#header {position:relative;width:100%;height:108px;z-index:999;}
.insideWrap {position:relative;width:1177px;margin:0 auto;}
.logo {top:36px; 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 {clear:both;height:40px;left:150px;position:absolute; top:45px;}
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;}
.nav_top{width:168px; height:10px;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;}

a.menu1 {width:158px; height:30px; background:url("../img/design/menu1.png") 0 0 no-repeat;}
a:hover.menu1{background:url("../img/design/menu1on.png") 0 0 no-repeat;}

a.menu3 {width:85px; height:30px; background:url("../img/design/menu3.png") 0 0 no-repeat;}
a:hover.menu3{background:url("../img/design/menu3on.png") 0 0 no-repeat;}

a.menu10 {width:119px; height:30px; background:url("../img/design/menu10.png") 0 0 no-repeat;}
a:hover.menu10{background:url("../img/design/menu10on.png") 0 0 no-repeat;}

a.menu7 {width:105px; height:30px; background:url("../img/design/menu7.png") 0 0 no-repeat;}
a:hover.menu7{background:url("../img/design/menu7on.png") 0 0 no-repeat;}

a.menu4 {width:109px; height:30px; background:url("../img/design/menu4.png") 0 0 no-repeat;}
a:hover.menu4{background:url("../img/design/menu4on.png") 0 0 no-repeat;}

a.menu2 {width:62px; height:30px; background:url("../img/design/menu2.png") 0 0 no-repeat;}
a:hover.menu2{background:url("../img/design/menu2on.png") 0 0 no-repeat;}

a.menu5 {width:97px; height:30px; background:url("../img/design/menu5.png") 0 0 no-repeat;}
a:hover.menu5{background:url("../img/design/menu5on.png") 0 0 no-repeat;}

a.menu6 {width:55px; height:30px; background:url("../img/design/menu6.png") 0 0 no-repeat;}
a:hover.menu6{background:url("../img/design/menu6on.png") 0 0 no-repeat;}


/*a.menu8 {width:120px; height:30px; background:url("../img/design/menu8.png") 0 0 no-repeat;}
a:hover.menu8{background:url("../img/design/menu8on.png") 0 0 no-repeat;}*/

a.menu9 {width:114px; height:30px; background:url("../img/design/menu9.png") 0 0 no-repeat;}
a:hover.menu9{background:url("../img/design/menu9on.png") 0 0 no-repeat;}


/*a.menu1 {font-size:14px; line-height:19px; color:#484848; font-weight:300;word-break:keep-all;}
a:hover.menu1 {font-size:14px; line-height:19px; color:#0066FF; font-weight:300;word-break:keep-all;}*/




/* sub */
/* a.smenu1 {width:168px; height:30px; background:url("../img/design/smenu1.png") 0 0 no-repeat;}
a:hover.smenu1{background:url("../img/design/smenu1on.png") 0 0 no-repeat;}

a.smenu2 {width:168px; height:30px; background:url("../img/design/smenu2.png") 0 0 no-repeat;}
a:hover.smenu2{background:url("../img/design/smenu2on.png") 0 0 no-repeat;}

a.smenu3 {width:168px; height:30px; background:url("../img/design/smenu3.png") 0 0 no-repeat;}
a:hover.smenu3{background:url("../img/design/smenu3on.png") 0 0 no-repeat;}

a.smenu4 {width:168px; height:30px; background:url("../img/design/smenu4.png") 0 0 no-repeat;}
a:hover.smenu4{background:url("../img/design/smenu4on.png") 0 0 no-repeat;}

a.smenu5 {width:168px; height:30px; background:url("../img/design/smenu5.png") 0 0 no-repeat;}
a:hover.smenu5{background:url("../img/design/smenu5on.png") 0 0 no-repeat;}

a.smenu6 {width:168px; height:30px; background:url("../img/design/smenu6.png") 0 0 no-repeat;}
a:hover.smenu6{background:url("../img/design/smenu6on.png") 0 0 no-repeat;}

a.smenu7 {width:168px; height:30px; background:url("../img/design/smenu7.png") 0 0 no-repeat;}
a:hover.smenu7{background:url("../img/design/smenu7on.png") 0 0 no-repeat;}

a.smenu8 {width:168px; height:30px; background:url("../img/design/smenu8.png") 0 0 no-repeat;}
a:hover.smenu8{background:url("../img/design/smenu8on.png") 0 0 no-repeat;}

a.smenu9 {width:168px; height:30px; background:url("../img/design/smenu9.png") 0 0 no-repeat;}
a:hover.smenu9{background:url("../img/design/smenu9on.png") 0 0 no-repeat;}

a.smenu10 {width:168px; height:30px; background:url("../img/design/smenu10.png") 0 0 no-repeat;}
a:hover.smenu10{background:url("../img/design/smenu10on.png") 0 0 no-repeat;}

a.smenu11 {width:168px; height:30px; background:url("../img/design/smenu11.png") 0 0 no-repeat;}
a:hover.smenu11{background:url("../img/design/smenu11on.png") 0 0 no-repeat;}

a.smenu12 {width:168px; height:30px; background:url("../img/design/smenu12.png") 0 0 no-repeat;}
a:hover.smenu12{background:url("../img/design/smenu12on.png") 0 0 no-repeat;}

a.smenu13 {width:168px; height:30px; background:url("../img/design/smenu13.png") 0 0 no-repeat;}
a:hover.smenu13{background:url("../img/design/smenu13on.png") 0 0 no-repeat;}

a.smenu14 {width:168px; height:30px; background:url("../img/design/smenu14.png") 0 0 no-repeat;}
a:hover.smenu14{background:url("../img/design/smenu14on.png") 0 0 no-repeat;}

a.smenu15 {width:168px; height:30px; background:url("../img/design/smenu15.png") 0 0 no-repeat;}
a:hover.smenu15{background:url("../img/design/smenu15on.png") 0 0 no-repeat;} */

