.insideWrap {position:relative;max-width:1200px;margin:0 auto;}
#header {position:fixed;height:100px;width:100%;z-index:999;  transition:background 0.25s ease;}
.stk_mz, .scr_mz{background:rgb(69 59 54 / 92%); opacity:1; box-shadow:0 2px rgba(0, 0, 0, .06); }
.logo {top:20px; float:left;position:absolute;left:60px;}
.gnb > div.mz_menu, .gnb > div.top .m_logo{display:none; height:0; overflow:hidden;}
.gnb > div.top > a{ position:absolute;}
.gnb > div.top > a.menu{ top:0; right:0; display:none;}
#header #nav {position:absolute;z-index:110; width:70%; margin:0 15%; top:0px; text-align:center; font-weight:300;}
#header #nav ul li {float:left; width:20%; font-size:20px; padding-top:40px;}
#header #nav ul .GnbMenu li{padding-top:0;}
#header #nav ul li a {display:inline-block; }
#header .GnbMenu {position:relative;left:0;top:0px; padding-top:30px; width:100%;height:0px;overflow:hidden;z-index:999;}
#header .GnbMenu .insideWrap {}
#header .GnbMenu .GnbWrap .menu {position:relative;}
#header .GnbMenu .GnbWrap .menu .depth2 {position:absolute;padding-top:0px;width:100%;overflow:hidden; text-align:center;} 
#header .GnbMenu .GnbWrap .menu .depth2 ul {}
#header .GnbMenu .GnbWrap .menu .depth2 ul li {font-size:16px !important; width:100%!important; float:none!important;height:28px;overflow:hidden; display:block;}
#header #nav ul li a, #header .GnbMenu .GnbWrap .menu .depth2 ul li a{color:#fff; transition:color 0.15s ease-in;}
#header #nav ul li a:hover, #header .GnbMenu .GnbWrap .menu .depth2 ul li a:hover{color:#bd2518;} 
#header .GnbW {position:absolute;left:0;top:100px; width:100%;height:0px;overflow:hidden;background:rgb(69 59 54 / 92%); box-shadow:0 2px rgba(0, 0, 0, .06); }
#header #nav ul li a i{background-color:#bd2518;}
#header .GnbMenu,
#header .GnbW {
    max-height:120px !important;   /* ¿øÇÏ´Â ÃÖ´ë ³ôÀÌ */
    overflow:auto;                 /* ³»¿ë ³ÑÄ¡¸é ½ºÅ©·Ñ */
}


#header .GnbMenu::-webkit-scrollbar {
  display: none;
}
#header .GnbMenu {
  -ms-overflow-style: none;  /* IE, Edge */
  scrollbar-width: none;     /* Firefox */
}



@media (max-width:1220px){
#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:10;}
.insideWrap{width:100%;}
.gnb > div.top .m_logo{position:relative; display:block; height:auto; padding:14px 0 0 20px;}
.gnb > div.top .m_logo img{height:45px;}
.gnb > div.top > a.menu{ display:block;}
.gnb > div.top{height:66px; background:rgb(69 59 54 / 92%);  box-shadow:0 2px rgba(0, 0, 0, .06); }
.gnb > div.mz_menu{ position:fixed; top:0; right:0; width:calc(100% - 50px); height:100%; overflow-y:auto; display:none; z-index:99999;text-align:left;  background:#fff!important; }
.gnb > div.mz_menu > a{float:left!important;}
.gnb > div.mz_menu > ul{width:100%; float:left; height:100%; overflow-y:auto;}
.gnb > div.mz_menu > ul > li > ul > li {padding:10px 0;}
.gnb > div.mz_menu > ul > li > span > a{padding:20px 60px;color:#333; box-sizing:border-box; display:block; font-size:24px;font-weight:700;}
.gnb > div.mz_menu > ul > li > span > a:hover{ color:#000; text-decoration:none;}
.gnb > div.mz_menu > ul > li > ul{ background:#f7f7f7; padding:10px 60px; display:none;}
.gnb > div.mz_menu > ul > li > ul > li > a{color:#333; font-size:18px;font-weight:400;}
.gnb > div.mz_menu > ul > li > ul > li > a:hover{color:#333; text-decoration:none;}
.gnb > div.mz_menu > a{float:left;}
.gnb .br{background:url("../img/design/mnav_line.gif") center top no-repeat; width:100%; height:1px; margin-top:20px;}
.gnb .member {padding:40px 0;}
.gnb .member ol{text-align:center;}
.gnb .member ol a{color:#333; font-size:18px; float:none;}
.gnb .member ol a:hover{text-decoration:none;}
.gnb .member ol i{padding:0 15px; color:#e5e5e5;}
.bg_mask {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;display:none;z-index:999;}
div::-webkit-scrollbar {width: 0px; height: 0px; }
}