body{overflow-X: hidden;  font-size:16px;color:#333;}
:lang(zh-cn){font-family:'Noto Sans KR', sans-serif;;}

/* @font-face{
    font-family: 'Arimo', sans-serif;
    font-family: 'Noto Sans KR', sans-serif;
    src:url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Noto+Sans+KR:wght@100;300;400;500;700&display=swap');
} */
@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&display=swap');
/* font-family: 'Cormorant Garamond', serif; */

.header .header_bottom .right ul li{position:relative}
.span_point_onoff{    z-index: 9;background-color: #000; color:#fff; font-size:8px; padding:0px 5px; border-radius: 50px; position:absolute; top:-10px; right:-10px; }

.header .header_bottom .right ul li.search_btn{content: '';}



/* 공통 */

.click_view{width: fit-content;color:#992828; position:relative;text-decoration: underline;}
/* .click_view::after{content: ''; display: block;border-bottom:1px solid #992828 ;width:100%; position:absolute;bottom:2px; left:0;height:100%;} */
.span_point_muber{    z-index: -1;background-color: #000; color:#fff; font-size:8px; padding:0px 5px; border-radius: 50px; position:absolute; top:-10px; right:-10px; }
.span_point_onoff.h_event03 ,.span_point_muber.h_event03{background-color: #fff;color:#000;}

/* 22.09.27(지엠엘) */
.f-en{font-family: 'Cormorant Garamond', serif;    padding-right: 30px;}



/* header Style */
header{position: fixed; width: 100%; z-index: 999; transition:all 0.3s;  transition-duration: 0.5s; }
header:hover{background: #fff !important; transition: all 0.5s !important;}
header:hover .sub{background: rgba(255, 255, 255, 0.90); border-top: 1px solid #ececec; border-bottom: 1px solid #ececec;}
header > div{display:flex; position: initial !important;}
header .h_logo{width:150px;    position: absolute;     width: 120px; position: absolute; top: 50%; transform: translateY(-50%);}
.mo_header .page_topheader .logo a{display: block;} 
.nav{width: 100%;position: initial !important;}
.main_nav{ height:80px; line-height:80px;    height: 90px; line-height: 90px;}
.main_nav ul{display:flex; overflow:hidden; margin:0 auto; }
.main_nav ul li{width:192px; cursor:pointer;  font-size: 17px; text-align: center; padding: 0px 30px;}
.main_nav ul li.f-en{font-size: 19px; font-weight: 300;}
.main_nav ul li a{font-weight: 300; transition-duration: 0.3s;}
.sub{width: 100%; position: absolute; top: 90px; left: 0; right: 0; background: rgb(255 255 255 / 90%); z-index: 99; }
.sub_menu{display:flex; overflow:hidden;width: 1200px;  margin: 0 auto;  padding: 15px 0px;;}
.sub_menu .menu{width:192px; font-size: 16px; text-align: center; padding: 0px 30px;}
.sub_menu .menu li{position:relative; padding: 10px 0px; cursor:pointer}
.sub_menu .menu li:before{position:absolute; content:""; width:0%; height:2px; background:#74817d; opacity:0; transition:all 0.3s; left:0; bottom:0;}
.sub_menu .menu li:hover:before{opacity:1;width:100%; }
.sub_menu .menu li a{}
header .h-right{display: flex; justify-content: center; align-items: center;    position: absolute; top: 50%; right: 100px; transform: translateY(-50%);}
header .h-right li{margin-right: 12px;}
header .h-right .lang{position:relative; cursor:pointer}
header .h-right .lang ul{position:absolute; display:none; background:#fff;  padding: 10px; left: -10px;  border-radius: 5px; transition:all 0.2s;}
header .h-right .lang ul li{margin-right:0px}


/* index header */
header.index_header{background-color: transparent}

/* index header 기본상태 상태의 글자색상*/
.index_h_a{color: #fff;}

/* index header scrolldown 상태의 글자색상 */
header.h_event .index_h_a{color: #333;}

/* index header hover 상태 배경/글자색상 */
header.h_on{background-color: #fff; }
header.h_on .index_h_a{color: #333;  transition: all 0.3s !important}




/*모바일 헤더 */
.mo_header.mo_hevent{position: fixed;top:0;left:0;}


.mo_header{z-index: 9999; display: none; width:100%;position:relative}
.mo_header .bg_color{background-color: hsla(0,0%,0%,0.4);width:100vw; height:110vh;display: block;  position: absolute;
    top: -50px;z-index:9; transition-duration: 0.5s;
   display: none;/* opacity: 0; */
}
/* .mo_header .bg_color.view{opacity: 1;display: block;} */

.mo_header .page_topheader{background: #fff; padding: 10px 0px; width:100%; text-align: center;position:relative}
.mo_header .page_topheader .logo img{    width: 130px;}
.mo_header .page_topheader .page_sear_cart ul {position:absolute; top:54%; right:30px;transform:translateY(-50%) ;}
.mo_header .page_topheader .page_sear_cart ul li{ display: inline-block; width:20px;margin-left:20px;}


.mo_header .close1{border:1px solid #bbb ; display: flex; justify-content: center; align-items: center;}
.mo_header .close1 img{    width: 10px; opacity: 0.6; filter: brightness(0.3);}
.LeftWrap{width:350px; max-width:100%; height:100%; background:#fff; position:fixed; top:0; left:-350px; z-index:100; }
.LeftWrap > div{padding:20px 20px 0 20px;width:100%;background: #fff; height: 100%;}
.LeftWrap > div > div{margin-top:20px;width:100%}
.LeftWrap > div > .logo a{display: block; width: 120px; margin: 0 auto;}

.LeftWrap .mo_center{margin-top:60px;}
.close1{display:block; width:24px; height:24px; line-height:24px; font-size:13px; font-weight:300; background:#fff; color:#69F; border-radius:15px; text-align:center; text-decoration:none; position:absolute; top:15px; right:15px;}
.open1{display:block; width:30px; position:absolute;  top:50%; left:0px; padding:10px; transform:translateY(-50%) }
.open1 span{display:block; width:23px; height:2px;background: #333;; margin-bottom:5px;}
.open1 span:last-child{margin-bottom:0;}

.mo_header .mo_center ul{display: flex; border: 1px solid #ebe8e8;}
.mo_header .mo_center li{width: 33.3%; text-align: center; border-right:1px solid #ebe8e8;; padding:14px 0 8px; }
.mo_header .mo_center li a{display:block;}
.mo_header .mo_center li:last-child{border-right:none;}
.mo_header .mo_center li img{width:25px; opacity: 0.7;}
.mo_header .mo_center li p{font-size:12px; margin-top:3px; color:#555}

 /* #btn1{padding:50px} */
 #btn1 ul{display:none}
 .mo_header .logo img{width:100%}
 .mo_header .mo_top ul{display: flex;width: 100%;    justify-content: center;position: relative;}
 .mo_header .mo_top ul li{text-align: center;width: 50%; display:flex;}
 .mo_header .mo_top ul li.log_li .p{position:absolute; bottom:-50px;left:0;color:#888;font-size:14px; font-weight: 300;width:100%; text-align: center;}
 /* .mo_header .mo_top ul li:last-child{margin-left:10px;} */
 .mo_header .mo_top ul li a{background-color:#336568 ;padding:7px 0 4px;color:#fff;font-size: 14px; display: block; width:100%; display: flex; justify-content: center; align-items: center;}
 .mo_header .mo_top ul li:last-child a{background-color: #bbb;}
 .mo_header .nav > .nav_depth > li{font-size:16px; line-height: 3em;font-weight: 300;}

 .mo_header .shop_li > li{position: relative;
}
 .mo_header .shop_li > li.ro_v{width:100%; background:url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML_KOREA/160297087255320.png) no-repeat right top 5px;background-size: 10px;}
 /* .mo_header .shop_li > li.ro_v02{width:100%; background:url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML_KOREA/160297087255320.png) no-repeat right top 9px;background-size: 16px; transition: all 0.5s linear; transform: rotate( -180deg );} */
 .mo_header .shop_li > li.ro_v02{width:100%; background:url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML_KOREA/161055452465439.png) no-repeat right top 9px;background-size: 10px;}


 /* .mo_header .shop_li > li::before{content:'〉'; display: block; transform:rotate(90deg); position:absolute;top:3px;right:0;color:#bbb}
 .mo_header .shop_li > li::after{content:'〉'; display: none; transform:rotate(-90deg); position:absolute;top:-6px;right:-2px;color:#bbb} */



 .mo_header .nav .nav_depth02{margin-bottom:10px; margin-left:5px; color:#888}
 .mo_header .nav .nav_depth02 > li {font-size: 15px; line-height: 2.1;}

    /*mo_tabSet */

    .mo_tabSet{
        margin-bottom:30px;
    }
    .mo_tabSet ul.mo_tabs {display: flex; border-bottom: 1px solid #888;
    }
    .mo_tabSet ul.mo_tabs  li{transform: translateY(1px);
            padding:0 2px 0 0;
            list-style-type:none; width:50%;
        }
    .mo_tabSet ul.mo_tabs li a{
                color:#fff;
                background:#bbb;
                text-align: center; padding:7px 0 5px;
                display:block;
                font-weight:300;
                font-size:13px;
                text-decoration:none;
            }
    .mo_tabSet ul.mo_tabs li a.on{
                background:#fff;
                cursor:default;
                color:#31374c;
                border-top:1px solid #888;
                border-left:1px solid #888;
                border-right:1px solid #888;
            }
    .mo_panels{
        background:#fff;
        min-height:180px;
    }
    .mo_header .panel02{
        overflow-y: scroll;
        overflow-x: hidden;
        height: 35vh;
        padding:20px 5px;
        font-size:14px;
        color:#4d4d4d;
        display:none;
    }
    .mo_panels .sub{position:inherit;left:inherit;top:inherit}
    .mo_header .sc_down{position:absolute;background-color: black;bottom: -40px;padding-bottom:5px;display: none;
        lefT: 0;color:#fff;
        width: 100%;}
    .mo_header .sc_down .nav li{display: inline-block;margin:0 20px}

.lang_mov{width:100%; display:flex; }
.lang_mov button{color:#333;  padding:0px;  font-size: 15px;border-right: 1px solid #ddd;}
.lang_mov button:first-child{padding-right:10px;}
.lang_mov button:last-child{border-right:0px;  padding-left:10px;}
.lang_mov button.on{}

/*hamburger */

.hamburger { position: fixed; right: 0; width: 100%; z-index: 9999;}

.hamburger.h_event04{top:0;}
.hamburger .hamburger_but span.h_event05{background-color: #fff;}

.hamburger .header_inner{position:relative;margin:0 auto;}
.hamburger .nav{position:absolute;top:121px; left:0; width:100%;z-index: 99; display: none;}
.hamburger .nav.h_event06{    top: 120px;}
.hamburger .nav::after{width:140%; height:100%; content:'';display:block;  background-color: rgba(255,255,255,0.9); position:absolute;top:0; left:-25%;    z-index: -1;}


.hamburger .nav_depth{padding:50px 60px; }
/* .hamburger .nav_depth02 {border-top:1px solid #bbb} */
.hamburger .nav_depth > li{margin-bottom:50px;display: inline-block;
    vertical-align: top; width: calc((100% - 40px) / 5);}
.hamburger .nav_depth > li > a{font-size:1.125rem; border-bottom:1px solid #000; padding-right:20px;padding-bottom: 5px;font-weight:300;}
.hamburger .nav_depth02{height:auto; line-height: 2em;margin-top: 10px;}
.hamburger .nav_depth02 > li > a{font-size:1rem;color:#888;}
.hamburger .nav_depth02 > li:hover > a{color:#be3434;}
.hamburger .hamburger_but {position: relative;}
.hamburger .hamburger_but > div{position:absolute; right:20px; top:28px; width:20px; height:22px;/* border:1px solid #000 */cursor: pointer;z-index: 999;}

.hamburger .hamburger_but span{width:20px; height:2px; background-color: #000;position:absolute;left:50%; transform: translateX(-50%); }
.hamburger .hamburger_but span:first-child{position:absolute;top:2px; transition: transform 0.3s; }
.hamburger .hamburger_but span:nth-child(2){position:absolute;top:9px; transition: width 0.2s; }
.hamburger .hamburger_but span:last-child{position:absolute;top:16px; transition: transform 0.3s; }


.hamburger .hamburger_but span.on:first-child{transform:rotate(45deg) translate(-2px, 12px)}
.hamburger .hamburger_but span.on:nth-child(2){width:0;}
.hamburger .hamburger_but span.on:last-child{transform: rotate(-45deg) translate(-2px, -12px);}




/* Footer Style (지엠엘 코리아)*/
footer{background-color: #74817d;padding: 50px 0px; color: #fff;}
footer > div{}
footer > div > div:first-child{display: flex; padding-bottom: 40px; border-bottom: 1px solid #ccc; }
footer > div > div:first-child p{position: relative; padding-right: 30px; margin-right: 30px;}
footer > div > div:first-child p:last-child:before{display:none;}
footer > div > div:first-child p:before{    position: absolute; content: ""; border-radius: 50%; width: 4px; height: 4px; background: #fff; right: 0; top: 50%; transform: translateY(-50%);}
footer > div > div:nth-child(2){padding-top: 40px;    display: flex;}
footer > div > div:nth-child(2) > ul{display: flex;}
footer > div > div:nth-child(2) > ul li{}
footer > div > div:nth-child(2) > ul li i{display: block; cursor:pointer; width:40px; margin-bottom: 10px; margin-left: 20px; position: relative; top: 50%; transform: translateY(-50%);}

footer > div > div:nth-child(2) > div{ width:100%;}
footer > div > div:nth-child(2) > div ul span{}
footer > div > div:nth-child(2) > div ul li{padding-bottom: 6px;}
footer > div > div:nth-child(2) > div ul:first-child{width:70%;}
footer > div > div:nth-child(2) > div ul:first-child li{}
footer > div > div:nth-child(2) > div ul:first-child li:last-child span:last-child{font-size: 14px; color:#ececec;}
footer > div > div:nth-child(2) > div ul:nth-child(2){width: 70%; padding-top: 30px;}
footer > div > div:nth-child(2) > div ul:nth-child(2) p{ font-size: 20px;}
footer > div > div:nth-child(2) > div ul:nth-child(2) p:nth-child(2){font-size: 45px;}
footer > div > div:nth-child(2) > div ul:nth-child(2) li:nth-child(2) span{font-size: 17px;}
footer > div > div:nth-child(2) > div ul:nth-child(2) li:nth-child(2) span:nth-child(3){display: block;font-family: 'NanumSquare';font-size: 14px;}




/* 서브헤드 */
.commu .content{padding-top: 40px;}
.brand_stroy.content{padding-top: 40px;}
.brand_stroy.content >.bg-wrap{position:Relative; margin-bottom: 50px;    width: 100%;}

.brand_stroy.content >.bg-wrap i{display: inline-block; background:url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML/163891092414544.jpg) no-repeat; background-size: cover !important; background-position:center !important; padding-bottom: 25%; width: 100%;}
.brand_stroy.content >.bg-wrap i.c1{background:url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML/163830872059945.jpg) no-repeat;}
.brand_stroy.content >.bg-wrap i.c2{background:url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML/163891132354227.jpg) no-repeat;}
.brand_stroy.content >.bg-wrap i.c4{background:url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML/163466796928245.jpg) no-repeat;}
.brand_stroy.content >.bg-wrap i.c5{background:url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML/163467246917194.jpg) no-repeat;}

.brand_stroy.content >.bg-wrap i.ceo{background: url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML/167087763385012.jpg) no-repeat;}


.brand_stroy.content >.bg-wrap i.br-t1{background:url(../img/glovu01.jpg) no-repeat;}
.brand_stroy.content >.bg-wrap i.br-t2{background:url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML/163873531716849.jpg) no-repeat;}
.brand_stroy.content >.bg-wrap i.br-t3{background:url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML/163597074527184.jpg) no-repeat;}
.brand_stroy.content >.bg-wrap i.br-t4{background:url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML/167043420138905.jpg) no-repeat;}
.brand_stroy.content >.bg-wrap i.br-t5{background:url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML/163874253799798.jpg) no-repeat;}
.brand_stroy.content >.bg-wrap i.br-t6{background:url(../img/dokdo01.jpg) no-repeat;}
.brand_stroy.content >.bg-wrap h1{display: block; font-size: 50px; font-weight: 500; color: #fff; text-shadow: 1px 2px 6px rgb(64 64 64 / 53%); position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%;}
.loca h3{margin-bottom:30px;}
.sub_header{position:relative; padding-top:140px;}
.sub_header > p{display: inline-block;vertical-align: middle; position: relative;padding-right:20px;font-size:15px}
.sub_header > p::after{content: '>';color:#888; font-size:13px;position:absolute;top:50%;right:5px; transform: translateY(-50%);}
.sub_header .scroll_sec{display: inline-block;position: relative;width: 100px;vertical-align: middle;}
/* .sub_header .scroll_sec{ transform: translateY(-44px);position:relative} */
.sub_header .sub_header_bg{width:100%; height:300px; background:url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/GML_KOREA/160296603336550.jpg) no-repeat; background-size:cover ;position:relative}
.sub_header .sub_header_bg p{font-size:2rem; color:#fff; text-align: center; width:80%;margin:0 auto; position:absolute; top:40%; left:50%; transform: translateX(-50%);}

/* .sub_header #commu_li{ background: #fff; padding:15px 80px 0 80px;display: table; margin:0 auto;} */
.sub_header #commu_li li{white-space: nowrap;display: table-cell; font-size:15px;/* text-align: center;padding:0 15px 10px 15px; color:#666;  */;position:absolute; top:0; left:0;display: none;}
.sub_header #commu_li{padding-right:10px;}
.sub_header #commu_li li.on{color: #154f99; position:relative;display: block; top:2px;}
/* .sub_header ul li.on a::before{content:''; display: block; width:100%; height:2px; position:absolute; bottom:8px;background: #be3434;left:50%; transform: translateX(-50%); } */
.sub_header .list_com{position:absolute;background-color: #fff;box-shadow: 3px 3px 8px rgba(000,000,000,0.1);z-index: 99;font-size:14px; border-radius: 10px;top: 31px; left: -17px;width:130px;display: none; overflow: hidden;padding:15px;}
.sub_header .list_com li{ line-height:1.8;}
.top_tit{display:flex;justify-content: space-between;transform: translateY(-2px);}
.top_tit .fa{margin-top:5px; font-size:14px; color:#666;transition-duration:0.3s;}
.fa_action{transform: rotate(180deg);margin-bottom:5px;transition-duration:0.3s;}
/* 4+1 이벤트 테그 */
.envet_tag{margin-right:5px; font-weight: 300;}
.envet_tag i{font-family: 'Rubik','Noto Sans KR', sans-serif; display: inline-block;margin:0 2px; }

.commu.mypage_review .content{padding-top:140px}


.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform: scale(0.9) !important;}
.swiper-pagination-bullet-active{transform: scale(1.1) !important;}
/* ********************************************* *
*1800px max
* ********************************************* */
@media screen and (max-width:1800px){
}

 /* ********************************************* *
 *1800px max
 * ********************************************* */
 @media screen and (max-width:1800px){

.hamburger .hamburger_but {right: 30px;}
.hamburger .hamburger_but > div {right: -30px;}
.header .header_bottom .nav_depth > li {vertical-align: top;padding: 0 2% 40px;}
 }

 /* ********************************************* *
 *1500px max
 * ********************************************* */
 @media screen and (max-width:1500px){
    /* .header .header_bottom .nav_depth > li {   padding-right: 55px;} */

    .header .header_bottom .nav_depth > li {    
        width: auto;}
        .header .header_bottom .nav_depth02{width: 125%; }
        .header .header_bottom .nav_depth02 li{font-size:0.85rem;}
}

/* ********************************************* *
* 1400px max
* ********************************************* */
@media screen and (max-width: 1400px){

    .header .header_bottom .nav_depth02 li {padding: 0 15px;}
    .hamburger{display: none;}
    /* .header{display: none;} */
    header{display:none;}    
    .mo_header { display: block;}
    .header_inner{width:100%;}
    .sub_header{padding-top:16px;}

    .mo_header .page_topheader .logo img{width: 100px;}

}


 /* ********************************************* *
 * 1300px max
 * ********************************************* */
 @media screen and (max-width: 1300px){
    footer > div > div:nth-child(2) > ul{margin-right:50px;}
 }


 /* ********************************************* *
 * 1200px max
 * ********************************************* */
 @media screen and (max-width: 1200px){
    footer > div > div:nth-child(2) > ul{margin-right:20px;}

    .mo_header .page_topheader .logo a{width: 100px; max-width: 100%; margin: 0 auto;}
  

 }

 /* ********************************************* *
 * 1024px max
 * ********************************************* */
 @media screen and (max-width: 1024px){
 
/* .sub_header .scroll_sec{ overflow-x: scroll; overflow-y: hidden;}
.sub_header .scroll_sec::-webkit-scrollbar{height:10px;background-color: #fff;}
.sub_header .scroll_sec::-webkit-scrollbar-thumb{background-color: #ddd;border-radius: 10px;background-clip: padding-box;
    border: 2px solid transparent;} */
.mo_header .sc_down {overflow-x: scroll; width: 100%;overflow-y: hidden;}
.mo_header .sc_down::-webkit-scrollbar{background-color: transparent;height:0;;}
.mo_header .sc_down::-webkit-scrollbar-thumb{height:0;;background-color: transparent;}
.mo_header .sc_down::-webkit-scrollbar-track{height:0;;background-color: transparent;}
.mo_header .sc_down .nav {width: 980px;}
.mo_header .sc_down .nav_depth{display: flex;}

footer{padding:30px 0px;}
footer > div > div:first-child{padding-bottom: 30px;}
footer > div > div:nth-child(2) > div ul:first-child {width: 100%;}
/* footer > div > div:nth-child(2){flex-direction: column; padding-top: 30px;} */
footer > div > div:nth-child(2) > div{flex-direction: column;}
footer > div > div:nth-child(2) > ul li{margin-right:10px; display:inline-block;}
footer > div > div:nth-child(2) > div ul li{font-size: 14px;padding-bottom: 7px;}
footer > div > div:nth-child(2) > div ul:nth-child(2) { width: 100%;}
footer > div > div:nth-child(2) > div ul:nth-child(2) p:nth-child(2) { font-size: 30px; line-height: 1;}
footer > div > div:nth-child(2) > div ul:nth-child(2) p{font-size: 17px;}

footer > div > div:nth-child(2) > ul li i{margin-left: 12px;}


/* 서브헤더 */
.brand_stroy.content >.bg-wrap h1{font-size: 40px;}


 }

 /* ********************************************* *
 * 960px max
 * ********************************************* */
 @media screen and (max-width: 960px){
    .sec { padding: 80px 0;}
    .header02{display: none;}
    .mo_header{display: block;}

 }
 /* ********************************************* *
 * 840px max
 * ********************************************* */
 @media screen and (max-width: 840px){
    .mo_header .page_topheader .logo img {width: 90px;}

    .brand_stroy.content >.bg-wrap{width:100%;}
    .brand_stroy.content >.bg-wrap h1{    right: inherit;    width: 100%; text-align: center;    transform: translate(-50%,-50%); left: 50%;} 
    
    footer > div > div:nth-child(2){flex-direction: column;}
    footer > div > div:nth-child(2) > ul{order: -1;}
    footer > div > div:nth-child(2) > ul li i{margin-left: 0; margin-right: 10px; padding-bottom: 20px;}

}


 /* ********************************************* *
 * 769px max
 * ********************************************* */
 @media screen and (max-width: 769px){
    /* .sec {padding: 100px 0;} */
    footer > div > div:first-child{padding-bottom: 20px;}
    footer > div > div:nth-child(2){padding-top: 20px;}
    footer > div > div:nth-child(2) > ul li i{    width: 26px;}

    .brand_stroy.content >.bg-wrap h1{font-size: 30px; padding-right:0px;}
 }


 /* ********************************************* *
 * 576px max
 * ********************************************* */
 @media screen and (max-width: 576px){

footer{padding: 20px 0px;}
footer > div > div:first-child p{    padding-right: 16px; margin-right: 16px;}
 .sidebar .kakao, .sidebar .blog{right:20px; bottom:24px; width: 48px; height:48px;}
 .sidebar .blog{bottom:84px;}
 .sub_header .sub_header_bg { width: 100%;height:220px;}
 .sub_header .sub_header_bg p {top: 32%;}
 .mo_header .page_topheader .page_sear_cart ul li{width: 17px;}
 footer > div > div:first-child p:last-child{margin-right:0px;}
 footer > div > div:first-child p{font-size: 13px;}
 footer > div > div:nth-child(2) > div ul li {font-size: 13px;}


}
 
  /* ********************************************* *
  * 460px max
  * ********************************************* */
  @media screen and (max-width: 460px){
    /* .mo_header .page_topheader .logo img { width: 150px; } */
    .mo_header .page_topheader .page_sear_cart ul { right: 15px;transform: translateY(-46%);}
    .mo_header .page_topheader .page_sear_cart ul li {margin-left: 10px;}
    .open1 span {width: 20px;height: 1px;margin-bottom: 5px;}
    .open1 {left:15px;}
    
    .brand_stroy.content >.bg-wrap h1{font-size: 24px;}
    
}
  /* ********************************************* *
  * 350 max
  * ********************************************* */
  @media screen and (max-width: 350px){
    /* .mo_header .page_topheader .logo img { width: 160px;} */
    .mo_header .page_topheader .page_sear_cart ul li {width: 20px;}

}