@charset "utf-8";

/*
 * File    : lang-en.css
 * Author  : STUDIO-JT
 *
 * SUMMARY :
 * LAYOUT
 * SUB PAGE
 * RWD
 */



/* **************************************** *
 * LAYOUT
 * **************************************** */
/* FOOTER */
html[lang="en-US"] .footer__bottom { margin-top: 80rem; }

html[lang="en-US"] .footer__main-menu-container { width: 490rem; }



/* **************************************** *
 * SUB PAGE
 * **************************************** */
/* SANC 메시지 */
html[lang="en-US"] .message-gallery__typo-inner > * { width: max-content; }

/* SANC 연혁 */
html[lang="en-US"] .history-contents__visual h2 strong { font-family: var(--font-secondary); font-size: var(--font-size-en-02); line-height: var(--font-lineheight-en-02); }

/* CI/BI */
html[lang="en-US"] .bici-brand__list-label br { display: none; }

/* 침구 */
html[lang="en-US"] .sancway-bedding-eco-bio__list-title { white-space: pre; }

/* 생명물간장 */
html[lang="en-US"] .brand-detail__slider-content i { width: 300rem; }

/* 생명물두부 */
html[lang="en-US"] .tofu-content__free span { white-space: pre; }

/* 견학 안내 */
html[lang="en-US"] .tourinfo-brand__reservation-message .jt-btn__line { padding-left: 42rem; padding-right: 42rem; }



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

    /* LAYOUT */
    html[lang="en-US"] .menu-nav { margin-left: 60%; }

    html[lang="en-US"] .footer__main-menu-container { width: 450rem; }

    /* SANC 소개 */
    html[lang="en-US"] .introduce-factory__list-intro { padding-right: 70rem; }
    html[lang="en-US"] .introduce-factory__list-intro p br { display: none; }

    /* SANC WAY COMPONENT */
    html[lang="en-US"] .sancway-certification__list-item p { padding: 0 20rem; }
    html[lang="en-US"] .sancway-certification__list-item p br { display: none; }

    /* 침구 */
    html[lang="en-US"] .sancway-bedding-ore .sancway-horizontal__content p br { display: none; }

    /* BRAND COMPONENT */
    html[lang="en-US"] .brand-point__list { gap: 80rem; }

    html[lang="en-US"] .brand-product__list:not(.brand-product-list--secondary) .brand-product__list-desc br { display: none; }

    /* 요구르트 런 */
    html[lang="en-US"] .brand-product__list-item--regular-delivery .brand-product__list-desc { padding: 0 40rem; }

    /* 생명물간장 */
    html[lang="en-US"] body.page-template-brand-sanc-soysauce .article__visual-content { padding: 0 270rem; }

    html[lang="en-US"] .brand-detail__slider-content i { width: 265rem; }

    /* 공식 캐릭터즈 */
    html[lang="en-US"] .official-character-intro__content b br { display: none; }

    html[lang="en-US"] .official-character-intro__factory p br { display: none; }

}

