.insideWrap {position:relative;height:85px;width:980px;margin:0 auto;}
.logo {position:absolute;padding-top:32px; 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:140px;top:40px;height:42px; width:840px;}
#header #nav ul li {float:left; width:20%; height:42px;}
#header #nav ul li a {display:block; height:inherit; line-height:42px; font-size:16px; text-align:center;}
#header #nav ul li a span.menu{width:100%; height:17px; color:#f0f0f0; line-height:16px; margin-top:13px; font-weight:500; display:inline-block; border-right:1px solid #a3abae; border-left:1px solid #bdbfc0; box-sizing:border-box;}
#header #nav ul li a:hover span.menu{color:#3a66cd;}
#header #nav ul li a span.menu.first{border-left:0;}
#header #nav ul li a span.menu.last{border-right:0;}
#header #nav ul li a:hover span.menu{}
#header .GnbMenu {position:absolute;z-index:120;left:0;top:85px;width:100%;min-width:980px;height:0px;overflow:hidden;background: url("../img/design/bg_top.png") repeat left bottom;}
#header .GnbMenu .insideWrap {height:500px;overflow:hidden;}
#header .GnbMenu .GnbWrap {position:relative;z-index:110;left:140px; width:840px;}
#header .GnbMenu .GnbWrap .menu {position:relative;height:500px;}
#header .GnbMenu .GnbWrap .menu .depth1 {position:absolute;left:50px;bottom:5px;}
#header .GnbMenu .GnbWrap .menu .depth2 {position:absolute;z-index:125;padding-top:10px; top:0;width:100%;height:500px;overflow:hidden;} 
#header .GnbMenu .GnbWrap .menu .depth2 ul {float:left;width:20%;}



#header .GnbMenu .GnbWrap .menu .depth2 ul li {height:26px;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; color:#f0f0f0; font-weight:400; font-size:13px; text-align:center; text-decoration:none;}
#header .GnbMenu .GnbWrap .menu .depth2 ul li p a:hover{color:#3a66cd;}
#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;}
#header .GnbMenu .GnbWrap .PointMenu {position:absolute;right:68px;top:45px;}
#header .GnbMenu .GnbWrap .PointMenu li {float:left;margin-left:40px;}



@media (max-width:1023px){
#header, #header #nav, #header .global_nav, #header .logo, #container, #bg_nav{display:none;}
#m_slider{display:block;}
.header{position:relative;top:0; height:66px; width:100%;z-index:99999999999999;}
.insideWrap{width:100%;}
.gnb > div.top .m_logo{display:block; text-align:center; padding:14px 0 0 0;}
.gnb > div.top > a.menu{ display:block;}
.gnb > div.menu > a{float:right !important;}
.gnb > div.top{height:66px;background: url("../img/main/bg_main.png") repeat;  }
.gnb > div.menu{ position:absolute; top:0; left:0; width:270px; font-size:18px; display:none; z-index:9000;}
.gnb > div.menu > ul{ width:200px; float:right; 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:#252525; 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:left; text-decoration:none;}
.gnb .member {padding:10px 0px; overflow:hidden; margin-left:30px;}
.gnb .member a{color:#a1a1b2; font-size:11px; width:48%; display:block; float:left; text-decoration:none;}
}