/* Header */
.header{position:relative;z-index:200;width:100%;}
.header .tnb{width:100%;height:65px;background-color:#091c5a;}
.header .tnb_inner{width:1000px;margin:0 auto;}
.header .tnb h1{float:left;width:250px;height:64px;}
.header .tnb h1 a{display:block;width:100%;height:100%;text-indent:-9999px;background:url(../img/logo_20230101.jpg) 0 0 no-repeat;}
.header .tnb .tnb_link{float:right;margin-top:23px;}
.header .tnb .tnb_link li{float:left;}
.header .tnb .tnb_link li a{display:inline-block;padding:0 10px;border-right:1px solid #8690ae;color:#fff;font-size:12px;}
.header .tnb .tnb_link li.language a{padding-right:0;border-right:none;}

.header .gnb{width:100%;height:60px;border-bottom:1px solid #ddd;}
.header .gnb_inner{width:1000px;margin:0 auto;}
.header .gnb .dep1{float:left;position:relative;height:59px;border-top:1px solid #fff;}
.header .gnb .dep1.on > a{color:#ec600c;}
.header .gnb .dep1 > a{display:inline-block;padding:0 66.2px;line-height:59px;font-size:16px;font-weight:500;}
.header .gnb .dep1 > a.on{background-color:#091c5a;color:#fff;}

.header .gnb .dep2{display:none;position:absolute;top:59px;left:0;z-index:50;width:100%;background-color:#091c5a;border:2px solid #091c5a;box-sizing:border-box}
.header .gnb .dep2 > li > a{display:block;height:36px;padding:0 15px;line-height:36px;color:#fff;font-size:14px;font-weight:500;}
.header .gnb .dep2 > li > a:hover{background-color:#fff;color:#ec600c;}
.header .gnb .dep2 > li > a.menu_link{padding-right:17px;background:url(../img/menu_link.png) 105px 12px no-repeat;}
.header .gnb .dep2 > li > a.menu_link:hover{background:#fff url(../img/menu_link_on.png) 105px 12px no-repeat;}


/* Footer */
.footer{background-color:#4e4e4e;}
.footer .copyright{padding:40px 0;color:#c9c9c9;text-align:center;font-size:12px;}

/* LNB */
.lnb_wrap{float:left;width:210px;margin-right:50px;}
.lnb_title{padding:30px 20px;background-color:#ec600c;}
.lnb_title .title_txt{margin-bottom:15px;font-size:20px;font-weight:500;color:#fff;}
.lnb_title .title_line{width:20px;height:2px;background-color:#fff;text-indent:-9999px;}

.lnb{border-bottom:1px solid #ddd;}
.lnb li.dep1{padding:10px;font-size:15px;box-sizing:border-box;border-bottom:1px solid #eee}
.lnb li.dep1:last-child{border-bottom-color:#ddd}
.lnb li.dep1 > a{display:block;line-height:1.6em;}
.lnb li.dep1 > a.menu_link{background:url(../img/lnb_menu_link.png?v=2) 78px 4px no-repeat;}
.lnb li.on > a{font-weight:500;background:url(../img/btn_lnb_arrow.png) right 2px no-repeat;}
/*2017.03.03 sskim : 푸터 하단 고정 위해 추가 */
.wrap {height: 100%}

