@charset "euc-kr";
/* CSS Document */

a { text-decoration:none; }

#skipNav { overflow:hidden; width:100%; position:fixed; left:0; top:0; z-index:900; background:#f2f2f2;}
#skipNav a {float:left; width:100%; text-align:center; color:#000; height:0;}
#skipNav a:focus { height:auto; padding:8px 0;}


#wrap { width:100%; min-width:990px; overflow:hidden; }
.header_wrap { position:fixed; top:0; left:0; width:100%; background:#fff; z-index:700; } 
.header:after {	content:"."; display:block; height:0; clear:both; visibility:hidden;} /* float ÇØÁ¦¹æ¹ý*/
*:first-child+html .header { min-height:1px; } /* ie7 À» À§ÇÑ ±ÔÄ¢ */
.header_wrap .header { width:990px; margin:0 auto; }
.header_wrap .header h1 { float:left; }
.header_wrap .header h1 a { float:left;}
.header_wrap .header ul { float:left; margin-left:208px; }
.header_wrap .header ul li { float:left; padding-right:72px; padding-top:29px; padding-bottom:29px; position:relative; z-index:1100; }
.header_wrap .header ul li a { float:left;}
.header_wrap .header ul li.last { padding-right:0; }
.header_wrap .header ul li ul { display:none; position:absolute; z-index:1100;  left:-7px; top:69px; float:left; width:135px; min-height:180px; margin:0; padding:0; padding-left:7px; padding:39px 0; background:none; }
.header_wrap .header ul li ul:hover { background:url(../images/common/main_menu_line.jpg) no-repeat left 1px; }
.header_wrap .header ul li ul li { float:left; width:100%; margin:0; padding:0;}
.header_wrap .header ul li ul li a { float:left; font-size:15px; color:#3e3e3e; line-height:2; font-family:NanumBarunGothic, Malgun Gothic, '¸¼Àº°íµñ'; }
.header_wrap .header ul li ul li a:hover { color:#0239a3; }
.header_wrap .header ul li ul li a:focus { color:#0239a3; }

.menu_slide_dummy { display:none; float:left; width:100%; height:253px; background:#fff; border-bottom:2px solid #0239a3; border-top:1px solid #dedede; }

.header_wrap .header .search_area { position:relative; float:left; margin-left:52px; padding-top:20px;}
.header_wrap .header .search_area a { float:left; }
.header_wrap .header .search_area input { width:52px; border:1px solid #b4b4b4; border-right:0; padding:8px 0 9px 5px; padding:8px 0 8px 5px\9; }
.header_wrap .header .search_area label { display:none; text-indent:-9999px;}
.header_wrap .header .search_area img { vertical-align:middle;}
.header_wrap .header .language { float:right; margin-left:10px; padding-top:20px;}
.header_wrap .header .language a { float:left;}
.header_wrap .header .language a img { float:left;}


.header_wrap .header .search_layer { display:none; position:absolute; top:74px; *top:76px; right:0px; width:360px; border:1px solid #c3c2c2; background:#fff; z-index:2000; }
.header_wrap .header .search_layer input[type="text"] { float:left; border:0; width:233px; padding:10px 30px; border:0; font-size:13px; color:#666666; font-family:NanumBarunGothic, Malgun Gothic, '¸¼Àº°íµñ'; }
.header_wrap .header .search_layer a { float:left; }
.header_wrap .header .search_layer img { margin-top:4px;}




.contents { width:100%; padding-top:74px;}


.footer_wrap { float:left; width:100%;}
.footer:after {	content:"."; display:block; height:0; clear:both; visibility:hidden;} /* float ÇØÁ¦¹æ¹ý*/
*:first-child+html .footer { min-height:1px; } /* ie7 À» À§ÇÑ ±ÔÄ¢ */
.footer_wrap .footer { position:relative; width:990px; margin:0 auto; padding:50px 0;}
.footer_wrap .footer ul.foot_menu { float:left; width:100%; margin-bottom:20px; }
.footer_wrap .footer ul.foot_menu li { float:left; font-size:14px; color:#444444; padding-right:13px; margin-right:12px; background:url(../images/main/footer_li_bar.jpg) no-repeat right center; }
.footer_wrap .footer ul.foot_menu li.last { margin:0; padding:0; background:none; }
.footer_wrap .footer ul.foot_menu li a { float:left; font-size:14px; color:#444444; line-height:1.2;}

.footer_wrap .footer .address { float:left; width:100%;}
.footer_wrap .footer .address p { float:left; width:100%; font-size:12px; color:#777777; line-height:1.5; }
.footer_wrap .footer .address p span { float:left; margin-right:5px; padding-right:7px; background:url(../images/common/footer_bar.jpg) no-repeat right 3px; }
.footer_wrap .footer .address ul { float:left; width:100%; }
.footer_wrap .footer .address ul li { float:left; font-size:12px; color:#777777; margin-right:5px; padding-right:7px;  line-height:1.5; background:url(../images/common/footer_bar.jpg) no-repeat right 3px;  }
.footer_wrap .footer .address ul li.last { background:none;}
.footer_wrap .footer .address img { margin-top:3px; }


/* 200416 */
.header_wrap .header ul{margin-left:128px;}
.header_wrap .header .language{float:left;}
.header_wrap .header .apniben{float: right; margin-left: 10px; padding-top: 20px;}