.Flow_module__oRlII{--section-padding-top:80px;--section-padding-bottom:80px;--section-background-color:var(--secondary-color-40per);--section-before-background-color:var(--secondary-color);--section-after-background-color:var(--secondary-color)}@media (max-width:768px){.Flow_module__oRlII{--section-padding-top:40px;--section-padding-bottom:64px;border-radius:0 0 0 50px}}.Flow_module__oRlII:before{background-color:var(--section-before-background-color,transparent)}.Flow_inner__iiQqF{padding-inline:var(--viewport-gutter);overflow:hidden}.Flow_steps__EQlIo{max-width:1120px;margin-top:64px}@media (max-width:768px){.Flow_steps__EQlIo{margin-top:40px}}.Medicines_module__A3ZeB{padding-block:80px}@media (max-width:768px){.Medicines_module__A3ZeB{padding-block:64px}}.Medicines_inner__9q72z{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto;overflow:hidden;text-align:center}.Medicines_contents__Tvxjc{margin-top:40px}.Medicines_heading__8QRUN{margin:0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36;color:var(--primary-color);text-align:center}.Medicines_medicineContent__vFxBl{display:grid;grid-template-columns:repeat(auto-fit,335px);grid-gap:24px 56px;gap:24px 56px;align-items:flex-start;justify-content:center;margin-top:16px}@media (max-width:768px){.Medicines_medicineContent__vFxBl{gap:16px}}.Medicines_hakikedomeContent__ldyoZ{display:grid;grid-template-columns:auto;align-items:center;justify-content:center;margin-top:8px;line-height:1.88}.Medicines_button__V6S_P{margin-top:40px}@media (max-width:768px){.Medicines_button__V6S_P{margin-top:24px}}.Medicines_description__1lIxp{margin:40px 0 0;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88;text-align:center}@media (max-width:768px){.Medicines_description__1lIxp{margin:24px 0 0;text-align:left}}.Medicines_trigger__cFneL{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}.Medicines_modal__14RRF{--modal-accent:var(--primary-color-02);max-width:calc(1280px + var(--viewport-gutter) * 2);height:-moz-fit-content;height:fit-content;padding:24px}@media (max-width:768px){.Medicines_modal__14RRF{max-width:-moz-fit-content;max-width:fit-content;padding:20px;margin-inline:20px;font-size:1.6rem}}.Medicines_close__qZvc6{position:absolute;top:10px;right:10px;width:30px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:none}.Medicines_close__qZvc6:after,.Medicines_close__qZvc6:before{position:absolute;inset:0;width:60%;height:3px;margin:auto;content:"";background-color:var(--modal-accent)}.Medicines_close__qZvc6:before{transform:rotate(-45deg)}.Medicines_close__qZvc6:after{transform:rotate(45deg)}.Medicines_overlay___JvnP{background-color:rgba(58,52,52,.8)}.Medicines_modalHeading__2clwi{margin:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88}@media (max-width:768px){.Medicines_modalHeading__2clwi{line-height:1.54}}.Medicines_modalContainer__uxo4E{display:flex;flex-direction:column;gap:10px;padding:0 9.5px;margin-top:24px;border:1px solid var(--gray-color-60per);border-radius:15px}@media (max-width:768px){.Medicines_modalContainer__uxo4E{gap:0;padding:0 22.5px;margin-top:20px}}.Medicines_modalContent__1O3HZ{padding:16px 16px 26px;text-align:left;border-bottom:1px dotted var(--gray-color-60per)}@media (max-width:768px){.Medicines_modalContent__1O3HZ{padding:16px 0}}.Medicines_modalContent__1O3HZ:last-child{padding:16px;border-bottom:none}@media (max-width:768px){.Medicines_modalContent__1O3HZ:last-child{padding:16px 0}}.Medicines_modalContentHeading__w86U_{margin:16px 0 0;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5}.Medicines_modalContentHeading__w86U_:first-child{margin:0}@media (max-width:768px){.Medicines_modalContentHeading__w86U_{line-height:1.8}}.Medicines_modalContentDescription__uunU9{margin:0;font-size:1.25rem;font-weight:var(--font-weight-normal);line-height:1.5}@media (max-width:768px){.Medicines_modalContentDescription__uunU9{line-height:1.8}}.KV_module__wQk_x{margin-top:24px}@media (max-width:768px){.KV_module__wQk_x{margin-top:20px}}.KV_inner__ttd0l{background:url(/assets/img/menu/mid-pill/bg-menu.svg),linear-gradient(180deg,#f1cec6,#ffac99 89%);border-radius:0 0 0 64px}.KV_content__wdkbG{position:relative;max-width:calc(952px + var(--viewport-gutter) * 2);padding:15px var(--viewport-gutter) 0;margin:0 auto}@media (max-width:1024px){.KV_content__wdkbG{padding:54px 8px 0}}@media (max-width:768px){.KV_content__wdkbG{max-width:100%;padding:60px 0 0}}@media (max-width:576px){.KV_content__wdkbG{padding:0}}.KV_visual__MZBqO{position:relative;z-index:2;max-width:564px;margin-left:auto}@media (max-width:1024px){.KV_visual__MZBqO{max-width:500px}}@media (max-width:768px){.KV_visual__MZBqO{max-width:420px}}@media (max-width:576px){.KV_visual__MZBqO{max-width:100%}}.KV_visual__MZBqO img{width:100%;height:auto;vertical-align:middle}@media (max-width:576px){.KV_visual__MZBqO img{border-radius:0 0 0 64px}}.KV_pageTitle__MsTkq{position:absolute;bottom:121px;left:134px;z-index:1;max-width:662px;margin:0}@media (max-width:1024px){.KV_pageTitle__MsTkq{right:0;left:0;margin:0 auto}}@media (max-width:768px){.KV_pageTitle__MsTkq{bottom:128px;left:14px;max-width:480px}}@media (max-width:576px){.KV_pageTitle__MsTkq{top:14px;right:0;left:0;max-width:347px;margin:0 auto}}.KV_pageTitle__MsTkq img{width:100%;height:auto}.KV_tagContainer__UIhiC{position:absolute;bottom:43px;left:134px;z-index:2;max-width:579px}@media (max-width:1024px){.KV_tagContainer__UIhiC{bottom:18px;left:42px}}@media (max-width:768px){.KV_tagContainer__UIhiC{bottom:46px}}@media (max-width:576px){.KV_tagContainer__UIhiC{bottom:10px;left:0;padding-bottom:18px;overflow:hidden;border-radius:0 0 0 48px}}.KV_tagList__fpThL{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:left;padding:0;margin:0;list-style:none}@media (max-width:768px){.KV_tagList__fpThL{gap:4px}}@media (max-width:576px){.KV_tagList__fpThL{display:flex;flex-direction:column;align-items:flex-start}}.KV_tagItem__QJIkG{position:relative;padding:6px 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:768px){.KV_tagItem__QJIkG{font-size:1.4rem}}@media (max-width:576px){.KV_tagItem__QJIkG{padding:3px 16px 3px 20px;line-height:1.8;border-radius:0 30px 30px 0}}.KV_tagItem__QJIkG span{font-size:1.28rem;font-weight:var(--font-weight-normal);vertical-align:text-top}@media (max-width:1024px){.KV_tagItem__QJIkG span{font-size:.8rem;vertical-align:super}}.KV_noteList__FEzJm{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__FEzJm{flex-direction:column;align-items:flex-start;margin:16px 0 0 20px}}@media (max-width:576px){.KV_noteList__FEzJm{width:-moz-fit-content;width:fit-content;margin:16px auto 0}}.KV_noteItem__q2yMS{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__q2yMS{padding-left:20px;font-size:1rem}}.KV_noteItem__q2yMS:before{position:absolute;left:0;content:"※" counter(number);counter-increment:number}.KV_reservationButton__v7GdX{margin-top:40px}@media (max-width:768px){.KV_reservationButton__v7GdX{margin-top:16px}.KV_reservationButton__v7GdX a{padding:10px 54px 10px 30px}}.Price_module__4ajMd{padding-top:80px;padding-bottom:0}@media (max-width:768px){.Price_module__4ajMd{padding-top:64px;padding-bottom:0}}.Price_inner__623nV{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto}.Price_description__g1_NG{margin:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:576px){.Price_description__g1_NG{text-align:left}}.Price_priceDescription__fS0T_{margin-top:16px}@media (max-width:768px){.Price_priceDescription__fS0T_{margin-top:24px}}.Points_module__FbDCK{--section-padding-top:80px;--section-padding-bottom:80px;--section-background:url(/assets/img/menu/mid-pill/bg-points.svg) no-repeat right top;--section-background-color:var(--secondary-color);--section-after-background-color:var(--secondary-color-40per);--section-before-background-color:var(--secondary-color-80per);--calc-section-radius-right-top:0}@media (max-width:768px){.Points_module__FbDCK{--section-padding-top:40px;--section-padding-bottom:64px;--section-background:url(/assets/img/menu/mid-pill/bg-points-sp.svg) no-repeat left top}}.Points_inner__JKqLF{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin-inline:auto}.Points_list__6fkUN{display:grid;grid-gap:40px 64px;gap:40px 64px;padding:0;margin:40px 0 0;list-style:none}@media (min-width:768.02px){.Points_list__6fkUN{grid-template-columns:repeat(auto-fit,minmax(208px,1fr))}}@media (max-width:768px){.Points_list__6fkUN{flex-direction:column;gap:0;width:-moz-fit-content;width:fit-content;margin:40px auto 0}}.Points_item___kLFa{display:flex}@media (min-width:768.02px){.Points_item___kLFa{flex-direction:column}}@media (max-width:768px){.Points_item___kLFa{gap:8px}}.Points_visual__Ccdmg{max-width:160px}@media (min-width:768.02px){.Points_visual__Ccdmg{margin:0 auto}}@media (max-width:768px){.Points_visual__Ccdmg{max-width:127px}}.Points_visual__Ccdmg img{width:100%;height:auto;vertical-align:middle;-o-object-fit:contain;object-fit:contain}.Points_label__vhSPy{margin:16px 0 0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.32;letter-spacing:.04em;word-break:auto-phrase}@media (min-width:768.02px){.Points_label__vhSPy{text-align:center}}@media (max-width:768px){.Points_label__vhSPy{margin:auto 0;font-size:1.6rem;line-height:1.54}}.PriceDescription_inner__szf6p{display:flex;gap:16px;align-items:stretch;justify-content:center;height:170px}@media (max-width:768px){.PriceDescription_inner__szf6p{flex-direction:column;gap:8px;max-width:320px;height:auto;margin:auto}}@media (max-width:576px){.PriceDescription_inner__szf6p{max-width:100%}}.PriceDescription_box__hOCIR{flex:1 1;max-width:273px;height:170px;border:1px solid var(--primary-color-02);border-radius:30px 0}@media (max-width:768px){.PriceDescription_box__hOCIR{flex:none;max-width:100%;height:136px}}.PriceDescription_boxInner__GpANO{display:flex;gap:8px;align-items:center;justify-content:center;height:100%}@media (max-width:768px){.PriceDescription_boxInner__GpANO{gap:10px}}.PriceDescription_consultation__rXcId{background-color:#ece9f0;border:1px solid var(--primary-color-02)}.PriceDescription_consultationVisual__0d_az{max-width:81px}@media (max-width:1024px){.PriceDescription_consultationVisual__0d_az{max-width:70px}}@media (max-width:576px){.PriceDescription_consultationVisual__0d_az{max-width:97px}}.PriceDescription_consultationVisual__0d_az img{width:100%;height:auto;vertical-align:middle}.PriceDescription_medicine__gm0Kt{background-color:var(--primary-color-40per)}.PriceDescription_medicineVisual__cwmAS{max-width:43px}.PriceDescription_medicineVisual__cwmAS img{width:100%;height:auto;vertical-align:middle}.PriceDescription_shippingFee__qfOws{text-align:left;background-color:#ebebeb}.PriceDescription_shippingFeeVisual__vpmej{max-width:76px}@media (max-width:1024px){.PriceDescription_shippingFeeVisual__vpmej{max-width:64px}}@media (max-width:576px){.PriceDescription_shippingFeeVisual__vpmej{max-width:82px}}.PriceDescription_shippingFeeVisual__vpmej img{width:100%;height:auto;vertical-align:middle}.PriceDescription_plus__w_oHj{max-width:30px;margin:auto 0}@media (max-width:768px){.PriceDescription_plus__w_oHj{margin:0 auto}}.PriceDescription_plus__w_oHj img{width:100%;height:auto;vertical-align:middle}.PriceDescription_boxDescription__Z2kDp{font-size:3rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--primary-color-02)}@media (max-width:1200px){.PriceDescription_boxDescription__Z2kDp{font-size:2.45rem}}@media (max-width:1024px){.PriceDescription_boxDescription__Z2kDp{font-size:1.8rem}}@media (max-width:576px){.PriceDescription_boxDescription__Z2kDp{font-size:2.45rem;line-height:1.48}}.PriceDescription_boxDescription__Z2kDp span{font-size:1.6rem;line-height:1.54}@media (max-width:1024px){.PriceDescription_boxDescription__Z2kDp span{font-size:1.2rem}}@media (max-width:576px){.PriceDescription_boxDescription__Z2kDp span{font-size:1.6rem}}.AnchorLink_module__E_UUd{margin-inline:var(--viewport-gutter)}.AnchorLink_module__E_UUd a{font-weight:var(--font-weight-semi-bold)}.FAQ_module__IWAV_{position:relative;padding:80px 0 108px;background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module__IWAV_{padding:40px 0 64px}}.FAQ_module__IWAV_:before{position:absolute;bottom:100%;left:0;z-index:-1;width:calc(100% / 2);height:100px;content:"";background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module__IWAV_:before{height:50px}}.FAQ_container__C0nJ4{max-width:calc(800px + var(--viewport-gutter) * 2);padding:0 var(--viewport-gutter);margin-inline:auto}.FAQ_contents__fLQQI{margin-top:72px}@media (max-width:768px){.FAQ_contents__fLQQI{margin-top:40px}}.FAQ_button__Z_CFE{margin-top:40px}.Prices_module__iQzSC{padding-top:80px;padding-bottom:0}@media (max-width:768px){.Prices_module__iQzSC{padding-top:64px;padding-bottom:0}}.Prices_inner__fNubN{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto}.Prices_contents__qip40+.Prices_contents__qip40{margin-top:64px}@media (max-width:768px){.Prices_contents__qip40+.Prices_contents__qip40{margin-top:40px}}.Prices_heading__naq7l{margin:0;font-size:2.45rem;font-weight:var(--font-weight-bold);line-height:1.48;color:var(--primary-color);text-align:center}@media (max-width:768px){.Prices_heading__naq7l{font-size:2.1rem;line-height:1.36}}.Prices_table__cAhqd{width:100%;margin-top:24px;overflow:hidden;text-align:center;table-layout:fixed;border-spacing:2px;border-collapse:separate}.Prices_table__cAhqd .Prices_roundedLT__kps50{border-top-left-radius:8px}.Prices_table__cAhqd .Prices_roundedRT__KWr0q{border-top-right-radius:8px}.Prices_table__cAhqd tr:last-child td:first-child{border-bottom-left-radius:8px}.Prices_table__cAhqd tr:last-child td:last-child{border-bottom-right-radius:8px}.Prices_label__lMwVG{height:48px;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.35;color:var(--lightest-color);background-color:var(--primary-color-02-80per)}@media (max-width:576px){.Prices_label__lMwVG{font-size:1.1rem}}.Prices_priceHeading__X4dAE{font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;background-color:var(--primary-color-02-40per)}@media (max-width:576px){.Prices_priceHeading__X4dAE{font-size:1.1rem;line-height:1.35}}.Prices_content__okTp5{height:78px;font-size:2rem;font-weight:var(--font-weight-semi-bold);line-height:1.35;background-color:var(--lightest-color)}@media (max-width:576px){.Prices_content__okTp5{font-size:1.44rem;line-height:1.54}}.Prices_content__okTp5 small{font-size:1.4rem}@media (max-width:576px){.Prices_content__okTp5 small{font-size:1.1rem;line-height:1.35}}.Prices_content__okTp5 span{display:flex;justify-content:center;font-size:1.28rem;line-height:1.8;color:var(--gray-color-80per)}@media (max-width:576px){.Prices_content__okTp5 span{font-size:1rem;line-height:1.54}}.Prices_list__RwhGr{max-width:660px;padding:0;margin:16px auto 0;text-align:left;list-style:none}@media (max-width:576px){.Prices_list__RwhGr{margin:24px auto 0}}.Prices_item__9a7cd{position:relative;padding-left:14px;margin:0;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8;letter-spacing:.02em}.Prices_item__9a7cd:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.Prices_container__fPAwz{max-width:943px;margin:64px auto 0}@media (max-width:768px){.Prices_container__fPAwz{margin:40px auto 0}}.Prices_priceDescription__76voJ{margin-top:24px}.SetPlan_module__MkgY2{padding-top:80px;padding-bottom:0}@media (max-width:768px){.SetPlan_module__MkgY2{padding-top:64px}}.SetPlan_inner__7HQyt{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto;text-align:center}.SetPlan_description__TVdzW{margin:0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36}.SetPlan_tabContainer__Rs1Wg{width:100%;max-width:375px;margin:40px auto 0}@media (max-width:576px){.SetPlan_tabContainer__Rs1Wg{max-width:100%;margin:24px auto 0}}.SetPlan_list__wxLbj{display:flex;flex-direction:column;gap:6px;max-width:614px;padding:0;margin:24px auto 0;list-style:none}.SetPlan_item__K1DAC{position:relative;padding-left:8px;font-size:1.28rem;font-weight:400;line-height:1.8;text-align:left}.SetPlan_item__K1DAC:before{position:absolute;top:0;bottom:0;left:-8px;content:"※"}.Points_module__JkdVu{--section-padding-top:80px;--section-padding-bottom:80px;--section-background:url(/assets/img/menu/medical-diet/bg-points.svg) no-repeat right top;--section-background-color:var(--secondary-color);--section-after-background-color:var(--secondary-color-40per);--section-before-background-color:var(--secondary-color-80per)}@media (max-width:768px){.Points_module__JkdVu{--section-padding-top:40px;--section-padding-bottom:64px;--section-background:url(/assets/img/menu/medical-diet/bg-points-sp.svg) no-repeat left top}}.Points_inner__858Ss{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin-inline:auto}.Points_list__aWA2e{display:grid;grid-gap:40px 64px;gap:40px 64px;padding:0;margin:40px 0 0;list-style:none}@media (min-width:768.02px){.Points_list__aWA2e{grid-template-columns:repeat(auto-fit,minmax(208px,1fr))}}@media (max-width:768px){.Points_list__aWA2e{flex-direction:column;gap:0;width:-moz-fit-content;width:fit-content;margin:40px auto 0}}.Points_item__9PXiO{display:flex}@media (min-width:768.02px){.Points_item__9PXiO{flex-direction:column}}@media (max-width:768px){.Points_item__9PXiO{gap:8px;align-items:center}}.Points_visual__iSgk6{max-width:160px}@media (min-width:768.02px){.Points_visual__iSgk6{margin:0 auto}}@media (max-width:768px){.Points_visual__iSgk6{max-width:127px}}.Points_visual__iSgk6 img{width:100%;height:auto;vertical-align:middle;-o-object-fit:contain;object-fit:contain}.Points_label__t5M7n{margin:16px 0 0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36;letter-spacing:.04em;word-break:auto-phrase}@media (min-width:768.02px){.Points_label__t5M7n{text-align:center}}@media (max-width:1024px){.Points_label__t5M7n{font-size:1.8rem}}@media (max-width:768px){.Points_label__t5M7n{margin:auto 0;font-size:1.6rem;line-height:1.54}}.Points_label__t5M7n span{display:block;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8}.Plan_module__7_mB_{padding-top:80px;padding-bottom:0}@media (max-width:768px){.Plan_module__7_mB_{padding-top:64px;padding-bottom:0}}.Plan_inner__z3g8y{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto}.Plan_description__4nBxX{margin:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:center}@media (max-width:576px){.Plan_description__4nBxX{text-align:left}}.Plan_priceDescription__WvNmV{margin-top:16px}@media (max-width:768px){.Plan_priceDescription__WvNmV{margin-top:24px}}.Plan_note__iruqR{position:relative;width:-moz-fit-content;width:fit-content;padding-left:16.8px;margin:16px auto 0;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8}@media (max-width:768px){.Plan_note__iruqR{margin:24px 0 0;text-align:left}}.Plan_note__iruqR:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.Points_module__HQTUC{--section-padding-top:80px;--section-padding-bottom:80px;--section-background:url(/assets/img/menu/medical-skincare/bg-points.svg) no-repeat right top;--section-background-color:var(--secondary-color);--section-after-background-color:var(--secondary-color-40per);--section-before-background-color:var(--secondary-color-80per)}@media (max-width:768px){.Points_module__HQTUC{--section-padding-top:40px;--section-padding-bottom:64px;--section-background:url(/assets/img/menu/medical-skincare/bg-points-sp.svg) no-repeat left top}}.Points_inner__blTb4{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin-inline:auto}.Points_list__vE08a{display:grid;grid-gap:40px 64px;gap:40px 64px;padding:0;margin:40px 0 0;list-style:none}@media (min-width:768.02px){.Points_list__vE08a{grid-template-columns:repeat(auto-fit,minmax(208px,1fr))}}@media (max-width:768px){.Points_list__vE08a{flex-direction:column;gap:0;width:-moz-fit-content;width:fit-content;margin:40px auto 0}}.Points_item__mStI5{display:flex}@media (min-width:768.02px){.Points_item__mStI5{flex-direction:column}}@media (max-width:768px){.Points_item__mStI5{gap:8px;align-items:center}}.Points_visual____hLj{max-width:160px}@media (min-width:768.02px){.Points_visual____hLj{margin:0 auto}}@media (max-width:768px){.Points_visual____hLj{max-width:127px}}.Points_visual____hLj img{width:100%;height:auto;vertical-align:middle;-o-object-fit:contain;object-fit:contain}.Points_label__4FAH1{margin:16px 0 0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36;letter-spacing:.04em;word-break:auto-phrase}@media (min-width:768.02px){.Points_label__4FAH1{text-align:center}}@media (max-width:1024px){.Points_label__4FAH1{font-size:1.8rem}}@media (max-width:768px){.Points_label__4FAH1{margin:auto 0;font-size:1.6rem;line-height:1.54}}.Points_label__4FAH1 span{display:block;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8}.SetPlan_module__LIVRh{padding-block:80px}@media (max-width:768px){.SetPlan_module__LIVRh{padding-block:64px}}.SetPlan_inner__TEVWB{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto;text-align:center}.SetPlan_description__AOTPI{margin:0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36}.SetPlan_links__VwtQk{margin-top:40px}@media (max-width:768px){.SetPlan_links__VwtQk{margin-top:24px}}.SetPlan_links__VwtQk a{gap:4px;align-items:center;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36}@media (max-width:768px){.SetPlan_links__VwtQk a{display:block;text-align:left}}.SetPlan_links__VwtQk a span{font-size:1.8rem;font-weight:var(--font-weight-semi-bold);line-height:1.88}.SetPlan_list__0GHev{padding:0;margin:0;list-style:none}.SetPlan_item__BFRMB{display:flex;gap:80px;align-items:flex-start;justify-content:center;margin-top:64px}@media (max-width:1200px){.SetPlan_item__BFRMB{gap:40px}}@media (max-width:1024px){.SetPlan_item__BFRMB{flex-direction:column;gap:24px}}.SetPlan_container__a_YQK{max-width:375px;margin-top:72px;text-align:center}@media (max-width:1024px){.SetPlan_container__a_YQK{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:auto}}.SetPlan_heading__p9d47{margin:0;font-size:3rem;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--primary-color)}@media (max-width:768px){.SetPlan_heading__p9d47{font-size:2.45rem;line-height:1.48}}.SetPlan_heading__p9d47 span{display:block;font-size:2.1rem;line-height:1.36}@media (max-width:768px){.SetPlan_heading__p9d47 span{font-size:1.6rem;line-height:1.54}}.SetPlan_visual__LjfsO{width:100%;max-width:184px;margin:16px auto 0}.SetPlan_visual__LjfsO img{width:100%;height:auto}.SetPlan_itemDescription__9D9Gt{margin:16px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88;text-align:left}.SetPlan_conditionContainer__BUCp_{margin-top:24px}@media (max-width:768px){.SetPlan_conditionContainer__BUCp_{margin-top:16px}}.SetPlan_conditionHeading__TEYr5{margin:0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36}@media (max-width:768px){.SetPlan_conditionHeading__TEYr5{font-size:1.6rem;line-height:1.54}}.SetPlan_conditionDescription__WV_Ul{margin:8px 0 0;font-size:1.6rem;font-weight:var(--font-weight-normal);line-height:1.88;letter-spacing:.04em}@media (max-width:768px){.SetPlan_conditionDescription__WV_Ul{font-size:1.3rem;line-height:1.45}}.SetPlan_tabContainer__E6iDb{width:100%;max-width:375px}@media (max-width:1024px){.SetPlan_tabContainer__E6iDb{margin:0 auto}}@media (max-width:576px){.SetPlan_tabContainer__E6iDb{max-width:100%}}.SetPlan_trigger__9dZjG{display:block;padding:0;margin:40px auto 0;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}.SetPlan_modal__bKIz6{--modal-accent:var(--primary-color-02);max-width:calc(1280px + var(--viewport-gutter) * 2);height:-moz-fit-content;height:fit-content;padding:24px}@media (max-width:768px){.SetPlan_modal__bKIz6{max-width:-moz-fit-content;max-width:fit-content;padding:20px;margin-inline:20px;font-size:1.6rem}}.SetPlan_close__TzoeD{position:absolute;top:10px;right:10px;width:30px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:none}.SetPlan_close__TzoeD:after,.SetPlan_close__TzoeD:before{position:absolute;inset:0;width:60%;height:3px;margin:auto;content:"";background-color:var(--modal-accent)}.SetPlan_close__TzoeD:before{transform:rotate(-45deg)}.SetPlan_close__TzoeD:after{transform:rotate(45deg)}.SetPlan_overlay__rY5br{background-color:rgba(58,52,52,.8)}.SetPlan_modalHeading__Yt5eJ{margin:0;font-size:1.6rem;font-weight:var(--font-weight-semi-bold);line-height:1.88}@media (max-width:768px){.SetPlan_modalHeading__Yt5eJ{line-height:1.54}}.SetPlan_modalContainer__QRHY_{display:flex;flex-direction:column;gap:10px;padding:0 9.5px;margin-top:24px;border:1px solid var(--gray-color-60per);border-radius:15px}@media (max-width:768px){.SetPlan_modalContainer__QRHY_{gap:0;padding:0 22.5px;margin-top:20px}}.SetPlan_modalContent__J9MXT{padding:16px 16px 26px;text-align:left;border-bottom:1px dotted var(--gray-color-60per)}@media (max-width:768px){.SetPlan_modalContent__J9MXT{padding:16px 0}}.SetPlan_modalContent__J9MXT:last-child{border-bottom:none}@media (max-width:768px){.SetPlan_modalContent__J9MXT:last-child{padding:16px 0}}.SetPlan_modalContentTitle__vHyV1{margin:0;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.18;color:var(--primary-color)}@media (max-width:768px){.SetPlan_modalContentTitle__vHyV1{line-height:1.54}}.SetPlan_modalContentHeading__R2EZh{margin:16px 0 0;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5}@media (max-width:768px){.SetPlan_modalContentHeading__R2EZh{line-height:1.8}}.SetPlan_modalContentDescription__ZcXWr{margin:0;font-size:1.25rem;font-weight:var(--font-weight-normal);line-height:1.5}@media (max-width:768px){.SetPlan_modalContentDescription__ZcXWr{line-height:1.8}}.AnchorLink_module__34_9R{margin-inline:var(--viewport-gutter)}.AnchorLink_module__34_9R a{font-weight:var(--font-weight-semi-bold)}.FAQ_module__DvolO{position:relative;padding:80px 0 108px;background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module__DvolO{padding:40px 0 64px}}.FAQ_module__DvolO:before{position:absolute;bottom:100%;left:0;z-index:-1;width:calc(100% / 2);height:100px;content:"";background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module__DvolO:before{height:50px}}.FAQ_container__P2F1j{max-width:calc(800px + var(--viewport-gutter) * 2);padding:0 var(--viewport-gutter);margin-inline:auto}.FAQ_contents__765Jz{margin-top:72px}@media (max-width:768px){.FAQ_contents__765Jz{margin-top:40px}}.FAQ_button__IKXLh{margin-top:40px}.Prices_module__HW2JZ{padding-top:80px;padding-bottom:0}@media (max-width:768px){.Prices_module__HW2JZ{padding-top:64px;padding-bottom:0}}.Prices_inner__xwB91{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto}.Prices_contents__1mMPO+.Prices_contents__1mMPO{margin-top:64px}@media (max-width:768px){.Prices_contents__1mMPO+.Prices_contents__1mMPO{margin-top:40px}}.Prices_heading__OsN_N{margin:0;font-size:2.45rem;font-weight:var(--font-weight-bold);line-height:1.48;color:var(--primary-color);text-align:center}@media (max-width:768px){.Prices_heading__OsN_N{font-size:2.1rem;line-height:1.36}}.Prices_table__HrQHL{width:100%;margin-top:24px;overflow:hidden;text-align:center;table-layout:fixed;border-spacing:2px;border-collapse:separate}.Prices_table__HrQHL .Prices_roundedLT__VpGF0{border-top-left-radius:8px}.Prices_table__HrQHL .Prices_roundedRT__XKt9P{border-top-right-radius:8px}.Prices_table__HrQHL tr:last-child td:first-child{border-bottom-left-radius:8px}.Prices_table__HrQHL tr:last-child td:last-child{border-bottom-right-radius:8px}.Prices_label__koSKf{height:48px;font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.35;color:var(--lightest-color);background-color:var(--primary-color-02-80per)}@media (max-width:576px){.Prices_label__koSKf{font-size:1.1rem}}.Prices_priceHeading__SLeZ9{font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;background-color:var(--primary-color-02-40per)}@media (max-width:576px){.Prices_priceHeading__SLeZ9{font-size:1.1rem;line-height:1.35}}.Prices_content__py6b3{height:78px;font-size:2rem;font-weight:var(--font-weight-semi-bold);line-height:1.35;background-color:var(--lightest-color)}@media (max-width:576px){.Prices_content__py6b3{font-size:1.44rem;line-height:1.54}}.Prices_content__py6b3 small{font-size:1.4rem}@media (max-width:576px){.Prices_content__py6b3 small{font-size:1.1rem;line-height:1.35}}.Prices_content__py6b3 span{display:flex;justify-content:center;font-size:1.28rem;line-height:1.8;color:var(--gray-color-80per)}@media (max-width:576px){.Prices_content__py6b3 span{font-size:1rem;line-height:1.54}}.Prices_list__6BQMO{max-width:660px;padding:0;margin:16px auto 0;text-align:left;list-style:none}.Prices_item__U_6i6{position:relative;padding-left:14px;margin:0;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8;letter-spacing:.02em}.Prices_item__U_6i6:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.Prices_container__BLSR9{max-width:943px;margin:64px auto 0}@media (max-width:768px){.Prices_container__BLSR9{margin:40px auto 0}}.Prices_priceDescription__PVpii{margin-top:24px}.AnchorLink_module__6nAQi{margin-inline:var(--viewport-gutter)}.AnchorLink_module__6nAQi a{font-weight:var(--font-weight-semi-bold)}.FAQ_module__xSzlI{position:relative;padding:80px 0 108px;background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module__xSzlI{padding:40px 0 64px}}.FAQ_module__xSzlI:before{position:absolute;bottom:100%;left:0;z-index:-1;width:calc(100% / 2);height:100px;content:"";background-color:var(--lightest-color)}@media (max-width:768px){.FAQ_module__xSzlI:before{height:50px}}.FAQ_container__INCBm{max-width:calc(800px + var(--viewport-gutter) * 2);padding:0 var(--viewport-gutter);margin-inline:auto}.FAQ_contents__1l_Ky{margin-top:72px}@media (max-width:768px){.FAQ_contents__1l_Ky{margin-top:40px}}.FAQ_button__4i2YJ{margin-top:40px}.Prices_module__HHJ8N{padding-top:80px;padding-bottom:0}@media (max-width:768px){.Prices_module__HHJ8N{padding-top:64px;padding-bottom:0}}.Prices_inner__bXlfL{max-width:calc(1120px + var(--viewport-gutter) * 2);padding-inline:var(--viewport-gutter);margin:0 auto}.Prices_contents__gkiyC+.Prices_contents__gkiyC{margin-top:64px}@media (max-width:768px){.Prices_contents__gkiyC+.Prices_contents__gkiyC{margin-top:40px}}.Prices_heading__IkKA6{margin:0;font-size:2.45rem;font-weight:var(--font-weight-bold);line-height:1.48;color:var(--primary-color);text-align:center}@media (max-width:768px){.Prices_heading__IkKA6{font-size:2.1rem;line-height:1.36}}.Prices_table__o9K0N{width:100%;margin-top:24px;overflow:hidden;text-align:center;table-layout:fixed;border-spacing:2px;border-collapse:separate}.Prices_table__o9K0N .Prices_roundedLT__Jhg_G{border-top-left-radius:8px}.Prices_table__o9K0N .Prices_roundedRT__Lf2by{border-top-right-radius:8px}.Prices_table__o9K0N tr:last-child td:first-child{border-bottom-left-radius:8px}.Prices_table__o9K0N tr:last-child td:last-child{border-bottom-right-radius:8px}.Prices_label__hMfqu{height:48px;font-size:2rem;font-weight:var(--font-weight-bold);line-height:1.35;color:var(--lightest-color);background-color:var(--primary-color-02-80per)}@media (max-width:1024px){.Prices_label__hMfqu{font-size:1.8rem}}@media (max-width:576px){.Prices_label__hMfqu{font-size:1.1rem}}.Prices_label__hMfqu small{font-size:1.6rem}@media (max-width:1024px){.Prices_label__hMfqu small{font-size:1.4rem}}@media (max-width:576px){.Prices_label__hMfqu small{font-size:1.1rem}}.Prices_priceHeading__xatc_{font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.54;background-color:var(--primary-color-02-40per)}@media (max-width:576px){.Prices_priceHeading__xatc_{font-size:1.1rem;line-height:1.35}}.Prices_content__fYfzU{height:78px;font-size:2rem;font-weight:var(--font-weight-semi-bold);line-height:1.35;background-color:var(--lightest-color)}@media (max-width:576px){.Prices_content__fYfzU{font-size:1.44rem;line-height:1.54}}.Prices_content__fYfzU small{font-size:1.4rem}@media (max-width:576px){.Prices_content__fYfzU small{font-size:1.1rem;line-height:1.35}}.Prices_content__fYfzU span{display:flex;justify-content:center;font-size:1.28rem;line-height:1.8;color:var(--gray-color-80per)}@media (max-width:576px){.Prices_content__fYfzU span{font-size:1rem;line-height:1.54}}.Prices_list__sbmyq{max-width:660px;padding:0;margin:16px auto 0;text-align:left;list-style:none}.Prices_item__1Lnvt{position:relative;padding-left:14px;margin:0;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8;letter-spacing:.02em}.Prices_item__1Lnvt:before{position:absolute;top:0;bottom:0;left:0;display:inline;margin:auto 4px auto 0;content:"※"}.Prices_box__gh86k{width:100%;max-width:660px;padding:20px;margin:16px auto 0;background-color:var(--lightest-color)}.Prices_exampleHeading__shtu8{margin:0;font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1.36;color:var(--primary-color-80per);text-align:center}@media (max-width:576px){.Prices_exampleHeading__shtu8{font-size:1.8rem;text-align:left}}.Prices_exampleDescription__roY5Z{width:-moz-fit-content;width:fit-content;margin:8px auto 0;font-size:1.28rem;font-weight:var(--font-weight-normal);line-height:1.8}.Prices_visual__DW8HD{margin-top:16px}.Prices_visual__DW8HD img{width:100%;height:auto}.Prices_yearlyDescription__2tKZj{padding-block:4px;margin:12px 0 0;font-size:1.4rem;font-weight:var(--font-weight-bold);line-height:1.35;text-align:center;background-color:var(--primary-color-40per)}@media (max-width:768px){.Prices_yearlyDescription__2tKZj{padding-block:16px;letter-spacing:.02em}}.Prices_yearlyDescription__2tKZj span{font-size:2rem;color:var(--primary-color)}@media (max-width:768px){.Prices_yearlyDescription__2tKZj span{font-size:1.8rem}}.Prices_yearlyDescription__2tKZj small{font-size:1.4rem}.Prices_container__wfDka{max-width:943px;margin:64px auto 0}@media (max-width:768px){.Prices_container__wfDka{margin:40px auto 0}}.Prices_priceDescription__PKWGn{margin-top:24px}