@charset "utf-8";

/* 공통 */
.wrap {position: relative; /*background:#1b75bc;*/ }

/* 메뉴 */
#sub_menu { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}

.menu { width:1000px; }
.menu * {box-sizing: border-box;}
.menu .wrap {position: relative;  }
.menu ul,.menu li {list-style: none;margin: 0;padding: 0;}
.menu a,.menu a:hover,.menu a:link,.menu a:active {text-decoration: none; color: inherit;}
.lnb {position: relative;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#193968', endColorstr='#00acd4')";}
.lnb .lnb_depth1{width: 100%;}
.lnb .lnb_depth1 >li{display: inline-block;width:25%;text-align: center;position: relative;}
.lnb .lnb_depth1 >li >a{padding: 15px 0 38px;display: inline-block;color: #222;font-weight: 400;font-size:18px;}
.lnb .lnb_depth1 >li >a:hover {color: #30af3e; }
.lnb .lnb_depth1 .lnb_depth2 {display:none;position: absolute;top:80px;left: 0;background:#f8f8f8;z-index: 1000;width: 100%; ;box-sizing: border-box;box-shadow: 0px 4px 20px rgba(0,0,0,0.08);}
.lnb .lnb_depth1 .lnb_depth2 a {padding:15px 0;display: block;box-sizing: border-box;border-bottom:1px solid #dfdfdf;}
.lnb .lnb_depth1 .lnb_depth2 a:hover {background: #6b6b6b;color: #fff;}
.lnb .depth1_1:hover .lnb_depth2{display: block;}
.lnb .depth1_2:hover .lnb_depth2{display: block;}
.lnb .depth1_3:hover .lnb_depth2{display: block;}
.lnb .depth1_4:hover .lnb_depth2{display: block;}
.lnb .depth1_5:hover .lnb_depth2{display: block;}
.lnb .depth1_6:hover .lnb_depth2{display: block;}
.lnb .depth1_7:hover .lnb_depth2{display: block;}
.lnb .depth1_8:hover .lnb_depth2{display: block;}

/*네비게이션 사용 클래스*/
.sub_history { position:relative; width:1200px; margin:0 auto; height:55px; }
.sub_history .hist_depth1 >li {display: inline-block;padding-left:25px;width:200px; color: #fff; background-position:left center; border-right:1px solid #ddd; min-height:55px}
.sub_history .hist_depth1 >li:first-child {margin-left: 0; width:70px; background:none; border-left:1px solid #ddd;}
.sub_history .hist_depth1 >li:first-child img {padding-bottom:5px; }
.sub_history .hist_depth1 >li a { display: block; color:#000; font-size:17px;font-weight:350; line-height:55px;}
.sub_history .hist_depth1 .active { position: relative;width:230px; background:url('/img/sitemap_icon.jpg') no-repeat 190px 23px; min-height:55px }
.sub_history .hist_depth1 .active:hover {color: #25649e;}
.sub_history .hist_depth1 .active:hover .hist_depth2 {display: block;}
.sub_history .hist_depth2 {display:none;position: absolute;top:55px;right:-1px;width: 230px; text-align: center;z-index: 99;border: 1px solid #ddd;font-size: 0.95em;}
.sub_history .hist_depth2 li a {display: block; background: #fff;color:#333;font-weight: normal;border-bottom: 1px solid #ddd; font-size:14px; padding-left:25px; text-align:left;}
.sub_history .hist_depth2 li a:hover {background: #eee;}
.sub_history .hist_depth2 li:last-child a {border: 0;}

.sub_history .hist_depth1 >li:nth-child(2) {position:relative;}
.sub_history .hist_depth1 >li:nth-child(2):after {position:absolute; right:15px; top:19px; content:"▶"; color:#999;}