.page_title__jR3p1{margin-bottom:calc((100vw / var(--vw-sp)) * 48);font-size:calc((100vw / var(--vw-sp)) * 18)}@media (min-width:801px){.page_title__jR3p1{margin-bottom:64px;font-size:30px}}.page_shopList__M1dyC{list-style:none;margin:0;padding:0}.page_description__POUiM{margin-top:calc((100vw / var(--vw-sp)) * 22)}@media (min-width:801px){.page_description__POUiM{margin-top:32px}}.page_description__POUiM a{color:var(--color-orange3);text-decoration:underline}.campaign-banner_campaignBanner__BINYk{width:800px;max-width:800px;margin:0 auto;text-align:center;line-height:0}@media (max-width:919px){.campaign-banner_campaignBanner__BINYk{width:100%;max-width:100%;margin:0 auto;padding:0 20px}}@media (max-width:800px){.campaign-banner_campaignBanner__BINYk{padding:0}}.campaign-banner_campaignBanner__BINYk>a,.campaign-banner_campaignBanner__BINYk>div{display:inline-block;line-height:0}@media (max-width:800px){.campaign-banner_campaignBanner__BINYk>a{display:inline-block;line-height:0}}.campaign-banner_campaignBannerBodyImage__B1FqD img{width:100%;max-width:700px;height:auto;border-radius:14px}@media (max-width:800px){.campaign-banner_campaignBannerBodyImage__B1FqD img{border-radius:calc((100vw / var(--vw-sp)) * 14)}}.campaign-banner_campaignBanner__BINYk a img,.campaign-banner_campaignBanner__BINYk div img,.campaign-banner_campaignBanner__BINYk>img{width:100%;height:auto;border-radius:20px;transition:filter .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.campaign-banner_campaignBanner__BINYk a img,.campaign-banner_campaignBanner__BINYk>img{border-radius:calc((100vw / var(--vw-sp)) * 20)}}.campaign-banner_campaignBannerBodyImage__B1FqD{margin-bottom:12px;list-style:0}@media (max-width:800px){.campaign-banner_campaignBannerBodyImage__B1FqD{margin-bottom:calc((100vw / var(--vw-sp)) * 20)}}.campaign-banner_campaignBannerBodyList__6ftxd{padding:0;margin:0 0 12px;list-style:none}@media (max-width:800px){.campaign-banner_campaignBannerBodyList__6ftxd{margin:0 0 calc((100vw / var(--vw-sp)) * 20)}}.campaign-banner_campaignBannerBodyList__6ftxd li{position:relative;padding-left:28px;margin-bottom:7px}@media (max-width:800px){.campaign-banner_campaignBannerBodyList__6ftxd li{padding-left:calc((100vw / var(--vw-sp)) * 25);margin-bottom:calc((100vw / var(--vw-sp)) * 7);font-size:calc((100vw / var(--vw-sp)) * 14)}}.campaign-banner_campaignBannerBodyList__6ftxd li:before{position:absolute;top:.5em;left:.5em;display:block;content:"";width:12px;height:12px;border-radius:50%;background:var(--color-pink)}@media (max-width:800px){.campaign-banner_campaignBannerBodyList__6ftxd li:before{top:.5em;left:.5em;width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 10)}}.campaign-banner_campaignBannerBodyList__6ftxd li:last-of-type{margin-bottom:0}.campaign-banner_campaignBannerBodyList__6ftxd li strong{font-weight:500;color:var(--color-pink)}.campaign-banner_campaignBannerBodyNote__fmdLS{margin-bottom:20px;font-size:10px;line-height:1.2;color:var(--color-gray600)}@media (max-width:800px){.campaign-banner_campaignBannerBodyNote__fmdLS{margin-bottom:calc((100vw / var(--vw-sp)) * 38);font-size:calc((100vw / var(--vw-sp)) * 10)}}.campaign-banner_campaignBannerBodyButton__V2pl5{text-align:center}.campaign-banner_campaignBanner__BINYk a:hover img{filter:brightness(117%);transform:scale(1.012)}.faq-content-answers_faqAnswerBody__qXuzs{display:flex;flex-direction:column;gap:20px;margin:10px 0}.faq-content-answers_faqAnswerBody__qXuzs div{display:flex;flex-direction:column;gap:8px}.faq-content-answers_faqAnswerBody__qXuzs h4{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid var(--color-gray200);font-weight:700}.faq-content-answers_faqAnswerBody__qXuzs em{font-style:normal;color:var(--color-orange3)}.faq-content-answers_faqAnswerBody__qXuzs strong{display:block;font-size:12px;line-height:120%;color:var(--color-gray600);font-weight:400}.faq-content-answers_faqAnswerBody__qXuzs a{color:var(--color-orange3);text-decoration:underline}.faq-content-answers_faqAnswerBody__qXuzs a:hover{text-decoration:none}.faq-content-answers_faqAnswerBody__qXuzs p{font-size:14px}.faq-content-answers_faqAnswerBody__qXuzs ol{padding-left:20px}.faq-content-answers_faqAnswerBody__qXuzs ul{list-style:disc;padding-left:20px}.faq-content-answers_faqAnswerBody__qXuzs ol li,.faq-content-answers_faqAnswerBody__qXuzs ul li{font-size:14px}@media(max-width:800px){.faq-content-answers_faqAnswerBody__qXuzs{gap:calc(100vw/var(--vw-sp)*15);margin:calc(100vw/var(--vw-sp)*10) 0}.faq-content-answers_faqAnswerBody__qXuzs div{gap:calc(100vw/var(--vw-sp)*8)}.faq-content-answers_faqAnswerBody__qXuzs h4{margin-bottom:calc(100vw/var(--vw-sp)*8);padding-bottom:calc(100vw/var(--vw-sp)*8)}.faq-content-answers_faqAnswerBody__qXuzs p{font-size:calc(100vw/var(--vw-sp)*12)}.faq-content-answers_faqAnswerBody__qXuzs ol,.faq-content-answers_faqAnswerBody__qXuzs ul{padding-left:calc(100vw/var(--vw-sp)*20)!important}.faq-content-answers_faqAnswerBody__qXuzs ol li,.faq-content-answers_faqAnswerBody__qXuzs ul li{font-size:calc(100vw/var(--vw-sp)*12)}.faq-content-answers_faqAnswerBody__qXuzs strong{font-size:calc(100vw/var(--vw-sp)*10)}}.section-description_description__fNY_d{font-weight:500;font-size:18px}@media (max-width:800px){.section-description_description__fNY_d{font-size:calc((100vw / var(--vw-sp)) * 16)}}.section-description_description__fNY_d span{color:var(--color-orange3)}.lesson-schedule-section_section__klOu4{padding-top:88px;padding-bottom:calc(88px + 100px)}@media (max-width:800px){.lesson-schedule-section_section__klOu4{padding-top:calc((100vw / var(--vw-sp)) * 60);padding-bottom:calc((100vw / var(--vw-sp)) * calc(60 + 40))}}.lesson-schedule-section_lessonScheduleImage__m05g_{margin:64px auto 0;width:800px}@media (max-width:800px){.lesson-schedule-section_lessonScheduleImage__m05g_{margin-top:calc((100vw / var(--vw-sp)) * 28);width:calc((100vw / var(--vw-sp)) * 335)}}.lesson-schedule-section_highlight__6CVCb{color:var(--color-orange3);font-weight:700;width:-moz-fit-content;width:fit-content;text-align:center;font-size:24px;margin:32px auto 0}@media (max-width:800px){.lesson-schedule-section_highlight__6CVCb{font-size:calc((100vw / var(--vw-sp)) * 18);margin-top:calc((100vw / var(--vw-sp)) * 28)}}ul.lesson-schedule-section_notes__WylVm{margin-top:20px}@media (max-width:800px){ul.lesson-schedule-section_notes__WylVm{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.lesson-schedule-section_trialAndShopLinks__VBme3{margin-top:64px}@media (max-width:800px){.lesson-schedule-section_trialAndShopLinks__VBme3{margin-top:calc((100vw / var(--vw-sp)) * 48)}}.pff-page-voice-section_section__TipQJ{padding-top:88px;padding-bottom:calc(88px + 100px)}@media (max-width:800px){.pff-page-voice-section_section__TipQJ{padding-top:calc((100vw / var(--vw-sp)) * 60);padding-bottom:calc((100vw / var(--vw-sp)) * calc(60 + 40))}}.pff-page-voice-section_voices__2Lqrs{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:64px}@media (max-width:800px){.pff-page-voice-section_voices__2Lqrs{grid-template-columns:repeat(1,1fr);gap:calc((100vw / var(--vw-sp)) * 16);margin-top:calc((100vw / var(--vw-sp)) * 48)}}ul.pff-page-voice-section_notes__8bE25{margin-top:20px}@media (max-width:800px){ul.pff-page-voice-section_notes__8bE25{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.pff-page-voice-section_trialAndShopLinks__H5AVF{margin-top:52px}@media (max-width:800px){.pff-page-voice-section_trialAndShopLinks__H5AVF{margin-top:calc((100vw / var(--vw-sp)) * 48)}}.service-features-header_header__it7Fo{background-repeat:no-repeat;background-size:cover;background-position:50%;color:var(--color-white);display:flex;flex-direction:column;align-items:center;padding-top:16px;padding-bottom:16px}.service-features-header_hotYoga__iowHk{background-image:url(/common/images/price/pff-hotyoga-ttl-bg.webp)}.service-features-header_machinePilates__KfUGW{background-image:url(/common/images/service/special-lesson-genre-title-06-machinepilates.webp)}.service-features-header_darknessKickBoxing__fYo1a{background-image:url(/common/images/service/special-lesson-genre-title-07-darknesskickboxing.webp)}.service-features-header_circuitTraining__zJWuU{background-color:#c97472}.service-features-header_circuitKickBoxing__K6QZ5{background-color:#000}@media (max-width:800px){.service-features-header_header__it7Fo{padding-top:calc((100vw / var(--vw-sp)) * 16);padding-bottom:calc((100vw / var(--vw-sp)) * 16)}}.service-features-header_title__AflEN{font-family:var(--font-montserrat);text-align:center;font-weight:600;letter-spacing:.1em;font-size:30px;margin-bottom:12px;line-height:1.6}@media (max-width:800px){.service-features-header_title__AflEN{font-size:calc((100vw / var(--vw-sp)) * 24);margin-bottom:calc((100vw / var(--vw-sp)) * 4)}}.service-features-header_titleJa__xAsfx{display:block;letter-spacing:normal;font-family:unset;font-weight:700;font-size:14px;margin-top:-5px}@media (max-width:800px){.service-features-header_titleJa__xAsfx{font-size:calc((100vw / var(--vw-sp)) * 12);margin-top:calc((100vw / var(--vw-sp)) * -3)}}.service-features-header_titleJaMarginTop__mbFeh{display:block;letter-spacing:normal;font-family:unset;font-weight:700;font-size:14px;margin-top:-5px}@media (max-width:800px){.service-features-header_titleJaMarginTop__mbFeh{font-size:calc((100vw / var(--vw-sp)) * 12);margin-top:calc((100vw / var(--vw-sp)) * 4)}}.service-features-header_titleEn__VRz7Y{display:block;white-space:nowrap}@media (max-width:800px){.service-features-header_titleEn__VRz7Y{white-space:pre-line;line-height:1.1}}.service-features-header_subtitle__MMNua{font-weight:700;font-size:18px}@media (max-width:800px){.service-features-header_subtitle__MMNua{font-size:calc((100vw / var(--vw-sp)) * 16)}}h2.shop-list-section_sectionTitle__k4deF{margin-bottom:64px}@media (max-width:800px){h2.shop-list-section_sectionTitle__k4deF{margin-bottom:calc((100vw / var(--vw-sp)) * 48)}}.shop-list-section_shopListContent__abhfS{padding-top:40px;padding-bottom:88px}@media (max-width:800px){.shop-list-section_shopListContent__abhfS{padding-top:calc((100vw / var(--vw-sp)) * 20);padding-bottom:calc((100vw / var(--vw-sp)) * 60)}}.shop-list-section_shopListLinkButton__DRSuZ{text-align:center}ul.shop-list-section_noteList__68_e_{margin-top:calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 12)}@media (min-width:801px){ul.shop-list-section_noteList__68_e_{margin-top:32px;font-size:14px}}.shop-list-section_noteList__68_e_ a{color:var(--color-orange3)}