@media (max-width: 1200px){

    /* LAYOUT */
    html[lang="en-US"] .menu-nav { margin-left: 52%; }

    /* MAIN */
    html[lang="en-US"] .main-brand__desc br { display: none; }

    /* SANC 소개 */
    html[lang="en-US"] .introduce-exhibition__txt--description br { display: none; }

    /* SANC 메시지 */
    html[lang="en-US"] .message-season__name { gap: 60rem; }

    /* CI/BI */
    html[lang="en-US"] .bici-brand__list-label br { display: block; }

    /* 판매처 */
    html[lang="en-US"] .store-major__list-item p { margin-top: 24rem; }

    /* SANC WAY COMPONENT */
    html[lang="en-US"] .sancway-certification__list-item b { padding: 0 20rem; }
    html[lang="en-US"] .sancway-certification__list-item b br { display: none; }

    /* 농후발효유 */
    html[lang="en-US"] .sancway-group .sancway-yogurt-health--run .sancway-group__content b br { display: none; }

    html[lang="en-US"] .sancway-yogurt-system .sancway-group__content b br { display: none; }

    /* 침구 */
    html[lang="en-US"] .sancway-bedding-ore__label { top: 20rem; left: 20rem; }
    html[lang="en-US"] .sancway-bedding-ore__parentheses { min-width: 215rem; gap: 32rem; }
    html[lang="en-US"] .sancway-bedding-ore--award .sancway-horizontal__content p { font-size: var(--font-size-ko-09); line-height: var(--font-lineheight-ko-09); }

    html[lang="en-US"] .sancway-bedding-eco-bio__list-title { bottom: 0; }

    /* SANC ESG */
    html[lang="en-US"] .sancway-esg-environment__content h3 br { display: none; }

    html[lang="en-US"] .sancway-esg-carbon .article__section-head h2 br { display: none; }

    html[lang="en-US"] .sancway-esg-share__list h3 br { display: none; }

    /* BRAND COMPONENT */
    html[lang="en-US"] .brand-point__list { gap: 48rem; }

    html[lang="en-US"] .brand-product__list-desc br { display: none; }

    /* 요구르트 런 */
    html[lang="en-US"] .brand-product__list-item--regular-delivery .brand-product__list-desc { padding: 0 30rem; }

    /* 생명물간장 */
    html[lang="en-US"] body.page-template-brand-sanc-soysauce .article__visual-content { padding: 0 190rem; }
    
    html[lang="en-US"] .brand-detail__slider-content i { width: 238rem; }

    html[lang="en-US"] .brand-detail--soysauce-ingredient .article__section-head h2 br { display: none; }

    /* 공식 캐릭터즈 */
    html[lang="en-US"] .official-character-intro__content b br { display: block; }

    /* 견학 안내 */
    html[lang="en-US"] .tourinfo-brand__reservation-message .jt-btn__line { padding-left: 30rem; padding-right: 30rem; }

    /* SANC SNS */
    html[lang="en-US"] .sns-youtube__character { display: none; }

}

