#gnb_area {position:relative;  margin: 0 auto;  padding:0; width: 100%; left:0px; top:0px; height:48px; }
.gnbDiv {position:relative; margin:0 auto; text-align:center; height:48px; width: 100%; margin:0; overflow:hidden; left:0; z-index:9999; }
.gnbDiv .gnbWrap{position:relative;  height:420px; margin: 0 auto; overflow: hidden;  z-index: 9999; }
.gnbDiv .gnbWrap .gnb{position:relative; margin:0 auto; width:1100px; z-index:9999;  height:48px;}
.gnbDiv .gnbWrap .gnb .oneDep{height:30px; padding:0px 0 20px 0;}
.gnbDiv .gnbWrap .gnb ul{overflow:hidden; width:1100px; border-left:1px solid #ffffff; height:380px;margin: 0;  padding:0; }
.gnbDiv .gnbWrap .gnb ul li{float:left; width:183px; border-right:1px solid #ffffff;  text-align:center; } /* position:relative;*/

.gnbDiv .gnbWrap .gnb ul li.one{width:183px;  } 
.gnbDiv .gnbWrap .gnb ul li.two{width:183px;}  
.gnbDiv .gnbWrap .gnb ul li.three{width:183px;} 
.gnbDiv .gnbWrap .gnb ul li.four{width:183px;} 
.gnbDiv .gnbWrap .gnb ul li.five{width:183px;} 
.gnbDiv .gnbWrap .gnb ul li.six{width:183px;} 
.gnbDiv .gnbWrap .gnb ul li.seven{width:183px;} 
.gnbDiv .gnbWrap .gnb ul li.eight{width:183px;} 

.gnbDiv .gnbWrap .gnb ul li a.oneDep{display:block; position:relative; font-size:16px; padding-top:12px;   height:48px;  font-weight:600; color:#333; letter-spacing:-1pt;}
.gnbDiv .gnbWrap .gnb ul li.on a.oneDep{color:#a77547; text-decoration:none;}


.gnbDiv .gnbWrap .twoDep{height:332px; width:100%; margin-top:1px; display:block; position:relative; visibility: visible; background:#fff; border-bottom:2px solid #353d4a;}
.gnbDiv .gnbWrap li.on .twoDep{ background:#f3f3f3;}
.gnbDiv .gnbWrap li.on .twoDep a.off:hover{color:#a77547; vertical-align:top; text-decoration:none; font-weight:bold;}
.gnbDiv .gnbWrap li .twoDep a.on{color:#a77547; vertical-align:top; border:1px solid #ddd;}
.gnbDiv .gnbWrap li .twoDep a{color:#353d4a; font-weight:bold; font-size:14px; line-height:18px; padding:10px 0 5px 0; letter-spacing:-0.5px;}
.disB{display:block;}

.twoDbg{position:absolute; display:none; background:#fff; border-top:1px solid #ddd; top:100px; left:0; height:100px; width:100%; z-index:999; border-bottom:2px solid #21489c;}
.gnbDiv .gnbWrap li.on .guideBg{position:absolute; top:100px; left:0; display:block;}
.guideBg{display:none; position:relative;}