.app-header-module__--0fzq__header{z-index:1000;background:var(--color-white);border-bottom:solid 1px var(--color-gray200);align-items:center;transition:transform .6s cubic-bezier(.19,1,.22,1);display:flex;position:sticky;top:0;left:0}.app-header-module__--0fzq__header[data-scrolled]{transform:translateY(-42px)}@media (max-width:999px){.app-header-module__--0fzq__header[data-scrolled]{transform:translateY(0)}}.app-header-module__--0fzq__headerInner{justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:0 50px 0 27px;display:flex}@media (max-width:1180px){.app-header-module__--0fzq__headerInner{padding:0 40px 0 17px}}@media (max-width:1080px){.app-header-module__--0fzq__headerInner{padding:0 30px 0 0}}@media (max-width:999px){.app-header-module__--0fzq__headerInner{padding:0 33px 0 5px}}.app-header-module__--0fzq__headerLogo{z-index:1000;align-items:center;width:260px;transition:transform .6s cubic-bezier(.19,1,.22,1);display:flex;position:relative}@media (max-width:1080px){.app-header-module__--0fzq__headerLogo{width:219px;height:85.4px}}@media (max-width:999px){.app-header-module__--0fzq__headerLogo{width:150px;height:58px}}[data-scrolled] .app-header-module__--0fzq__headerLogo{transform-origin:0;transform:scale(.8)translateY(26px)}@media (max-width:999px){[data-scrolled] .app-header-module__--0fzq__headerLogo{transform:scale(1)}}.app-header-module__--0fzq__headerLogo>a{display:inline-block}.app-header-module__--0fzq__headerLogo img{width:100%;display:block}.app-header-module__--0fzq__headerShopDetail .app-header-module__--0fzq__headerLogo{width:196px;position:absolute;top:2px}.app-header-module__--0fzq__headerShopDetail[data-scrolled] .app-header-module__--0fzq__headerLogo{transform:scale(1)translateY(42px)}@media (max-width:1280px){.app-header-module__--0fzq__headerShopDetail[data-scrolled] .app-header-module__--0fzq__headerLogo{transform:scale(1)translateY(40px)}}@media (max-width:1080px){.app-header-module__--0fzq__headerShopDetail[data-scrolled] .app-header-module__--0fzq__headerLogo{transform:scale(.8)translateY(38px)}}@media (max-width:999px){.app-header-module__--0fzq__headerShopDetail .app-header-module__--0fzq__headerLogo{width:150px;height:58px;position:relative;top:0}.app-header-module__--0fzq__headerShopDetail[data-scrolled] .app-header-module__--0fzq__headerLogo{transform:scale(1)translateY(0)}}.app-header-module__--0fzq__headerShopDetail .app-header-module__--0fzq__headerInner>div:nth-child(2){flex-direction:column;flex:1;align-items:flex-end;width:100%;display:flex}.app-header-module__--0fzq__spHeaderExperienceButton{display:none}@media screen and (max-width:999px){.app-header-module__--0fzq__spHeaderExperienceButton{margin-left:auto;margin-right:30px;display:flex}.app-header-module__--0fzq__spHeaderExperienceButton a{color:#fff;background-color:var(--color-red);border-radius:5px;justify-content:center;align-items:center;height:30px;padding:9px 15px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .3s;display:inline-flex}.app-header-module__--0fzq__spHeaderExperienceButton a:hover{background:var(--color-red-hover)}.app-header-module__--0fzq__spHeaderExperienceButton a span{background:var(--color-red) url(/common/images/icon-experience.svg) no-repeat 0 center;background-size:10px 12px;align-items:center;padding-left:17px;display:inline-flex}}
.header-scrolled-links-module__Y0OhLW__links>li{width:40px;margin-left:10px}.header-scrolled-links-module__Y0OhLW__trial a,.header-scrolled-links-module__Y0OhLW__login a{position:relative}.header-scrolled-links-module__Y0OhLW__links>li>a{text-align:center;font-size:10px;font-weight:500;display:block}.header-scrolled-links-module__Y0OhLW__links>li>a>span{margin-top:3px;display:block}.header-scrolled-links-module__Y0OhLW__links>li:first-of-type{margin-left:0}.header-scrolled-links-module__Y0OhLW__links{z-index:0;visibility:hidden;opacity:0;margin:0;padding:0;list-style:none;transition:visibility .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;top:-17px;right:0}[data-scrolled] .header-scrolled-links-module__Y0OhLW__links{visibility:visible;opacity:1}.header-scrolled-links-module__Y0OhLW__trial>a:before{content:url(/common/images/icon-experience.svg);background:var(--color-red);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto;display:flex}.header-scrolled-links-module__Y0OhLW__login>a:before{content:url(/common/images/icon-login-white.svg);background:var(--color-orange3);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto;display:flex}
.common-menu-module__TjoxCa__headerNavi{height:100%}.common-menu-module__TjoxCa__headerNaviPrimary{justify-content:flex-end;align-items:flex-end;margin-bottom:23px;transition:transform .6s cubic-bezier(.19,1,.22,1);display:flex}@media (max-width:1080px){.common-menu-module__TjoxCa__headerNaviPrimary{margin-bottom:27px}}@media (max-width:999px){.common-menu-module__TjoxCa__headerNaviPrimary{display:none}}[data-scrolled] .common-menu-module__TjoxCa__headerNaviPrimary{transform:translateY(-100%)}.common-menu-module__TjoxCa__headerNaviPrimaryMenu{align-items:flex-end;height:1em;margin:0 30px 3px 0;display:flex}@media (max-width:1080px){.common-menu-module__TjoxCa__headerNaviPrimaryMenu{margin:0 30px 3px 0}}.common-menu-module__TjoxCa__headerNaviPrimaryMenu li{height:1em;margin-right:calc((100vw / var(--vw-pc)) * 30);line-height:1}.common-menu-module__TjoxCa__headerNaviSecondaryGlobal>li{position:relative}.common-menu-module__TjoxCa__headerNaviSecondarySub ul li{border-bottom:solid 1px var(--color-gray200)}.common-menu-module__TjoxCa__headerNaviPrimaryMenu li:last-of-type{margin-right:0}.common-menu-module__TjoxCa__headerNaviPrimaryExperience a{color:var(--color-white);background:var(--color-red) url(/common/images/icon-experience.svg) no-repeat;border-right:solid 1px var(--color-red);border-bottom:solid 1px var(--color-red);border-left:solid 1px var(--color-red);background-position:25px 15px;background-size:15px 18px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:13px 25px 13px 45px;font-size:14px;font-weight:700;transition:background-color .6s cubic-bezier(.19,1,.22,1);display:block}@media (max-width:1080px){.common-menu-module__TjoxCa__headerNaviPrimaryExperience a{background-position:15px 13px;padding:13px 15px 13px 35px;font-size:12px}}.common-menu-module__TjoxCa__headerNaviPrimaryLogin a{color:var(--color-orange3);background:var(--color-white) url(/common/images/icon-login.svg) no-repeat;border-right:solid 1px var(--color-orange3);border-bottom:solid 1px var(--color-orange3);border-left:solid 1px var(--color-orange3);background-position:25px 15px;background-size:15px 18px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:13px 25px 13px 45px;font-size:14px;font-weight:700;transition:background-color .6s cubic-bezier(.19,1,.22,1);display:block}@media (max-width:1080px){.common-menu-module__TjoxCa__headerNaviPrimaryLogin a{background-position:15px 13px;padding:13px 15px 13px 35px;font-size:12px}}.common-menu-module__TjoxCa__headerNaviPrimaryMenu li a{color:var(--color-gray600);font-size:12px;font-weight:500;transition:color .6s cubic-bezier(.19,1,.22,1)}.common-menu-module__TjoxCa__headerNaviSecondaryGlobal>li>a{padding:0 25px 25px;font-size:14px;font-weight:700;transition:color .6s cubic-bezier(.19,1,.22,1);display:block}.common-menu-module__TjoxCa__headerNaviSecondarySub ul li a{padding:12px 0 14px;font-size:14px;font-weight:500;transition:color .6s cubic-bezier(.19,1,.22,1);display:block}.common-menu-module__TjoxCa__headerNaviPrimaryLogin a:hover{background-color:var(--button-secondary-hover)}.common-menu-module__TjoxCa__headerNaviPrimaryExperience a:hover{background-color:var(--color-red-hover)}.common-menu-module__TjoxCa__headerNaviPrimaryMenu li a:hover{color:var(--color-orange3)}.common-menu-module__TjoxCa__headerNaviPrimaryExperience{margin-right:10px}.common-menu-module__TjoxCa__headerNaviSecondary{justify-content:flex-end;padding-right:2px;line-height:1;transition:transform .6s cubic-bezier(.19,1,.22,1);display:flex;position:relative}@media (max-width:999px){.common-menu-module__TjoxCa__headerNaviSecondary{display:none}}[data-scrolled] .common-menu-module__TjoxCa__headerNaviSecondary{transform:translateY(-4px)}.common-menu-module__TjoxCa__headerNaviSecondaryGlobal{z-index:10;transition:transform .6s cubic-bezier(.19,1,.22,1);display:flex;position:relative}[data-scrolled] .common-menu-module__TjoxCa__headerNaviSecondaryGlobal{transform:translate(-125px)}@media (max-width:1080px){[data-scrolled] .common-menu-module__TjoxCa__headerNaviSecondaryGlobal{transform:translate(-110px)}}.common-menu-module__TjoxCa__headerNaviSecondaryGlobal>li:last-of-type{margin-right:0}@media (max-width:1180px){.common-menu-module__TjoxCa__headerNaviSecondaryGlobal>li>a{padding:0 20px 25px}}@media (max-width:1080px){.common-menu-module__TjoxCa__headerNaviSecondaryGlobal>li>a{padding:0 15px 26px;font-size:12px}}.common-menu-module__TjoxCa__headerNaviSpnaviButton span{background:var(--color-orange3);width:100%;height:1px;display:block}.common-menu-module__TjoxCa__headerNaviSpnaviButton span:first-child{transition:transform .6s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0}.common-menu-module__TjoxCa__headerNaviSpnaviButton span:nth-child(2){transition:opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:0}.common-menu-module__TjoxCa__headerNaviSpnaviButton span:nth-child(3){transition:transform .6s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0;left:0}.common-menu-module__TjoxCa__headerNaviSecondaryGlobal>li:has(.common-menu-module__TjoxCa__headerNaviSecondarySub)>a>span{padding-right:15px;display:inline-block;position:relative}.common-menu-module__TjoxCa__headerNaviSecondaryGlobal>li:has(.common-menu-module__TjoxCa__headerNaviSecondarySub)>a span:before{content:"";border-right:solid 1px var(--color-orange3);border-bottom:solid 1px var(--color-orange3);transform-origin:50%;width:7px;height:7px;transition:top .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:1px;right:0;transform:rotate(45deg)}@media (max-width:1080px){.common-menu-module__TjoxCa__headerNaviSecondaryGlobal>li>a{top:0}}.common-menu-module__TjoxCa__headerNaviSecondaryGlobal>li:has(.common-menu-module__TjoxCa__headerNaviSecondarySub):hover>a span:before{top:6px;transform:rotate(225deg)}.common-menu-module__TjoxCa__headerNaviSecondaryGlobal>li>a:hover{color:var(--color-orange3)}.common-menu-module__TjoxCa__headerNaviSecondaryGlobal>li:last-of-type>a{padding-right:0}.common-menu-module__TjoxCa__headerNaviSecondarySub{visibility:hidden;background:var(--color-white);opacity:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:180px;transition:visible .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:100%;left:0;box-shadow:2px 2px 10px #0000001a}.common-menu-module__TjoxCa__headerNaviSecondarySub:before{content:"";background:var(--color-white);width:100%;height:5px;display:block;position:absolute;top:-5px;left:0}.common-menu-module__TjoxCa__headerNaviSecondaryProgram .common-menu-module__TjoxCa__headerNaviSecondarySub{left:-20px}.common-menu-module__TjoxCa__headerNaviSecondaryMember .common-menu-module__TjoxCa__headerNaviSecondarySub{left:5px}.common-menu-module__TjoxCa__headerNaviSecondaryNews .common-menu-module__TjoxCa__headerNaviSecondarySub{right:0;left:inherit}.common-menu-module__TjoxCa__headerNaviSecondaryGlobal>li:hover .common-menu-module__TjoxCa__headerNaviSecondarySub{visibility:visible;opacity:1}.common-menu-module__TjoxCa__headerNaviSecondarySub ul{padding:20px 16px}.common-menu-module__TjoxCa__headerNaviSecondarySub ul li:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.common-menu-module__TjoxCa__headerNaviSecondarySub ul li a:hover{color:var(--color-orange3)}.common-menu-module__TjoxCa__headerNaviSecondarySub ul li:first-of-type a{padding-top:0}.common-menu-module__TjoxCa__headerNaviSecondarySub ul li:last-of-type a{padding-bottom:0}.common-menu-module__TjoxCa__headerNaviSpnaviButton{background:0 0;border:none;width:30px;height:26px;margin-top:-13px;padding:0;transition:transform .6s cubic-bezier(.19,1,.22,1);display:none;position:absolute;top:50%;right:20px}html:has(.common-menu-module__TjoxCa__headerNavi[data-spmenu-shown]) .common-menu-module__TjoxCa__headerNaviSpnaviButton{transform:rotate(180deg)}html:has(.common-menu-module__TjoxCa__headerNavi[data-spmenu-shown]) .common-menu-module__TjoxCa__headerNaviSpnaviButton span:first-child{transform:translateY(12.5px)rotate(-45deg)}html:has(.common-menu-module__TjoxCa__headerNavi[data-spmenu-shown]) .common-menu-module__TjoxCa__headerNaviSpnaviButton span:nth-child(2){opacity:0}html:has(.common-menu-module__TjoxCa__headerNavi[data-spmenu-shown]) .common-menu-module__TjoxCa__headerNaviSpnaviButton span:nth-child(3){transform:translateY(-12.5px)rotate(45deg)}@media (max-width:999px){.common-menu-module__TjoxCa__headerNaviSpnaviButton{display:block}}html:has(.common-menu-module__TjoxCa__headerNavi[data-spmenu-shown]){overflow:hidden}
.section-module__cZ8wpG__bgGray{background-color:var(--color-gray50)}.section-module__cZ8wpG__bgGradientYellow{background:linear-gradient(#fffbd3 0%,#fff4e8 100%)}.section-module__cZ8wpG__bgWhite{background-color:var(--color-white)}.section-module__cZ8wpG__bgOrange{background-color:var(--color-orange3-50)}.section-module__cZ8wpG__borderTopLeftRadius{padding-top:calc((100vw / var(--vw-sp)) * 60);margin-top:calc((100vw / var(--vw-sp)) * -40);border-top-left-radius:calc((100vw / var(--vw-sp)) * 40);position:relative}@media (min-width:801px){.section-module__cZ8wpG__borderTopLeftRadius{border-top-left-radius:100px;margin-top:-100px;padding-top:88px}}.section-module__cZ8wpG__borderTopRightRadius{padding-top:calc((100vw / var(--vw-sp)) * 60);margin-top:calc((100vw / var(--vw-sp)) * -40);border-top-right-radius:calc((100vw / var(--vw-sp)) * 40);position:relative}@media (min-width:801px){.section-module__cZ8wpG__borderTopRightRadius{border-top-right-radius:100px;margin-top:-100px;padding-top:88px}}.section-module__cZ8wpG__paddingTopLarge{padding-top:calc((100vw / var(--vw-sp)) * 60)}@media (min-width:801px){.section-module__cZ8wpG__paddingTopLarge{padding-top:88px}}.section-module__cZ8wpG__paddingBottomXlarge{padding-bottom:calc((100vw / var(--vw-sp)) * calc(60 + 40))}@media (min-width:801px){.section-module__cZ8wpG__paddingBottomXlarge{padding-bottom:188px}}.section-module__cZ8wpG__paddingBottomLarge{padding-bottom:calc((100vw / var(--vw-sp)) * calc(48))}@media (min-width:801px){.section-module__cZ8wpG__paddingBottomLarge{padding-bottom:64px}}
.bottom-menu-module__GGjURG__menu{z-index:101;width:100%;padding:calc((100vw / var(--vw-sp)) * 10) 0;background-color:var(--orange3);justify-content:space-around;margin:0;display:flex;position:fixed;bottom:0;left:0}.bottom-menu-module__GGjURG__button{white-space:pre-line;background-color:var(--orange3);border:none;flex:1;justify-content:center;align-items:center;display:inline-flex}.bottom-menu-module__GGjURG__button+.bottom-menu-module__GGjURG__button{border-left:var(--white) 1px solid}.bottom-menu-module__GGjURG__label{gap:calc((100vw / var(--vw-sp)) * 8);color:var(--white);text-align:center;justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.bottom-menu-module__GGjURG__label:after{width:calc((100vw / var(--vw-sp)) * 6);height:calc((100vw / var(--vw-sp)) * 6);margin-bottom:calc((100vw / var(--vw-sp)) * 3);content:"";border-right:solid 1px var(--white);border-bottom:solid 1px var(--white);display:block;transform:rotate(45deg)}@media (min-width:801px){.bottom-menu-module__GGjURG__menu{display:none}}
.shop-lesson-schedule-pdf-module__uW5pHa__sectionLeadNoteLarge{margin-top:calc((100vw / var(--vw-sp)) * 12);font-size:max(calc((100vw / var(--vw-sp)) * 10), 10px);color:var(--color-gray600);line-height:120%;display:block}@media (min-width:801px){.shop-lesson-schedule-pdf-module__uW5pHa__sectionLeadNoteLarge{margin-top:20px;font-size:10px}}
.trial-lesson-flow-section-module__zlCIMG__showTitleImage:before{content:"";background:url(/images/figure-trial.webp) 0 0/cover no-repeat;border-top-left-radius:50px;border-bottom-left-radius:50px;width:650px;height:370px;display:block;position:absolute;top:-100px;left:50%}.trial-lesson-flow-section-module__zlCIMG__listStep{justify-content:flex-start;gap:12px;display:flex}.trial-lesson-flow-section-module__zlCIMG__listStepItem{flex:1}.trial-lesson-flow-section-module__zlCIMG__listStepItemNumber{color:var(--color-orange3);margin-bottom:15px;position:relative}.trial-lesson-flow-section-module__zlCIMG__listStepItemNumber:before{content:"";background:var(--color-orange3);width:82%;height:1px;display:block;position:absolute;bottom:10px;right:0}.trial-lesson-flow-section-module__zlCIMG__listStep .trial-lesson-flow-section-module__zlCIMG__listStepItem:last-of-type .trial-lesson-flow-section-module__zlCIMG__listStepItemNumber:before{display:none}.trial-lesson-flow-section-module__zlCIMG__listStepItemNumberText{width:35px;font-family:var(--font-montserrat);flex-direction:column;align-items:flex-start;font-size:24px;font-weight:600;line-height:1;display:flex;position:relative}.trial-lesson-flow-section-module__zlCIMG__listStepItemNumberTextSmall{margin-bottom:3px;font-size:10px;display:block}.trial-lesson-flow-section-module__zlCIMG__listStepBody{padding-right:7px}.trial-lesson-flow-section-module__zlCIMG__listStepBodyInner{background:var(--color-white);border-radius:20px;overflow:hidden}.trial-lesson-flow-section-module__zlCIMG__listStepBodyImage{width:100%;height:auto}.trial-lesson-flow-section-module__zlCIMG__listStepBodyImageWrapper{line-height:0}.trial-lesson-flow-section-module__zlCIMG__listStepBodyDetail{padding:16px 20px 20px}.trial-lesson-flow-section-module__zlCIMG__listStepBodyTitle{color:var(--color-orange3);text-align:center;margin-bottom:15px;font-size:18px;font-weight:700;line-height:1.35}.trial-lesson-flow-section-module__zlCIMG__listStepBodyText{font-size:14px}.trial-lesson-flow-section-module__zlCIMG__textOrange{color:var(--color-orange3)}.trial-lesson-flow-section-module__zlCIMG__note{font-size:10px}.trial-lesson-flow-section-module__zlCIMG__trialFlowButtonWrapper{gap:40px}@media (max-width:800px){.trial-lesson-flow-section-module__zlCIMG__section.trial-lesson-flow-section-module__zlCIMG__showTitleImage{padding-top:calc((100vw / var(--vw-sp)) * 254)}.trial-lesson-flow-section-module__zlCIMG__showTitleImage:before{top:calc((100vw / var(--vw-sp)) * -100);right:0;left:inherit;aspect-ratio:350/294;border-top-left-radius:calc((100vw / var(--vw-sp)) * 40);border-bottom-left-radius:calc((100vw / var(--vw-sp)) * 40);background:url(/images/figure-trial-sp.webp) 0 0/cover no-repeat;width:89.7436%;height:auto}.trial-lesson-flow-section-module__zlCIMG__listStep{gap:calc((100vw / var(--vw-sp)) * 4);flex-direction:column}.trial-lesson-flow-section-module__zlCIMG__listStepItem{display:flex}.trial-lesson-flow-section-module__zlCIMG__listStepItemNumber{width:calc((100vw / var(--vw-sp)) * 35);margin-right:calc((100vw / var(--vw-sp)) * 10)}.trial-lesson-flow-section-module__zlCIMG__listStepItemNumber:before{bottom:0;left:calc((100vw / var(--vw-sp)) * 13);background:var(--color-orange3);width:1px;height:88%;position:absolute}.trial-lesson-flow-section-module__zlCIMG__listStepItemNumberText{width:calc((100vw / var(--vw-sp)) * 35);padding-bottom:calc((100vw / var(--vw-sp)) * 5);font-size:calc((100vw / var(--vw-sp)) * 22)}.trial-lesson-flow-section-module__zlCIMG__listStepItemNumberTextSmall{margin-bottom:calc((100vw / var(--vw-sp)) * 3);font-size:calc((100vw / var(--vw-sp)) * 10)}.trial-lesson-flow-section-module__zlCIMG__listStepBody{padding-right:0;padding-bottom:calc((100vw / var(--vw-sp)) * 12)}.trial-lesson-flow-section-module__zlCIMG__listStep .trial-lesson-flow-section-module__zlCIMG__listStepItem:last-of-type .trial-lesson-flow-section-module__zlCIMG__listStepBody{padding-bottom:0}.trial-lesson-flow-section-module__zlCIMG__listStepBodyInner{border-radius:calc((100vw / var(--vw-sp)) * 20)}.trial-lesson-flow-section-module__zlCIMG__listStepBodyDetail{padding:calc((100vw / var(--vw-sp)) * 16) calc((100vw / var(--vw-sp)) * 20) calc((100vw / var(--vw-sp)) * 20)}.trial-lesson-flow-section-module__zlCIMG__listStepBodyTitle{margin-bottom:calc((100vw / var(--vw-sp)) * 15);font-size:calc((100vw / var(--vw-sp)) * 18)}.trial-lesson-flow-section-module__zlCIMG__listStepBodyText{font-size:calc((100vw / var(--vw-sp)) * 14)}.trial-lesson-flow-section-module__zlCIMG__note{font-size:calc((100vw / var(--vw-sp)) * 10)}.trial-lesson-flow-section-module__zlCIMG__trialFlowButtonWrapper{gap:calc((100vw / var(--vw-sp)) * 40)}}
.voice-card-module-scss-module__z16zlW__card{background-color:var(--color-white);border-radius:20px;gap:26px;padding:20px;display:flex}.voice-card-module-scss-module__z16zlW__card.voice-card-module-scss-module__z16zlW__bgWhite{background-color:var(--color-white)}.voice-card-module-scss-module__z16zlW__card.voice-card-module-scss-module__z16zlW__bgOrange{background-color:var(--color-orange3-50)}.voice-card-module-scss-module__z16zlW__avatar{flex-direction:column;align-items:center;gap:10px;min-width:90px;display:flex}.voice-card-module-scss-module__z16zlW__avatar img{width:100%;display:block}.voice-card-module-scss-module__z16zlW__avatar figcaption{font-size:16px;line-height:1}.voice-card-module-scss-module__z16zlW__title{color:var(--color-orange3);white-space:pre-wrap;font-size:18px;font-weight:700;line-height:1.4}.voice-card-module-scss-module__z16zlW__description{margin-top:10px;font-size:16px}.voice-card-module-scss-module__z16zlW__tags{color:var(--color-orange3);white-space:nowrap;gap:8px;margin-top:8px;font-size:12px;display:flex}.voice-card-module-scss-module__z16zlW__textRed{color:var(--color-red500)}.voice-card-module-scss-module__z16zlW__textPurple{color:var(--color-purple500)}.voice-card-module-scss-module__z16zlW__textGreen{color:var(--color-green500)}.voice-card-module-scss-module__z16zlW__textPink{color:var(--color-pink400)}.voice-card-module-scss-module__z16zlW__textBlue{color:var(--color-blue400)}.voice-card-module-scss-module__z16zlW__textOrange{color:var(--color-orange3)}@media (max-width:800px){.voice-card-module-scss-module__z16zlW__card{border-radius:calc(100vw/var(--vw-sp)*20);padding:calc(100vw/var(--vw-sp)*20);gap:calc(100vw/var(--vw-sp)*20)}.voice-card-module-scss-module__z16zlW__avatar{min-width:calc(100vw/var(--vw-sp)*80);gap:calc(100vw/var(--vw-sp)*16)}.voice-card-module-scss-module__z16zlW__avatar figcaption{font-size:calc(100vw/var(--vw-sp)*12)}.voice-card-module-scss-module__z16zlW__title{font-size:calc(100vw/var(--vw-sp)*18)}.voice-card-module-scss-module__z16zlW__description{font-size:calc(100vw/var(--vw-sp)*14);margin-top:calc(100vw/var(--vw-sp)*10)}.voice-card-module-scss-module__z16zlW__tags{gap:calc(100vw/var(--vw-sp)*8);margin-top:calc(100vw/var(--vw-sp)*8);font-size:calc(100vw/var(--vw-sp)*12)}}
.accordion-shop-list-detailed-module__YH0KPa__accordionShopListDetailed{border:1px solid var(--color-gray200);border-left:none;border-right:none}.accordion-shop-list-detailed-module__YH0KPa__listItem+.accordion-shop-list-detailed-module__YH0KPa__listItem{border-top:1px solid var(--color-gray200)}
.shop-campaign-list-module__WMX4Tq__list{background:var(--color-white);border-radius:10px;flex-wrap:wrap;gap:4px;margin:0;padding:8px 12px;list-style:none;display:flex}.shop-campaign-list-module__WMX4Tq__item{color:var(--color-orange3);padding-left:12px;font-size:12px;position:relative}@media (max-width:800px){.shop-campaign-list-module__WMX4Tq__list{gap:calc((100vw / var(--vw-sp)) * 8);padding:calc((100vw / var(--vw-sp)) * 8) calc((100vw / var(--vw-sp)) * 16);border-radius:calc((100vw / var(--vw-sp)) * 10)}}.shop-campaign-list-module__WMX4Tq__item:before{content:"";background:url(/common/images/icon-flag.svg) 0 0/9px 10px no-repeat;width:9px;height:10px;display:block;position:absolute;top:5px;left:0}@media (max-width:800px){.shop-campaign-list-module__WMX4Tq__item:before{top:calc((100vw / var(--vw-sp)) * 5);width:calc((100vw / var(--vw-sp)) * 9);height:calc((100vw / var(--vw-sp)) * 10);background-size:calc((100vw / var(--vw-sp)) * 9) calc((100vw / var(--vw-sp)) * 10)}}
.area-accordion-module__e2Sitq__prefectureList,.area-accordion-module__e2Sitq__prefectureListItem+.area-accordion-module__e2Sitq__prefectureListItem{border-top:1px solid var(--color-gray200)}
.shop-equipment-list-module__vu-ejq__title{margin-bottom:4px;font-size:14px;font-weight:700}.shop-equipment-list-module__vu-ejq__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:800px){.shop-equipment-list-module__vu-ejq__title{margin-bottom:calc((100vw / var(--vw-sp)) * 4);font-size:calc((100vw / var(--vw-sp)) * 14)}.shop-equipment-list-module__vu-ejq__list{gap:calc((100vw / var(--vw-sp)) * 8)}}
.city-accordion-module__qWpIsW__cityAccordionSummary{padding:12px 20px 16px 50px}@media (max-width:800px){.city-accordion-module__qWpIsW__cityAccordionSummary{padding:calc((100vw / var(--vw-sp)) * 14) calc((100vw / var(--vw-sp)) * 20) calc((100vw / var(--vw-sp)) * 14) calc((100vw / var(--vw-sp)) * 53)}}.city-accordion-module__qWpIsW__cityLink{width:100%;color:var(--color-gray600);cursor:pointer;border-top:solid 1px var(--color-gray200);padding:14px 19px 14px 65px;font-size:12px;text-decoration:underline;display:inline-block}@media (max-width:800px){.city-accordion-module__qWpIsW__cityLink{padding:calc((100vw / var(--vw-sp)) * 14) calc((100vw / var(--vw-sp)) * 20) calc((100vw / var(--vw-sp)) * 14) calc((100vw / var(--vw-sp)) * 53);font-size:calc((100vw / var(--vw-sp)) * 12)}}
.shop-header-module__bO76Sa__wrapper{align-items:center;margin-bottom:16px;padding-right:30px;display:flex;position:relative}@media (max-width:800px){.shop-header-module__bO76Sa__wrapper{margin-bottom:calc((100vw / var(--vw-sp)) * 8);flex-wrap:wrap;padding-right:0;display:flex}}.shop-header-module__bO76Sa__wrapper:before{content:"";background:var(--color-orange3);border-radius:50%;width:20px;height:20px;transition:right .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:3px;right:0}@media (max-width:800px){.shop-header-module__bO76Sa__wrapper:before{top:calc((100vw / var(--vw-sp)) * 5);width:calc((100vw / var(--vw-sp)) * 20);height:calc((100vw / var(--vw-sp)) * 20)}}.shop-header-module__bO76Sa__wrapper:hover:before{right:-5px}@media (max-width:800px){.shop-header-module__bO76Sa__wrapper:hover:before{right:calc((100vw / var(--vw-sp)) * -5)}}.shop-header-module__bO76Sa__wrapper:after{content:"";border-top:solid 1px var(--color-white);border-right:solid 1px var(--color-white);width:4px;height:4px;transition:right .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:11px;right:8px;transform:rotate(45deg)}@media (max-width:800px){.shop-header-module__bO76Sa__wrapper:after{top:calc((100vw / var(--vw-sp)) * 13);right:calc((100vw / var(--vw-sp)) * 8);width:calc((100vw / var(--vw-sp)) * 4);height:calc((100vw / var(--vw-sp)) * 4)}}.shop-header-module__bO76Sa__wrapper:hover:after{right:3px}@media (max-width:800px){.shop-header-module__bO76Sa__wrapper:hover:after{right:calc((100vw / var(--vw-sp)) * 3)}}.shop-header-module__bO76Sa__shopName{margin-bottom:0;margin-right:12px;font-size:18px;font-weight:700;transition:color .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.shop-header-module__bO76Sa__shopName{width:100%;padding-right:calc((100vw / var(--vw-sp)) * 30);margin-right:calc((100vw / var(--vw-sp)) * 12);margin-bottom:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 16);font-weight:700}}.shop-header-module__bO76Sa__wrapper:hover .shop-header-module__bO76Sa__shopName{text-decoration:underline}.shop-header-module__bO76Sa__genderLabel{border:solid 1px var(--color-dark-gray);border-radius:4px;margin-right:12px;padding:3px 10px;font-size:12px;line-height:1;position:relative;top:1px}@media (max-width:800px){.shop-header-module__bO76Sa__genderLabel{padding:calc((100vw / var(--vw-sp)) * 3) calc((100vw / var(--vw-sp)) * 10);margin-right:calc((100vw / var(--vw-sp)) * 12);font-size:calc((100vw / var(--vw-sp)) * 12);border-radius:calc((100vw / var(--vw-sp)) * 4);top:0}}.shop-header-module__bO76Sa__womenOnly{color:var(--color-orange3);border-color:var(--color-orange3)}.shop-header-module__bO76Sa__note{padding-top:2px;font-size:14px;font-weight:700}@media (max-width:800px){.shop-header-module__bO76Sa__note{padding-top:calc((100vw / var(--vw-sp)) * 0);font-size:calc((100vw / var(--vw-sp)) * 14)}}.shop-header-module__bO76Sa__new{color:#de580d}
.city-shop-list-module__l0AJjG__cityShopList{border-top:1px solid var(--color-gray200);margin:0;padding:0;list-style:none}.city-shop-list-module__l0AJjG__listItem a{justify-content:space-between;align-items:center;padding:14px 19px 14px 65px;font-size:14px;transition:background-color .6s cubic-bezier(.19,1,.22,1);display:flex}@media (max-width:800px){.city-shop-list-module__l0AJjG__listItem a{padding:calc((100vw / var(--vw-sp)) * 14) calc((100vw / var(--vw-sp)) * 20) calc((100vw / var(--vw-sp)) * 14) calc((100vw / var(--vw-sp)) * 53);font-size:calc((100vw / var(--vw-sp)) * 14)}}.city-shop-list-module__l0AJjG__listItem a:hover{background-color:var(--color-gray100)}.city-shop-list-module__l0AJjG__listItem+.city-shop-list-module__l0AJjG__listItem{border-top:1px solid var(--color-gray200)}.city-shop-list-module__l0AJjG__icon{background-color:var(--color-orange3);border-radius:20px;width:20px;height:20px;transition:translate .6s cubic-bezier(.19,1,.22,1);position:relative}@media (max-width:800px){.city-shop-list-module__l0AJjG__icon{width:calc((100vw / var(--vw-sp)) * 20);height:calc((100vw / var(--vw-sp)) * 20);border-radius:calc((100vw / var(--vw-sp)) * 20)}}.city-shop-list-module__l0AJjG__icon:before{content:"";border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);width:4px;height:4px;position:absolute;top:50%;left:50%;translate:calc(-50% - 1px) -50%;rotate:45deg}@media (max-width:800px){.city-shop-list-module__l0AJjG__icon:before{width:calc((100vw / var(--vw-sp)) * 4);height:calc((100vw / var(--vw-sp)) * 4)}}.city-shop-list-module__l0AJjG__listItem a:hover .city-shop-list-module__l0AJjG__icon{translate:5px}@media (max-width:800px){.city-shop-list-module__l0AJjG__listItem a:hover .city-shop-list-module__l0AJjG__icon{translate:calc((100vw / var(--vw-sp)) * 5)}}
.shop-holiday-module__C73BSq__wrapper{gap:8px;display:flex}.shop-holiday-module__C73BSq__title{font-size:14px;font-weight:700}.shop-holiday-module__C73BSq__text{font-size:14px}@media (max-width:800px){.shop-holiday-module__C73BSq__title,.shop-holiday-module__C73BSq__text{font-size:calc((100vw / var(--vw-sp)) * 14)}}
.prefecture-accordion-module__tXCoBa__prefectureAccordionSummary{padding:12px 20px 12px 50px}@media (max-width:800px){.prefecture-accordion-module__tXCoBa__prefectureAccordionSummary{padding:calc((100vw / var(--vw-sp)) * 12) calc((100vw / var(--vw-sp)) * 20) calc((100vw / var(--vw-sp)) * 12) calc((100vw / var(--vw-sp)) * 53)}}.prefecture-accordion-module__tXCoBa__cityList,.prefecture-accordion-module__tXCoBa__cityListItem+.prefecture-accordion-module__tXCoBa__cityListItem{border-top:1px solid var(--color-gray200)}
.shop-image-list-module__0EznuG__list{gap:12px;width:48%;margin:0;padding:0;list-style:none;display:flex}.shop-image-list-module__0EznuG__item{flex:1}.shop-image-list-module__0EznuG__image{border-radius:10px;width:100%;height:auto}@media (max-width:800px){.shop-image-list-module__0EznuG__list{gap:calc((100vw / var(--vw-sp)) * 12);width:100%}.shop-image-list-module__0EznuG__image{border-radius:calc((100vw / var(--vw-sp)) * 10)}}
.campaign-banner-module__fWBtMG__campaignBanner{text-align:center;width:100%;max-width:100%;margin:0 auto;padding:0;line-height:0}.campaign-banner-module__fWBtMG__link{line-height:0;display:inline-block}.campaign-banner-module__fWBtMG__image{border-radius:calc((100vw / var(--vw-sp)) * 20);width:100%;height:auto;transition:filter .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1)}.campaign-banner-module__fWBtMG__link:hover .campaign-banner-module__fWBtMG__image{filter:brightness(117%);transform:scale(1.012)}@media (min-width:801px){.campaign-banner-module__fWBtMG__campaignBanner{width:800px;max-width:800px;margin:0 auto;padding:0}.campaign-banner-module__fWBtMG__image{border-radius:20px}}
.shop-lesson-list-module__YRU_gG__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:800px){.shop-lesson-list-module__YRU_gG__list{gap:calc((100vw / var(--vw-sp)) * 8)}}
.shop-route-module__fciX7W__wrapper{font-size:14px}@media (max-width:800px){.shop-route-module__fciX7W__wrapper{font-size:calc((100vw / var(--vw-sp)) * 14)}}
.shop-detail-module-scss-module__522JCW__wrapper{background:var(--color-gray50);border-bottom:solid 2px var(--color-gray200);padding:28px;transition:background-color .6s cubic-bezier(.19,1,.22,1);display:block}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo{flex-direction:column;gap:12px;display:flex}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__shopInformationDetail{flex-direction:column;gap:8px;display:flex}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__shopInformationDetail .shop-detail-module-scss-module__522JCW__shopInformationDetailGroup{justify-content:space-between;display:flex}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__shopInformationDetail .shop-detail-module-scss-module__522JCW__shopInformationDetailGroup .shop-detail-module-scss-module__522JCW__shopCampaignAndAddress{flex-direction:column;gap:16px;width:48%;display:flex}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__shopInformationDetail .shop-detail-module-scss-module__522JCW__shopInformationDetailGroup .shop-detail-module-scss-module__522JCW__shopCampaignAndAddress .shop-detail-module-scss-module__522JCW__addressWrapper{flex-direction:column;gap:8px;display:flex}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__shopInformationDetail .shop-detail-module-scss-module__522JCW__shopInformationDetailGroup .shop-detail-module-scss-module__522JCW__shopCampaignAndAddress .shop-detail-module-scss-module__522JCW__addressWrapper .shop-detail-module-scss-module__522JCW__addressText{font-size:12px;display:block}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__shopInformationDetail .shop-detail-module-scss-module__522JCW__shopDetailOpenButton{text-align:center;width:250px;display:none}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__itemMoreToggle{width:100%;margin-top:calc(100vw/var(--vw-sp)*8);color:var(--color-dark-gray);text-align:center;background-color:#0000;border:none;display:none}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__itemMoreToggle .shop-detail-module-scss-module__522JCW__itemMoreToggleLabel{padding-left:calc(100vw/var(--vw-sp)*18);display:inline-block;position:relative}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__itemMoreToggle .shop-detail-module-scss-module__522JCW__itemMoreToggleLabel:before{width:calc(100vw/var(--vw-sp)*12);content:"";background:var(--color-dark-gray);height:1px;display:block;position:absolute;top:50%;left:0}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__itemMoreToggle .shop-detail-module-scss-module__522JCW__itemMoreToggleLabel:after{width:calc(100vw/var(--vw-sp)*12);content:"";background:var(--color-dark-gray);height:1px;transition:transform .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:50%;left:0;transform:rotate(90deg)}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__itemMoreToggle .shop-detail-module-scss-module__522JCW__itemMoreToggleLabel.shop-detail-module-scss-module__522JCW__open:after{transform:rotate(0)}@media (max-width:800px){.shop-detail-module-scss-module__522JCW__wrapper{padding:calc(100vw/var(--vw-sp)*24)}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo{gap:calc(100vw/var(--vw-sp)*12)}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__shopInformationDetail{gap:calc(100vw/var(--vw-sp)*8);display:none}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__shopInformationDetail.shop-detail-module-scss-module__522JCW__open{display:flex}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__shopInformationDetail .shop-detail-module-scss-module__522JCW__shopInformationDetailGroup{gap:calc(100vw/var(--vw-sp)*12);flex-direction:column}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__shopInformationDetail .shop-detail-module-scss-module__522JCW__shopInformationDetailGroup .shop-detail-module-scss-module__522JCW__shopCampaignAndAddress{gap:calc(100vw/var(--vw-sp)*12);width:100%}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__shopInformationDetail .shop-detail-module-scss-module__522JCW__shopInformationDetailGroup .shop-detail-module-scss-module__522JCW__shopCampaignAndAddress .shop-detail-module-scss-module__522JCW__addressText{font-size:calc(100vw/var(--vw-sp)*12)}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__shopInformationDetail .shop-detail-module-scss-module__522JCW__shopDetailOpenButton{width:100%;display:block}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__itemMoreToggle{display:inline-block}.shop-detail-module-scss-module__522JCW__wrapper .shop-detail-module-scss-module__522JCW__shopInfo .shop-detail-module-scss-module__522JCW__itemMoreToggle.shop-detail-module-scss-module__522JCW__defaultOpen{display:none}}
h2.program-first-view-section-module__3lSvxa__sectionTitle{margin-bottom:calc((100vw / var(--vw-sp)) * 28)}@media (min-width:801px){h2.program-first-view-section-module__3lSvxa__sectionTitle{margin-bottom:64px}}.program-first-view-section-module__3lSvxa__specialContentsWrap.program-first-view-section-module__3lSvxa__mb0{margin-bottom:0}.program-first-view-section-module__3lSvxa__listProgramItemImage{border-radius:20px;width:100%;height:auto;display:block}@media (max-width:800px){.program-first-view-section-module__3lSvxa__listProgramItemImage.program-first-view-section-module__3lSvxa__spFullWidth{border-radius:0;width:100vw;max-width:none;position:relative;left:50%;transform:translate(-50%)}}.program-first-view-section-module__3lSvxa__specialContentsDetailWrap{background:var(--gray50);margin-top:20px}.program-first-view-section-module__3lSvxa__specialContentsDetailWrap.program-first-view-section-module__3lSvxa__mtLarge{margin-top:40px}@media (max-width:800px){.program-first-view-section-module__3lSvxa__specialContentsDetailWrap.program-first-view-section-module__3lSvxa__mtLarge{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.program-first-view-section-module__3lSvxa__programDetailTitle{color:var(--orange3);margin:40px 0 -20px;font-size:24px;font-weight:700}@media (max-width:800px){.program-first-view-section-module__3lSvxa__programDetailTitle{margin:calc((100vw / var(--vw-sp)) * 20) 0 calc((100vw / var(--vw-sp)) * -8);font-size:calc((100vw / var(--vw-sp)) * 18)}}.program-first-view-section-module__3lSvxa__programDetailText{white-space:pre-wrap;margin-top:40px}.program-first-view-section-module__3lSvxa__programDetailText.program-first-view-section-module__3lSvxa__under{color:var(--color-red);margin-top:12px}@media (max-width:800px){.program-first-view-section-module__3lSvxa__programDetailText{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.program-first-view-section-module__3lSvxa__specialContentsDetailText{padding:20px}.program-first-view-section-module__3lSvxa__sectionButtons{margin-top:64px}.program-first-view-section-module__3lSvxa__sectionButtons.program-first-view-section-module__3lSvxa__programPage{margin-top:40px}@media (max-width:800px){.program-first-view-section-module__3lSvxa__sectionButtons{margin-top:calc((100vw / var(--vw-sp)) * 48)}.program-first-view-section-module__3lSvxa__sectionButtons.program-first-view-section-module__3lSvxa__programPage{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.program-first-view-section-module__3lSvxa__sectionButtonsBody{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:800px){.program-first-view-section-module__3lSvxa__sectionButtonsBody{flex-direction:column;align-items:center}}.program-first-view-section-module__3lSvxa__sectionButtonsBody a{margin:0 25px 16px}.program-first-view-section-module__3lSvxa__programPageLinkWrap a{white-space:pre-wrap}.program-first-view-section-module__3lSvxa__sectionButtonsBody a:last-of-type{margin-bottom:0}@media (max-width:800px){.program-first-view-section-module__3lSvxa__sectionButtonsBody a{margin:0 0 calc((100vw / var(--vw-sp)) * 16)}.program-first-view-section-module__3lSvxa__sectionButtonsBody a:last-of-type{margin-bottom:0}}.program-first-view-section-module__3lSvxa__sectionButtonsBody a.program-first-view-section-module__3lSvxa__button{width:auto;min-width:250px;height:48px;padding:11px 25px 13px;font-size:16px}.program-first-view-section-module__3lSvxa__sectionButtonsBody a.program-first-view-section-module__3lSvxa__button.program-first-view-section-module__3lSvxa__secondLine{padding:5px 0;line-height:1.2}@media (max-width:800px){.program-first-view-section-module__3lSvxa__sectionButtonsBody a.program-first-view-section-module__3lSvxa__button{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-first-view-section-module__3lSvxa__button span:before{content:"";border-top:solid 1px var(--color-orange3);border-right:solid 1px var(--color-orange3);width:10px;height:10px;margin-top:-6px;transition:right .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:50%;right:0;transform:rotate(45deg)}@media (max-width:800px){.program-first-view-section-module__3lSvxa__button 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-first-view-section-module__3lSvxa__button.program-first-view-section-module__3lSvxa__secondLine span:before{margin-top:-4px;right:-5px}.program-first-view-section-module__3lSvxa__button:hover span:before{right:-5px}.program-first-view-section-module__3lSvxa__sectionButtonsBody a.program-first-view-section-module__3lSvxa__button span:before{margin-top:-5px}.program-first-view-section-module__3lSvxa__sectionButtonsBody .program-first-view-section-module__3lSvxa__button.program-first-view-section-module__3lSvxa__facility span:before{right:5px}.program-first-view-section-module__3lSvxa__button.program-first-view-section-module__3lSvxa__secondLine:hover span:before{right:-10px}.program-first-view-section-module__3lSvxa__sectionButtonsBody .program-first-view-section-module__3lSvxa__button.program-first-view-section-module__3lSvxa__facility:hover span:before{right:0}.program-first-view-section-module__3lSvxa__button{width:250px;height:38px;color:var(--color-orange3);text-align:center;cursor:pointer;outline:solid 1px var(--color-orange3);background:var(--color-white);border-radius:50px;justify-content:center;align-items:center;padding:14px 15px 16px;font-size:16px;font-weight:700;transition:background-color .6s cubic-bezier(.19,1,.22,1);display:flex;position:relative}.program-first-view-section-module__3lSvxa__button.program-first-view-section-module__3lSvxa__secondLine{padding:5px;line-height:1.3}@media (max-width:800px){.program-first-view-section-module__3lSvxa__button{width:auto;min-width:calc((100vw / var(--vw-sp)) * 250);max-width:100%;height:auto;padding:calc((100vw / var(--vw-sp)) * 12) calc((100vw / var(--vw-sp)) * 25);font-size:calc((100vw / var(--vw-sp)) * 16);text-align:center;border-radius:calc((100vw / var(--vw-sp)) * 50)}}.program-first-view-section-module__3lSvxa__button span{padding-right:20px;display:inline-block;position:relative}@media (max-width:800px){.program-first-view-section-module__3lSvxa__button span{padding-right:calc((100vw / var(--vw-sp)) * 20)}}.program-first-view-section-module__3lSvxa__button:hover{background:var(--button-hover)}.program-first-view-section-module__3lSvxa__button:active{transform:translateY(2px)}.program-first-view-section-module__3lSvxa__buttonLabel{white-space:pre-wrap}.program-first-view-section-module__3lSvxa__programPageLinkLabel{border-bottom:1px solid var(--gray200);margin-top:88px;padding-bottom:12px;font-size:16px}@media (max-width:800px){.program-first-view-section-module__3lSvxa__programPageLinkLabel{margin-top:calc((100vw / var(--vw-sp)) * 60);font-size:calc((100vw / var(--vw-sp)) * 14)}}.program-first-view-section-module__3lSvxa__programPageLinkLabel.program-first-view-section-module__3lSvxa__bottom{margin-top:60px}@media (max-width:800px){.program-first-view-section-module__3lSvxa__programPageLinkLabel.program-first-view-section-module__3lSvxa__bottom{margin-top:40px}}.program-first-view-section-module__3lSvxa__programPageLinkWrap{flex-wrap:wrap;gap:24px;display:flex}@media (max-width:800px){.program-first-view-section-module__3lSvxa__programPageLinkWrap{gap:calc((100vw / var(--vw-sp)) * 16) 4%}}.program-first-view-section-module__3lSvxa__programPageLink{width:182px;height:62px;color:var(--color-dark-gray);text-align:left;white-space:pre-wrap;cursor:pointer;border:1px solid var(--gray200);background-color:#0000;border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-weight:700;display:flex}.program-first-view-section-module__3lSvxa__programPageLink:after{content:"";background-image:url(/common/images/icon-shift.svg);background-repeat:no-repeat;background-size:contain;width:28px;height:28px}@media (max-width:800px){.program-first-view-section-module__3lSvxa__programPageLink{width:48%}}.program-first-view-section-module__3lSvxa__programPageLink.program-first-view-section-module__3lSvxa__nowrap{white-space:nowrap}.program-first-view-section-module__3lSvxa__darkKickBoxingScheduleWrap{justify-content:space-between;margin-top:20px;display:flex}@media (max-width:800px){.program-first-view-section-module__3lSvxa__darkKickBoxingScheduleWrap{gap:calc((100vw / var(--vw-sp)) * 20);margin-top:calc((100vw / var(--vw-sp)) * 14);flex-direction:column}}.program-first-view-section-module__3lSvxa__programPageLinkBottomTitleWrap{margin-top:88px}@media (max-width:800px){.program-first-view-section-module__3lSvxa__programPageLinkBottomTitleWrap{margin-top:calc((100vw / var(--vw-sp)) * 60)}}
.city-page-section-module__lCnUCW__sectionSubtitle{color:var(--color-dark-gray);margin-bottom:28px;font-size:30px;font-weight:700}.city-page-section-module__lCnUCW__snsList{grid-template-columns:1fr 1fr;gap:16px;display:grid}.city-page-section-module__lCnUCW__fullWidth{width:100%}@media (max-width:800px){.city-page-section-module__lCnUCW__sectionSubtitle{margin-bottom:calc((100vw / var(--vw-sp)) * 28);font-size:calc((100vw / var(--vw-sp)) * 24)}.city-page-section-module__lCnUCW__snsList{gap:calc((100vw / var(--vw-sp)) * 12)}}
section.effect-page-trial-lesson-section-module__lpiGSa__section{padding-bottom:140px}@media (max-width:800px){section.effect-page-trial-lesson-section-module__lpiGSa__section{padding-bottom:calc((100vw / var(--vw-sp)) * calc(40 + 40))}}
.program-single-content-module__DE0WZa__listProgramItemHeader{border-bottom:solid 1px var(--color-gray200);flex-wrap:wrap;margin-bottom:8px;padding-bottom:12px;display:flex}.program-single-content-module__DE0WZa__listProgramItemHeader.program-single-content-module__DE0WZa__borderNone{border:none;margin-bottom:8px}@media (max-width:800px){.program-single-content-module__DE0WZa__listProgramItemHeader{padding-bottom:calc((100vw / var(--vw-sp)) * 12);margin-bottom:calc((100vw / var(--vw-sp)) * 8);align-items:center;display:flex}}.program-single-content-module__DE0WZa__listProgramItemTitle{margin-bottom:0;font-size:18px;font-weight:700}@media (max-width:800px){.program-single-content-module__DE0WZa__listProgramItemTitle{font-size:calc((100vw / var(--vw-sp)) * 18);font-weight:700}}.program-single-content-module__DE0WZa__listProgramItemLabel span{color:var(--orange3);background:var(--color-orange2-100) url(/common/images/icon-beginner.svg) no-repeat 8px 6.5px;background-size:11px 13px;border-radius:20px;padding:3px 8px 3px 23px;font-size:12px;font-weight:700;display:inline-block}@media (max-width:800px){.program-single-content-module__DE0WZa__listProgramItemLabel span{padding:calc((100vw / var(--vw-sp)) * 3) calc((100vw / var(--vw-sp)) * 8) calc((100vw / var(--vw-sp)) * 3) calc((100vw / var(--vw-sp)) * 23);font-size:calc((100vw / var(--vw-sp)) * 12);background:var(--color-orange2-100) url(/common/images/icon-beginner.svg) no-repeat calc((100vw / var(--vw-sp)) * 8) calc((100vw / var(--vw-sp)) * 7);background-size:calc((100vw / var(--vw-sp)) * 11) calc((100vw / var(--vw-sp)) * 13);border-radius:calc((100vw / var(--vw-sp)) * 20)}}.program-single-content-module__DE0WZa__listProgramItemLabel{color:var(--color-red);margin-left:12px}@media (max-width:800px){.program-single-content-module__DE0WZa__listProgramItemLabel{margin-left:calc((100vw / var(--vw-sp)) * 12)}}.program-single-content-module__DE0WZa__specialContentsWrap{margin:64px 0 88px}.program-single-content-module__DE0WZa__specialContentsWrap.program-single-content-module__DE0WZa__mt0{margin-top:0}@media (max-width:800px){.program-single-content-module__DE0WZa__specialContentsWrap{margin:calc((100vw / var(--vw-sp)) * 28) 0 calc((100vw / var(--vw-sp)) * 60)}}.program-single-content-module__DE0WZa__listProgramItemImage{border-radius:20px;width:100%;height:auto;display:block}.program-single-content-module__DE0WZa__programDetailText{white-space:pre-wrap;margin-top:40px}.program-single-content-module__DE0WZa__programDetailText.program-single-content-module__DE0WZa__under{color:var(--color-red);margin-top:12px}@media (max-width:800px){.program-single-content-module__DE0WZa__programDetailText{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.program-single-content-module__DE0WZa__sectionButtons{margin-top:64px}.program-single-content-module__DE0WZa__sectionButtons.program-single-content-module__DE0WZa__mt0{margin-top:0}@media (max-width:800px){.program-single-content-module__DE0WZa__sectionButtons{margin-top:calc((100vw / var(--vw-sp)) * 48)}}.program-single-content-module__DE0WZa__sectionButtonsBody{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:800px){.program-single-content-module__DE0WZa__sectionButtonsBody{flex-direction:column;align-items:center}}.program-single-content-module__DE0WZa__sectionButtonsBody a{margin:0 25px 16px}.program-single-content-module__DE0WZa__sectionButtonsBody a:last-of-type{margin-bottom:0}@media (max-width:800px){.program-single-content-module__DE0WZa__sectionButtonsBody a{margin:0 0 calc((100vw / var(--vw-sp)) * 16)}.program-single-content-module__DE0WZa__sectionButtonsBody a:last-of-type{margin-bottom:0}}
.nearby-area-accordion-module__qdacHq__summary{border-top:solid 1px var(--color-gray200);border-bottom:solid 1px var(--color-gray200)}.nearby-area-accordion-module__qdacHq__title{margin-bottom:0;font-size:18px;font-weight:700}.nearby-area-accordion-module__qdacHq__list{border-left:none;border-right:none}.nearby-area-accordion-module__qdacHq__listItem+.nearby-area-accordion-module__qdacHq__listItem{border-top:1px solid var(--color-gray200)}.nearby-area-accordion-module__qdacHq__listItem:last-child{border-bottom:1px solid var(--color-gray200)}.nearby-area-accordion-module__qdacHq__link{width:100%;margin:0;padding:15px 20px;font-size:16px;font-weight:400;display:inline-block;position:relative}.nearby-area-accordion-module__qdacHq__link:before{content:"";border-top:1px solid var(--color-gray300);border-right:1px solid var(--color-gray300);width:10px;height:10px;margin-top:-5px;transition:right .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:50%;right:23px;transform:rotate(45deg)}.nearby-area-accordion-module__qdacHq__link:hover:before{right:18px}@media (max-width:800px){.nearby-area-accordion-module__qdacHq__summary{padding:calc((100vw / var(--vw-sp)) * 15) 0;font-size:calc((100vw / var(--vw-sp)) * 16)}.nearby-area-accordion-module__qdacHq__title{font-size:calc((100vw / var(--vw-sp)) * 18);white-space:pre-wrap}.nearby-area-accordion-module__qdacHq__link{font-size:calc((100vw / var(--vw-sp)) * 16)}}
.effect-section-module__koBNgW__beforeSection{z-index:1;padding:49px 0 80px;position:relative}@media (max-width:800px){.effect-section-module__koBNgW__beforeSection{padding:calc((100vw / var(--vw-sp)) * 40) 0 calc((100vw / var(--vw-sp)) * 60)}}.effect-section-module__koBNgW__afterSection{clip-path:polygon(0 0,0 100%,50% 100%,100% 100%,100% 0,50% 96px);background:linear-gradient(183deg,#fffbd3 0%,#fff4e8 100%);margin-top:-116px;padding:116px 0 60px}@media (max-width:800px){.effect-section-module__koBNgW__afterSection{padding:calc((100vw / var(--vw-sp)) * 52) 0 calc((100vw / var(--vw-sp)) * 30);margin-top:calc((100vw / var(--vw-sp)) * -52);clip-path:polygon(0 0, 0 100%, 50% 100%, 100% 100%, 100% 0, 50% calc((100vw / var(--vw-sp)) * 40))}}.effect-section-module__koBNgW__sectionInner{max-width:600px;position:relative}.effect-section-module__koBNgW__beforeContent,.effect-section-module__koBNgW__afterContent{grid-template-columns:1fr 100px;gap:16px 36px;display:grid}@media (max-width:800px){.effect-section-module__koBNgW__beforeContent,.effect-section-module__koBNgW__afterContent{grid-template-columns:1fr calc((100vw / var(--vw-sp)) * 77);gap:calc((100vw / var(--vw-sp)) * 12) calc((100vw / var(--vw-sp)) * 16)}}.effect-section-module__koBNgW__beforeContent img,.effect-section-module__koBNgW__afterContent img{width:100%}.effect-section-module__koBNgW__beforeContent img{grid-area:1/2/3/3;margin-top:11px}@media (max-width:800px){.effect-section-module__koBNgW__beforeContent img{margin-top:calc((100vw / var(--vw-sp)) * 6);grid-area:2/2/3/3}}.effect-section-module__koBNgW__title{margin:0;font-size:24px;line-height:1}@media (max-width:800px){.effect-section-module__koBNgW__title{font-size:calc((100vw / var(--vw-sp)) * 18);grid-column:1/3}}.effect-section-module__koBNgW__title span{font-family:var(--font-montserrat);color:var(--color-orange3);letter-spacing:.05em;margin-right:8px;font-size:40px;font-weight:600}@media (max-width:800px){.effect-section-module__koBNgW__title span{margin-right:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 22)}}.effect-section-module__koBNgW__beforeText{white-space:pre-line}.effect-section-module__koBNgW__introText{color:var(--color-white);text-align:center;background-color:var(--color-orange2);border-radius:20px;padding:5px 0 7px;font-weight:700;line-height:1}@media (max-width:800px){.effect-section-module__koBNgW__introText{padding:calc((100vw / var(--vw-sp)) * 4) 0 calc((100vw / var(--vw-sp)) * 6);border-radius:calc((100vw / var(--vw-sp)) * 20)}}.effect-section-module__koBNgW__afterContent{margin-top:20px}@media (max-width:800px){.effect-section-module__koBNgW__afterContent{margin-top:calc((100vw / var(--vw-sp)) * 8)}.effect-section-module__koBNgW__afterContent img{margin-top:calc((100vw / var(--vw-sp)) * 11)}}
.service-page-trial-lesson-program-module__ztlyvW__listProgramItemHeader{border-bottom:solid 1px var(--color-gray200);flex-wrap:wrap;margin-bottom:8px;padding-bottom:12px;display:flex}@media (max-width:800px){.service-page-trial-lesson-program-module__ztlyvW__listProgramItemHeader{padding-bottom:calc((100vw / var(--vw-sp)) * 12);margin-bottom:calc((100vw / var(--vw-sp)) * 8);align-items:center;display:flex}}.service-page-trial-lesson-program-module__ztlyvW__listProgramItemTitle{margin-bottom:0;font-size:18px;font-weight:700}@media (max-width:800px){.service-page-trial-lesson-program-module__ztlyvW__listProgramItemTitle{font-size:calc((100vw / var(--vw-sp)) * 18);font-weight:700}}.service-page-trial-lesson-program-module__ztlyvW__listProgramItemTime{border-bottom:solid 1px var(--color-gray200);margin-bottom:8px;padding-bottom:8px;font-size:14px;display:flex}@media (max-width:800px){.service-page-trial-lesson-program-module__ztlyvW__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)}}.service-page-trial-lesson-program-module__ztlyvW__listProgramItemTimeDetail{color:var(--color-orange3)}.service-page-trial-lesson-program-module__ztlyvW__listProgramItemStrengthBody{background-size:104px;width:104px;height:20px}@media (max-width:800px){.service-page-trial-lesson-program-module__ztlyvW__listProgramItemStrengthBody{width:calc((100vw / var(--vw-sp)) * 104);height:calc((100vw / var(--vw-sp)) * 20);background-size:calc((100vw / var(--vw-sp)) * 104) auto}}.service-page-trial-lesson-program-module__ztlyvW__listProgramItemStrengthBody:after{background-size:104px}@media (max-width:800px){.service-page-trial-lesson-program-module__ztlyvW__listProgramItemStrengthBody:after{background-size:calc((100vw / var(--vw-sp)) * 104) auto}}.service-page-trial-lesson-program-module__ztlyvW__listProgramItemDescription{font-size:16px}@media (max-width:800px){.service-page-trial-lesson-program-module__ztlyvW__listProgramItemDescription{font-size:calc((100vw / var(--vw-sp)) * 14)}}.service-page-trial-lesson-program-module__ztlyvW__listProgramSubtitle{justify-content:space-between;align-items:center}.service-page-trial-lesson-program-module__ztlyvW__listProgramSubtitleDataWrap{align-items:center;gap:12px;display:flex}.service-page-trial-lesson-program-module__ztlyvW__listProgramSubtitleData{white-space:nowrap;line-height:1}.service-page-trial-lesson-program-module__ztlyvW__listProgramItemImageWrapper{margin:20px 0 10px;position:relative}@media (max-width:800px){.service-page-trial-lesson-program-module__ztlyvW__listProgramItemImageWrapper{margin:calc((100vw / var(--vw-sp)) * 20) 0 calc((100vw / var(--vw-sp)) * 10)}}.service-page-trial-lesson-program-module__ztlyvW__listProgramItemImage{border-radius:20px;width:100%;height:auto;display:block}.service-page-trial-lesson-program-module__ztlyvW__listProgramItemImageText{aspect-ratio:1;width:72px;color:var(--orange3);text-align:center;white-space:pre-wrap;background:#fff url(../media/program-parts.0bc7ybeo6lm7i.webp) 0 0/contain no-repeat;border-radius:9999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:-9px;left:-12px}
.instagram-button-module__3kNN9a__wrapper{cursor:pointer;background-color:var(--color-white);border:1px solid var(--color-gray200);border-radius:40px;justify-content:space-between;align-items:center;padding:9px 24px 10px;transition:background-color .6s cubic-bezier(.19,1,.22,1);display:flex}.instagram-button-module__3kNN9a__wrapper:hover{background-color:var(--color-gray100)}.instagram-button-module__3kNN9a__label{max-width:16em;max-height:2em;color:var(--color-dark-gray);align-items:center;font-size:16px;font-weight:700;line-height:1;display:flex;overflow:hidden}.instagram-button-module__3kNN9a__arrow{border-right:1px solid var(--color-gray600);border-bottom:1px solid var(--color-gray600);width:10px;height:10px;display:block;transform:rotate(-45deg)}@media (max-width:800px){.instagram-button-module__3kNN9a__wrapper{padding:calc((100vw / var(--vw-sp)) * 4) calc((100vw / var(--vw-sp)) * 14);border-radius:calc((100vw / var(--vw-sp)) * 40)}.instagram-button-module__3kNN9a__label{max-width:7em;height:3em;max-height:3em;font-size:calc((100vw / var(--vw-sp)) * 14)}.instagram-button-module__3kNN9a__arrow{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 10)}.instagram-button-module__3kNN9a__icon{width:calc((100vw / var(--vw-sp)) * 17);height:calc((100vw / var(--vw-sp)) * 17)}}
.staff-card-module__J2-Tna__wrapper{background:var(--color-white);border-radius:20px;width:48.5%;padding:20px}.staff-card-module__J2-Tna__header{align-items:center;margin-bottom:10px;display:flex}.staff-card-module__J2-Tna__imageWrapper{width:80px;margin-right:20px}.staff-card-module__J2-Tna__staffImage{border-radius:50%;width:80px;height:80px;display:block}.staff-card-module__J2-Tna__nameHeader{flex:1}.staff-card-module__J2-Tna__shopName{font-size:12px;font-weight:700}.staff-card-module__J2-Tna__nameJa{margin-bottom:5px;font-size:18px;font-weight:700;line-height:1.3;display:block}.staff-card-module__J2-Tna__nameKana{color:var(--gray5);font-size:12px;line-height:1.3;display:block}.staff-card-module__J2-Tna__staffProfile{flex-direction:column-reverse;display:flex}.staff-card-module__J2-Tna__staffProfileBody{font-size:16px}@media (max-width:800px){.staff-card-module__J2-Tna__wrapper{width:100%;padding:calc((100vw / var(--vw-sp)) * 20);border-radius:calc((100vw / var(--vw-sp)) * 20)}.staff-card-module__J2-Tna__header{margin-bottom:calc((100vw / var(--vw-sp)) * 10)}.staff-card-module__J2-Tna__imageWrapper{width:calc((100vw / var(--vw-sp)) * 80);margin-right:calc((100vw / var(--vw-sp)) * 20)}.staff-card-module__J2-Tna__staffImage{width:calc((100vw / var(--vw-sp)) * 80);height:calc((100vw / var(--vw-sp)) * 80)}.staff-card-module__J2-Tna__shopName{font-size:calc((100vw / var(--vw-sp)) * 12)}.staff-card-module__J2-Tna__nameJa{margin-bottom:calc((100vw / var(--vw-sp)) * 5);font-size:calc((100vw / var(--vw-sp)) * 18)}.staff-card-module__J2-Tna__nameKana{font-size:calc((100vw / var(--vw-sp)) * 12)}.staff-card-module__J2-Tna__staffProfileBody{font-size:calc((100vw / var(--vw-sp)) * 14)}}
.staff-list-module__iE27zG__list{flex-wrap:wrap;gap:24px 3%;margin:0;padding:0;list-style:none;display:flex}.staff-list-module__iE27zG__moreButton{width:100%;margin-top:40px}@media (max-width:800px){.staff-list-module__iE27zG__list{gap:calc((100vw / var(--vw-sp)) * 16) 0;flex-direction:column}.staff-list-module__iE27zG__moreButton{margin-top:calc((100vw / var(--vw-sp)) * 20)}}
.staff-section-module__ipqDfq__sectionLead{margin-bottom:64px;font-size:18px;font-weight:500;line-height:1.8}@media (max-width:800px){.staff-section-module__ipqDfq__sectionLead{margin-bottom:calc((100vw / var(--vw-sp)) * 48);font-size:calc((100vw / var(--vw-sp)) * 16)}}.staff-section-module__ipqDfq__mbLarge{margin-bottom:60px}@media (max-width:800px){.staff-section-module__ipqDfq__mbLarge{margin-bottom:calc((100vw / var(--vw-sp)) * 40)}}.staff-section-module__ipqDfq__boxInstagram{margin-bottom:64px}@media (max-width:800px){.staff-section-module__ipqDfq__boxInstagram{margin-bottom:calc((100vw / var(--vw-sp)) * 48)}}.staff-section-module__ipqDfq__boxInstagramHeadline{justify-content:center;align-items:center;margin-bottom:26px;display:flex}@media (max-width:800px){.staff-section-module__ipqDfq__boxInstagramHeadline{margin-bottom:calc((100vw / var(--vw-sp)) * 10)}}.staff-section-module__ipqDfq__boxInstagramHeadlineImage img{width:35px;height:35px}@media (max-width:800px){.staff-section-module__ipqDfq__boxInstagramHeadlineImage img{width:calc((100vw / var(--vw-sp)) * 35);height:calc((100vw / var(--vw-sp)) * 35)}}.staff-section-module__ipqDfq__boxInstagramHeadlineImage{line-height:0}.staff-section-module__ipqDfq__boxInstagramHeadlineText{margin-left:15px}@media (max-width:800px){.staff-section-module__ipqDfq__boxInstagramHeadlineText{margin-left:calc((100vw / var(--vw-sp)) * 16)}}.staff-section-module__ipqDfq__boxInstagramButton{text-align:center}.staff-section-module__ipqDfq__sectionButtons{margin-top:64px}@media (max-width:800px){.staff-section-module__ipqDfq__sectionButtons{margin-top:calc((100vw / var(--vw-sp)) * 48)}}.staff-section-module__ipqDfq__sectionButtonsBody{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}@media (max-width:800px){.staff-section-module__ipqDfq__sectionButtonsBody{gap:calc((100vw / var(--vw-sp)) * 16)}.staff-section-module__ipqDfq__sectionButtonsBody .staff-section-module__ipqDfq__telLink{font-size:calc((100vw / var(--vw-sp)) * 14)}}.staff-section-module__ipqDfq__sectionButtonsBody a{margin:0 25px 16px}.staff-section-module__ipqDfq__sectionButtonsBody a:last-of-type{margin-bottom:0}@media (max-width:800px){.staff-section-module__ipqDfq__sectionButtonsBody a{margin:0 0 calc((100vw / var(--vw-sp)) * 16)}.staff-section-module__ipqDfq__sectionButtonsBody a:last-of-type{margin-bottom:0}}
.main-content-section-module__g5k_Vq__section{padding:88px 0 0}@media (max-width:800px){.main-content-section-module__g5k_Vq__section{padding:calc((100vw / var(--vw-sp)) * 60) 0 0}}.main-content-section-module__g5k_Vq__section img{border-radius:20px;margin-top:64px;display:block}@media (max-width:800px){.main-content-section-module__g5k_Vq__section img{margin-top:calc((100vw / var(--vw-sp)) * 28);border-radius:0}}
.service-page-trial-reservation-button-module__f8DE7q__container{flex-direction:column;align-items:center;gap:8px;display:flex}@media (max-width:800px){.service-page-trial-reservation-button-module__f8DE7q__container{gap:calc((100vw / var(--vw-sp)) * 8);width:100%}}.service-page-trial-reservation-button-module__f8DE7q__button{width:330px;color:var(--color-orange3);text-align:center;cursor:pointer;outline:solid 1px var(--color-orange3);background:var(--color-white);border-radius:50px;padding:15px 50px 15px 32px;font-size:20px;font-weight:700;transition:background-color .6s cubic-bezier(.19,1,.22,1);display:inline-block;position:relative}@media (max-width:800px){.service-page-trial-reservation-button-module__f8DE7q__button{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);text-align:center;border-radius:calc((100vw / var(--vw-sp)) * 50)}}.service-page-trial-reservation-button-module__f8DE7q__button:before{content:"";border-top:solid 1px var(--color-orange3);border-right:solid 1px var(--color-orange3);width:12px;height:12px;margin-top:-6px;transition:right .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:50%;right:30px;transform:rotate(45deg)}@media (max-width:800px){.service-page-trial-reservation-button-module__f8DE7q__button: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-module__f8DE7q__button:hover{background:var(--button-hover)}.service-page-trial-reservation-button-module__f8DE7q__button:hover:before{right:25px}.service-page-trial-reservation-button-module__f8DE7q__button:active{transform:translateY(2px)}.service-page-trial-reservation-button-module__f8DE7q__buttonPrimary{width:350px;color:var(--color-white);text-align:center;background:0 0;border:none;padding:19.5px 15px 22.5px;line-height:1;position:relative}@media (max-width:800px){.service-page-trial-reservation-button-module__f8DE7q__buttonPrimary{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-module__f8DE7q__buttonPrimary:before{display:none}.service-page-trial-reservation-button-module__f8DE7q__buttonPrimary:after{z-index:0;content:"";background:var(--color-orange3);border-radius:50px;width:calc(100% - 4px);height:calc(100% - 4px);transition:background-color .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:2px;left:2px}@media (max-width:800px){.service-page-trial-reservation-button-module__f8DE7q__buttonPrimary:after{border-radius:calc((100vw / var(--vw-sp)) * 30)}}.service-page-trial-reservation-button-module__f8DE7q__buttonPrimary:hover:after{background:var(--color-orange3-hover)}.service-page-trial-reservation-button-module__f8DE7q__buttonPrimary span{z-index:10;padding-right:20px;position:relative}@media (max-width:800px){.service-page-trial-reservation-button-module__f8DE7q__buttonPrimary span{padding-right:calc((100vw / var(--vw-sp)) * 20)}}.service-page-trial-reservation-button-module__f8DE7q__buttonPrimary span:before{content:"";border-top:solid 1px var(--color-white);border-right:solid 1px var(--color-white);width:12px;height:12px;margin-top:-6px;transition:right .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:50%;right:0;transform:rotate(45deg)}@media (max-width:800px){.service-page-trial-reservation-button-module__f8DE7q__buttonPrimary span:before{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 10);margin-top:calc((100vw / var(--vw-sp)) * -5);right:0}}.service-page-trial-reservation-button-module__f8DE7q__buttonPrimary:hover span:before{right:-5px}.service-page-trial-reservation-button-module__f8DE7q__experienceLink{text-align:center;margin-top:20px}@media (max-width:800px){.service-page-trial-reservation-button-module__f8DE7q__experienceLink{margin-top:calc((100vw / var(--vw-sp)) * 16)}}.service-page-trial-reservation-button-module__f8DE7q__experienceLink button{color:var(--color-dark-gray);cursor:pointer;background:0 0;border:none;padding-bottom:10px;padding-right:25px;font-size:16px;display:inline-block;position:relative}@media (max-width:800px){.service-page-trial-reservation-button-module__f8DE7q__experienceLink button{padding-right:calc((100vw / var(--vw-sp)) * 20);padding-bottom:calc((100vw / var(--vw-sp)) * 5);font-size:calc((100vw / var(--vw-sp)) * 14);padding-left:0}}.service-page-trial-reservation-button-module__f8DE7q__experienceLink button:before{content:"";background:var(--color-dark-gray);width:100%;height:1px;transition:opacity .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;bottom:0;left:0}@media (max-width:800px){.service-page-trial-reservation-button-module__f8DE7q__experienceLink button:before{height:calc((100vw / var(--vw-sp)) * .5)}}.service-page-trial-reservation-button-module__f8DE7q__experienceLink button:hover:before{opacity:0}.service-page-trial-reservation-button-module__f8DE7q__experienceLink button:after{content:"";border-right:solid 1px var(--color-dark-gray);border-bottom:solid 1px var(--color-dark-gray);width:8px;height:8px;display:block;position:absolute;top:5px;right:0;transform:rotate(45deg)}@media (max-width:800px){.service-page-trial-reservation-button-module__f8DE7q__experienceLink 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-module__f8DE7q__experienceLinkSmall button:after{width:7px;height:7px;top:8px}@media (max-width:800px){.service-page-trial-reservation-button-module__f8DE7q__experienceLinkSmall 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-module__f8DE7q__experienceLink.service-page-trial-reservation-button-module__f8DE7q__rightArrow button:after{margin-top:1px;transform:rotate(-45deg)}.service-page-trial-reservation-button-module__f8DE7q__experienceLinkSmall button{font-size:16px}@media (max-width:800px){.service-page-trial-reservation-button-module__f8DE7q__experienceLinkSmall button{font-size:calc((100vw / var(--vw-sp)) * 14)}}
.trial-lesson-link-button-section-module__LaiC9W__sectionButtonsBody{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:800px){.trial-lesson-link-button-section-module__LaiC9W__sectionButtonsBody{flex-direction:column;align-items:center}}.trial-lesson-link-button-section-module__LaiC9W__sectionButtonsBody a{margin:0 25px 16px}.trial-lesson-link-button-section-module__LaiC9W__sectionButtonsBody a:last-of-type{margin-bottom:0}@media (max-width:800px){.trial-lesson-link-button-section-module__LaiC9W__sectionButtonsBody a{margin:0 0 calc((100vw / var(--vw-sp)) * 16)}.trial-lesson-link-button-section-module__LaiC9W__sectionButtonsBody a:last-of-type{margin-bottom:0}}
.service-page-trial-lesson-section-module__un0yEq__section{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-module__un0yEq__section{padding-top:40px;padding-bottom:140px}}.service-page-trial-lesson-section-module__un0yEq__boxTrial{border-bottom:solid 2px var(--color-orange3);max-width:674px;margin-left:auto;margin-right:auto;padding-bottom:40px}@media (max-width:800px){.service-page-trial-lesson-section-module__un0yEq__boxTrial{max-width:100%;padding-bottom:calc((100vw / var(--vw-sp)) * 24);border-bottom:solid 1px var(--color-orange3);margin-bottom:0}}.service-page-trial-lesson-section-module__un0yEq__headlineBorder span:before{content:"";background:var(--color-orange3);width:100%;height:2px;display:block;position:absolute;top:50%;left:0;transform:translateY(-1px)}.service-page-trial-lesson-section-module__un0yEq__headlineBorder strong{font-family:var(--font-montserrat);color:var(--color-orange3);letter-spacing:.11em;padding:0 20px;font-size:16px;font-weight:500}@media (max-width:800px){.service-page-trial-lesson-section-module__un0yEq__headlineBorder strong{padding:0 calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 14)}}.service-page-trial-lesson-section-module__un0yEq__headlineBorder span{flex:1;position:relative}@media (max-width:800px){.service-page-trial-lesson-section-module__un0yEq__headlineBorder span:before{height:1px}}.service-page-trial-lesson-section-module__un0yEq__headlineBorder{margin-top:0;margin-bottom:3px;display:flex}.service-page-trial-lesson-section-module__un0yEq__textLeadOrange{color:var(--color-orange3);text-align:center;margin:14px 0 16px;font-size:24px;font-weight:700}@media (max-width:800px){.service-page-trial-lesson-section-module__un0yEq__textLeadOrange{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-module__un0yEq__accordion{background:var(--color-white);border-radius:10px;margin:0 auto 20px;padding:10px 20px}@media (max-width:800px){.service-page-trial-lesson-section-module__un0yEq__accordion{padding:calc((100vw / var(--vw-sp)) * 5) 0;border-radius:calc((100vw / var(--vw-sp)) * 10)}}.service-page-trial-lesson-section-module__un0yEq__accordionButton{min-height:32px;color:var(--color-orange3);justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1.3;display:flex}@media (max-width:800px){.service-page-trial-lesson-section-module__un0yEq__accordionButton{min-height:calc((100vw / var(--vw-sp)) * 36);font-size:calc((100vw / var(--vw-sp)) * 18);justify-content:start}.service-page-trial-lesson-section-module__un0yEq__accordionButton>div{margin-left:calc((100vw / var(--vw-sp)) * 16)}}.service-page-trial-lesson-section-module__un0yEq__accordion.service-page-trial-lesson-section-module__un0yEq__single{max-width:350px;padding:10px 0}.service-page-trial-lesson-section-module__un0yEq__accordion.service-page-trial-lesson-section-module__un0yEq__single .service-page-trial-lesson-section-module__un0yEq__accordionButton{justify-content:start;margin-left:16px}@media (max-width:800px){.service-page-trial-lesson-section-module__un0yEq__accordion.service-page-trial-lesson-section-module__un0yEq__single .service-page-trial-lesson-section-module__un0yEq__accordionButton{margin-left:0}}.service-page-trial-lesson-section-module__un0yEq__accordionBody{margin-top:5px;overflow:hidden}.service-page-trial-lesson-section-module__un0yEq__accordion.service-page-trial-lesson-section-module__un0yEq__single .service-page-trial-lesson-section-module__un0yEq__accordionBody{padding:0 20px 10px}@media (max-width:800px){.service-page-trial-lesson-section-module__un0yEq__accordionBody{padding:calc((100vw / var(--vw-sp)) * 5) calc((100vw / var(--vw-sp)) * 20);margin-top:calc((100vw / var(--vw-sp)) * 5);font-size:calc((100vw / var(--vw-sp)) * 14)}}.service-page-trial-lesson-section-module__un0yEq__listProgramItem{width:44%}.service-page-trial-lesson-section-module__un0yEq__listProgramItem.service-page-trial-lesson-section-module__un0yEq__w100{width:100%}@media (max-width:800px){.service-page-trial-lesson-section-module__un0yEq__listProgramItem{width:100%}}.service-page-trial-lesson-section-module__un0yEq__mbSmall{margin-bottom:16px}@media (max-width:800px){.service-page-trial-lesson-section-module__un0yEq__mbSmall{margin-bottom:calc((100vw / var(--vw-sp)) * 12)}}.service-page-trial-lesson-section-module__un0yEq__alignCenter{text-align:center}.service-page-trial-lesson-section-module__un0yEq__programPageHeadLine{text-align:center;margin-bottom:20px;font-size:18px;line-height:1.2}.service-page-trial-lesson-section-module__un0yEq__programPageHeadLine.service-page-trial-lesson-section-module__un0yEq__lhLarge{line-height:1.6}@media (max-width:800px){.service-page-trial-lesson-section-module__un0yEq__programPageHeadLine{margin-bottom:calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 16)}}.service-page-trial-lesson-section-module__un0yEq__textLeadLarge{font-family:Montserrat,serif;font-size:36px}@media (max-width:800px){.service-page-trial-lesson-section-module__un0yEq__textLeadLarge{font-size:calc((100vw / var(--vw-sp)) * 26)}}.service-page-trial-lesson-section-module__un0yEq__underLine{background:linear-gradient(to bottom, transparent 50%, var(--yellow1) 100%)}.service-page-trial-lesson-section-module__un0yEq__listProgramLayout{justify-content:center;gap:34px;margin-top:20px;display:flex}@media (max-width:800px){.service-page-trial-lesson-section-module__un0yEq__listProgramLayout{gap:calc((100vw / var(--vw-sp)) * 24);margin-top:calc((100vw / var(--vw-sp)) * 20);flex-direction:column}}
.subpage-view-module__JgCwEG__trialLessonLinkButtonSection{padding-top:64px;padding-bottom:188px}@media (max-width:800px){.subpage-view-module__JgCwEG__trialLessonLinkButtonSection{padding-top:calc((100vw / var(--vw-sp)) * 48);padding-bottom:calc((100vw / var(--vw-sp)) * 100)}}section.subpage-view-module__JgCwEG__breadcrumbSection{padding-top:calc((100vw / var(--vw-sp)) * 33)}@media (min-width:801px){section.subpage-view-module__JgCwEG__breadcrumbSection{padding-top:88px}}
.facility-section-module__htmDZa__programDetailWrap{margin-top:64px}@media (max-width:800px){.facility-section-module__htmDZa__programDetailWrap{margin-top:calc((100vw / var(--vw-sp)) * 48)}}.facility-section-module__htmDZa__listProgramItemImage{border-radius:20px;width:100%;height:auto;display:block}.facility-section-module__htmDZa__programDetailText{white-space:pre-wrap;margin-top:40px}@media (max-width:800px){.facility-section-module__htmDZa__programDetailText{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.facility-section-module__htmDZa__sectionButtons{margin-top:64px}.facility-section-module__htmDZa__sectionButtons.facility-section-module__htmDZa__programPage{margin-top:40px}@media (max-width:800px){.facility-section-module__htmDZa__sectionButtons{margin-top:calc((100vw / var(--vw-sp)) * 48)}.facility-section-module__htmDZa__sectionButtons.facility-section-module__htmDZa__programPage{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.facility-section-module__htmDZa__sectionButtonsBody{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:800px){.facility-section-module__htmDZa__sectionButtonsBody{flex-direction:column;align-items:center}}.facility-section-module__htmDZa__sectionButtonsBody a{margin:0 25px 16px}.facility-section-module__htmDZa__sectionButtonsBody a:last-of-type{margin-bottom:0}@media (max-width:800px){.facility-section-module__htmDZa__sectionButtonsBody a{margin:0 0 calc((100vw / var(--vw-sp)) * 16)}.facility-section-module__htmDZa__sectionButtonsBody a:last-of-type{margin-bottom:0}}
.tag-link-module__petR-G__wrapper{cursor:pointer;background-color:var(--color-white);border:solid 1px var(--color-gray200);border-radius:20px;padding:0}.tag-link-module__petR-G__label{color:var(--color-dark-gray);padding:4px 12px;font-size:14px;line-height:1.2;display:block}@media (max-width:800px){.tag-link-module__petR-G__wrapper{border-radius:calc((100vw / var(--vw-sp)) * 20)}.tag-link-module__petR-G__label{padding:calc((100vw / var(--vw-sp)) * 4) calc((100vw / var(--vw-sp)) * 12);font-size:calc((100vw / var(--vw-sp)) * 14)}}
.effect-cards-section-module__gKOQYW__section{padding-top:60px}@media (max-width:800px){.effect-cards-section-module__gKOQYW__section{padding-top:calc((100vw / var(--vw-sp)) * 28)}}.effect-cards-section-module__gKOQYW__cardContent h3 span{color:var(--color-orange3)}.effect-cards-section-module__gKOQYW__effects{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:800px){.effect-cards-section-module__gKOQYW__effects{gap:calc((100vw / var(--vw-sp)) * 16);grid-template-columns:1fr}}.effect-cards-section-module__gKOQYW__card{background-color:var(--color-white);border-radius:20px;flex-direction:column;height:100%;display:flex;overflow:hidden}@media (max-width:800px){.effect-cards-section-module__gKOQYW__card{border-radius:calc((100vw / var(--vw-sp)) * 20)}}.effect-cards-section-module__gKOQYW__cardImage{overflow:hidden}.effect-cards-section-module__gKOQYW__cardImage img{width:100%;display:block}.effect-cards-section-module__gKOQYW__cardContent{flex:1;padding:16px 20px}@media (max-width:800px){.effect-cards-section-module__gKOQYW__cardContent{padding:calc((100vw / var(--vw-sp)) * 16) calc((100vw / var(--vw-sp)) * 20)}}.effect-cards-section-module__gKOQYW__cardContent p{white-space:pre-line;margin-top:16px}@media (max-width:800px){.effect-cards-section-module__gKOQYW__cardContent p{margin-top:calc((100vw / var(--vw-sp)) * 16)}}.effect-cards-section-module__gKOQYW__cardAction{justify-content:center;width:100%;margin:0 auto;padding:0 20px 20px;display:flex}@media (max-width:800px){.effect-cards-section-module__gKOQYW__cardAction{padding:0 calc((100vw / var(--vw-sp)) * 20) calc((100vw / var(--vw-sp)) * 20)}}.effect-cards-section-module__gKOQYW__cardContent h3{text-align:center;margin:0;font-size:18px}@media (max-width:800px){.effect-cards-section-module__gKOQYW__cardContent h3{font-size:calc((100vw / var(--vw-sp)) * 18)}}
.program-contents-section-module__WmSNra__programPageLinkWrap{flex-wrap:wrap;gap:24px;display:flex}.program-contents-section-module__WmSNra__programPageLinkWrap a{white-space:pre-wrap}@media (max-width:800px){.program-contents-section-module__WmSNra__programPageLinkWrap{gap:calc((100vw / var(--vw-sp)) * 16) 4%}}.program-contents-section-module__WmSNra__programPageLink{width:182px;height:62px;color:var(--color-dark-gray);text-align:left;white-space:pre-wrap;cursor:pointer;border:1px solid var(--gray200);background-color:#0000;border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-weight:700;display:flex}.program-contents-section-module__WmSNra__programPageLink:after{content:"";background-image:url(/common/images/icon-shift.svg);background-repeat:no-repeat;background-size:contain;width:28px;height:28px}@media (max-width:800px){.program-contents-section-module__WmSNra__programPageLink{width:48%}}.program-contents-section-module__WmSNra__programHeader{margin:60px 0 40px}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__hotYoga{background:var(--orange3-100)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__machinePilates{background:#e3eaf7}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__darkKickBoxing{background:var(--color-gray500)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__darkKickBoxingSingle{background:#000!important}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__specialProgram{background:var(--color-green100)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__masterLesson{background:var(--color-purple100)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__special{padding:20px 0}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__w100vw{width:100vw;position:relative;left:50%;transform:translate(-50%)}@media (max-width:800px){.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__w100vw{width:calc(100vw + 2px);left:calc(50% - 1px)}}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__special.program-contents-section-module__WmSNra__machinepilates{background:#1249a0}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__bgImage{background-color:#0000;background-position:50%;background-size:cover}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__basic{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-01-basic.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__power{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-02-power.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__relax{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-03-relax.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__sound{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-04-sound.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__bodyMake{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-05-bodymake.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__specialBg{background-image:url(/common/images/service/hotoyoga-lesson-genre-title-06-special.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__awareness{background-image:url(/common/images/service/special-lesson-genre-title-01-awereness.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__props{background-image:url(/common/images/service/special-lesson-genre-title-02-props.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__mensYoga{background-image:url(/common/images/service/special-lesson-genre-title-03-mensyoga.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__personalYoga{background-image:url(/common/images/service/special-lesson-genre-title-04-personalyoga.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__originalExercise{background-image:url(/common/images/service/special-lesson-genre-title-05-originalexercise.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__machinePilatesImageBg{background-image:url(/common/images/service/special-lesson-genre-title-06-machinepilates.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__darkKickBoxingImageBg{background-image:url(/common/images/service/special-lesson-genre-title-07-darknesskickboxing.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__darkTrampoline{background-image:url(/common/images/service/special-lesson-genre-title-08-darknesstrampoline.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__emsTraining{background-image:url(/common/images/service/special-lesson-genre-title-09-evolv.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__mind{background-image:url(/common/images/service/masterlesson-lesson-genre-title-01.webp)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__body{background-image:url(/common/images/service/masterlesson-lesson-genre-title-02.webp)}@media (max-width:800px){.program-contents-section-module__WmSNra__programHeader{margin:calc((100vw / var(--vw-sp)) * 40) 0 calc((100vw / var(--vw-sp)) * 20)}.program-contents-section-module__WmSNra__programHeader.program-contents-section-module__WmSNra__special{margin:48px 0 40px;padding:15px 0}}.program-contents-section-module__WmSNra__programHeaderInnerHotYoga{color:var(--orange3)!important;padding:20px 0!important}.program-contents-section-module__WmSNra__programHeaderInnerMachinePilates{color:#2b5caa!important;padding:20px 0!important}.program-contents-section-module__WmSNra__programHeaderInnerDarkKickBoxing{color:var(--color-white)!important;padding:20px 0!important}.program-contents-section-module__WmSNra__programHeaderInnerSpecialProgram{color:var(--color-green500)!important;padding:20px 0!important}.program-contents-section-module__WmSNra__programHeaderInnerMasterLesson{color:var(--color-purple500)!important;padding:20px 0!important}.program-contents-section-module__WmSNra__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-contents-section-module__WmSNra__programHeaderInner.program-contents-section-module__WmSNra__textGray{color:var(--color-dark-gray)}@media (max-width:800px){.program-contents-section-module__WmSNra__programHeaderInner{padding:calc((100vw / var(--vw-sp)) * 16);padding-left:0;padding-right:0}}.program-contents-section-module__WmSNra__programHeaderTitleJp{text-align:center;margin:0;font-size:14px;font-weight:700}@media (max-width:800px){.program-contents-section-module__WmSNra__programHeaderTitleJp{font-size:calc((100vw / var(--vw-sp)) * 12)}}.program-contents-section-module__WmSNra__programHeaderTitleEn{font-family:var(--font-montserrat);letter-spacing:.1em;margin:0 0 6px;font-size:30px;font-weight:600;line-height:1;display:block}@media (max-width:800px){.program-contents-section-module__WmSNra__programHeaderTitleEn{margin-bottom:calc((100vw / var(--vw-sp)) * 6);font-size:calc((100vw / var(--vw-sp)) * 24)}}.program-contents-section-module__WmSNra__listProgramItemImage{border-radius:20px;width:100%;height:auto;display:block}@media (max-width:800px){.program-contents-section-module__WmSNra__listProgramItemImage.program-contents-section-module__WmSNra__spFullWidth{border-radius:0;width:100vw;max-width:none;position:relative;left:50%;transform:translate(-50%)}}.program-contents-section-module__WmSNra__programDetailText{white-space:pre-wrap;margin-top:40px}.program-contents-section-module__WmSNra__programDetailText.program-contents-section-module__WmSNra__under{color:var(--color-red);margin-top:12px}@media (max-width:800px){.program-contents-section-module__WmSNra__programDetailText{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.program-contents-section-module__WmSNra__sectionButtons{margin-top:64px}.program-contents-section-module__WmSNra__sectionButtons.program-contents-section-module__WmSNra__programPage{margin-top:40px}.program-contents-section-module__WmSNra__sectionButtons.program-contents-section-module__WmSNra__mt0{margin-top:0}@media (max-width:800px){.program-contents-section-module__WmSNra__sectionButtons{margin-top:calc((100vw / var(--vw-sp)) * 48)}.program-contents-section-module__WmSNra__sectionButtons.program-contents-section-module__WmSNra__programPage{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.program-contents-section-module__WmSNra__sectionButtonsTitle{color:var(--color-orange3);text-align:center;margin-bottom:8px;font-size:18px;font-weight:500;line-height:140%}@media (max-width:800px){.program-contents-section-module__WmSNra__sectionButtonsTitle{margin-bottom:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 18)}}.program-contents-section-module__WmSNra__sectionButtonsTitleInner{padding:0 20px;display:inline-block;position:relative}@media (max-width:800px){.program-contents-section-module__WmSNra__sectionButtonsTitleInner{padding:0 calc((100vw / var(--vw-sp)) * 20)}}.program-contents-section-module__WmSNra__sectionButtonsTitleInner: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){.program-contents-section-module__WmSNra__sectionButtonsTitleInner:before{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 14);bottom:-4%}}.program-contents-section-module__WmSNra__sectionButtonsTitleInner: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){.program-contents-section-module__WmSNra__sectionButtonsTitleInner:after{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 14);bottom:-4%}}.program-contents-section-module__WmSNra__sectionButtonsBody{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:800px){.program-contents-section-module__WmSNra__sectionButtonsBody{flex-direction:column;align-items:center}}.program-contents-section-module__WmSNra__sectionButtonsBody a{margin:0 25px 16px}.program-contents-section-module__WmSNra__sectionButtonsBody a:last-of-type{margin-bottom:0}@media (max-width:800px){.program-contents-section-module__WmSNra__sectionButtonsBody a{margin:0 0 calc((100vw / var(--vw-sp)) * 16)}.program-contents-section-module__WmSNra__sectionButtonsBody a:last-of-type{margin-bottom:0}}.program-contents-section-module__WmSNra__sectionButtonsBody a.program-contents-section-module__WmSNra__button{width:auto;min-width:250px;height:48px;padding:11px 25px 13px;font-size:16px}.program-contents-section-module__WmSNra__sectionButtonsBody a.program-contents-section-module__WmSNra__button.program-contents-section-module__WmSNra__secondLine{padding:5px 0;line-height:1.2}@media (max-width:800px){.program-contents-section-module__WmSNra__sectionButtonsBody a.program-contents-section-module__WmSNra__button{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-contents-section-module__WmSNra__sectionButtonsBody a.program-contents-section-module__WmSNra__button span:before{margin-top:-5px}.program-contents-section-module__WmSNra__sectionButtonsBody a.program-contents-section-module__WmSNra__buttonSmall span:before{margin-top:-3px}@media (max-width:800px){.program-contents-section-module__WmSNra__sectionButtonsBody a.program-contents-section-module__WmSNra__buttonSmall span:before{margin-top:calc((100vw / var(--vw-sp)) * -4)}}.program-contents-section-module__WmSNra__sectionButtonsBody .program-contents-section-module__WmSNra__button.program-contents-section-module__WmSNra__facility span:before{right:5px}.program-contents-section-module__WmSNra__sectionButtonsBody .program-contents-section-module__WmSNra__button.program-contents-section-module__WmSNra__facility:hover span:before{right:0}@media (max-width:800px){.program-contents-section-module__WmSNra__sectionButtonsBody a.program-contents-section-module__WmSNra__buttonAngleBottom span:before{margin-top:calc((100vw / var(--vw-sp)) * -5)}}
.shop-detail-link-module__gjavdq__wrapper{flex-direction:column;gap:12px;display:flex}.shop-detail-link-module__gjavdq__title{margin:0;padding:0;font-size:18px;font-weight:700}.shop-detail-link-module__gjavdq__tagWrapper{flex-wrap:wrap;gap:8px;max-width:800px;display:flex}@media (max-width:800px){.shop-detail-link-module__gjavdq__wrapper{gap:calc((100vw / var(--vw-sp)) * 12)}.shop-detail-link-module__gjavdq__tagWrapper{max-width:100%}}
.effects-section-module__xZORba__section{padding-top:108px;padding-bottom:88px;position:relative}@media (max-width:800px){.effects-section-module__xZORba__section{padding-top:calc((100vw / var(--vw-sp)) * 60);padding-bottom:calc((100vw / var(--vw-sp)) * 60)}}.effects-section-module__xZORba__section:before{content:"";background-color:var(--color-gray50);clip-path:polygon(0 865px,0 100%,50% 100%,100% 100%,100% 865px,50% 100%);position:absolute;inset:0}@media (max-width:800px){.effects-section-module__xZORba__section:before{clip-path:polygon(0 calc((100vw / var(--vw-sp)) * 637), 0 100%, 50% 100%, 100% 100%, 100% calc((100vw / var(--vw-sp)) * 637), 50% 100%)}}.effects-section-module__xZORba__description{margin-top:64px;font-size:16px}@media (max-width:800px){.effects-section-module__xZORba__description{margin-top:calc((100vw / var(--vw-sp)) * 48);font-size:calc((100vw / var(--vw-sp)) * 16)}}.effects-section-module__xZORba__description span{color:var(--color-orange3);font-weight:700}.effects-section-module__xZORba__imageWrapper{width:662px;margin:50px auto 0}@media (max-width:800px){.effects-section-module__xZORba__imageWrapper{width:100%;margin-top:calc((100vw / var(--vw-sp)) * 16)}}.effects-section-module__xZORba__recommendationText{text-align:center;margin-top:4px;font-weight:700}@media (max-width:800px){.effects-section-module__xZORba__recommendationText{margin-top:calc((100vw / var(--vw-sp)) * 4)}}.effects-section-module__xZORba__recommendationText span:first-of-type{font-size:24px}@media (max-width:800px){.effects-section-module__xZORba__recommendationText span:first-of-type{font-size:calc((100vw / var(--vw-sp)) * 18)}}.effects-section-module__xZORba__recommendationText span:nth-of-type(2){font-size:28px}@media (max-width:800px){.effects-section-module__xZORba__recommendationText span:nth-of-type(2){font-size:calc((100vw / var(--vw-sp)) * 20)}}.effects-section-module__xZORba__recommendationText mark{background-color:#fff002;padding:0 .2em .5em;line-height:0;display:inline-block}
.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}}
.page-module__QO486a__shopDetailLinkWrapper{flex-direction:column;align-items:start;gap:20px;padding-bottom:40px;display:flex}@media (max-width:800px){.page-module__QO486a__shopDetailLinkWrapper{gap:calc((100vw / var(--vw-sp)) * 20);padding-bottom:calc((100vw / var(--vw-sp)) * 32)}}
.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)}}
.page-module__FRNTZW__reservationButtonWrapper{flex-direction:column;align-items:center;gap:12px;display:flex}
.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)}}
.holding-store-section-module__H9_tlW__accordionListShopAll{border-top:solid 1px var(--color-gray200)}.holding-store-section-module__H9_tlW__accordionListShopAllArea{border-bottom:solid 1px var(--color-gray200)}.holding-store-section-module__H9_tlW__accordionListShopAllAreaSummary:after{content:"";background:var(--color-orange3);width:1px;height:14px;margin-top:-7px;transition:transform .6s cubic-bezier(.19,1,.22,1),margin-top .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:50%;right:24px}@media (max-width:800px){.holding-store-section-module__H9_tlW__accordionListShopAllAreaSummary: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-module__H9_tlW__accordionListShopAllArea[open] .holding-store-section-module__H9_tlW__accordionListShopAllAreaSummary:after{margin-top:-6.5px;transform:rotate(90deg)}@media (max-width:800px){.holding-store-section-module__H9_tlW__accordionListShopAllArea[open] .holding-store-section-module__H9_tlW__accordionListShopAllAreaSummary:after{margin-top:calc((100vw / var(--vw-sp)) * -7.5)}}.holding-store-section-module__H9_tlW__accordionListShopAllAreaSummary{cursor:pointer;padding:15px 20px;transition:background-color .6s cubic-bezier(.19,1,.22,1);position:relative}@media (max-width:800px){.holding-store-section-module__H9_tlW__accordionListShopAllAreaSummary{padding:calc((100vw / var(--vw-sp)) * 15) calc((100vw / var(--vw-sp)) * 20)}}.holding-store-section-module__H9_tlW__accordionListShopAllAreaSummary:hover{background:var(--color-gray100)}.holding-store-section-module__H9_tlW__accordionListShopAllAreaSummary:before{content:"";background:var(--color-orange3);width:14px;height:1px;display:block;position:absolute;top:50%;right:18px}@media (max-width:800px){.holding-store-section-module__H9_tlW__accordionListShopAllAreaSummary:before{right:calc((100vw / var(--vw-sp)) * 18);width:calc((100vw / var(--vw-sp)) * 16)}}.holding-store-section-module__H9_tlW__accordionListShopAllAreaBody{border-top:solid 1px var(--color-gray200)}.holding-store-section-module__H9_tlW__accordionListShopAllPrefecturesSummary{cursor:pointer;background:var(--color-gray50);padding:15px 50px;transition:background-color .6s cubic-bezier(.19,1,.22,1);display:block;position:relative}@media (max-width:800px){.holding-store-section-module__H9_tlW__accordionListShopAllPrefecturesSummary{padding:calc((100vw / var(--vw-sp)) * 15) calc((100vw / var(--vw-sp)) * 50)}}.holding-store-section-module__H9_tlW__accordionListShopAllPrefecturesSummary:hover{background:var(--color-gray100)}.holding-store-section-module__H9_tlW__accordionListShopAllPrefecturesSummary:before{content:"";background:var(--color-gray300);width:14px;height:1px;display:block;position:absolute;top:50%;right:18px}@media (max-width:800px){.holding-store-section-module__H9_tlW__accordionListShopAllPrefecturesSummary:before{right:calc((100vw / var(--vw-sp)) * 18);width:calc((100vw / var(--vw-sp)) * 16)}}.holding-store-section-module__H9_tlW__accordionListShopAllPrefecturesSummary:after{content:"";background:var(--color-gray300);width:1px;height:14px;margin-top:-7px;transition:transform .6s cubic-bezier(.19,1,.22,1),margin-top .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:50%;right:24px}@media (max-width:800px){.holding-store-section-module__H9_tlW__accordionListShopAllPrefecturesSummary: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-module__H9_tlW__accordionListShopAllPrefecturesBody{border-top:solid 1px var(--color-gray200)}.holding-store-section-module__H9_tlW__accordionListShopAllCityBody ul li a:before{content:"";background:var(--color-orange3);border-radius:50%;width:20px;height:20px;margin-top:-10px;transition:right .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:50%;right:13px}@media (max-width:800px){.holding-store-section-module__H9_tlW__accordionListShopAllCityBody 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-module__H9_tlW__accordionListShopAllCityBody ul li a:after{content:"";border-top:solid 1px var(--color-white);border-right:solid 1px var(--color-white);width:4px;height:4px;margin-top:-2px;transition:right .6s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:50%;right:21px;transform:rotate(45deg)}@media (max-width:800px){.holding-store-section-module__H9_tlW__accordionListShopAllCityBody 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-module__H9_tlW__accordionListShopAllCityBody ul li a{background:var(--color-white);padding:15px 65px;font-size:14px;transition:background-color .6s cubic-bezier(.19,1,.22,1);display:block;position:relative}@media (max-width:800px){.holding-store-section-module__H9_tlW__accordionListShopAllCityBody 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-module__H9_tlW__accordionListShopAllCityBody ul li{border-bottom:solid 1px var(--color-gray200)}.holding-store-section-module__H9_tlW__accordionListShopAllCityBody{border-top:solid 1px var(--color-gray200)}.holding-store-section-module__H9_tlW__accordionListShopAllCityBody ul li:last-of-type{border-bottom:none}.holding-store-section-module__H9_tlW__accordionListShopAllCityBody ul li a:hover{background-color:var(--color-gray100)}.holding-store-section-module__H9_tlW__accordionListShopAllCityBody ul li a:hover:before{right:8px}@media (max-width:800px){.holding-store-section-module__H9_tlW__accordionListShopAllCityBody ul li a:hover:before{right:calc((100vw / var(--vw-sp)) * 8)}}.holding-store-section-module__H9_tlW__accordionListShopAllCityBody ul li a:hover:after{right:16px}@media (max-width:800px){.holding-store-section-module__H9_tlW__accordionListShopAllCityBody ul li a:hover:after{right:calc((100vw / var(--vw-sp)) * 16)}}
.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)}}
