/* 상단메뉴 적용 */
/*#hd { z-index:999999 !important; }*/
.nBox { position:relative; z-index:200; }
.nBox_over { position:fixed; z-index:200; top:0px; width:100%; min-width:1200px;margin:-1px 0 0; }
.navi { position:relative; z-index:200; margin:0;height:104px } 
.navBox { position:relative; z-index:200; width:100%;}
.navBox:after {display:block;visibility:hidden;clear:both;content:""} 
.nav { position:absolute; z-index:200; top:0px; left:50%; margin-left:-600px; }
.nav ul.depth1 {z-index:200; clear:both; zoom:1; }
.nav ul.depth1:after {display:block; visibility:hidden; clear:both; content:""; }
.nav ul.depth1 li.logo {position:relative;float:left;width:440px;min-height:48px;display:inline-block;margin:0;padding:0}
.nav ul.depth1 li.gnb1 { position:relative; float:left; text-align:center; display:inline; /*width:136px;*/padding:24px 1px 0;line-height:80px }
a.nav_1da {display:block; float:left; font-size:20px; height:80px; padding:0 15px; line-height:80px;text-decoration:none;color:#0e1d3e; font-weight:600;}
#menu_active {color:#3561ac !important;}
.nav_1da:focus, .nav_1da:hover {text-decoration:none; color:#ccc/*55f82c*/} 
.subBox { position:absolute; z-index:200; top:104px; width:100%; min-height:10px; background:#fff; display:none; behavior: url(/pie/PIE.htc); }
.subBox:after {display:block;visibility:hidden;clear:both;content:""}
.nav ul.depth1 ul.depth2 {position:absolute; width:100%; min-height:0px; top:114px; display:none; text-align:center }
.nav ul.depth1 ul.depth2 li {display:block !important; height:18px; margin-bottom:7px }
.nav_2da {display:block; width:100%; height:30px;font-size:16px; padding:0; line-height:35px;text-align:center; text-decoration:none; color:#444 !important; font-weight:normal;letter-spacing:-1px;}
.nav_2da:focus, .nav_2da:hover {text-decoration:none; color:#666 !important; } 

