@charset "utf-8";

#header {overflow:hidden; position:fixed; top:0; left:0; opacity:0.9; z-index:1000; width:100%; height:66px; background:#fff; transition:all 0.3s; top: 134px; border-top: 1px solid #c4c3c1; border-bottom: 1px solid #c4c3c1;}
#header:before {position:absolute; top:0; left:0; right:0; height: 66px; background:#fff; content:'';}
#header:after {position:absolute; top: 66px; left:0; right:0; height:340px;  content:'';}
#header .inwrap {position:relative; z-index:10; width:1300px; margin: 0 auto; background:#0d8464; }
#header h1 {position:absolute; top:40px; left:0;}
#header h1 img {vertical-align:top;}
#header .btn_menu {overflow:hidden; position:absolute; top:25px; right:5px; width:50px; height:70px; text-indent:-999px; background:url('/new2020/images/btn_menu.png');}
#header .gnb_list {position:absolute; top:0; width: 1300px; margin: 0 auto; text-align: center;}
#header .gnb_list > li {float:left; border-left:1px solid #bbb; height:450px}
#header .gnb_list > li > a {display:block; width:258px; position:relative; transition:all 0.3s;}
#header .gnb_list > li > a span {display:block; padding-top:5px; height:63px;margin:0 auto; position:relative; font-size:18px; color:#222; line-height:24px; transition:all 0.3s;  font-family: 'SpoqaHanSansNeo-Medium';}
#header .gnb_list > li > a span:hover {color:#fff;}

#header .gnb_list > li:hover > a {color:#ffc379; background:#0d513f;  height:68px;}
#header .gnb_list > li:hover > a:after {left:10px; right:10px; opacity:1; }
#header .gnb_list .sub {margin:26px 26px; text-align:left;  }
#header .gnb_list .sub a {font-size:16px; width:100%; display:block; border:1px solid red; line-height:30px; color:#333; transition:all 0.3s; border:0; font-family: 'SpoqaHanSansNeo-Regular'; }
#header .gnb_list .sub a:hover {color:#0d513f;}

#header.open {height:400px;}



#header.fixed_top {position:fixed; top:0px; left:0; right:0; z-index:1000 ; margin-top:0; background:#fff;}





