@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%;
}


.rejuran {
    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;
}

.rejuran strong {
    color: inherit;
}

.rejuran .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;
}

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

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

.rejuran .rj_in span.c000000{color:#000000}
.rejuran .rj_in span.c882445{color:#882445}
.rejuran .rj_in span.cd4436e{color:#d4436e}
.rejuran .rj_in span.w400{font-weight:400}
.rejuran .rj_in span.w600{font-weight:600}
.rejuran .rj_in span.w700{font-weight:700}
.rejuran .rj_in span.it{font-style:italic;font-family:'Inter','Pretendard Nell',sans-serif}

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

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

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

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

    .rejuran .rj_in p {
        text-wrap: pretty;
    }

    .rejuran .rj_in br {
        display: none;
    }

    .rejuran .rj_in br.pb {
        display: initial;
    }
    .rejuran .t12173 {
        font-weight: 500;
        color: #111;
    }
    .rejuran .t12174 {
        font-weight: 400;
        color: #AAA;
    }
    .rejuran .t12192 {
        font-weight: 400;
        color: #333;
    }
    .rejuran .t12193 {
        font-weight: 400;
        color: #333;
    }
    .rejuran .t12194 {
        font-weight: 400;
        color: #333;
    }
    .rejuran .t12195 {
        font-weight: 400;
        color: #333;
    }
    .rejuran .t12198 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12199 {
        font-weight: 700;
        color: #FFFFFF;
    }
    .rejuran .t12200 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12203 {
        font-weight: 600;
        color: #111;
    }
    .rejuran .t12204 {
        font-weight: 600;
        color: #111;
    }
    .rejuran .t12205 {
        font-weight: 600;
        color: #111;
    }
    .rejuran .t12206 {
        font-weight: 400;
        color: #FFFFFF;
    }
    .rejuran .t12207 {
        font-weight: 400;
        color: #333;
    }
    .rejuran .t12208 {
        font-weight: 600;
        color: #882445;
    }
    .rejuran .t12209 {
        font-weight: 500;
        color: #222;
    }
    .rejuran .t12210 {
        font-weight: 600;
        color: #FFFFFF;
    }
    .rejuran .t12213 {
        font-weight: 400;
        color: #111;
    }
    .rejuran .t12214 {
        font-weight: 400;
        color: #111;
    }
    .rejuran .t12215 {
        font-weight: 400;
        color: #111;
    }
    .rejuran .t12216 {
        font-weight: 400;
        color: #111;
    }
    .rejuran .t12217 {
        font-weight: 500;
        color: #AAA;
    }
    .rejuran .t12218 {
        font-weight: 400;
        color: #111;
    }
    .rejuran .t12219 {
        font-weight: 400;
        color: #111;
    }
    .rejuran .t12220 {
        font-weight: 400;
        color: #111;
    }
    .rejuran .t12221 {
        font-weight: 400;
        color: #111;
    }
    .rejuran .t12222 {
        font-weight: 400;
        color: #111;
    }
    .rejuran .t12228 {
        font-weight: 400;
        color: #333;
    }
    .rejuran .t12229 {
        font-weight: 400;
        color: #333;
    }
    .rejuran .t12238 {
        font-weight: 600;
        color: #FFFFFF;
    }
    .rejuran .t12239 {
        font-weight: 600;
        color: #FFFFFF;
    }
    .rejuran .t12240 {
        font-weight: 600;
        color: #FFFFFF;
    }
    .rejuran .t12247 {
        font-weight: 500;
        color: #111;
    }
    .rejuran .t12248 {
        font-weight: 500;
        color: #882445;
    }
    .rejuran .t12251 {
        font-weight: 600;
        color: #FFFFFF;
    }
    .rejuran .t12252 {
        font-weight: 600;
        color: #FFFFFF;
    }
    .rejuran .t12257 {
        font-weight: 600;
        color: #111;
    }
    .rejuran .t12258 {
        font-weight: 600;
        color: #111;
    }
    .rejuran .t12259 {
        font-weight: 600;
        color: #111;
    }
    .rejuran .t12260 {
        font-weight: 600;
        color: #111;
    }
    .rejuran .t12261 {
        font-weight: 500;
        color: #222;
    }
    .rejuran .t12262 {
        font-weight: 500;
        color: #222;
    }
    .rejuran .t12263 {
        font-weight: 500;
        color: #222;
    }
    .rejuran .t12264 {
        font-weight: 500;
        color: #222;
    }
    .rejuran .t12265 {
        font-weight: 400;
        color: #888;
    }
    .rejuran .t12266 {
        font-weight: 400;
        color: #888;
    }
    .rejuran .t12267 {
        font-weight: 400;
        color: #222;
    }
    .rejuran .t12268 {
        font-weight: 400;
        color: #222;
    }
    .rejuran .t12269 {
        font-weight: 400;
        color: #222;
    }
    .rejuran .t12270 {
        font-weight: 400;
        color: #222;
    }
    .rejuran .t12271 {
        font-weight: 400;
        color: #888;
    }
    .rejuran .t12272 {
        font-weight: 400;
        color: #888;
    }
    .rejuran .t12278 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12279 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12285 {
        font-weight: 400;
        color: #111;
    }
    .rejuran .t12294 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12295 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12296 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12297 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12299 {
        font-weight: 400;
        color: #111;
    }
    .rejuran .t12306 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12309 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12312 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12315 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12316 {
        font-weight: 500;
        color: #D82E67;
    }
    .rejuran .t12317 {
        font-weight: 500;
        color: #C2738E;
    }
    .rejuran .t12318 {
        font-weight: 500;
        color: #8E9FAA;
    }
    .rejuran .t12319 {
        font-weight: 500;
        color: #32C3C9;
    }
    .rejuran .t12320 {
        font-weight: 500;
        color: #222;
    }
    .rejuran .t12321 {
        font-weight: 500;
        color: #222;
    }
    .rejuran .t12322 {
        font-weight: 500;
        color: #222;
    }
    .rejuran .t12323 {
        font-weight: 500;
        color: #222;
    }
    .rejuran .t12325 {
        font-weight: 600;
        color: #111;
    }
    .rejuran .t12335 {
        font-weight: 500;
        color: #222;
    }
    .rejuran .t12336 {
        font-weight: 500;
        color: #222;
    }
    .rejuran .t12337 {
        font-weight: 500;
        color: #222;
    }
    .rejuran .t12338 {
        font-weight: 500;
        color: #222;
    }
    .rejuran .t12339 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12340 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12341 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12342 {
        font-weight: 500;
        color: #FFFFFF;
    }
    .rejuran .t12343 {
        font-weight: 500;
        color: #FFFFFF;
    }

    /* ---- 1. 히어로 ---- */
    .rejuran .rj_s1 {
        padding: 72px 20px 78px;
        background: #F11168 url(/img/rejuran/m_s1_bg.jpg) no-repeat center center / cover;
    }
    .rejuran .rj_s1 .t12200 {
        margin-bottom: 14px;
        font-size: 11px;
        line-height: 1.4;
        letter-spacing: 0.3em;
        text-indent: 0.3em;
    }
    .rejuran .rj_s1 .t12199 {
        font-size: 34px;
        letter-spacing: -0.02em;
    }
    .rejuran .rj_s1 .t12198 {
        margin-top: 14px;
        font-size: 15px;
    }

    /* ---- 2. NELL클리닉 리쥬란 ---- */
    .rejuran .rj_s2 .t12203::before {
        content: '';
        display: block;
        width: 100%;
        margin: 0 auto 30px;
        aspect-ratio: 631 / 411;
        background: url(/img/rejuran/m_s2_device.jpg) no-repeat center / contain;
    }
    .rejuran .rj_s2 .t12207 {
        margin: 14px 0 44px;
    }
    .rejuran .rj_s2 .rj_in {
        display: grid;
        grid-template-columns: 64px minmax(0, 1fr) minmax(0, 1fr);
        width: 100%;
        align-items: stretch;
    }
    .rejuran .rj_s2 .t12203,
    .rejuran .rj_s2 .t12207,
    .rejuran .rj_s2 .t12204,
    .rejuran .rj_s2 .t12208 {
        grid-column: 1 / -1;
    }
    .rejuran .rj_s2 .t12204 {
        margin-bottom: 18px;
        font-size: 20px;
    }
    .rejuran .rj_s2 .rj_in::before { content: ""; order: 3; border-bottom: 1px solid #ddd; }
    .rejuran .rj_s2 .t12228 { order: 4; }
    .rejuran .rj_s2 .t12229 { order: 5; }
    .rejuran .rj_s2 .t12213 { order: 6; }
    .rejuran .rj_s2 .t12214 { order: 7; }
    .rejuran .rj_s2 .t12219 { order: 8; }
    .rejuran .rj_s2 .t12221 { order: 9; }
    .rejuran .rj_s2 .t12215 { order: 10; }
    .rejuran .rj_s2 .t12220 { order: 11; }
    .rejuran .rj_s2 .t12222 { order: 12; }
    .rejuran .rj_s2 .t12216 { order: 13; }
    .rejuran .rj_s2 .t12218 { order: 14; }
    .rejuran .rj_s2 .t12228,
    .rejuran .rj_s2 .t12229,
    .rejuran .rj_s2 .t12213,
    .rejuran .rj_s2 .t12214,
    .rejuran .rj_s2 .t12219,
    .rejuran .rj_s2 .t12221,
    .rejuran .rj_s2 .t12215,
    .rejuran .rj_s2 .t12220,
    .rejuran .rj_s2 .t12222,
    .rejuran .rj_s2 .t12216,
    .rejuran .rj_s2 .t12218 {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 10px 6px;
        font-size: 12px;
        line-height: 1.5;
        border-bottom: 1px solid #EEE;
    }
    .rejuran .rj_s2 .t12228,
    .rejuran .rj_s2 .t12229 {
        padding-top: 0;
        font-size: 12px;
    }
    .rejuran .rj_s2 .t12228::before,
    .rejuran .rj_s2 .t12229::before {
        content: '';
        display: block;
        width: 86%;
        margin: 0 auto 6px;
        aspect-ratio: 320 / 57;
        background: no-repeat center / contain;
    }
    .rejuran .rj_s2 .t12228::before {
        background-image: url(/img/rejuran/m_s2_logo1.png);
    }
    .rejuran .rj_s2 .t12229::before {
        background-image: url(/img/rejuran/m_s2_logo2.png);
        aspect-ratio: 343 / 61;
    }
    .rejuran .rj_s2 .t12213,
    .rejuran .rj_s2 .t12221,
    .rejuran .rj_s2 .t12222 {
        font-size: 13px;
    }
    .rejuran .rj_s2 .t12208 {
        order: 90;
        margin-top: 20px;
        font-size: 13px;
        line-height: 1.7;
    }

    /* ---- 3. 리쥬란 인젝터 ---- */
    .rejuran .rj_s3 {
        background: #1E1F23;
    }
    .rejuran .rj_s3 .t12206 {
        font-size: 21px;
    }
    .rejuran .rj_s3 .t12217 {
        margin-top: 8px;
        font-size: 13px;
    }
    .rejuran .rj_s3 .t12210 {
        margin-top: 14px;
        font-size: 13.5px;
        line-height: 1.8;
    }
    .rejuran .rj_s3 .t12210::after {
        content: '';
        display: block;
        width: 100%;
        margin: 22px auto 22px;
        aspect-ratio: 900 / 500;
        background: url(/img/rejuran/m_s3_bg.jpg) no-repeat center / contain;
    }
    .rejuran .rj_s3 .rj_in {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        column-gap: 8px;
        width: 100%;
        align-items: start;
    }
    .rejuran .rj_s3 .t12206,
    .rejuran .rj_s3 .t12217,
    .rejuran .rj_s3 .t12210 {
        grid-column: 1 / -1;
    }
    .rejuran .rj_s3 .t12238 { order: 1; }
    .rejuran .rj_s3 .t12239 { order: 2; }
    .rejuran .rj_s3 .t12240 { order: 3; }
    .rejuran .rj_s3 .t12238,
    .rejuran .rj_s3 .t12239,
    .rejuran .rj_s3 .t12240 {
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 1 / 1;
        padding: 0 8px;
        border-radius: 50%;
        background: rgba(20, 20, 24, 0.72);
        font-size: 12px;
        line-height: 1.45;
    }

    /* ---- 4. 같지만 다른 효과 ---- */
    .rejuran .rj_s4 .t12205 {
        order: -1;
        margin-bottom: 22px;
    }
    .rejuran .rj_s4 .t12247 { order: 1; }
    .rejuran .rj_s4 .t12248 { order: 2; }
    .rejuran .rj_s4 .t12247 {
        width: 100%;
        margin-bottom: 16px;
        padding: 12px 8px;
        box-sizing: border-box;
        border: 1px solid #DDD;
        font-size: 15px;
        line-height: 1.4;
    }
    .rejuran .rj_s4 .t12247::before {
        content: '';
        display: block;
        width: 100%;
        margin: 0 auto 12px;
        aspect-ratio: 421 / 284;
        background: url(/img/rejuran/m_s4_a.jpg) no-repeat center / contain;
    }
    .rejuran .rj_s4 .t12248 {
        width: 100%;
        margin-bottom: 16px;
        padding: 12px 8px;
        box-sizing: border-box;
        border: 1px solid transparent;
        font-size: 15px;
        line-height: 1.4;
    }
    .rejuran .rj_s4 .t12248::before {
        content: '';
        display: block;
        width: 100%;
        margin: 0 auto 12px;
        aspect-ratio: 421 / 284;
        background: url(/img/rejuran/m_s4_b.jpg) no-repeat center / contain;
    }
    .rejuran .rj_s4 .t12248 {
        border-image: linear-gradient(90deg, #28D0EA, #D91B5A) 1;
    }
    .rejuran .rj_s4 .t12209 {
        order: 90;
        margin-top: 10px;
        font-size: 13px;
        line-height: 1.7;
    }

    /* ---- 5. NELL리쥬란의 효과 ---- */
    .rejuran .rj_s5 {
        background: #DE3669;
    }
    .rejuran .rj_s5 .t12251 {
        margin-bottom: 24px;
    }
    .rejuran .rj_s5 .t12257 {
        width: 100%;
        padding: 14px 14px;
        box-sizing: border-box;
        background: #fff;
    }
    .rejuran .rj_s5 .t12257 {
        border-radius: 10px 10px 0 0;
    }
    .rejuran .rj_s5 .t12257 {
        font-size: 15px;
        line-height: 1.4;
    }
    .rejuran .rj_s5 .t12257::after {
        content: '';
        display: block;
        width: 100%;
        margin: 14px auto 0;
        aspect-ratio: 559 / 200;
        background: url(/img/rejuran/m_s5_a.jpg) no-repeat center / contain;
    }
    .rejuran .rj_s5 .t12257 {
        border-radius: 10px;
        margin-bottom: 18px;
    }
    .rejuran .rj_s5 .t12260 {
        width: 100%;
        padding: 14px 14px;
        box-sizing: border-box;
        background: #fff;
    }
    .rejuran .rj_s5 .t12260 {
        border-radius: 10px 10px 0 0;
    }
    .rejuran .rj_s5 .t12260 {
        font-size: 15px;
        line-height: 1.4;
    }
    .rejuran .rj_s5 .rj_in {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        width: 100%;
        align-items: start;
    }
    .rejuran .rj_s5 .t12251,
    .rejuran .rj_s5 .t12257,
    .rejuran .rj_s5 .t12260,
    .rejuran .rj_s5 .t12258,
    .rejuran .rj_s5 .t12259,
    .rejuran .rj_s5 .t12278,
    .rejuran .rj_s5 .t12279,
    .rejuran .rj_s5 .t12267,
    .rejuran .rj_s5 .t12268 {
        grid-column: 1 / -1;
    }
    .rejuran .rj_s5 .t12251 { order: 1; }
    .rejuran .rj_s5 .t12257 { order: 2; }
    .rejuran .rj_s5 .t12260 { order: 3; }
    .rejuran .rj_s5 .t12261 { order: 4; }
    .rejuran .rj_s5 .t12265 { order: 5; }
    .rejuran .rj_s5 .t12263 { order: 6; }
    .rejuran .rj_s5 .t12271 { order: 7; }
    .rejuran .rj_s5 .t12262 { order: 8; }
    .rejuran .rj_s5 .t12266 { order: 9; }
    .rejuran .rj_s5 .t12264 { order: 10; }
    .rejuran .rj_s5 .t12272 { order: 11; }
    .rejuran .rj_s5 .t12261,
    .rejuran .rj_s5 .t12263,
    .rejuran .rj_s5 .t12262,
    .rejuran .rj_s5 .t12264,
    .rejuran .rj_s5 .t12265,
    .rejuran .rj_s5 .t12271,
    .rejuran .rj_s5 .t12266,
    .rejuran .rj_s5 .t12272 {
        background: #fff;
        text-align: left;
        padding: 0 14px;
    }
    .rejuran .rj_s5 .t12261,
    .rejuran .rj_s5 .t12263,
    .rejuran .rj_s5 .t12262,
    .rejuran .rj_s5 .t12264 {
        padding-top: 10px;
        font-size: 13px;
        line-height: 1.4;
    }
    .rejuran .rj_s5 .t12265,
    .rejuran .rj_s5 .t12271,
    .rejuran .rj_s5 .t12266,
    .rejuran .rj_s5 .t12272 {
        padding-bottom: 10px;
        font-size: 11.5px;
        line-height: 1.5;
    }
    .rejuran .rj_s5 .t12272 {
        margin-bottom: 18px;
        border-radius: 0 0 10px 10px;
    }
    .rejuran .rj_s5 .t12266 {
        border-radius: 0 0 0 10px;
    }
    .rejuran .rj_s5 .t12258 {
        width: 100%;
        padding: 14px 14px;
        box-sizing: border-box;
        background: #fff;
    }
    .rejuran .rj_s5 .t12258 {
        border-radius: 10px 10px 0 0;
    }
    .rejuran .rj_s5 .t12258 {
        font-size: 15px;
        line-height: 1.4;
    }
    .rejuran .rj_s5 .t12278,
    .rejuran .rj_s5 .t12279 {
        width: 100%;
        padding: 6px 0;
        box-sizing: border-box;
        background: #6D6D6D;
        color: #fff;
        font-size: 12px;
        line-height: 1.4;
    }
    .rejuran .rj_s5 .t12278::after {
        content: '';
        display: block;
        width: 100%;
        margin: 0 auto;
        aspect-ratio: 483 / 253;
        background: url(/img/rejuran/m_s5_c1.jpg) no-repeat center / contain;
    }
    .rejuran .rj_s5 .t12279::after {
        content: '';
        display: block;
        width: 100%;
        margin: 0 auto;
        aspect-ratio: 483 / 240;
        background: url(/img/rejuran/m_s5_c2.jpg) no-repeat center / contain;
    }
    .rejuran .rj_s5 .t12267 {
        margin-bottom: 18px;
        padding: 12px 14px 16px;
        background: #fff;
        border-radius: 0 0 10px 10px;
        font-size: 12px;
        line-height: 1.6;
    }
    .rejuran .rj_s5 .t12259 {
        width: 100%;
        padding: 14px 14px;
        box-sizing: border-box;
        background: #fff;
    }
    .rejuran .rj_s5 .t12259 {
        border-radius: 10px 10px 0 0;
    }
    .rejuran .rj_s5 .t12259 {
        font-size: 15px;
        line-height: 1.4;
    }
    .rejuran .rj_s5 .t12259::after {
        content: '';
        display: block;
        width: 100%;
        margin: 12px auto 0;
        aspect-ratio: 560 / 328;
        background: url(/img/rejuran/m_s5_d1.jpg) no-repeat center / contain;
    }
    .rejuran .rj_s5 .t12269,
    .rejuran .rj_s5 .t12270 {
        padding: 0 6px 6px;
        background: #fff;
        font-size: 12px;
        line-height: 1.5;
    }
    .rejuran .rj_s5 .t12269::before,
    .rejuran .rj_s5 .t12270::before {
        content: '';
        display: block;
        width: 100%;
        margin: 10px auto 6px;
        aspect-ratio: 270 / 206;
        background: no-repeat center / contain;
    }
    .rejuran .rj_s5 .t12269::before {
        background-image: url(/img/rejuran/m_s5_d2.jpg);
    }
    .rejuran .rj_s5 .t12270::before {
        background-image: url(/img/rejuran/m_s5_d3.jpg);
    }
    .rejuran .rj_s5 .t12268 {
        padding: 10px 14px 16px;
        background: #fff;
        border-radius: 0 0 10px 10px;
        font-size: 12px;
        line-height: 1.6;
    }
    .rejuran .rj_s5 .t12258 { order: 12; }
    .rejuran .rj_s5 .t12278 { order: 13; }
    .rejuran .rj_s5 .t12279 { order: 14; }
    .rejuran .rj_s5 .t12267 { order: 15; }
    .rejuran .rj_s5 .t12259 { order: 16; }
    .rejuran .rj_s5 .t12269 { order: 17; }
    .rejuran .rj_s5 .t12270 { order: 18; }
    .rejuran .rj_s5 .t12268 { order: 19; }

    /* ---- 6. 이런 분께 ---- */
    .rejuran .rj_s6 {
        background: #32C2CB;
    }
    .rejuran .rj_s6 .rj_in {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 16px;
        width: 100%;
        align-items: start;
    }
    .rejuran .rj_s6 .t12252,
    .rejuran .rj_s6 .t12285 {
        grid-column: 1 / -1;
        order: 0;
    }
    .rejuran .rj_s6 .t12252 {
        font-size: 20px;
    }
    .rejuran .rj_s6 .t12285 {
        margin: 16px auto 26px;
        padding: 8px 18px;
        border-radius: 100px;
        background: #fff;
        font-size: 0;
        line-height: 0;
        justify-self: center;
    }
    .rejuran .rj_s6 .t12285::before {
        content: '';
        display: block;
        width: 210px;
        aspect-ratio: 455 / 55;
        background: url(/img/rejuran/m_s6_logo.png) no-repeat center / contain;
    }
    .rejuran .rj_s6 .t12294 { order: 1; }
    .rejuran .rj_s6 .t12295 { order: 2; }
    .rejuran .rj_s6 .t12296 { order: 3; }
    .rejuran .rj_s6 .t12297 { order: 4; }
    .rejuran .rj_s6 .t12294,
    .rejuran .rj_s6 .t12295,
    .rejuran .rj_s6 .t12296,
    .rejuran .rj_s6 .t12297 {
        margin-bottom: 20px;
        font-size: 13px;
        line-height: 1.5;
    }
    .rejuran .rj_s6 .t12294::before,
    .rejuran .rj_s6 .t12295::before,
    .rejuran .rj_s6 .t12296::before,
    .rejuran .rj_s6 .t12297::before {
        content: '';
        display: block;
        width: 120px;
        height: 120px;
        margin: 0 auto 6px;
        background: no-repeat center / contain;
    }
    .rejuran .rj_s6 .t12294::before {
        background-image: url(/img/rejuran/m_s6_i1.png);
    }
    .rejuran .rj_s6 .t12295::before {
        background-image: url(/img/rejuran/m_s6_i2.png);
    }
    .rejuran .rj_s6 .t12296::before {
        background-image: url(/img/rejuran/m_s6_i3.png);
    }
    .rejuran .rj_s6 .t12297::before {
        background-image: url(/img/rejuran/m_s6_i4.png);
    }

    /* ---- 7. 넬의원 x 리쥬란 ---- */
    .rejuran .rj_s7 .rj_in {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 16px;
        width: 100%;
        align-items: start;
    }
    .rejuran .rj_s7 .t12299 {
        grid-column: 1 / -1;
        order: 0;
    }
    .rejuran .rj_s7 .t12306,
    .rejuran .rj_s7 .t12316,
    .rejuran .rj_s7 .t12320,
    .rejuran .rj_s7 .t12309,
    .rejuran .rj_s7 .t12317,
    .rejuran .rj_s7 .t12321,
    .rejuran .rj_s7 .t12312,
    .rejuran .rj_s7 .t12318,
    .rejuran .rj_s7 .t12322,
    .rejuran .rj_s7 .t12315,
    .rejuran .rj_s7 .t12319,
    .rejuran .rj_s7 .t12323 {
        grid-column: 1 / -1;
    }
    .rejuran .rj_s7 .t12299::before {
        content: '';
        display: block;
        width: 210px;
        margin: 0 auto 20px;
        aspect-ratio: 425 / 65;
        background: url(/img/rejuran/m_s7_logo.png) no-repeat center / contain;
    }
    .rejuran .rj_s7 .t12299 {
        margin-bottom: 26px;
        font-size: 19px;
        line-height: 1.5;
    }
    .rejuran .rj_s7 .t12306 { order: 1; }
    .rejuran .rj_s7 .t12316 { order: 2; }
    .rejuran .rj_s7 .t12320 { order: 3; }
    .rejuran .rj_s7 .t12309 { order: 4; }
    .rejuran .rj_s7 .t12317 { order: 5; }
    .rejuran .rj_s7 .t12321 { order: 6; }
    .rejuran .rj_s7 .t12312 { order: 7; }
    .rejuran .rj_s7 .t12318 { order: 8; }
    .rejuran .rj_s7 .t12322 { order: 9; }
    .rejuran .rj_s7 .t12315 { order: 10; }
    .rejuran .rj_s7 .t12319 { order: 11; }
    .rejuran .rj_s7 .t12323 { order: 12; }
    .rejuran .rj_s7 .t12306,
    .rejuran .rj_s7 .t12309,
    .rejuran .rj_s7 .t12312,
    .rejuran .rj_s7 .t12315 {
        justify-self: center;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        line-height: 1;
    }
    .rejuran .rj_s7 .t12306 {
        background: #D82E67;
    }
    .rejuran .rj_s7 .t12309 {
        background: #C2738E;
    }
    .rejuran .rj_s7 .t12312 {
        background: #8E9FAA;
    }
    .rejuran .rj_s7 .t12315 {
        background: #32C3C9;
    }
    .rejuran .rj_s7 .t12316,
    .rejuran .rj_s7 .t12317,
    .rejuran .rj_s7 .t12318,
    .rejuran .rj_s7 .t12319 {
        margin: 8px 0 6px;
        font-size: 15px;
        line-height: 1.4;
    }
    .rejuran .rj_s7 .t12320,
    .rejuran .rj_s7 .t12321,
    .rejuran .rj_s7 .t12322,
    .rejuran .rj_s7 .t12323 {
        margin-bottom: 24px;
        font-size: 12.5px;
        line-height: 1.6;
    }

    /* ---- 8. 자주 묻는 질문 ---- */
    .rejuran .rj_s8 {
        background: #F3F8FB;
    }
    .rejuran .rj_s8 .t12325 {
        margin-bottom: 24px;
    }
    .rejuran .rj_s8 .t12335 { order: 1; }
    .rejuran .rj_s8 .t12339 { order: 2; }
    .rejuran .rj_s8 .t12340 { order: 3; }
    .rejuran .rj_s8 .t12336 { order: 4; }
    .rejuran .rj_s8 .t12341 { order: 5; }
    .rejuran .rj_s8 .t12337 { order: 6; }
    .rejuran .rj_s8 .t12342 { order: 7; }
    .rejuran .rj_s8 .t12338 { order: 8; }
    .rejuran .rj_s8 .t12343 { order: 9; }
    .rejuran .rj_s8 .t12335,
    .rejuran .rj_s8 .t12336,
    .rejuran .rj_s8 .t12337,
    .rejuran .rj_s8 .t12338 {
        align-self: flex-start;
        margin-bottom: 8px;
        padding: 9px 16px;
        border: 1px solid #6FABA0;
        border-radius: 100px;
        background: #fff;
        font-size: 12.5px;
        line-height: 1.4;
    }
    .rejuran .rj_s8 .t12339,
    .rejuran .rj_s8 .t12340,
    .rejuran .rj_s8 .t12341,
    .rejuran .rj_s8 .t12342,
    .rejuran .rj_s8 .t12343 {
        align-self: flex-end;
        margin-bottom: 16px;
        padding: 9px 16px;
        border-radius: 18px;
        background: linear-gradient(90deg, #D91B5A, #28D0EA);
        color: #fff;
        font-size: 12.5px;
        line-height: 1.5;
        text-align: left;
    }

    /* ---- 9. 시술 후 주의사항 ---- */
    .rejuran .rj_s9 {
        background: #FAFCFD;
    }
    .rejuran .rj_s9 .t12174 {
        margin: 10px 0 44px;
        font-size: 13px;
        line-height: 1.6;
    }
    .rejuran .rj_s9 .t12192,
    .rejuran .rj_s9 .t12193,
    .rejuran .rj_s9 .t12194,
    .rejuran .rj_s9 .t12195 {
        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);
    }
    .rejuran .rj_s9 .t12192 {
        clip-path: inset(-18px -18px -1px);
    }
    .rejuran .rj_s9 .t12195 {
        clip-path: inset(0 -18px -18px);
    }
    .rejuran .rj_s9 .t12192::before,
    .rejuran .rj_s9 .t12193::before,
    .rejuran .rj_s9 .t12194::before,
    .rejuran .rj_s9 .t12195::before {
        content: '';
        position: absolute;
        left: 0;
        top: 19px;
        width: 20px;
        height: 16px;
        background: url(/img/rejuran/m_s9_chk.png) no-repeat center / contain;
    }
}

/* =========================================================
   PC
   ========================================================= */
@media (min-width: 991px) {
    .rejuran .rejuran_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%}
    .rejuran .rj_in{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;margin:0;display:block}
    .rejuran .rejuran_sec::before,.rejuran .rejuran_sec::after,.rejuran .rj_in::before,.rejuran .rj_in::after,.rejuran .rj_in>*::before,.rejuran .rj_in>*::after{content:none}
    .rejuran .rj_s1{padding-top:44.2708%;background-image:url(/img/rejuran/s1_bg.jpg)}
    .rejuran .rj_s2{padding-top:87.1875%;background-image:url(/img/rejuran/s2_bg.jpg)}
    .rejuran .rj_s3{padding-top:45.5208%;background-image:url(/img/rejuran/s3_bg.jpg)}
    .rejuran .rj_s4{padding-top:53.2292%;background-image:url(/img/rejuran/s4_bg.jpg)}
    .rejuran .rj_s5{padding-top:92.5521%;background-image:url(/img/rejuran/s5_bg.jpg)}
    .rejuran .rj_s6{padding-top:52.8125%;background-image:url(/img/rejuran/s6_bg.jpg)}
    .rejuran .rj_s7{padding-top:51.3542%;background-image:url(/img/rejuran/s7_bg.jpg)}
    .rejuran .rj_s8{padding-top:68.6979%;background-image:url(/img/rejuran/s8_bg.jpg)}
    .rejuran .rj_s9{padding-top:48.9062%;background-image:url(/img/rejuran/s9_bg.jpg)}

    .rejuran .rj_s9 .t12173{position:absolute;margin:0;left:0%;width:99.9479%;top:15.655%;font-size:2.5vw;line-height:3.25vw;letter-spacing:-0.0119em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s9 .t12174{position:absolute;margin:0;left:0%;width:100%;top:23.0032%;font-size:1.3542vw;line-height:1.7604vw;letter-spacing:-0.0182em;font-weight:400;color:#AAA;text-align:center;white-space:nowrap}
    .rejuran .rj_s9 .t12192{position:absolute;margin:0;left:21.0938%;width:78.9062%;top:39.5101%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .rejuran .rj_s9 .t12193{position:absolute;margin:0;left:21.0938%;width:78.9062%;top:49.2013%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .rejuran .rj_s9 .t12194{position:absolute;margin:0;left:21.0938%;width:78.9062%;top:58.8924%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .rejuran .rj_s9 .t12195{position:absolute;margin:0;left:21.0938%;width:78.9062%;top:68.5836%;font-size:1.3542vw;line-height:1.8958vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .rejuran .rj_s1 .t12198{position:absolute;margin:0;left:50%;width:50%;top:58%;font-size:1.6667vw;line-height:2.6667vw;letter-spacing:-0.0096em;font-weight:500;color:#FFFFFF;text-align:left;white-space:nowrap}
    .rejuran .rj_s1 .t12199{position:absolute;margin:0;left:50%;width:50%;top:38.9412%;font-size:4.6875vw;line-height:6.0938vw;letter-spacing:0.0em;font-weight:700;color:#FFFFFF;text-align:left;white-space:nowrap}
    .rejuran .rj_s1 .t12200{position:absolute;margin:0;left:50%;width:50%;top:29.8824%;font-size:1.3542vw;line-height:1.7604vw;letter-spacing:0.3em;font-weight:500;color:#FFFFFF;text-align:left;white-space:nowrap}
    .rejuran .rj_s2 .t12203{position:absolute;margin:0;left:51.6146%;width:48.3854%;top:11.2306%;font-size:2.5vw;line-height:3.25vw;letter-spacing:-0.0104em;font-weight:600;color:#111;text-align:left;white-space:nowrap}
    .rejuran .rj_s2 .t12204{position:absolute;margin:0;left:0.0521%;width:99.9479%;top:42.5329%;font-size:2.5vw;line-height:3.5vw;letter-spacing:-0.0104em;font-weight:600;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s4 .t12205{position:absolute;margin:0;left:0%;width:100%;top:14.775%;font-size:2.5vw;line-height:3.5vw;letter-spacing:-0.0092em;font-weight:600;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s3 .t12206{position:absolute;margin:0;left:0.0521%;width:99.9479%;top:17.1625%;font-size:2.5vw;line-height:3.5vw;letter-spacing:-0.0104em;font-weight:400;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s2 .t12207{position:absolute;margin:0;left:51.6146%;width:48.3854%;top:16.5472%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .rejuran .rj_s2 .t12208{position:absolute;margin:0;left:0%;width:99.9167%;top:86.0215%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0392em;font-weight:600;color:#882445;text-align:center;white-space:nowrap}
    .rejuran .rj_s4 .t12209{position:absolute;margin:0;left:0%;width:100%;top:72.9941%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0382em;font-weight:500;color:#222;text-align:center;white-space:nowrap}
    .rejuran .rj_s3 .t12210{position:absolute;margin:0;left:0%;width:99.9479%;top:35.8124%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0357em;font-weight:600;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s2 .t12213{position:absolute;margin:0;left:18.9062%;width:81.0938%;top:67.8614%;font-size:1.3542vw;line-height:1.7604vw;letter-spacing:-0.0577em;font-weight:400;color:#111;text-align:left;white-space:nowrap}
    .rejuran .rj_s2 .t12214{position:absolute;margin:0;left:0%;width:77.1354%;top:67.8614%;font-size:1.3542vw;line-height:1.7604vw;letter-spacing:-0.0898em;font-weight:400;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s2 .t12215{position:absolute;margin:0;left:0%;width:77.1875%;top:73.7157%;font-size:1.3542vw;line-height:1.7604vw;letter-spacing:-0.0654em;font-weight:400;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s2 .t12216{position:absolute;margin:0;left:0%;width:77.2396%;top:79.5699%;font-size:1.3542vw;line-height:1.7604vw;letter-spacing:-0.0562em;font-weight:400;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s3 .t12217{position:absolute;margin:0;left:0%;width:99.8958%;top:25.8581%;font-size:1.3542vw;line-height:1.7604vw;letter-spacing:-0.0577em;font-weight:500;color:#AAA;text-align:center;white-space:nowrap}
    .rejuran .rj_s2 .t12218{position:absolute;margin:0;left:39.6875%;width:60.3125%;top:79.5102%;font-size:1.4583vw;line-height:1.8958vw;letter-spacing:-0.0536em;font-weight:400;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s2 .t12219{position:absolute;margin:0;left:39.7396%;width:60.2604%;top:67.8614%;font-size:1.3542vw;line-height:1.7604vw;letter-spacing:-0.0577em;font-weight:400;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s2 .t12220{position:absolute;margin:0;left:39.7396%;width:60.2604%;top:73.7157%;font-size:1.3542vw;line-height:1.7604vw;letter-spacing:-0.0635em;font-weight:400;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s2 .t12221{position:absolute;margin:0;left:18.9062%;width:81.0938%;top:73.7157%;font-size:1.3542vw;line-height:1.7604vw;letter-spacing:-0.0577em;font-weight:400;color:#111;text-align:left;white-space:nowrap}
    .rejuran .rj_s2 .t12222{position:absolute;margin:0;left:18.9062%;width:81.0938%;top:79.5699%;font-size:1.3542vw;line-height:1.7604vw;letter-spacing:-0.0577em;font-weight:400;color:#111;text-align:left;white-space:nowrap}
    .rejuran .rj_s2 .t12228{position:absolute;margin:0;left:36.9271%;width:63.0729%;top:57.049%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0385em;font-weight:400;color:#333;text-align:left;white-space:nowrap}
    .rejuran .rj_s2 .t12229{position:absolute;margin:0;left:39.6875%;width:60.3125%;top:57.049%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0347em;font-weight:400;color:#333;text-align:center;white-space:nowrap}
    .rejuran .rj_s3 .t12238{position:absolute;margin:0;left:0%;width:61.1667%;top:65.6751%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0625em;font-weight:600;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s3 .t12239{position:absolute;margin:0;left:0%;width:99.8958%;top:65.6751%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0385em;font-weight:600;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s3 .t12240{position:absolute;margin:0;left:38.6667%;width:61.3333%;top:65.6751%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0361em;font-weight:600;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s4 .t12247{position:absolute;margin:0;left:0%;width:62.5%;top:62.1331%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.0458em;font-weight:500;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s4 .t12248{position:absolute;margin:0;left:37.5521%;width:62.4479%;top:62.1331%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.05em;font-weight:500;color:#882445;text-align:center;white-space:nowrap}
    .rejuran .rj_s5 .t12251{position:absolute;margin:0;left:0%;width:99.9479%;top:6.8092%;font-size:2.5vw;line-height:3.5vw;letter-spacing:-0.0083em;font-weight:600;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s6 .t12252{position:absolute;margin:0;left:0%;width:99.9479%;top:14.8915%;font-size:2.5vw;line-height:3.5vw;letter-spacing:-0.0104em;font-weight:600;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s5 .t12257{position:absolute;margin:0;left:0%;width:62.4479%;top:17.22%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.05em;font-weight:600;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s5 .t12258{position:absolute;margin:0;left:0%;width:62.4479%;top:42.4873%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.0463em;font-weight:600;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s5 .t12259{position:absolute;margin:0;left:37.5521%;width:62.4479%;top:42.4873%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.05em;font-weight:600;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s5 .t12260{position:absolute;margin:0;left:37.4479%;width:62.5521%;top:17.22%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.05em;font-weight:600;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s5 .t12261{position:absolute;margin:0;left:53.6458%;width:46.3542%;top:22.6787%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0385em;font-weight:500;color:#222;text-align:left;white-space:nowrap}
    .rejuran .rj_s5 .t12262{position:absolute;margin:0;left:53.6979%;width:46.3021%;top:28.9814%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0385em;font-weight:500;color:#222;text-align:left;white-space:nowrap}
    .rejuran .rj_s5 .t12263{position:absolute;margin:0;left:70.1562%;width:29.8438%;top:22.6787%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0385em;font-weight:500;color:#222;text-align:left;white-space:nowrap}
    .rejuran .rj_s5 .t12264{position:absolute;margin:0;left:70.2083%;width:29.7917%;top:28.9814%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0385em;font-weight:500;color:#222;text-align:left;white-space:nowrap}
    .rejuran .rj_s5 .t12265{position:absolute;margin:0;left:53.6458%;width:46.3542%;top:24.9859%;font-size:1.1458vw;line-height:1.8333vw;letter-spacing:-0.0455em;font-weight:400;color:#888;text-align:left;white-space:nowrap}
    .rejuran .rj_s5 .t12266{position:absolute;margin:0;left:53.6458%;width:46.3542%;top:31.2887%;font-size:1.1458vw;line-height:1.8333vw;letter-spacing:-0.0428em;font-weight:400;color:#888;text-align:left;white-space:nowrap}
    .rejuran .rj_s5 .t12267{position:absolute;margin:0;left:0%;width:62.4688%;top:84.8059%;font-size:1.1458vw;line-height:1.8333vw;letter-spacing:-0.0447em;font-weight:400;color:#222;text-align:center;white-space:nowrap}
    .rejuran .rj_s5 .t12268{position:absolute;margin:0;left:37.5208%;width:62.4792%;top:84.7496%;font-size:1.1458vw;line-height:1.8333vw;letter-spacing:-0.0483em;font-weight:400;color:#222;text-align:center;white-space:nowrap}
    .rejuran .rj_s5 .t12269{position:absolute;margin:0;left:22.8125%;width:77.1875%;top:80.7541%;font-size:1.1458vw;line-height:1.8333vw;letter-spacing:-0.0455em;font-weight:400;color:#222;text-align:center;white-space:nowrap}
    .rejuran .rj_s5 .t12270{position:absolute;margin:0;left:53.4375%;width:46.5625%;top:80.7541%;font-size:1.1458vw;line-height:1.8333vw;letter-spacing:-0.0455em;font-weight:400;color:#222;text-align:center;white-space:nowrap}
    .rejuran .rj_s5 .t12271{position:absolute;margin:0;left:70.1562%;width:29.8438%;top:24.9859%;font-size:1.1458vw;line-height:1.8333vw;letter-spacing:-0.0414em;font-weight:400;color:#888;text-align:left;white-space:nowrap}
    .rejuran .rj_s5 .t12272{position:absolute;margin:0;left:70.2083%;width:29.7917%;top:31.2887%;font-size:1.1458vw;line-height:1.8333vw;letter-spacing:-0.0455em;font-weight:400;color:#888;text-align:left;white-space:nowrap}
    .rejuran .rj_s5 .t12278{position:absolute;margin:0;left:27.7083%;width:72.2917%;top:47.4958%;font-size:1.1458vw;line-height:1.4896vw;letter-spacing:-0.0455em;font-weight:500;color:#FFFFFF;text-align:left;white-space:nowrap}
    .rejuran .rj_s5 .t12279{position:absolute;margin:0;left:27.7083%;width:72.2917%;top:66.0101%;font-size:1.1458vw;line-height:1.4896vw;letter-spacing:-0.0455em;font-weight:500;color:#FFFFFF;text-align:left;white-space:nowrap}
    .rejuran .rj_s6 .t12285{position:absolute;margin:0;left:0%;width:99.4792%;top:31.9527%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.0167em;font-weight:400;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s6 .t12294{position:absolute;margin:0;left:0%;width:45.4896%;top:75.7396%;font-size:1.5625vw;line-height:2.5vw;letter-spacing:-0.0489em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s6 .t12295{position:absolute;margin:0;left:0%;width:81.7708%;top:75.7396%;font-size:1.5625vw;line-height:2.5vw;letter-spacing:-0.05em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s6 .t12296{position:absolute;margin:0;left:18.1771%;width:81.8229%;top:75.7396%;font-size:1.5625vw;line-height:2.5vw;letter-spacing:-0.05em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s6 .t12297{position:absolute;margin:0;left:54.4792%;width:45.5208%;top:75.7396%;font-size:1.5625vw;line-height:2.5vw;letter-spacing:-0.05em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s7 .t12299{position:absolute;margin:0;left:0%;width:96.3021%;top:28.9047%;font-size:2.5vw;line-height:4vw;letter-spacing:-0.0104em;font-weight:400;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s7 .t12306{position:absolute;margin:0;left:0%;width:45.4167%;top:54.4625%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.0167em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s7 .t12309{position:absolute;margin:0;left:0%;width:81.875%;top:54.4625%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.0167em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s7 .t12312{position:absolute;margin:0;left:18.2812%;width:81.7188%;top:54.4625%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.0167em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s7 .t12315{position:absolute;margin:0;left:54.6875%;width:45.3125%;top:54.4625%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.0167em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s7 .t12316{position:absolute;margin:0;left:0%;width:45.2083%;top:63.1846%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.05em;font-weight:500;color:#D82E67;text-align:center;white-space:nowrap}
    .rejuran .rj_s7 .t12317{position:absolute;margin:0;left:0%;width:81.6667%;top:63.1846%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.05em;font-weight:500;color:#C2738E;text-align:center;white-space:nowrap}
    .rejuran .rj_s7 .t12318{position:absolute;margin:0;left:18.0729%;width:81.9271%;top:63.1846%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.05em;font-weight:500;color:#8E9FAA;text-align:center;white-space:nowrap}
    .rejuran .rj_s7 .t12319{position:absolute;margin:0;left:54.4792%;width:45.5208%;top:63.1846%;font-size:1.5625vw;line-height:2.0312vw;letter-spacing:-0.05em;font-weight:500;color:#32C3C9;text-align:center;white-space:nowrap}
    .rejuran .rj_s7 .t12320{position:absolute;margin:0;left:0%;width:45.2083%;top:72.0081%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0385em;font-weight:500;color:#222;text-align:center;white-space:nowrap}
    .rejuran .rj_s7 .t12321{position:absolute;margin:0;left:0%;width:81.6875%;top:72.0081%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0402em;font-weight:500;color:#222;text-align:center;white-space:nowrap}
    .rejuran .rj_s7 .t12322{position:absolute;margin:0;left:18.1458%;width:81.8542%;top:72.0081%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0385em;font-weight:500;color:#222;text-align:center;white-space:nowrap}
    .rejuran .rj_s7 .t12323{position:absolute;margin:0;left:54.5312%;width:45.4688%;top:72.0081%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0375em;font-weight:500;color:#222;text-align:center;white-space:nowrap}
    .rejuran .rj_s8 .t12325{position:absolute;margin:0;left:0%;width:99.7917%;top:11.4481%;font-size:2.5vw;line-height:3.5vw;letter-spacing:0.0396em;font-weight:600;color:#111;text-align:center;white-space:nowrap}
    .rejuran .rj_s8 .t12335{position:absolute;margin:0;left:0%;width:53.9583%;top:23.4268%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0365em;font-weight:500;color:#222;text-align:center;white-space:nowrap}
    .rejuran .rj_s8 .t12336{position:absolute;margin:0;left:0%;width:68.8542%;top:44.655%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0365em;font-weight:500;color:#222;text-align:center;white-space:nowrap}
    .rejuran .rj_s8 .t12337{position:absolute;margin:0;left:0%;width:60.5729%;top:61.6376%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0385em;font-weight:500;color:#222;text-align:center;white-space:nowrap}
    .rejuran .rj_s8 .t12338{position:absolute;margin:0;left:0%;width:48.0208%;top:78.6202%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0385em;font-weight:500;color:#222;text-align:center;white-space:nowrap}
    .rejuran .rj_s8 .t12339{position:absolute;margin:0;left:20.3646%;width:79.6354%;top:28.5823%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0393em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s8 .t12340{position:absolute;margin:0;left:40.9896%;width:59.0104%;top:36.6187%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0385em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s8 .t12341{position:absolute;margin:0;left:17.2917%;width:82.7083%;top:49.8105%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0396em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s8 .t12342{position:absolute;margin:0;left:11.7708%;width:88.2292%;top:66.793%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0392em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_s8 .t12343{position:absolute;margin:0;left:15.3125%;width:84.6875%;top:83.7756%;font-size:1.3542vw;line-height:2.1667vw;letter-spacing:-0.0392em;font-weight:500;color:#FFFFFF;text-align:center;white-space:nowrap}
    .rejuran .rj_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}
}