@media (max-width: 860px){

    /* LAYOUT */
    html[lang="en-US"] .menu-nav { margin-left: 60rem; }

    html[lang="en-US"] .footer__bottom { margin-top: 90rem; }
    html[lang="en-US"] .footer__main-menu-container { width: inherit; }

    /* MAIN */
    html[lang="en-US"] .main-esg__card-content p br { display: none; }

    html[lang="en-US"] .main-brand__desc br { display: block; }

    html[lang="en-US"] .main-power__instruct-desc br { display: none; }

    html[lang="en-US"] .main-banner__area-content p br { display: none; }
    
    /* SANC 소개 */
    html[lang="en-US"] .company-introduce__bracket.company-introduce__bracket--secondary { gap: 38rem; }

    html[lang="en-US"] .introduce-exhibition__txt--description br { display: block; }

    html[lang="en-US"] .introduce-factory__list-intro { padding-right: 0; }

    /* SANC 연혁 */
    html[lang="en-US"] body.page-template-company-history .company-slider__content p br { display: none; }

    html[lang="en-US"] .history-contents__term-year strong { font-family: var(--font-secondary); font-size: var(--font-size-en-02); line-height: var(--font-lineheight-en-02); }

    /* 판매처 */
    html[lang="en-US"] .store-major__list-item p { margin-top: 20rem; }

    html[lang="en-US"] .store-distributor .article__section-head p br { display: none; }

    /* SANC WAY COMPONENT */
    html[lang="en-US"] .sancway-card__content b br { display: none; }

    html[lang="en-US"] .sancway-certification__list-item b { padding: 0 12rem; }
    html[lang="en-US"] .sancway-certification__list-item p { padding: 0 12rem; }

    /* 농후발효유 */
    html[lang="en-US"] .sancway-group .sancway-yogurt-health--run .sancway-group__content b br { display: block; }

    /* 침구 */
    html[lang="en-US"] .sancway-bedding-ore--award .sancway-horizontal__content p { font-size: var(--font-size-ko-07); line-height: var(--font-lineheight-ko-07); }

    html[lang="en-US"] .sancway-bedding-cotton .sancway-section__head h2 br { display: none; }

    /* 언더웨어 */
    html[lang="en-US"] .sancway-underwear-fabric .sancway-horizontal__content p br { display: none; }

    /* SANC ESG */
    html[lang="en-US"] .sancway-esg .article__section-head h2 br { display: none; }

    html[lang="en-US"] .sancway-esg-story__rolling-content br { display: none; }

    html[lang="en-US"] .sancway-esg-carbon__bracket { gap: 36rem; }

    html[lang="en-US"] .sancway-esg-promise__content br { display: none; }

    /* BRAND COMPONENT */
    html[lang="en-US"] .brand-point__list { gap: 0; }

    /* 요구르트 런 */
    html[lang="en-US"] :is(.brand-detail--yoghurt-system) .article__section-head p br { display: none; }

    html[lang="en-US"] .yogurt-content__probiotics .jt-scramble-txt { font-size: var(--font-size-en-02); }
    html[lang="en-US"] .yogurt-content__probiotics .jt-scramble-txt + span { font-size: var(--font-size-ko-07); line-height: var(--font-lineheight-ko-07); }

    /* 생명물간장 */
    html[lang="en-US"] body.page-template-brand-sanc-soysauce .article__visual-content { padding: 0 24rem; }

    html[lang="en-US"] :is(.brand-detail--soysauce-point, .brand-detail--soysauce-ferment, .brand-detail--soysauce-time, .brand-detail--soysauce-certification) .article__section-head p br { display: none; }

    html[lang="en-US"] .brand-detail__slider-content i { width: 199rem; }

    /* 생명물두부 */
    html[lang="en-US"] :is(.brand-detail--tofu-millstone, .brand-detail--tofu-ingredient) .article__section-head h2 br { display: none; }
    html[lang="en-US"] :is(.brand-detail--tofu-point, .brand-detail--tofu-millstone, .brand-detail--tofu-ingredient, .brand-detail--tofu-certification, .brand-detail--tofu-contact) .article__section-head p br { display: none; }

    html[lang="en-US"] .tofu-content__free span { white-space: normal; }

    /* SANC 침구 */
    html[lang="en-US"] :is(.brand-detail--bedding-point, .brand-detail--bedding-product) .article__section-head p br { display: none; }

    /* SANC 언더웨어 */
    html[lang="en-US"] :is(.brand-detail--underwear-point) .article__section-head p br { display: none; }

    /* 공식 캐릭터즈 */
    html[lang="en-US"] .official-character-intro__content b br { display: none; }
    html[lang="en-US"] .official-character-intro__factory .jt-btn__line { margin-top: 16rem; }
    html[lang="en-US"] .official-character-intro--etc .official-character-intro__image { margin-bottom: 16rem; }

    html[lang="en-US"] .official-character-story__primary p { width: 80%; }
    html[lang="en-US"] :is(.official-character-story--enjoy, .official-character-story--balance) .official-character-story__primary p br { display: none; }

    /* 견학 안내 */
    html[lang="en-US"] .tourinfo-brand__list-typo br { display: none; }

    html[lang="en-US"] .tourinfo-brand__reservation-message { padding-left: 54rem; padding-right: 54rem; }
    html[lang="en-US"] .tourinfo-brand__reservation-message .jt-btn__line { padding-left: 24rem; padding-right: 24rem; }

}

