.program-card-contents-section_programDetailWrap___yL_K{margin-top:64px}.program-card-contents-section_programDetailWrap___yL_K.program-card-contents-section_mtLarge__mQ29F{margin-top:88px}@media (max-width:800px){.program-card-contents-section_programDetailWrap___yL_K{margin-top:calc((100vw / var(--vw-sp)) * 48)}.program-card-contents-section_programDetailWrap___yL_K.program-card-contents-section_mtLarge__mQ29F{margin-top:calc((100vw / var(--vw-sp)) * 60)}}.program-card-contents-section_programHeader__6I0kP{margin:60px 0 40px}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_hotYoga__242cN{background:var(--orange3-100)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_machinePilates__gkV2t{background:#e3eaf7}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_darkKickBoxing__Ymr8s{background:var(--color-gray500)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_darkKickBoxingSingle__2dBB1{background:#000!important}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_specialProgram__R3jNj{background:var(--color-green100)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_masterLesson__M59Rg{background:var(--color-purple100)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_special__i6IeE{padding:20px 0}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_w100vw__HjDlS{width:100vw;position:relative;left:50%;transform:translateX(-50%)}@media (max-width:800px){.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_w100vw__HjDlS{left:calc(50% - 1px);width:calc(100vw + 2px)}}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_special__i6IeE.program-card-contents-section_machinepilates___UmT4{background:#1249a0}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_bgImage__iVa7v{background-size:cover;background-position:50%;background-color:initial}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_basic__KkVLS{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-01-basic.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_power__7QvX5{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-02-power.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_relax__Zci8s{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-03-relax.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_sound__A4o9b{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-04-sound.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_bodyMake__PXQGt{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-05-bodymake.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_specialBg__FA5rI{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-06-special.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_awareness__ZtaXt{background-image:url(/common/images/service/special-lesson-genre-title-01-awereness.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_props__fqvnd{background-image:url(/common/images/service/special-lesson-genre-title-02-props.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_mensYoga__JH7zn{background-image:url(/common/images/service/special-lesson-genre-title-03-mensyoga.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_personalYoga__0ml8O{background-image:url(/common/images/service/special-lesson-genre-title-04-personalyoga.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_originalExercise__H3PPc{background-image:url(/common/images/service/special-lesson-genre-title-05-originalexercise.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_machinePilatesImageBg__cPFKz{background-image:url(/common/images/service/special-lesson-genre-title-06-machinepilates.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_darkKickBoxingImageBg__BvGI2{background-image:url(/common/images/service/special-lesson-genre-title-07-darknesskickboxing.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_darkTrampoline___aU1R{background-image:url(/common/images/service/special-lesson-genre-title-08-darknesstrampoline.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_emsTraining__x1B02{background-image:url(/common/images/service/special-lesson-genre-title-09-evolv.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_mind__LY9Uy{background-image:url(/common/images/service/masterlesson-lesson-genre-title-01.webp)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_body___QaDU{background-image:url(/common/images/service/masterlesson-lesson-genre-title-02.webp)}@media (max-width:800px){.program-card-contents-section_programHeader__6I0kP{margin:calc((100vw / var(--vw-sp)) * 40) 0 calc((100vw / var(--vw-sp)) * 20)}.program-card-contents-section_programHeader__6I0kP.program-card-contents-section_special__i6IeE{margin:48px 0 40px;padding:15px 0}}.program-card-contents-section_programHeaderInner__XSQz3{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:16px 0;color:var(--color-white);line-height:1.6}.program-card-contents-section_programHeaderInner__XSQz3.program-card-contents-section_textGray__UNzID{color:var(--color-dark-gray)}@media (max-width:800px){.program-card-contents-section_programHeaderInner__XSQz3{padding:calc((100vw / var(--vw-sp)) * 16);padding-right:0;padding-left:0}}.program-card-contents-section_programHeaderTitleJp__0hsqU{font-size:14px;font-weight:700;text-align:center;margin:0}@media (max-width:800px){.program-card-contents-section_programHeaderTitleJp__0hsqU{font-size:calc((100vw / var(--vw-sp)) * 12)}}.program-card-contents-section_programHeaderTitleEn__gdA9Z{font-family:var(--font-montserrat);font-size:30px;font-weight:600;letter-spacing:.1em;display:block;margin:0 0 6px;line-height:1}@media (max-width:800px){.program-card-contents-section_programHeaderTitleEn__gdA9Z{font-size:calc((100vw / var(--vw-sp)) * 24);margin-bottom:calc((100vw / var(--vw-sp)) * 6)}}.program-card-contents-section_programHeaderDescription__pp3C5{font-size:18px;font-weight:700;margin-top:8px}.program-card-contents-section_programHeaderDescription__pp3C5.program-card-contents-section_textAlignCenter__P1EbD{text-align:center}@media (max-width:800px){.program-card-contents-section_programHeaderDescription__pp3C5{font-size:calc((100vw / var(--vw-sp)) * 16);margin-top:calc((100vw / var(--vw-sp)) * 8)}}.program-card-contents-section_listProgram__Pn9dM img{width:100%;height:auto}.program-card-contents-section_listProgram__Pn9dM{display:flex;flex-wrap:wrap;gap:60px 12%}.program-card-contents-section_listProgram__Pn9dM.program-card-contents-section_wide__518lV{gap:0;justify-content:space-between}.program-card-contents-section_listProgram__Pn9dM.program-card-contents-section_card__pJ16P{gap:64px 40px}@media (max-width:800px){.program-card-contents-section_listProgram__Pn9dM{flex-direction:column;gap:calc((100vw / var(--vw-sp)) * 60) 0}.program-card-contents-section_listProgram__Pn9dM.program-card-contents-section_wide__518lV{flex-direction:column-reverse}.program-card-contents-section_listProgram__Pn9dM.program-card-contents-section_card__pJ16P{row-gap:calc((100vw / var(--vw-sp)) * 40)}}.program-card-contents-section_sectionButtons__xnpCH{margin-top:64px}.program-card-contents-section_sectionButtons__xnpCH.program-card-contents-section_programPage__S_S0V{margin-top:40px}.program-card-contents-section_sectionButtons__xnpCH.program-card-contents-section_mt0__eVjpG{margin-top:0}@media (max-width:800px){.program-card-contents-section_sectionButtons__xnpCH{margin-top:calc((100vw / var(--vw-sp)) * 48)}.program-card-contents-section_sectionButtons__xnpCH.program-card-contents-section_programPage__S_S0V{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.program-card-contents-section_sectionButtonsTitle___nUxy{margin-bottom:8px;font-size:18px;font-weight:500;line-height:140%;text-align:center;color:var(--color-orange3)}@media (max-width:800px){.program-card-contents-section_sectionButtonsTitle___nUxy{margin-bottom:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 18)}}.program-card-contents-section_sectionButtonsTitleInner__6jOfi{position:relative;display:inline-block;padding:0 20px}@media (max-width:800px){.program-card-contents-section_sectionButtonsTitleInner__6jOfi{padding:0 calc((100vw / var(--vw-sp)) * 20)}}.program-card-contents-section_sectionButtonsTitleInner__6jOfi:before{position:absolute;bottom:-7%;left:0;display:block;content:"";width:10px;height:14px;background:url(/common/images/buttons-tittle-left.svg) no-repeat;background-size:cover;transform:translateY(-50%)}@media (max-width:800px){.program-card-contents-section_sectionButtonsTitleInner__6jOfi:before{bottom:-4%;width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 14)}}.program-card-contents-section_sectionButtonsTitleInner__6jOfi:after{position:absolute;bottom:-7%;right:0;display:block;content:"";width:10px;height:14px;background:url(/common/images/buttons-tittle-right.svg) no-repeat;background-size:cover;transform:translateY(-50%)}@media (max-width:800px){.program-card-contents-section_sectionButtonsTitleInner__6jOfi:after{bottom:-4%;width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 14)}}.program-card-contents-section_sectionButtonsBody__L5uQO{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:800px){.program-card-contents-section_sectionButtonsBody__L5uQO{flex-direction:column;align-items:center}}.program-card-contents-section_sectionButtonsBody__L5uQO a,.program-card-contents-section_sectionButtonsBody__L5uQO div{margin:0 25px 16px}.program-card-contents-section_sectionButtonsBody__L5uQO a:last-of-type,.program-card-contents-section_sectionButtonsBody__L5uQO div:last-of-type{margin-bottom:0}@media (max-width:800px){.program-card-contents-section_sectionButtonsBody__L5uQO a,.program-card-contents-section_sectionButtonsBody__L5uQO div{margin:0 0 calc((100vw / var(--vw-sp)) * 16)}.program-card-contents-section_sectionButtonsBody__L5uQO a:last-of-type,.program-card-contents-section_sectionButtonsBody__L5uQO div:last-of-type{margin-bottom:0}}.program-card-contents-section_sectionButtonsBody__L5uQO a.program-card-contents-section_button___e__k,.program-card-contents-section_sectionButtonsBody__L5uQO div.program-card-contents-section_button___e__k{width:auto;min-width:250px;padding:11px 25px 13px;font-size:16px;height:48px}.program-card-contents-section_sectionButtonsBody__L5uQO a.program-card-contents-section_button___e__k.program-card-contents-section_secondLine__GoIlL,.program-card-contents-section_sectionButtonsBody__L5uQO div.program-card-contents-section_button___e__k.program-card-contents-section_button___e__k.program-card-contents-section_secondLine__GoIlL{line-height:1.2;padding:5px 0}@media (max-width:800px){.program-card-contents-section_sectionButtonsBody__L5uQO a.program-card-contents-section_button___e__k{min-width:calc((100vw / var(--vw-sp)) * 250);padding:calc((100vw / var(--vw-sp)) * 11) calc((100vw / var(--vw-sp)) * 25);font-size:calc((100vw / var(--vw-sp)) * 16)}}.program-card-contents-section_button___e__k span:before{position:absolute;top:50%;right:0;display:block;content:"";width:10px;height:10px;margin-top:-6px;border-top:1px solid var(--color-orange3);border-right:1px solid var(--color-orange3);transform:rotate(45deg);transition:right .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.program-card-contents-section_button___e__k span:before{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 10);margin-top:calc((100vw / var(--vw-sp)) * -5)}}.program-card-contents-section_buttonPrimarySmall__OL63w:hover span:before,.program-card-contents-section_button___e__k:hover span:before{right:-5px}.program-card-contents-section_button___e__k.program-card-contents-section_secondLine__GoIlL span:before{margin-top:-4px;right:-5px}.program-card-contents-section_button___e__k.program-card-contents-section_blue__biRDR span:before{border-color:#1249a0}.program-card-contents-section_button___e__k.program-card-contents-section_black__3mWBK span:before{border-color:#000}.program-card-contents-section_sectionButtonsBody__L5uQO a.program-card-contents-section_button___e__k span:before{margin-top:-5px}.program-card-contents-section_sectionButtonsBody__L5uQO a.program-card-contents-section_buttonSmall__d8Gxo span:before{margin-top:-3px}@media (max-width:800px){.program-card-contents-section_sectionButtonsBody__L5uQO a.program-card-contents-section_buttonSmall__d8Gxo span:before{margin-top:calc((100vw / var(--vw-sp)) * -4)}}.program-card-contents-section_sectionButtonsBody__L5uQO .program-card-contents-section_button___e__k.program-card-contents-section_facility__UtjH_ span:before{right:5px}.program-card-contents-section_button___e__k.program-card-contents-section_secondLine__GoIlL:hover span:before{right:-10px}.program-card-contents-section_sectionButtonsBody__L5uQO .program-card-contents-section_button___e__k.program-card-contents-section_facility__UtjH_:hover span:before{right:0}@media (max-width:800px){.program-card-contents-section_sectionButtonsBody__L5uQO a.program-card-contents-section_buttonAngleBottom__03XMf span:before{margin-top:calc((100vw / var(--vw-sp)) * -5)}}.program-card-contents-section_btnBottomText__nWEDb{margin-top:12px}.program-card-contents-section_button___e__k{position:relative;display:flex;justify-content:center;align-items:center;width:250px;height:38px;padding:14px 15px 16px;font-size:16px;font-weight:700;background:var(--color-white);outline:solid 1px var(--color-orange3);border-radius:50px;color:var(--color-orange3);text-align:center;cursor:pointer;transition:background-color .6s cubic-bezier(.19,1,.22,1);border:1px solid #1249a0}.program-card-contents-section_button___e__k.program-card-contents-section_secondLine__GoIlL{padding:5px;line-height:1.3;height:48px}.program-card-contents-section_button___e__k.program-card-contents-section_blue__biRDR{outline-color:#1249a0;color:#1249a0}.program-card-contents-section_button___e__k.program-card-contents-section_blue__biRDR:hover{background:rgb(18 73 160/10%)}.program-card-contents-section_button___e__k.program-card-contents-section_black__3mWBK{outline-color:#000;color:#000}.program-card-contents-section_button___e__k.program-card-contents-section_black__3mWBK:hover{background:rgb(0 0 0/10%)}@media (max-width:800px){.program-card-contents-section_button___e__k{width:auto;height:auto;min-width:calc((100vw / var(--vw-sp)) * 250);max-width:100%;padding:calc((100vw / var(--vw-sp)) * 12) calc((100vw / var(--vw-sp)) * 25);font-size:calc((100vw / var(--vw-sp)) * 16);border-radius:calc((100vw / var(--vw-sp)) * 50);text-align:center}}.program-card-contents-section_button___e__k span{position:relative;display:inline-block;padding-right:20px}@media (max-width:800px){.program-card-contents-section_button___e__k span{padding-right:calc((100vw / var(--vw-sp)) * 20)}}.program-card-contents-section_button___e__k:hover{background:var(--button-hover)}.program-card-contents-section_button___e__k:active{transform:translateY(2px)}.program-card-contents-section_singleButtonLabel__5ImeC{white-space:pre-wrap}.container_container__az_fT{max-width:800px;margin:0 auto}@media (max-width:800px){.container_container__az_fT{max-width:100%}}.container_gutters__rpIGM{padding:0}@media (max-width:800px){.container_gutters__rpIGM{padding:0 calc((100vw / var(--vw-sp)) * 20)}}.trial-reservation-button_container__XqKAW{display:flex;flex-direction:column;align-items:center;gap:8px}.trial-reservation-button_container__XqKAW .trial-reservation-button_catchText__F_STz{color:var(--color-orange3);font-weight:500;line-height:140%;display:flex;align-items:baseline;font-size:18px;gap:9px}.trial-reservation-button_container__XqKAW .trial-reservation-button_catchText__F_STz:after,.trial-reservation-button_container__XqKAW .trial-reservation-button_catchText__F_STz:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;width:11px;height:14px}.trial-reservation-button_container__XqKAW .trial-reservation-button_catchText__F_STz:before{background-image:url(/common/images/buttons-tittle-left.svg)}.trial-reservation-button_container__XqKAW .trial-reservation-button_catchText__F_STz:after{background-image:url(/common/images/buttons-tittle-right.svg)}.trial-reservation-button_button__YwDRs{display:inline-block;font-size:20px;font-weight:700;outline:solid 1px var(--color-orange3);border-radius:50px;transition:background-color .6s cubic-bezier(.19,1,.22,1);width:350px;position:relative;padding:19.5px 15px 22.5px;background:rgba(0,0,0,0);color:var(--color-white);text-align:center;line-height:1}.trial-reservation-button_button__YwDRs.trial-reservation-button_buttonWhite__rLKe0{outline:solid 1px var(--color-white);color:var(--color-orange3)}.trial-reservation-button_button__YwDRs.trial-reservation-button_buttonWhite__rLKe0:before{border-color:var(--color-orange3)}.trial-reservation-button_button__YwDRs.trial-reservation-button_buttonWhite__rLKe0:after{background:var(--color-white)}.trial-reservation-button_button__YwDRs.trial-reservation-button_buttonWhite__rLKe0:hover{background:none}.trial-reservation-button_button__YwDRs.trial-reservation-button_buttonWhite__rLKe0:hover:after{background-color:var(--button-hover)}.trial-reservation-button_button__YwDRs.trial-reservation-button_buttonWhite__rLKe0 .trial-reservation-button_label__HwEdE:before{border-color:var(--color-orange3)}.trial-reservation-button_button__YwDRs:hover{background:var(--button-hover)}.trial-reservation-button_button__YwDRs:hover:before{right:25px}.trial-reservation-button_button__YwDRs:hover:after{background:var(--color-orange3-hover)}.trial-reservation-button_button__YwDRs:hover .trial-reservation-button_label__HwEdE:before{right:-5px}.trial-reservation-button_button__YwDRs:active{transform:translateY(2px)}.trial-reservation-button_button__YwDRs:after{position:absolute;top:2px;left:2px;display:block;content:"";width:calc(100% - 4px);height:calc(100% - 4px);background:var(--color-orange3);border-radius:50px;z-index:0;transition:background-color .6s cubic-bezier(.19,1,.22,1)}.trial-reservation-button_button__YwDRs .trial-reservation-button_label__HwEdE{position:relative;padding-right:20px;z-index:10}.trial-reservation-button_button__YwDRs .trial-reservation-button_label__HwEdE:before{position:absolute;top:50%;right:0;display:block;content:"";width:12px;height:12px;margin-top:-6px;border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);transform:rotate(45deg);transition:right .6s cubic-bezier(.19,1,.22,1)}@media(max-width:800px){.trial-reservation-button_container__XqKAW{gap:calc(100vw/var(--vw-sp)*8);width:100%}.trial-reservation-button_container__XqKAW .trial-reservation-button_catchText__F_STz{font-size:calc(100vw/var(--vw-sp)*18);gap:calc(100vw/var(--vw-sp)*9);text-align:center}.trial-reservation-button_container__XqKAW .trial-reservation-button_catchText__F_STz:after,.trial-reservation-button_container__XqKAW .trial-reservation-button_catchText__F_STz:before{width:calc(100vw/var(--vw-sp)*11);height:calc(100vw/var(--vw-sp)*14)}.trial-reservation-button_button__YwDRs{border-radius:calc(100vw/var(--vw-sp)*50);text-align:center;width:100%;min-width:calc(100vw/var(--vw-sp)*250);max-width:100%;padding:calc(100vw/var(--vw-sp)*18) calc(100vw/var(--vw-sp)*25) calc(100vw/var(--vw-sp)*20) calc(100vw/var(--vw-sp)*18);font-size:calc(100vw/var(--vw-sp)*20)}.trial-reservation-button_button__YwDRs:after{border-radius:calc(100vw/var(--vw-sp)*30)}.trial-reservation-button_button__YwDRs .trial-reservation-button_label__HwEdE{padding-right:calc(100vw/var(--vw-sp)*20)}.trial-reservation-button_button__YwDRs .trial-reservation-button_label__HwEdE:before{right:0;width:calc(100vw/var(--vw-sp)*10);height:calc(100vw/var(--vw-sp)*10);margin-top:calc(100vw/var(--vw-sp)*-5)}}.section_bgGray__DYSCu{background-color:var(--color-gray50)}.section_bgGradientYellow__1iVTg{background:linear-gradient(180deg,#fffbd3,#fff4e8)}.section_bgWhite__UMJjI{background-color:var(--color-white)}.section_bgOrange__X1Gex{background-color:var(--color-orange3-50)}.section_borderTopLeftRadius__V7anZ{position:relative;border-top-left-radius:calc((100vw / var(--vw-sp)) * 40);margin-top:calc((100vw / var(--vw-sp)) * -40);padding-top:calc((100vw / var(--vw-sp)) * 60)}@media (min-width:801px){.section_borderTopLeftRadius__V7anZ{border-top-left-radius:100px;margin-top:-100px;padding-top:88px}}.section_borderTopRightRadius__vSh3o{position:relative;border-top-right-radius:calc((100vw / var(--vw-sp)) * 40);margin-top:calc((100vw / var(--vw-sp)) * -40);padding-top:calc((100vw / var(--vw-sp)) * 60)}@media (min-width:801px){.section_borderTopRightRadius__vSh3o{border-top-right-radius:100px;margin-top:-100px;padding-top:88px}}.section_paddingTopLarge__t7QB9{padding-top:calc((100vw / var(--vw-sp)) * 60)}@media (min-width:801px){.section_paddingTopLarge__t7QB9{padding-top:88px}}.section_paddingBottomXlarge__V4pF1{padding-bottom:calc((100vw / var(--vw-sp)) * calc(60 + 40))}@media (min-width:801px){.section_paddingBottomXlarge__V4pF1{padding-bottom:calc(88px + 100px)}}.section_paddingBottomLarge__QFgbK{padding-bottom:calc((100vw / var(--vw-sp)) * calc(48))}@media (min-width:801px){.section_paddingBottomLarge__QFgbK{padding-bottom:calc(64px)}}.service-page-trial-reservation-button_container__5gBGU{display:flex;flex-direction:column;align-items:center;gap:8px}@media (max-width:800px){.service-page-trial-reservation-button_container__5gBGU{gap:calc((100vw / var(--vw-sp)) * 8);width:100%}}.service-page-trial-reservation-button_button__79GmE{position:relative;display:inline-block;width:330px;padding:15px 50px 15px 32px;font-size:20px;font-weight:700;background:var(--color-white);outline:solid 1px var(--color-orange3);border-radius:50px;color:var(--color-orange3);text-align:center;transition:background-color .6s cubic-bezier(.19,1,.22,1);cursor:pointer}@media (max-width:800px){.service-page-trial-reservation-button_button__79GmE{width:auto;min-width:calc((100vw / var(--vw-sp)) * 250);max-width:100%;padding:calc((100vw / var(--vw-sp)) * 12) calc((100vw / var(--vw-sp)) * 25) calc((100vw / var(--vw-sp)) * 12) calc((100vw / var(--vw-sp)) * 18);font-size:calc((100vw / var(--vw-sp)) * 16);border-radius:calc((100vw / var(--vw-sp)) * 50);text-align:center}}.service-page-trial-reservation-button_button__79GmE:before{position:absolute;top:50%;right:30px;display:block;content:"";width:12px;height:12px;margin-top:-6px;border-top:1px solid var(--color-orange3);border-right:1px solid var(--color-orange3);transform:rotate(45deg);transition:right .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.service-page-trial-reservation-button_button__79GmE:before{right:calc((100vw / var(--vw-sp)) * 15);width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 10);margin-top:calc((100vw / var(--vw-sp)) * -5)}}.service-page-trial-reservation-button_button__79GmE:hover{background:var(--button-hover)}.service-page-trial-reservation-button_button__79GmE:hover:before{right:25px}.service-page-trial-reservation-button_button__79GmE:active{transform:translateY(2px)}.service-page-trial-reservation-button_buttonPrimary__mUid9{width:350px;position:relative;padding:19.5px 15px 22.5px;background:transparent;color:var(--color-white);text-align:center;line-height:1;border:none}@media (max-width:800px){.service-page-trial-reservation-button_buttonPrimary__mUid9{width:100%;min-width:calc((100vw / var(--vw-sp)) * 250);max-width:100%;padding:calc((100vw / var(--vw-sp)) * 18) calc((100vw / var(--vw-sp)) * 25) calc((100vw / var(--vw-sp)) * 20) calc((100vw / var(--vw-sp)) * 18);font-size:calc((100vw / var(--vw-sp)) * 20)}}.service-page-trial-reservation-button_buttonPrimary__mUid9:before{display:none}.service-page-trial-reservation-button_buttonPrimary__mUid9:after{position:absolute;top:2px;left:2px;display:block;content:"";width:calc(100% - 4px);height:calc(100% - 4px);background:var(--color-orange3);border-radius:50px;z-index:0;transition:background-color .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.service-page-trial-reservation-button_buttonPrimary__mUid9:after{border-radius:calc((100vw / var(--vw-sp)) * 30)}}.service-page-trial-reservation-button_buttonPrimary__mUid9:hover:after{background:var(--color-orange3-hover)}.service-page-trial-reservation-button_buttonPrimary__mUid9 span{position:relative;padding-right:20px;z-index:10}@media (max-width:800px){.service-page-trial-reservation-button_buttonPrimary__mUid9 span{padding-right:calc((100vw / var(--vw-sp)) * 20)}}.service-page-trial-reservation-button_buttonPrimary__mUid9 span:before{position:absolute;top:50%;right:0;display:block;content:"";width:12px;height:12px;margin-top:-6px;border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);transform:rotate(45deg);transition:right .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.service-page-trial-reservation-button_buttonPrimary__mUid9 span:before{right:0;width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 10);margin-top:calc((100vw / var(--vw-sp)) * -5)}}.service-page-trial-reservation-button_buttonPrimary__mUid9:hover span:before{right:-5px}.service-page-trial-reservation-button_experienceLink__6ozY4{margin-top:20px;text-align:center}@media (max-width:800px){.service-page-trial-reservation-button_experienceLink__6ozY4{margin-top:calc((100vw / var(--vw-sp)) * 16)}}.service-page-trial-reservation-button_experienceLink__6ozY4 button{position:relative;display:inline-block;padding-bottom:10px;padding-right:25px;font-size:16px;border:none;cursor:pointer;background:transparent;color:var(--color-dark-gray)}@media (max-width:800px){.service-page-trial-reservation-button_experienceLink__6ozY4 button{padding-bottom:calc((100vw / var(--vw-sp)) * 5);padding-right:calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 14);padding-left:0}}.service-page-trial-reservation-button_experienceLink__6ozY4 button:before{position:absolute;bottom:0;left:0;width:100%;height:1px;display:block;content:"";background:var(--color-dark-gray);transition:opacity .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.service-page-trial-reservation-button_experienceLink__6ozY4 button:before{height:calc((100vw / var(--vw-sp)) * .5)}}.service-page-trial-reservation-button_experienceLink__6ozY4 button:hover:before{opacity:0}.service-page-trial-reservation-button_experienceLink__6ozY4 button:after{position:absolute;top:5px;right:0;display:block;content:"";width:8px;height:8px;border-right:1px solid var(--color-dark-gray);border-bottom:1px solid var(--color-dark-gray);transform:rotate(45deg)}@media (max-width:800px){.service-page-trial-reservation-button_experienceLink__6ozY4 button:after{top:calc((100vw / var(--vw-sp)) * 6);right:calc((100vw / var(--vw-sp)) * 3);width:calc((100vw / var(--vw-sp)) * 7);height:calc((100vw / var(--vw-sp)) * 7)}}.service-page-trial-reservation-button_experienceLinkSmall__yZB1H button:after{top:8px;width:7px;height:7px}@media (max-width:800px){.service-page-trial-reservation-button_experienceLinkSmall__yZB1H button:after{top:calc((100vw / var(--vw-sp)) * 6);width:calc((100vw / var(--vw-sp)) * 7);height:calc((100vw / var(--vw-sp)) * 7)}}.service-page-trial-reservation-button_experienceLink__6ozY4.service-page-trial-reservation-button_rightArrow__E63_b button:after{transform:rotate(-45deg);margin-top:1px}.service-page-trial-reservation-button_experienceLink__6ozY4.service-page-trial-reservation-button_bottomArrow__tEUTB button:after{transform:rotate(45deg);margin-top:1px}.service-page-trial-reservation-button_experienceLinkSmall__yZB1H button{font-size:16px}@media (max-width:800px){.service-page-trial-reservation-button_experienceLinkSmall__yZB1H button{font-size:calc((100vw / var(--vw-sp)) * 14)}}.service-page-trial-lesson-section_section__17eZ3{padding-top:calc((100vw / var(--vw-sp)) * 20);padding-bottom:calc((100vw / var(--vw-sp)) * calc(32 + 40))}@media (min-width:801px){.service-page-trial-lesson-section_section__17eZ3{padding-top:40px;padding-bottom:calc(40px + 100px)}}.service-page-trial-lesson-section_boxTrial__xICiw{max-width:674px;margin-left:auto;margin-right:auto;padding-bottom:40px;border-bottom:2px solid var(--color-orange3)}@media (max-width:800px){.service-page-trial-lesson-section_boxTrial__xICiw{max-width:100%;margin-bottom:0;padding-bottom:calc((100vw / var(--vw-sp)) * 24);border-bottom:1px solid var(--color-orange3)}}.service-page-trial-lesson-section_headlineBorder__jSEIc span:before{position:absolute;top:50%;left:0;display:block;content:"";width:100%;height:2px;transform:translateY(-1px);background:var(--color-orange3)}.service-page-trial-lesson-section_headlineBorder__jSEIc strong{padding:0 20px;font-family:var(--font-montserrat);font-size:16px;font-weight:500;letter-spacing:.11em;color:var(--color-orange3)}@media (max-width:800px){.service-page-trial-lesson-section_headlineBorder__jSEIc strong{padding:0 calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 14)}}.service-page-trial-lesson-section_headlineBorder__jSEIc span{position:relative;flex:1 1}@media (max-width:800px){.service-page-trial-lesson-section_headlineBorder__jSEIc span:before{height:1px}}.service-page-trial-lesson-section_headlineBorder__jSEIc{display:flex;margin-top:0;margin-bottom:3px}.service-page-trial-lesson-section_textLeadOrange__kTZ6d{margin:14px 0 16px;font-size:24px;font-weight:700;color:var(--color-orange3);text-align:center}@media (max-width:800px){.service-page-trial-lesson-section_textLeadOrange__kTZ6d{margin:calc((100vw / var(--vw-sp)) * 3) 0 calc((100vw / var(--vw-sp)) * 12);font-size:calc((100vw / var(--vw-sp)) * 18)}}.service-page-trial-lesson-section_accordionSingle__jtrKq{padding:10px 20px;border:1px solid var(--gray3);border-radius:10px;background:var(--color-white)}@media (max-width:800px){.service-page-trial-lesson-section_accordionSingle__jtrKq{padding:calc((100vw / var(--vw-sp)) * 5) calc((100vw / var(--vw-sp)) * 20);border-radius:calc((100vw / var(--vw-sp)) * 10)}}.service-page-trial-lesson-section_accordionSingleButton__ilSM9:after{position:absolute;top:50%;right:6px;display:block;content:"";width:1px;height:14px;margin-top:-7px;background:var(--color-orange3);transition:transform .6s cubic-bezier(.19,1,.22,1),margin-top .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.service-page-trial-lesson-section_accordionSingleButton__ilSM9:after{right:calc((100vw / var(--vw-sp)) * 1);height:calc((100vw / var(--vw-sp)) * 14);margin-top:calc((100vw / var(--vw-sp)) * -7)}}.service-page-trial-lesson-section_accordionSingle__jtrKq[open] .service-page-trial-lesson-section_accordionSingleButton__ilSM9:after{margin-top:-6.5px;transform:rotate(90deg)}@media (max-width:800px){.service-page-trial-lesson-section_accordionSingle__jtrKq[open] .service-page-trial-lesson-section_accordionSingleButton__ilSM9:after{margin-top:calc((100vw / var(--vw-sp)) * -6.5)}}.service-page-trial-lesson-section_accordionSingleAlt__5azWz{margin-bottom:20px;border:none}@media (max-width:800px){.service-page-trial-lesson-section_accordionSingleAlt__5azWz{margin-bottom:calc((100vw / var(--vw-sp)) * 20)}}.service-page-trial-lesson-section_accordionSingleButton__ilSM9{position:relative;display:flex;align-items:center;min-height:40px;padding-right:20px;line-height:1.3;cursor:pointer}.service-page-trial-lesson-section_accordionSingleAlt__5azWz .service-page-trial-lesson-section_accordionSingleButton__ilSM9{justify-content:center;min-height:32px;color:var(--color-orange3);font-size:18px;font-weight:700}@media (max-width:800px){.service-page-trial-lesson-section_accordionSingleAlt__5azWz .service-page-trial-lesson-section_accordionSingleButton__ilSM9{min-height:calc((100vw / var(--vw-sp)) * 36);font-size:calc((100vw / var(--vw-sp)) * 18)}}.service-page-trial-lesson-section_accordionSingleTrial__fqbBd{max-width:674px;margin-left:auto;margin-right:auto}.service-page-trial-lesson-section_accordionSingleTrial__fqbBd.service-page-trial-lesson-section_single__yuLK0{max-width:350px}@media (max-width:800px){.service-page-trial-lesson-section_accordionSingleTrial__fqbBd{max-width:100%;margin-top:calc((100vw / var(--vw-sp)) * 20)}}.service-page-trial-lesson-section_accordionSingleButton__ilSM9 h3,.service-page-trial-lesson-section_accordionSingleButton__ilSM9 h4,.service-page-trial-lesson-section_accordionSingleButton__ilSM9 h5{font-weight:400;margin-bottom:0;font-size:16px}@media (max-width:800px){.service-page-trial-lesson-section_accordionSingleButton__ilSM9 h3,.service-page-trial-lesson-section_accordionSingleButton__ilSM9 h4,.service-page-trial-lesson-section_accordionSingleButton__ilSM9 h5{font-size:calc((100vw / var(--vw-sp)) * 14)}.service-page-trial-lesson-section_accordionSingleButton__ilSM9{display:flex;align-items:center;min-height:calc((100vw / var(--vw-sp)) * 48);padding-right:calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 14)}}.service-page-trial-lesson-section_accordionSingleButton__ilSM9:before{position:absolute;top:50%;right:0;display:block;content:"";width:14px;height:1px;background:var(--color-orange3)}@media (max-width:800px){.service-page-trial-lesson-section_accordionSingleButton__ilSM9:before{right:calc((100vw / var(--vw-sp)) * -5);width:calc((100vw / var(--vw-sp)) * 14)}}.service-page-trial-lesson-section_accordionSingleBody__fNWfu{margin-top:5px;overflow:hidden}.service-page-trial-lesson-section_accordionSingleBody__fNWfu.service-page-trial-lesson-section_visible__JM6Ml{overflow:visible}@media (max-width:800px){.service-page-trial-lesson-section_accordionSingleBody__fNWfu{margin-top:calc((100vw / var(--vw-sp)) * 5);font-size:calc((100vw / var(--vw-sp)) * 14)}}.service-page-trial-lesson-section_listProgramItem__C6CpM{width:44%}.service-page-trial-lesson-section_listProgramItem__C6CpM.service-page-trial-lesson-section_w100__PRFRi{width:100%}@media (max-width:800px){.service-page-trial-lesson-section_listProgramItem__C6CpM{width:100%}}.service-page-trial-lesson-section_mbSmall__nt_j3{margin-bottom:16px}@media (max-width:800px){.service-page-trial-lesson-section_mbSmall__nt_j3{margin-bottom:calc((100vw / var(--vw-sp)) * 12)}}.service-page-trial-lesson-section_alignCenter__H2Jpa{text-align:center}.service-page-trial-lesson-section_programPageHeadLine__hZm50{text-align:center;margin-bottom:20px;line-height:1.2;font-size:18px}.service-page-trial-lesson-section_programPageHeadLine__hZm50.service-page-trial-lesson-section_lhLarge__gY0Bb{line-height:1.6}@media (max-width:800px){.service-page-trial-lesson-section_programPageHeadLine__hZm50{margin-bottom:calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 16)}}.service-page-trial-lesson-section_textLeadLarge__JQmPC{font-size:36px;font-family:Montserrat,serif}@media (max-width:800px){.service-page-trial-lesson-section_textLeadLarge__JQmPC{font-size:calc((100vw / var(--vw-sp)) * 26)}}.service-page-trial-lesson-section_underLine__O2z6O{background:linear-gradient(to bottom,transparent 50%,var(--yellow1) 100%)}.service-page-trial-lesson-section_listProgramLayout__iSans{display:flex;justify-content:center;gap:34px;margin-top:20px}@media (max-width:800px){.service-page-trial-lesson-section_listProgramLayout__iSans{flex-direction:column;gap:calc((100vw / var(--vw-sp)) * 24);margin-top:calc((100vw / var(--vw-sp)) * 20)}}.holding-store-section_accordionListShopAll__F3oA5{border-top:1px solid var(--color-gray200)}.holding-store-section_accordionListShopAllArea__V5YRY{border-bottom:1px solid var(--color-gray200)}.holding-store-section_accordionListShopAllAreaSummary__xKACW:after{position:absolute;top:50%;right:24px;display:block;content:"";width:1px;height:14px;margin-top:-7px;background:var(--color-orange3);transition:transform .6s cubic-bezier(.19,1,.22,1),margin-top .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.holding-store-section_accordionListShopAllAreaSummary__xKACW:after{right:calc((100vw / var(--vw-sp)) * 25);height:calc((100vw / var(--vw-sp)) * 16);margin-top:calc((100vw / var(--vw-sp)) * -7)}}.holding-store-section_accordionListShopAllArea__V5YRY[open] .holding-store-section_accordionListShopAllAreaSummary__xKACW:after{transform:rotate(90deg);margin-top:-6.5px}@media (max-width:800px){.holding-store-section_accordionListShopAllArea__V5YRY[open] .holding-store-section_accordionListShopAllAreaSummary__xKACW:after{margin-top:calc((100vw / var(--vw-sp)) * -7.5)}}.holding-store-section_accordionListShopAllAreaSummary__xKACW{position:relative;padding:15px 20px;transition:background-color .6s cubic-bezier(.19,1,.22,1);cursor:pointer}@media (max-width:800px){.holding-store-section_accordionListShopAllAreaSummary__xKACW{padding:calc((100vw / var(--vw-sp)) * 15) calc((100vw / var(--vw-sp)) * 20)}}.holding-store-section_accordionListShopAllAreaSummary__xKACW:hover{background:var(--color-gray100)}.holding-store-section_accordionListShopAllAreaSummary__xKACW:before{position:absolute;top:50%;right:18px;display:block;content:"";width:14px;height:1px;background:var(--color-orange3)}@media (max-width:800px){.holding-store-section_accordionListShopAllAreaSummary__xKACW:before{right:calc((100vw / var(--vw-sp)) * 18);width:calc((100vw / var(--vw-sp)) * 16)}}.holding-store-section_accordionListShopAllAreaBody__x1waJ{border-top:1px solid var(--color-gray200)}.holding-store-section_accordionListShopAllPrefecturesSummary__jQwXh{position:relative;display:block;padding:15px 50px;background:var(--color-gray50);transition:background-color .6s cubic-bezier(.19,1,.22,1);cursor:pointer}@media (max-width:800px){.holding-store-section_accordionListShopAllPrefecturesSummary__jQwXh{padding:calc((100vw / var(--vw-sp)) * 15) calc((100vw / var(--vw-sp)) * 50)}}.holding-store-section_accordionListShopAllPrefecturesSummary__jQwXh:hover{background:var(--color-gray100)}.holding-store-section_accordionListShopAllPrefecturesSummary__jQwXh:before{position:absolute;top:50%;right:18px;display:block;content:"";width:14px;height:1px;background:var(--color-gray300)}@media (max-width:800px){.holding-store-section_accordionListShopAllPrefecturesSummary__jQwXh:before{right:calc((100vw / var(--vw-sp)) * 18);width:calc((100vw / var(--vw-sp)) * 16)}}.holding-store-section_accordionListShopAllPrefecturesSummary__jQwXh:after{position:absolute;top:50%;right:24px;display:block;content:"";width:1px;height:14px;margin-top:-7px;background:var(--color-gray300);transition:transform .6s cubic-bezier(.19,1,.22,1),margin-top .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.holding-store-section_accordionListShopAllPrefecturesSummary__jQwXh:after{right:calc((100vw / var(--vw-sp)) * 25);height:calc((100vw / var(--vw-sp)) * 16);margin-top:calc((100vw / var(--vw-sp)) * -7)}}.holding-store-section_accordionListShopAllPrefecturesBody__7rxHw{border-top:1px solid var(--color-gray200)}.holding-store-section_accordionListShopAllPrefecturesBody__7rxHw .holding-store-section_accordionListShopAllCity__b3BnJ:last-of-type{border-bottom:none}.holding-store-section_accordionListShopAllCityBody__sfZoa ul li a:before{position:absolute;top:50%;right:13px;display:block;content:"";width:20px;height:20px;margin-top:-10px;border-radius:50%;background:var(--color-orange3);transition:right .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.holding-store-section_accordionListShopAllCityBody__sfZoa ul li a:before{right:calc((100vw / var(--vw-sp)) * 13);width:calc((100vw / var(--vw-sp)) * 20);height:calc((100vw / var(--vw-sp)) * 20);margin-top:calc((100vw / var(--vw-sp)) * -10)}}.holding-store-section_accordionListShopAllCityBody__sfZoa ul li a:after{position:absolute;top:50%;right:21px;display:block;content:"";width:4px;height:4px;margin-top:-2px;border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);transform:rotate(45deg);transition:right .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.holding-store-section_accordionListShopAllCityBody__sfZoa ul li a:after{right:calc((100vw / var(--vw-sp)) * 21);width:calc((100vw / var(--vw-sp)) * 4);height:calc((100vw / var(--vw-sp)) * 4);margin-top:calc((100vw / var(--vw-sp)) * -2)}}.holding-store-section_accordionListShopAllCityBody__sfZoa ul li a{position:relative;display:block;padding:15px 65px;background:var(--color-white);font-size:14px;transition:background-color .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.holding-store-section_accordionListShopAllCityBody__sfZoa ul li a{padding:calc((100vw / var(--vw-sp)) * 15) calc((100vw / var(--vw-sp)) * 65);font-size:calc((100vw / var(--vw-sp)) * 14)}}.holding-store-section_accordionListShopAllCityBody__sfZoa ul li{border-bottom:1px solid var(--color-gray200)}.holding-store-section_accordionListShopAllCityBody__sfZoa{border-top:1px solid var(--color-gray200)}.holding-store-section_accordionListShopAllCityBody__sfZoa ul{margin:0;padding:0;list-style:none}.holding-store-section_accordionListShopAllCityBody__sfZoa ul li:last-of-type{border-bottom:none}.holding-store-section_accordionListShopAllCityBody__sfZoa ul li a:hover{background-color:var(--color-gray100)}.holding-store-section_accordionListShopAllCityBody__sfZoa ul li a:hover:before{right:8px}@media (max-width:800px){.holding-store-section_accordionListShopAllCityBody__sfZoa ul li a:hover:before{right:calc((100vw / var(--vw-sp)) * 8)}}.holding-store-section_accordionListShopAllCityBody__sfZoa ul li a:hover:after{right:16px}@media (max-width:800px){.holding-store-section_accordionListShopAllCityBody__sfZoa ul li a:hover:after{right:calc((100vw / var(--vw-sp)) * 16)}}.program-card_programCardWrap__BzPCv{border:1px solid var(--black);width:380px}@media (max-width:800px){.program-card_programCardWrap__BzPCv{width:calc((100vw / var(--vw-sp)) * 350)}}.program-card_programCardHeader__g42hy{display:flex;align-items:center;justify-content:space-between;padding-right:16px}@media (max-width:800px){.program-card_programCardHeader__g42hy{padding-right:calc((100vw / var(--vw-sp)) * 16)}}.program-card_programCardTitleWrap__SfV6F{background-image:url(/common/images/service/program-card-bg-pc.webp);background-size:contain;background-repeat:no-repeat;width:250px;height:40px;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;padding-left:18px;margin-bottom:0}@media (max-width:800px){.program-card_programCardTitleWrap__SfV6F{font-size:calc((100vw / var(--vw-sp)) * 18);padding-left:calc((100vw / var(--vw-sp)) * 18);width:calc((100vw / var(--vw-sp)) * 226);height:calc((100vw / var(--vw-sp)) * 40);background-image:url(/common/images/service/program-card-bg-sp.webp)}}.program-card_programCardTitleWrap__SfV6F.program-card_secondLine__EvEID{flex-direction:column;align-items:flex-start;justify-content:center;height:63px;background-image:url(/common/images/service/program-card-bg-second-line-pc.webp)}@media (max-width:800px){.program-card_programCardTitleWrap__SfV6F.program-card_secondLine__EvEID{height:calc((100vw / var(--vw-sp)) * 54);background-image:url(/common/images/service/program-card-bg-second-line-sp.webp)}}.program-card_programCardFurigana__gaojr{font-size:12px;font-weight:400}@media (max-width:800px){.program-card_programCardFurigana__gaojr{font-size:calc((100vw / var(--vw-sp)) * 10)}}.program-card_listProgramItemStrengthBody__DtH_2{width:104px;height:20px;background-size:104px auto}@media (max-width:800px){.program-card_listProgramItemStrengthBody__DtH_2{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_listProgramItemStrengthBody__DtH_2:after{background-size:104px auto}@media (max-width:800px){.program-card_listProgramItemStrengthBody__DtH_2:after{background-size:calc((100vw / var(--vw-sp)) * 104) auto}}.program-card_programCardText__L2Lrl{font-size:16px;padding:16px}@media (max-width:800px){.program-card_programCardText__L2Lrl{font-size:calc((100vw / var(--vw-sp)) * 14);padding:calc((100vw / var(--vw-sp)) * 16)}}.program-card-section_programDetailWrap__n_zxI{margin-top:64px}.program-card-section_programDetailWrap__n_zxI.program-card-section_mtLarge__mlofC{margin-top:88px}@media (max-width:800px){.program-card-section_programDetailWrap__n_zxI{margin-top:calc((100vw / var(--vw-sp)) * 48)}.program-card-section_programDetailWrap__n_zxI.program-card-section_mtLarge__mlofC{margin-top:calc((100vw / var(--vw-sp)) * 60)}}.program-card-section_listProgram__3A7Eb img{width:100%;height:auto}.program-card-section_listProgram__3A7Eb{display:flex;flex-wrap:wrap;gap:60px 12%}.program-card-section_listProgram__3A7Eb.program-card-section_wide__J09mn{gap:0;justify-content:space-between}.program-card-section_listProgram__3A7Eb.program-card-section_card__hEK4v{gap:64px 40px}@media (max-width:800px){.program-card-section_listProgram__3A7Eb{flex-direction:column;gap:calc((100vw / var(--vw-sp)) * 60) 0}.program-card-section_listProgram__3A7Eb.program-card-section_wide__J09mn{flex-direction:column-reverse}.program-card-section_listProgram__3A7Eb.program-card-section_card__hEK4v{row-gap:calc((100vw / var(--vw-sp)) * 40)}}.page-header_imageWrapper__CnXu6{position:relative;border-radius:10px;overflow:hidden;color:var(--color-white)}@media (max-width:800px){.page-header_imageWrapper__CnXu6{border-radius:calc(100vw / var(--vw-sp) * 10)}}.page-header_imageWrapper__CnXu6:before{content:"";position:absolute;inset:0;background:rgb(67 63 63/60%)}.page-header_titleWrapper__DDUP6{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-white)}.page-header_imageWrapper__CnXu6 img{display:block;width:100%}.page-header_title__ApYOt{margin:0;text-align:center;font-size:30px;line-height:48px}@media (max-width:800px){.page-header_title__ApYOt{font-size:calc(100vw / var(--vw-sp) * 24);line-height:calc(100vw / var(--vw-sp) * 38)}}.page-header_subtitle__ftQqS{display:block;font-size:14px;margin-top:4px;line-height:20px}@media (max-width:800px){.page-header_subtitle__ftQqS{font-size:calc(100vw / var(--vw-sp) * 14);margin-top:calc(100vw / var(--vw-sp) * 8);line-height:calc(100vw / var(--vw-sp) * 20)}}.page-header_description__lR7e3{text-align:center;white-space:pre-line;margin-top:20px;font-size:16px;line-height:26px}@media (max-width:800px){.page-header_description__lR7e3{margin-top:calc(100vw / var(--vw-sp) * 20);font-size:calc(100vw / var(--vw-sp) * 14);line-height:calc(100vw / var(--vw-sp) * 22)}}.page-header_description__lR7e3 strong{color:var(--color-orange3);font-weight:500}.page_shopHeader__2K2b9{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;align-items:start;gap:20px}.page_sectionTitle__xWjjK{margin-bottom:28px;font-size:30px;font-weight:700;color:var(--color-dark-gray)}@media (max-width:800px){.page_shopHeader__2K2b9{padding-top:calc((100vw / var(--vw-sp)) * 20);padding-bottom:calc((100vw / var(--vw-sp)) * 20);gap:calc((100vw / var(--vw-sp)) * 20)}.page_sectionTitle__xWjjK{margin-bottom:calc((100vw / var(--vw-sp)) * 28);font-size:calc((100vw / var(--vw-sp)) * 24)}}.page_sectionSecondary__Dd_dw+.page_sectionSecondary__Dd_dw{margin-top:64px}@media (max-width:800px){.page_sectionSecondary__Dd_dw+.page_sectionSecondary__Dd_dw{margin-top:calc((100vw / var(--vw-sp)) * 48)}}.page_shopHeader__8UH_H{padding:40px 0 20px}@media (max-width:800px){.page_shopHeader__8UH_H{padding:calc((100vw / var(--vw-sp)) * 20) 0}}.page_shopHeaderNote__CPuPX{margin-top:8px;font-size:10px;color:var(--color-gray600);text-align:right}@media (max-width:800px){.page_shopHeaderNote__CPuPX{margin-top:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 10)}}.page_sectionSecondary__q_GQ8+.page_sectionSecondary__q_GQ8{margin-top:64px}@media (max-width:800px){.page_sectionSecondary__q_GQ8+.page_sectionSecondary__q_GQ8{margin-top:calc((100vw / var(--vw-sp)) * 48)}}.page_accordionAreaTitle__z6aHS{margin-bottom:0;padding-bottom:10px;font-size:18px;font-weight:700}@media (max-width:800px){.page_accordionAreaTitle__z6aHS{padding-bottom:calc((100vw / var(--vw-sp)) * 15);font-size:calc((100vw / var(--vw-sp)) * 18)}}*>.page_accordionListItem__Xrnik:first-of-type{border-top:1px solid var(--color-gray200)}.page_accordionListItemSummary__TsdoD:after{position:absolute;top:50%;right:24px;display:block;content:"";width:1px;height:14px;margin-top:-7px;background:var(--color-orange3);transition:transform .6s cubic-bezier(.19,1,.22,1),margin-top .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.page_accordionListItemSummary__TsdoD:after{right:calc((100vw / var(--vw-sp)) * 25);height:calc((100vw / var(--vw-sp)) * 16);margin-top:calc((100vw / var(--vw-sp)) * -7)}}.page_accordionListItem__Xrnik[open] .page_accordionListItemSummary__TsdoD:after{transform:rotate(90deg);margin-top:-6.5px}@media (max-width:800px){.page_accordionListItem__Xrnik[open] .page_accordionListItemSummary__TsdoD:after{margin-top:calc((100vw / var(--vw-sp)) * -7.5)}}.page_accordionListItemSummary__TsdoD{position:relative;padding:15px 20px;font-size:16px;border-bottom:1px solid var(--color-gray200);transition:background-color .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.page_accordionListItemSummary__TsdoD{padding:calc((100vw / var(--vw-sp)) * 15);font-size:calc((100vw / var(--vw-sp)) * 16)}}.page_accordionListItemSummary__TsdoD:hover{background:var(--color-gray100)}.page_accordionListItemSummary__TsdoD:before{position:absolute;top:50%;right:18px;display:block;content:"";width:14px;height:1px;background:var(--color-orange3)}@media (max-width:800px){.page_accordionListItemSummary__TsdoD:before{right:calc((100vw / var(--vw-sp)) * 18);width:calc((100vw / var(--vw-sp)) * 16)}}.page_accordionListItemSummary__TsdoD h3{display:inline-block;margin-bottom:0;font-weight:400;font-size:16px}@media (max-width:800px){.page_accordionListItemSummary__TsdoD h3{font-size:calc((100vw / var(--vw-sp)) * 16)}}.page_shopHeader__yQQ3B{padding:40px 0 20px}@media (max-width:800px){.page_shopHeader__yQQ3B{padding:calc((100vw / var(--vw-sp)) * 20) 0}}.page_shopHeaderNote__yTAoK{margin-top:8px;font-size:10px;color:var(--color-gray600);text-align:right}@media (max-width:800px){.page_shopHeaderNote__yTAoK{margin-top:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 10)}}.page_searchShopTitle__mF55r{margin:0;padding-right:8em;font-size:18px}@media (max-width:800px){.page_searchShopTitle__mF55r{padding-right:5em;font-size:calc((100vw / var(--vw-sp)) * 18)}}.page_searchShopConditions__JU46H{position:relative;margin-top:-26px;margin-bottom:20px;text-align:right}@media (max-width:800px){.page_searchShopConditions__JU46H{margin-top:calc((100vw / var(--vw-sp)) * -26);margin-bottom:calc((100vw / var(--vw-sp)) * 20)}}.page_searchShopConditionsSummary__moAzI:before{position:absolute;top:50%;right:0;display:block;content:"";width:7px;height:7px;margin-top:-6px;border-right:1px solid var(--color-dark-gray);border-bottom:1px solid var(--color-dark-gray);transform:rotate(45deg);transition:transform .6s cubic-bezier(.19,1,.22,1),margin-top .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.page_searchShopConditionsSummary__moAzI:before{width:calc((100vw / var(--vw-sp)) * 5);height:calc((100vw / var(--vw-sp)) * 5);margin-top:calc((100vw / var(--vw-sp)) * -5)}}.page_searchShopConditions__JU46H[open] .page_searchShopConditionsSummary__moAzI:before{transform:rotate(-135deg);margin-top:0}.page_formSearch__yKvCW{margin-bottom:40px}@media (max-width:800px){.page_formSearch__yKvCW{margin-bottom:calc((100vw / var(--vw-sp)) * 40)}}.page_formSearch__yKvCW form{position:relative;max-width:500px}@media (max-width:800px){.page_formSearch__yKvCW form{width:100%;max-width:100%}}.page_formSearch__yKvCW form input{display:block;width:100%;height:47px;padding:0 20px;background:var(--color-gray100);border:none;border-radius:10px;font-size:16px;transition:background-color .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.page_formSearch__yKvCW form input{height:calc((100vw / var(--vw-sp)) * 45);padding:0 calc((100vw / var(--vw-sp)) * 20);font-size:max(calc((100vw / var(--vw-sp)) * 16),18px);zoom:.875;border-radius:calc((100vw / var(--vw-sp)) * 10)}}.page_formSearch__yKvCW form input::placeholder{color:var(--color-gray300)}.page_formSearch__yKvCW form input:hover{background:var(--color-gray200)}.page_formSearch__yKvCW form input:focus{outline:none}.page_formSearch__yKvCW form button{position:absolute;top:50%;right:15px;width:17px;height:17px;padding:0;background:url(/common/images/icon-search.svg) no-repeat;background-size:cover;border:none;text-indent:-9999px;transform:translateY(-50%);transition:filter .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.page_formSearch__yKvCW form button{right:calc((100vw / var(--vw-sp)) * 15);width:calc((100vw / var(--vw-sp)) * 17);height:calc((100vw / var(--vw-sp)) * 17);background-size:calc((100vw / var(--vw-sp)) * 17) calc((100vw / var(--vw-sp)) * 17)}}.page_formSearch__yKvCW form button:hover{filter:brightness(80%)}.page_searchShopConditions__JU46H .page_formSearch__yKvCW{margin-top:8px}@media (max-width:800px){.page_searchShopConditions__JU46H .page_formSearch__yKvCW{margin-top:calc((100vw / var(--vw-sp)) * 8);margin-bottom:0}}.page_searchShopConditions__JU46H+.page_sectionSecondary__tue1T>.page_accordionArea__v5bap{margin-bottom:40px}@media (max-width:800px){.page_searchShopConditions__JU46H+.page_sectionSecondary__tue1T>.page_accordionArea__v5bap{margin-bottom:calc((100vw / var(--vw-sp)) * 20)}}.page_searchShopConditions__JU46H+.page_sectionSecondary__tue1T:first-of-type{margin-bottom:120px}@media (max-width:800px){.page_searchShopConditions__JU46H+.page_sectionSecondary__tue1T:first-of-type{margin-bottom:calc((100vw / var(--vw-sp)) * 80)}}.page_searchShopConditionsSummary__moAzI{position:relative;display:inline-block;padding-right:20px}@media (max-width:800px){.page_searchShopConditionsSummary__moAzI{padding-right:calc((100vw / var(--vw-sp)) * 15)}}.page_accordionAreaTitle__UuEKc{margin-bottom:0;padding-bottom:10px;font-size:18px;font-weight:700}@media (max-width:800px){.page_accordionAreaTitle__UuEKc{padding-bottom:calc((100vw / var(--vw-sp)) * 15);font-size:calc((100vw / var(--vw-sp)) * 18)}}