.insideWrap {position:relative;}
.logo {width:210px; height:140px; background:url('../img/design/bg_logo.jpg') left top no-repeat;}
.logo img{position:relative; top:50px; left:20px;}

.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; right:0; display:none;}
.gnb > div.menu > ul > li > ul{ background:#e4f1fb; border-bottom:1px solid #c6c6c6; padding:20px 0; display:none;}

/* --- ACCORDIAN -- */
#header_main h1 a,#header h1 a{padding-top:0px;}
.header{line-height:0;width: 210px;position:fixed; left:0 !important; min-height:100%; background:#e4f1fb; z-index:9999;float:left;}
h1{line-height:0;}
#gnb li{margin:0;padding:0;}
#gnb a{display:inline-block;}
#gnb ul a{padding:0;}
#gnb a span{display:none;}
#gnb div{height:0px;overflow:hidden;filter:alpha(opacity=0); opacity:0; -moz-opacity:0;}
#gnb .gnb1 a{width:210px;height:47px;background:url('../img/design/menu1.png') no-repeat left top;}
#gnb .gnb11 a{height:22px;background:url('../img/design/menu11.png') no-repeat left top;}
#gnb .gnb12 a{height:22px;background:url('../img/design/menu12.png') no-repeat left top;}
#gnb .gnb13 a{height:22px;background:url('../img/design/menu13.png') no-repeat left top;}
#gnb .gnb14 a{height:22px;background:url('../img/design/menu14.png') no-repeat left top;}
#gnb .gnb16 a{height:30px;background:url('../img/design/menu16.png') no-repeat left top;}

#gnb .gnb2 a{width:210px;height:47px;background:url('../img/design/menu2.png') no-repeat left top;}
#gnb .gnb22 a{height:22px;background:url('../img/design/menu22.png') no-repeat left top;}
#gnb .gnb23 a{height:22px;background:url('../img/design/menu23.png') no-repeat left top;}
#gnb .gnb24 a{height:22px;background:url('../img/design/menu24.png') no-repeat left top;}
#gnb .gnb21 a{height:22px;background:url('../img/design/menu21.png') no-repeat left top;}
#gnb .gnb25 a{height:30px;background:url('../img/design/menu25.png') no-repeat left top;}

#gnb .gnb4 a{width:210px;height:47px;background:url('../img/design/menu4.png') no-repeat left top;}
#gnb .gnb41 a{height:22px;background:url('../img/design/menu41.png') no-repeat left top;}
#gnb .gnb42 a{height:22px;background:url('../img/design/menu42.png') no-repeat left top;}
#gnb .gnb43 a{height:30px;background:url('../img/design/menu43.png') no-repeat left top;}

#gnb .gnb5 a{width:210px;height:47px;background:url('../img/design/menu5.png') no-repeat left top;}
#gnb .gnb51 a{height:22px;background:url('../img/design/menu51.png') no-repeat left top;}
#gnb .gnb52 a{height:22px;background:url('../img/design/menu52.png') no-repeat left top;}
#gnb .gnb53 a{height:22px;background:url('../img/design/menu53.png') no-repeat left top;}
#gnb .gnb54 a{height:22px;background:url('../img/design/menu54.png') no-repeat left top;}
#gnb .gnb55 a{height:30px;background:url('../img/design/menu55.png') no-repeat left top;}

#gnb .gnb6 a{width:210px;height:47px;background:url('../img/design/menu6.png') no-repeat left top;}
#gnb .gnb61 a{height:22px;background:url('../img/design/menu61.png') no-repeat left top;}
#gnb .gnb62 a{height:30px;background:url('../img/design/menu62.png') no-repeat left top;}

.nav_line{height:2px;width:210px; background:url('../img/design/nav_line.png') no-repeat left top;}
#gnb a.on, #gnb a:hover{background-position:-200px top;}

.global_nav {position:fixed;*zoom:1;margin-top:15px; text-align:center;width:210px; bottom:0; }
.global_nav a{text-decoration:none; color:#505050;}
.global_nav:after {content:"";clear:both;display:block;}
.global_nav ul{position:relative;}
.global_nav dl {margin-left:10px;}
.global_nav li {float:left;padding:0px 9px 10px 6px !important; font-size:11px; letter-spacing:-1px;}


@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; background:none;  box-shadow:none;}
.insideWrap{width:100%;}
.gnb > div.top .m_logo{display:block; text-align:center; padding:18px 0 0 0;}
.gnb > div.top > a.menu{ display:block;}
.gnb > div.menu > a{float:left !important;}
.gnb > div.top{height:71px; background:url('../img/main/bg_main.png') center bottom repeat-x;}
.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:right; background:#b4e1ff; line-height:25px;}
.gnb > div.menu > ul > li > span > a{font-weight:500; height:65px; line-height:65px; padding-left:30px;color:#1f1f1f; width:170px; display:block; border-bottom:2px solid #ffffff; font-size:16px;}
.gnb > div.menu > ul > li > span > a:hover{ color:#505050; text-decoration:none;}
.gnb > div.menu > ul > li > ul{ background:#e4f1fb; padding:10px 0; display:none;}
.gnb > div.menu > ul > li > ul > li > a{padding-left:30px; color:#1f1f1f; font-size:14px;}
.gnb > div.menu > ul > li > ul > li > a:hover{ color:#505050; text-decoration:none;}
.gnb > div.menu > ul > li > ol{padding:10px 30px;}
.gnb > div.menu > ul > li > ol a:hover{ color:#505050; text-decoration:none;}
.gnb > div.menu > a{float:left;}
.gnb > div.menu > a:hover{ color:#505050; text-decoration:none;}
.gnb .member {padding:10px 0px; overflow:hidden; text-align:center;}
.gnb .member a{color:#323232; font-size:11px; width:48%; display:block; float:left; }
.gnb .member a:hover{color:#d70048; text-decoration:none;}
}