/* 상단메뉴 적용 */
#hd { z-index:5 !important; }
.navi { position:relative; z-index:15; margin:0 0 0 0;height:2.95em; border-top:0 dotted #dde4e9;border-bottom:0 solid #dde4e9;background:transparent; } 
.navBox { position:absolute; z-index:15; width:100%;}
.navBox:after {display:block;visibility:hidden;clear:both;content:""} 
.nav { /* position:absolute; z-index:15; top:30px; left:50%; margin-left:-270px;  */ width:716px; position:relative; left:50%; margin-left:-180px; }
.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; width:118px; }
.nav ul.depth1 li.gnb1 a { text-align:center !important;}
.nav_1da {display:block; font-family:'NanumGothic',sans-serif; font-weight:bold; font-size:15px; height:80px; padding:0px; line-height:2.95em; text-decoration:none; }
.nav_1da:focus, .nav_1da:hover {text-decoration:none; background:url(img/icon_top_arrow_black.png) no-repeat center 40px; } 
.subBox { position:absolute; z-index:15; top:57px; width:100%;  display:none; background:rgba(255,255,255,0.9); border-top:1px solid #ccc;}
.subBox:after {display:block;visibility:hidden;clear:both;content:""}
.nav ul.depth1 ul.depth2 {position:absolute; width:118px; top:60px; display:none;  }
.nav ul.depth1 ul.depth2 li {display:block !important; }
.nav_2da {display:block;  height:30px; text-align:left; padding:0 0px; line-height:15px; text-decoration:none; font-family:'NanumGothic',sans-serif; color:#888 !important; font-size:12px; font-weight:bold;  }
.nav_2da:focus, .nav_2da:hover {text-decoration:none; background:transparent !important; color:#2f9bff !important }


.gnb1:nth-child(3){margin-right:30px;}
.gnb1:nth-child(2){margin-right:15px;}
.gnb1:nth-child(1){margin-right:-5px;}


