.react-calendar{width:350px;max-width:100%;background:white;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:white}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-calendar{width:100%;background-color:initial;border:none}.react-calendar__navigation{height:auto;padding:0 28px 0 43px}@media (max-width:800px){.react-calendar__navigation{margin-bottom:0;padding:0 0 0 calc((100vw / var(--vw-sp)) * 10)}}.react-calendar button{padding:.5em}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none}.react-calendar__navigation__label{order:0;pointer-events:none;padding:0 43px;text-align:left;font-family:var(--font-noto-sans-jp);font-size:18px;font-weight:700;color:var(--color-dark-gray)}@media (max-width:800px){.react-calendar__navigation__label{padding:0;font-size:calc((100vw / var(--vw-sp)) * 15)}}.react-calendar__navigation .react-calendar__navigation__label{padding:0}.react-calendar__navigation__prev-button{position:relative;order:1;text-indent:-9999px}.react-calendar__navigation__prev-button:before{position:absolute;top:50%;left:50%;display:block;content:"";width:12px;height:12px;margin-top:-6px;margin-left:-6px;border-top:1px solid var(--color-dark-gray);border-left:1px solid var(--color-dark-gray);transform:rotate(-45deg)}@media (max-width:800px){.react-calendar__navigation__prev-button:before{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 10);margin-top:calc((100vw / var(--vw-sp)) * -5);margin-left:calc((100vw / var(--vw-sp)) * -5)}}.react-calendar__navigation__next-button{position:relative;order:2;text-indent:-9999px}.react-calendar__navigation__next-button:before{position:absolute;top:50%;left:50%;display:block;content:"";width:12px;height:12px;margin-top:-6px;margin-left:-6px;border-top:1px solid var(--color-dark-gray);border-right:1px solid var(--color-dark-gray);transform:rotate(45deg)}@media (max-width:800px){.react-calendar__navigation__next-button:before{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 10);margin-top:calc((100vw / var(--vw-sp)) * -5);margin-left:calc((100vw / var(--vw-sp)) * -5)}}.react-calendar__navigation button:disabled{visibility:hidden}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#fff}.react-calendar__month-view__days__day abbr{font-family:var(--font-montserrat);font-size:22px;font-weight:600;color:var(--color-gray600)}@media (max-width:800px){.react-calendar__month-view__days__day abbr{font-size:calc((100vw / var(--vw-sp)) * 13.28)}}.react-calendar__tile{color:#000;background-color:#fff;font-size:18px}@media (max-width:800px){.react-calendar__tile{font-size:calc((100vw / var(--vw-sp)) * 18)}}.react-calendar__month-view__days__day--weekend abbr{color:#59afe0}.react-calendar__month-view__days__day--neighboringMonth{visibility:hidden}.react-calendar__tile p{color:#000}.react-calendar__month-view__days .react-calendar__tile{padding:1em 0}@media (max-width:800px){.react-calendar__month-view__days .react-calendar__tile{padding:.5em 0}}.react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover,.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background:#fffdd9}.react-calendar__tile--active abbr{color:var(--color-orange3)}.react-calendar__month-view__days .react-calendar__tile--active abbr{color:var(--color-orange2)!important}.react-calendar__month-view__days .react-calendar__tile:nth-child(7n+1) abbr{color:#e75d5d}.react-calendar__tile--active:enabled:focus abbr,.react-calendar__tile--active:enabled:hover abbr,.react-calendar__tile:enabled:focus abbr,.react-calendar__tile:enabled:hover abbr{color:var(--color-orange3)}.react-calendar__month-view__weekdays{font-size:18px}@media (max-width:800px){.react-calendar__month-view__weekdays{font-size:calc((100vw / var(--vw-sp)) * 11.38)}}.react-calendar__month-view__weekdays__weekday{padding:1em .5em}.react-calendar__month-view__days__day:first-child,.react-calendar__month-view__days__day:nth-child(7n+1),.react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday:first-child{color:#e75d5d}.react-calendar__month-view__days__day:nth-child(7n),.react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday:last-child{color:#59afe0}abbr[title]{text-decoration:none}.react-calendar__month-view__weekdays>div{padding:12px 10px 30px;font-family:var(--font-noto-sans-jp);font-weight:500}@media (max-width:800px){.react-calendar__month-view__weekdays>div{padding:calc((100vw / var(--vw-sp)) * 12) calc((100vw / var(--vw-sp)) * 10) calc((100vw / var(--vw-sp)) * 10)}}.react-calendar__month-view__days .react-calendar__tile p{margin-top:10px;font-family:var(--font-noto-sans-jp);font-size:26px;font-weight:200;color:var(--color-gray600)}@media (max-width:800px){.react-calendar__month-view__days .react-calendar__tile p{margin-top:calc((100vw / var(--vw-sp)) * 6);font-size:calc((100vw / var(--vw-sp)) * 16)}}.react-calendar__month-view__days .react-calendar__tile.closeDay abbr,.react-calendar__month-view__days .react-calendar__tile.pastDay abbr{color:#bfbaba}.lesson-schedule-calendar_scheduleCalendar__Jtx8m{display:flex;align-items:center;justify-content:center;margin-bottom:60px;padding:43px;border:1px solid var(--color-gray200);border-radius:20px;background:var(--color-white)}@media (max-width:800px){.lesson-schedule-calendar_scheduleCalendar__Jtx8m{padding:calc((100vw / var(--vw-sp)) * 12.3) calc((100vw / var(--vw-sp)) * 9);margin-bottom:calc((100vw / var(--vw-sp)) * 40);border-radius:calc((100vw / var(--vw-sp)) * 20)}}.lesson-schedule-calendar_sectionSecondary___DEiY{margin-bottom:60px}@media (max-width:800px){.lesson-schedule-calendar_sectionSecondary___DEiY{margin-bottom:calc((100vw / var(--vw-sp)) * 40)}}.lesson-schedule-calendar_sectionSecondary___DEiY:last-of-type{margin-bottom:0}.lesson-schedule-calendar_sectionHeadlineLv2__ESD14{margin-top:0;margin-bottom:20px;font-size:20px;font-weight:700}@media (max-width:800px){.lesson-schedule-calendar_sectionHeadlineLv2__ESD14{margin-bottom:calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 20)}}.lesson-schedule-calendar_sectionHeadlineLv2Border___ROpf{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--color-gray200)}@media (max-width:800px){.lesson-schedule-calendar_sectionHeadlineLv2Border___ROpf{margin-bottom:calc((100vw / var(--vw-sp)) * 12);padding-bottom:calc((100vw / var(--vw-sp)) * 8)}}.lesson-schedule-calendar_scheduleListItem__rKiUL{margin-bottom:24px;padding:20px 24px;background:var(--color-white);border:1px solid var(--color-gray200);border-radius:20px}@media (max-width:800px){.lesson-schedule-calendar_scheduleListItem__rKiUL{margin-bottom:calc((100vw / var(--vw-sp)) * 16);padding:calc((100vw / var(--vw-sp)) * 12) calc((100vw / var(--vw-sp)) * 20);border-radius:calc((100vw / var(--vw-sp)) * 20)}}.lesson-schedule-calendar_scheduleList__0OIHW .lesson-schedule-calendar_scheduleListItem__rKiUL:last-of-type{margin-bottom:0}.lesson-schedule-calendar_scheduleList__0OIHW>p{text-align:center}.lesson-schedule-calendar_sectionHeadlineLv3__TRAOp{margin-top:0;margin-bottom:15px;padding-bottom:12px;font-size:16px;font-weight:700;border-bottom:1px solid var(--gray3)}@media (max-width:800px){.lesson-schedule-calendar_sectionHeadlineLv3__TRAOp{margin-bottom:calc((100vw / var(--vw-sp)) * 12);padding-bottom:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 14)}}.lesson-schedule-calendar_scheduleListItemHeader__i3MW8{margin-bottom:16px}@media (max-width:800px){.lesson-schedule-calendar_scheduleListItemHeader__i3MW8{margin-bottom:calc((100vw / var(--vw-sp)) * 8)}}.lesson-schedule-calendar_scheduleListItemHeaderCategory__TwT7V{margin-bottom:4px;color:var(--color-orange3);font-size:12px}@media (max-width:800px){.lesson-schedule-calendar_scheduleListItemHeaderCategory__TwT7V{margin-bottom:calc((100vw / var(--vw-sp)) * 4);font-size:calc((100vw / var(--vw-sp)) * 10)}}.lesson-schedule-calendar_scheduleListItemHeaderTitle__KTECa{margin-bottom:0;font-size:18px;font-weight:700}@media (max-width:800px){.lesson-schedule-calendar_scheduleListItemHeaderTitle__KTECa{font-size:calc((100vw / var(--vw-sp)) * 16)}}.lesson-schedule-calendar_scheduleListItemBody__8JBHD{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media (max-width:800px){.lesson-schedule-calendar_scheduleListItemBody__8JBHD{margin-bottom:calc((100vw / var(--vw-sp)) * 24)}}.lesson-schedule-calendar_scheduleListItemBodyStrength__Y0vAU{display:flex;align-items:center}.lesson-schedule-calendar_scheduleListItemBodyStrengthTitle__U1fVw{margin-right:8px}@media (max-width:800px){.lesson-schedule-calendar_scheduleListItemBodyStrengthTitle__U1fVw{margin-right:calc((100vw / var(--vw-sp)) * 8);font-size:calc((100vw / var(--vw-sp)) * 12);color:var(--color-gray600)}}.lesson-schedule-calendar_scheduleListItemBodyStrengthRate__tUK4s{width:131px;height:24px;background-size:131px auto}@media (max-width:800px){.lesson-schedule-calendar_scheduleListItemBodyStrengthRate__tUK4s{width:calc((100vw / var(--vw-sp)) * 84);height:calc((100vw / var(--vw-sp)) * 15.56);background-size:calc((100vw / var(--vw-sp)) * 84) auto}}.lesson-schedule-calendar_scheduleListItemBodyStrengthRate__tUK4s:after{background-size:131px auto}@media (max-width:800px){.lesson-schedule-calendar_scheduleListItemBodyStrengthRate__tUK4s:after{background-size:calc((100vw / var(--vw-sp)) * 84) auto}}.lesson-schedule-calendar_strengthRate__4f8Dy{margin-right:auto}.lesson-schedule-calendar_scheduleListItemBodyLink__ntRnf a{text-decoration:underline}@media (max-width:800px){.lesson-schedule-calendar_scheduleListItemBodyLink__ntRnf a{font-size:calc((100vw / var(--vw-sp)) * 12);color:var(--color-gray600)}}.lesson-schedule-calendar_scheduleListItemButton__SUsFl a{padding-left:0;padding-right:0}@media (max-width:800px){.lesson-schedule-calendar_scheduleListItemButton__SUsFl a{min-width:inherit;padding:calc((100vw / var(--vw-sp)) * 4) 0}}.lesson-schedule-calendar_scheduleListItemBodyLink__ntRnf a:hover{text-decoration:none}.lesson-schedule-calendar_scheduleListItemDetail__P8tI6{overflow-wrap:break-word}.lesson-schedule-calendar_scheduleListItemButton__SUsFl{text-align:right;max-width:212px;margin-left:auto}@media (max-width:800px){.lesson-schedule-calendar_scheduleListItemButton__SUsFl{max-width:130px}.lesson-schedule-calendar_scheduleListItemButton__SUsFl a:before{right:calc((100vw / var(--vw-sp)) * 15);width:calc((100vw / var(--vw-sp)) * 7);height:calc((100vw / var(--vw-sp)) * 7);margin-top:calc((100vw / var(--vw-sp)) * -3.5)}}.lesson-schedule-calendar_button__05dHW{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)}.lesson-schedule-calendar_button__05dHW.lesson-schedule-calendar_secondLine__PfhFN{padding:5px;line-height:1.3}.lesson-schedule-calendar_button__05dHW.lesson-schedule-calendar_blue__k18FM{outline-color:#1249a0;color:#1249a0}.lesson-schedule-calendar_button__05dHW.lesson-schedule-calendar_blue__k18FM:hover{background:rgb(18 73 160/10%)}.lesson-schedule-calendar_button__05dHW.lesson-schedule-calendar_black___CVRZ{outline-color:#000;color:#000}.lesson-schedule-calendar_button__05dHW.lesson-schedule-calendar_black___CVRZ:hover{background:rgb(0 0 0/10%)}@media (max-width:800px){.lesson-schedule-calendar_button__05dHW{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}}.lesson-schedule-calendar_button__05dHW span{position:relative;display:inline-block;padding-right:20px}@media (max-width:800px){.lesson-schedule-calendar_button__05dHW span{padding-right:calc((100vw / var(--vw-sp)) * 20)}}.lesson-schedule-calendar_button__05dHW 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)}.lesson-schedule-calendar_buttonPrimary__xMpks span:before{border-color:var(--color-white)}.lesson-schedule-calendar_button__05dHW.lesson-schedule-calendar_secondLine__PfhFN span:before{margin-top:-4px;right:-5px}.lesson-schedule-calendar_button__05dHW.lesson-schedule-calendar_blue__k18FM span:before{border-color:#1249a0}.lesson-schedule-calendar_button__05dHW.lesson-schedule-calendar_black___CVRZ span:before{border-color:#000}@media (max-width:800px){.lesson-schedule-calendar_button__05dHW span:before{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 10);margin-top:calc((100vw / var(--vw-sp)) * -5)}}.lesson-schedule-calendar_button__05dHW:hover{background:var(--button-hover)}.lesson-schedule-calendar_button__05dHW:active{transform:translateY(2px)}.lesson-schedule-calendar_button__05dHW:hover span:before{right:-5px}.lesson-schedule-calendar_button__05dHW.lesson-schedule-calendar_secondLine__PfhFN:hover span:before{right:-10px}.lesson-schedule-calendar_buttonPrimary__xMpks{border:2px solid var(--color-white);background:var(--color-orange3);color:var(--color-white)}@media (max-width:800px){.lesson-schedule-calendar_buttonPrimary__xMpks{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)}}.lesson-schedule-calendar_buttonPrimary__xMpks:hover{background:var(--color-orange2)}.lesson-schedule-calendar_buttonPrimaryMiddle__r_cX4{width:auto;min-width:212px;padding:8px 20px;font-size:20px}@media (max-width:800px){.lesson-schedule-calendar_buttonPrimaryMiddle__r_cX4{padding:calc((100vw / var(--vw-sp)) * 8) calc((100vw / var(--vw-sp)) * 20);font-size:calc((100vw / var(--vw-sp)) * 14)}}h2.yoga-column-section_sectionTitle__sSf7e{margin-bottom:calc((100vw / var(--vw-sp)) * 28)}@media (min-width:801px){h2.yoga-column-section_sectionTitle__sSf7e{margin-bottom:48px}}.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-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)}}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-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}}