@charset "utf-8";


@media all and ( min-width: 1920px ){

}
@media all and (max-width:1440px){
    .mainTitle{width:100%; padding:40rem 5% 70rem;}
    .mainTitle .tit_big{font-size:60rem;}
    .mainTitle .tit_mid{font-size:26rem;}

    .footer{padding:60rem 5%;}

    .section_1{padding:0px 5%;margin:100rem 0px;}
    .section_2{padding:0px 5%;margin:100rem 0px;}

    .location{margin:30rem 0 20rem;padding:0 5%;}
    .titleWrap{margin-bottom:100rem;padding:0 5%;}
    .company .topTxt{padding:0 5%;}
    .company_info{padding:100rem 5%;}

    .organization > h3{padding:0 5%;box-sizing: border-box;}
    .map > h3{padding:0 5%;}
    .certification > h3{padding:0 5%;margin-bottom:40rem;}

    .news{margin:100rem 0px;padding:0 5%;}
    .gallery{padding:0 8%;}

    .product{/*flex-wrap: wrap;*/margin:100rem 0px;padding:0 5%;}
    .product_mov{padding:0 5%;/*flex-wrap: wrap;*/}
    .market{margin:100rem 0;padding:0 5%;}

    .product_slide_A > h3{padding:0 5%;}
    .product_slide_A > p{font-size:26rem;padding:0 5%;margin-bottom:40rem;}
    .product_slide_A .slideArea{padding:0px 0px 0px 16%;}

    .product_slide_B > h3{padding:0 5%;}
    .product_slide_B > p{font-size:26rem;padding:0 5%;margin-bottom:40rem;}
    .product_slide_B .slideArea{padding:0px 0px 0px 16%;}

    .shop_A{width:100%;margin:100rem 0px;padding:0 5%;}
    .shop_B{padding:100rem 5%;}

    .history{margin:100rem 0px;}
    .history > h3{padding:0 5%;}
    .history > p{font-size:24rem;padding:0 5%;margin-bottom:40rem}

    .history_2018{width:75%;margin-left:25%;}
    .history_2018:before{left:120px; }
    .history_2018:after{left:114px;}
    .history_2018 .circleArea{margin-top:60rem;}
    .history_2018 .circle{display:flex;width:240px;height:240px;}
    .history_2018 .txtArea{padding-left:140px;}

    .history_2019{width:50%;margin-left:50%;margin-top:-120rem;}
    .history_2019:before{left:70px; }
    .history_2019:after{left:64px; bottom:0px;}
    .history_2019 .circleArea{margin-bottom:60rem;}
    .history_2019 .circle{display:flex;width:140px;height:140px;}
    .history_2019 .txtArea{padding-left:90px;padding-bottom:10px;}

    .history_wrap{padding:0 5%;}
    .history_wrap li{display: inline-block;width:50%;}
    .history_wrap li:nth-child(even){margin-top:400rem;}

    
    .qa{padding:0 5%;}

    .section_5{padding:0px 5%;}


}   
/* 1280px 이하 */
@media all and (max-width:1280px){
    .menu{padding: 0px 5% 100px; }
    .menu > li{flex:1;padding-right:10px;}
    .menu > li > a{font-size:24rem;padding-top:45px;}
    .menu > li.on .two-depth{display:block;}
    .two-depth{position: absolute; display:flex; flex-direction: column; z-index:3; top:90px; left:0;padding:0px;width:100%;}
    .two-depth > li > a{font-size:18rem;}

    .mainTitle .tit_big{font-size:50rem;margin-bottom:20rem;}
    .mainTitle .tit_mid{font-size:24rem;}

    .main-container {background:#fff; }
    .main-visual-container,.main-visual-wrapper,.main-visual-slide{padding:0 0%;}

    .main-visual .swiper-navigation {position:absolute;top:400rem;right:-100rem;}

    .main-visual .swiper-pagination {font-size:14rem;}
    .main-visual .swiper-pagination-current {width:25rem;}
    .main-visual .swiper-pagination-total {width: 25rem;}
    .main-visual .swiper-progress__hidden-space {width:100rem;margin: 0 0px 0 3rem;position: relative;}
    .main-visual .swiper-progress__wrap {width: 100rem;left:28rem;}

    .wrap {padding: 0 5%;}

    .footer .f_left{width:70%;text-align:left;order:1;}
    .footer .f_right{width:30%;text-align:right;order:2;}

    .footer .f_menu{margin-bottom:60rem;}
    .footer .f_menu li{margin-left:20rem;}
    .footer .f_menu li > a{ font-size:16rem;}

    .footer .sns > a{margin-right:20px;}
    .footer .f_copy .tel{font-size:30rem;margin-bottom:15px;}
    .footer .f_copy p{font-size:16rem;}
    .footer .f_copy .copy{margin-top:15px;}	

    .section_4 .sec4_tit{font-size: 50rem;margin-bottom:60rem;padding:0px 5% 0px 5%;}
    .section_4 .sec4_slideArea{padding:0px 0px 0px 10%;}
    .section_4 .sec4_slideArea:before{width:80%;}

    .section_category{font-size:17rem;}
    .section_tit{font-size:50rem;}
    .section_tit_m{font-size:26rem;}
    .section_desc{font-size:22rem;}
    
    .tit_lg{font-size:60rem;}
    .tit_md{font-size:50rem;}
    .tit_sm{font-size: 50rem;}
    .tit_s{font-size: 40rem;}
    .text-m{font-size:22rem;}

    .sub_category{font-size: 17rem;}
    .sub_tit{font-size: 30rem;}
    
    .news .topArea .leftArea{width:40%;}
    .news .topArea .rightArea{width:60%;padding-left:20px;}
    
    .gallery__wrapper div:nth-child(2){margin-top:-100rem;}
    .card__image {margin-bottom:130rem;}

    .shop_A{width:100%;margin:100rem 0px;padding:0 5%;}
    .shop_A .info{min-height:400px;background-size:auto 400px;}
    .shop_A .info_tit{font-size:24rem;margin-bottom:20px;padding-top:360px;}

    .shop_B{padding:100rem 5%;}
    .shop_B > p{font-size:24rem;margin-bottom:30rem;}
    .shop_B .info_img{padding-left:10%;}
    .shop_B .info_tit{font-size:24rem;margin-bottom:20px;margin-top:20px;}




}




/* Tablet  1024px 이하 */
@media all and (max-width:1024px) {
    html{font-size: 5.63%;}
    .mainTitle{width:100%; padding:40rem 5% 40rem;}
    .mainTitle .tit_big{font-size:40rem;margin-bottom:20rem;}
    .mainTitle .tit_mid{font-size:20rem;}
    
    .main-visual .swiper-navigation {top:400rem;right:-100rem;}
    .main-visual .swiper-pagination {font-size:14rem;}
    .main-visual .swiper-progress__hidden-space {width:80rem;margin: 0 0px 0 3rem;position: relative;}
    .main-visual .swiper-progress__wrap {width: 80rem;left:28rem;}

    .menu{padding: 0px 5% 100px; }
    .menu > li{flex:1;padding-right:10px;}
    .menu > li > a{font-size:22rem;padding-top:40px;}
    .menu > li.on .two-depth{display:block;}
    .two-depth{position: absolute; display:flex; flex-direction: column; z-index:3; top:90px; left:0;padding:0px;width:100%;}
    .two-depth > li > a{font-size:17rem;}

    .section_4{margin:100rem 0px;}
    .section_4 .sec4_tit{font-size: 40rem;margin-bottom:50rem;}
    .section_4 .sec4_slideArea{padding:0px 0px 0px 10%;}
    .section_4 .sec4_slideArea:before{width:70%;}
    .swiper_1 {padding:80px 15% 20px 0px;} 

    .section_category{font-size:17rem;}
    .section_tit{font-size:40rem;}
    .section_tit_m{font-size:22rem;}
    .section_desc{font-size:20rem;}
    
    .titleWrap .title{font-size:40rem;margin-bottom:30rem;}

    .tit_lg{font-size:50rem;}
    .tit_md{font-size:40rem;}
    .tit_sm{font-size: 40rem;}
    .tit_s{font-size: 35rem;}
    .text-m{font-size:20rem;}

    .company .topTxt > p{font-size:24rem;}

    .sub_tit{font-size: 24rem;}

    .certification .slideArea{padding:0px 0px 0px 10%;}
    
    .board-viewArea .btnBox .s-txt{display: none !important;}

    .board-viewArea .subjectBox{flex-wrap: wrap;align-items:center;padding:20px;}
    .board-viewArea .subjectBox .leftArea{width:100%;margin-bottom:15px;}
    .board-viewArea .subjectBox .rightArea{width:100%;text-align:right;}
    .board-viewArea .subject{font-size:24rem;}
    .board-viewArea .stit{margin-right:10px;}

    .gallery__wrapper {display:flex;width:100%;margin-left:0%;}     
    .gallery__wrapper div:nth-child(2){margin-top:-70rem;}
    .card__image {margin-bottom:100rem;}   

    .product_mov .contArea{width:50%;min-height:300px;background-size:auto 300px;padding:25% 0 0 5%;}
    .product_mov .contArea > h3{font-size:20rem;margin-bottom:20px;}
    .product_mov .contArea > p{font-size:15rem;}
    
    .market .imgArea{margin-top:30rem;padding:0 5%;}

    .product_slide_A > p{font-size:22rem;margin-bottom:40rem;}
    .product_slide_A .slideArea{padding:0px 0px 0px 10%;}
    .product_slide_B > p{font-size:22rem;margin-bottom:40rem;}
    .product_slide_B .slideArea{padding:0px 0px 0px 10%;}

    .productImg .num{font-size:17rem;}
    .productImg .txt{font-size:17rem;}
    
    .history > p{font-size:20rem;}

    .history_2018{width:80%;margin-left:10%;}
    .history_2018:before{left:100px; }
    .history_2018:after{left:94px;}
    .history_2018 .circleArea{margin-top:50rem;}
    .history_2018 .circle{display:flex;width:200px;height:200px;}
    .history_2018 .txtArea{padding-left:120px;}

    .history_2019{width:65%;margin-left:35%;margin-top:-60rem;margin-bottom:60rem;}
    .history_2019:before{left:50px; }
    .history_2019:after{left:44px; bottom:0px;}
    .history_2019 .circleArea{margin-bottom:60rem;}
    .history_2019 .circle{display:flex;width:100px;height:100px;}
    .history_2019 .txtArea{padding-left:70px;padding-bottom:10px;}
    
    .history_wrap li{display: inline-block;width:100%;margin-bottom:60rem;}
    .history_wrap li:nth-child(even){margin-top:0rem; }

    .history_2020:before{height:80%;}
    .history_2021:before{height:80%;}

    .year{font-size:30rem;}
    .history_cont .month{width:50px;}


    .list-typeA{margin-bottom:40rem;}
    .list-typeA li{ width:48%;}
    .list-typeA li:nth-child(odd){margin:0 0% 4% 0%;}
    .list-typeA li:nth-child(even){margin:0 0% 4% 4%;}

    





}


	
/* Mobile 768px 이하 */
@media all and (max-width:768px) {
   
    html{font-size: 5.0%;}
    .menu_logo{
        top: 10%;
      }
      .menu_logo img{
        width:100%;
      }
    #header .logoArea{width: 50%;height:100px;}
    #header .logo{min-height:50px;background-size:auto 50px;}

    .menuToggle{top:40px;}
    .menu{margin: -40px 0 0 -5%;padding: 150px 50px 50px;display:block;}
    .menu > li{width:100%;padding-right:0px;margin-bottom:30px;}
    .menu > li > a{font-size:24rem;padding-top:0px;}
    .menu > li.on .two-depth{display:block;}
    .two-depth{position: absolute; display:flex; flex-direction: column; z-index:3; top:5px; left:120px;display:none;}
    .two-depth > li > a{font-size:18rem;}
    .menu > li:hover > a{background:none;}

    .menuToggle .util{display: block;right:10%;}
    .menuToggle .util > a{padding-left:20px;font-size:15rem;}

    #header.bg_on{position:fixed;;height:80px; }
    #header.bg_on .logoArea{height:80px;}
    #header.bg_on .logo{min-height:40px;background-size:auto 40px;}
    #header.bg_on .menuToggle{top:30px;}
    #header.bg_on .menu{margin: -30px 0 0 -5%;}

    .container {margin:100px 0px 50px;}

    .pc_only{display: none !important;}	
    .mo_only{display: inline-block !important;}

    .mainTitle .tit_big{font-size:30rem;margin-bottom:20rem;}
    .mainTitle .tit_mid{font-size:18rem;}

    .main-container {width:100%;height:400rem;}
    .main-visual {max-height:400rem;}
    .main-visual-slide-bg img{height:400rem;}

    .main-visual .swiper-navigation {top:350rem;right:-100rem;}
    .main-visual .swiper-pagination {font-size:13rem;}
    .main-visual .swiper-progress__hidden-space {width:80rem;margin: 0 0px 0 3rem;position: relative;}
    .main-visual .swiper-progress__wrap {width: 80rem;left:28rem;}


    /* footer */
    footer{padding:40rem 5%;flex-wrap: wrap;}
    .footer .f_left{width:100%;text-align:left;order:2;}
    .footer .f_right{width:100%;text-align:left;order:1;margin-bottom:20px;}

    .footer .f_menu{margin-bottom:40rem;}
    .footer .f_menu li{margin-left:15rem;}
    .footer .f_menu li > a{ font-size:15rem;}
    .footer .f_copy .tel{font-size:24rem;margin-bottom:15px;}
    .footer .f_copy p{font-size:15rem;}
    .footer .f_copy .copy{margin-top:15px;}	     

    .section_4{margin:80rem 0px;}
    .section_4 .sec4_tit{font-size: 30rem;margin-bottom:50rem;}
    .section_4 .sec4_slideArea:before{width:65%;}

    .section_category{font-size:16rem;}
    .section_tit{font-size:30rem;}
    .section_tit_m{font-size:20rem;}
    .section_desc{font-size:18rem;}

    .section_1{margin:80rem 0px;}
    .section_1 ul{margin-top:60rem;}    
    .section_1 li .tit{font-size:20rem;}
    .section_1 li .desc{font-size:15rem;}

    .section_2{padding:0px 5%;margin:80rem 0px;}
    .section_2 ul{margin-top:60rem;}
    .section_3{padding:0px 5%;margin:80rem 0px;}
    .section_3 ul{margin-top:60rem;}

    .btn-play{width:60px;height:60px;background-size:auto 60px;}

    .titleWrap{margin-bottom:80rem;}
    .titleWrap .title{font-size:35rem;margin-bottom:20rem;}

    .tit_lg{font-size:45rem;}
    .tit_md{font-size:35rem;}
    .tit_sm{font-size: 30rem;}
    .tit_s{font-size: 30rem;}
    .text-m{font-size:18rem;}

    .company .topTxt{margin-bottom:40rem;padding:0 5%;}
    .company .midArea{flex-wrap: wrap;}
    .company .midArea .leftArea{width:100%;padding:40rem 5% 0rem 5%;text-align:right;}
    .company .midArea .rightArea{width:100%;padding:40rem 5% 40rem 5%;}

    .sub_tit{font-size: 20rem;}

    .company_info{padding:80rem 5%;}
    .company_info ul{margin-top:50rem;}
    .company_info li{width:100%;}
    .company_info li:first-child{order:1;margin-bottom:30rem;}
    .company_info li:nth-child(2){order:2;padding-left:0%;margin-bottom:50rem}
    .company_info li:nth-child(3){order:4;padding-right:0%;}
    .company_info li:nth-child(4){order:3;margin-bottom:30rem}

    .organization{margin:80rem 0px;}

    .map{margin:80rem 0px 0px;}  
    .map .map_info{right:0px;padding:20px;top:auto;transform:translateY(-0%);bottom:10px; width:60%;}
    .map .map_info .add_tit{background-size:auto 30px;padding-top:40px;}
    .map .map_info .tit{margin-top:20rem;}
    .map .mapArea{height:400px;} 

    .certification{margin:80rem 0px 0px;}
    .certification_photo{padding-left:0%;}

    .news{margin:80rem 0px;padding:0 5%;}
    .news > h3{margin-bottom:50rem;}
    .news .topArea{flex-wrap: wrap;}
    .news .topArea .leftArea{width:100%;}
    .news .topArea .rightArea{width:100%;padding-left:0px;margin-top:20px;}

    .boardList-A ul {flex-wrap: wrap;padding:20px 0px;}
    .boardList-A .list-head{display:none;}
    .boardList-A li{padding:0px 0px;}
    .boardList-A .no{width:100%;font-weight:700;font-size:18rem;margin-bottom:10px;text-align:left;}
    .boardList-A .cont{width:100%;text-align:left;margin-bottom:10px;}
    .boardList-A .hit{width:100%;text-align:left;font-size:17rem;}
    .boardList-A .tit_m{display:inline-block;font-weight:500;font-size:17rem; margin-right:5px;}

    .paging span{width:30px;height:30px;line-height:28px;}
    .paging span a{width:30px;height:30px;}
    .paging .num{margin:0 2px;line-height:28px;font-size:15px; }

    .board-viewArea .content_box{padding:40px 0px; min-height:auto;}
    .board-viewArea .btnBox{padding:20px 10px;}
    .board-viewArea .btnBox .item1{padding-right:5px;}
    .board-viewArea .btnBox .item2{padding:0 10px;width:auto;}
    .board-viewArea .btnBox .item3{padding-left:5px;}

    .board-btn-prev{margin-right:0px;}
    .board-btn-next{margin-left:0px;}

    .gallery{margin:80rem 0px;}

    .product{flex-wrap: wrap;margin:80rem 0px;padding:0 5%;}
    .product .leftArea{width:100%;}
    .product .rightArea{width:100%; padding-left:0%; margin-top:30rem;}

    .product_mov{flex-wrap: wrap;padding:0 5%;}
    .product_mov:before{bottom:10%;height:75%;}
    .product_mov .movArea{width:100%;margin-top:0%;padding:40rem 0;order:1;}
    .product_mov .contArea{width:100%;min-height:250px;background-size:auto 250px;order:2;padding:40rem 30% 0 0;}

    .market{margin:40rem 0 80rem 0;padding:0 5%;}

    .product_slide_A{margin:80rem 0px;}
    .product_slide_A > p{font-size:20rem;margin-bottom:30rem;}

    .product_slide_B{padding:80rem 0px;}
    .product_slide_B > p{font-size:20rem;margin-bottom:30rem;}

    .shop_A{margin:80rem 0px;padding:0 5%;}
    .shop_A .info{min-height:300px;background-size:auto 300px;}
    .shop_A .info_tit{font-size:24rem;margin-bottom:20px;padding-top:310px;}
    .shop_A .info_Box .i_tit{width:80px;font-size:17rem;}
    .shop_A .info_Box .i_txt{flex:1;font-size:17rem;}

    .shop_B{padding:80rem 5%;}
    .shop_B > p{font-size:24rem;margin-bottom:30rem;}
    .shop_B .info_img{padding-left:10%;}
    .shop_B .info_tit{font-size:24rem;margin-bottom:20px;margin-top:20px;}
    .shop_B .info_Box .i_tit{width:80px;font-size:17rem;}
    .shop_B .info_Box .i_txt{flex:1;font-size:17rem;}

    .history{margin:80rem 0px;}

    .history_2018{width:90%;margin-left:5%;margin-bottom:60rem;}
    .history_2018:before{width:0px;height:0%;background:none;}
    .history_2018:after{left:0%; top:8px;width:6px;height:6px;background: #616161;border-radius:50%;z-index:1;}
    .history_2018 .circleArea{display:block;width:100%;text-align:center;margin-top:40rem;}
    .history_2018 .circle{display:flex;width:180px;height:180px;align-items:center;justify-content: center;margin:auto;}
    .history_2018 .txtArea{padding-left:15px;}

    .history_2019{width:90%;margin-left:5%;margin-top:0rem;margin-bottom:60rem;}
    .history_2019:before{width:0px;height:0%;background:none;}
    .history_2019:after{left:0%; top:8px;width:6px;height:6px;background: #616161;border-radius:50%;z-index:1;}
    .history_2019 .circleArea{display:none;}
    .history_2019 .circleArea_m{display:block;width:100%;margin-top:40rem;}
    .history_2019 .circle{display:flex;width:180px;height:180px;align-items:center;justify-content: center;margin:auto;}
    .history_2019 .txtArea{padding-left:15px;padding-bottom:0px;}
    
    .history_wrap li{display: inline-block;width:100%;margin-bottom:60rem;}
    .history_wrap li:nth-child(even){margin-top:0rem; }

    .history_2020:before{width:0px;height:0%;background:none;}
    .history_2020:after{left:0%; top:8px;width:6px;height:6px;background: #616161;border-radius:50%;z-index:1;}
    .history_2020 .txtArea{padding-left:15px; margin-bottom:40rem;}
    .history_2021:before{width:0px;height:0%;background:none;}
    .history_2021:after{left:0%; top:8px;width:6px;height:6px;background: #616161;border-radius:50%;z-index:1;}
    .history_2021 .txtArea{padding-left:15px; margin-bottom:40rem;}

    .col50{width:100% !important; }

    .qa{margin:80rem 0px;}

    .filebox_s {margin-top:10px;}
    .filebox_s label {height:50px;line-height:47px;}
    .filebox_s .upload-name {height:50px;padding:0px 10px;line-height:47px;}

    .form_sty ul{width:100%;margin-top:30px;}
    .form_sty .tit{display: inline-block;width:100%;margin-top:0px;margin-bottom:5px;}
    .form_sty .tit2{display: inline-block;width:100%;padding-left:0px;margin-top:30px;margin-bottom:5px;}
    .form_sty .cont{width:100%;}
    .form_sty .cont2{width:100%;}
    .form_sty .cont100{width:100%;}

    .section_5{padding:0px 5% 80rem;}





}









/*mobile 520 이하 */
@media all and (max-width:520px){
    #header .logoArea{width: 50%;height:90px;}
    #header .logo{min-height:40px;background-size:auto 40px;}

    .menuToggle{top:35px;}
    .menu{margin: -35px 0 0 -5%;}

    #header.bg_on{position:fixed;;height:70px; }
    #header.bg_on .logoArea{height:70px;}
    #header.bg_on .logo{min-height:35px;background-size:auto 35px;}
    #header.bg_on .menuToggle{top:25px;}
    #header.bg_on .menu{margin: -25px 0 0 -5%;}
    
    .container {margin:90px 0px 50px;}

    .menuToggle .util{display: none;right:10%;}
    .menuToggle input:checked ~ .util{display: block;}

    .mainTitle{width:100%; padding:0rem 5% 40rem;}
    /* .mainTitle .tit_big{font-size:50rem;margin-bottom:20rem;} */
    .mainTitle .tit_mid{font-size:17rem;}

    .main-container {width:100%;height:320rem;}
    .main-visual {max-height:320rem;}
    .main-visual-slide-bg img{height:320rem;}
    .main-visual .swiper-navigation {top:280rem;right:-100rem;} 

    .swiper_1 {padding:60px 15% 20px 0px;} 
    .swiper_1 .swiper-scrollbar {display: inline-block !important;}
    .swiper_1 .swiper-button-prev{background:none; left: -1000px; } /*이미지,위치*/
    .swiper_1 .swiper-button-next{background:none; right: -1000px; }

    .sec1_icon1{width:100%;height:50px;background-size:auto 50px;}
    .sec1_icon2{width:100%;height:50px;background-size:auto 50px;}
    .sec1_icon3{width:100%;height:50px;background-size:auto 50px;}

    .section_2 ul{margin-top:60rem;flex-wrap: wrap;flex-direction: column;}
    .section_2 li{width:100%;margin-left:0%;}
    .section_2 li:first-child{order:1;margin-bottom:40rem;}
    .section_2 li:nth-child(2){order:2;}
    
    .section_3 ul{margin-top:60rem;flex-wrap: wrap;}
    .section_3 li{width:100%;margin-left:0%;text-align:left;}
    .section_3 li:first-child{width:100%;order:2;text-align:left;}
    .section_3 li:nth-child(2){order:1;margin-bottom:40rem;}

    .titleWrap{margin-bottom:60rem;}
    .titleWrap .title{font-size:30rem;margin-bottom:20rem;}
    .titleWrap .sns > a{margin-right:10px;}

    .tit_lg{font-size:40rem;}
    .tit_md{font-size:30rem;}
    .tit_s{font-size: 25rem;}
    .company .topTxt > p{font-size:20rem;}

    .map .map_info{width:100%;bottom:0;}
    .map .map_info .add_tit{display:none; background:none;padding-top:0px;margin-bottom:0rem;}
    .map .map_info .tit{margin-top:10rem;margin-bottom:0rem;}

    .swiper_2 { padding:0px 10% 35px 0px;} 
    .swiper_2 .swiper-scrollbar {display: inline-block !important;}
    .swiper_2 .swiper-button-prev{background:none; left: -1000px; } /*이미지,위치*/
    .swiper_2 .swiper-button-next{background:none; right: -1000px; }
    .swiper_2 .btn-pause {position:absolute;left:0px;bottom:0px;}

    .gallery__wrapper div:nth-child(2n){margin-top:0rem;}
    .grid {width: 100%;padding-left:0%;padding-right:0;padding-bottom:50rem;}
    .card__image {margin-bottom:30rem;}   
    
    .gallery > h3{margin-bottom:50rem;}
    
    .shop_A .info{min-height:220px;background-size:auto 220px;}
    .shop_A .info_tit{padding-top:220px;}
    .shop_A .info_Box{flex-wrap: wrap;margin-bottom:15px;}
    .shop_A .info_Box .i_tit{width:100%;margin-bottom:8px;color:#444;}
    .shop_A .info_Box .i_txt{width:100%;}

    .shop_B:before{height:35%;}
    .shop_B .info_img{padding-left:5%;}
    .shop_B .info_Box{flex-wrap: wrap;margin-bottom:15px;}
    .shop_B .info_Box .i_tit{width:100%;margin-bottom:8px;color:#444;}
    .shop_B .info_Box .i_txt{width:100%;}

    .filebox_s label {margin-left:5px;width:90px;}

    .list-typeA{margin-bottom:40rem;}
    .list-typeA li{ width:100%;}
    .list-typeA li:nth-child(odd){margin:0 0% 4% 0%;}
    .list-typeA li:nth-child(even){margin:0 0% 4% 0%;}

}




/*mobile 375 이하 */
@media all and (max-width:375px){

    .mainTitle .tit_big{font-size:30rem;margin-bottom:20rem;}
    .mainTitle .tit_mid{font-size:16rem;}

    .shop_A .info{min-height:auto;background-size:100% auto;}
    .shop_A .info_tit{padding-top:200px;}
    .shop_B .info_img{padding-left:0%;}
}

/*mobile 320 이하 */
@media all and (max-width:320px){
    html{font-size: 4.4%;}




}


/*mobile 280 이하 */
@media all and (max-width:280px){




}

/* **************************************** *
 * 750px
 * **************************************** */
@media(min-width: 860px) and (max-height: 750px){

    
	
}
