@charset "utf-8";

/*
 * File       : rwd-strap.css
 * Author     : STUDIO-JT (KMS)
 * Guideline  : JTstyle.2.0
 * Dependency : css/reset.css
 *              css/jt-strap.css
 *
 * SUMMARY:
 * 01) 2000px
 * 02) 1800px
 * 03) 1500px
 * 04) 1200px
 * 05) 1023px
 * 06) 860px
 * 07) 540px
 * 08) 375px
 */



/* **************************************** *
 * 2000px
 * **************************************** */
@media (min-width: 2000px){

}



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

}




/* **************************************** *
 * 1500px
 * **************************************** */
@media (max-width: 1500px){
    /* SERVICE */
    .article.service .article__header { margin-bottom: 100rem; }
    .article.service .article__subtitle { margin-bottom: 22rem; }

    .service-solution { padding: 100rem 0; }

    .service-process { padding-top: 100rem; }
    .service-process__cta { padding-top: 100rem; }
}



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

    /* PARTNER */
    .partner.single .single__header { padding:48rem 0; }
    .partner-content { padding-top: 60rem; }
    .partner-content__info { padding-right: 60rem; }
    .partner-content__attachment { margin-top: 20rem; }

    /* SERVICE */
    .article.service .article__header { margin-bottom: 90rem; }
    .article.service .article__subtitle { margin-bottom: 20rem; }

    .service-solution__list { gap: 24rem; }
    .service-solution__list-title { margin-top: 24rem; }

    /* PARTNER INQUIRY */
    .partner-inquiry .article__header { margin-bottom: 70rem; }

    html.ipad .partner-inquiry__step-title { top: 0; }
    html.ipad .partner-inquiry__step-number { top: 0; }

    .partner-inquiry__banner { margin-top: 0; }
    .partner-inquiry__banner-content { padding: 40rem 60rem; }

    .partner-inquiry__service { margin-top: 120rem; }
    .partner-inquiry__service > h2 { margin-bottom: 60rem; }

    .partner-inquiry__btns { margin-top: 80rem; }

    /* PARTS */
    .parts.single .single__header { padding:48rem 0; }
    
}



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

    /* PARTNER */
    .partner-content__attachment { margin-top: 16rem; }

    /* POLICY */
    .policy .jt-editor > * { margin-left: auto; margin-right: auto; }

    /* MYCONSULT */
    .myconsult__accordion .jt-accordion__title { padding-left: 110rem; }
    .myconsult__accordion .jt-accordion__state { top: 28rem; }
    .myconsult__accordion .jt-accordion__content { padding-left: 110rem; }
    .myconsult__accordion .jt-accordion__control { top: 65rem; }
    .myconsult .jt-nothing__btn-wrap > .jt-btn__basic { min-width: unset; }

    /* MYPAGE */
    .mypage__card-txt { max-width: 240rem; }

    /* PARTNER INQUIRY */
    .partner-inquiry .article__header { margin-bottom: 60rem; }

    .partner-inquiry__service { margin-top: 100rem; }
    .partner-inquiry__service > h2 { margin-bottom: 40rem; }

    .partner-inquiry__btns { margin-top: 60rem; }

}




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

    /* PORTFOLIO */
    .portfolio-normal { padding-top: 0; }
    .portfolio-content { padding-top: 60rem; padding-bottom: 80rem; }
    .portfolio-content__info-list { grid-template-columns: repeat(2, minmax(0, 1fr)); padding:32rem; }
    .portfolio-content__info-list > li { grid-template-columns: 80rem minmax(0, auto); }

    /* NEWS */
    .news-normal { padding-top: 0; }
    
    /* PARTNER */
    .partner.single .single__header { padding: 40rem 0; }
    html.android .partner.single .single__header { padding-bottom: 38rem; }
    .partner-title__ad-badge { width: 32rem; height: 32rem; }
    .partner-content { padding-top: 48rem; padding-bottom: 80rem; }
    .partner-content__corp { width: 100%; float: none; margin-bottom: 60rem; }
    .partner-content__info { width: 100%; padding-right: 0; }
    .partner-content__btn { text-align: center; }
    .partner-content__corp-list li p br { display: none; }
    .partner-content__corp-btn { margin: 0 100rem; }
    .partner-content__corp-share { padding-top: 0; font-size: 0; }
    .partner-content__corp-share .jt-share > span { display: none; }
    .partner-content__corp-share .jt-share__item { position: absolute; right: 0; top: 6rem; }
    .partner-content__portfolio-list > li { grid-template-columns: 60rem minmax(0, 1fr); }
    .partner-content__attachment { margin-top: 12rem; }

    .partner.single .partner-content__corp { display: flex; flex-direction: column; }
    .partner.single .partner-content__corp-logo { order: 1; }
    .partner.single .partner-content__corp-list { order: 3; border-bottom: 1px solid var(--color-base-line); }
    .partner.single .partner-content__corp-btns { order: 2; padding-top: 0; padding-bottom: 24rem; border-top: 0; }

    /* PARTS */
    .parts.single .single__header { padding: 40rem 0; }
    html.android .parts.single .single__header { padding-bottom: 38rem; }

    /* QNA */
    .qna-additional__answer-list { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .qna-additional__bundle { margin-bottom: 60rem; }

    .qna-complete__item { grid-template-columns: 120rem minmax(0, 1fr); }

    /* CONSULT */
    .consult-additional__answer-list { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .consult-additional__bundle { margin-bottom: 60rem; }

    .consult-complete__item { grid-template-columns: 120rem minmax(0, 1fr); }
    .consult-complete__add { flex-wrap: wrap; }
    .consult-complete__add-btn { margin-top: 7rem; }
    html.ios .consult-complete__add-btn { top: -2rem; }

    /* FAQ */
    .faq__content .jt-accordion { margin-top: 0; }

    /* POLICY */
    .policy .jt-editor h2 { margin-top: 36rem; margin-bottom: 16rem; }
    .policy .jt-editor p { margin-bottom: 10rem;}
    .policy .jt-editor .jt-policy-list__item ol > li > ul:not(.jt-policy-list__table) > li:before { top: 13rem; }
    .policy .jt-editor .jt-policy-list__item ul > li > ul:not(.jt-policy-list__table) > li:before { top: 13rem; }
    .policy .jt-editor .jt-policy-list__item > ol > li:not(:first-child) { margin-top: 10rem; }
    .policy .jt-editor .jt-policy-list__item > ul > li:not(:first-child) { margin-top: 16rem; }

    .policy .jt-editor ul.jt-policy-list__table > li:not(:first-child) { margin-top: 10rem; }
    .policy .jt-editor .jt-policy-list__table > li > ul > li > ul { margin-bottom: 6rem; }
    .policy .jt-editor .jt-table-wrap { flex-wrap: wrap; gap: 0; }
    .policy .jt-editor .jt-policy-list__notice { margin: 10rem 0; }

    .policy.use-terms .jt-editor .jt-policy-list__item > ol > li > ul.jt-policy-list__table > li + li { margin-top: 10rem; }
    .policy.use-terms .jt-editor .jt-policy-list__item > ol > li > ol > li > ul { margin-bottom: 10rem; }
    .policy.use-terms .jt-editor .jt-policy-list__item > ul > li > ol > li { margin-bottom: 10rem; }
    
    /* SITEMAP */
    .jt-sitemap__wrap { margin-bottom: 60rem; }
    .jt-sitemap__list { grid-template-columns: repeat(2, minmax(0, 1fr)); }

    /* JOIN */
    .jt-popup__overlay#jt-popup__policy .jt-popup__content-container .jt-nicescroll { height: calc((var(--vh, 1vh) * 100) - 172rem); }
    .jt-popup__overlay#jt-popup__privacy .jt-popup__content-container .jt-nicescroll { height: calc((var(--vh, 1vh) * 100) - 172rem); }
    html.ios .jt-popup__overlay#jt-popup__policy .jt-popup__content-container .jt-nicescroll { height: calc(100svh - 172rem); }
    html.ios .jt-popup__overlay#jt-popup__privacy .jt-popup__content-container .jt-nicescroll { height: calc(100svh - 172rem); }

    /* SERVICE */
    .article.service .article__header { margin-bottom: 60rem; }
    .article.service .article__subtitle { margin-bottom: 18rem; }
    
    .service-intro { height: 200vh; } 

    .service-solution { padding: 90rem 0; }
    .service-solution__list { gap: 16rem; flex-wrap: wrap; }
    .service-solution__list-item { width: calc(50% - 8rem); }
    .service-solution__list-desc { margin-top: 6rem; padding-bottom: 24rem; }
    
    .service-process { padding-top: 90rem; }
    .service-process__step-list { width: calc(100% - 10rem); margin-top: 50rem; }
    .service-process__step-list-item { width: calc(25% + 10rem); margin: 0 -5rem; }
    .service-process__step-list-item:nth-child(1) { transform: translateX(-60rem); }
    .service-process__step-list-item:nth-child(2) { transform: translateX(-20rem); }
    .service-process__step-list-item:nth-child(3) { transform: translateX(20rem); }
    .service-process__step-list-item:nth-child(4) { transform: translateX(60rem); }
    .service-process__step-mark-label:first-child { width: calc(75% + 5rem); margin-right: -5rem; }
    .service-process__step-mark-label:last-child { width: calc(25% + 5rem); margin-left: -5rem; }
    .service-process__step-mark-label:after { width: calc(100% - 25rem); left: 10rem; }
    .service-process__step-mark-label span { padding: 0 10rem; }
    .service-process__list { margin-top: 50rem; padding: 10rem 30rem; }
    .service-process__list > li { padding: 22rem 36rem; }
    .service-process__list > li:before { top: 22rem; }
    .service-process__cta { padding-top: 90rem; }
    .service-process__cta-btn-wrap { margin-top: 50rem; }

    /* MYPAGE */
    .mypage__info { padding: 32rem; }
    .mypage__info-email { margin-top: 2rem; }
    .mypage__info-btn-wrap { position: relative; top: auto; right: auto; transform: none; margin-top: 16rem; }
    html.ios .mypage__info-btn { padding-top: 9rem; padding-bottom: 5rem;}

    .mypage__card { padding: 32rem; }
    .mypage__card-header { padding-bottom: 18rem; }
    .mypage__card-list { margin-top: 20rem; }
    .mypage__card-txt { max-width: 160rem; }
    .mypage__card-nothing { margin-top: 20rem; }

    .mypage__parts { padding: 28rem 32rem; }
    .mypage__parts .jt-guide--icon { right: 32rem; }

    .article--mypage-modify .jt-form--email { margin-top: 0; order: -1; }

    .article--partner-otp .jt-form .jt-form__info-text { padding: 60rem 0; }

    .jt-member-tab ul > li a { font-size: 16rem; padding: 20rem 10rem; }
    .jt-member-tab__content { padding-top: 60rem; }

    /* PARTNER INQUIRY */
    .partner-inquiry .article__header { margin-bottom: 50rem; }
    .partner-inquiry .article__desc { margin-top: 50rem; }

    html.ipad .partner-inquiry__step-title { top: 1.5rem; }
    html.ipad .partner-inquiry__step-number { top: -.5rem; }

    .partner-inquiry__banner { grid-template-columns: none; margin-top: 0; }
    .partner-inquiry__banner-content { padding: 40rem; }

    .partner-inquiry__service { margin-top: 80rem; }
    
    .partner-inquiry .jt-form__label[for=field__code] { position: absolute; left: -9999rem; }
    .partner-inquiry .jt-certificator { grid-template-columns: none; gap: 10rem; }
    
    .partner-inquiry__btns > a,
    html.ios .partner-inquiry__btns > a { width: auto; padding-left: 32rem; padding-right: 32rem; }

}



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

    /* PORTFOLIO */
    .portfolio-content { padding-top: 48rem; padding-bottom: 67rem; }
    .portfolio-content__info { margin-bottom: 48rem; }
    .portfolio-content__info-list { grid-template-columns: repeat(1, minmax(0, 1fr)); padding:24rem; }
    .portfolio-content__info-list > li { grid-template-columns: 80rem minmax(0, auto); }

    /* PARTNER */
    .partner-content__corp { margin-bottom: 48rem; }
    .partner-content__corp-btn { margin: 0 60rem; }
    .partner-content__corp-list > li a:not(.jt-btn__minimize) { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
    .partner-content__portfolio,
    .partner-content__description { padding-bottom: 48rem; }
    .partner-content__portfolio-list { padding:24rem; }

    /* NOTICE */
    .notice__content .jt-search { top: 0; }

    /* QNA */
    .qna .article__header { margin-bottom: 38rem; }
    .qna__content .jt-agreement__accordion:last-child .jt-agreement__content { padding-left: 0; }

    .qna-complete__bundle { padding: 24rem; }
    .qna-complete__body { padding-bottom: 0rem; }
    .qna-complete__item { grid-template-columns: minmax(0, 1fr); margin-bottom: 24rem; }
    .qna-complete__item-value { padding-left: 0rem; padding-top: 8rem; overflow: hidden; text-overflow: ellipsis; }
    .qna-complete__control { padding-top: 48rem; }

    /* CONSULT */
    .consult-complete__bundle { padding: 24rem; }
    html.ios .consult-complete__bundle { padding-top: 28rem; }
    .consult-complete__body { padding-bottom: 0rem; }
    .consult-complete__item { grid-template-columns: minmax(0, 1fr); margin-bottom: 24rem; }
    .consult-complete__item-value { padding-left: 0rem; padding-top: 8rem; overflow: hidden; text-overflow: ellipsis; }
    .consult-complete__add { padding: 24rem; }
    .consult-complete__control { padding-top: 48rem; }
    html.ios .consult-complete__add-btn { margin-top: 7rem; }

    .consult-complete--location .consult-complete__head { padding-bottom: 0; flex-direction: column; }
    .consult-complete--location .consult-complete__value { padding-top: 10rem; }

    .consult-additional__answer-list { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16rem;}
    .consult-additional--price .consult-additional__answer-list { grid-template-columns: repeat(1, minmax(0, 1fr)); }    

    .consult .article__header { margin-bottom: 38rem; }
    
    .jt-popup__overlay#jt-popup--consult .jt-popup__container { padding: 20rem 24rem 84rem; }
    html.ios .jt-popup__overlay#jt-popup--consult .jt-popup__container { padding: 20rem 24rem 84rem; }
    .jt-popup__overlay#jt-popup--consult .jt-popup__title { padding-bottom: 24rem; }

    /* POLICY */
    .policy .jt-editor h2 { margin-bottom: 24rem; }
    .policy .jt-editor .jt-policy-list__item ol > li > ul:not(.jt-policy-list__table) > li:before { top: 11rem; }
    .policy .jt-editor .jt-policy-list__item ul > li > ul:not(.jt-policy-list__table) > li:before { top: 11rem; }

    /* SITEMAP */
    .jt-sitemap__wrap { margin-bottom: 48rem; }
    .jt-sitemap__list { grid-template-columns: repeat(1, minmax(0, 1fr)); }

    /* ACCOUNT ID/PW FIND */
    .jt-form__account-field { flex-direction: column; height: auto; padding: 12rem 17rem; }
    .jt-form--registered { margin-top: 12rem; }
    
    /* LOGIN */
    .login .jt-form__account .jt-form--action { margin-top: 64rem; }
    .login .jt-form__account-between { flex-direction: column; margin-top: 0; }
    .login .jt-form__account-between .jt-checkbox { position: absolute; bottom: 100%; left: 0; margin-bottom: 20rem; }
    .login .jt-form__account-between .jt-form__account-link { margin-top: 20rem; }
    html.ios .login .jt-form__account .jt-form--action { margin-top: 66rem; }
    html.ios .login .jt-form__account-between .jt-checkbox label > span:before { top: 0; }
    html.ios .login .jt-form__account-between .jt-checkbox label > span:after { top: 5rem; }
    html.ios .login .jt-popup__btn .jt-guide--icon { top: 1rem; }
    html.android .login .jt-popup__btn .jt-guide--icon { top: 2rem; }
    
    .jt-popup__overlay#jt-popup__otp .jt-popup__title { padding: 20rem 55rem 20rem 20rem; }
    .jt-popup__overlay#jt-popup__otp .jt-popup__content-container .jt-nicescroll { padding: 0 10rem 20rem 20rem; }  
    .jt-popup__overlay#jt-popup__otp .jt-popup__content-container .jt-nicescroll__content { max-height: calc(100dvh - 129rem); padding-right: 10rem; padding-bottom: 10rem; }
    .jt-popup__overlay#jt-popup__otp .jt-otp__desc { margin-top: 20rem; }
    .jt-popup__overlay#jt-popup__otp .jt-otp__desc .jt-btn__underline > span:after { bottom: 2rem; }
    .jt-popup__overlay#jt-popup__otp .jt-otp__loading { width: calc(100% - 10rem); }
    
    .jt-popup__overlay#jt-popup__snslogin .jt-popup__container { padding: 30rem 30rem 90rem; }

    /* JOIN */
    .jt-popup__overlay#jt-popup__policy .jt-popup__title { padding: 30rem; }
    .jt-popup__overlay#jt-popup__policy .jt-popup__content-container .jt-nicescroll { padding:0 15rem 30rem 30rem; }
    .jt-popup__overlay#jt-popup__policy .jt-popup__content-container .jt-nicescroll__content { padding-right: 16rem; }
    .jt-popup__overlay#jt-popup__policy .jt-popup__close { right: 20rem; }
    .jt-popup__overlay#jt-popup__privacy .jt-popup__title { padding: 30rem; }
    .jt-popup__overlay#jt-popup__privacy .jt-popup__content-container .jt-nicescroll { padding:0 15rem 30rem 30rem; }
    .jt-popup__overlay#jt-popup__privacy .jt-popup__content-container .jt-nicescroll__content { padding-right: 16rem; }
    .jt-popup__overlay#jt-popup__privacy .jt-popup__close { right: 20rem; }

    /* SERVICE */
    .article.service .article__header { margin-bottom: 46rem; }
    .article.service .article__subtitle { margin-bottom: 12rem; }

    .service-intro__bg .jt-fullvid-container:after { opacity: .7; }
    .service-intro__video:after { opacity: .7; }
    .service-intro__typo { font-size: var(--font-size-ko-05); line-height: var(--font-lineheight-ko-05); letter-spacing: var(--letter-spacing-03); }
    .service-intro__typo + .service-intro__typo { margin-top: 24rem; }

    .service-solution { padding: 70rem 0; }
    .service-solution__list { flex-direction: column; gap: 40rem; }
    .service-solution__list-item { width: auto; }
    .service-solution__list-figure img { width: 100%; }
    .service-solution__list-title { margin-top: 22rem; }
    .service-solution__list-desc { padding-bottom: 0; }
    
    .service-process { padding-top: 70rem; }
    .service-process__step-list { margin-top: 40rem; }
    .service-process__step-list-content b { display: none; }
    .service-process__step-list-item:nth-child(1) { transform: translateX(-30rem); }
    .service-process__step-list-item:nth-child(2) { transform: translateX(-10rem); }
    .service-process__step-list-item:nth-child(3) { transform: translateX(10rem); }
    .service-process__step-list-item:nth-child(4) { transform: translateX(30rem); }
    .service-process__step-mark { margin-top: 12rem; }
    .service-process__step-mark-label { font-size: var(--font-size-ko-07); line-height: var(--font-lineheight-ko-07); letter-spacing: var(--letter-spacing-03); }
    .service-process__step-mark-label[lang="en"] { font-size: var(--font-size-en-07); line-height: var(--font-lineheight-en-07); }
    .service-process__step-mark-label:after { width: calc(100% - 53rem); top: 0; left: 24rem; }
    .service-process__step-mark-label:last-child span { padding: 0; background: transparent; }
    .service-process__step-mark-label:last-child:after { display: none; }
    .service-process__list { padding: 8rem 24rem; }
    .service-process__list > li { padding: 20rem 30rem; }
    .service-process__list > li:before { font-size: 12rem; width: 20rem; height: 20rem; line-height: 20rem; top: 23rem; }
    .service-process__list > li > p br { display: none; }
    html.ios .service-process__list > li {padding-top: 22rem; padding-bottom: 18rem; }
    .service-process__cta { padding-top: 70rem; }
    .service-process__cta-typo br { display: none; }
    .service-process__cta-btn-wrap { margin-top: 40rem; }
    .service-process__cta-btn-wrap .jt-btn__basic + .jt-btn__basic { margin-left: 0; margin-top: 10rem; }

    /* MYPAGE */
    .mypage__info { text-align: center; padding: 28rem; }
    .mypage__info-btn-wrap {text-align: center;margin-top: 22rem;}
    .mypage__info-btn { width: 180rem; }
    .mypage__info-btn + .mypage__info-btn { margin-left: auto; margin-top: 8rem; }
    
    .mypage__card { padding: 26rem 28rem; }
    .mypage__card-group { display: block; grid-column-gap: unset; grid-template-columns: unset; }
    .mypage__card-header { padding-bottom: 12rem; }
    .mypage__card-list { margin-top: 16rem; }
    .mypage__card-list > li { margin-top: 3rem; }
    .mypage__card-list > li a { padding-right: 100rem; }
    .mypage__card-txt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
    .mypage__card-date { right: 16rem; }
    .mypage__card-count { right: 16rem; }
    .mypage__card-nothing { margin-top: 16rem; }
    
    .mypage__parts { padding: 24rem 28rem; }
    .mypage__parts .jt-guide--icon { right: 28rem; }
    
    .article--mypage-modify .jt-form__control .jt-btn__basic { width: 160rem; }
    
    .article--partner-otp .jt-form .jt-form__info-text { padding: 40rem 0; }

    .jt-member-tab ul > li a { font-size: 15rem; padding: 18rem 10rem; position: relative; top: 50%; transform: translateY(-50%); }
    .jt-member-tab__content { padding-top: 40rem; }

    #popupMemberWithdraw .jt-popup__container { padding: 28rem 20rem 76rem; }
    #popupMemberWithdraw .jt-popup__title { padding-bottom: 24rem; }
    #popupMemberWithdraw .jt-popup__close { right: 24rem; top: 38rem; transform: translateY(-50%); }
    #popupMemberWithdraw .jt-popup__content-container .jt-nicescroll { height: 330rem; }
    #popupMemberWithdraw .jt-popup__content-container .jt-nicescroll__content { padding-right: 15rem; }
    #popupMemberWithdraw .jt-popup__content-container ol > li { padding-left: 16rem; }
    #popupMemberWithdraw .jt-popup__content-container ol > li:nth-child(n+10) { padding-left: 26rem; }
    #popupMemberWithdraw .jt-popup__content-container .text-area textarea.jt-form__field { height: 130rem; }
 
    /* MYCONSULT */
    .myconsult__accordion .jt-accordion__title { padding-left: 0; }
    .myconsult__accordion .jt-accordion__questions { padding-right: 40rem; }
    .myconsult__accordion .jt-accordion__state { top: 23.5rem; }
    .myconsult__accordion .jt-accordion__state:after { content: ''; display: block; width: 1px; height: 10rem; background: #ddd; position: absolute; top: 6rem; right: -11rem; }
    .myconsult__accordion .jt-accordion__date { padding-left: 69rem; }
    .myconsult__accordion .jt-accordion__content { padding-left: 0; }
    .myconsult__accordion .jt-accordion__content-info-card { padding: 20rem; margin-bottom: 18rem; margin-top: 12rem; }
    .myconsult__accordion .jt-accordion__content-info-card-item { margin-top: 14rem; }
    .myconsult__accordion .jt-accordion__content-info-card-item ul li { padding-left: 20rem; }
    .myconsult__accordion .jt-accordion__content-info-card-item ul li:before { top: 10rem; left: 6rem; }
    .myconsult__accordion .jt-accordion__control { top: 55rem; }
    .myconsult__accordion .jt-accordion__title--partners .jt-accordion__date { padding-left: 97rem; }
    .myconsult__accordion.myconsult__accordion--partner .jt-accordion__date { padding-left: 0; }
    html.ios .myconsult__accordion .jt-accordion__state { top: 24rem; }
    html.ios .myconsult__accordion .jt-accordion__state:after { top: 5rem; }
    html.ios .myconsult__accordion .jt-accordion__cat { top: 1rem; }
    html.ios .myconsult__accordion .jt-accordion__cat:before { height: 10rem; top: 4rem; }
    html.ios .myconsult__accordion .jt-accordion__date { padding-left: 68rem; }
    html.ios .myconsult__accordion.myconsult__accordion--partner .jt-accordion__date { padding-left: 0; }
    html.ios .myconsult__accordion .jt-accordion__title--partners .jt-accordion__date { padding-left: 95rem; }

    .myconsult__accordion .jt-accordion__content-connect ul li:before { top: 10rem; }
    
    .myconsult .jt-nothing__btn-wrap { margin-top: 28rem; }
    .myconsult .jt-nothing__btn-wrap > .jt-btn__basic + .jt-btn__basic { margin-left: 0; margin-top: 10rem; }
    
    .myconsult .back-to-list-btn { position: relative; top: auto; right: auto; margin-bottom: 24rem; }

    /* PARTNER OTP */
    .jt-otp__member { padding: 24rem; }
    .multiple-login-list-wrap { padding: 24rem }
    .multiple-login-list-wrap ul { padding-bottom: 15rem; }
    .multiple-login-list-wrap .jt-checkbox label:not(:last-child) { margin-right: 15rem; }
    .multiple-login-delete-btn { margin-top: 20rem; }

    /* PARTNER INQUIRY */
    .partner-inquiry .article__header { margin-bottom: 40rem; }
    .partner-inquiry .article__desc { margin-top: 40rem; }

    .partner-inquiry__step > li { padding-right: 36rem; }
    .partner-inquiry__step .jt-guide--icon { right: 6rem; }
    .partner-inquiry__step > li:not(.partner-inquiry__step--active) .partner-inquiry__step-number { margin-right: 0; }
    .partner-inquiry__step > li:not(.partner-inquiry__step--active) .partner-inquiry__step-title { position: absolute; left: -9999rem; width: 1px; height: 1px; overflow: hidden; opacity: 0; }
    html.android .partner-inquiry__step-title { top: 0; }

    .partner-inquiry__banner-content { padding: 32rem; }
    
    .partner-inquiry__service { margin-top: 60rem; }
    .partner-inquiry__service-list { grid-template-columns: none; gap: 40rem; margin: 0; }
    .partner-inquiry__service-item { padding: 20rem; }
    .partner-inquiry__service-item + .partner-inquiry__service-item { border-left: 0; }
    .partner-inquiry__service-icon { margin-bottom: 16rem; }
    
    .partner-inquiry__btns { margin-top: 40rem; }
    .partner-inquiry__btns > a,
    html.ios .partner-inquiry__btns > a { padding-left: 28rem; padding-right: 28rem; }
}



/* **************************************** *
 * 375px
 * **************************************** */
@media (max-width: 375px){
    html.ios .partner-inquiry__step-title { top: 2rem; }
}