#header {display:block;position:relative;height:110px;padding-right:325px;box-sizing:border-box;z-index:11}
@media all and (max-width:999px) {
    #header {height:60px;padding-right:63px}
}
#menu-wrap .mGnavi {display:none}
#menu-wrap .mDeco {display:none}
 
/* 메뉴 */
#menu-wrap {display:inline-block;position:relative;width:100%;background:transparent;z-index:100}
#menu-wrap:after {clear:both;display:block;content:""}
#menu-wrap .menu-cont {width:76%;padding-left:24%}
#mn-ctrs-btns {display:none}
#menu-wrap .menuReady {}
 
.isSubC01 {background:red}
 
/* 주메뉴 */
@media all and (min-width:1000px) {
    #menu-wrap .mn-top,
    #menu-wrap .mem-btn,
    #menu-wrap .btn-close,
    #menu-wrap .tmn-box {display:none}
    #mainNavi-wrap {position:absolute;left:0;top:0;width:100%;height:110px;overflow:hidden;text-align:center;box-sizing:border-box;/*transition:all .3s ease;*/z-index:500;}
    #mainNavi-wrap #menu-wrap:after {content:"";display:block;position:absolute;left:50%;top:109px;background:rgba(255,255,255,0.1);width:4000px;height:1px;margin:0 0 0 -2000px}
    #mainNavi-wrap.over #menu-wrap:after {background-color:#ddd;}
    
    #menu-wrap {}
    #menu-wrap .allmn-btn {position:absolute;left:0;top:20px;width:49px;height:48px;border:1px solid #ccc;background:#fff;display:none}
    #menu-wrap .allmn-btn:before,
    #menu-wrap .allmn-btn:after,
    #menu-wrap .allmn-btn .txt:before {content:"";display:block;width:21px;height:2px;background:#5a5a5a;margin-left:14px;transition:all .3s ease}
    #menu-wrap .allmn-btn:before {margin-bottom:5px;margin-top:16px}
    #menu-wrap .allmn-btn:after {margin-top:5px}
    #menu-wrap .allmn-btn:hover:before,
    #menu-wrap .allmn-btn:hover:after {width:14px;background:#004198}
    #menu-wrap .allmn-btn:hover .txt:before {width:18px;margin-left:20px;background:#0d5db2}
    
    #mainNavi {height:110px;box-sizing:border-box}
    #mainNavi .depth1-wrap {display:block;position:relative;width:100%;/*max-width:1400px;*/margin:0 auto;/*padding-right:510px;*/font-size:0;line-height:1;/*text-align:right;*/box-sizing:border-box}
    #mainNavi .depth1-ul {display:inline-block;overflow:hidden}
    #mainNavi > ul > li:first-child {padding-left:8px}
    #mainNavi .mn_li1 {display:inline-block;margin:0 40px;text-align:center}
    #mainNavi .mn_a1 {position:relative;display:block;padding:44px 0 44px}
    #mainNavi .mn_a1 > span {display:inline-block;color:#fff;font-size:22px;font-weight:600;letter-spacing:-.05em;line-height:1;transition:all .3s ease}
    #mainNavi .mn_a1:after {display:block;content:'';position:absolute;left:50%;bottom:0;width:0;height:5px;background:#fff;transition:all .3s ease}
    #mainNavi .mn_a1.over span,
    #mainNavi .mn_a1:hover span,
    #mainNavi .mn_a1:focus span,
    #mainNavi .mn_li1.over .mn_a1 span {}
    #mainNavi .mn_li1 .mn_a1.over:after,
    #mainNavi .mn_a1:hover:after,
    #mainNavi .mn_a1:focus:after,
    #mainNavi .mn_li1.over .mn_a1:after {left:0;width:100%;background:#fcc000}
    
    #mainNavi .depth2-wrap {display:none;position:absolute;top:110px;left:50%;width:1600px;min-height:240px;margin:0 0 0 -800px;padding:49px 0 65px 220px;font-weight:normal;text-align:left;box-sizing:border-box;z-index:1000;}
    #mainNavi .depth2-wrap:after {}
    #mainNavi .depth2-wrap .depth2-tit {display:block;position:absolute;left:0;top:0;width:220px;height:100%;box-sizing:border-box}
    #mainNavi .depth2-wrap .depth2-tit:before {content:"";display:block;position:absolute;right:0;top:0;background:#4b4ba6;width:539px;height:100%}
    #mainNavi .depth2-wrap .depth2-tit:after {content:"";display:block;position:absolute;right:0;bottom:0;background:url(/resources/_Templet/Layout/layout_kor/Img/layout_spr.png) no-repeat 0 -116px;width:130px;height:130px}
    #mainNavi .depth2-wrap .depth2-tit span {display:block;}
    #mainNavi .depth2-wrap .depth2-tit .tit {position:relative;padding-top:68px;color:#fff;font-size:26px;font-family:"yg-jalnan", sans-serif;letter-spacing:-.025em;line-height:36px;padding-right:20px;word-break:keep-all;}
    #mainNavi .depth2-wrap .depth2-tit .txt {font-size:16px;color:#606060}
 
    #mainNavi .depth2-wrap .depth2-ul {font-size:0;overflow:hidden;box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%;max-width:1280px;}
    #mainNavi .depth2-wrap .mn_li2 {display:inline-block;position:relative;width:25%;padding-left:40px;padding-top:30px;vertical-align:top;box-sizing:border-box}
    #mainNavi .depth2-wrap .mn_li2:nth-child(-n+4) {padding-top:0}
    #mainNavi .depth2-wrap .mn_li2:nth-child(4n) {margin-right:0}
    #mainNavi .depth2-wrap .mn_a2 {display:block;position:relative;border-bottom:3px solid #ededed;padding:17px 0 21px 0;box-sizing:border-box;transition:all .3s ease}
    #mainNavi .depth2-wrap .mn_a2:before {content:"";display:block;position:absolute;top:5px;left:2px;background-color:#fcc000;border-radius:50%;width:8px;height:8px;opacity:0;transition:all .3s ease}
    #mainNavi .depth2-wrap .mn_a2:after {content:"";display:block;position:absolute;bottom:-3px;left:0;background-color:#482683;width:0;height:3px;transition:all .3s ease}
 
    #mainNavi .depth2-wrap .mn_a2 span {display:block;position:relative;color:#333333;font-size:18px;font-weight:500;letter-spacing:-.025em;line-height:1.3;transition:all .3s ease}
    #mainNavi .depth2-wrap .over .mn_a2 {}
    #mainNavi .depth2-wrap .mn_a2:focus:before,
    #mainNavi .depth2-wrap .mn_a2:hover:before,
    #mainNavi .depth2-wrap .over .mn_a2:before {top:2px;opacity:1;}
    #mainNavi .depth2-wrap .mn_a2:focus:after,
    #mainNavi .depth2-wrap .mn_a2:hover:after,
    #mainNavi .depth2-wrap .over .mn_a2:after {width:100%;}
 
    #mainNavi .depth2-wrap .mn_a2:focus span,
    #mainNavi .depth2-wrap .mn_a2:hover span,
    #mainNavi .depth2-wrap .over .mn_a2 span {color:#482683;}
    
    #mainNavi .depth3-wrap {display:block;padding:18px 20px 20px 22px;box-sizing:border-box;background:#f1f1f1;border-radius:0 0 20px 20px;}
    #mainNavi .depth3-wrap .depth3-ul {} 
    #mainNavi .depth3-wrap .mn_li3 {position:relative;box-sizing:border-box}
    #mainNavi .depth3-wrap .mn_a3 {position:relative;display:block;padding:9px 0 11px 0;box-sizing:border-box}
    #mainNavi .depth3-wrap .mn_a3 span {position:relative;color:#555555;font-size:17px;font-weight:400;letter-spacing:-.025em;line-height:1.2;word-wrap:break-word;word-break:keep-all;white-space:normal;transition:all .3s ease}
    #mainNavi .depth3-wrap .over .mn_a3 span,
    #mainNavi .depth3-wrap .mn_a3.over span,
    #mainNavi .depth3-wrap .mn_a3:hover span,
    #mainNavi .depth3-wrap .mn_a3:focus span {color:#744bc5;font-weight:500;}
    
    /*#mainNavi .mn_a1[target=_blank] span:after {display:inline-block;content:"";width:14px;height:14px;vertical-align:middle;margin:-4px 0 0px 5px;background:url(/resources/_Img/Common/nwin_spr.png) no-repeat -123px -25px}
    #mainNavi .mn_a1[target=_blank]:focus span:after,
    #mainNavi .mn_a1[target=_blank]:hover span:after,
    #mainNavi .mn_a1[target=_blank].over span:after {background-position-x:-99px}
    #mainNavi .mn_a3[target=_blank] span:after {display:inline-block;content:"";width:14px;height:12px;vertical-align:middle;margin:0 0 4px 5px;background:url(/resources/_Img/Common/nwin_spr.png) no-repeat -75px 0}
    #mainNavi .mn_a3[target=_blank]:focus span:after,
    #mainNavi .mn_a3[target=_blank]:hover span:after,
    #mainNavi .mn_a3[target=_blank].over span:after {background-position:-99px 0}*/
 
    #mainNavi .mn_a2[target=_blank]:before {display:inline-block;content:"";position:absolute;top:0;left:2px;width:15px;height:15px;border-radius:0;opacity:1;background:url(/resources/_Templet/Layout/layout_kor/Img/layout_spr.png) no-repeat -83px -58px;}
    #mainNavi .mn_a2[target=_blank]:focus:before,
    #mainNavi .mn_a2[target=_blank]:hover:before,
    #mainNavi .mn_a2[target=_blank].over:before {background-position:-108px -58px;}
 
    #mainNavi .depth2-wrap .mn_a2[target=_blank]:focus:before,
    #mainNavi .depth2-wrap .mn_a2[target=_blank]:hover:before,
    #mainNavi .depth2-wrap .over .mn_a2[target=_blank]:before {top:0;opacity:1;}    
 
    #mainNavi .tgl-btn {display:none}
    
    #mainNavi .amenu {display:block;position:absolute;width:90px;height:90px;right:0;top:0;background:#0088a5;transition:all .3s ease}
    #mainNavi .amenu:before,
    #mainNavi .amenu span,
    #mainNavi .amenu:after {content:"";display:block;position:absolute;height:3px;background:#fff;top:0;right:0;bottom:0;left:0;font-size:0;transition:all .3s ease}
    #mainNavi .amenu:before {width:27px;margin:35px auto auto 32px}
    #mainNavi .amenu span {width:19px;margin:auto auto auto 32px}
    #mainNavi .amenu:after {width:27px;margin:auto auto 34px 32px}
    #mainNavi .amenu:focus span,
    #mainNavi .amenu:hover span {width:27px}    
    
    /* 오버 시 */
    .pc-navi-open #mainNavi-wrap {background-color:#fff}
    .pc-navi-open #mainNavi-wrap #menu-wrap {background-color:#fff}
    .pc-navi-open #mainNavi .mn_a1 > span {color:#222}
    .pc-navi-open #mainNavi .mn_a1.over > span {color:#222}
    .pc-navi-open #mainNavi .mn_a1:after {background:#366ebb}
    .pc-navi-open #mainNavi .mn_a1[target=_blank] span:after {background-position-x:-75px}
    .pc-navi-open #mainNavi .mn_a1[target=_blank]:focus span:after,
    .pc-navi-open #mainNavi .mn_a1[target=_blank]:hover span:after {background-position-x:-99px}
 
    /* 스크롤 시 */
    .headerFixed #header {height:90px;}
    .headerFixed #mainNavi-wrap {height:90px;background-color:#fff;box-shadow:0 5px 10px rgb(0 0 0 / 10%);}
    .headerFixed #mainNavi-wrap #menu-wrap:after {top:90px;}
    .headerFixed #mainNavi {height:90px;}
    .headerFixed #mainNavi .mn_a1 {padding:34px 0 34px}
    .headerFixed #mainNavi .mn_a1 > span {color:#222}
    .headerFixed #mainNavi .mn_a1.over > span {color:#222}
    .headerFixed #mainNavi .mn_a1:after {background:#366ebb}
    .headerFixed #mainNavi .mn_a1[target=_blank] span:after {background-position-x:-75px}
    .headerFixed #mainNavi .mn_a1[target=_blank]:focus span:after,
    .headerFixed #mainNavi .mn_a1[target=_blank]:hover span:after {background-position-x:-99px}
    .headerFixed #mainNavi .depth2-wrap {top:90px;}
 
    .body-slider-ovclick {display:none}
 
    /* 메인 */
    .isMain #mainNavi .mn_a1 > span {color:#222;}
    
    /* 이미지 및 컬러 */
    #mainNavi .depth1-ul > li:nth-child(1) .depth2-wrap .depth2-tit:before {background-color:#4b4ba6;}
    #mainNavi .depth1-ul > li:nth-child(2) .depth2-wrap .depth2-tit:before {background-color:#935dc8;}
    #mainNavi .depth1-ul > li:nth-child(3) .depth2-wrap .depth2-tit:before {background-color:#1098a5;}
    #mainNavi .depth1-ul > li:nth-child(4) .depth2-wrap .depth2-tit:before {background-color:#5778d3;}
    #mainNavi .depth1-ul > li:nth-child(5) .depth2-wrap .depth2-tit:before {background-color:#613ba3;}
    
    #mainNavi .depth1-ul > li:nth-child(1) .depth2-wrap .depth2-tit:after {background-position:0 -116px;}
    #mainNavi .depth1-ul > li:nth-child(2) .depth2-wrap .depth2-tit:after {background-position:-140px -116px;}
    #mainNavi .depth1-ul > li:nth-child(3) .depth2-wrap .depth2-tit:after {background-position:-280px -116px;}
    #mainNavi .depth1-ul > li:nth-child(4) .depth2-wrap .depth2-tit:after {background-position:-420px -116px;}
    #mainNavi .depth1-ul > li:nth-child(5) .depth2-wrap .depth2-tit:after {background-position:-560px -116px;}
}
@media all and (min-width:1000px) and (max-width:1629px) {
    #mainNavi .depth2-wrap {width:100%;margin:0;left:0;padding-left:240px;}
    #mainNavi .depth2-wrap .depth2-tit {width:240px;}
    #mainNavi .depth2-wrap .depth2-tit .tit {padding-left:20px;}
}
@media all and (min-width:1500px) and (max-width:1699px) {
    #mainNavi .mn_li1 {margin:0 20px;}
}
@media all and (min-width:1300px) and (max-width:1499px) {
    #mainNavi .mn_li1 {margin:0 15px;}
    #mainNavi .mn_a1 {padding:45px 0 45px}
    #mainNavi .mn_a1 > span {font-size:19px;}
}
@media all and (min-width:1000px) and (max-width:1299px) {
    #mainNavi .mn_li1 {margin:0 10px;}
    #mainNavi .mn_a1 {padding:47px 0 47px}
    #mainNavi .mn_a1 > span {font-size:16px;}
}
 
