/* 상단메뉴 적용 */
#hd { z-index:5 !important; }
.navi { position:relative; z-index:15; margin:0;padding:0;height:2.95em; } 
.navBox { position:absolute; z-index:15; width:100%;}
.navBox:after {display:block;visibility:hidden;clear:both;content:""} 
.nav { position:absolute; z-index:15; top:0px; left:50%; margin-left:-280px; }
.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 { position:relative; float:left; text-align:center; display:inline;}
.nav_1da {display:block; float:left; height:70px; padding:0 33px; line-height:2.95em; text-decoration:none;color:#333; }
.nav_1da:focus, .nav_1da:hover {text-decoration:none; color:#000; background:url(img/icon_top_arrow_black.png) no-repeat center 62px; } 

#st-navbar > div > div > div.navi > nav > ul > li:nth-child(4) > a{padding:0 35px 0 40px;}
#st-navbar > div > div > div.navi > nav > ul > li:nth-child(5) > a{padding:0 70px 0 60px;}


.subBox { position:absolute; z-index:15; top:70px; width:100%; height:300px;background: rgba(255,255,255,0.7);display:none; }
.subBox:after {display:block;visibility:hidden;clear:both;content:""}
.nav ul.depth1 ul.depth2 {position:absolute; width:100%; top:70px; display:none;  }
.nav ul.depth1 ul.depth2 li {display:block !important; }
.nav_2da {display:block; float:left; width:100%; height:33px; text-align:center; padding:0; line-height:33px; text-decoration:none; color:#333 !important; }
.nav_2da:focus, .nav_2da:hover {text-decoration:none; } 