.program-card-module__QsQQ-a__programCardWrap{border:1px solid var(--black);width:380px}@media (max-width:800px){.program-card-module__QsQQ-a__programCardWrap{width:calc((100vw / var(--vw-sp)) * 350)}}.program-card-module__QsQQ-a__programCardHeader{justify-content:space-between;align-items:center;padding-right:16px;display:flex}@media (max-width:800px){.program-card-module__QsQQ-a__programCardHeader{padding-right:calc((100vw / var(--vw-sp)) * 16)}}.program-card-module__QsQQ-a__programCardTitleWrap{color:#fff;background-image:url(/common/images/service/program-card-bg-pc.webp);background-repeat:no-repeat;background-size:contain;align-items:center;width:250px;height:40px;margin-bottom:0;padding-left:18px;font-size:18px;font-weight:700;display:flex}@media (max-width:800px){.program-card-module__QsQQ-a__programCardTitleWrap{width:calc((100vw / var(--vw-sp)) * 226);height:calc((100vw / var(--vw-sp)) * 40);padding-left:calc((100vw / var(--vw-sp)) * 18);font-size:calc((100vw / var(--vw-sp)) * 18);background-image:url(/common/images/service/program-card-bg-sp.webp)}}.program-card-module__QsQQ-a__programCardTitleWrap.program-card-module__QsQQ-a__secondLine{background-image:url(/common/images/service/program-card-bg-second-line-pc.webp);flex-direction:column;justify-content:center;align-items:flex-start;height:63px}@media (max-width:800px){.program-card-module__QsQQ-a__programCardTitleWrap.program-card-module__QsQQ-a__secondLine{height:calc((100vw / var(--vw-sp)) * 54);background-image:url(/common/images/service/program-card-bg-second-line-sp.webp)}}.program-card-module__QsQQ-a__programCardFurigana{font-size:12px;font-weight:400}@media (max-width:800px){.program-card-module__QsQQ-a__programCardFurigana{font-size:calc((100vw / var(--vw-sp)) * 10)}}.program-card-module__QsQQ-a__listProgramItemStrengthBody{background-size:104px;width:104px;height:20px}@media (max-width:800px){.program-card-module__QsQQ-a__listProgramItemStrengthBody{width:calc((100vw / var(--vw-sp)) * 104);height:calc((100vw / var(--vw-sp)) * 20);background-size:calc((100vw / var(--vw-sp)) * 104) auto}}.program-card-module__QsQQ-a__listProgramItemStrengthBody:after{background-size:104px}@media (max-width:800px){.program-card-module__QsQQ-a__listProgramItemStrengthBody:after{background-size:calc((100vw / var(--vw-sp)) * 104) auto}}.program-card-module__QsQQ-a__programCardText{padding:16px;font-size:16px}@media (max-width:800px){.program-card-module__QsQQ-a__programCardText{padding:calc((100vw / var(--vw-sp)) * 16);font-size:calc((100vw / var(--vw-sp)) * 14)}}
.program-card-section-module__-vJmua__programDetailWrap{margin-top:calc((100vw / var(--vw-sp)) * 48)}.program-card-section-module__-vJmua__listProgram img{width:100%;height:auto}.program-card-section-module__-vJmua__listProgram{row-gap:calc((100vw / var(--vw-sp)) * 40);flex-direction:column;display:flex}@media (min-width:801px){.program-card-section-module__-vJmua__programDetailWrap{margin-top:64px}.program-card-section-module__-vJmua__listProgram{flex-flow:wrap;gap:64px 40px}}
.related-service-section-module__v61m9a__relatedServicesWrap{margin-top:88px}.related-service-section-module__v61m9a__listContent{flex-wrap:wrap;gap:44px 5%;display:flex}@media (max-width:800px){.related-service-section-module__v61m9a__listContent{gap:calc((100vw / var(--vw-sp)) * 40) 0;flex-direction:column}}.related-service-section-module__v61m9a__listContentInnerImage img{transition:transform .6s cubic-bezier(.19,1,.22,1)}.related-service-section-module__v61m9a__listContentItem:hover .related-service-section-module__v61m9a__listContentInnerImage img{transform:scale(1.05)}.related-service-section-module__v61m9a__listContentItem{width:47.5%}@media (max-width:800px){.related-service-section-module__v61m9a__listContentItem{width:100%}}.related-service-section-module__v61m9a__listContentItemTitle{margin-bottom:16px;font-size:16px;font-weight:700}@media (max-width:800px){.related-service-section-module__v61m9a__listContentItemTitle{margin-bottom:calc((100vw / var(--vw-sp)) * 6);font-size:calc((100vw / var(--vw-sp)) * 14)}}.related-service-section-module__v61m9a__listContentItem:hover .related-service-section-module__v61m9a__listContentItemTitle{text-decoration:underline}.related-service-section-module__v61m9a__listContentInner{align-items:flex-start;display:flex}.related-service-section-module__v61m9a__listContentInnerImage{border:solid 1px var(--color-gray200);border-radius:20px;width:40%;line-height:0;overflow:hidden}@media (max-width:800px){.related-service-section-module__v61m9a__listContentInnerImage{border-radius:calc((100vw / var(--vw-sp)) * 10);width:28%}}.related-service-section-module__v61m9a__listContentInnerText{flex:1;margin-left:20px}@media (max-width:800px){.related-service-section-module__v61m9a__listContentInnerText{margin-left:calc((100vw / var(--vw-sp)) * 16);flex:1;font-size:12px}}
.program-card-contents-section-module__pEccPq__programDetailWrap{margin-top:64px}.program-card-contents-section-module__pEccPq__programHeader{background-position:50%;background-size:cover;width:100vw;margin:60px 0 40px;padding:20px 0;position:relative;left:50%;transform:translate(-50%)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__hotYoga{background:var(--orange3-100)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__darkKickBoxingSingle{background:#000}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__specialProgram{background:var(--color-green100)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__masterLesson{background:var(--color-purple100)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__machinepilates{background:#1249a0}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__basic{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-01-basic.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__power{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-02-power.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__relax{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-03-relax.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__sound{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-04-sound.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__bodyMake{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-05-bodymake.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__specialBg{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-06-special.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__awareness{background-image:url(/common/images/service/special-lesson-genre-title-01-awereness.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__props{background-image:url(/common/images/service/special-lesson-genre-title-02-props.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__mensYoga{background-image:url(/common/images/service/special-lesson-genre-title-03-mensyoga.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__personalYoga{background-image:url(/common/images/service/special-lesson-genre-title-04-personalyoga.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__originalExercise{background-image:url(/common/images/service/special-lesson-genre-title-05-originalexercise.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__machinePilatesImageBg{background-image:url(/common/images/service/special-lesson-genre-title-06-machinepilates.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__darkKickBoxingImageBg{background-image:url(/common/images/service/special-lesson-genre-title-07-darknesskickboxing.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__darkTrampoline{background-image:url(/common/images/service/special-lesson-genre-title-08-darknesstrampoline.webp)}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__emsTraining{background-image:url(/common/images/service/special-lesson-genre-title-09-evolv.webp)}.program-card-contents-section-module__pEccPq__programHeaderInner{width:100%;height:100%;color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;padding:16px 0;line-height:1.6;display:flex;position:relative}.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__power .program-card-contents-section-module__pEccPq__programHeaderInner,.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__relax .program-card-contents-section-module__pEccPq__programHeaderInner,.program-card-contents-section-module__pEccPq__programHeader.program-card-contents-section-module__pEccPq__bodyMake .program-card-contents-section-module__pEccPq__programHeaderInner{color:var(--color-dark-gray)}.program-card-contents-section-module__pEccPq__programHeaderTitleJp{text-align:center;margin:0;font-size:14px;font-weight:700}.program-card-contents-section-module__pEccPq__programHeaderTitleEn{font-family:var(--font-montserrat);letter-spacing:.1em;margin:0 0 6px;font-size:30px;font-weight:600;line-height:1;display:block}.program-card-contents-section-module__pEccPq__programHeaderDescription{margin-top:8px;font-size:18px;font-weight:700}.program-card-contents-section-module__pEccPq__listProgram img{width:100%;height:auto}.program-card-contents-section-module__pEccPq__listProgram{flex-wrap:wrap;gap:60px 12%;display:flex}.program-card-contents-section-module__pEccPq__listProgram.program-card-contents-section-module__pEccPq__wide{justify-content:space-between;gap:0}.program-card-contents-section-module__pEccPq__sectionButtons{margin-top:64px}.program-card-contents-section-module__pEccPq__sectionButtonsMargin{margin-top:40px}@media (max-width:800px){.program-card-contents-section-module__pEccPq__programDetailWrap{margin-top:calc((100vw / var(--vw-sp)) * 48)}.program-card-contents-section-module__pEccPq__programHeader{width:calc(100vw + 2px);margin:48px 0 40px;padding:15px 0;left:calc(50% - 1px)}.program-card-contents-section-module__pEccPq__programHeaderInner{padding:calc((100vw / var(--vw-sp)) * 16);padding-left:0;padding-right:0}.program-card-contents-section-module__pEccPq__programHeaderTitleJp{font-size:calc((100vw / var(--vw-sp)) * 12)}.program-card-contents-section-module__pEccPq__programHeaderTitleEn{margin-bottom:calc((100vw / var(--vw-sp)) * 6);font-size:calc((100vw / var(--vw-sp)) * 24)}.program-card-contents-section-module__pEccPq__programHeaderDescription{margin-top:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 16)}.program-card-contents-section-module__pEccPq__listProgram{gap:calc((100vw / var(--vw-sp)) * 60) 0;flex-direction:column}.program-card-contents-section-module__pEccPq__listProgram.program-card-contents-section-module__pEccPq__wide{flex-direction:column-reverse}.program-card-contents-section-module__pEccPq__sectionButtons{margin-top:calc((100vw / var(--vw-sp)) * 48)}.program-card-contents-section-module__pEccPq__sectionButtonsMargin{margin-top:calc((100vw / var(--vw-sp)) * 20)}}
.program-content-module___Tp5PW__listProgramItem{width:44%}@media (max-width:800px){.program-content-module___Tp5PW__listProgramItem{width:100%}}.program-content-module___Tp5PW__listProgramItemHeader{border-bottom:solid 1px var(--color-gray200);flex-wrap:wrap;margin-bottom:8px;padding-bottom:12px;display:flex}.program-content-module___Tp5PW__listProgramItemHeader .program-content-module___Tp5PW__furigana{width:100%;font-size:10px;display:block}.program-content-module___Tp5PW__listProgramItemHeader.program-content-module___Tp5PW__borderNone{border:none;margin-bottom:8px}@media (max-width:800px){.program-content-module___Tp5PW__listProgramItemHeader{padding-bottom:calc((100vw / var(--vw-sp)) * 12);margin-bottom:calc((100vw / var(--vw-sp)) * 8);align-items:center;display:flex}}.program-content-module___Tp5PW__listProgramItemTitle{margin-bottom:0;font-size:18px;font-weight:700}.program-content-module___Tp5PW__listProgramItemTitle.program-content-module___Tp5PW__flex{display:flex}@media (max-width:800px){.program-content-module___Tp5PW__listProgramItemTitle{font-size:calc((100vw / var(--vw-sp)) * 18);font-weight:700}}.program-content-module___Tp5PW__listProgramItemTitleSmall{font-size:17px}.program-content-module___Tp5PW__listProgramItemTitleWrap{width:100%}.program-content-module___Tp5PW__listProgramItemLabel{margin-left:12px}@media (max-width:800px){.program-content-module___Tp5PW__listProgramItemLabel{margin-left:calc((100vw / var(--vw-sp)) * 12)}}.program-content-module___Tp5PW__listProgramItemLabelWrap{margin-left:0}.program-content-module___Tp5PW__listProgramItemTime{border-bottom:solid 1px var(--color-gray200);margin-bottom:8px;padding-bottom:8px;font-size:14px;display:flex}@media (max-width:800px){.program-content-module___Tp5PW__listProgramItemTime{padding-bottom:calc((100vw / var(--vw-sp)) * 8);margin-bottom:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 14)}}.program-content-module___Tp5PW__listProgramItemTimeTitle{width:9em;margin-bottom:0;font-size:14px;font-weight:400}@media (max-width:800px){.program-content-module___Tp5PW__listProgramItemTimeTitle{font-size:calc((100vw / var(--vw-sp)) * 14)}}.program-content-module___Tp5PW__listProgramItemTimeDetail{color:var(--color-orange3)}.program-content-module___Tp5PW__listProgramItemTimeDetail.program-content-module___Tp5PW__blue{color:#1249a0}.program-content-module___Tp5PW__listProgramItemTimeDetail.program-content-module___Tp5PW__red{color:#d7000f}.program-content-module___Tp5PW__listProgramItemStrength{border-bottom:solid 1px var(--color-gray200);align-items:center;margin-bottom:20px;padding-bottom:8px;font-size:14px;display:flex}.program-content-module___Tp5PW__listProgramItemStrength.program-content-module___Tp5PW__marginShort{margin-bottom:8px}@media (max-width:800px){.program-content-module___Tp5PW__listProgramItemStrength{padding-bottom:calc((100vw / var(--vw-sp)) * 8);margin-bottom:calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 14)}.program-content-module___Tp5PW__listProgramItemStrength.program-content-module___Tp5PW__marginShort{margin-bottom:calc((100vw / var(--vw-sp)) * 8)}}.program-content-module___Tp5PW__listProgramItemStrengthTitle{white-space:nowrap;width:9em;margin-bottom:0;font-size:14px;font-weight:400;line-height:1}@media (max-width:800px){.program-content-module___Tp5PW__listProgramItemStrengthTitle{font-size:calc((100vw / var(--vw-sp)) * 14)}}.program-content-module___Tp5PW__listProgramItemStrengthBody{background-size:104px;width:104px;height:20px}@media (max-width:800px){.program-content-module___Tp5PW__listProgramItemStrengthBody{width:calc((100vw / var(--vw-sp)) * 104);height:calc((100vw / var(--vw-sp)) * 20);background-size:calc((100vw / var(--vw-sp)) * 104) auto}}.program-content-module___Tp5PW__listProgramItemStrengthBody:after{background-size:104px}@media (max-width:800px){.program-content-module___Tp5PW__listProgramItemStrengthBody:after{background-size:calc((100vw / var(--vw-sp)) * 104) auto}}.program-content-module___Tp5PW__listProgramItemImage img{border-radius:20px}@media (max-width:800px){.program-content-module___Tp5PW__listProgramItemImage img{border-radius:calc((100vw / var(--vw-sp)) * 20)}}.program-content-module___Tp5PW__listProgramItemImage{margin-bottom:20px;line-height:0}@media (max-width:800px){.program-content-module___Tp5PW__listProgramItemImage{margin-bottom:calc((100vw / var(--vw-sp)) * 20)}}.program-content-module___Tp5PW__listProgramItemDescription{font-size:16px}@media (max-width:800px){.program-content-module___Tp5PW__listProgramItemDescription{font-size:calc((100vw / var(--vw-sp)) * 14)}}.program-content-module___Tp5PW__listProgramItemEmphasis{color:var(--color-red);margin-top:8px}
.page-module__Qa113W__pageHeader{padding-bottom:calc((100vw / var(--vw-sp)) * calc((20 + 40)))}@media (min-width:801px){.page-module__Qa113W__pageHeader{padding-bottom:120px}}.page-module__Qa113W__container>section+section{margin-top:calc((100vw / var(--vw-sp)) * 60)}@media (min-width:801px){.page-module__Qa113W__container>section+section{margin-top:88px}}
.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionHeadLine{font-size:18px}@media (max-width:800px){.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionHeadLine{font-size:calc((100vw / var(--vw-sp)) * 14)}}.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionHeadLine .before-reservation-docs-section-module__VPhhNW__orangeText{color:var(--orange3)}.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListWrap{margin-top:60px}.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListWrap.before-reservation-docs-section-module__VPhhNW__top{margin-top:54.2px}@media (max-width:800px){.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListWrap{margin-top:calc((100vw / var(--vw-sp)) * 44)}.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListWrap.before-reservation-docs-section-module__VPhhNW__top{margin-top:calc((100vw / var(--vw-sp)) * 28)}.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListWrap.before-reservation-docs-section-module__VPhhNW__bottom{margin-top:calc((100vw / var(--vw-sp)) * 40)}}.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListText .before-reservation-docs-section-module__VPhhNW__annotation,.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListWrap .before-reservation-docs-section-module__VPhhNW__annotation{font-size:12px}@media (max-width:800px){.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListText .before-reservation-docs-section-module__VPhhNW__annotation,.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListWrap .before-reservation-docs-section-module__VPhhNW__annotation{font-size:calc((100vw / var(--vw-sp)) * 10);line-height:1.5;display:block}}.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListWrap .before-reservation-docs-section-module__VPhhNW__annotation.before-reservation-docs-section-module__VPhhNW__mt{margin-top:12px}.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListTitle{margin:0;font-size:18px}@media (max-width:800px){.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListTitle{font-size:calc((100vw / var(--vw-sp)) * 14)}}.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListBorderTitle{border-bottom:1px solid var(--gray200);margin-bottom:12px;padding-bottom:12px;font-weight:700}@media (max-width:800px){.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListBorderTitle{padding-bottom:calc((100vw / var(--vw-sp)) * 8);margin-bottom:calc((100vw / var(--vw-sp)) * 8)}}.before-reservation-docs-section-module__VPhhNW__masterLessonTextSectionListBorderText span{font-weight:700}
