@charset "utf-8";

#header {width:100%; position:absolute; left:0; top:0; z-index:100;}
/*#header .logo {position:absolute; top:20px; left:50%; margin-left:-50px; z-index:10;}*/
#header .logo {position:absolute; top:37px; left:0px; z-index:1001;}
#header .logo a {display:block;}

#header .mem {position:absolute; top:43px; right:0px; z-index:1001;}
#header .mem a {display:block; float:left; margin-left:20px;}

/*#header .header_outer {width:100%; height:110px; background:url(http://www.coffine.co.kr/front/images/common/header_bg.png) 0 0 repeat-x;}*/
#header .header_outer {width:100%; height:100px;background:rgba(0,0,0,0.9) url('/kor/image/topbg.gif') 0 0 repeat-x;*/}
#header .header_inner {width:1200px; margin:0 auto; position:relative;}
/*#header .util_menu {position:absolute; top:13px; right:3px; text-align:center;}
#header .util_menu li {float:left; margin-left:10px;}
#header .util_menu li:first-child {margin-left:0px;}
#header .util_menu li a {display:block; height:23px; padding:0 10px; font-family:ng_b; font-size:12px; color:#a2a1a2; outline:none;}
#header .util_menu li a:hover {color:#fff;}
#header .util_menu li a:focus {color:#fff;}
#header .util_menu li.aca a {width:63px; padding:0; background:url(http://www.coffine.co.kr/front/images/common/util_aca_bg.png) 0 0 no-repeat; color:#2b2b2b;}
#header .util_menu li.app a {width:112px; padding:0; background:url(http://www.coffine.co.kr/front/images/common/util_app_bg.png) 0 0 no-repeat; color:#fff;}*/
#header .gnb {position:absolute; top:20px; left:250px; text-align:center;}
#header .gnb > li {float:left;  background:url('/kor/image/gnb_line.gif') 0 24px no-repeat;}
#header .gnb > li:first-child {float:left;  background:none;}
#header .gnb > li.m1 {width:150px;}
#header .gnb > li.m2 {width:150px;}
#header .gnb > li.m3 {width:150px;}
#header .gnb > li.m4 {width:150px;}
/*#header .gnb > li.m5 {width:140px; margin-left:112px; padding-left:0px; background:none;}*/
#header .gnb > li.m5 {width:150px;}

#header .gnb > li > a {display:block; height:85px;font-family:'Noto Sans KR';  font-size:18px; line-height:60px; color:#222; outline:none;border-bottom:5px solid transparent ;}
#header .gnb > li.on > a {color:#0c4da2;border-color:#0c4da2; text-decoration:none}
#header .gnb > li.current > a {color:#0c4da2;border-color:#0c4da2;}

#header .gnb > li ul {display:none; height:170px; padding:15px 0 0;/*border-left:1px solid #ddd;*/}
#header .gnb > li.m5 ul {/*border-right:1px solid #ddd;*/}
#header .gnb > li ul.smenu:hover {/*background:rgba(0,0,0,1.0);*/}
#header .gnb > li ul li {display:block;}
#header .gnb > li ul.smenu li {display:block; cursor:pointer; text-align:center !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; color:#ddd; outline:none; vertical-align:top;}
/*#header .gnb > li ul li a:hover {background:#FF6900;margin:0 10px;border-radius:3px; color:#333;}*/
#header .gnb > li ul li a:hover {color:#FFF; font-weight:bold;background:#0c4da2; text-decoration:none;}
#header .gnb > li ul li a:focus {color:#FFF; font-weight:bold}



