@charset "utf-8";

#header {width:100%; position:absolute; left:0; top:0px; z-index:1;}

#header .logo {position:absolute; top:40px; left:0px; z-index:5;}
#header .logo a {display:block;}

#header .home {position:absolute; top:20px; right:0px; z-index:2;}
#header .home a {margin-left:15px; color:#444}

#header .header_outer {width:100%; height:120px; background:url('/kor/image/header_bg2.png') 0 0 repeat-x;}
#header .header_inner {width:1100px; margin:0 auto; position:relative;}

#header .gnb {position:absolute; top:60px; left:260px; text-align:center;}
#header .gnb > li {float:left;width:160px;background:url('/kor/image/gnb_line.gif') 0 5px no-repeat;}
#header .gnb > li:first-child {float:left; background:none;}
#header .gnb > li:nth-child(2) {width:180px;}


#header .gnb > li > a {display:block; height:55px; font-family:'Noto Sans KR'; font-size:17px; color:#555; outline:none;border-bottom:5px solid transparent;}
#header .gnb > li.on > a {color:#000;border-color:#eeac35; text-decoration:none}
#header .gnb > li.current > a {color:#000;border-color:#eeac35;}
#header .gnb > li ul {display:none; height:185px; padding:15px 0 0;border-left:1px solid #e9e9e9;}
#header .gnb > li.m5 ul {border-right:1px solid #e9e9e9;}
#header .gnb > li ul.smenu:hover {background:#f8f8f8;}
#header .gnb > li ul li {display:block;}
#header .gnb > li ul.smenu li {display:block; cursor:pointer; padding-left:20px; text-align:left !important}
#header .gnb > li ul li:first-child {margin-top:0px;}
#header .gnb > li ul li a {width:100%; display:block; *display:inline-block; padding:5px 0 7px 0; font-size:13px; font-weight:bold; color:#777; outline:none; vertical-align:top;}

#header .gnb > li ul li a:hover {color:#aa720d; font-weight:bold}
#header .gnb > li ul li a:focus {color:#aa720d; font-weight:bold}

