@charset "utf-8";

/*
 * File    : lang-ko.css
 * Author  : STUDIO-JT (JSH)
 *
 * SUMMARY :
 * VARIABLES
 * SEARCH
 * FORM
 * COMPANY
 * PRODUCT
 * RWD
 */



/* **************************************** *
 * VARIABLES
 * **************************************** */
html[lang="ko-KR"] body {

    --font-primary: 'Pretendard', sans-serif;

}

:root {

    --font-size-primary-01: 76rem;
    --font-size-primary-02: 60rem;
    --font-size-primary-03: 46rem;
    --font-size-primary-05: 30rem;

    --font-lineheight-primary-02: 80rem;
    --font-lineheight-primary-03: 66rem;
    --font-lineheight-primary-04: 52rem;
    --font-lineheight-primary-06: 32rem;
    --font-lineheight-primary-07: 30rem;
    --font-lineheight-primary-08: 24rem;
    --font-lineheight-primary-09: 20rem;

    --wp--preset--font-size--jt-01: 60rem;
    --wp--preset--font-size--jt-02: 46rem;
    --wp--preset--font-size--jt-04: 30rem;
    
    --wp--custom--typography--line-height--jt-01: 80rem;
    --wp--custom--typography--line-height--jt-02: 66rem;
    --wp--custom--typography--line-height--jt-03: 52rem;
    --wp--custom--typography--line-height--jt-04: 46rem;
    --wp--custom--typography--line-height--jt-06: 30rem;
    --wp--custom--typography--line-height--jt-07: 24rem;
    --wp--custom--typography--line-height--jt-08: 20rem;

}



/* **************************************** *
 * SEARCH
 * **************************************** */
html[lang="ko-KR"] .jt-search__label { top: 25rem; }



/* **************************************** *
 * FORM
 * **************************************** */
html[lang="ko-KR"].mac .jt-form__field { padding-top: 2rem; }
html[lang="ko-KR"] .jt-checkbox label > span:before { top: 1rem; }
html[lang="ko-KR"] .jt-checkbox label > span:after { top: 4rem; }
html[lang="ko-KR"] .jt-agreement .jt-checkbox label > span:before { top: -2rem; }
html[lang="ko-KR"] .jt-agreement .jt-checkbox label > span:after { top: 2rem; }



/* **************************************** *
 * COMPANY
 * **************************************** */
 html[lang="ko-KR"] .about-strength__head br { display: none; }
html[lang="ko-KR"] .about-strength__content-inner { height: 618rem; }



/* **************************************** *
 * PRODUCT
 * **************************************** */
html[lang="ko-KR"] .find-hospitals__search .jt-search__label { top: 15rem; }



/* **************************************** *
 * RWD
 * **************************************** */
@media (max-width: 1680px){

    /* VAR */
    :root {
        --font-size-primary-01: 66rem;
        --font-size-primary-02: 52rem;
        --font-size-primary-03: 42rem;
        --font-size-primary-05: 28rem;

        --font-lineheight-primary-02: 68rem;
        --font-lineheight-primary-03: 58rem;
        --font-lineheight-primary-04: 46rem;

        --wp--preset--font-size--jt-01: 52rem;
        --wp--preset--font-size--jt-02: 42rem;
        --wp--preset--font-size--jt-04: 28rem;

        --wp--custom--typography--line-height--jt-01: 68rem;
        --wp--custom--typography--line-height--jt-02: 58rem;
        --wp--custom--typography--line-height--jt-03: 46rem;
        --wp--custom--typography--line-height--jt-04: 42rem;
    }
    
    /* COMPANY */
    html[lang="ko-KR"] .about-strength__content-inner { height: 590rem; }
}

@media (max-width: 1480px){

    /* VAR */
    :root {
        --font-size-primary-01: 62rem;
        --font-size-primary-02: 46rem;
        --font-size-primary-03: 36rem;
        --font-size-primary-05: 24rem;

        --font-lineheight-primary-02: 56rem;
        --font-lineheight-primary-03: 50rem;
        --font-lineheight-primary-04: 40rem;

        --wp--preset--font-size--jt-01: 46rem;
        --wp--preset--font-size--jt-02: 36rem;
        --wp--preset--font-size--jt-04: 24rem;

        --wp--custom--typography--line-height--jt-01: 54rem;
        --wp--custom--typography--line-height--jt-02: 50rem;
        --wp--custom--typography--line-height--jt-03: 40rem;
        --wp--custom--typography--line-height--jt-04: 36rem;
    }
    
    /* COMPANY */
    html[lang="ko-KR"] .about-strength__content-inner { height: 540rem; }

}

