@charset "utf-8";

@font-face {
    font-family: 'Pretendard Nell';
    font-weight: 45 930;
    font-display: swap;
    src: url('/fonts/PretendardVariable-nell.woff2') format('woff2-variations'),
        url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2/PretendardVariable.woff2') format('woff2-variations');
}

@font-face {
    font-family: 'Pretendard Nell Fallback';
    src: local('Apple SD Gothic Neo'), local('AppleSDGothicNeo-Regular');
    size-adjust: 94%;
}

@font-face {
    font-family: 'Pretendard Nell Fallback 2';
    src: local('Noto Sans KR'), local('Noto Sans CJK KR'), local('Source Han Sans KR'), local('NotoSansKR-Regular');
    size-adjust: 93.9%;
}

@font-face {
    font-family: 'Pretendard Nell Fallback 3';
    src: local('Malgun Gothic'), local('맑은 고딕');
    size-adjust: 86.4%;
}


.olidia {
    overflow: hidden;
    font-family: 'Pretendard Nell', 'Pretendard Nell Fallback', 'Pretendard Nell Fallback 2', 'Pretendard Nell Fallback 3', 'Pretendard Nell Fallback', 'Pretendard Nell Fallback 2', 'Pretendard Nell Fallback 3', 'Noto Sans KR', 'Apple SD Gothic Neo', sans-serif;
    color: #111;
}

.olidia strong {
    color: inherit;
}

.olidia .sound_only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.olidia p,
.olidia h1,
.olidia h2 {
    margin: 0;
    word-break: keep-all;
}

.olidia [data-aos="fade-up"] {
    transform: translate3d(0, 24px, 0);
}
.sub.olidia [data-aos][data-aos] {
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}
@media (min-width: 991px) {
    .olidia [data-aos="fade-up"] {
        transform: translate3d(0, 12px, 0);
    }
}

