.insideWrap {position:relative;height:85px;width:980px;margin:0 auto;}
#header {position:relative;height:85px;width:100%;background: url("../img/design/bg_nav.png") repeat center top; z-index:999;}


.logo {top:27px; float:left;position:absolute;left:0;}
.gnb > div.menu, .gnb > div.top .m_logo, #m_slider{display:none;}
.gnb > div.top > a{ position:absolute;}
.gnb > div.top > a.menu{ top:0; left:0; display:none;}
.gnb > div.menu > ul > li > ul{ background:#30303c; border-bottom:1px solid #3b3b43; padding:20px 0; display:none;}


#header #nav {position:absolute;z-index:110;left:240px;top:32px;height:40px;}
#header #nav ul li {float:left;}
#header #nav ul li a {display:inline-block;}
#header .GnbMenu {position:absolute;z-index:120;left:0;top:85px;width:100%;height:0px;overflow:hidden;background: url("../img/design/bg_top.png") repeat-x left bottom;}
#header .GnbMenu .insideWrap {height:800px;overflow:hidden;}
#header .GnbMenu .GnbWrap {}
#header .GnbMenu .GnbWrap .menu {position:relative;height:800px;}
#header .GnbMenu .GnbWrap .menu .depth1 {position:absolute;left:50px;bottom:5px;}
#header .GnbMenu .GnbWrap .menu .depth2 {position:absolute;z-index:125;padding-top:0px;left:240px;top:0;width:980px;height:800px;overflow:hidden;} 
#header .GnbMenu .GnbWrap .menu .depth2 ul {float:left;left:40px;}

#header .GnbMenu .GnbWrap .menu .depth2 ul.a_section{width:139px !important;}
#header .GnbMenu .GnbWrap .menu .depth2 ul.b_section{width:125px !important;}
#header .GnbMenu .GnbWrap .menu .depth2 ul.c_section{width:132px !important;}
#header .GnbMenu .GnbWrap .menu .depth2 ul.d_section{width:129px !important;}




a.menu1{width:106px; height:40px;background:url(../img/design/menu1.png) center top no-repeat;}
a:hover.menu1{background:url(../img/design/menu1on.png) center top no-repeat;}
a.menu2{width:127px; height:40px;background:url(../img/design/menu2.png) center top no-repeat;}
a:hover.menu2{background:url(../img/design/menu2on.png) center top no-repeat;}
a.menu3{width:131px; height:40px;background:url(../img/design/menu3.png) center top no-repeat;}
a:hover.menu3{background:url(../img/design/menu3on.png) center top no-repeat;}
a.menu4{width:130px; height:40px;background:url(../img/design/menu4.png) center top no-repeat;}
a:hover.menu4{background:url(../img/design/menu4on.png) center top no-repeat;}
a.menu5{width:113px; height:40px;background:url(../img/design/menu5.png) center top no-repeat;}
a:hover.menu5{background:url(../img/design/menu5on.png) center top no-repeat;}



a.smenu1{width:50px; height:15px;background:url(../img/design/smenu1.png) center top no-repeat;}
a:hover.smenu1{background:url(../img/design/smenu1on.png) center top no-repeat;}

a.smenu2{width:24px; height:15px;background:url(../img/design/smenu2.png) center top no-repeat;}
a:hover.smenu2{background:url(../img/design/smenu2on.png) center top no-repeat;}

a.smenu3{width:50px; height:15px;background:url(../img/design/smenu3.png) center top no-repeat;}
a:hover.smenu3{background:url(../img/design/smenu3on.png) center top no-repeat;}

a.smenu4{width:50px; height:15px;background:url(../img/design/smenu4.png) center top no-repeat;}
a:hover.smenu4{background:url(../img/design/smenu4on.png) center top no-repeat;}

a.smenu5{width:50px; height:15px;background:url(../img/design/smenu5.png) center top no-repeat;}
a:hover.smenu5{background:url(../img/design/smenu5on.png) center top no-repeat;}

a.smenu6{width:66px; height:15px;background:url(../img/design/smenu6.png) center top no-repeat;}
a:hover.smenu6{background:url(../img/design/smenu6on.png) center top no-repeat;}

a.smenu7{width:51px; height:15px;background:url(../img/design/smenu7.png) center top no-repeat;}
a:hover.smenu7{background:url(../img/design/smenu7on.png) center top no-repeat;}

a.smenu8{width:63px; height:15px;background:url(../img/design/smenu8.png) center top no-repeat;}
a:hover.smenu8{background:url(../img/design/smenu8on.png) center top no-repeat;}



a.smenu31{width:62px; height:15px;background:url(../img/design/smenu31.png) center top no-repeat;}
a:hover.smenu31{background:url(../img/design/smenu31on.png) center top no-repeat;}

a.smenu32{width:50px; height:15px;background:url(../img/design/smenu32.png) center top no-repeat;}
a:hover.smenu32{background:url(../img/design/smenu32on.png) center top no-repeat;}

a.smenu33{width:63px; height:15px;background:url(../img/design/smenu33.png) center top no-repeat;}
a:hover.smenu33{background:url(../img/design/smenu33on.png) center top no-repeat;}

a.smenu34{width:63px; height:15px;background:url(../img/design/smenu34.png) center top no-repeat;}
a:hover.smenu34{background:url(../img/design/smenu34on.png) center top no-repeat;}

a.smenu35{width:51px; height:15px;background:url(../img/design/smenu35.png) center top no-repeat;}
a:hover.smenu35{background:url(../img/design/smenu35on.png) center top no-repeat;}

a.smenu36{width:50px; height:15px;background:url(../img/design/smenu36.png) center top no-repeat;}
a:hover.smenu36{background:url(../img/design/smenu36on.png) center top no-repeat;}


#header .GnbMenu .GnbWrap .menu .depth2 ul li {height:23px;overflow:hidden;}
#header .GnbMenu .GnbWrap .menu .depth2 ul li:hover ,
#header .GnbMenu .GnbWrap .menu .depth2 ul li.on {background:none;}
#header .GnbMenu .GnbWrap .menu .depth2 ul li p {}
#header .GnbMenu .GnbWrap .menu .depth2 ul li p a {display:block;}
#header .GnbMenu .GnbWrap .menu .depth2 ol {display:none;}
#header .GnbMenu .GnbWrap .depth3 {position:absolute;z-index:120;left:227px;top:0;height:116px;width:160px;padding-right:1px;} 
#header .GnbMenu .GnbWrap .depth3 .container {position:relative;width:100%;height:116px;overflow:hidden;}
#header .GnbMenu .GnbWrap .depth3 ol {position:absolute;left:-160px;top:0;width:160px;}
#header .GnbMenu .GnbWrap .depth3 li {height:30px;overflow:hidden;}
#header .GnbMenu .GnbWrap .depth3 li:hover ,
#header .GnbMenu .GnbWrap .depth3 li.on {background:#e6e6e6;}
#header .GnbMenu .GnbWrap .depth3 li p {}
#header .GnbMenu .GnbWrap .depth3 li p a {display:block;padding:9px 0 9px 30px;}




@media (max-width:1023px){
#header, #header #nav, #header .global_nav, #header .logo, #container{display:none;}
#main, #wrap_main{background:none;}
#m_slider{display:block;}
.header{position:relative;top:0; height:66px; width:100%;z-index:99999999999999;}
.insideWrap{width:100%;}
.gnb > div.top{background: url("../img/design/bg_nav.png") repeat center top;}
.gnb > div.top .m_logo{display:block; text-align:center; padding:14px 0 0 0;}
.gnb > div.top > a.menu{ display:block;}
.gnb > div.top{ height:66px; }
.gnb > div.menu{ position:absolute; top:0; right:0; width:270px; font-size:18px; display:none; z-index:9000;}
.gnb > div.menu > ul{ width:200px; float:left; background:#171717; line-height:25px;}
.gnb > div.menu > ul > li > span > a{font-weight:500; height:65px; line-height:65px; padding-left:30px;color:#d2d2d6; width:170px; display:block; border-bottom:1px solid #272727; font-size:16px;}
.gnb > div.menu > ul > li > span > a:hover{ color:#fff; text-decoration:none;}
.gnb > div.menu > ul > li > ul{ background:#313438; border-bottom:1px solid #212121; padding:10px 0; display:none;}
.gnb > div.menu > ul > li > ul > li > a{padding-left:30px; color:#a1a1b2; font-size:14px;}
.gnb > div.menu > ul > li > ul > li > a:hover{ color:#fff; text-decoration:none;}
.gnb > div.menu > a{float:right;}
.gnb .sns{padding:10px 0; text-align:center; overflow:hidden;}
.gnb .sns a{width:33%;display:block; float:left;}
}