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