@media all and (max-width:999px) {
    body.mobile-sideMenu-open {position:fixed;width:100%;height:100%;overflow:hidden}
    /* 메뉴 */
    #mainNavi-wrap {overflow:inherit;position:absolute;top:0;right:0;width:100%;max-width:400px;height:0 !important}
    #mainNavi-wrap * {outline:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
    #menu-wrap {position:fixed;right:-100%;top:0px;left:auto;width:100%;max-width:400px;height:100%;z-index:8000;background:#fff;overflow-x:hidden;padding:0;box-sizing:border-box;margin:0;transition:right .5s ease, box-shadow .5s ease}
    #menu-wrap.mn-h-open {right:0;box-shadow:-10px 0 15px rgba(0, 0, 0, .15)}
    #menu-wrap:before {display:block;content:"";width:160px;height:100%;background-color:#482683;position:absolute;top:0;left:0;box-sizing:border-box}
    /*
    #menu-wrap .mDeco {display:block;position:absolute;width:100%;height:100%;box-sizing:border-box;padding:80px 0 0 130px;z-index:-1;transition:all .3s ease}
    #menu-wrap .mDeco:after {content:"";display:block;position:relative;width:100%;height:308px;background:url(/resources/_Templet/Header/header_kor/Img/header_mDeco.png) no-repeat right top}
    #menu-wrap.hide-mDeco .mDeco {opacity:0}
    .isMain #menu-wrap .mDeco {background:#edf4f6}
    .isMain #mainNavi .depth2-wrap .depth2-ul {}
    .isSub #menu-wrap .mDeco {background:#fff}
        */
    #menu-wrap .mGnavi {display:block;position:absolute;left:0;top:0;background-color:#e4e5f5;width:100%;height:60px;padding:0 20px 0 64px;text-align:left;box-sizing:border-box;z-index:1}
    #menu-wrap .mGnavi ul {display:flex;align-items:center;justify-content:flex-end;height:100%;vertical-align:middle;font-size:0;box-sizing:border-box;line-height:1;}
    #menu-wrap .mGnavi ul li {position:relative;display:inline-block;padding:0 12px;vertical-align:top;box-sizing:border-box;}
    #menu-wrap .mGnavi ul li:before {display:block;content:'';position:absolute;top:1px;left:0;width:1px;height:15px;background:#cccccc;}
    #menu-wrap .mGnavi ul li:first-child:before {display:none;}
    #menu-wrap .mGnavi ul li:last-child {padding-right:0}
    #menu-wrap .mGnavi a span {color:#333;font-size:15px;letter-spacing:-.025em;}
 
    #menu-wrap .btn-close {display:block;position:absolute;left:0;top:0;background:none;border:0;width:64px;height:60px}
    #menu-wrap .btn-close:before,
    #menu-wrap .btn-close:after {content:"";display:block;position:absolute;}
    #menu-wrap .btn-close:before {left:20px;top:50%;background-color:#252525;width:24px;height:2px;margin-top:-1px}
    #menu-wrap .btn-close:after {left:22px;top:50%;border-left:2px solid #252525;border-top:2px solid #252525;width:15px;height:15px;margin-top:-7px;-ms-transform:rotate(315deg);transform:rotate(315deg);box-sizing:border-box}
    #menu-wrap .allmn-btn {display:none}
    
    #mainNavi {display:block;position:absolute;width:100%;height:100%;padding-top:60px;overflow-y:auto;z-index:0;box-sizing:border-box}
    #mainNavi .mn_li1.over:before {display:none}
    #mainNavi .depth1-wrap {position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}
    #mainNavi .depth1-ul {position:relative;z-index:1}
    #mainNavi .mn_li1 {height:auto}
    #mainNavi .mn_li1 .tgl-btn {display:none}
    #mainNavi .mn_li1 .mn_a1 {display:block;position:relative;width:160px;height:auto;padding:21px 14px 20px 20px;font-size:0;letter-spacing:-.05em;border-bottom:1px solid #694E9B;transition:all .3s ease;box-sizing:border-box;z-index:300}
    #mainNavi .mn_li1 .mn_a1:after {content:"";display:none;position:absolute;right:0;top:50%;width:12px;height:10px;margin-top:-5px;background:url(/resources/_Templet/Layout/layout_kor/Img/layout_spr.png) no-repeat -27px -58px;}
    #mainNavi .mn_li1 .mn_a1 span {position:relative;display:inline-block;color:#fff;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-.05em;vertical-align:middle;word-wrap:break-word;word-break:keep-all;white-space:normal}
    #mainNavi .mn_li1 .mn_a1 span:before {display:none;content:'';position:absolute;top:-8px;left:0;width:5px;height:5px;border-radius:50%;background:#fcc000;}
 
    #mainNavi .mn_li1 .mn_a1[target='_blank'] span:after {content:"";display:inline-block;background:url(/resources/_Img/Common/nwin_spr.png) no-repeat 0 0;width:14px;height:14px;margin-left:9px}
    #mainNavi .mn_li1.is-open {}
    #mainNavi .mn_li1 .mn_a1.over,
    #mainNavi .mn_li1.has-sub.is-open .mn_a1 {background-color:#fff}
    #mainNavi .mn_li1 .mn_a1.over span,
    #mainNavi .mn_li1.has-sub.is-open .mn_a1 span {color:#222;}
    #mainNavi .mn_li1.has-sub.is-open .mn_a1:after {display:block;}
    #mainNavi .mn_li1 .mn_a1.over span:before,
    #mainNavi .mn_li1.has-sub.is-open .mn_a1 span:before {display:block;}
 
    #mainNavi .mn_li1 .mn_a1.over[target='_blank'] span,
    #mainNavi .mn_li1.has-sub.is-open[target='_blank'] .mn_a1 span:after {background-position:-24px 0}
    #mainNavi .mn_li1.has-sub .mn_a1 {}
    
    #mainNavi .depth2-wrap {display:none;width:100%;height:auto;box-sizing:border-box;transition:display .3s ease;position:absolute;top:0;left:0;padding:0 0 0 160px;box-sizing:border-box}
    #mainNavi .depth2-wrap .depth2-tit {display:none}
    #mainNavi .depth2-wrap .mn_li2 {position:relative;padding:0}
    #mainNavi .depth2-wrap .mn_li2.has-sub .tgl-btn {display:block;position:absolute;width:30px;height:30px;right:12px;top:14px;z-index:1;border:0;background:transparent}
    #mainNavi .depth2-wrap .mn_li2.has-sub .tgl-btn:before,
    #mainNavi .depth2-wrap .mn_li2.has-sub .tgl-btn:after {content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#999;width:10px;height:2px;margin:auto;transition:all .3s ease}
    #mainNavi .depth2-wrap .mn_li2.has-sub .tgl-btn:before {}
    #mainNavi .depth2-wrap .mn_li2.has-sub .tgl-btn:after {transform:rotate(90deg)}
    #mainNavi .depth2-wrap .mn_li2.has-sub.is-open {border-bottom:0}
    #mainNavi .depth2-wrap .mn_li2.has-sub.is-open .tgl-btn:before,
    #mainNavi .depth2-wrap .mn_li2.has-sub.is-open .tgl-btn:after {background-color:#482683}
    #mainNavi .depth2-wrap .mn_li2.has-sub.is-open .tgl-btn:after {transform:rotate(180deg)}
    #mainNavi .is-open .depth2-wrap {display:block !important;}
    
    #mainNavi .depth2-ul {position:relative;background:#fff;box-sizing:border-box;z-index:100}
    #mainNavi .depth2-wrap .mn_a2 {position:relative;display:block;background-color:#fff;padding:0 20px;font-size:0}
    #mainNavi .depth2-wrap .mn_a2 span {display:block;position:relative;border-bottom:2px solid #ededed;padding:17px 0 16px;color:#333333;font-size:15px;font-weight:500;line-height:1.333em;word-wrap:break-word;word-break:keep-all;white-space:normal}
    #mainNavi .depth2-wrap .mn_a2[target='_blank'] span:after {content:"";display:inline-block;position:absolute;top:50%;right:0;margin-top:-7px;background:url(/resources/_Templet/Layout/layout_kor/Img/layout_spr.png) no-repeat -60px -58px;width:13px;height:13px;vertical-align:top}
    #mainNavi .depth2-wrap .mn_li2 .tgl-btn {right:20px}
    #mainNavi .depth2-wrap .mn_li2.has-sub .mn_a2.over:after {display:none}
    #mainNavi .depth2-wrap .mn_a2.over,
    #mainNavi .depth2-wrap .is-open .mn_a2 {background:#fff}
    #mainNavi .depth2-wrap .mn_a2.over span,
    #mainNavi .depth2-wrap .is-open .mn_a2 span {color:#482683;border-color:#482683;}
    #mainNavi .depth2-wrap .mn_li2.is-close .depth3-wrap {display:none}
 
    #mainNavi .depth2-wrap .depth3-wrap {background-color:#f1f1f1;margin:0 20px;padding:12px 19px;border-radius:0 0 10px 10px;box-sizing:border-box}
    #mainNavi .depth2-wrap .depth3-ul {}
    #mainNavi .depth2-wrap .depth3-wrap li {}
    #mainNavi .depth2-wrap .depth3-wrap li a {display:block;position:relative;}
    #mainNavi .depth2-wrap .depth3-wrap li a span {display:inline-block;position:relative;padding:5px 0;color:#000000;font-size:15px;letter-spacing:-.025em;line-height:1.2}
    #mainNavi .depth2-wrap .depth3-wrap li a[target='_blank'] span:after {display:inline-block;content:"";background:url(/resources/_Img/Common/nwin_spr.png) no-repeat -116px 0;width:10px;height:10px;margin:-2px 0 0px 5px;vertical-align:middle}
    #mainNavi .depth2-wrap .depth3-wrap li.over a span {color:#744bc5}
    #mainNavi .depth2-wrap .depth3-wrap li.over a[target='_blank'] span:after {background-position:-96px 0}
    
    #mn-ctrs-btns {display:block;position:absolute;right:0;top:0;z-index:0}
    #mn-ctrs-btns .mn-ctrs-btn {display:block;position:relative;background:none;border:0;width:63px;height:60px;}
    #mn-ctrs-btns .mn-ctrs-btn:before {content:"";display:block;position:absolute;right:20px;top:0;bottom:0;width:23px;height:18px;border-top:2px solid #252525;border-bottom:2px solid #252525;box-sizing:border-box;margin:auto 0;}
    #mn-ctrs-btns .mn-ctrs-btn:after {content:"";display:block;position:absolute;right:20px;top:0;bottom:0;width:16px;height:2px;background:#252525;box-sizing:border-box;margin:auto 0;transition:all .3s ease;}
    
    .body-slide-wr {position:relative;width:100%;height:100%;transition:margin 0.3s ease}
    .body-slider-ovclick {display:block;position:fixed;width:100%;height:0;left:0;top:0;background:rgba(0, 0, 0, .5);cursor:pointer;z-index:8;opacity:0;outline:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);transition:opacity .5s ease}
    .body-slider-ovclick.show {height:100%;opacity:1}
    .body-slider-ovclick.hide {opacity:0}
}
@media all and (max-width:369px) {
    #menu-wrap .mGnavi {padding:0 35px 0 60px}
    #menu-wrap .mGnavi ul li {margin-right:8px}
}