#header {position:relative;width:100%;height:105px;background: url(../img/main/bg_main.png) center top repeat-x; z-index:2;}
.insideWrap {position:relative;width:1000px;margin:0 auto;}
.logo {top:20px; 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;}

/* menu::base */
img{padding:0; margin:0;}
div#menu {height:33px;margin-left:274px}
div#menu ul {list-style: none; float: left;}
div#menu li { position: relative; z-index: 100; display: block; float: left;} 
div#menu li div {list-style: none; float: left; position: absolute; top: 25px; left: 0px; z-index: 11;visibility: hidden; width: 168px; }
div#menu li:hover>div {visibility: visible;}
div#menu li:hover>ul {left: -2px;}
/* menu::level1 */
#accordionLabel a{ display: block;}
div#menu a {position: relative; z-index: 10; display: block; float: left; text-decoration: none;}
div#menu .last_nav{margin-right:174px;}
div#menu span { text-transform:uppercase; display: block; cursor: pointer; background-repeat: no-repeat;}

a.menu1{width:141px; height:32px;background: url(../img/design/menu1.png) center top no-repeat;}
a.menu2{width:141px; height:32px;background: url(../img/design/menu2.png) center top no-repeat;}
a.menu3{width:136px; height:32px;background: url(../img/design/menu3.png) center top no-repeat;}
a.menu4{width:132px; height:32px;background: url(../img/design/menu4.png) center top no-repeat;}
a.menu5{width:101px; height:32px;background: url(../img/design/menu5.png) center top no-repeat;}
.nav_top{width:168px; height:5px;background: url(../img/design/nav_top.png) center top no-repeat;}
.nav_line{width:168px; height:1px;background: url(../img/design/nav_line.png) center top no-repeat;}
.nav_bottom{width:168px; height:5px;background: url(../img/design/nav_bottom.png) center top no-repeat;}

/* menu::level2 div#menu ul ul { z-index: 12; letter-spacing:-1px; }
div#menu ul ul li {z-index: 9;}
div#menu ul ul a span { cursor: pointer; color:#7d5f1a; font-size:12px; width:100%; float: none; display: block; background:none;z-index: -1; font-weight:normal; }
div#menu ul ul a:hover span { color:#c5a358; font-weight:bold;}*/
div#menu li div{ }

a.smenu1{width:168px; height:35px;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:168px;height:35px; 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:168px;height:35px; 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:168px;height:35px; 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:168px;height:35px; 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:168px;height:35px; 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:168px;height:35px; 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:168px;height:35px; background: url(../img/design/smenu8.png) center top no-repeat;}
a:hover.smenu8{background: url(../img/design/smenu8on.png) center top no-repeat;}

a.smenu9{width:168px;height:35px; background: url(../img/design/smenu9.png) center top no-repeat;}
a:hover.smenu9{background: url(../img/design/smenu9on.png) center top no-repeat;}


@media (max-width:1023px){
    #header, #header #nav, #header .global_nav, #header .logo, #container{display:none;}
    #m_slider{display:block;}
    .header{position:relative;top:0; height:71px; 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{background:url(../img/main/bg_main.png) center bottom repeat-x; height:71px; }
    .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;}
    .gnb .member {padding:10px 0px; overflow:hidden; text-align:center;}
    .gnb .member a{color:#979797; font-size:11px; width:48%; display:block; float:left; }
}