.shop-detail-page-trial-lesson-flow-section_section__3GXDw{padding:120px 0}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_section__3GXDw{padding:calc((100vw / var(--vw-sp)) * 100) calc((100vw / var(--vw-sp)) * 20)}}main .shop-detail-page-trial-lesson-flow-section_section__3GXDw:last-of-type{padding-bottom:40px!important}@media (max-width:800px){main .shop-detail-page-trial-lesson-flow-section_section__3GXDw:last-of-type{padding-bottom:calc((100vw / var(--vw-sp)) * 20)!important}}.shop-detail-page-trial-lesson-flow-section_section__3GXDw .shop-detail-page-trial-lesson-flow-section_sectionSecondary__TGY9p:last-of-type{margin-bottom:0}.shop-detail-page-trial-lesson-flow-section_sectionCommon__zmvtq{padding-top:88px;padding-bottom:188px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionCommon__zmvtq{padding-top:calc((100vw / var(--vw-sp)) * 60);padding-bottom:calc((100vw / var(--vw-sp)) * 100)}}.shop-detail-page-trial-lesson-flow-section_sectionBgGradientYellow__k56_x{background:linear-gradient(179.71deg,#fffbd3 -1.51%,#fff4e8 83.94%)}.shop-detail-page-trial-lesson-flow-section_sectionRadiusTopLeft__8oQlG{position:relative;margin-top:-100px;border-top-left-radius:100px}.shop-detail-page-trial-lesson-flow-section_sectionRadiusTopLeft__8oQlG.shop-detail-page-trial-lesson-flow-section_mt0__EEN5k{margin-top:0}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionRadiusTopLeft__8oQlG{margin-top:calc((100vw / var(--vw-sp)) * -40);border-top-left-radius:calc((100vw / var(--vw-sp)) * 40)}}.shop-detail-page-trial-lesson-flow-section_sectionInner__zpYJt{position:relative;max-width:800px;margin:0 auto}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionInner__zpYJt{max-width:100%}}.shop-detail-page-trial-lesson-flow-section_sectionLead__1nptj{margin-bottom:64px;font-size:18px;font-weight:500;line-height:1.8}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionLead__1nptj{margin-bottom:calc((100vw / var(--vw-sp)) * 48);font-size:calc((100vw / var(--vw-sp)) * 16)}}.shop-detail-page-trial-lesson-flow-section_sectionHeader__xhv_W.shop-detail-page-trial-lesson-flow-section_slideLeft__nnjzD .shop-detail-page-trial-lesson-flow-section_sectionLead__1nptj{opacity:0;transform:translateX(15px);transition:transform 1.2s cubic-bezier(.19,1,.22,1) .3s,opacity 1.2s cubic-bezier(.19,1,.22,1) .3s}.shop-detail-page-trial-lesson-flow-section_sectionHeader__xhv_W.shop-detail-page-trial-lesson-flow-section_slideLeft__nnjzD.shop-detail-page-trial-lesson-flow-section_inView__ETZZu .shop-detail-page-trial-lesson-flow-section_sectionLead__1nptj{opacity:1;transform:translateX(0)}.shop-detail-page-trial-lesson-flow-section_listStep__jBid8{display:flex;justify-content:flex-start;gap:12px;margin-bottom:64px}.shop-detail-page-trial-lesson-flow-section_listStep__jBid8.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{flex-direction:column;gap:0;margin-bottom:12.2px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStep__jBid8{flex-direction:column;gap:calc((100vw / var(--vw-sp)) * 4);margin-bottom:calc((100vw / var(--vw-sp)) * 28)}.shop-detail-page-trial-lesson-flow-section_listStep__jBid8.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{margin-bottom:calc((100vw / var(--vw-sp)) * 48.09)}}.shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206{flex:1 1}.shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{display:flex;gap:32px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206{display:flex}.shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{gap:0}}.shop-detail-page-trial-lesson-flow-section_contentGeneral__gH3Wt .shop-detail-page-trial-lesson-flow-section_listStep__jBid8 .shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206,.shop-detail-page-trial-lesson-flow-section_contentShopDetail__1JvEL .shop-detail-page-trial-lesson-flow-section_listStep__jBid8 .shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206{opacity:1!important;transform:translateY(0)!important}.shop-detail-page-trial-lesson-flow-section_listStep__jBid8.shop-detail-page-trial-lesson-flow-section_inView__ETZZu .shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206{opacity:1;transform:translateY(0)}.shop-detail-page-trial-lesson-flow-section_listStep__jBid8 .shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206:first-child{transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity 1.2s cubic-bezier(.19,1,.22,1)}.shop-detail-page-trial-lesson-flow-section_listStep__jBid8 .shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206:nth-child(2){transition:transform 1.2s cubic-bezier(.19,1,.22,1) .15s,opacity 1.2s cubic-bezier(.19,1,.22,1) .15s}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStep__jBid8 .shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206:nth-child(2){transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity 1.2s cubic-bezier(.19,1,.22,1)}}.shop-detail-page-trial-lesson-flow-section_listStep__jBid8 .shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206:nth-child(3){transition:transform 1.2s cubic-bezier(.19,1,.22,1) .3s,opacity 1.2s cubic-bezier(.19,1,.22,1) .3s}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStep__jBid8 .shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206:nth-child(3){transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity 1.2s cubic-bezier(.19,1,.22,1)}}.shop-detail-page-trial-lesson-flow-section_listStep__jBid8 .shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206:nth-child(4){transition:transform 1.2s cubic-bezier(.19,1,.22,1) .45s,opacity 1.2s cubic-bezier(.19,1,.22,1) .45s}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStep__jBid8 .shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206:nth-child(4){transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity 1.2s cubic-bezier(.19,1,.22,1)}}.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp{position:relative;margin-bottom:15px;color:var(--color-orange3)}.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{margin-bottom:0}.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8:before{bottom:5px;width:1px;height:82%;left:50%;transform:translateX(-50%)}.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8.shop-detail-page-trial-lesson-flow-section_step2__TOVdd:before{height:87%}.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8.shop-detail-page-trial-lesson-flow-section_step3__0pqsQ:before{height:75%}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp,.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{width:calc((100vw / var(--vw-sp)) * 35);margin-right:calc((100vw / var(--vw-sp)) * 10)}.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{margin-bottom:15px}}.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp:before{position:absolute;bottom:10px;right:0;display:block;content:"";width:82%;height:1px;background:var(--color-orange3)}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp:before{position:absolute;bottom:0;left:calc((100vw / var(--vw-sp)) * 13);width:1px;height:88%;background:var(--color-orange3)}.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8:before{height:90%;bottom:0;left:calc((100vw / var(--vw-sp)) * 13);transform:none}.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8.shop-detail-page-trial-lesson-flow-section_step2__TOVdd:before{height:92%}.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8.shop-detail-page-trial-lesson-flow-section_step3__0pqsQ:before{height:86%}}.shop-detail-page-trial-lesson-flow-section_listStep__jBid8 .shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206:last-of-type .shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp:before{display:none}.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp span{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:35px;font-family:var(--font-montserrat);font-size:24px;font-weight:600;line-height:1}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp span{width:calc((100vw / var(--vw-sp)) * 35);padding-bottom:calc((100vw / var(--vw-sp)) * 5);font-size:calc((100vw / var(--vw-sp)) * 22)}}.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp span small{display:block;margin-bottom:3px;font-size:10px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp span small{margin-bottom:calc((100vw / var(--vw-sp)) * 3);font-size:calc((100vw / var(--vw-sp)) * 10)}}.shop-detail-page-trial-lesson-flow-section_listStepItemNumber__jFLsp.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8 span{width:30px}.shop-detail-page-trial-lesson-flow-section_listStepBody__EwwtH{padding-right:7px}.shop-detail-page-trial-lesson-flow-section_listStepBody__EwwtH.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{padding-right:0;padding-bottom:40px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStepBody__EwwtH{padding-right:0;padding-bottom:calc((100vw / var(--vw-sp)) * 12)}.shop-detail-page-trial-lesson-flow-section_listStepBody__EwwtH.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{padding-bottom:calc((100vw / var(--vw-sp)) * 16);width:calc((100vw / var(--vw-sp)) * 305)}.shop-detail-page-trial-lesson-flow-section_listStep__jBid8 .shop-detail-page-trial-lesson-flow-section_listStepItem__ZZ206:last-of-type .shop-detail-page-trial-lesson-flow-section_listStepBody__EwwtH{padding-bottom:0}}.shop-detail-page-trial-lesson-flow-section_listStepBodyInner__iSasD{border-radius:20px;overflow:hidden;background:var(--color-white)}.shop-detail-page-trial-lesson-flow-section_listStepBodyInner__iSasD.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{display:flex}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStepBodyInner__iSasD{border-radius:calc((100vw / var(--vw-sp)) * 20)}.shop-detail-page-trial-lesson-flow-section_listStepBodyInner__iSasD.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{display:block}}.shop-detail-page-trial-lesson-flow-section_listStepBodyImage__0UFwN img{width:100%;height:auto}.shop-detail-page-trial-lesson-flow-section_listStepBodyImage__0UFwN.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8 img{height:100%;object-fit:cover}.shop-detail-page-trial-lesson-flow-section_listStepBodyImage__0UFwN{line-height:0}.shop-detail-page-trial-lesson-flow-section_listStepBodyImage__0UFwN.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{width:305px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStepBodyImage__0UFwN.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{width:100%}}.shop-detail-page-trial-lesson-flow-section_listStepBodyDetail__qKwvd{padding:16px 20px 20px}.shop-detail-page-trial-lesson-flow-section_listStepBodyDetail__qKwvd.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{width:432px;padding:24px 24px 24px 32px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStepBodyDetail__qKwvd{padding:calc((100vw / var(--vw-sp)) * 16) calc((100vw / var(--vw-sp)) * 20) calc((100vw / var(--vw-sp)) * 20)}.shop-detail-page-trial-lesson-flow-section_listStepBodyDetail__qKwvd.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{width:auto;padding:calc((100vw / var(--vw-sp)) * 16) calc((100vw / var(--vw-sp)) * 20) calc((100vw / var(--vw-sp)) * 20)}}.shop-detail-page-trial-lesson-flow-section_listStepBodyTitle__P4dZ7{margin-bottom:15px;font-size:18px;font-weight:700;color:var(--color-orange3);text-align:center;line-height:1.35}.shop-detail-page-trial-lesson-flow-section_listStepBodyTitle__P4dZ7.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{text-align:left;font-size:22px;margin-bottom:16px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStepBodyTitle__P4dZ7{margin-bottom:calc((100vw / var(--vw-sp)) * 15);font-size:calc((100vw / var(--vw-sp)) * 18)}.shop-detail-page-trial-lesson-flow-section_listStepBodyTitle__P4dZ7.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{margin-bottom:calc((100vw / var(--vw-sp)) * 16);font-size:calc((100vw / var(--vw-sp)) * 18);text-align:center}}.shop-detail-page-trial-lesson-flow-section_listStepBodyText__ZbaP2{font-size:14px}.shop-detail-page-trial-lesson-flow-section_listStepBodyText__ZbaP2.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{font-size:16px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_listStepBodyText__ZbaP2,.shop-detail-page-trial-lesson-flow-section_listStepBodyText__ZbaP2.shop-detail-page-trial-lesson-flow-section_firstPage__KMaQ8{font-size:calc((100vw / var(--vw-sp)) * 14)}}.shop-detail-page-trial-lesson-flow-section_textOrange__kRVhE{color:var(--color-orange3)!important}.shop-detail-page-trial-lesson-flow-section_sectionButtons__spJYz{margin-top:64px}.shop-detail-page-trial-lesson-flow-section_sectionButtons__spJYz.shop-detail-page-trial-lesson-flow-section_programPage__Plym4{margin-top:40px}.shop-detail-page-trial-lesson-flow-section_sectionButtons__spJYz.shop-detail-page-trial-lesson-flow-section_mt0__EEN5k{margin-top:0}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionButtons__spJYz{margin-top:calc((100vw / var(--vw-sp)) * 48)}.shop-detail-page-trial-lesson-flow-section_sectionButtons__spJYz.shop-detail-page-trial-lesson-flow-section_programPage__Plym4{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.shop-detail-page-trial-lesson-flow-section_sectionInnerShopDetail__MouNc .shop-detail-page-trial-lesson-flow-section_sectionButtons__spJYz{margin-top:64px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionInnerShopDetail__MouNc .shop-detail-page-trial-lesson-flow-section_sectionButtons__spJYz{margin-top:calc((100vw / var(--vw-sp)) * 48)}}.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC{flex-direction:column;align-items:center}}.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC a{margin:0 25px 16px}.shop-detail-page-trial-lesson-flow-section_sectionInformationTelBody__eVIPG a{font-size:26px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionInformationTelBody__eVIPG a{font-size:calc((100vw / var(--vw-sp)) * 26)}}.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC a:last-of-type{margin-bottom:0}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC a{margin:0 0 calc((100vw / var(--vw-sp)) * 16)}.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC a:last-of-type{margin-bottom:0}}.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC a.shop-detail-page-trial-lesson-flow-section_button__JUMrM{width:auto;min-width:250px;padding:9.5px 25px 10.5px;font-size:16px;line-height:26px}.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC a.shop-detail-page-trial-lesson-flow-section_button__JUMrM.shop-detail-page-trial-lesson-flow-section_secondLine__FPxYB{line-height:1.2;padding:5px 0}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC a.shop-detail-page-trial-lesson-flow-section_button__JUMrM{min-width:calc((100vw / var(--vw-sp)) * 250);padding:calc((100vw / var(--vw-sp)) * 14.5) calc((100vw / var(--vw-sp)) * 25) calc((100vw / var(--vw-sp)) * 15.5);font-size:calc((100vw / var(--vw-sp)) * 16);line-height:1}}.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC a.shop-detail-page-trial-lesson-flow-section_button__JUMrM span:before{margin-top:-5px}.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC a.shop-detail-page-trial-lesson-flow-section_buttonSmall__OoYyO span:before{margin-top:-3px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC a.shop-detail-page-trial-lesson-flow-section_buttonSmall__OoYyO span:before{margin-top:calc((100vw / var(--vw-sp)) * -4)}}.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC .shop-detail-page-trial-lesson-flow-section_button__JUMrM.shop-detail-page-trial-lesson-flow-section_facility__sYF_l span:before{right:5px}.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC .shop-detail-page-trial-lesson-flow-section_button__JUMrM.shop-detail-page-trial-lesson-flow-section_facility__sYF_l:hover span:before{right:0}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionButtonsBody__3msZC a.shop-detail-page-trial-lesson-flow-section_buttonAngleBottom__LIzr1 span:before{margin-top:calc((100vw / var(--vw-sp)) * -5)}}.shop-detail-page-trial-lesson-flow-section_sectionInformation__Avy8M{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:40px}.shop-detail-page-trial-lesson-flow-section_sectionInformation__Avy8M.shop-detail-page-trial-lesson-flow-section_mt0__EEN5k{margin-top:0}.shop-detail-page-trial-lesson-flow-section_sectionInformation__Avy8M.shop-detail-page-trial-lesson-flow-section_mbLarge___3unV{margin-bottom:131px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionInformation__Avy8M{flex-direction:column;align-items:center;margin-top:calc((100vw / var(--vw-sp)) * 40)}.shop-detail-page-trial-lesson-flow-section_sectionInformation__Avy8M.shop-detail-page-trial-lesson-flow-section_mbLarge___3unV{margin-bottom:calc((100vw / var(--vw-sp)) * 80)}}.shop-detail-page-trial-lesson-flow-section_sectionInformationTel__hot8a{display:flex;flex-direction:column;align-items:center;width:250px;line-height:1}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionInformationTel__hot8a{justify-content:center;width:calc((100vw / var(--vw-sp)) * 250)}}.shop-detail-page-trial-lesson-flow-section_sectionInformationTelTitle__Je2H3{margin-bottom:10px;font-size:12px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionInformationTelTitle__Je2H3{margin-bottom:calc((100vw / var(--vw-sp)) * 10);font-size:calc((100vw / var(--vw-sp)) * 12)}}.shop-detail-page-trial-lesson-flow-section_sectionInformationTelBody__eVIPG{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--color-dark-gray)}.shop-detail-page-trial-lesson-flow-section_sectionInformationAlt__lxtn1 .shop-detail-page-trial-lesson-flow-section_sectionInformationTelBody__eVIPG{border-color:var(--color-white)}.shop-detail-page-trial-lesson-flow-section_sectionInformationAlt__lxtn1 .shop-detail-page-trial-lesson-flow-section_sectionInformationTelBody__eVIPG a{color:var(--color-white)}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionInformationTelBody__eVIPG{margin-bottom:calc((100vw / var(--vw-sp)) * 10);padding-bottom:calc((100vw / var(--vw-sp)) * 10)}}.shop-detail-page-trial-lesson-flow-section_sectionInformationTelBodyLabel__FFpCR{display:inline-block;padding:3px 5px;margin-top:3px;margin-right:10px;font-size:12px;border:1px solid var(--color-dark-gray)}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionInformationTelBodyLabel__FFpCR{padding:calc((100vw / var(--vw-sp)) * 3) calc((100vw / var(--vw-sp)) * 5);margin-top:calc((100vw / var(--vw-sp)) * 3);margin-right:calc((100vw / var(--vw-sp)) * 10);font-size:calc((100vw / var(--vw-sp)) * 12)}}.shop-detail-page-trial-lesson-flow-section_sectionInformationAlt__lxtn1 .shop-detail-page-trial-lesson-flow-section_sectionInformationTelBodyLabel__FFpCR{border-color:var(--color-white)}.shop-detail-page-trial-lesson-flow-section_sectionInformationTelDate__2hYJj{font-size:12px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionInformationTelDate__2hYJj{font-size:calc((100vw / var(--vw-sp)) * 12)}}.shop-detail-page-trial-lesson-flow-section_sectionInformationHelp__nxuTD{width:100%;margin-top:24px;text-align:center}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionInformationHelp__nxuTD{margin-top:calc((100vw / var(--vw-sp)) * 24);text-align:center}}.shop-detail-page-trial-lesson-flow-section_sectionInformationHelpButton__emBFT{position:relative;padding-right:30px;padding-bottom:12px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionInformationHelpButton__emBFT{padding-right:calc((100vw / var(--vw-sp)) * 20);padding-bottom:calc((100vw / var(--vw-sp)) * 12)}}.shop-detail-page-trial-lesson-flow-section_sectionInformationHelpButton__emBFT:before{position:absolute;bottom:0;left:0;display:block;content:"";width:100%;height:1px;background-color:var(--color-dark-gray);transition:opacity .6s cubic-bezier(.19,1,.22,1)}.shop-detail-page-trial-lesson-flow-section_sectionInformationHelpButton__emBFT:after{position:absolute;top:50%;right:0;display:block;content:"";width:10px;height:10px;margin-top:-10px;border-top:1px solid var(--color-dark-gray);border-right:1px solid var(--color-dark-gray);transform:rotate(45deg)}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionInformationHelpButton__emBFT:after{position:absolute;width:calc((100vw / var(--vw-sp)) * 6);height:calc((100vw / var(--vw-sp)) * 6);margin-top:calc((100vw / var(--vw-sp)) * -8)}}.shop-detail-page-trial-lesson-flow-section_sectionInformationHelpButton__emBFT:hover:before{opacity:0}.shop-detail-page-trial-lesson-flow-section_sectionInformationAlt__lxtn1 .shop-detail-page-trial-lesson-flow-section_sectionInformationHelpButton__emBFT{color:var(--color-white)}.shop-detail-page-trial-lesson-flow-section_sectionInformationAlt__lxtn1 .shop-detail-page-trial-lesson-flow-section_sectionInformationHelpButton__emBFT:before{background:var(--color-white)}.shop-detail-page-trial-lesson-flow-section_sectionInformationAlt__lxtn1 .shop-detail-page-trial-lesson-flow-section_sectionInformationHelpButton__emBFT:after{border-color:var(--color-white)}.shop-detail-page-trial-lesson-flow-section_note__T2M52{font-size:10px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_note__T2M52{font-size:calc((100vw / var(--vw-sp)) * 10)}}.shop-detail-page-trial-lesson-flow-section_sectionInformationCaution__QX_JZ{font-size:12px;margin-top:12px;white-space:nowrap}.shop-detail-page-trial-lesson-flow-section_sectionInformationCaution__QX_JZ.shop-detail-page-trial-lesson-flow-section_bottom__zB5XD{margin-top:20px}.shop-detail-page-trial-lesson-flow-section_sectionInformationCaution__QX_JZ.shop-detail-page-trial-lesson-flow-section_help__PB8CC{margin-top:0;margin-bottom:8px}@media (max-width:800px){.shop-detail-page-trial-lesson-flow-section_sectionInformationCaution__QX_JZ{font-size:calc((100vw / var(--vw-sp)) * 10);margin-top:calc((100vw / var(--vw-sp)) * 12);white-space:nowrap;text-align:center;line-height:1.5}.shop-detail-page-trial-lesson-flow-section_sectionInformationCaution__QX_JZ.shop-detail-page-trial-lesson-flow-section_bottom__zB5XD{margin-top:calc((100vw / var(--vw-sp)) * 20)}.shop-detail-page-trial-lesson-flow-section_sectionInformationCaution__QX_JZ.shop-detail-page-trial-lesson-flow-section_help__PB8CC{font-size:calc((100vw / var(--vw-sp)) * 12)}}.shop-price_section__jWbFU{padding:88px 0 188px}@media (max-width:800px){.shop-price_section__jWbFU{padding:calc((100vw / var(--vw-sp)) * 60) 0 calc((100vw / var(--vw-sp)) * 100)}}.shop-price_sectionLead__jtkVu{margin-bottom:64px;font-size:18px;font-weight:500;line-height:1.8}@media (max-width:800px){.shop-price_sectionLead__jtkVu{margin-bottom:calc((100vw / var(--vw-sp)) * 48);font-size:calc((100vw / var(--vw-sp)) * 16)}}.shop-price_sectionSecondary__NIXSY+.shop-price_sectionSecondary__NIXSY{margin-top:60px}@media (max-width:800px){.shop-price_sectionSecondary__NIXSY+.shop-price_sectionSecondary__NIXSY{margin-top:calc((100vw / var(--vw-sp)) * 40)}}.shop-price_tablePrice__HLuMr{width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto}@media (max-width:800px){.shop-price_tablePrice__HLuMr{width:calc((100vw / var(--vw-sp)) * 356);margin:0 auto;border-collapse:collapse;border-spacing:0}}.shop-price_tablePrice__HLuMr thead th{vertical-align:bottom;width:23.5%}@media (max-width:800px){.shop-price_tablePrice__HLuMr thead th{vertical-align:bottom;width:38.4615vw}}.shop-price_tablePrice__HLuMr thead th:has(.shop-price_tablePriceHeaderPrimary__M0xCl){padding-left:.5px;padding-right:.5px}@media (max-width:800px){.shop-price_tablePrice__HLuMr thead th:has(.shop-price_tablePriceHeaderPrimary__M0xCl){padding-left:1.5px;padding-right:1.5px}}.shop-price_tablePrice__HLuMr thead tr th:first-of-type{width:1%}@media (max-width:800px){.shop-price_tablePrice__HLuMr thead tr th:first-of-type{position:sticky;left:0;width:8.7179vw;background:var(--color-gray50)}}.shop-price_tablePriceHeader__zYzJ8{margin:0 1.5px;padding:15px 10px 20px;background:var(--color-orange3-200);border-top-left-radius:10px;border-top-right-radius:10px}@media (max-width:800px){.shop-price_tablePriceHeader__zYzJ8{padding:calc((100vw / var(--vw-sp)) * 15) calc((100vw / var(--vw-sp)) * 5) calc((100vw / var(--vw-sp)) * 20);border-top-left-radius:calc((100vw / var(--vw-sp)) * 10);border-top-right-radius:calc((100vw / var(--vw-sp)) * 10)}}.shop-price_tablePrice__HLuMr thead th:nth-child(2) .shop-price_tablePriceHeader__zYzJ8{margin-left:0}.shop-price_tablePrice__HLuMr thead th:nth-child(5) .shop-price_tablePriceHeader__zYzJ8{margin-right:0}.shop-price_tablePrice__HLuMr tbody td{position:relative;padding:15px;text-align:center;background:var(--color-white);border-bottom:1px solid var(--color-gray200)}@media (max-width:800px){.shop-price_tablePrice__HLuMr tbody td{padding:calc((100vw / var(--vw-sp)) * 15) calc((100vw / var(--vw-sp)) * 10)}}.shop-price_tablePrice__HLuMr tbody td>:last-of-type{margin-bottom:0!important}.shop-price_tablePrice__HLuMr tbody tr:last-of-type td{border-bottom:none}.shop-price_tablePriceBodyRecommend__sUY8y:before{position:absolute;top:-1px;left:2px;display:block;content:"";width:calc(100% - 8px);height:calc(100% + 2px);border-left:2px solid var(--color-red);border-right:2px solid var(--color-red)}@media (max-width:800px){.shop-price_tablePriceBodyRecommend__sUY8y:before{left:3px;width:calc(100% - 10px)}}.shop-price_tablePrice__HLuMr tbody tr:last-of-type .shop-price_tablePriceBodyRecommend__sUY8y:before{border-left:2px solid var(--color-red);border-right:2px solid var(--color-red);border-bottom:2px solid var(--color-red);border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (max-width:800px){.shop-price_tablePrice__HLuMr tbody tr:last-of-type .shop-price_tablePriceBodyRecommend__sUY8y:before{border-bottom-left-radius:calc((100vw / var(--vw-sp)) * 10);border-bottom-right-radius:calc((100vw / var(--vw-sp)) * 10)}}.shop-price_tablePrice__HLuMr .shop-price_buttonSmall__n7_Ki{width:auto;min-width:157px;padding:8px 15px;font-size:18px;line-height:1}@media (max-width:800px){.shop-price_tablePrice__HLuMr .shop-price_buttonSmall__n7_Ki{min-width:calc((100vw / var(--vw-sp)) * 134);padding:calc((100vw / var(--vw-sp)) * 8) calc((100vw / var(--vw-sp)) * 15);font-size:calc((100vw / var(--vw-sp)) * 14)}}.shop-price_tablePriceBodyAmount__1hm_I span{font-size:16px}@media (max-width:800px){.shop-price_tablePriceBodyAmount__1hm_I span{font-size:calc((100vw / var(--vw-sp)) * 12)}}.shop-price_button__af3aK span{position:relative;display:inline-block;padding-right:20px}@media (max-width:800px){.shop-price_button__af3aK span{padding-right:calc((100vw / var(--vw-sp)) * 20)}}.shop-price_buttonPrimarySmall__UOaoC span{padding-right:15px}@media (max-width:800px){.shop-price_buttonPrimarySmall__UOaoC span{padding-right:calc((100vw / var(--vw-sp)) * 10)}}.shop-price_membershipBenefitsBodyMainItemPriceNormalDetail__LthrH span{font-size:18px;font-weight:400}@media (max-width:800px){.shop-price_membershipBenefitsBodyMainItemPriceNormalDetail__LthrH span{font-size:calc((100vw / var(--vw-sp)) * 18)}}.shop-price_membershipBenefitsMoreoverLabel__7II2h span{position:relative;display:inline-block;padding:0 20px;font-size:20px;font-weight:700;color:var(--color-pink600)}@media (max-width:800px){.shop-price_membershipBenefitsMoreoverLabel__7II2h span{padding:0 calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 18)}}.shop-price_membershipBenefitsMoreoverMain__EIKGb strong span{font-size:24px;font-weight:600;color:var(--color-pink600)}@media (max-width:800px){.shop-price_membershipBenefitsMoreoverMain__EIKGb strong span{font-size:calc((100vw / var(--vw-sp)) * 16)}}.shop-price_tablePrice__HLuMr .shop-price_buttonSmall__n7_Ki span{padding-right:15px}@media (max-width:800px){.shop-price_tablePrice__HLuMr .shop-price_buttonSmall__n7_Ki span{padding-right:calc((100vw / var(--vw-sp)) * 15)}}.shop-price_button__af3aK span:before{position:absolute;top:50%;right:0;display:block;content:"";width:10px;height:10px;margin-top:-6px;border-top:1px solid var(--color-orange3);border-right:1px solid var(--color-orange3);transform:rotate(45deg);transition:right .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.shop-price_button__af3aK span:before{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 10);margin-top:calc((100vw / var(--vw-sp)) * -5)}}.shop-price_buttonPrimarySmall__UOaoC span:before{right:0;width:7px;height:7px;margin-top:-3.5px}.shop-price_membershipBenefitsMoreoverLabel__7II2h span:before{position:absolute;bottom:0;left:0;display:block;content:"";width:10px;height:14px;background:url(/common/images/buttons-tittle-left-pink.svg) no-repeat;background-size:cover;transform:translateY(-50%)}@media (max-width:800px){.shop-price_membershipBenefitsMoreoverLabel__7II2h span:before{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 14)}}.shop-price_buttonPrimary__OzOPg span:before{border-color:var(--color-white)}.shop-price_button__af3aK.shop-price_secondLine__Ye96B span:before{margin-top:-4px;right:-5px}.shop-price_button__af3aK.shop-price_blue__y_Lmf span:before{border-color:#1249a0}.shop-price_button__af3aK.shop-price_black__j4Uqr span:before{border-color:#000}.shop-price_buttonPrimarySmall__UOaoC:hover span:before,.shop-price_button__af3aK:hover span:before{right:-5px}.shop-price_sectionButtonsBody__lJS7h a.shop-price_button__af3aK span:before{margin-top:-5px}.shop-price_sectionButtonsBody__lJS7h a.shop-price_buttonSmall__n7_Ki span:before{margin-top:-3px}@media (max-width:800px){.shop-price_sectionButtonsBody__lJS7h a.shop-price_buttonSmall__n7_Ki span:before{margin-top:calc((100vw / var(--vw-sp)) * -4)}}.shop-price_button__af3aK.shop-price_secondLine__Ye96B:hover span:before{right:-10px}.shop-price_tablePrice__HLuMr .shop-price_buttonSmall__n7_Ki.shop-price_buttonAngleBottom__GiGaC span:before{transform:rotate(135deg);margin-top:-5px}@media (max-width:800px){.shop-price_tablePrice__HLuMr .shop-price_buttonSmall__n7_Ki.shop-price_buttonAngleBottom__GiGaC span:before{margin-top:calc((100vw / var(--vw-sp)) * -5)}}.shop-price_sectionButtonsBody__lJS7h .shop-price_button__af3aK.shop-price_facility__CA_ck span:before{right:5px}.shop-price_tablePrice__HLuMr .shop-price_buttonSmall__n7_Ki.shop-price_buttonAngleBottom__GiGaC:hover span:before{right:0}.shop-price_tablePriceHeaderPrimary__M0xCl{background:var(--color-red);color:var(--color-white)}.shop-price_tablePriceHeaderTitle__hqtpf{display:flex;align-items:center;justify-content:center;min-height:3.6em;margin-bottom:0;font-size:20px;font-weight:700;color:var(--color-orange3);line-height:140%;letter-spacing:-2px}@media (max-width:800px){.shop-price_tablePriceHeaderTitle__hqtpf{font-size:calc((100vw / var(--vw-sp)) * 16);letter-spacing:calc((100vw / var(--vw-sp)) * -2)}}.shop-price_tablePriceHeaderPrimary__M0xCl .shop-price_tablePriceHeaderTitle__hqtpf{color:var(--color-white)}.shop-price_tablePriceHeaderLabel__VoDcC{margin-bottom:8px;background:var(--color-white);border-radius:20px;font-size:18px;color:var(--color-red)}@media (max-width:800px){.shop-price_tablePriceHeaderLabel__VoDcC{margin-bottom:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 14);border-radius:calc((100vw / var(--vw-sp)) * 20)}}.shop-price_tablePriceHeaderDescription__KHHRg{font-size:14px;font-weight:500}@media (max-width:800px){.shop-price_tablePriceHeaderDescription__KHHRg{font-size:calc((100vw / var(--vw-sp)) * 12)}}.shop-price_tablePriceBodyTitle__HTXWS{padding:12px 15px;background:var(--color-gray500);font-size:14px;font-weight:500;color:var(--color-white);line-height:1.15;text-align:center;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom:1px solid var(--color-white);width:48px;max-width:48px}@media (max-width:800px){.shop-price_tablePriceBodyTitle__HTXWS{position:sticky;left:0;padding:calc((100vw / var(--vw-sp)) * 12);font-size:calc((100vw / var(--vw-sp)) * 12);border-top-right-radius:calc((100vw / var(--vw-sp)) * 10);border-bottom-right-radius:calc((100vw / var(--vw-sp)) * 10);z-index:100}}.shop-price_tablePriceTdValignTop__1AGnE{vertical-align:top}.shop-price_tablePriceBodyRecommendInner__ABc6Z{position:relative;z-index:10}.shop-price_tablePriceBodyAmount__1hm_I small{font-size:12px;font-weight:500}@media (max-width:800px){.shop-price_tablePriceBodyAmount__1hm_I small{font-size:calc((100vw / var(--vw-sp)) * 10)}}.shop-price_tablePriceBodyAmount__1hm_I{padding-top:6px;margin-bottom:16px;color:var(--color-orange3);font-size:24px;font-weight:700;line-height:1.35}@media (max-width:800px){.shop-price_tablePriceBodyAmount__1hm_I{padding-top:calc((100vw / var(--vw-sp)) * 6);margin-bottom:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 20);font-weight:700}}.shop-price_tablePriceBodyButton__JEs24{margin-bottom:8px;text-align:center}@media (max-width:800px){.shop-price_tablePriceBodyButton__JEs24{margin-bottom:calc((100vw / var(--vw-sp)) * 8)}}.shop-price_button__af3aK{position:relative;display:flex;justify-content:center;align-items:center;width:250px;height:38px;padding:14px 15px 16px;font-size:16px;font-weight:700;background:var(--color-white);outline:solid 1px var(--color-orange3);border-radius:50px;color:var(--color-orange3);text-align:center;cursor:pointer;transition:background-color .6s cubic-bezier(.19,1,.22,1)}.shop-price_button__af3aK.shop-price_secondLine__Ye96B{padding:5px;line-height:1.3}.shop-price_button__af3aK.shop-price_blue__y_Lmf{outline-color:#1249a0;color:#1249a0}.shop-price_button__af3aK.shop-price_blue__y_Lmf:hover{background:rgb(18 73 160/10%)}.shop-price_button__af3aK.shop-price_black__j4Uqr{outline-color:#000;color:#000}.shop-price_button__af3aK.shop-price_black__j4Uqr:hover{background:rgb(0 0 0/10%)}@media (max-width:800px){.shop-price_button__af3aK{width:auto;height:auto;min-width:calc((100vw / var(--vw-sp)) * 250);max-width:100%;padding:calc((100vw / var(--vw-sp)) * 12) calc((100vw / var(--vw-sp)) * 25);font-size:calc((100vw / var(--vw-sp)) * 16);border-radius:calc((100vw / var(--vw-sp)) * 50);text-align:center}}.shop-price_button__af3aK:hover{background:var(--button-hover)}.shop-price_button__af3aK:active{transform:translateY(2px)}.shop-price_buttonPrimary__OzOPg{border:2px solid var(--color-white);background:var(--color-orange3);color:var(--color-white)}@media (max-width:800px){.shop-price_buttonPrimary__OzOPg{width:100%;min-width:calc((100vw / var(--vw-sp)) * 250);max-width:100%;padding:calc((100vw / var(--vw-sp)) * 14) calc((100vw / var(--vw-sp)) * 25) calc((100vw / var(--vw-sp)) * 14) calc((100vw / var(--vw-sp)) * 18);font-size:calc((100vw / var(--vw-sp)) * 20)}}.shop-price_buttonPrimary__OzOPg:hover{background:var(--color-orange2)}.shop-price_buttonPrimarySmall__UOaoC{width:157px;min-width:157px;margin:0 auto;padding:7px 20px 9px;font-size:18px;line-height:1}@media (max-width:800px){.shop-price_buttonPrimarySmall__UOaoC{width:calc((100vw / var(--vw-sp)) * 138);min-width:140px;padding:calc((100vw / var(--vw-sp)) * 5.5) calc((100vw / var(--vw-sp)) * 20) calc((100vw / var(--vw-sp)) * 6.5);font-size:calc((100vw / var(--vw-sp)) * 14)}.shop-price_buttonPrimarySmall__UOaoC span:before{width:calc((100vw / var(--vw-sp)) * 7);height:calc((100vw / var(--vw-sp)) * 7);margin-top:calc((100vw / var(--vw-sp)) * -3.5)}}.shop-price_tablePrice__HLuMr .shop-price_buttonPrimarySmallFutureOpen__PZblx{font-size:16px}@media (max-width:800px){.shop-price_tablePrice__HLuMr .shop-price_buttonPrimarySmallFutureOpen__PZblx{font-size:calc((100vw / var(--vw-sp)) * 14)}}.shop-price_tablePriceBodyNote___eZjn a{color:var(--gray-600);text-decoration:underline}.shop-price_tablePriceBodyNote___eZjn{font-size:11.4px;text-align:center;line-height:1.3;color:var(--color-gray600)}@media (max-width:800px){.shop-price_tablePriceBodyNote___eZjn{font-size:calc((100vw / var(--vw-sp)) * 10);text-align:left}}.shop-price_textNote__BizrT a{text-decoration:underline}.shop-price_sectionButtonsBody__lJS7h a{margin:0 25px 16px}.shop-price_experienceLink__TvFv4 a{position:relative;display:inline-block;padding-bottom:10px;padding-right:25px;font-size:16px}@media (max-width:800px){.shop-price_experienceLink__TvFv4 a{padding-bottom:calc((100vw / var(--vw-sp)) * 5);padding-right:calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 14)}}.shop-price_experienceLinkSmall__GAXrB a{font-size:16px}@media (max-width:800px){.shop-price_experienceLinkSmall__GAXrB a{font-size:calc((100vw / var(--vw-sp)) * 14)}}.shop-price_tablePriceBodyNote___eZjn a:hover{text-decoration:none}.shop-price_tablePriceBodyHeadline__9aezH{margin-bottom:8px;font-size:18px;font-weight:700}@media (max-width:800px){.shop-price_tablePriceBodyHeadline__9aezH{margin-bottom:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 14)}}.shop-price_textNote__BizrT{font-size:12px;line-height:120%;color:var(--color-gray600)}@media (max-width:800px){.shop-price_textNote__BizrT{font-size:calc((100vw / var(--vw-sp)) * 10)}}.shop-price_textNote__BizrT a:hover{text-decoration:none}.shop-price_sectionHeadlineLv2__YyiiL{margin-top:0;margin-bottom:20px;font-size:20px;font-weight:700}@media (max-width:800px){.shop-price_sectionHeadlineLv2__YyiiL{margin-bottom:calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 20)}}.shop-price_listAccordionSingle__lUoXa ul li{margin-bottom:24px}@media (max-width:800px){.shop-price_listAccordionSingle__lUoXa ul li{margin-bottom:calc((100vw / var(--vw-sp)) * 16)}}.shop-price_listAccordionSingle__lUoXa ul{list-style:none;padding:0;margin:0}.shop-price_listAccordionSingle__lUoXa ul li:last-child{margin-bottom:0}.shop-price_accordionSingle__r_7x3{padding:10px 20px;border:1px solid var(--gray3);border-radius:10px;background:var(--color-white)}.shop-price_accordionSingle__r_7x3.shop-price_pd20__4tq07{padding-bottom:20px}.shop-price_accordionSingle__r_7x3.shop-price_firstPageFaq__SgD8R{padding:17px 20px}.shop-price_accordionSingle__r_7x3.shop-price_firstPageFaq__SgD8R.shop-price_join__rdgcb{border-radius:0;border-top:none;border-left:none;border-right:none;padding:0}.shop-price_accordionSingle__r_7x3.shop-price_firstPageFaq__SgD8R.shop-price_join__rdgcb.shop-price_top__N_6nz{border-top:1px solid var(--gray3)}@media (max-width:800px){.shop-price_accordionSingle__r_7x3{padding:calc((100vw / var(--vw-sp)) * 5) calc((100vw / var(--vw-sp)) * 20);border-radius:calc((100vw / var(--vw-sp)) * 10)}.shop-price_accordionSingle__r_7x3.shop-price_pd20__4tq07{padding-bottom:calc((100vw / var(--vw-sp)) * 20)}.shop-price_accordionSingle__r_7x3.shop-price_firstPageFaq__SgD8R{padding:calc((100vw / var(--vw-sp)) * 20)}}.shop-price_accordionSingleButton__DNZN3:after{position:absolute;top:50%;right:6px;display:block;content:"";width:1px;height:14px;margin-top:-7px;background:var(--color-orange3);transition:transform .6s cubic-bezier(.19,1,.22,1),margin-top .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.shop-price_accordionSingleButton__DNZN3:after{right:calc((100vw / var(--vw-sp)) * 1);height:calc((100vw / var(--vw-sp)) * 14);margin-top:calc((100vw / var(--vw-sp)) * -7)}}.shop-price_accordionSingle__r_7x3[open] .shop-price_accordionSingleButton__DNZN3:after{margin-top:-6.5px;transform:rotate(90deg)}@media (max-width:800px){.shop-price_accordionSingle__r_7x3[open] .shop-price_accordionSingleButton__DNZN3:after{margin-top:calc((100vw / var(--vw-sp)) * -6.5)}}.shop-price_accordionSingleButton__DNZN3{position:relative;display:flex;align-items:center;min-height:40px;padding-right:20px;line-height:1.3;list-style:none;cursor:pointer}.shop-price_accordionSingleButton__DNZN3 h3,.shop-price_accordionSingleButton__DNZN3 h4,.shop-price_accordionSingleButton__DNZN3 h5{font-weight:400;margin-bottom:0;font-size:16px}@media (max-width:800px){.shop-price_accordionSingleButton__DNZN3 h3,.shop-price_accordionSingleButton__DNZN3 h4,.shop-price_accordionSingleButton__DNZN3 h5{font-size:calc((100vw / var(--vw-sp)) * 14)}}.shop-price_accordionSingleButton__DNZN3::-webkit-details-marker{display:none}.shop-price_accordionSingleButton__DNZN3.shop-price_firstPageFaq__SgD8R{min-height:0}.shop-price_accordionSingleButton__DNZN3.shop-price_firstPageFaq__SgD8R.shop-price_join__rdgcb{padding:17px 20px}@media (max-width:800px){.shop-price_accordionSingleButton__DNZN3.shop-price_firstPageFaq__SgD8R.shop-price_join__rdgcb{padding:calc((100vw / var(--vw-sp)) * 18) calc((100vw / var(--vw-sp)) * 44) calc((100vw / var(--vw-sp)) * 18) calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 16);line-height:1.6}.shop-price_accordionSingleButton__DNZN3.shop-price_firstPageFaq__SgD8R.shop-price_join__rdgcb h4{font-size:calc((100vw / var(--vw-sp)) * 16)}}.shop-price_accordionSingleButton__DNZN3.shop-price_firstPageFaq__SgD8R.shop-price_join__rdgcb:before{right:20px}.shop-price_accordionSingleButton__DNZN3.shop-price_firstPageFaq__SgD8R.shop-price_join__rdgcb:after{right:26px}@media (max-width:800px){.shop-price_accordionSingleButton__DNZN3{display:flex;align-items:center;min-height:calc((100vw / var(--vw-sp)) * 48);padding-right:calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 14)}.shop-price_accordionSingleButton__DNZN3.shop-price_firstPageFaq__SgD8R{min-height:0}}.shop-price_accordionSingleButton__DNZN3:before{position:absolute;top:50%;right:0;display:block;content:"";width:14px;height:1px;background:var(--color-orange3)}@media (max-width:800px){.shop-price_accordionSingleButton__DNZN3:before{right:calc((100vw / var(--vw-sp)) * -5);width:calc((100vw / var(--vw-sp)) * 14)}}.shop-price_accordionSingleBody__M1HhK{margin-top:5px;overflow:hidden}.shop-price_accordionSingleBody__M1HhK.shop-price_visible__X_RoT{overflow:visible}.shop-price_accordionSingleBody__M1HhK.shop-price_mt0__8gq_n{margin-top:0}@media (max-width:800px){.shop-price_accordionSingleBody__M1HhK{margin-top:calc((100vw / var(--vw-sp)) * 5);font-size:calc((100vw / var(--vw-sp)) * 14)}.shop-price_accordionSingleBody__M1HhK.shop-price_mt0__8gq_n{margin-top:0}}.shop-price_membershipBenefits__PxfSO{max-width:660px;margin:100px auto 20px;border:3px solid var(--color-orange3);border-radius:20px;background:var(--color-white)}@media (max-width:800px){.shop-price_membershipBenefits__PxfSO{max-width:100%;margin:calc((100vw / var(--vw-sp)) * 80) auto calc((100vw / var(--vw-sp)) * 20);border-radius:calc((100vw / var(--vw-sp)) * 20)}}.shop-price_membershipBenefitsTitle___Bsed{position:relative;padding:10px;background:var(--color-orange3);text-align:center;border-top-left-radius:17px;border-top-right-radius:17px}@media (max-width:800px){.shop-price_membershipBenefitsTitle___Bsed{padding:calc((100vw / var(--vw-sp)) * 10);border-top-left-radius:calc((100vw / var(--vw-sp)) * 17);border-top-right-radius:calc((100vw / var(--vw-sp)) * 17)}}.shop-price_membershipBenefitsTitleLabel__KhJmm{position:absolute;top:0;left:50%;display:block;width:250px;padding:5px 10px;background:var(--yellow1);border-radius:40px;font-size:22px;font-weight:700;text-align:center;transform:translateX(-50%) translateY(-90%)}@media (max-width:800px){.shop-price_membershipBenefitsTitleLabel__KhJmm{width:calc((100vw / var(--vw-sp)) * 190);padding:calc((100vw / var(--vw-sp)) * 5) calc((100vw / var(--vw-sp)) * 10);border-radius:calc((100vw / var(--vw-sp)) * 40);font-size:calc((100vw / var(--vw-sp)) * 20)}}.shop-price_membershipBenefitsTitleLabel__KhJmm:before{content:"";position:absolute;top:99%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:10px solid var(--yellow1)}@media (max-width:800px){.shop-price_membershipBenefitsTitleLabel__KhJmm:before{top:99%}}.shop-price_membershipBenefitsTitleMain__XDlon small{font-size:24px}@media (max-width:800px){.shop-price_membershipBenefitsTitleMain__XDlon small{font-size:calc((100vw / var(--vw-sp)) * 20)}}.shop-price_membershipBenefitsTitleMain__XDlon{display:block;font-size:28px;font-weight:700;color:var(--color-white)}@media (max-width:800px){.shop-price_membershipBenefitsTitleMain__XDlon{font-size:calc((100vw / var(--vw-sp)) * 26)}}.shop-price_membershipBenefitsBody__R_UzG{padding:24px 32px 32px}@media (max-width:800px){.shop-price_membershipBenefitsBody__R_UzG{padding:calc((100vw / var(--vw-sp)) * 22)}}.shop-price_membershipBenefitsBodyMain__BZQJT{display:flex;justify-content:space-between}@media (max-width:800px){.shop-price_membershipBenefitsBodyMain__BZQJT{flex-direction:column}}.shop-price_membershipBenefitsBodyMainItem__EBJgK{width:43%}@media (max-width:800px){.shop-price_membershipBenefitsBodyMainItem__EBJgK{width:100%;margin-bottom:calc((100vw / var(--vw-sp)) * 15)}}.shop-price_membershipBenefitsBodyMainItemTitle___RUEL{margin-bottom:10px;padding:3px 10px;border-top:1px solid var(--color-gray200);border-bottom:1px solid var(--color-gray200);text-align:center}@media (max-width:800px){.shop-price_membershipBenefitsBodyMainItemTitle___RUEL{margin-bottom:calc((100vw / var(--vw-sp)) * 10);font-size:calc((100vw / var(--vw-sp)) * 14);padding:calc((100vw / var(--vw-sp)) * 3) calc((100vw / var(--vw-sp)) * 10)}}.shop-price_membershipBenefitsBodyMainItemPrice__5kkIq{display:flex;align-items:center;line-height:1;white-space:nowrap}@media (max-width:800px){.shop-price_membershipBenefitsBodyMainItemPrice__5kkIq{justify-content:center}}.shop-price_membershipBenefitsBodyMainItemPriceNormal__h3poV{position:relative;padding-right:25px}@media (max-width:800px){.shop-price_membershipBenefitsBodyMainItemPriceNormal__h3poV{padding-right:calc((100vw / var(--vw-sp)) * 25)}}.shop-price_membershipBenefitsBodyMainItemPriceNormal__h3poV:before{content:"";position:absolute;top:50%;left:90%;margin-top:-7px;border:7px solid transparent;border-left:10px solid var(--color-dark-gray)}.shop-price_membershipBenefitsBodyMainItemPriceNormalLabel__x_dzc{display:block;margin-bottom:5px;font-size:12px}@media (max-width:800px){.shop-price_membershipBenefitsBodyMainItemPriceNormalLabel__x_dzc{margin-bottom:calc((100vw / var(--vw-sp)) * 5);font-size:calc((100vw / var(--vw-sp)) * 12)}}.shop-price_membershipBenefitsBodyMainItemPriceNormalDetail__LthrH small{font-size:12px;font-weight:400}@media (max-width:800px){.shop-price_membershipBenefitsBodyMainItemPriceNormalDetail__LthrH small{font-size:calc((100vw / var(--vw-sp)) * 10)}}.shop-price_membershipBenefitsBodyMainItemPriceNormalDetail__LthrH{font-family:var(--font-montserrat);font-size:30px;font-weight:600}@media (max-width:800px){.shop-price_membershipBenefitsBodyMainItemPriceNormalDetail__LthrH{font-size:calc((100vw / var(--vw-sp)) * 30)}}.shop-price_membershipBenefitsBodyMainItemPriceSpecial__UcAwR small{font-size:30px;font-weight:700}@media (max-width:800px){.shop-price_membershipBenefitsBodyMainItemPriceSpecial__UcAwR small{font-size:calc((100vw / var(--vw-sp)) * 30)}}.shop-price_membershipBenefitsMoreover__NNBTF{position:relative;display:flex;align-items:center;margin-top:40px;padding:0 15px 0 120px;background:var(--color-pink100);border-radius:20px 10px 10px 20px}@media (max-width:800px){.shop-price_membershipBenefitsMoreover__NNBTF{flex-direction:column;margin-top:calc((100vw / var(--vw-sp)) * 30);padding:calc((100vw / var(--vw-sp)) * 7) calc((100vw / var(--vw-sp)) * 15) calc((100vw / var(--vw-sp)) * 7) calc((100vw / var(--vw-sp)) * 60);border-radius:calc((100vw / var(--vw-sp)) * 20) calc((100vw / var(--vw-sp)) * 10) calc((100vw / var(--vw-sp)) * 10) calc((100vw / var(--vw-sp)) * 20)}}.shop-price_membershipBenefitsMoreoverTitle__MOuZp{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:96px;height:96px;outline:solid 1px var(--color-pink600);border:2px solid var(--color-white);background:var(--color-pink600);color:var(--color-white);border-radius:50%;text-align:center;font-size:20px;font-weight:700;line-height:1.3;transform:translateY(-20%)}@media (max-width:800px){.shop-price_membershipBenefitsMoreoverTitle__MOuZp{width:calc((100vw / var(--vw-sp)) * 56);height:calc((100vw / var(--vw-sp)) * 56);font-size:calc((100vw / var(--vw-sp)) * 12);transform:translateY(0)}}.shop-price_membershipBenefitsMoreoverLabel__7II2h{position:absolute;top:-35px;left:0;width:100%;text-align:center}@media (max-width:800px){.shop-price_membershipBenefitsMoreoverLabel__7II2h{top:calc((100vw / var(--vw-sp)) * -35)}}.shop-price_membershipBenefitsMoreoverLabel__7II2h span:after{position:absolute;bottom:0;right:0;display:block;content:"";width:10px;height:14px;background:url(/common/images/buttons-tittle-right-pink.svg) no-repeat;background-size:cover;transform:translateY(-50%)}@media (max-width:800px){.shop-price_membershipBenefitsMoreoverLabel__7II2h span:after{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 14)}}.shop-price_membershipBenefitsMoreoverMain__EIKGb strong{font-family:var(--font-montserrat);font-size:38px;font-weight:600;color:var(--color-pink600)}@media (max-width:800px){.shop-price_membershipBenefitsMoreoverMain__EIKGb strong{font-size:calc((100vw / var(--vw-sp)) * 24)}}.shop-price_membershipBenefitsMoreoverMain__EIKGb{font-size:18px;font-weight:700;white-space:nowrap}@media (max-width:800px){.shop-price_membershipBenefitsMoreoverMain__EIKGb{font-size:calc((100vw / var(--vw-sp)) * 14);line-height:1}}.shop-price_membershipBenefitsMoreoverNote___gMpM{flex:1 1;padding-left:15px;font-size:12px;color:var(--color-gray600)}@media (max-width:800px){.shop-price_membershipBenefitsMoreoverNote___gMpM{padding-left:calc((100vw / var(--vw-sp)) * 15);font-size:calc((100vw / var(--vw-sp)) * 10)}}.shop-price_textNoteBenefits__5xc3A{max-width:660px;margin-left:auto;margin-right:auto}@media (max-width:800px){.shop-price_textNoteBenefits__5xc3A{max-width:100%}}.shop-price_sectionButtons__OQN8Q{margin-top:64px}.shop-price_sectionButtons__OQN8Q.shop-price_programPage__tJQUD{margin-top:40px}.shop-price_sectionButtons__OQN8Q.shop-price_mt0__8gq_n{margin-top:0}@media (max-width:800px){.shop-price_sectionButtons__OQN8Q{margin-top:calc((100vw / var(--vw-sp)) * 48)}.shop-price_sectionButtons__OQN8Q.shop-price_programPage__tJQUD{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.shop-price_sectionButtonsBody__lJS7h{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:800px){.shop-price_sectionButtonsBody__lJS7h{flex-direction:column;align-items:center}}.shop-price_sectionButtonsBody__lJS7h a:last-of-type{margin-bottom:0}@media (max-width:800px){.shop-price_sectionButtonsBody__lJS7h a{margin:0 0 calc((100vw / var(--vw-sp)) * 16)}.shop-price_sectionButtonsBody__lJS7h a:last-of-type{margin-bottom:0}}.shop-price_sectionButtonsBody__lJS7h a.shop-price_button__af3aK{width:auto;min-width:250px;padding:11px 25px 13px;font-size:16px;height:48px}.shop-price_sectionButtonsBody__lJS7h a.shop-price_button__af3aK.shop-price_secondLine__Ye96B{line-height:1.2;padding:5px 0}@media (max-width:800px){.shop-price_sectionButtonsBody__lJS7h a.shop-price_button__af3aK{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)}}.shop-price_sectionButtonsBody__lJS7h .shop-price_button__af3aK.shop-price_facility__CA_ck:hover span:before{right:0}@media (max-width:800px){.shop-price_sectionButtonsBody__lJS7h a.shop-price_buttonAngleBottom__GiGaC span:before{margin-top:calc((100vw / var(--vw-sp)) * -5)}}.shop-price_experienceLink__TvFv4{margin-top:20px;text-align:center}@media (max-width:800px){.shop-price_experienceLink__TvFv4{margin-top:calc((100vw / var(--vw-sp)) * 16)}}.shop-price_experienceLink__TvFv4 a:before{position:absolute;bottom:0;left:0;width:100%;height:1px;display:block;content:"";background:var(--color-dark-gray);transition:opacity .6s cubic-bezier(.19,1,.22,1)}.shop-price_experienceLink__TvFv4 a:hover:before{opacity:0}.shop-price_experienceLink__TvFv4 a:after{position:absolute;top:5px;right:0;display:block;content:"";width:8px;height:8px;border-right:1px solid var(--color-dark-gray);border-bottom:1px solid var(--color-dark-gray);transform:rotate(45deg)}@media (max-width:800px){.shop-price_experienceLink__TvFv4 a: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)}}.shop-price_experienceLinkAngleRight___huYw a:after{top:8px;right:5px;transform:rotate(-45deg)}@media (max-width:800px){.shop-price_experienceLinkAngleRight___huYw a:after{top:calc((100vw / var(--vw-sp)) * 8);right:calc((100vw / var(--vw-sp)) * 5)}}.shop-price_experienceLinkSmall__GAXrB a:after{top:8px;width:7px;height:7px}@media (max-width:800px){.shop-price_experienceLinkSmall__GAXrB a:after{top:calc((100vw / var(--vw-sp)) * 6);width:calc((100vw / var(--vw-sp)) * 7);height:calc((100vw / var(--vw-sp)) * 7)}}.shop-price_experienceLink__TvFv4.shop-price_rightArrow__WAluS a:after{transform:rotate(-45deg);margin-top:1px}.shop-price_experienceLink__TvFv4 a.shop-price_angleRight__hkYd7:after{top:8px;right:5px;transform:rotate(-45deg)}@media (max-width:800px){.shop-price_experienceLink__TvFv4 a.shop-price_angleRight__hkYd7:after{top:calc((100vw / var(--vw-sp)) * 8);right:calc((100vw / var(--vw-sp)) * 5)}}.shop-price_experienceLinkSmall__GAXrB.shop-price_experienceLinkAngleRight___huYw a:after{top:10px}@media (max-width:800px){.shop-price_experienceLinkSmall__GAXrB.shop-price_experienceLinkAngleRight___huYw a:after{top:calc((100vw / var(--vw-sp)) * 8)}}.shop-price_experienceLinkSmall__GAXrB a.shop-price_angleRight__hkYd7:after{top:10px}@media (max-width:800px){.shop-price_experienceLinkSmall__GAXrB a.shop-price_angleRight__hkYd7:after{top:calc((100vw / var(--vw-sp)) * 8)}}.shop-price-detail_accordionBodySection__QNM_O{margin-bottom:28px}@media (max-width:800px){.shop-price-detail_accordionBodySection__QNM_O{margin-bottom:calc((100vw / var(--vw-sp)) * 28)}}.shop-price-detail_accordionBody__JMmqH .shop-price-detail_accordionBodySection__QNM_O:last-of-type{margin-bottom:0}.shop-price-detail_accordionBody__JMmqH{padding-bottom:8px}@media (max-width:800px){.shop-price-detail_accordionBody__JMmqH{padding-bottom:calc((100vw / var(--vw-sp)) * 8)}}.shop-price-detail_accordionBodyTitleLv1__l5_Ex{margin-bottom:8px;padding:6px 12px;font-weight:700;line-height:130%;background:var(--color-gray100);border-radius:100px}@media (max-width:800px){.shop-price-detail_accordionBodyTitleLv1__l5_Ex{margin-bottom:calc((100vw / var(--vw-sp)) * 8);padding:calc((100vw / var(--vw-sp)) * 6) calc((100vw / var(--vw-sp)) * 12);border-radius:calc((100vw / var(--vw-sp)) * 100)}}.shop-price-detail_accordionBodyList__Qy3Af li{position:relative;display:flex;align-items:center;flex-wrap:wrap}.shop-price-detail_accordionBodyListText__Sn0vb{position:relative;margin-right:16px;padding-left:18px;font-size:14px}@media (max-width:800px){.shop-price-detail_accordionBodyListText__Sn0vb{margin-right:calc((100vw / var(--vw-sp)) * 16);padding-left:calc((100vw / var(--vw-sp)) * 18);font-size:calc((100vw / var(--vw-sp)) * 12)}}.shop-price-detail_accordionBodyListText__Sn0vb:before{position:absolute;top:.4em;left:0;display:block;content:"";width:12px;height:12px;background:var(--color-orange3-100);border-radius:50%}@media (max-width:800px){.shop-price-detail_accordionBodyListText__Sn0vb:before{width:calc((100vw / var(--vw-sp)) * 12);height:calc((100vw / var(--vw-sp)) * 12)}}.shop-price-detail_accordionBodyListPrice__cWP_h{font-size:18px;font-weight:700;flex:0 0 auto}.shop-price-detail_accordionBodyListPrice__cWP_h small{font-size:12px;font-weight:700}@media (max-width:800px){.shop-price-detail_accordionBodyListPrice__cWP_h small{font-size:calc((100vw / var(--vw-sp)) * 10)}.shop-price-detail_accordionBodyListPrice__cWP_h{flex:0 0 auto;text-align:right;font-size:calc((100vw / var(--vw-sp)) * 16)}}.shop-price-detail_accordionBodyTitleLv2__r9o4R{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--color-gray200);font-weight:700}@media (max-width:800px){.shop-price-detail_accordionBodyTitleLv2__r9o4R{margin-bottom:calc((100vw / var(--vw-sp)) * 8);padding-bottom:calc((100vw / var(--vw-sp)) * 8)}}.shop-price-detail_textNote__aFr_3 a{text-decoration:underline}.shop-price-detail_textNote__aFr_3{font-size:12px;line-height:120%;color:var(--color-gray600)}@media (max-width:800px){.shop-price-detail_textNote__aFr_3{font-size:calc((100vw / var(--vw-sp)) * 10)}}.shop-price-detail_textNote__aFr_3 a:hover{text-decoration:none}.shop-price-detail_priceDetailSubTitle__yyws_{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.shop-price-detail_priceDetailSubTitle__yyws_ ul li{margin-bottom:0!important}.staff-section_section__XFDdg{padding:120px 0}@media (max-width:800px){.staff-section_section__XFDdg{padding:calc((100vw / var(--vw-sp)) * 100) calc((100vw / var(--vw-sp)) * 20)}}main .staff-section_section__XFDdg:last-of-type{padding-bottom:40px!important}@media (max-width:800px){main .staff-section_section__XFDdg:last-of-type{padding-bottom:calc((100vw / var(--vw-sp)) * 20)!important}}.staff-section_section__XFDdg .staff-section_sectionSecondary__wk_YS:last-of-type{margin-bottom:0}.staff-section_sectionCommon__V7VNR{padding-top:88px;padding-bottom:188px}@media (max-width:800px){.staff-section_sectionCommon__V7VNR{padding-top:calc((100vw / var(--vw-sp)) * 60);padding-bottom:calc((100vw / var(--vw-sp)) * 100)}}.staff-section_sectionBgGray__AYQFy{background:var(--color-gray50)}.staff-section_sectionRadiusTopRight__bKn6G{position:relative;margin-top:-100px;border-top-right-radius:100px}@media (max-width:800px){.staff-section_sectionRadiusTopRight__bKn6G{margin-top:calc((100vw / var(--vw-sp)) * -40);border-top-right-radius:calc((100vw / var(--vw-sp)) * 40)}}.staff-section_sectionInner__BLe2j{position:relative;max-width:800px;margin:0 auto}@media (max-width:800px){.staff-section_sectionInner__BLe2j{max-width:100%}}.staff-section_sectionLead__qnWNk{margin-bottom:64px;font-size:18px;font-weight:500;line-height:1.8}@media (max-width:800px){.staff-section_sectionLead__qnWNk{margin-bottom:calc((100vw / var(--vw-sp)) * 48);font-size:calc((100vw / var(--vw-sp)) * 16)}}.staff-section_sectionHeader__aGW7J.staff-section_slideLeft__ceigN .staff-section_sectionLead__qnWNk{opacity:0;transform:translateX(15px);transition:transform 1.2s cubic-bezier(.19,1,.22,1) .3s,opacity 1.2s cubic-bezier(.19,1,.22,1) .3s}.staff-section_sectionHeader__aGW7J.staff-section_slideLeft__ceigN.staff-section_inView__k3J5n .staff-section_sectionLead__qnWNk{opacity:1;transform:translateX(0)}.staff-section_listStaff__x2lTl ul li{width:48.5%;padding:20px;background:var(--color-white);border-radius:20px}@media (max-width:800px){.staff-section_listStaff__x2lTl ul li{width:100%;padding:calc((100vw / var(--vw-sp)) * 20);border-radius:calc((100vw / var(--vw-sp)) * 20)}}.staff-section_listStaff__x2lTl ul{display:flex;flex-wrap:wrap;gap:24px 3%;list-style:none;margin:0;padding:0}@media (max-width:800px){.staff-section_listStaff__x2lTl ul{flex-direction:column;gap:calc((100vw / var(--vw-sp)) * 16) 0}}.staff-section_sectionInformation__550_j.staff-section_mbLarge__zwmau{margin-bottom:131px}@media (max-width:800px){.staff-section_sectionInformation__550_j.staff-section_mbLarge__zwmau{margin-bottom:calc((100vw / var(--vw-sp)) * 80)}}.staff-section_mbLarge__zwmau{margin-bottom:60px}@media (max-width:800px){.staff-section_mbLarge__zwmau{margin-bottom:calc((100vw / var(--vw-sp)) * 40)}}.staff-section_listStaffItemHeader__dVWY4{display:flex;align-items:center;margin-bottom:10px}@media (max-width:800px){.staff-section_listStaffItemHeader__dVWY4{margin-bottom:calc((100vw / var(--vw-sp)) * 10)}}.staff-section_listStaffItemHeaderImage__Pc8c7 img{display:block;width:80px;height:80px;border-radius:50%}@media (max-width:800px){.staff-section_listStaffItemHeaderImage__Pc8c7 img{width:calc((100vw / var(--vw-sp)) * 80);height:calc((100vw / var(--vw-sp)) * 80)}}.staff-section_listStaffItemHeaderImage__Pc8c7{width:80px;margin-right:20px}@media (max-width:800px){.staff-section_listStaffItemHeaderImage__Pc8c7{width:calc((100vw / var(--vw-sp)) * 80);margin-right:calc((100vw / var(--vw-sp)) * 20)}}.staff-section_listStaffItemHeaderName__KQ9Cl{flex:1 1}.staff-section_listStaffItemHeaderNameJa___7BzY{display:block;margin-bottom:5px;font-size:18px;font-weight:700;line-height:1.3}@media (max-width:800px){.staff-section_listStaffItemHeaderNameJa___7BzY{margin-bottom:calc((100vw / var(--vw-sp)) * 5);font-size:calc((100vw / var(--vw-sp)) * 18)}}.staff-section_listStaffItemHeaderNameKana__zqukd{display:block;font-size:12px;color:var(--gray5);line-height:1.3}@media (max-width:800px){.staff-section_listStaffItemHeaderNameKana__zqukd{font-size:calc((100vw / var(--vw-sp)) * 12)}}.staff-section_listStaffItemDetail__rjo1_{display:flex;flex-direction:column-reverse}.staff-section_listStaffItemDetail__rjo1_ input[type=checkbox]{visibility:hidden}.staff-section_listStaffItemDetailBody__Meayk{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.staff-section_listStaffItemDetail__rjo1_ input[type=checkbox]:checked~.staff-section_listStaffItemDetailBody__Meayk{display:block}.staff-section_listStaffItemDetail__rjo1_ input[type=checkbox]+label{margin:10px 0 0 auto;text-decoration:underline;color:var(--color-gray600)}@media (max-width:800px){.staff-section_listStaffItemDetail__rjo1_ input[type=checkbox]+label{margin:calc((100vw / var(--vw-sp)) * 10) 0 0 auto}}.staff-section_listStaffItemDetail__rjo1_ input[type=checkbox]+label:hover{text-decoration:none}.staff-section_listStaffItemDetail__rjo1_ input[type=checkbox]+label span{display:none}.staff-section_listStaffItemDetail__rjo1_ input[type=checkbox]+label:before{content:"もっと見る"}.staff-section_listStaffItemDetail__rjo1_ input[type=checkbox]:checked+label:before{content:"閉じる"}.staff-section_boxInstagram__jp0sP{margin-bottom:64px}@media (max-width:800px){.staff-section_boxInstagram__jp0sP{margin-bottom:calc((100vw / var(--vw-sp)) * 48)}}.staff-section_boxInstagramHeadline__w7LTL{display:flex;align-items:center;justify-content:center;margin-bottom:26px}@media (max-width:800px){.staff-section_boxInstagramHeadline__w7LTL{margin-bottom:calc((100vw / var(--vw-sp)) * 10)}}.staff-section_boxInstagramHeadlineImage__B8Ggv img{width:35px;height:35px}@media (max-width:800px){.staff-section_boxInstagramHeadlineImage__B8Ggv img{width:calc((100vw / var(--vw-sp)) * 35);height:calc((100vw / var(--vw-sp)) * 35)}}.staff-section_boxInstagramHeadlineImage__B8Ggv{line-height:0}.staff-section_boxInstagramHeadlineText__hMofF{margin-left:15px}@media (max-width:800px){.staff-section_boxInstagramHeadlineText__hMofF{margin-left:calc((100vw / var(--vw-sp)) * 16)}}.staff-section_boxInstagramButton__Rgvv0{text-align:center}.staff-section_sectionButtons__NLZAw{margin-top:64px}.staff-section_sectionButtons__NLZAw.staff-section_programPage__reqSH{margin-top:40px}.staff-section_sectionButtons__NLZAw.staff-section_mt0__pz6WK{margin-top:0}@media (max-width:800px){.staff-section_sectionButtons__NLZAw{margin-top:calc((100vw / var(--vw-sp)) * 48)}.staff-section_sectionButtons__NLZAw.staff-section_programPage__reqSH{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.staff-section_sectionInnerShopDetail__NtuUi .staff-section_sectionButtons__NLZAw{margin-top:64px}@media (max-width:800px){.staff-section_sectionInnerShopDetail__NtuUi .staff-section_sectionButtons__NLZAw{margin-top:calc((100vw / var(--vw-sp)) * 48)}}.staff-section_sectionButtonsBody__yi1dY{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:800px){.staff-section_sectionButtonsBody__yi1dY{flex-direction:column;align-items:center}}.staff-section_sectionButtonsBody__yi1dY a{margin:0 25px 16px}.staff-section_experienceLink___Zklg a{position:relative;display:inline-block;padding-bottom:10px;padding-right:25px;font-size:16px}.staff-section_experienceLinkSmall__3DO5Y a{font-size:16px}.staff-section_sectionButtonsBody__yi1dY a:last-of-type{margin-bottom:0}@media (max-width:800px){.staff-section_sectionButtonsBody__yi1dY a{margin:0 0 calc((100vw / var(--vw-sp)) * 16)}.staff-section_sectionButtonsBody__yi1dY a:last-of-type{margin-bottom:0}}.staff-section_experienceLink___Zklg{margin-top:20px;text-align:center}@media (max-width:800px){.staff-section_experienceLink___Zklg{margin-top:calc((100vw / var(--vw-sp)) * 16)}.staff-section_experienceLink___Zklg a{padding-bottom:calc((100vw / var(--vw-sp)) * 5);padding-right:calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 14)}}.staff-section_experienceLink___Zklg a:before{position:absolute;bottom:0;left:0;width:100%;height:1px;display:block;content:"";background:var(--color-dark-gray);transition:opacity .6s cubic-bezier(.19,1,.22,1)}.staff-section_experienceLink___Zklg a:hover:before{opacity:0}.staff-section_experienceLink___Zklg a:after{position:absolute;top:5px;right:0;display:block;content:"";width:8px;height:8px;border-right:1px solid var(--color-dark-gray);border-bottom:1px solid var(--color-dark-gray);transform:rotate(45deg)}@media (max-width:800px){.staff-section_experienceLink___Zklg a: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)}}.staff-section_experienceLinkAngleRight__LACgv a:after{top:8px;right:5px;transform:rotate(-45deg)}@media (max-width:800px){.staff-section_experienceLinkAngleRight__LACgv a:after{top:calc((100vw / var(--vw-sp)) * 8);right:calc((100vw / var(--vw-sp)) * 5)}}.staff-section_experienceLinkSmall__3DO5Y a:after{top:8px;width:7px;height:7px}@media (max-width:800px){.staff-section_experienceLinkSmall__3DO5Y a:after{top:calc((100vw / var(--vw-sp)) * 6);width:calc((100vw / var(--vw-sp)) * 7);height:calc((100vw / var(--vw-sp)) * 7)}}.staff-section_experienceLink___Zklg.staff-section_rightArrow__iQUSa a:after{transform:rotate(-45deg);margin-top:1px}.staff-section_experienceLink___Zklg a.staff-section_angleRight__MjH7a:after{top:8px;right:5px;transform:rotate(-45deg)}@media (max-width:800px){.staff-section_experienceLink___Zklg a.staff-section_angleRight__MjH7a:after{top:calc((100vw / var(--vw-sp)) * 8);right:calc((100vw / var(--vw-sp)) * 5)}}.staff-section_experienceLinkSmall__3DO5Y.staff-section_experienceLinkAngleRight__LACgv a:after{top:10px}@media (max-width:800px){.staff-section_experienceLinkSmall__3DO5Y.staff-section_experienceLinkAngleRight__LACgv a:after{top:calc((100vw / var(--vw-sp)) * 8)}.staff-section_experienceLinkSmall__3DO5Y a{font-size:calc((100vw / var(--vw-sp)) * 14)}}.staff-section_experienceLinkSmall__3DO5Y a.staff-section_angleRight__MjH7a:after{top:10px}@media (max-width:800px){.staff-section_experienceLinkSmall__3DO5Y a.staff-section_angleRight__MjH7a:after{top:calc((100vw / var(--vw-sp)) * 8)}}.trial-lesson-schedule-section_section__wEPcV{padding:88px 0 188px}@media (max-width:800px){.trial-lesson-schedule-section_section__wEPcV{padding:calc((100vw / var(--vw-sp)) * 60) 0 calc((100vw / var(--vw-sp)) * 100)}}section.shop-after-open-template_trialLessonSection__GYKEg{padding-bottom:calc(100vw / var(--vw-sp) * 20)}@media (min-width:801px){section.shop-after-open-template_trialLessonSection__GYKEg{padding-bottom:40px}}section.shop-before-open-template_trialLessonSection__bq3wU{padding-bottom:calc(100vw / var(--vw-sp) * 20)}@media (min-width:801px){section.shop-before-open-template_trialLessonSection__bq3wU{padding-bottom:40px}}section.shop-multi-template_trialLessonSection__AvRwl{padding-bottom:calc(100vw / var(--vw-sp) * 20)}@media (min-width:801px){section.shop-multi-template_trialLessonSection__AvRwl{padding-bottom:40px}}section.shop-single-template_trialLessonSection__gSu3E{padding-bottom:calc(100vw / var(--vw-sp) * 20)}@media (min-width:801px){section.shop-single-template_trialLessonSection__gSu3E{padding-bottom:40px}}