@media (max-width: 1200px){
    
    /* VAR */
    :root {
        --font-size-primary-01: 54rem;
        --font-size-primary-02: 40rem;
        --font-size-primary-03: 32rem;
        --font-size-primary-05: 22rem;

        --font-lineheight-primary-02: 50rem;
        --font-lineheight-primary-03: 42rem;
        --font-lineheight-primary-04: 36rem;
        
        --wp--preset--font-size--jt-01: 40rem;
        --wp--preset--font-size--jt-02: 32rem;
        --wp--preset--font-size--jt-04: 22rem;

        --wp--custom--typography--line-height--jt-01: 50rem;
        --wp--custom--typography--line-height--jt-02: 42rem;
        --wp--custom--typography--line-height--jt-03: 36rem;
        --wp--custom--typography--line-height--jt-04: 33rem;
    }

    /* MAIN */
    .main-customer .main-section__desc br { display: none; }

    /* SEARCH */
    html[lang="ko-KR"] .jt-search__label { top: 20rem; }
    
    /* COMPANY */
    html[lang="ko-KR"] .about-strength__content-inner { height: 558rem; }

}

@media (max-width: 1023px){

    /* VAR */
    :root {
        --font-size-primary-01: 50rem;
        --font-size-primary-02: 38rem;
        --font-size-primary-03: 30rem;
        --font-size-primary-05: 21rem;

        --font-lineheight-primary-02: 48rem;
        --font-lineheight-primary-03: 40rem;
        --font-lineheight-primary-04: 33rem;

        --wp--preset--font-size--jt-01: 38rem;
        --wp--preset--font-size--jt-02: 30rem;
        --wp--preset--font-size--jt-04: 21rem;

        --wp--custom--typography--line-height--jt-01: 48rem;
        --wp--custom--typography--line-height--jt-02: 40rem;
        --wp--custom--typography--line-height--jt-03: 33rem;
        --wp--custom--typography--line-height--jt-04: 32rem;
    }
    
    /* COMPANY */
    html[lang="ko-KR"] .about-strength__content-inner { height: 549rem; }

}

@media (max-width: 860px){

    /* VAR */
    :root {
        --font-size-primary-01: 42rem;
        --font-size-primary-02: 36rem;
        --font-size-primary-05: 20rem;

        --font-lineheight-primary-02: 47rem;
        --font-lineheight-primary-04: 32rem;
        --font-lineheight-primary-06: 28rem;
        --font-lineheight-primary-07: 26rem;
        --font-lineheight-primary-08: 24rem;

        --wp--preset--font-size--jt-01: 36rem;
        --wp--preset--font-size--jt-04: 20rem;

        --wp--custom--typography--line-height--jt-01: 47rem;
        --wp--custom--typography--line-height--jt-03: 32rem;
        --wp--custom--typography--line-height--jt-04: 30rem;
        --wp--custom--typography--line-height--jt-06: 26rem;
        --wp--custom--typography--line-height--jt-07: 24rem;
    }

    /* FORM */
    html[lang="ko-KR"] .jt-checkbox label > span:before { top: 0rem; }
    html[lang="ko-KR"] .jt-checkbox label > span:after { top: 3rem; }

    /* SEARCH */
    html[lang="ko-KR"] .jt-search__label { top: 18rem; }

    /* COMPANY */
    html[lang="ko-KR"] .about-strength__content-inner { height: auto; }

    /* PRODUCT */
    html[lang="ko-KR"] body.page-template-dr-noon-fundus .product-steps .article__section-title br { display: none; }

}

@media (max-width: 540px){

    /* VAR */
    :root {
        --font-size-primary-01: 36rem;
        --font-size-primary-02: 32rem;
        --font-size-primary-03: 28rem;
        --font-size-primary-05: 18rem;

        --font-lineheight-primary-02: 46rem;
        --font-lineheight-primary-03: 40rem;
        --font-lineheight-primary-04: 32rem;
        --font-lineheight-primary-06: 24rem;
        --font-lineheight-primary-07: 24rem;

        --wp--preset--font-size--jt-01: 32rem;
        --wp--preset--font-size--jt-02: 28rem;
        --wp--preset--font-size--jt-04: 18rem;

        --wp--custom--typography--line-height--jt-01: 46rem;
        --wp--custom--typography--line-height--jt-02: 40rem;
        --wp--custom--typography--line-height--jt-03: 32rem;
        --wp--custom--typography--line-height--jt-04: 28rem;
        --wp--custom--typography--line-height--jt-06: 24rem;
    }

    /* BUTTON */
    html[lang="ko-KR"] .jt-btn__stroke > span { top: 0.5rem; }

    /* COMPANY */
    html[lang="ko-KR"] .about-strength__head br.smbr { display: none !important; }
    html[lang="ko-KR"] .about-strength__content-inner { height: 434rem; }

    /* PRODUCT */
    html[lang="ko-KR"] .find-hospitals__search .jt-search__label { top: 12rem; }

}