@charset "EUC-KR";

@import url(layout.css);
@import url(common.css);
@import url(board.css);


dl.num { position:relative; color:#666; width:95%;}
dl.num dt { position: absolute; left: 10px;}
dl.num dd { padding-left: 27px; _padding-top:3px; padding-top:0px; }

dl.num2 { position:relative; color:#666; width:95%;}
dl.num2 dt { position: absolute; left: 20px; margin-top:3px;}
dl.num2 dd { padding-left: 37px; padding-top:3px;}

.bu_h3 { color: #666666; font: 12px µ¸¿ò; padding-left:20px; background: url(../../images/common/h3_icon.gif) 0 0 no-repeat; padding-bottom:20px; }

.footerTable { width: 100%; border-top: 1px solid #2195df; border-bottom: 1px solid #2195df; }
.footerTable th,
.footerTable td { border-bottom: 1px solid #cce5f3; }
.footerTable th { background:none; }
.footerTable th 
.footerTable td { }
.footerTable .em { background: url(../../images/footer/icon_check.gif) 15px 8px no-repeat; }
.footerTable .co{ background-color:#f5fafd; }
.footerTable .txt11 { font-size: 11px; }
.footerTable em { color: #f26721; }

.footerT1 {}
.footerT1 th,
.footerT1 td { padding: 5px 0 5px 0; text-align: left; vertical-align: top; }
.footerT1 th { padding: 8px 0 0 30px; }
.footerT1 td { padding-left: 15px; }


.footer01_top{
	font-size:0;
	width:500px;
	height:8px;
	background:url(../../images/footer/bg_top.gif) no-repeat left top;
}
.footer01_mid{
	width:460px;
	height:auto;
	padding:10px 20px 10px 20px;
	background:url(../../images/footer/bg_mid.gif) repeat-y left top;
}
.footer01_btm{
	font-size:0;
	width:500px;
	height:8px;
	background:url(../../images/footer/bg_bot.gif) no-repeat left top;
}


.map {float:left; width:141px; background-color:#f6f6f6; margin-left:20px;}
.map img, .map2 img{vertical-align:top;}
.map2 {float:left; width:154px; background-color:#ffffff; margin-left:20px;}
.map2 .six { margin-top:155px; }
.map a {color:#666;}
.mapfirst{_margin-left:10px !important;}
.map_t {margin-top:11px; margin-left:8px; }
.map_t2 {margin-top:11px; padding-left:8px; padding-bottom:6px; border-bottom:1px solid #dddddd; }
.map .bul { padding-left:10px; padding-bottom:10px;  margin-top:5px; border-bottom:1px solid #dddddd; }
.map .bul li { font-size:11px; padding-left:10px; background: url(../../images/footer/map_bul.gif) left 5px no-repeat; line-height:20px;}

.error {margin-top:70px; margin-bottom:75px; text-align:center;}


.input7 { position: absolute; left: 15px; top: 6px; border: 1px solid red; padding: 0 0 0 5px; width:200px; height: 19px; filter:alpha(opacity=0); }
._7 { position: relative; }
.box_7 { width:110px; height:18px; border:1px solid #dedede;; float:left;}