@media (max-width: 540px){

    /* LAYOUT */
    html[lang="en-US"] .menu-nav { margin-left: 25rem; }
    html[lang="en-US"] #menu > li > ul { width: 150rem; left: calc(100% + 27rem); }
    html[lang="en-US"] #menu > li > ul:before { width: 27rem; left: -27rem; }
    html[lang="en-US"] #menu > li > ul > li > a { white-space: normal; }
    html[lang="en-US"] #menu > li > ul > li > a > span:after { display: none; }
    html[lang="en-US"] #menu > li > ul > li.current-menu-item > a > span { text-decoration: underline; text-underline-offset: 5rem; }

    html[lang="en-US"] .footer__bottom { margin-top: 80rem; }
    html[lang="en-US"] #footer-menu > li > ul { width: 182rem; }
    html[lang="en-US"] #footer-menu > li > ul > li > a { white-space: normal; }
    html[lang="en-US"] #footer-menu > li > ul > li > a > span:after { display: none; }
    html[lang="en-US"] #footer-menu > li > ul > li.current-menu-item > a > span { text-decoration: underline; text-underline-offset: 5rem; }

    html[lang="en-US"] .article__desc br { display: none; }

    /* MAIN */
    html[lang="en-US"] .main-brand__desc br { display: none; }

    html[lang="en-US"] .main-power__rolling-desc br { display: none; }

    /* SANC 소개 */
    html[lang="en-US"] .company-introduce__bracket { gap: 48rem; }

    html[lang="en-US"] .introduce-exhibition__txt--description br { display: none; }

    /* SANC 메시지 */
    html[lang="en-US"] .message-storybook__banner { padding-left: calc(var(--section-margin) * 1.2); padding-right: calc(var(--section-margin) * 1.2); }

    html[lang="en-US"] .message-season__name { gap: 45rem; }

    html[lang="en-US"] .message-gallery__typo-inner > * { width: calc(100vw - (var(--section-margin) * 3)); }
    html[lang="en-US"] .message-gallery__typo-inner > * br { display: none; }

    /* CI/BI */
    html[lang="en-US"] .bici-brand__list > li:nth-child(1),
    html[lang="en-US"] .bici-brand__list > li:nth-child(2) { padding-top: 45rem; }
    html[lang="en-US"] .bici-brand__list-label { width: calc(100% - 16rem); }
    html[lang="en-US"] .bici-brand__list-label br { display: none; }

    /* 사업장 */
    html[lang="en-US"] .location-gallery__title br { display: none; }

    html[lang="en-US"] .location-map__desc span br { display: none; }

    /* SANC WAY COMPONENT */
    html[lang="en-US"] .sancway-card__label { width: calc(100% - 42rem); }

    html[lang="en-US"] .sancway-process__list-content { padding-left: 36rem; padding-right: 36rem; }

    /* 농후발효유 */
    html[lang="en-US"] .sancway-group .sancway-yogurt-health--up .sancway-group__content p br { display: none; }

    html[lang="en-US"] .sancway-group .sancway-yogurt-health--run .sancway-group__content b br { display: none; }
    html[lang="en-US"] .sancway-group .sancway-yogurt-health--run .sancway-group__content b + p br { display: none; }

    /* 침구 */
    html[lang="en-US"] .sancway-bedding-ore__label { width: calc(100% - 24rem); top: 12rem; left: 12rem; }
    html[lang="en-US"] .sancway-bedding-ore__parentheses { min-width: 195rem; }

    html[lang="en-US"] .sancway-bedding-eco-bio__list-title { white-space: normal; }
    html[lang="en-US"] .sancway-bedding-eco-bio__parentheses { top: calc(50% - var(--font-lineheight-ko-06)); }

    /* BRAND COMPONENT */
    html[lang="en-US"] .article__section-head h2 br { display: none; }

    html[lang="en-US"] .brand-product__list-desc { padding: 0 11rem; }

    /* 요구르트 런 */
    html[lang="en-US"] .brand-product__list-item--regular-delivery .brand-product__list-desc { padding: 0 24rem; }

    /* 생명물간장 */
    html[lang="en-US"] body.page-template-brand-sanc-soysauce .article__visual-content { padding: 0 8rem; }

    html[lang="en-US"] .brand-detail__slider-content i { width: 185rem; }

    /* 생명물두부 */
    html[lang="en-US"] .tofu-content__free span { white-space: pre; }

    /* 공식 캐릭터즈 */
    html[lang="en-US"] .official-character-intro__factory .jt-btn__line { margin-top: 20rem; }
    html[lang="en-US"] .official-character-intro--etc .official-character-intro__image { margin-bottom: 20rem; }

    /* 견학 안내 */
    html[lang="en-US"] .tourinfo-brand__illust--water { top: 468rem; }
    
    html[lang="en-US"] .tourinfo-brand__reservation-message { padding-left: 0; padding-right: 0; }
    html[lang="en-US"] .tourinfo-brand__reservation-message .jt-btn__line { padding-left: 22rem; padding-right: 22rem; }

}