.shop-detail-slider-module__wmOnGG__swiper{width:100%;position:relative}.shop-detail-slider-module__wmOnGG__swiperSlide img{border-radius:10px;width:100%;height:auto}@media (max-width:800px){.shop-detail-slider-module__wmOnGG__swiperSlide img{border-radius:calc((100vw / var(--vw-sp)) * 10)}}
.formatted-text-module__nR8LQq__text a{text-decoration:underline}
.mutual-store-section-module__xL0n-G__section{width:100%}.mutual-store-section-module__xL0n-G__titleWrapper{border-bottom:solid 1px var(--gray3);align-items:center;margin-bottom:15px;padding-bottom:12px;display:flex}@media (max-width:800px){.mutual-store-section-module__xL0n-G__titleWrapper{padding-bottom:calc((100vw / var(--vw-sp)) * 8);margin-bottom:calc((100vw / var(--vw-sp)) * 12)}}.mutual-store-section-module__xL0n-G__title{margin:0;font-size:16px;font-weight:700}@media (max-width:800px){.mutual-store-section-module__xL0n-G__title{font-size:calc((100vw / var(--vw-sp)) * 14)}}.mutual-store-section-module__xL0n-G__mutualUseStore:before{content:" / "}.mutual-store-section-module__xL0n-G__mutualUseStore:first-of-type:before{content:""}
.tooltip-module__Yjb15a__tooltip{background:0 0;border:none;margin-left:16px;display:inline-block;position:relative}@media (max-width:800px){.tooltip-module__Yjb15a__tooltip{margin-left:calc((100vw / var(--vw-sp)) * 16)}}.tooltip-module__Yjb15a__tooltipButton{color:var(--color-gray600);background:0 0;border:none;padding:0 0 0 22px;font-size:14px;text-decoration:underline;display:inline-block;position:relative}@media (max-width:800px){.tooltip-module__Yjb15a__tooltipButton{padding-left:calc((100vw / var(--vw-sp)) * 18);font-size:calc((100vw / var(--vw-sp)) * 12)}}.tooltip-module__Yjb15a__tooltipButton:hover{text-decoration:none}.tooltip-module__Yjb15a__tooltipButton:before{content:"";background:url(/common/images/icon-tooltip.svg) 0 0/100% 100% no-repeat;width:20px;height:20px;display:block;position:absolute;top:50%;left:0;translate:0 -50%}@media (max-width:800px){.tooltip-module__Yjb15a__tooltipButton:before{width:calc((100vw / var(--vw-sp)) * 18);height:calc((100vw / var(--vw-sp)) * 18)}}.tooltip-module__Yjb15a__tooltipBody{width:130px;color:var(--color-white);text-align:left;background:var(--gray5);border-radius:10px;padding:10px;font-size:10px;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 7px);right:0}@media (max-width:800px){.tooltip-module__Yjb15a__tooltipBody{width:calc((100vw / var(--vw-sp)) * 130);padding:calc((100vw / var(--vw-sp)) * 10);font-size:calc((100vw / var(--vw-sp)) * 10);border-radius:calc((100vw / var(--vw-sp)) * 10)}}.tooltip-module__Yjb15a__tooltipButton:hover+.tooltip-module__Yjb15a__tooltipBody{display:block}.tooltip-module__Yjb15a__tooltipBody:before{content:"";border:5px solid #0000;border-top:5px solid var(--gray5);margin-left:-5px;position:absolute;top:100%;right:15px}@media (max-width:800px){.tooltip-module__Yjb15a__tooltipBody:before{right:calc((100vw / var(--vw-sp)) * 15);margin-left:calc((100vw / var(--vw-sp)) * 5);border:calc((100vw / var(--vw-sp)) * 5) solid transparent;border-top:calc((100vw / var(--vw-sp)) * 5) solid var(--gray5)}}
.shop-access-info-module__jqMc9a__wrapper{width:100%}.shop-access-info-module__jqMc9a__sectionHeadlineLv3{border-bottom:solid 1px var(--gray3);margin-top:0;margin-bottom:15px;padding-bottom:12px;font-size:16px;font-weight:700}@media (max-width:800px){.shop-access-info-module__jqMc9a__sectionHeadlineLv3{padding-bottom:calc((100vw / var(--vw-sp)) * 8);margin-bottom:calc((100vw / var(--vw-sp)) * 12);font-size:calc((100vw / var(--vw-sp)) * 14)}}.shop-access-info-module__jqMc9a__mbSmall{margin-bottom:16px}@media (max-width:800px){.shop-access-info-module__jqMc9a__mbSmall{margin-bottom:calc((100vw / var(--vw-sp)) * 12)}}.shop-access-info-module__jqMc9a__shopMap iframe{border:none;width:100%;height:453px}@media (max-width:800px){.shop-access-info-module__jqMc9a__shopMap iframe{height:calc((100vw / var(--vw-sp)) * 242)}}.shop-access-info-module__jqMc9a__mb{margin-bottom:20px}@media (max-width:800px){.shop-access-info-module__jqMc9a__mb{margin-bottom:calc((100vw / var(--vw-sp)) * 20)}}.shop-access-info-module__jqMc9a__accordionSingle{background:var(--color-white);border:solid 1px var(--gray3);border-radius:10px}@media (max-width:800px){.shop-access-info-module__jqMc9a__accordionSingle{border-radius:calc((100vw / var(--vw-sp)) * 10)}}.shop-access-info-module__jqMc9a__accordionSingleBody{padding:0 20px 10px}@media (max-width:800px){.shop-access-info-module__jqMc9a__accordionSingleBody{padding:0 calc((100vw / var(--vw-sp)) * 20) calc((100vw / var(--vw-sp)) * 5)}}
.shop-equipment-info-module__Qh6cda__sectionHeadlineLv3{border-bottom:solid 1px var(--gray3);margin-top:0;margin-bottom:15px;padding-bottom:12px;font-size:16px;font-weight:700}@media (max-width:800px){.shop-equipment-info-module__Qh6cda__sectionHeadlineLv3{padding-bottom:calc((100vw / var(--vw-sp)) * 8);margin-bottom:calc((100vw / var(--vw-sp)) * 12);font-size:calc((100vw / var(--vw-sp)) * 14)}}.shop-equipment-info-module__Qh6cda__listIcons ul li{width:10.3125%}@media (max-width:800px){.shop-equipment-info-module__Qh6cda__listIcons ul li{width:18%}}.shop-equipment-info-module__Qh6cda__listIcons ul{flex-wrap:wrap;gap:24px 2.5%;display:flex}@media (max-width:800px){.shop-equipment-info-module__Qh6cda__listIcons ul{gap:calc((100vw / var(--vw-sp)) * 6) 2.5%}}.shop-equipment-info-module__Qh6cda__listIconsImage img{border-radius:7px;width:100%;height:auto}@media (max-width:800px){.shop-equipment-info-module__Qh6cda__listIconsImage img{border-radius:calc((100vw / var(--vw-sp)) * 7);width:100%;height:auto}}.shop-equipment-info-module__Qh6cda__listIconsImage{margin-bottom:5px;line-height:0}@media (max-width:800px){.shop-equipment-info-module__Qh6cda__listIconsImage{margin-bottom:calc((100vw / var(--vw-sp)) * 5)}}.shop-equipment-info-module__Qh6cda__listIconsImageTitle{text-align:center;font-size:11.5px;font-weight:500;line-height:1.3}@media (max-width:800px){.shop-equipment-info-module__Qh6cda__listIconsImageTitle{font-size:calc((100vw / var(--vw-sp)) * 10)}}
.shop-service-info-module__e5uIVG__sectionHeadlineLv3{border-bottom:solid 1px var(--gray3);margin-top:0;margin-bottom:15px;padding-bottom:12px;font-size:16px;font-weight:700}@media (max-width:800px){.shop-service-info-module__e5uIVG__sectionHeadlineLv3{padding-bottom:calc((100vw / var(--vw-sp)) * 8);margin-bottom:calc((100vw / var(--vw-sp)) * 12);font-size:calc((100vw / var(--vw-sp)) * 14)}}.shop-service-info-module__e5uIVG__listImageSquareFigure{line-height:0}@media (max-width:800px){.shop-service-info-module__e5uIVG__listImageSquareFigure{border-radius:calc((100vw / var(--vw-sp)) * 8)}}.shop-service-info-module__e5uIVG__listImageSquareItem{border-radius:8px;width:18%;position:relative;overflow:hidden}@media (max-width:800px){.shop-service-info-module__e5uIVG__listImageSquareItem{width:31.6667%}}.shop-service-info-module__e5uIVG__listImageSquare ul{flex-wrap:wrap;gap:15px 2.5%;display:flex}@media (max-width:800px){.shop-service-info-module__e5uIVG__listImageSquare ul{gap:calc((100vw / var(--vw-sp)) * 15) 2.5%}}.shop-service-info-module__e5uIVG__listImageSquareFigure img{width:100%;height:auto;line-height:0;transition:transform .6s cubic-bezier(.19,1,.22,1)}.shop-service-info-module__e5uIVG__listImageSquareTitle{width:100%;color:var(--color-white);text-align:center;background:#433f3f99;padding:5px 5px 7px;font-size:13px;font-weight:500;line-height:1.3;position:absolute;bottom:0;left:0}@media (max-width:800px){.shop-service-info-module__e5uIVG__listImageSquareTitle{padding:calc((100vw / var(--vw-sp)) * 5) calc((100vw / var(--vw-sp)) * 5) calc((100vw / var(--vw-sp)) * 7);font-size:calc((100vw / var(--vw-sp)) * 10)}}
.access-information-section-module__tJc5UW__sectionSecondary{width:100%}.access-information-section-module__tJc5UW__sectionHeadlineLv3{border-bottom:solid 1px var(--gray3);margin-top:0;margin-bottom:15px;padding-bottom:12px;font-size:16px;font-weight:700}@media (max-width:800px){.access-information-section-module__tJc5UW__sectionHeadlineLv3{padding-bottom:calc((100vw / var(--vw-sp)) * 8);margin-bottom:calc((100vw / var(--vw-sp)) * 12);font-size:calc((100vw / var(--vw-sp)) * 14)}}.access-information-section-module__tJc5UW__shopDetailSlider{position:relative}@media (max-width:800px){.access-information-section-module__tJc5UW__shopDetailSlider{width:100vw;margin:0 calc(50% - 50vw)}}.access-information-section-module__tJc5UW__shopDetailSlider img{border-radius:10px}
.program-slider-module__Vgz0Jq__wrapper{position:relative}.program-slider-module__Vgz0Jq__swiper{width:100%}
.recommended-programs-section-module__hYT27a__programSlider{max-width:100%}.recommended-programs-section-module__hYT27a__guttersOnMobile{padding:0 calc((100vw / var(--vw-sp)) * 20)}@media (min-width:801px){.recommended-programs-section-module__hYT27a__guttersOnMobile{padding:0}}
.overview-section-module__Zkq9aW__section{padding-top:88px;padding-bottom:168px}@media (max-width:800px){.overview-section-module__Zkq9aW__section{padding-top:calc((100vw / var(--vw-sp)) * 52);padding-bottom:calc((100vw / var(--vw-sp)) * 100)}}.overview-section-module__Zkq9aW__image{border-radius:20px;margin-top:64px;display:block}@media (max-width:800px){.overview-section-module__Zkq9aW__image{margin-top:calc((100vw / var(--vw-sp)) * 28);border-radius:0}}.overview-section-module__Zkq9aW__textWrapper{margin-top:40px}@media (max-width:800px){.overview-section-module__Zkq9aW__textWrapper{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.overview-section-module__Zkq9aW__subtitle{border-bottom:solid 1px var(--gray3);margin-top:88px;margin-bottom:15px;padding-bottom:12px;font-size:16px;font-weight:700}@media (max-width:800px){.overview-section-module__Zkq9aW__subtitle{padding-bottom:calc((100vw / var(--vw-sp)) * 8);margin-top:calc((100vw / var(--vw-sp)) * 40);margin-bottom:calc((100vw / var(--vw-sp)) * 12);font-size:calc((100vw / var(--vw-sp)) * 14)}}.overview-section-module__Zkq9aW__textWrapper p{margin-bottom:0}.overview-section-module__Zkq9aW__boxTrim{flex-direction:column-reverse;display:flex}.overview-section-module__Zkq9aW__boxTrimInner{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overview-section-module__Zkq9aW__mbXSmall{margin-bottom:12px}@media (max-width:800px){.overview-section-module__Zkq9aW__mbXSmall{margin-bottom:calc((100vw / var(--vw-sp)) * 8)}}
.six-effects-section-module__ndI8RW__section{flex-direction:column;margin:0;padding-top:47px;padding-bottom:40px;display:flex;position:relative}@media (max-width:800px){.six-effects-section-module__ndI8RW__section{padding-top:calc((100vw / var(--vw-sp)) * 45);padding-bottom:calc((100vw / var(--vw-sp)) * 40)}}.six-effects-section-module__ndI8RW__titleImageWrapper{width:345px;margin:0 auto;position:absolute;top:-19px;left:0;right:0}@media (max-width:800px){.six-effects-section-module__ndI8RW__titleImageWrapper{top:calc((100vw / var(--vw-sp)) * -11);width:calc((100vw / var(--vw-sp)) * 300)}}.six-effects-section-module__ndI8RW__titleImageWrapper img{display:block}.six-effects-section-module__ndI8RW__container{text-align:center}.six-effects-section-module__ndI8RW__sectionTitle{color:var(--color-orange3);margin:0;padding:0 24px;font-size:24px;font-weight:500;display:inline-block;position:relative}@media (max-width:800px){.six-effects-section-module__ndI8RW__sectionTitle{padding:0 calc((100vw / var(--vw-sp)) * 23);font-size:calc((100vw / var(--vw-sp)) * 24)}}.six-effects-section-module__ndI8RW__sectionTitle:before{content:"";background:url(/common/images/buttons-tittle-left.svg) 0 0/cover no-repeat;width:10px;height:14px;display:block;position:absolute;bottom:-7%;left:0;transform:translateY(-50%)}@media (max-width:800px){.six-effects-section-module__ndI8RW__sectionTitle:before{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 14);bottom:-4%}}.six-effects-section-module__ndI8RW__sectionTitle:after{content:"";background:url(/common/images/buttons-tittle-right.svg) 0 0/cover no-repeat;width:10px;height:14px;display:block;position:absolute;bottom:-7%;right:0;transform:translateY(-50%)}@media (max-width:800px){.six-effects-section-module__ndI8RW__sectionTitle:after{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 14);bottom:-4%}}.six-effects-section-module__ndI8RW__sectionTitle:before,.six-effects-section-module__ndI8RW__sectionTitle:after{width:17px;height:21px;bottom:-1px}@media (max-width:800px){.six-effects-section-module__ndI8RW__sectionTitle:before,.six-effects-section-module__ndI8RW__sectionTitle:after{bottom:calc((100vw / var(--vw-sp)) * -2);width:calc((100vw / var(--vw-sp)) * 18);height:calc((100vw / var(--vw-sp)) * 22)}}.six-effects-section-module__ndI8RW__sixEffects{grid-template-columns:repeat(6,1fr);gap:20px;margin:20px 0 0;display:grid}@media (max-width:800px){.six-effects-section-module__ndI8RW__sixEffects{gap:calc((100vw / var(--vw-sp)) * 19);margin-top:calc((100vw / var(--vw-sp)) * 16);grid-template-columns:repeat(3,1fr)}}.six-effects-section-module__ndI8RW__sixEffects .six-effects-section-module__ndI8RW__effect{flex-direction:column;align-items:center;display:flex}.six-effects-section-module__ndI8RW__sixEffects img{border-radius:50%;width:104px}@media (max-width:800px){.six-effects-section-module__ndI8RW__sixEffects img{width:calc((100vw / var(--vw-sp)) * 104)}}.six-effects-section-module__ndI8RW__sixEffects h3{text-align:center;white-space:pre;margin-top:8px;margin-bottom:0;font-size:16px;line-height:1.2}@media (max-width:800px){.six-effects-section-module__ndI8RW__sixEffects h3{max-width:calc((100vw / var(--vw-sp)) * 104);margin-top:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 14)}}.six-effects-section-module__ndI8RW__sixEffects h3 span{color:var(--color-orange3)}.six-effects-section-module__ndI8RW__section .six-effects-section-module__ndI8RW__sixEffectsDetailLink{margin-top:40px;padding-top:4.5px;padding-bottom:5.5px;line-height:1.2}@media (max-width:800px){.six-effects-section-module__ndI8RW__section .six-effects-section-module__ndI8RW__sixEffectsDetailLink{padding-top:calc((100vw / var(--vw-sp)) * 4.5);padding-bottom:calc((100vw / var(--vw-sp)) * 5.5);margin-top:calc((100vw / var(--vw-sp)) * 40)}}
.page-module__Mp7pdW__trialLessonLinkButtonSection{padding-top:64px;padding-bottom:90px}@media (max-width:800px){.page-module__Mp7pdW__trialLessonLinkButtonSection{padding-top:calc((100vw / var(--vw-sp)) * 48);padding-bottom:calc((100vw / var(--vw-sp)) * 60)}}
