/* 상단메뉴 적용 */
#hd { z-index:999 !important; }
.navi { position:relative; z-index:15; margin:-1px 0 0;height:45px; background:#073c6e/*800017*/;width:100%;} 
.navBox { position:absolute; z-index:15; width:100%;}
.navBox:after {display:block;visibility:hidden;clear:both;content:""} 
.nav { width:1226px;position:absolute; z-index:15; top:0px; left:50%; margin-left:-600px;/*  min-width:1200px; */}
.nav ul.depth1 {z-index:10; clear:both; zoom:1; }
.nav ul.depth1:after {display:block; visibility:hidden; clear:both; content:"";  }
.nav ul.depth1 li.gnb1 {
    float: left;
    text-align: center;
    display: block;
    /* width: 20%;
	padding:0 43px; */
    /* border-left: 1px solid rgba(1,1,1,.1); */
    box-sizing: border-box;
}
.nav ul.depth1 li.gnb1:last-child{/* border-right:1px solid #ddd; */  box-sizing:border-box;}
.nav ul.depth1 li.gnb1 a:link{color:#fff;}
.nav ul.depth1 li.gnb1 a:visited{color:#fff;}
.nav_1da {display:block; font-weight:bold; height:45px; line-height:45px; /*padding:0 43px;*/ padding:0 32px; text-decoration:none; text-align:center; font-size:17px;font-weight:400}
.nav_1da:focus, .nav_1da:hover {text-decoration:none; color:#000;} 
.subBox { position:absolute; z-index:15; top:44px; width:100%; height:200px; background-color:#fff; border-bottom:1px solid #333; display:none; }
.subBox:after {display:block;visibility:hidden;clear:both;content:""}
.nav ul.depth1 ul.depth2 {
        width: 100%;
        top: 46px;
        display: none;
        text-align: center;
        margin:10px 0;
}
.nav ul.depth1 ul.depth2 li {display:block !important; width:100%%}
.nav_2da {
    display: block;     font-family: 'malgun Gothic','맑은고딕', sans-serif; width: 100%; padding: 5px 0; text-decoration: none; color: #000 !important; font-weight: 400;font-size: 14px;
}
.nav_2da:focus, .nav_2da:hover {text-decoration:none; color:#7096d0 !important;} 