.olidia .ol_in span.c883618{color:#883618}
.olidia .ol_in span.w400{font-weight:400}
.olidia .ol_in span.w500{font-weight:500}
.olidia .ol_in span.w700{font-weight:700}
.olidia .ol_in span.it{font-style:italic;font-family:'Inter','Pretendard Nell',sans-serif}

/* =========================================================
   모바일
   ========================================================= */
@media (max-width: 990px) {
    .olidia .olidia_sec {
        position: relative;
        padding: 54px 20px 58px;
        text-align: center;
        background: #fff;
    }

    .olidia .ol_in {
        display: flex;
        flex-direction: column;
        align-items: center;
        max-width: 620px;
        margin: 0 auto;
    }

    .olidia .ol_in > * {
        max-width: 100%;
        font-size: 15px;
        line-height: 1.72;
        letter-spacing: -0.02em;
    }

    .olidia .ol_in h1,
    .olidia .ol_in h2 {
        font-size: 22px;
        line-height: 1.38;
        letter-spacing: -0.03em;
        text-wrap: balance;
    }

    .olidia .ol_in p {
        text-wrap: pretty;
    }

    .olidia .ol_in br {
        display: none;
    }

    .olidia .ol_in br.pb {
        display: initial;
    }
    .olidia .t1157 {
        font-weight: 500;
        color: #883618;
    }
    .olidia .t1158 {
        font-weight: 700;
        color: #883618;
    }
    .olidia .t4745 {
        font-weight: 300;
        color: #883618;
    }
    .olidia .t4746 {
        font-weight: 300;
        color: #883618;
    }
    .olidia .t4747 {
        font-weight: 300;
        color: #FFFFFF;
    }
    .olidia .t4750 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .olidia .t4753 {
        font-weight: 600;
        color: #883618;
    }
    .olidia .t4754 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4756 {
        font-weight: 400;
        color: #883618;
    }
    .olidia .t4757 {
        font-weight: 400;
        color: #FFFFFF;
    }
    .olidia .t4758 {
        font-weight: 700;
        color: #EC5A28;
    }
    .olidia .t4759 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4760 {
        font-weight: 400;
        color: #555;
    }
    .olidia .t4761 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4762 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4763 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .olidia .t4764 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .olidia .t4765 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .olidia .t4766 {
        font-weight: 400;
        color: #555;
    }
    .olidia .t4767 {
        font-weight: 400;
        color: #555;
    }
    .olidia .t4768 {
        font-weight: 400;
        color: #555;
    }
    .olidia .t4769 {
        font-weight: 400;
        color: #555;
    }
    .olidia .t4770 {
        font-weight: 400;
        color: #555;
    }
    .olidia .t4771 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4773 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4774 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4775 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4776 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4777 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4778 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4779 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4786 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4807 {
        font-weight: 600;
        color: #FFFFFF;
    }
    .olidia .t4808 {
        font-weight: 600;
        color: #FFFFFF;
    }
    .olidia .t4809 {
        font-weight: 600;
        color: #FFFFFF;
    }
    .olidia .t4810 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4811 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4812 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4813 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4827 {
        font-weight: 600;
        color: #FFFFFF;
    }
    .olidia .t4828 {
        font-weight: 600;
        color: #FFFFFF;
    }
    .olidia .t4829 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4830 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4838 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4839 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4842 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4844 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4848 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4849 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4850 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .olidia .t4851 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .olidia .t4852 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .olidia .t4853 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .olidia .t4854 {
        font-weight: 300;
        color: #FFFFFF;
    }
    .olidia .t4855 {
        font-weight: 700;
        color: #FFFFFF;
    }
    .olidia .t4857 {
        font-weight: 600;
        background: linear-gradient(90deg, #f8f1ad, #d47c39);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #f8f1ad;
    }
    .olidia .t4859 {
        font-weight: 600;
        background: linear-gradient(90deg, #f8f1ad, #d47c39);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #f8f1ad;
    }
    .olidia .t4861 {
        font-weight: 600;
        background: linear-gradient(90deg, #f8f1ad, #d47c39);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #f8f1ad;
    }
    .olidia .t4863 {
        font-weight: 600;
        background: linear-gradient(90deg, #f8f1ad, #d47c39);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #f8f1ad;
    }
    .olidia .t4864 {
        font-weight: 600;
        color: #FFFFFF;
    }
    .olidia .t4865 {
        font-weight: 300;
        color: #883618;
    }
    .olidia .t4866 {
        font-weight: 400;
        color: #883618;
    }
    .olidia .t4870 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4872 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4876 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4878 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4883 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4884 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4889 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4890 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4894 {
        font-weight: 400;
        color: #111;
    }
    .olidia .t4899 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4900 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4901 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4902 {
        font-weight: 500;
        color: #111;
    }
    .olidia .t4903 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4904 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4905 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4906 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4908 {
        font-weight: 700;
        color: #111;
    }
    .olidia .t4909 {
        font-weight: 400;
        color: #AAA;
    }
    .olidia .t4927 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4928 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4929 {
        font-weight: 400;
        color: #333;
    }
    .olidia .t4930 {
        font-weight: 400;
        color: #333;
    }

    /* ---- 1. 히어로 ---- */
    .olidia .ol_s1 {
        padding: 72px 20px 78px;
        background: #E9A06D url(/img/olidia/m_s1_bg.jpg) no-repeat center center / cover;
    }
    .olidia .ol_s1 .t4745 {
        margin-bottom: 16px;
        font-size: 11px;
        line-height: 1.4;
        letter-spacing: 0.3em;
        text-indent: 0.3em;
    }
    .olidia .ol_s1 .t4750 {
        padding: 6px 44px;
        font-size: 15px;
        line-height: 1.5;
        background: linear-gradient(90deg, rgba(232, 158, 109, 0) 0%, #ED814D 22%, #E96636 50%, #ED814D 78%, rgba(240, 165, 115, 0) 100%);
    }
    .olidia .ol_s1 .t1158 {
        margin-top: 14px;
        font-size: 44px;
        letter-spacing: -0.02em;
    }
    .olidia .ol_s1 .t1157 {
        margin-top: 16px;
        padding: 7px 14px;
        font-size: 14px;
        line-height: 1.5;
        border: 1px solid #883618;
        background: rgba(255, 255, 255, 0.2);
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
    }

    /* ---- 2. NELL클리닉 올리디아 ---- */
    .olidia .ol_s2 .t4753::before {
        content: '';
        display: block;
        width: 100%;
        margin: 0 auto 30px;
        aspect-ratio: 631 / 411;
        background: url(/img/olidia/m_s2_prod.jpg) no-repeat center / contain;
    }
    .olidia .ol_s2 .t4754 {
        margin-top: 14px;
    }

    /* ---- 3. 콜라겐부스터 올리디아 비교 ---- */
    .olidia .ol_s3 {
        background: #FCE8E1;
    }
    .olidia .ol_s3 .ol_in {
        display: grid;
        grid-template-columns: minmax(0, 1fr) 76px minmax(0, 1fr);
        width: 100%;
        align-items: stretch;
    }
    .olidia .ol_s3 .t4746,
    .olidia .ol_s3 .t4756,
    .olidia .ol_s3 .t4786 {
        grid-column: 1 / -1;
    }
    .olidia .ol_s3 .t4746 {
        margin-bottom: 8px;
        font-size: 11px;
        letter-spacing: 0.3em;
        text-indent: 0.3em;
    }
    .olidia .ol_s3 .t4786 {
        margin: 14px 0 30px;
    }
    .olidia .ol_s3 .t4758 { order: 1; }
    .olidia .ol_s3 .t4773 { order: 2; }
    .olidia .ol_s3 .t4771 { order: 3; }
    .olidia .ol_s3 .t4759 { order: 4; }
    .olidia .ol_s3 .t4774 { order: 5; }
    .olidia .ol_s3 .t4760 { order: 6; }
    .olidia .ol_s3 .t4761 { order: 7; }
    .olidia .ol_s3 .t4775 { order: 8; }
    .olidia .ol_s3 .t4766 { order: 9; }
    .olidia .ol_s3 .t4762 { order: 10; }
    .olidia .ol_s3 .t4776 { order: 11; }
    .olidia .ol_s3 .t4767 { order: 12; }
    .olidia .ol_s3 .t4763 { order: 13; }
    .olidia .ol_s3 .t4777 { order: 14; }
    .olidia .ol_s3 .t4769 { order: 15; }
    .olidia .ol_s3 .t4764 { order: 16; }
    .olidia .ol_s3 .t4778 { order: 17; }
    .olidia .ol_s3 .t4768 { order: 18; }
    .olidia .ol_s3 .t4765 { order: 19; }
    .olidia .ol_s3 .t4779 { order: 20; }
    .olidia .ol_s3 .t4770 { order: 21; }
    .olidia .ol_s3 .t4758,
    .olidia .ol_s3 .t4759,
    .olidia .ol_s3 .t4761,
    .olidia .ol_s3 .t4762,
    .olidia .ol_s3 .t4763,
    .olidia .ol_s3 .t4764,
    .olidia .ol_s3 .t4765,
    .olidia .ol_s3 .t4773,
    .olidia .ol_s3 .t4774,
    .olidia .ol_s3 .t4775,
    .olidia .ol_s3 .t4776,
    .olidia .ol_s3 .t4777,
    .olidia .ol_s3 .t4778,
    .olidia .ol_s3 .t4779,
    .olidia .ol_s3 .t4771,
    .olidia .ol_s3 .t4760,
    .olidia .ol_s3 .t4766,
    .olidia .ol_s3 .t4767,
    .olidia .ol_s3 .t4769,
    .olidia .ol_s3 .t4768,
    .olidia .ol_s3 .t4770 {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 12px 6px;
        font-size: 13px;
        line-height: 1.5;
        border-bottom: 1px dotted #000;
    }
    .olidia .ol_s3 .t4773,
    .olidia .ol_s3 .t4774,
    .olidia .ol_s3 .t4775,
    .olidia .ol_s3 .t4776,
    .olidia .ol_s3 .t4777,
    .olidia .ol_s3 .t4778,
    .olidia .ol_s3 .t4779 {
        background: #FBE3D9;
        font-size: 14px;
    }
    .olidia .ol_s3 .t4758,
    .olidia .ol_s3 .t4771 {
        justify-content: flex-end;
        font-size: 16px;
    }
    .olidia .ol_s3 .t4758::before {
        content: '';
        display: block;
        width: 100%;
        margin: 0 auto 8px;
        aspect-ratio: 413 / 350;
        background: url(/img/olidia/m_s3_ol.png) no-repeat center / contain;
        -webkit-mask-image: radial-gradient(closest-side, #000 72%, transparent 100%);
        mask-image: radial-gradient(closest-side, #000 72%, transparent 100%);
    }
    .olidia .ol_s3 .t4771::before {
        content: '';
        display: block;
        width: 100%;
        margin: 0 auto 8px;
        aspect-ratio: 412 / 350;
        background: url(/img/olidia/m_s3_filler.png) no-repeat center / contain;
        -webkit-mask-image: radial-gradient(closest-side, #000 72%, transparent 100%);
        mask-image: radial-gradient(closest-side, #000 72%, transparent 100%);
    }
    .olidia .ol_s3 .t4763,
    .olidia .ol_s3 .t4764,
    .olidia .ol_s3 .t4765 {
        background: #ED6939;
    }
    .olidia .ol_s3 .t4763::before,
    .olidia .ol_s3 .t4764::before,
    .olidia .ol_s3 .t4765::before {
        content: '';
        display: block;
        width: 14px;
        height: 14px;
        margin: 0 auto 4px;
        background: url(/img/olidia/m_s3_star.png) no-repeat center / contain;
    }

    /* ---- 4. 올리디아 시술원리 ---- */
    .olidia .ol_s4 {
        background: #5B392D;
    }
    .olidia .ol_s4 .t4747 {
        margin-bottom: 8px;
        font-size: 11px;
        letter-spacing: 0.3em;
        text-indent: 0.3em;
    }
    .olidia .ol_s4 .t4757 {
        margin-bottom: 28px;
    }
    .olidia .ol_s4 .t4827 { order: 1; }
    .olidia .ol_s4 .t4810 { order: 2; }
    .olidia .ol_s4 .t4807 { order: 3; }
    .olidia .ol_s4 .t4811 { order: 4; }
    .olidia .ol_s4 .t4828 { order: 5; }
    .olidia .ol_s4 .t4829 { order: 6; }
    .olidia .ol_s4 .t4808 { order: 7; }
    .olidia .ol_s4 .t4812 { order: 8; }
    .olidia .ol_s4 .t4864 { order: 9; }
    .olidia .ol_s4 .t4830 { order: 10; }
    .olidia .ol_s4 .t4809 { order: 11; }
    .olidia .ol_s4 .t4813 { order: 12; }
    .olidia .ol_s4 .t4827,
    .olidia .ol_s4 .t4807,
    .olidia .ol_s4 .t4828,
    .olidia .ol_s4 .t4808,
    .olidia .ol_s4 .t4864,
    .olidia .ol_s4 .t4809 {
        width: 100%;
        font-size: 14px;
        line-height: 34px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='34'%3E%3Crect width='104' height='34' rx='17' fill='%23EB5B27'/%3E%3C/svg%3E") center bottom / 104px 34px no-repeat, #fff;
    }
    .olidia .ol_s4 .t4827::before,
    .olidia .ol_s4 .t4807::before,
    .olidia .ol_s4 .t4828::before,
    .olidia .ol_s4 .t4808::before,
    .olidia .ol_s4 .t4864::before,
    .olidia .ol_s4 .t4809::before {
        content: '';
        display: block;
        width: 100%;
        margin-bottom: 20px;
        aspect-ratio: 571 / 307;
        background: no-repeat center / cover;
    }
    .olidia .ol_s4 .t4827::before {
        background-image: url(/img/olidia/m_s4_p1.jpg);
    }
    .olidia .ol_s4 .t4807::before {
        background-image: url(/img/olidia/m_s4_p2.jpg);
    }
    .olidia .ol_s4 .t4828::before {
        background-image: url(/img/olidia/m_s4_p3.jpg);
    }
    .olidia .ol_s4 .t4808::before {
        background-image: url(/img/olidia/m_s4_p4.jpg);
    }
    .olidia .ol_s4 .t4864::before {
        background-image: url(/img/olidia/m_s4_p5.jpg);
    }
    .olidia .ol_s4 .t4809::before {
        background-image: url(/img/olidia/m_s4_p6.jpg);
    }
    .olidia .ol_s4 .t4810,
    .olidia .ol_s4 .t4811,
    .olidia .ol_s4 .t4829,
    .olidia .ol_s4 .t4812,
    .olidia .ol_s4 .t4830,
    .olidia .ol_s4 .t4813 {
        width: 100%;
        margin-bottom: 18px;
        padding: 12px 18px 24px;
        box-sizing: border-box;
        background: #fff;
        font-size: 14px;
        line-height: 1.6;
    }
    .olidia .ol_s4 .t4813 {
        margin-bottom: 0;
    }

    /* ---- 5. 올리디아 시술 효과 ---- */
    .olidia .ol_s5 {
        background: #271C13;
    }
    .olidia .ol_s5 .ol_in {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 16px;
        width: 100%;
        align-items: start;
    }
    .olidia .ol_s5 .t4854,
    .olidia .ol_s5 .t4855 {
        grid-column: 1 / -1;
        order: 0;
    }
    .olidia .ol_s5 .t4854 {
        margin-bottom: 8px;
        font-size: 11px;
        letter-spacing: 0.3em;
        text-indent: 0.3em;
    }
    .olidia .ol_s5 .t4855::after {
        content: '';
        display: block;
        width: 100%;
        margin: 18px auto 10px;
        aspect-ratio: 720 / 728;
        background: url(/img/olidia/m_s5_ring.jpg) no-repeat center / contain;
        -webkit-mask-image: radial-gradient(closest-side, #000 70%, transparent 100%);
        mask-image: radial-gradient(closest-side, #000 70%, transparent 100%);
    }
    .olidia .ol_s5 .t4857 { order: 1; }
    .olidia .ol_s5 .t4863 { order: 2; }
    .olidia .ol_s5 .t4850 { order: 3; }
    .olidia .ol_s5 .t4853 { order: 4; }
    .olidia .ol_s5 .t4859 { order: 5; }
    .olidia .ol_s5 .t4861 { order: 6; }
    .olidia .ol_s5 .t4851 { order: 7; }
    .olidia .ol_s5 .t4852 { order: 8; }
    .olidia .ol_s5 .t4857,
    .olidia .ol_s5 .t4863,
    .olidia .ol_s5 .t4859,
    .olidia .ol_s5 .t4861 {
        justify-self: center;
        padding: 7px 16px;
        font-size: 16px;
        line-height: 1.3;
        border: 2px solid #F8F1AD;
        border-image: linear-gradient(90deg, #F8F1AD, #D47C39) 1;
    }
    .olidia .ol_s5 .t4850,
    .olidia .ol_s5 .t4853,
    .olidia .ol_s5 .t4851,
    .olidia .ol_s5 .t4852 {
        margin: 10px 0 28px;
        font-size: 13px;
        line-height: 1.6;
    }

    /* ---- 6. 적용 부위 ---- */
    .olidia .ol_s6 {
        background: #FFF6EF;
    }
    .olidia .ol_s6 .ol_in {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 16px;
        width: 100%;
        align-items: start;
    }
    .olidia .ol_s6 .t4865,
    .olidia .ol_s6 .t4866 {
        grid-column: 1 / -1;
        order: 0;
    }
    .olidia .ol_s6 .t4865 {
        margin-bottom: 8px;
        font-size: 11px;
        letter-spacing: 0.3em;
        text-indent: 0.3em;
    }
    .olidia .ol_s6 .t4866::after {
        content: '';
        display: block;
        width: 100%;
        margin: 22px auto 26px;
        aspect-ratio: 720 / 762;
        background: url(/img/olidia/m_s6_face.jpg) no-repeat center / contain;
    }
    .olidia .ol_s6 .t4870,
    .olidia .ol_s6 .t4848,
    .olidia .ol_s6 .t4876,
    .olidia .ol_s6 .t4883,
    .olidia .ol_s6 .t4842,
    .olidia .ol_s6 .t4889,
    .olidia .ol_s6 .t4838 {
        font-size: 16px;
        line-height: 1.4;
    }
    .olidia .ol_s6 .t4872,
    .olidia .ol_s6 .t4849,
    .olidia .ol_s6 .t4878,
    .olidia .ol_s6 .t4884,
    .olidia .ol_s6 .t4844,
    .olidia .ol_s6 .t4890,
    .olidia .ol_s6 .t4839 {
        margin: 7px 0 22px;
        font-size: 13px;
        line-height: 1.66;
    }
    .olidia .ol_s6 .t4839 {
        grid-column: 1;
    }
    .olidia .ol_s6 .t4870 { order: 1; }
    .olidia .ol_s6 .t4872 { order: 3; }
    .olidia .ol_s6 .t4848 { order: 2; }
    .olidia .ol_s6 .t4849 { order: 4; }
    .olidia .ol_s6 .t4876 { order: 5; }
    .olidia .ol_s6 .t4878 { order: 7; }
    .olidia .ol_s6 .t4883 { order: 6; }
    .olidia .ol_s6 .t4884 { order: 8; }
    .olidia .ol_s6 .t4842 { order: 9; }
    .olidia .ol_s6 .t4844 { order: 11; }
    .olidia .ol_s6 .t4889 { order: 10; }
    .olidia .ol_s6 .t4890 { order: 12; }
    .olidia .ol_s6 .t4838 { order: 13; }
    .olidia .ol_s6 .t4839 { order: 15; }
    .olidia .ol_s6 .t4870::before,
    .olidia .ol_s6 .t4848::before,
    .olidia .ol_s6 .t4876::before,
    .olidia .ol_s6 .t4883::before,
    .olidia .ol_s6 .t4842::before,
    .olidia .ol_s6 .t4889::before,
    .olidia .ol_s6 .t4838::before {
        content: '';
        display: inline-block;
        width: 7px;
        height: 7px;
        margin: 0 8px 0 0;
        vertical-align: middle;
        background: #111;
        transform: translateY(-2px) rotate(45deg);
    }

    /* ---- 7. 자연스러운 콜라겐 안티에이징 부스터 ---- */
    .olidia .ol_s7 .ol_in {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 16px;
        width: 100%;
        align-items: start;
    }
    .olidia .ol_s7 .t4894 {
        grid-column: 1 / -1;
        order: 0;
    }
    .olidia .ol_s7 .t4894 {
        margin-bottom: 28px;
    }
    .olidia .ol_s7 .t4894::before {
        content: '';
        display: block;
        width: 190px;
        margin: 0 auto 20px;
        aspect-ratio: 385 / 84;
        background: url(/img/olidia/m_s7_logo.png) no-repeat center / contain;
    }
    .olidia .ol_s7 .t4899,
    .olidia .ol_s7 .t4900,
    .olidia .ol_s7 .t4901,
    .olidia .ol_s7 .t4902 {
        font-size: 16px;
        line-height: 1.4;
    }
    .olidia .ol_s7 .t4899::before,
    .olidia .ol_s7 .t4900::before,
    .olidia .ol_s7 .t4901::before,
    .olidia .ol_s7 .t4902::before {
        content: '';
        display: block;
        width: 100%;
        margin: 0 auto 10px;
        aspect-ratio: 334 / 268;
        background: no-repeat center / contain;
    }
    .olidia .ol_s7 .t4899::before {
        background-image: url(/img/olidia/m_s7_p1.jpg);
    }
    .olidia .ol_s7 .t4900::before {
        background-image: url(/img/olidia/m_s7_p2.jpg);
    }
    .olidia .ol_s7 .t4901::before {
        background-image: url(/img/olidia/m_s7_p3.jpg);
    }
    .olidia .ol_s7 .t4902::before {
        background-image: url(/img/olidia/m_s7_p4.jpg);
    }
    .olidia .ol_s7 .t4903,
    .olidia .ol_s7 .t4904,
    .olidia .ol_s7 .t4905,
    .olidia .ol_s7 .t4906 {
        margin: 7px 0 30px;
        font-size: 13px;
        line-height: 1.66;
    }
    .olidia .ol_s7 .t4899 { order: 1; }
    .olidia .ol_s7 .t4903 { order: 3; }
    .olidia .ol_s7 .t4900 { order: 2; }
    .olidia .ol_s7 .t4904 { order: 4; }
    .olidia .ol_s7 .t4901 { order: 5; }
    .olidia .ol_s7 .t4905 { order: 7; }
    .olidia .ol_s7 .t4902 { order: 6; }
    .olidia .ol_s7 .t4906 { order: 8; }
    .olidia .ol_s7 .t4899::before,
    .olidia .ol_s7 .t4900::before,
    .olidia .ol_s7 .t4901::before,
    .olidia .ol_s7 .t4902::before {
        margin-bottom: 12px;
    }

    /* ---- 8. 시술후 주의사항 ---- */
    .olidia .ol_s8 {
        background: #F7F7F7;
    }
    .olidia .ol_s8 .t4909 {
        margin: 10px 0 44px;
        font-size: 13px;
        line-height: 1.6;
    }
    .olidia .ol_s8 .t4927,
    .olidia .ol_s8 .t4928,
    .olidia .ol_s8 .t4929,
    .olidia .ol_s8 .t4930 {
        position: relative;
        width: calc(100% - 36px);
        padding: 15px 0 15px 30px;
        box-sizing: border-box;
        text-align: left;
        font-size: 14px;
        line-height: 22px;
        border-bottom: 1px dotted #000;
        background: #fff;
        box-shadow: 0 0 0 18px #fff;
        clip-path: inset(0 -18px -1px);
    }
    .olidia .ol_s8 .t4927 {
        clip-path: inset(-18px -18px -1px);
    }
    .olidia .ol_s8 .t4930 {
        clip-path: inset(0 -18px -18px);
    }
    .olidia .ol_s8 .t4927::before,
    .olidia .ol_s8 .t4928::before,
    .olidia .ol_s8 .t4929::before,
    .olidia .ol_s8 .t4930::before {
        content: '';
        position: absolute;
        left: 0;
        top: 19px;
        width: 20px;
        height: 16px;
        background: url(/img/olidia/m_s8_chk.png) no-repeat center / contain;
    }
}

/* =========================================================
   PC
   ========================================================= */
@media (min-width: 991px) {
    .olidia .olidia_sec{position:relative;height:0;overflow:hidden;padding:0;text-align:left;background-color:transparent;background-repeat:no-repeat;background-position:center top;background-size:100% 100%}
    .olidia .ol_in{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;margin:0;display:block}
    .olidia .olidia_sec::before,.olidia .olidia_sec::after,.olidia .ol_in::before,.olidia .ol_in::after,.olidia .ol_in>*::before,.olidia .ol_in>*::after{content:none}
    .olidia .ol_s1{padding-top:40.6250%;background-image:url(/img/olidia/s1_bg.jpg)}
    .olidia .ol_s2{padding-top:37.0312%;background-image:url(/img/olidia/s2_bg.jpg)}
    .olidia .ol_s3{padding-top:96.7708%;background-image:url(/img/olidia/s3_bg.jpg)}
    .olidia .ol_s4{padding-top:133.4896%;background-image:url(/img/olidia/s4_bg.jpg)}
    .olidia .ol_s5{padding-top:75.0000%;background-image:url(/img/olidia/s5_bg.jpg)}
    .olidia .ol_s6{padding-top:75.0000%;background-image:url(/img/olidia/s6_bg.jpg)}
    .olidia .ol_s7{padding-top:59.1146%;background-image:url(/img/olidia/s7_bg.jpg)}
    .olidia .ol_s8{padding-top:43.6458%;background-image:url(/img/olidia/s8_bg.jpg)}

    .olidia .ol_s1 .t1157{position:absolute;margin:0;left:0%;width:99.8438%;top:69.1026%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#883618;text-align:center;white-space:nowrap}
    .olidia .ol_s1 .t1158{position:absolute;margin:0;left:40.9896%;width:59.0104%;top:46.6667%;font-size:5.2083vw;line-height:6.7708vw;letter-spacing:0.0em;font-weight:700;color:#883618;text-align:left;white-space:nowrap}
    .olidia .ol_s1 .t4745{position:absolute;margin:0;left:37.3438%;width:62.6562%;top:23.8462%;font-size:1.3542vw;line-height:1.7604vw;letter-spacing:0.3em;font-weight:300;color:#883618;text-align:left;white-space:nowrap}
    .olidia .ol_s3 .t4746{position:absolute;margin:0;left:40.2083%;width:59.7917%;top:10.6566%;font-size:1.0417vw;line-height:1.3542vw;letter-spacing:0.3023em;font-weight:300;color:#883618;text-align:left;white-space:nowrap}
    .olidia .ol_s4 .t4747{position:absolute;margin:0;left:40.2083%;width:59.7917%;top:7.7253%;font-size:1.0417vw;line-height:1.3542vw;letter-spacing:0.3023em;font-weight:300;color:#FFFFFF;text-align:left;white-space:nowrap}
    .olidia .ol_s1 .t4750{position:absolute;margin:0;left:0.7292%;width:99.2708%;top:34.2308%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s2 .t4753{position:absolute;margin:0;left:52.3958%;width:47.6042%;top:26.301%;font-size:2.5vw;line-height:3.25vw;letter-spacing:-0.0104em;font-weight:600;color:#883618;text-align:left;white-space:nowrap}
    .olidia .ol_s2 .t4754{position:absolute;margin:0;left:52.3958%;width:47.6042%;top:38.8186%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0392em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .olidia .ol_s3 .t4756{position:absolute;margin:0;left:0%;width:100%;top:12.9709%;font-size:2.5vw;line-height:3.25vw;letter-spacing:-0.0104em;font-weight:400;color:#883618;text-align:center;white-space:nowrap}
    .olidia .ol_s4 .t4757{position:absolute;margin:0;left:0%;width:100%;top:9.403%;font-size:2.5vw;line-height:3.25vw;letter-spacing:-0.0104em;font-weight:400;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4758{position:absolute;margin:0;left:26.0938%;width:73.9062%;top:46.2325%;font-size:1.9792vw;line-height:2.5729vw;letter-spacing:-0.0132em;font-weight:700;color:#EC5A28;text-align:left;white-space:nowrap}
    .olidia .ol_s3 .t4759{position:absolute;margin:0;left:0%;width:58.9062%;top:52.099%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4760{position:absolute;margin:0;left:41.25%;width:58.75%;top:52.1529%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:400;color:#555;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4761{position:absolute;margin:0;left:0%;width:58.9062%;top:57.9117%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4762{position:absolute;margin:0;left:0%;width:58.9583%;top:63.7244%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4763{position:absolute;margin:0;left:0%;width:58.9062%;top:69.6448%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4764{position:absolute;margin:0;left:0%;width:58.9583%;top:77.5027%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4765{position:absolute;margin:0;left:0%;width:58.5417%;top:83.1539%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:0.0071em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4766{position:absolute;margin:0;left:41.25%;width:58.75%;top:57.9656%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:400;color:#555;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4767{position:absolute;margin:0;left:41.25%;width:58.75%;top:63.7783%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:400;color:#555;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4768{position:absolute;margin:0;left:41.1458%;width:58.8542%;top:77.4489%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:400;color:#555;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4769{position:absolute;margin:0;left:41.2292%;width:58.7708%;top:69.591%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0144em;font-weight:400;color:#555;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4770{position:absolute;margin:0;left:41.2188%;width:58.7812%;top:83.2078%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0146em;font-weight:400;color:#555;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4771{position:absolute;margin:0;left:69.1667%;width:30.8333%;top:46.2863%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:left;white-space:nowrap}
    .olidia .ol_s3 .t4773{position:absolute;margin:0;left:0%;width:99.8438%;top:35.4682%;font-size:1.875vw;line-height:2.4375vw;letter-spacing:-0.0139em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4774{position:absolute;margin:0;left:0.0521%;width:99.9479%;top:51.9914%;font-size:1.875vw;line-height:2.4375vw;letter-spacing:-0.0139em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4775{position:absolute;margin:0;left:0%;width:99.9479%;top:57.8579%;font-size:1.875vw;line-height:2.4375vw;letter-spacing:-0.0139em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4776{position:absolute;margin:0;left:0%;width:100%;top:63.6706%;font-size:1.875vw;line-height:2.4375vw;letter-spacing:-0.0139em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4777{position:absolute;margin:0;left:0.1042%;width:99.8958%;top:70.5059%;font-size:1.875vw;line-height:2.4375vw;letter-spacing:-0.0139em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4778{position:absolute;margin:0;left:0.1562%;width:99.8438%;top:77.2874%;font-size:1.875vw;line-height:2.4375vw;letter-spacing:-0.0139em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4779{position:absolute;margin:0;left:0%;width:100%;top:84.1227%;font-size:1.875vw;line-height:2.4375vw;letter-spacing:-0.0139em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s3 .t4786{position:absolute;margin:0;left:0%;width:99.9479%;top:18.084%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0378em;font-weight:400;color:#333;text-align:center;white-space:nowrap}
    .olidia .ol_s4 .t4807{position:absolute;margin:0;left:43.2812%;width:56.7188%;top:30.5501%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.0167em;font-weight:600;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s4 .t4808{position:absolute;margin:0;left:43.2292%;width:56.7708%;top:56.8474%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.0111em;font-weight:600;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s4 .t4809{position:absolute;margin:0;left:43.2292%;width:56.7708%;top:83.1448%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.0167em;font-weight:600;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s4 .t4810{position:absolute;margin:0;left:0%;width:56.7708%;top:33.7105%;font-size:1.6667vw;line-height:2.3333vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s4 .t4811{position:absolute;margin:0;left:43.1771%;width:56.8229%;top:33.7105%;font-size:1.6667vw;line-height:2.3333vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s4 .t4812{position:absolute;margin:0;left:43.1562%;width:56.8438%;top:60.0078%;font-size:1.6667vw;line-height:2.3333vw;letter-spacing:-0.0144em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s4 .t4813{position:absolute;margin:0;left:43.1042%;width:56.8958%;top:86.3051%;font-size:1.6667vw;line-height:2.3333vw;letter-spacing:-0.0164em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s4 .t4827{position:absolute;margin:0;left:0%;width:56.875%;top:30.5501%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.0111em;font-weight:600;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s4 .t4828{position:absolute;margin:0;left:0%;width:56.8229%;top:56.8474%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.0223em;font-weight:600;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s4 .t4829{position:absolute;margin:0;left:0%;width:56.7708%;top:60.0078%;font-size:1.6667vw;line-height:2.3333vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s4 .t4830{position:absolute;margin:0;left:0%;width:56.75%;top:86.3051%;font-size:1.6667vw;line-height:2.3333vw;letter-spacing:-0.0164em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s5 .t4850{position:absolute;margin:0;left:0%;width:39.8958%;top:50.9722%;font-size:1.4583vw;line-height:2.0417vw;letter-spacing:-0.0179em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s5 .t4851{position:absolute;margin:0;left:0%;width:39.8958%;top:76.1111%;font-size:1.4583vw;line-height:2.0417vw;letter-spacing:-0.0179em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s5 .t4852{position:absolute;margin:0;left:59.1354%;width:40.8646%;top:76.1111%;font-size:1.4583vw;line-height:2.0417vw;letter-spacing:-0.0158em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s5 .t4853{position:absolute;margin:0;left:59.8229%;width:40.1771%;top:50.9722%;font-size:1.4583vw;line-height:2.0417vw;letter-spacing:-0.0155em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s5 .t4854{position:absolute;margin:0;left:40.2604%;width:59.7396%;top:13.75%;font-size:1.0417vw;line-height:1.3542vw;letter-spacing:0.3023em;font-weight:300;color:#FFFFFF;text-align:left;white-space:nowrap}
    .olidia .ol_s5 .t4855{position:absolute;margin:0;left:0%;width:99.8958%;top:16.7361%;font-size:2.5vw;line-height:3.25vw;letter-spacing:-0.0428em;font-weight:700;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s4 .t4864{position:absolute;margin:0;left:0%;width:56.7708%;top:83.1448%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.0167em;font-weight:600;color:#FFFFFF;text-align:center;white-space:nowrap}
    .olidia .ol_s6 .t4865{position:absolute;margin:0;left:40.2604%;width:59.7396%;top:13.75%;font-size:1.0417vw;line-height:1.3542vw;letter-spacing:0.3023em;font-weight:300;color:#883618;text-align:left;white-space:nowrap}
    .olidia .ol_s6 .t4866{position:absolute;margin:0;left:0.1042%;width:99.8958%;top:16.7361%;font-size:2.5vw;line-height:3.25vw;letter-spacing:-0.0104em;font-weight:400;color:#883618;text-align:center;white-space:nowrap}
    .olidia .ol_s7 .t4894{position:absolute;margin:0;left:0%;width:100%;top:27.489%;font-size:2.5vw;line-height:3.25vw;letter-spacing:-0.0084em;font-weight:400;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s7 .t4899{position:absolute;margin:0;left:0%;width:44.5312%;top:70.837%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s7 .t4900{position:absolute;margin:0;left:0%;width:81.5625%;top:70.837%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s7 .t4901{position:absolute;margin:0;left:18.4375%;width:81.5625%;top:70.837%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0104em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s7 .t4902{position:absolute;margin:0;left:55.4167%;width:44.5833%;top:70.837%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0121em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .olidia .ol_s7 .t4903{position:absolute;margin:0;left:0%;width:44.4792%;top:75.6828%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0429em;font-weight:400;color:#333;text-align:center;white-space:nowrap}
    .olidia .ol_s7 .t4904{position:absolute;margin:0;left:0%;width:81.5625%;top:75.6828%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:center;white-space:nowrap}
    .olidia .ol_s7 .t4905{position:absolute;margin:0;left:18.3542%;width:81.6458%;top:75.6828%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0364em;font-weight:400;color:#333;text-align:center;white-space:nowrap}
    .olidia .ol_s7 .t4906{position:absolute;margin:0;left:55.3854%;width:44.6146%;top:75.6828%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0373em;font-weight:400;color:#333;text-align:center;white-space:nowrap}
    .olidia .ol_s8 .t4908{position:absolute;margin:0;left:38.75%;width:61.25%;top:11.6945%;font-size:2.5vw;line-height:3.25vw;letter-spacing:-0.0264em;font-weight:700;color:#111;text-align:left;white-space:nowrap}
    .olidia .ol_s8 .t4909{position:absolute;margin:0;left:0%;width:99.8438%;top:19.8091%;font-size:1.3542vw;line-height:1.7604vw;letter-spacing:-0.0261em;font-weight:400;color:#AAA;text-align:center;white-space:nowrap}
    .olidia .ol_s8 .t4927{position:absolute;margin:0;left:21.0938%;width:78.9062%;top:38.3055%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0374em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .olidia .ol_s8 .t4928{position:absolute;margin:0;left:21.0938%;width:78.9062%;top:49.1647%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .olidia .ol_s8 .t4929{position:absolute;margin:0;left:21.0938%;width:78.9062%;top:60.0239%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .olidia .ol_s8 .t4930{position:absolute;margin:0;left:21.0938%;width:78.9062%;top:70.8831%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0134em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .olidia .ol_s6 .t4838{position:absolute;margin:0;left:0%;width:86.4062%;top:59.6528%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:right;white-space:nowrap}
    .olidia .ol_s6 .t4839{position:absolute;margin:0;left:0%;width:86.3542%;top:62.7778%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:right;white-space:nowrap}
    .olidia .ol_s6 .t4842{position:absolute;margin:0;left:13.5417%;width:86.4583%;top:58.0556%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:left;white-space:nowrap}
    .olidia .ol_s6 .t4844{position:absolute;margin:0;left:13.5417%;width:86.4583%;top:61.1806%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .olidia .ol_s6 .t4848{position:absolute;margin:0;left:78.9583%;width:21.0417%;top:34.7917%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:left;white-space:nowrap}
    .olidia .ol_s6 .t4849{position:absolute;margin:0;left:0%;width:86.4062%;top:37.9167%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:right;white-space:nowrap}
    .olidia .ol_s5 .t4857{position:absolute;margin:0;left:19.9219%;width:max-content;top:45.0694%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:600;color:#f8f1ad;text-align:center;white-space:nowrap;translate:-50% 0;background:linear-gradient(90deg,#f8f1ad,#d47c39);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
    .olidia .ol_s5 .t4859{position:absolute;margin:0;left:19.9219%;width:max-content;top:70.2083%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:600;color:#f8f1ad;text-align:center;white-space:nowrap;translate:-50% 0;background:linear-gradient(90deg,#f8f1ad,#d47c39);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
    .olidia .ol_s5 .t4861{position:absolute;margin:0;left:79.5573%;width:max-content;top:70.2083%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0121em;font-weight:600;color:#f8f1ad;text-align:center;white-space:nowrap;translate:-50% 0;background:linear-gradient(90deg,#f8f1ad,#d47c39);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
    .olidia .ol_s5 .t4863{position:absolute;margin:0;left:79.8958%;width:max-content;top:45.0694%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:600;color:#f8f1ad;text-align:center;white-space:nowrap;translate:-50% 0;background:linear-gradient(90deg,#f8f1ad,#d47c39);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
    .olidia .ol_s6 .t4870{position:absolute;margin:0;left:13.5417%;width:86.4583%;top:33.6111%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:left;white-space:nowrap}
    .olidia .ol_s6 .t4872{position:absolute;margin:0;left:13.5417%;width:86.4583%;top:36.7361%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .olidia .ol_s6 .t4876{position:absolute;margin:0;left:13.5417%;width:86.4583%;top:45.8333%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:left;white-space:nowrap}
    .olidia .ol_s6 .t4878{position:absolute;margin:0;left:13.5417%;width:86.4583%;top:48.9583%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .olidia .ol_s6 .t4883{position:absolute;margin:0;left:0%;width:86.4062%;top:43.0556%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:right;white-space:nowrap}
    .olidia .ol_s6 .t4884{position:absolute;margin:0;left:0%;width:86.3542%;top:46.1806%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:right;white-space:nowrap}
    .olidia .ol_s6 .t4889{position:absolute;margin:0;left:0%;width:86.3542%;top:51.3194%;font-size:1.6667vw;line-height:2.1667vw;letter-spacing:-0.0156em;font-weight:500;color:#111;text-align:right;white-space:nowrap}
    .olidia .ol_s6 .t4890{position:absolute;margin:0;left:0%;width:86.3542%;top:54.4444%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:right;white-space:nowrap}
    .olidia .ol_in .ttl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
}
