@charset "utf-8";

@media only screen and (max-width:1024px) {
    .howcanwehelp_wrap .inquiry_box .inquiry_body .btn_area .box_radio { width:100%; }
}

@media only screen and (max-width:1204px) {
    
    /* 문의하기 : 슈프리마  */    
    #contact-us-container .contact-us-tab { display:block; margin:0 0 11.11vw; border-bottom:1px solid #e5e5e5; }
    #contact-us-container .contact-us-tab > li > a { height:12.5vw; line-height:12.5vw; font-size:3.88vw; border:none; }

    #contact-us-container .contact-us-tab > li.current > a { color:#a12642; background: #fff; border-bottom:0.83vw solid #a12642; }

    #contact-us-container .contact-us-detail .address_txt { line-height:1.5; margin:0 5.55vw 5.55vw; padding-left:7.7vw; font-size:4.44vw; background-size: 4.861vw auto; }

    #contact-us-container .contact-us-detail .map-container { position:relative; margin:0; }
    #contact-us-container .contact-us-detail .map-container iframe { height:91.11vw; }
    #contact-us-container .contact-us-detail .map-container .btn_direct { right:5.55vw; bottom:5.55vw; display:block; width:88.89%; height:10.55vw; line-height:10.55vw; font-size:3.88vw; border:0.27vw solid #a12642; border-radius:5.27vw; box-sizing: border-box; }

    #contact-us-container .contact-us-detail .contact-info-list { margin:0 0 11.11vw; padding:0 5.55vw; }
    #contact-us-container .contact-us-detail .contact-info-list dl { float:none; width:100%; margin-top:8.33vw; }
    #contact-us-container .contact-us-detail .contact-info-list dl dt { margin:0 0 0.138vw; font-size:4.44vw;}
    #contact-us-container .contact-us-detail .contact-info-list dl dd { padding-right:0; font-size:3.88vw; }
    #contact-us-container .contact-us-detail .contact-info-list dl dd.phone { margin-top:0.69vw; }


    #contact-us-container .submain-contents-wrap {padding:0; background: #f1f1f1;}
    #contact-us-container .submain-contents {width:100%;}
    #contact-us-container .submain-info {padding:0 5.55vw;}
    #contact-us-container .submain-info > li {width:100%;height:auto;padding:8.33vw 5.55vw;}
    #contact-us-container .submain-info > li:nth-child(1) {border-right:0;border-bottom:1px solid #ddd; background-repeat:no-repeat;background-size:8.88vw 19.44vw;}
    #contact-us-container .submain-info > li:nth-child(1) dl { float:left; width:45%; }
    #contact-us-container .submain-info > li:nth-child(2) {background-repeat:no-repeat;background-size:12.22vw 16.38vw;}
    #contact-us-container .submain-info > li p {font-size: 5vw;}
    #contact-us-container .submain-info > li p.submain-tel-num {font-size: 8.33vw;margin-top:3.61vw;}
    #contact-us-container .submain-info > li p.submain-tel-num > span {display:block;font-size: 3.88vw;margin:0;}
    #contact-us-container .submain-info > li dl dt,
    #contact-us-container .submain-info > li dl dd {padding-bottom:0;width:100%!important;}
    #contact-us-container .submain-info > li dl dt {font-size: 3.88vw;padding-bottom:1.38vw;}
    #contact-us-container .submain-info > li dl dd {font-size: 3.88vw;padding-bottom:2.77vw;}
    #contact-us-container .submain-info > li:nth-child(1) dl {margin-top:3.61vw;}
    #contact-us-container .submain-info > li:nth-child(2) dl {margin-top:3.61vw;}

}
@media only screen and (max-width:890px) {
    .sub-max-inner { padding:0; box-sizing:border-box; }
    .howcanwehelp {display:none}
    .country_list { width:100%; padding:0 5.55vw; box-sizing:border-box; margin-top:5.55vw;}
    .country_group > ul > li { width:100%; box-sizing:border-box; padding: 90px 0 35px 0;}
    .country_group > ul > li > dl { width:100%; box-sizing:border-box;}
    .country_group .korea { background-position:0 36px; }

    .country_group > ul > li > dl > dd{font-size:3.8vw;}
    .country_group > ul > li > dl > dt{font-size:4.54vw;}
    .country_group > p{font-size:4.8vw;}
}