@font-face {
  font-family: 'NanumGothic1';
  font-style: normal;
  font-weight: 400;
         src:url('NanumBarunGothic.eot');
         src:url('NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
              url('NanumBarunGothic.woff2') format('woff2'),
              url('NanumBarunGothic.woff') format('woff'),
	        url('NanumBarunGothic.ttf') format('truetype');
      
}

p,h1,h2,h3,h4,dl,dt,dd,th,td {margin:0; padding:0;}
ul, li, ol {list-style-type:none; margin:0; padding:0;}
hr {display:none;}
img {border:0 none;}

/* link */
a, a:link, a:visited { text-decoration:none; cursor:pointer}
a:hover, a:active { cursor:pointer;}

#header {width:1100px; margin:0 auto;}
div#gnbb {position:relative;z-index:300px;zoom:1}
div#gnbb p.gnbbser {position:absolute; right:0; top:35px;}

div#loca {float:right; position:relative; top:-17px; font-size:11px;margin-top: -15px;}
.location div {float:left; padding-left:3px; background:url(0010_files/bg_linemap_arrow.gif) no-repeat 0 2px;}
.location div.depthHome {padding-right:7px; background:none; vertical-align:top;}
.location div.depth01 {padding-right:7px;}
.location div.depth02 {padding-right:7px;}

.clear_new {clear: both;}
 div#gnbb {position:relative;z-index:300;}
 div#gnbb p.gnbbser {position:absolute; width:930px; top:0; left:50%; margin:5px 0 0 -465px; z-index:10px; text-align:right;}

.etc-menubox{position: absolute;width: 100%;top: 81px;z-index: 1;background-color: #ececec;height: 1px;}
.etc-menubox .etc-cont{width: 1100px;margin: 0 auto;overflow: hidden;}
.etc-menubox .etc-cont .etc-logo{float: left;}
.etc-menubox .etc-cont .etc-menu{float: right;}

.header-new{width:100%;position:absolute;min-width:1100px;height:80px;background-color: #fff;border-bottom: 1px solid #e2e2e2;}
.header-new.on{width:100%;position:absolute;min-width:1100px;height:80px;background-color: #fff;border-bottom: 1px solid #0c57af; z-index: 30;}
.header-new .inner{position:relative;width:1100px;margin:0 auto;z-index: 560;zoom:1;}
.header-logo {width:1100px; margin:0 auto;}
.header-new .logo{position:absolute;left:0;top:50px;}
.header-new .utl-menu{overflow:hidden;position:absolute;top:7px;right:0;}
.header-new .utl-menu a{display:inline-block;float:left;height:18px;width:36px;text-indent:-9999px;background:url(img2/utl_menu01.gif) 0 0 no-repeat;}
/* 2014-07-30 재수정 */
.header-new .utl-menu a.link2{width:45px;background-position:-120px 0px;}
.header-new .utl-menu a.link3{width:67px;background-position:-165px 0px;}
.header-new .utl-menu a.link4{width:56px;background-position:-232px 0px;}
.header-new .utl-menu a.link5{width:78px;background-position:-287px 0px;}
.header-new .utl-menu a.link6{width:65px;background-position:-365px 0px;}
.header-new .utl-menu a.link7{width:57px;background-position:-431px 0px;}
.header-new .utl-menu a.link8{width:62px;}
.header-new .utl-menu a.link9{width:83px;background-position:-37px 0px;}
/* //2013-12-09 */
.header-new .bg-box{text-indent:-9999px;position:absolute;left:0;top:81px;width:100%;height:0;background: #fff url(lnb_bg01.gif) 0 bottom repeat-x;z-index:555;}
.header-new .lnb{position:absolute;left:50px;top:25px;z-index:1100;width: 1050px;text-align:left;/* background:url(img2/bg_gnbbba.gif) right 55px no-repeat;  */zoom:1;}
.header-new .lnb:after{display:block;content:"";clear:both;}
.header-new .lnb li{float:left;}
.header-new .lnb li a{display: inline-block;}
.header-new .lnb li li a{font-family:"NanumGothic1";font-size:14px;color:#666;display:block;padding:4px 0px 4px 0px;margin-right:0px;}
.header-new .lnb li li a:hover{color:#cf7603;}
.header-new .lnb li li a.on{color:#cf7603;}
.header-new .lnb li.menu1{width:131px;}
.header-new .lnb li.menu2{width:131px;}
.header-new .lnb li.menu3{width:131px;}
.header-new .lnb li.menu4{width:131px;}
.header-new .lnb li.menu5{width:131px;}
.header-new .lnb li.menu6{width:131px;}
.header-new .lnb li.menu7{width:131px;}
.header-new .lnb li.menu8{width:131px;}
.header-new .lnb li.menu4 li{}
/*.header-new .lnb li.menu6{width:100px;}*/
.header-new .lnb .dep2{display:none;height:0;overflow:hidden;padding:1px 0 0 1px;}
.header-new .lnb .dep2 a:hover {text-decoration:none !important;}
.header-new .lnb .dep2 li{width:100%;}
.header-new .lnb li.dep_img{position:absolute;top:56px;left:-52px; width:50px;height:0px;}
/*.header-new .lnb .dep2-5 li.dep_img{position:absolute;top:56px;left:-357px; width:357px;height:0px}*/
.header-new .lnb li.dep_img p img{width:100%; height:100%}
.header-new .lnb li.dep_img.on{z-index:50}
.header-new .lnb .dep2-2{padding-left:3px;}
.header-new .lnb .dep2-4{padding-left:3px;}
.header-new .lnb .dep2-5{padding-left:3px;}
.header-new .lnb li.menu3 .dep2-3 .menu35{letter-spacing:-1px;}
.header-new .etc-menu{overflow:hidden;position:absolute;top:0;left:0}

.header-new .etc-menu a{float:left;}
.header-new .ibank-box{overflow:hidden;position:absolute;top:70px;left:-17px;background:url(img2/bg_ibank.gif) 0 0 no-repeat;width:260px;height:28px;display:none;}
.header-new .ibank-box a{float:left;width:47px;height:18px;text-indent:-9999px;display:inline}
.header-new .ibank-box .ibank-layer{width:100px;height:26px;margin-left:20px;}
.header-new .ibank-box .bank1{display:inline;height:26px;margin-left:138px;margin-right:5px;margin-left:15px;}
.header-new .ibank-box .bank2{height:26px;}
.header-new .ibank-sub-box{overflow:hidden;position:absolute;top:70px;left:-17px;background:url(img2/bg_sub_ibank.gif) 0 0 no-repeat;width:260px;height:28px;display:none;}
.header-new .ibank-sub-box a{float:left;width:47px;height:18px;text-indent:-9999px;display:inline}
.header-new .ibank-sub-box .ibank-layer{width:100px;height:26px;margin-left:20px;}
.header-new .ibank-sub-box .bank1{display:inline;margin-left:138px;margin-right:5px;margin-left:15px;}
.header-new .ibank-sub-box .bank2{height:26px;}

div#loca {font-size:12px;}
.location div {background-position:0 5px;line-height:14px;padding:2px 7px 2px 9px;}
.location div a {vertical-align:top;}
.location div.depthHome {padding:2px 7px 3px;}
.header-new .lnb .dep2{display:none; height:0; overflow:hidden;padding:10px 0 0 5px;border-top: 1px solid #0c57af;border-left: 1px solid #e2e2e2;}
.header-new .lnb .dep2:hover{background-color: #fae9b6;} 
.header-new .lnb .menu8 .dep2{border-right: 1px solid #e2e2e2;}
.header-new h2{ margin:0px; padding:0px;
  }