.KV_module__G0c1E{margin-top:24px}@media (max-width:768px){.KV_module__G0c1E{margin-top:20px}}.KV_inner__58fwj{background:url(/assets/img/menu/medical-skincare/bg-menu.svg),linear-gradient(180deg,#f1cec6,#ffac99 89%);border-radius:0 0 0 64px}.KV_content__D2GfG{position:relative;max-width:calc(773px + var(--viewport-gutter) * 2);padding:15px var(--viewport-gutter) 0;margin:0 auto}@media (max-width:768px){.KV_content__D2GfG{padding:4px 0 0}}@media (max-width:576px){.KV_content__D2GfG{padding:18px 0 0}}.KV_visual__rCYO9{position:relative;z-index:2;max-width:330px;margin-left:auto}@media (max-width:768px){.KV_visual__rCYO9{max-width:260px}}@media (max-width:576px){.KV_visual__rCYO9{max-width:221px}}.KV_visual__rCYO9 img{width:100%;height:auto;vertical-align:middle}.KV_pageTitle__Mw_2j{position:absolute;top:20px;left:0;z-index:1;max-width:658px;margin:0}@media (max-width:1024px){.KV_pageTitle__Mw_2j{left:14px}}@media (max-width:768px){.KV_pageTitle__Mw_2j{right:0;bottom:140px;left:0;max-width:560px;margin:0 auto}}@media (max-width:576px){.KV_pageTitle__Mw_2j{bottom:112px;max-width:347px}}.KV_pageTitle__Mw_2j img{width:100%;height:auto}.KV_tagContainer__T0hYf{position:absolute;bottom:13px;left:0;z-index:2;max-width:445px}@media (max-width:1024px){.KV_tagContainer__T0hYf{bottom:18px;left:14px}}@media (max-width:768px){.KV_tagContainer__T0hYf{bottom:46px;left:24px}}@media (max-width:576px){.KV_tagContainer__T0hYf{bottom:0;left:0;padding-bottom:24px;overflow:hidden;border-radius:0 0 0 64px}}.KV_tagList__kB5an{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:0;margin:0;list-style:none}@media (max-width:768px){.KV_tagList__kB5an{gap:4px}}.KV_tagItem__m34K6{position:relative;padding:4px 24px;font-size:1.8rem;font-weight:var(--font-weight-normal);line-height:1.2;color:var(--lightest-color);letter-spacing:.02em;background-color:var(--primary-color-02-80per);border-radius:30px}@media (max-width:1024px){.KV_tagItem__m34K6{padding:6px 16px;font-size:1.4rem}}@media (max-width:768px){.KV_tagItem__m34K6{font-size:1.4rem;line-height:1.8}}@media (max-width:576px){.KV_tagItem__m34K6{padding:3px 16px 3px 20px;line-height:1.34;border-radius:0 30px 30px 0}}.KV_tagItem__m34K6 span{font-size:1.28rem;font-weight:var(--font-weight-normal);vertical-align:text-top}@media (max-width:1024px){.KV_tagItem__m34K6 span{font-size:.8rem;vertical-align:super}}.KV_noteList__BxyFT{display:flex;gap:4px;align-items:center;justify-content:center;padding:0;margin:16px 0 0;list-style-type:none;counter-reset:number}@media (max-width:768px){.KV_noteList__BxyFT{flex-direction:column;align-items:flex-start;margin:16px 0 0 20px}}@media (max-width:576px){.KV_noteList__BxyFT{width:-moz-fit-content;width:fit-content;margin:16px auto 0}}.KV_noteItem__JxD_d{position:relative;padding-left:28px;font-size:1.4rem;font-weight:var(--font-weight-normal);line-height:1.8;color:var(--gray-color)}@media (max-width:768px){.KV_noteItem__JxD_d{padding-left:20px;font-size:1rem}}.KV_noteItem__JxD_d:before{position:absolute;left:0;content:"※" counter(number);counter-increment:number}.KV_reservationButton__9gXod{margin-top:40px}@media (max-width:768px){.KV_reservationButton__9gXod{margin-top:16px}.KV_reservationButton__9gXod a{padding:10px 54px 10px 30px}}.MedicalSkincareSubscriptionCycleDescription_module__5XP5v{padding:64px 40px;text-align:center;background:var(--lightest-color)}@media (max-width:768px){.MedicalSkincareSubscriptionCycleDescription_module__5XP5v{padding:20px 40px}}@media (max-width:576px){.MedicalSkincareSubscriptionCycleDescription_module__5XP5v{padding:20px}.MedicalSkincareSubscriptionCycleDescription_title__XcFP9{letter-spacing:0}}.MedicalSkincareSubscriptionCycleDescription_description__aUP3z{margin:24px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88}@media (max-width:768px){.MedicalSkincareSubscriptionCycleDescription_description__aUP3z{font-weight:var(--font-weight-bold);line-height:1.54}}@media (max-width:576px){.MedicalSkincareSubscriptionCycleDescription_description__aUP3z{text-align:left}}.MedicalSkincareSubscriptionCycleDescription_section__d__bW{margin-top:24px}.MedicalSkincareSubscriptionCycleDescription_section__d__bW+.MedicalSkincareSubscriptionCycleDescription_section__d__bW{margin-top:64px}.MedicalSkincareSubscriptionCycleDescription_heading__0LzAc{margin:0;font-size:var(--typography-05-desktop-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-05-desktop-line-height);color:var(--primary-color-80per);text-align:center;letter-spacing:var(--typography-05-desktop-letter-spacing)}@media (max-width:768px){.MedicalSkincareSubscriptionCycleDescription_heading__0LzAc{font-size:2.4rem}}.MedicalSkincareSubscriptionCycleDescription_visual__D0Mfl{display:block;max-width:936px;margin:8px auto 0}@media (max-width:768px){.MedicalSkincareSubscriptionCycleDescription_visual__D0Mfl{max-width:295px;margin:20px auto 0}}.MedicalSkincareSubscriptionCycleDescription_visual__D0Mfl img{width:100%;height:auto}.MedicalSkincareSubscriptionCycleDescription_six__pZtJr{padding-inline:16%}@media (max-width:768px){.MedicalSkincareSubscriptionCycleDescription_six__pZtJr{padding-inline:0}}.MedicalSkincareSubscriptionCycleDescription_planDescription__cJsT1{margin:8px 0 0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54}@media (max-width:768px){.MedicalSkincareSubscriptionCycleDescription_planDescription__cJsT1{margin:20px 0 0;font-size:1.6rem}}@media (max-width:576px){.MedicalSkincareSubscriptionCycleDescription_planDescription__cJsT1{text-align:left}}.MedicalSkincareSubscriptionCycleDescription_planDescription__cJsT1 span{text-decoration:underline;text-underline-offset:2px}.MedicalSkincareSubscriptionCycleDescription_planNote__sF88G{margin:0;font-size:1.4rem;font-weight:var(--font-weight-semi-bold);line-height:1.8}@media (max-width:768px){.MedicalSkincareSubscriptionCycleDescription_planNote__sF88G{margin:20px 0 0;font-size:1.5rem;line-height:1.46}}@media (max-width:576px){.MedicalSkincareSubscriptionCycleDescription_planNote__sF88G{text-align:left}}.MedicalSkincareSubscriptionCycleDescription_noteList__TXxjw{display:flex;flex-direction:column;gap:4px;max-width:614px;padding:0;margin:64px auto 0;text-align:left;list-style:none}@media (max-width:768px){.MedicalSkincareSubscriptionCycleDescription_noteList__TXxjw{margin:24px auto 0}}.MedicalSkincareSubscriptionCycleDescription_noteItem__896fD{position:relative;display:inline-block;padding-left:16.8px;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8}.MedicalSkincareSubscriptionCycleDescription_noteItem__896fD:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.MedicalSkincareSubscriptionCycleDescription_trigger__vHQzW{padding:0 0 10px;margin-top:40px;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88;color:inherit;text-decoration:underline;text-underline-offset:10px;cursor:pointer;background:none;border:none;outline:none}@media (max-width:768px){.MedicalSkincareSubscriptionCycleDescription_trigger__vHQzW{margin-top:24px}}.MedicalSkincareSubscriptionCycleDescription_modal___JQ0R{--modal-accent:var(--primary-color-02);max-width:calc(1120px + var(--viewport-gutter) * 2);height:-moz-fit-content;height:fit-content;padding:24px}@media (max-width:768px){.MedicalSkincareSubscriptionCycleDescription_modal___JQ0R{max-width:-moz-fit-content;max-width:fit-content;padding:20px;margin-inline:20px;font-size:1.6rem}}.MedicalSkincareSubscriptionCycleDescription_close__bAmng{position:absolute;top:10px;right:10px;width:30px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:none}.MedicalSkincareSubscriptionCycleDescription_close__bAmng:after,.MedicalSkincareSubscriptionCycleDescription_close__bAmng:before{position:absolute;inset:0;width:60%;height:3px;margin:auto;content:"";background-color:var(--modal-accent)}.MedicalSkincareSubscriptionCycleDescription_close__bAmng:before{transform:rotate(-45deg)}.MedicalSkincareSubscriptionCycleDescription_close__bAmng:after{transform:rotate(45deg)}.MedicalSkincareSubscriptionCycleDescription_overlay__p_j9q{background-color:rgba(58,52,52,.8)}.MedicalSkincareSubscriptionCycleDescription_modalHeading__VBwlt{margin:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.17}.MedicalSkincareSubscriptionCycleDescription_modalContainer__X9KK4{display:flex;flex-direction:column;gap:16px;padding:16px 25.5px;margin-top:24px;border:1px solid var(--gray-color-60per);border-radius:15px}@media (max-width:768px){.MedicalSkincareSubscriptionCycleDescription_modalContainer__X9KK4{padding:16px 19.5px;margin-top:20px}}.MedicalSkincareSubscriptionCycleDescription_modalContentHeading__ATOab{margin:0;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;text-align:left}.MedicalSkincareSubscriptionCycleDescription_modalContentDescription__Zx5G6{margin:0;font-size:1.25rem;font-weight:var(--font-weight-normal);line-height:1.5;text-align:left}