a.smenu16 {width:168px; height:30px; background:url("../img/design/smenu16.png") 0 0 no-repeat;}
a:hover.smenu16{background:url("../img/design/smenu16on.png") 0 0 no-repeat;}

a.smenu17 {width:168px; height:30px; background:url("../img/design/smenu17.png") 0 0 no-repeat;}
a:hover.smenu17{background:url("../img/design/smenu17on.png") 0 0 no-repeat;}

a.smenu18 {width:168px; height:30px; background:url("../img/design/smenu18.png") 0 0 no-repeat;}
a:hover.smenu18{background:url("../img/design/smenu18on.png") 0 0 no-repeat;}

/*a.smenu19 {width:168px; height:30px; background:url("../img/design/smenu19.png") 0 0 no-repeat;}
a:hover.smenu19{background:url("../img/design/smenu19on.png") 0 0 no-repeat;}

a.smenu20 {width:168px; height:30px; background:url("../img/design/smenu20.png") 0 0 no-repeat;}
a:hover.smenu20{background:url("../img/design/smenu20on.png") 0 0 no-repeat;}

a.smenu21 {width:168px; height:30px; background:url("../img/design/smenu21.png") 0 0 no-repeat;}
a:hover.smenu21{background:url("../img/design/smenu21on.png") 0 0 no-repeat;}

a.smenu22 {width:168px; height:30px; background:url("../img/design/smenu22.png") 0 0 no-repeat;}
a:hover.smenu22{background:url("../img/design/smenu22on.png") 0 0 no-repeat;}

a.smenu23 {width:168px; height:30px; background:url("../img/design/smenu23.png") 0 0 no-repeat;}
a:hover.smenu23{background:url("../img/design/smenu23on.png") 0 0 no-repeat;}

a.smenu25 {width:168px; height:30px; background:url("../img/design/smenu25.png") 0 0 no-repeat;}
a:hover.smenu25{background:url("../img/design/smenu25on.png") 0 0 no-repeat;}

a.smenu24 {width:168px; height:30px; background:url("../img/design/smenu24.png") 0 0 no-repeat;}
a:hover.smenu24{background:url("../img/design/smenu24on.png") 0 0 no-repeat;} */



@media (max-width:1177px){
#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{height:71px; }
.gnb > div.menu{ position:absolute; top:0; left:0; width:270px; font-size:18px; display:none; z-index:9000;text-align:left;}
.gnb > div.menu > ul{ width:200px; float:right; background:#171717; line-height:25px;}
.gnb > div.menu > ul > li > span > a{height:65px; line-height:65px; padding-left:30px;color:#fff; width:170px; display:block; border-bottom:1px solid #303030; font-size:16px; font-weight:500;}
.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 #303030; padding:10px 0; display:none;}
.gnb > div.menu > ul > li > ul > li > a{padding-left:30px; color:#c8c8c8; font-size:14px;}
.gnb > div.menu > ul > li > ul > li > a:hover{color:#f2f2f2; text-decoration:none;}
.gnb > div.menu > a{float:left;}
.gnb .member {padding:10px 0px; overflow:hidden;}
.gnb .member a{color:#a1a1b2; font-size:11px; width:48%; display:block; float:left; }
.gnb .member a:hover{color:#f2f2f2; text-decoration:none;}

}