/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
헤더
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*상단 팝업*/
.header_popup_wrap {position: relative;display: block;width: 100%;background: #fff2dd;}
.header_popup_wrap .popup_cont {position: relative;display: block;width: 1100px;margin: 0 auto;padding: 25px 0;overflow: hidden;font-family: 'Spoqa Han Sans', 'Sans-serif';}
.header_popup_wrap .popup_cont .title {position: relative;display: block;font-size: 19px;line-height: 130%;color: #333;letter-spacing: -0.03em;font-weight: 600}
.header_popup_wrap .popup_cont .title b {color: #f44336}

.header_popup_wrap .popup_cont .time {position: absolute;top: 50%;right: 150px;margin-top: -20px;display: block;overflow: hidden;float: left;height: 40px;line-height: 40px;font-size: 18px;color: #222}
.header_popup_wrap .popup_cont .time span {display: inline-block;width: 30px;height: 40px;border-radius: 4px;overflow: hidden;background: #fff;text-align: center;font-weight: 600;line-height: 40px;vertical-align: middle;margin: 0 2px}

.header_popup_wrap .popup_cont .btn_box {position: absolute;display: block;top: 50%;right: 45px;margin-top: -20px;}
.header_popup_wrap .popup_cont .btn_box .btn {display: inline-block;width: 90px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 14px;border-radius: 40px;background: #f44336}

.header_popup_wrap .head_pop_close {position: absolute;top: 50%;right: 0;width: 30px;height: 30px;margin-top: -15px;background: #222;border-radius: 50%}
.header_popup_wrap .head_pop_close:after {position: absolute;display: block;top: 0;left: 0;width: 30px;height: 30px;line-height: 32px;content: "\f342";text-align: center;font-size: 15px;color: #fff;font-family: FontAwesome, LineAwesome}


/*header*/
#header-wrap {position: relative;top: 0;left: 0;display: block;width: 100%;border-bottom: 2px solid #18b1a2;box-shadow: 0 4px 4px 0 rgb(108 108 108 / 6%);z-index: 2005;background: #fff;}
#header {position: relative;display: block;width: 1100px;margin: 0 auto;z-index: 2000}
#header h1 {position: absolute;top: 56px;left: 0;z-index: 102}
#header h1 svg {width: 120px;height: 61px}


.tnbWrap {position: relative;display: block;height: 50px;z-index: 500}
.tnbWrap:before {position: absolute;top: 0;left: 50%;width: 2000px;height: 100%;margin-left: -1000px;content: "";z-index: 0}
.tnbWrap .tnbL {position: relative;float: left;z-index: 1}
.tnbWrap .tnbL ul {overflow: hidden}
.tnbWrap .tnbL li {float: left;}
.tnbWrap .tnbL li a {display: inline-block;color: #fff;font-size: 14px;padding: 0 20px;height: 50px;line-height: 50px;}
.tnbWrap .tnbL li.active a {background: #fff;color: #393844;}

.tnbWrap .tnbR {position: relative;float: right;z-index: 1}
.tnbWrap .tnbR ul {}
.tnbWrap .tnbR .tnbRli {position: relative;float: left;height: 40px;line-height: 30px;padding: 10px 0;box-sizing: border-box}
.tnbWrap .tnbR .tnbRli:before {position: absolute;top: 18px;left: 0;width: 1px;height: 14px;background: rgba(0,0,0,0.3);content: ""}
.tnbWrap .tnbR .tnbRli:first-child:before, .tnbWrap .tnbR li.txt:before {display: none}
.tnbWrap .tnbR .tnbRli .tnbRa {display: inline-block;font-size: 14px;padding: 0 13px;height: 30px;line-height: 30px;border-radius: 30px;vertical-align: top;overflow: hidden}
.tnbWrap .tnbR .tnbRli .login {display: inline-block;padding: 0 10px;height: 30px;line-height: 30px;border-radius: 30px;vertical-align: top}
.tnbWrap .tnbR .tnbRli .login a {border-radius: 0;background: none;float: left;padding: 0 3px;}
.tnbWrap .tnbR .tnbRli .login img {vertical-align: top;margin-top: 3px}
.tnbWrap .tnbR .tnbRli .point {color: #0aaf9d;font-weight: 600}
.tnbWrap .tnbR .tnbRli.txt {padding: 10px 13px}
.tnbWrap .tnbR .tnbRli .count {display: inline-block;vertical-align: middle;text-align: center;color: #000;width: 20px;height: 20px;line-height: 20px;border-radius: 50%;font-size: 13px;margin-top: -2px}
.tnbWrap .tnbR .tnbRli .count.yel {background: #f6d706;}
.tnbWrap .tnbR .tnbRli .count.bl {background: #f55252;color: #fff}
.tnbWrap .tnbR .tnbRli .count.or {background: #f88626;color: #fff}

.gnbWrap {position: absolute;bottom: 15px;right: -10px;display: block;height: 20px;z-index: 102}
.gnbWrap .gnbn {float: right;}
.gnbWrap .gnbn li {float: left;}
.gnbWrap .gnbn li {position: relative;float: left;box-sizing: border-box;}
.gnbWrap .gnbn li:before {position: absolute;top: 4px;left: 0;width: 1px;height: 13px;background: rgba(0,0,0,0.2);content: ""}
/*.gnbWrap .gnbn li a {display: inline-block; color: #666;font-size: 14px;padding: 0 13px;height: 25px;line-height: 25px;vertical-align: top;overflow: hidden}*/
.gnbWrap .gnbn li a {display: inline-block; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; color: #000;padding: 0 13px;height: 25px;line-height: 25px;vertical-align: top;overflow: hidden}
.gnbWrap .gnbn li .img { display: inline-block; width: 27px; height: 27px}
.gnbWrap .gnbn li .img img { display: inline-block; width: 100%; height: 100%; object-fit: contain}

.gnbWrap .gnbn li a img {vertical-align: top}
.gnbWrap .gnbn li a b {color: #333}
.gnbWrap .gnbn li:first-child:before {display: none}
.gnbWrap .gnbn li .count {display: inline-block;vertical-align: top;text-align: center;color: #000;width: 20px;height: 20px;line-height: 20px;border-radius: 50%;font-size: 13px;}
.gnbWrap .gnbn li .count.yel {background: #f6d706;}
.gnbWrap .gnbn li .count.bl {background: #f55252;color: #fff}
.gnbWrap .gnbn li .count.or {background: #f88626;color: #fff}

.gnbWrap .gnbn li:hover .subMenu {display: block}
.gnbWrap .gnbn li .subMenu {display: none;position: absolute;top: 10px;left: 50%;width: 120px;margin-left: -60px;padding: 20px 0 0;z-index: 100}
.gnbWrap .gnbn li .subMenu:before {position:absolute;display: block;top: 4px;left: 50%;margin-left:-8px;content:"";border-style:solid;border-width:8px;border-color: transparent transparent rgba(17,175,159,1) transparent;z-index:200}
.gnbWrap .gnbn li .subMenu ul {display: block;text-align: center;padding: 15px 0;background: #fff;border: 2px solid #11af9f;border-radius: 10px}
.gnbWrap .gnbn li .subMenu ul li {display: block;float: none;margin-left: 0}
.gnbWrap .gnbn li .subMenu ul li a {display: block;color: #666;line-height: 30px;height: 30px;font-weight: normal;font-size: 13px;}
.gnbWrap .gnbn li .subMenu ul li:before {display: none}
.gnbWrap .gnbn li .subMenu ul li a:hover {color: #11af9f;font-weight: 600}
.gnbWrap .gnbn li .subMenu ul li a:before {display: none}

.gnbWrap .gnbn .tnbRli .login {display: block;padding: 0 5px}
.gnbWrap .gnbn .tnbRli .login a {border-radius: 0;background: none;float: left;padding: 0 3px;}
.gnbWrap .gnbn .tnbRli .login img {vertical-align: top;}
.gnbWrap .gnbn .tnbRli .point {color: #0aaf9d;font-weight: 600}
.gnbWrap .gnbn .tnbRli.txt {padding: 0 13px;}
.gnbWrap .gnbn .tnbRli.txt span {display: inline-block;line-height: 25px}

.searchblock {position: relative;margin: 20px auto;height: 45px;z-index: 100}
.searchWrap {position: relative;display: block;width: 500px;height: 45px;margin: 0 auto}
.searchBox {position: absolute;top: 0;left: 0;display: block;
    --borderWidth: 1px;
    background: #fff;
    border-radius: var(--borderWidth);}
.searchBox:after {
    content: '';
    position: absolute;
    top: calc(-1 * var(--borderWidth));
    left: calc(-1 * var(--borderWidth));
    height: calc(100% + var(--borderWidth) * 2);
    width: calc(100% + var(--borderWidth) * 2);
    background: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);
    border-radius: calc(3 * var(--borderWidth));
    z-index: -1;
    animation: animatedgradient 3s ease alternate infinite;
    background-size: 300% 300%;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.searchBar {position: relative;display: block;overflow: hidden}
.searchBar input[type="text"] {width: 445px;border: none;height: 45px;line-height: 45px;float: left;margin: 0;box-sizing: border-box;font-size: 14px;text-indent: 20px}
.searchBar button {float: left;background: none;border: none;width: 55px;height: 45px;line-height: 45px;text-align: center;font-size: 25px}
.head-srchview {position: relative;display: none;}
.head-srchview .lst {position: relative;display: block;overflow: hidden;}
.head-srchview .lst li {display: block;text-align: left;margin: 0;float: none;}
.head-srchview .lst li a {display: block;font-size: 12px;text-align: left;line-height: 25px !important;padding: 0 20px !important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.head-srchview .lst li a:hover, .head-srchview .lst li a:focus, .head-srchview .lst li a:active {color: #333;background: #f1f1f1;}
.head-srchview .lst li a span {color: #fc4248}

.srchview-foot {display: block;overflow: hidden;padding: 10px 20px}
.srchview-foot a {position: relative;display: block;font-size: 13px;border: 1px solid #e5e5e5;border-radius: 4px;padding: 12px 35px 12px 15px;color: #333;font-weight: 600}
.srchview-foot a:before {position: absolute;top: 8px;right: 0;width: 25px;height: 25px;text-align: center;line-height: 25px;font-family: 'Feather' !important;content: "\e930";font-size: 21px}

.miniSliderWrap {position: absolute;top: -10px;right: 0;padding-right: 25px}
.miniSlider {position: relative;width: 185px;height: 68px;overflow: hidden;z-index: 101}
.miniSliderWrap #miniSlider_next, .miniSliderWrap #miniSlider_prev {position: absolute;top: 0;left: auto;right: 0;width: 25px;height: 20px;border: 1px solid #ddd;border-radius: 3px;
    box-sizing: border-box;background: #fff}
.miniSliderWrap #miniSlider_next {top: 36px}
.miniSliderWrap #miniSlider_next:after {font-family: 'Feather' !important;content: "\e931";font-size: 17px;color: #333}
.miniSliderWrap #miniSlider_prev {top: 55px;}
.miniSliderWrap #miniSlider_prev:after {font-family: 'Feather' !important;content: "\e92e";font-size: 17px;color: #333}


.headNaviWrap {position: relative;display: block;height: 50px; margin-left: -16px}
#nheadNavi {position: relative;display: block;z-index: 1;width: 1100px;box-sizing: border-box}
#nheadNavi .swiper-slide {position: relative;width: auto;z-index: 1}
/*#nheadNavi .swiper-slide a {display: inline-block;line-height: 50px;font-size: 15px;color: #333;font-weight: 600;letter-spacing: -0.05em;padding: 0 14px}*/
#nheadNavi .swiper-slide a {display: inline-block;line-height: 50px; font-family: 'Noto Sans KR', sans-serif; font-size: 18px;color: #333;font-weight: 700;letter-spacing: -0.05em;padding: 0 16px}

#nheadNavi .swiper-slide a:hover {color: #18b1a2;}
#nheadNavi .swiper-slide a:before {background: #18b1a2}
#nheadNavi .swiper-slide:hover .subMenu {display: block}
#nheadNavi .swiper-slide .subMenu {display: none;position: absolute;top: 30px;left: 50%;width: 160px;margin-left: -80px;padding: 20px 0 0;z-index: 100}
#nheadNavi .swiper-slide .subMenu:before {position:absolute;display: block;top: 4px;left: 50%;margin-left:-8px;content:"";border-style:solid;border-width:8px;border-color: transparent transparent rgba(17,175,159,1) transparent;z-index:200}
#nheadNavi .swiper-slide .subMenu ul {display: block;text-align: center;padding: 15px 0;background: #fff;border: 2px solid #11af9f;border-radius: 10px}
#nheadNavi .swiper-slide .subMenu ul li {display: block;float: none;margin-left: 0}
#nheadNavi .swiper-slide .subMenu ul li a {display: block;color: #666;line-height: 30px;height: 30px;font-weight: normal;font-size: 13px;}
#nheadNavi .swiper-slide .subMenu ul li:before {display: none}
#nheadNavi .swiper-slide .subMenu ul li a:hover {color: #11af9f;font-weight: 600}
#nheadNavi .swiper-slide .subMenu ul li a:before {display: none}
#nheadNavi .swiper-slide .icon {display: inline-block;line-height: 30px;}
#nheadNavi .swiper-slide .icon img {margin-top: -3px}
#nheadNavi .allcate {position: absolute;top: 0;left: 0;line-height: 50px;font-size: 15px;font-weight: 600;z-index: 2;
    background: #11b19f url("/re_images/header/cate_ico.png") no-repeat 25px center;color: #fff;padding: 0 25px 0 55px;margin-right: 15px}
#nheadNavi .allcate:hover {color: #fff;}


/*#nheadNavi {position: relative;display: block;z-index: 1}
#nheadNavi li {position: relative;float: left;}
#nheadNavi li a {display: inline-block;line-height: 50px;font-size: 15px;color: #333;font-weight: 600;letter-spacing: -0.05em;padding: 0 15px}
#nheadNavi li a:hover {color: #18b1a2;}
#nheadNavi li a:before {background: #18b1a2}
#nheadNavi li:hover .subMenu {display: block}
#nheadNavi li .subMenu {display: none;position: absolute;top: 30px;left: 50%;width: 160px;margin-left: -80px;padding: 20px 0 0;z-index: 100}
#nheadNavi li .subMenu:before {position:absolute;display: block;top: 4px;left: 50%;margin-left:-8px;content:"";border-style:solid;border-width:8px;border-color: transparent transparent rgba(17,175,159,1) transparent;z-index:200}
#nheadNavi li .subMenu ul {display: block;text-align: center;padding: 15px 0;background: #fff;border: 2px solid #11af9f;border-radius: 10px}
#nheadNavi li .subMenu ul li {display: block;float: none;margin-left: 0}
#nheadNavi li .subMenu ul li a {display: block;color: #666;line-height: 30px;height: 30px;font-weight: normal;font-size: 13px;}
#nheadNavi li .subMenu ul li:before {display: none}
#nheadNavi li .subMenu ul li a:hover {color: #11af9f;font-weight: 600}
#nheadNavi li .subMenu ul li a:before {display: none}
#nheadNavi li .icon {display: inline-block;line-height: 30px;}
#nheadNavi li .icon img {margin-top: -3px}
#nheadNavi li .allcate {background: #11b19f url("/re_images/header/cate_ico.png") no-repeat 25px center;color: #fff;padding: 0 25px 0 55px;margin-right: 15px}
#nheadNavi li .allcate:hover {color: #fff;}*/

.allcateView {position: absolute;top: 226px;left: 0;background: #fff;border: 1px solid #18b1a2;overflow: hidden;z-index: 200}
.allcateView .depbox {float: left;padding: 10px 0;height: 600px;overflow-y: auto}
.allcateView .depbox ul {width: 225px;}
.allcateView .depbox li {display: block;color: #666;padding: 5px 0;}
.allcateView .depbox li a {position: relative;display: block;color: #666;font-weight: normal;line-height: 25px;padding: 0 15px;}
.allcateView .depbox li.over a {color: #11af9f;font-weight: 600}
.allcateView .depbox li.over a:before {position: absolute;top: 0;right: 5px;width: 25px;height: 25px;text-align: center;line-height: 24px;font-weight: normal;
    font-family: 'Feather' !important;content: "\e930";font-size: 17px}

.allcateView .dep2 {border-left: 1px solid #eee}
.allcateView .dep3 {border-left: 1px solid #eee}


#myzoneArea {position: absolute;top: 50px;right: 50%;display: none;width: 258px;margin-right: -130px;overflow: hidden;}
#myzoneArea.open {display: block}
#myzoneArea:after {position: absolute;top: 0;right: 50%;width: 12px;height: 6px;margin-right: -6px;background: url("/re_images/header/myzoneArea_arw.png") no-repeat 0 0;content: ""}
#myzoneArea .myzone {position: relative;display: block;overflow: hidden;background: #fff;border: 1px solid #aaa;margin-top: 5px;border-radius: 5px;
    -webkit-box-shadow: 0 0 5px -1px rgba(0,0,0,0.4);-moz-box-shadow: 0 0 5px -1px rgba(0,0,0,0.4);box-shadow: 0 0 5px -1px rgba(0,0,0,0.4);}

#myzone-Login {position: relative;display: block;overflow: hidden;}
#myzone-Login .hd-user-info {position: relative;display: block;padding: 10px 10px 0 68px;cursor: pointer}
#myzone-Login .hd-user-info .userImg {position: absolute;top: 7px;left: 10px;width: 40px;height: 40px;}
#myzone-Login .hd-user-info .userImg i {position: relative;display: block;width: 40px;height: 40px;border: 2px solid #fff;overflow: hidden;border-radius: 50%;text-align: center}
#myzone-Login .hd-user-info .userImg i img {width: 40px;height: 40px;display: block;}
#myzone-Login .hd-user-info .userImg .userImg-change {position: absolute;top: 22px;right: -8px;width: 19px;height: 19px;border-radius: 50%;overflow: hidden;background: url("/re_images/header/userImg-change.png") no-repeat 0 0}
#myzone-Login .hd-user-info .userImg .userImg-change:hover {background-position: -19px 0}
#myzone-Login .hd-user-info .userImg .userImg-change span {display: none}
#myzone-Login .hd-user-info span {display: block;color: #999;line-height: 20px;font-size: 12px;}
#myzone-Login .hd-user-info span em {display: inline-block;max-width: 155px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;font-weight: 600;font-style: normal;color: #333;vertical-align: top}


#myzone-Over {position: relative;display: block;background: #fff;}
#myzone-Over .point {position: relative;display: block;overflow: hidden;color: #555;background: #f3f3f3;border-radius: 5px;padding: 7px 5px;text-align: center;margin: 10px;}
#myzone-Over .point span {display: inline-block;margin-right: 3px;vertical-align: top}
#myzone-Over .point b {display: inline-block;vertical-align: top;color: #11af9f}

#myzone-Over .pd-quick {position: relative;display: block;overflow: hidden;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;background: #f7f7f7}
#myzone-Over .pd-quick li {width: 33.3333%;float: left;text-align: center;margin: 0;}
#myzone-Over .pd-quick li a {display: block;border-right: 1px solid #ddd;padding: 10px 0;font-size: 12px;color: #151515;text-align: center;line-height: 160%}
#myzone-Over .pd-quick li .fe {display: block;}
#myzone-Over .pd-quick li a:hover {color: #089f90;font-weight: 600}
#myzone-Over .pd-quick li:last-child a {border-right:0}
#myzone-Over .pd-quick li span {display: block}

#myzone-Over .pd_quick {position: relative;display: block;overflow: hidden;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;background: #f7f7f7;padding: 15px 0;text-align: center}
#myzone-Over .pd_quick a {display: inline-block;color: #fff;background: #0e6960;padding: 10px 15px;border-radius: 5px;}
#myzone-Over .pd_quick a .fe {font-size: 17px;margin-bottom: 2px;display: inline-block;vertical-align: middle;margin-right: 5px;font-weight: normal}
#myzone-Over .pd_quick a .txt {display: inline-block;vertical-align: top;font-size: 14px}

#myzone-Over .zone-menu {position: relative;display: block;padding: 10px 15px 15px;border-bottom: 1px solid #ddd}
#myzone-Over .zone-menu:last-child {border-bottom: none}
#myzone-Over .zone-menu b {display: block;line-height: 25px;color: #444;font-size: 12px;}
#myzone-Over .zone-menu ul {display: block;border-top: 1px solid #ddd;border-left: 1px solid #ddd;overflow: hidden}
#myzone-Over .zone-menu ul li {width: 50%;float: left;border-bottom: 1px solid #ddd;margin: 0}
#myzone-Over .zone-menu ul li a {display: block;border-right: 1px solid #ddd;color: #777;font-size: 12px;padding: 8px 0;text-align: center;line-height: 160%}
#myzone-Over .zone-menu ul li .fe {display: block;}
#myzone-Over .zone-menu ul li a .fe {font-size: 17px;margin-bottom: 2px}
#myzone-Over .zone-menu ul li a:hover {color: #151515;font-weight: 600}
#myzone-Over .zone-menu .more {position: absolute;top: 13px;right: 15px;width: 20px;height: 20px;text-indent: -99999px;display: block;background: url("/re_images/header/myzone-more.png") no-repeat center}


@media only screen and (max-width: 1099px) {
    .header_popup_wrap .popup_cont {width: 100%;}

    /*header*/
    #header {width: 100%;}
    #header h1 {top: 78px;left: 15px;z-index: 102}


    .tnbWrap {height: 45px;}
    .tnbWrap .tnbL li a {font-size: 13px;padding: 0 15px;height: 45px;line-height: 45px;}

    .tnbWrap .tnbR li {position: relative;float: left;color: #e1e5e9;height: 40px;line-height: 30px;padding: 7px 0;box-sizing: border-box}
    .tnbWrap .tnbR li:before {top: 16px;height: 12px;}
    .tnbWrap .tnbR li a {font-size: 13px;padding: 0 12px;}
    .tnbWrap .tnbR li.txt {padding: 7px 13px}

    .gnbWrap {margin: 15px 0 0;height: 20px;}
    .gnbWrap .gnbn li:before {position: absolute;top: 4px;left: 0;width: 1px;height: 13px;background: rgba(0,0,0,0.2);content: ""}
    .gnbWrap .gnbn li a {color: #666;font-size: 13px;padding: 0 10px;}
    .gnbWrap .gnbn li .count {width: auto;font-weight: 600}
    .gnbWrap .gnbn li .count.yel {color: #308bdf;background: #fff}
    .gnbWrap .gnbn li .count.bl {color: #f55252;background: #fff}
    .gnbWrap .gnbn li .count.or {color: #f88626;background: #fff}

    .searchWrap {width: 400px;}
    .searchBar input[type="text"] {width: 345px;}

    #nheadNavi {position: relative;display: block;z-index: 1;padding-left: 182px;width: 100%;box-sizing: border-box}

    .allcateView {position: absolute;top: 226px;left: 0;background: #fff;border: 1px solid #18b1a2;overflow: hidden;z-index: 200}
    .allcateView .depbox {float: left;width: 225px;padding: 10px 0;height: 600px;overflow-y: auto}
    .allcateView .depbox ul {}
    .allcateView .depbox li {display: block;color: #666;padding: 5px 0;}
    .allcateView .depbox li a {position: relative;display: block;color: #666;font-weight: normal;line-height: 25px;padding: 0 15px;}
    .allcateView .depbox li.over a {color: #11af9f;font-weight: 600}
    .allcateView .depbox li.over a:before {position: absolute;top: 0;right: 5px;width: 25px;height: 25px;text-align: center;line-height: 24px;font-weight: normal;
        font-family: 'Feather' !important;content: "\e930";font-size: 17px}

    .allcateView .dep2 {border-left: 1px solid #eee}
    .allcateView .dep3 {border-left: 1px solid #eee}
}

@media only screen and (max-width: 880px) {
    .miniSliderWrap {display: none}
    .searchWrap {float: right;margin-right: 15px}
}

@media only screen and (max-width: 780px) {

    #header h1 {top: 90px;left: 15px;z-index: 102}
    #header h1 svg {width: 95px}

    .mnone {display: none}
    .gnbWrap .gnbn li .fe {display: none}

}



