.StepPage-module-scss-module__yK8xPa__stepPage{max-width:800px;min-height:100vh;margin:0 auto;padding:24px 24px 56px;position:relative}.StepPage-module-scss-module__yK8xPa__stepPageBody{margin-top:32px}
.StepIndicatorPresenter-module-scss-module__I9JM2G__stepIndicator{margin:20px 0}.StepIndicatorPresenter-module-scss-module__I9JM2G__stepBarContainer{gap:18px;display:flex}.StepIndicatorPresenter-module-scss-module__I9JM2G__stepBar{justify-content:space-around;align-items:center;gap:8px;width:100%;display:flex}.StepIndicatorPresenter-module-scss-module__I9JM2G__stepActive,.StepIndicatorPresenter-module-scss-module__I9JM2G__stepInactive{border-radius:4px;flex:1;height:6px}.StepIndicatorPresenter-module-scss-module__I9JM2G__stepActive{background-color:var(--color-object-shepink-normal)}.StepIndicatorPresenter-module-scss-module__I9JM2G__stepInactive{background-color:var(--color-object-gray-2)}.StepIndicatorPresenter-module-scss-module__I9JM2G__progress{color:#555;text-align:center;justify-content:center;align-items:baseline;font-weight:700;display:flex}.StepIndicatorPresenter-module-scss-module__I9JM2G__currentIndex{margin-right:2px;font-size:25px}.StepIndicatorPresenter-module-scss-module__I9JM2G__totalSteps{margin-left:2px;font-size:14px}
.StepPageHeader-module-scss-module__6kjFTq__stepPageHeader{margin-bottom:40px}
.MainTab-module-scss-module__p5DDWG__mainTabList{display:flex}.MainTab-module-scss-module__p5DDWG__mainTab{box-sizing:border-box;border:1px solid var(--color-object-gray-3);border-bottom:1px solid var(--color-object-gray-3);color:var(--color-object-gray-3);background:#fff;border-radius:8px 8px 0 0;font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:450px){.MainTab-module-scss-module__p5DDWG__mainTab{cursor:pointer;width:350px;height:40px;padding:12px 4px}}@media only screen and (max-width:449px){.MainTab-module-scss-module__p5DDWG__mainTab{width:120px;height:10.6667vw;padding:3.2vw 1.06667vw}}.MainTab-module-scss-module__p5DDWG__mainTab.MainTab-module-scss-module__p5DDWG__selected{border-top:1px solid var(--color-object-gray-3);border-left:1px solid var(--color-object-gray-3);border-right:1px solid var(--color-object-gray-3);color:var(--color-function-primary-default);border-bottom:1px solid #fff;font-weight:700}.MainTab-module-scss-module__p5DDWG__mainTab:not(.MainTab-module-scss-module__p5DDWG__selected){border-top:1px solid var(--color-object-gray-3);border-left:1px solid var(--color-object-gray-3);border-right:1px solid var(--color-object-gray-3);color:var(--color-text-lightest)}.MainTab-module-scss-module__p5DDWG__iconWrapper{text-align:center}.MainTab-module-scss-module__p5DDWG__icon{font-size:16px}.MainTab-module-scss-module__p5DDWG__title{text-align:center}@media only screen and (min-width:1200px){.MainTab-module-scss-module__p5DDWG__title{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (min-width:450px) and (max-width:1199px){.MainTab-module-scss-module__p5DDWG__title{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (max-width:449px){.MainTab-module-scss-module__p5DDWG__title{letter-spacing:.426667vw;font-size:3.2vw;line-height:5.33333vw}}.MainTab-module-scss-module__p5DDWG__title{font-weight:700}
.AppliedCouponSummary-module-scss-module__lb5_8q__summary{border:1px solid var(--color-border-default);font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:450px){.AppliedCouponSummary-module-scss-module__lb5_8q__summary{padding:16px 24px}}@media only screen and (max-width:449px){.AppliedCouponSummary-module-scss-module__lb5_8q__summary{padding:3.2vw 5.33333vw}}@media only screen and (min-width:450px){.AppliedCouponSummary-module-scss-module__lb5_8q__header{justify-content:space-between;display:flex}}@media only screen and (max-width:449px){.AppliedCouponSummary-module-scss-module__lb5_8q__header{justify-content:space-between;position:relative}}.AppliedCouponSummary-module-scss-module__lb5_8q__code{color:var(--color-text-lightest)}@media only screen and (min-width:1200px){.AppliedCouponSummary-module-scss-module__lb5_8q__code{letter-spacing:1.6px;font-size:10px;line-height:14px}}@media only screen and (min-width:450px) and (max-width:1199px){.AppliedCouponSummary-module-scss-module__lb5_8q__code{letter-spacing:1.6px;font-size:10px;line-height:14px}}@media only screen and (max-width:449px){.AppliedCouponSummary-module-scss-module__lb5_8q__code{letter-spacing:.426667vw;text-align:left;font-size:2.66667vw;line-height:3.73333vw}}@media only screen and (min-width:450px){.AppliedCouponSummary-module-scss-module__lb5_8q__couponIcon{margin-right:8px}}@media only screen and (max-width:449px){.AppliedCouponSummary-module-scss-module__lb5_8q__couponIcon{margin-right:2.13333vw}}@media only screen and (min-width:450px){.AppliedCouponSummary-module-scss-module__lb5_8q__nameWrapper{white-space:nowrap;margin-top:10px}}@media only screen and (max-width:449px){.AppliedCouponSummary-module-scss-module__lb5_8q__nameWrapper{margin-top:2.66667vw}}.AppliedCouponSummary-module-scss-module__lb5_8q__name{font-weight:700}.AppliedCouponSummary-module-scss-module__lb5_8q__deleteButtonSp{color:var(--color-function-primary-default)}@media only screen and (min-width:450px){.AppliedCouponSummary-module-scss-module__lb5_8q__deleteButtonSp{display:none}}@media only screen and (max-width:449px){.AppliedCouponSummary-module-scss-module__lb5_8q__deleteButtonSp{position:absolute;top:0;right:0}}@media only screen and (max-width:449px) and (min-width:1200px){.AppliedCouponSummary-module-scss-module__lb5_8q__deleteButtonSp{letter-spacing:1.6px;font-size:16px;line-height:32px}}@media only screen and (max-width:449px) and (min-width:450px) and (max-width:1199px){.AppliedCouponSummary-module-scss-module__lb5_8q__deleteButtonSp{letter-spacing:1.6px;font-size:16px;line-height:32px}}@media only screen and (max-width:449px) and (max-width:449px){.AppliedCouponSummary-module-scss-module__lb5_8q__deleteButtonSp{letter-spacing:.426667vw;font-size:4.26667vw;line-height:8.53333vw}}.AppliedCouponSummary-module-scss-module__lb5_8q__deleteButtonPc{color:var(--color-function-primary-default)}@media only screen and (min-width:450px){.AppliedCouponSummary-module-scss-module__lb5_8q__deleteButtonPc{margin-top:15px}}@media only screen and (min-width:450px) and (min-width:1200px){.AppliedCouponSummary-module-scss-module__lb5_8q__deleteButtonPc{font-size:32px;line-height:40px}}@media only screen and (min-width:450px) and (min-width:450px) and (max-width:1199px){.AppliedCouponSummary-module-scss-module__lb5_8q__deleteButtonPc{font-size:32px;line-height:40px}}@media only screen and (min-width:450px) and (max-width:449px){.AppliedCouponSummary-module-scss-module__lb5_8q__deleteButtonPc{font-size:8.53333vw;line-height:10.6667vw}}@media only screen and (max-width:449px){.AppliedCouponSummary-module-scss-module__lb5_8q__deleteButtonPc{display:none}}@media only screen and (min-width:1200px){.AppliedCouponSummary-module-scss-module__lb5_8q__description{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (min-width:450px) and (max-width:1199px){.AppliedCouponSummary-module-scss-module__lb5_8q__description{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (max-width:449px){.AppliedCouponSummary-module-scss-module__lb5_8q__description{letter-spacing:.426667vw;font-size:3.2vw;line-height:5.33333vw}}.AppliedCouponSummary-module-scss-module__lb5_8q__description{color:var(--color-text-default)}@media only screen and (min-width:450px){.AppliedCouponSummary-module-scss-module__lb5_8q__description{margin-top:16px}}@media only screen and (max-width:449px){.AppliedCouponSummary-module-scss-module__lb5_8q__description{margin-top:4.26667vw}}
.SummaryPane-module-scss-module__qz_VKq__couponName{color:var(--color-text-default)}@media only screen and (min-width:1200px){.SummaryPane-module-scss-module__qz_VKq__couponName{letter-spacing:1.6px;font-size:14px;line-height:28px}}@media only screen and (min-width:450px) and (max-width:1199px){.SummaryPane-module-scss-module__qz_VKq__couponName{letter-spacing:1.6px;font-size:14px;line-height:28px}}@media only screen and (max-width:449px){.SummaryPane-module-scss-module__qz_VKq__couponName{letter-spacing:.426667vw;font-size:3.73333vw;line-height:7.46667vw}}.SummaryPane-module-scss-module__qz_VKq__couponName{align-items:center;font-weight:700;display:flex}@media only screen and (min-width:450px){.SummaryPane-module-scss-module__qz_VKq__couponName{margin-top:16px}}@media only screen and (max-width:449px){.SummaryPane-module-scss-module__qz_VKq__couponName{margin-top:4.26667vw}}.SummaryPane-module-scss-module__qz_VKq__entranceFeeContainer{background:var(--color-object-gray-1)}@media only screen and (min-width:450px){.SummaryPane-module-scss-module__qz_VKq__entranceFeeContainer{border-radius:8px;margin-top:20px;font-size:14px}}@media only screen and (max-width:449px){.SummaryPane-module-scss-module__qz_VKq__entranceFeeContainer{border-radius:2.13333vw;margin-top:5.33333vw;font-size:3.73333vw}}
.ShipmentNotification-module-scss-module__uxnCJG__shipmentNotification{margin-bottom:24px}
@media only screen and (min-width:450px){.CreditCardInputFormPaygent-module-scss-module__8R5BDq__form{max-width:607px;margin-top:24px}}@media only screen and (max-width:449px){.CreditCardInputFormPaygent-module-scss-module__8R5BDq__form{margin-top:6.4vw}}@media only screen and (min-width:450px){.CreditCardInputFormPaygent-module-scss-module__8R5BDq__formRow{padding-bottom:6px}}@media only screen and (max-width:449px){.CreditCardInputFormPaygent-module-scss-module__8R5BDq__formRow{padding-bottom:1.6vw}}@media only screen and (min-width:450px){.CreditCardInputFormPaygent-module-scss-module__8R5BDq__formRow.CreditCardInputFormPaygent-module-scss-module__8R5BDq__security{width:35%}}@media only screen and (max-width:449px){.CreditCardInputFormPaygent-module-scss-module__8R5BDq__formRow.CreditCardInputFormPaygent-module-scss-module__8R5BDq__security{width:50%;min-width:200px;max-width:100%}}
.StepIndicator-module-scss-module__9JY_ta__stepIndicator{justify-content:space-between;align-items:center;gap:56px;width:100%;display:flex}@media screen and (max-width:544px){.StepIndicator-module-scss-module__9JY_ta__stepIndicator{display:none}}.StepIndicator-module-scss-module__9JY_ta__stepItem{flex-direction:column;width:100%;display:flex}
.Step-module-scss-module__TnX0Va__step{margin-bottom:112px}
.StepText-module-scss-module__-8-AAG__stepText{margin-top:10px}
.Section-module-scss-module__bF2Hza__section{margin-bottom:var(--space-1200,48px)}.Section-module-scss-module__bF2Hza__sectionHeader{margin-bottom:var(--space-400,16px)}
.CompleteStep-module-scss-module__DPWW4W__button{margin:var(--space-400,16px) auto 0 auto;text-align:center}
.CreditCardSummarySection-module-scss-module__o_mLsG__cardSummaryWrapper{justify-content:space-between;align-items:center;display:flex}
.StepSection-module-scss-module__1japOW__stepSection{margin-top:32px}.StepSection-module-scss-module__1japOW__title{align-items:center;height:54px;display:flex}
.SplitSummaryCard-module-scss-module__nq3oPa__container{width:100%;padding:var(--space-800,32px);border-radius:var(--border-radius-large,8px);border:1px solid var(--color-border-default,#edeeef);align-items:stretch;gap:32px;display:flex}@media screen and (max-width:544px){.SplitSummaryCard-module-scss-module__nq3oPa__container{gap:var(--space-400,16px);flex-direction:column}}.SplitSummaryCard-module-scss-module__nq3oPa__leftColumn{border-right:1px solid var(--color-border-default,#edeeef);width:50%}.SplitSummaryCard-module-scss-module__nq3oPa__leftColumn .SplitSummaryCard-module-scss-module__nq3oPa__title{margin-bottom:var(--space-200,8px)}@media screen and (max-width:544px){.SplitSummaryCard-module-scss-module__nq3oPa__leftColumn{border-right:none;border-bottom:1px solid var(--color-border-default,#edeeef);width:100%;padding-bottom:var(--space-400,16px)}}.SplitSummaryCard-module-scss-module__nq3oPa__rightColumn{width:50%}@media screen and (max-width:544px){.SplitSummaryCard-module-scss-module__nq3oPa__rightColumn{width:100%}}
.OptionsSection-module-scss-module__zIeQvW__optionsWrapper{flex-direction:column;gap:24px;margin:24px 0;display:flex}
.UserInfoConfirmation-module-scss-module__56vE-q__userInfoConfirmation{padding:12px 0}@media screen and (max-width:768px){.UserInfoConfirmation-module-scss-module__56vE-q__userInfoConfirmation{padding:mob(12) 0}}.UserInfoConfirmation-module-scss-module__56vE-q__confirmationItem{margin-bottom:28px}@media screen and (max-width:768px){.UserInfoConfirmation-module-scss-module__56vE-q__confirmationItem{margin-bottom:mob(30)}}
.SubsidyApplySelector-module-scss-module__SCFwwq__radio{flex-grow:1}
.PlanInfoSection-module-scss-module__Raa2tG__rowItem{align-items:center;gap:var(--space-100,4px);display:flex}
.StepPageHeader-module-scss-module__tgfMLa__stepPageHeader{margin-bottom:40px}.StepPageHeader-module-scss-module__tgfMLa__backButtonWrapper{margin-bottom:24px}
.CalendarView-module-scss-module__J0zkJq__header{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:1200px){.CalendarView-module-scss-module__J0zkJq__header{letter-spacing:2px;font-size:20px;line-height:28px}}@media only screen and (min-width:450px) and (max-width:1199px){.CalendarView-module-scss-module__J0zkJq__header{letter-spacing:2px;font-size:20px;line-height:28px}}@media only screen and (max-width:449px){.CalendarView-module-scss-module__J0zkJq__header{letter-spacing:.533333vw;font-size:5.33333vw;line-height:7.46667vw}}.CalendarView-module-scss-module__J0zkJq__header{justify-content:space-between;align-items:center;font-weight:700;display:flex}@media only screen and (min-width:450px) and (max-width:1199px){.CalendarView-module-scss-module__J0zkJq__header{padding:0 32px}}@media only screen and (max-width:449px){.CalendarView-module-scss-module__J0zkJq__header{padding:0 8.53333vw}}@media only screen and (max-width:449px) and (min-width:1200px){.CalendarView-module-scss-module__J0zkJq__header{letter-spacing:2px;font-size:20px;line-height:28px}}@media only screen and (max-width:449px) and (min-width:450px) and (max-width:1199px){.CalendarView-module-scss-module__J0zkJq__header{letter-spacing:2px;font-size:20px;line-height:28px}}@media only screen and (max-width:449px) and (max-width:449px){.CalendarView-module-scss-module__J0zkJq__header{letter-spacing:.533333vw;font-size:5.33333vw;line-height:7.46667vw}}@media only screen and (min-width:1200px){.CalendarView-module-scss-module__J0zkJq__headerText{margin:0 20.5px}}@media only screen and (min-width:450px) and (max-width:1199px){.CalendarView-module-scss-module__J0zkJq__headerText{margin:0 24px}}@media only screen and (max-width:449px){.CalendarView-module-scss-module__J0zkJq__headerText{margin:0 6.4vw}}.CalendarView-module-scss-module__J0zkJq__chevronWrapper{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}@media only screen and (min-width:1200px){.CalendarView-module-scss-module__J0zkJq__chevronWrapper{width:27px;height:27px}}@media only screen and (min-width:450px) and (max-width:1199px){.CalendarView-module-scss-module__J0zkJq__chevronWrapper{width:24px;height:24px}}@media only screen and (max-width:449px){.CalendarView-module-scss-module__J0zkJq__chevronWrapper{width:6.4vw;height:6.4vw}}.CalendarView-module-scss-module__J0zkJq__chevronWrapper.CalendarView-module-scss-module__J0zkJq__disabled{background:#d3d4d8}.CalendarView-module-scss-module__J0zkJq__chevronWrapper:not(.CalendarView-module-scss-module__J0zkJq__disabled){background:var(--color-function-primary-default)}.CalendarView-module-scss-module__J0zkJq__chevron{fill:#fff;stroke:#fff}@media only screen and (min-width:1200px){.CalendarView-module-scss-module__J0zkJq__chevron{width:8px}}@media only screen and (min-width:450px) and (max-width:1199px){.CalendarView-module-scss-module__J0zkJq__chevron{width:6px}}@media only screen and (max-width:449px){.CalendarView-module-scss-module__J0zkJq__chevron{width:1.6vw}}.CalendarView-module-scss-module__J0zkJq__main{width:100%}@media only screen and (min-width:1200px){.CalendarView-module-scss-module__J0zkJq__main{margin-top:35px}}.CalendarView-module-scss-module__J0zkJq__calendarHeader{display:flex}.CalendarView-module-scss-module__J0zkJq__calendarHeaderItem{flex:1 0 0;font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:1200px){.CalendarView-module-scss-module__J0zkJq__calendarHeaderItem{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (min-width:450px) and (max-width:1199px){.CalendarView-module-scss-module__J0zkJq__calendarHeaderItem{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (max-width:449px){.CalendarView-module-scss-module__J0zkJq__calendarHeaderItem{letter-spacing:.426667vw;font-size:3.2vw;line-height:5.33333vw}}.CalendarView-module-scss-module__J0zkJq__calendarHeaderItem{text-align:center;color:#a0a0aa}@media only screen and (min-width:1200px){.CalendarView-module-scss-module__J0zkJq__calendarHeaderItem{padding:8px 0}}@media only screen and (min-width:450px) and (max-width:1199px){.CalendarView-module-scss-module__J0zkJq__calendarHeaderItem{padding:11px 0}}@media only screen and (max-width:449px){.CalendarView-module-scss-module__J0zkJq__calendarHeaderItem{padding:2.93333vw 0}}.CalendarView-module-scss-module__J0zkJq__calendarRow{flex-wrap:wrap;display:flex}.CalendarView-module-scss-module__J0zkJq__calendarRowItem{color:#dbdbdb;background-color:#fbfbfc;flex:1 0 0;justify-content:center;align-items:center;font-family:europa,sans-serif;display:flex;position:relative}@media only screen and (min-width:1200px){.CalendarView-module-scss-module__J0zkJq__calendarRowItem{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (min-width:450px) and (max-width:1199px){.CalendarView-module-scss-module__J0zkJq__calendarRowItem{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (max-width:449px){.CalendarView-module-scss-module__J0zkJq__calendarRowItem{letter-spacing:.426667vw;font-size:3.2vw;line-height:5.33333vw}}@media only screen and (min-width:1200px){.CalendarView-module-scss-module__J0zkJq__calendarRowItem{width:58px;height:58px;margin-bottom:3px;margin-right:3px}}@media only screen and (min-width:450px) and (max-width:1199px){.CalendarView-module-scss-module__J0zkJq__calendarRowItem{width:13.6vw;height:13.6vw;margin-bottom:1.5px;margin-right:1.5px}}@media only screen and (max-width:449px){.CalendarView-module-scss-module__J0zkJq__calendarRowItem{width:13.6vw;height:13.6vw;margin-bottom:.4vw;margin-right:.4vw}}.CalendarView-module-scss-module__J0zkJq__calendarRowItem.CalendarView-module-scss-module__J0zkJq__clickable{color:var(--color-text-default);cursor:pointer;font-weight:700}.CalendarView-module-scss-module__J0zkJq__calendarRowItem.CalendarView-module-scss-module__J0zkJq__selected{background-color:var(--color-function-primary-default);color:#fff}.CalendarView-module-scss-module__J0zkJq__crossBar{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)rotate(-45deg)}@media only screen and (min-width:1200px){.CalendarView-module-scss-module__J0zkJq__crossBar{width:50px}}@media only screen and (min-width:450px) and (max-width:1199px){.CalendarView-module-scss-module__J0zkJq__crossBar{width:10.4vw}}@media only screen and (max-width:449px){.CalendarView-module-scss-module__J0zkJq__crossBar{width:10.4vw}}.CalendarView-module-scss-module__J0zkJq__crossBar{background:#dbdbdb;height:1px}.CalendarView-module-scss-module__J0zkJq__highlightDot{border-radius:50%;position:absolute}@media only screen and (min-width:450px){.CalendarView-module-scss-module__J0zkJq__highlightDot{width:8px;height:8px;top:8px;left:8px}}@media only screen and (max-width:449px){.CalendarView-module-scss-module__J0zkJq__highlightDot{width:2.13333vw;height:2.13333vw;top:1.70933vw;left:1.70933vw}}
.StartDateSummary-module-scss-module__XoZOrG__box{background:var(--color-object-gray-1);width:100%;max-width:377px;margin:0 auto;padding:32px}.StartDateSummary-module-scss-module__XoZOrG__buttonWrapper{justify-content:center;margin-top:16px;display:flex}
.ConfirmationStep-module-scss-module__Umhdma__privacyPolicyNote{font-family:europa,游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:1200px){.ConfirmationStep-module-scss-module__Umhdma__privacyPolicyNote{letter-spacing:1.6px;font-size:14px;line-height:28px}}@media only screen and (min-width:450px) and (max-width:1199px){.ConfirmationStep-module-scss-module__Umhdma__privacyPolicyNote{letter-spacing:1.6px;font-size:14px;line-height:28px}}@media only screen and (max-width:449px){.ConfirmationStep-module-scss-module__Umhdma__privacyPolicyNote{letter-spacing:.426667vw;font-size:3.73333vw;line-height:7.46667vw}}.ConfirmationStep-module-scss-module__Umhdma__privacyPolicyNote{color:var(--color-text-default);width:100%}@media only screen and (min-width:450px){.ConfirmationStep-module-scss-module__Umhdma__privacyPolicyNote{margin:16px auto 0}}@media only screen and (max-width:449px){.ConfirmationStep-module-scss-module__Umhdma__privacyPolicyNote{margin:4.26667vw 0 0}}.ConfirmationStep-module-scss-module__Umhdma__checkBoxWrapper{height:32px;margin-top:16px;display:inline-block}@media only screen and (max-width:449px){.ConfirmationStep-module-scss-module__Umhdma__checkBoxWrapper{margin-top:4.26667vw}}.ConfirmationStep-module-scss-module__Umhdma__link,.ConfirmationStep-module-scss-module__Umhdma__link:visited,.ConfirmationStep-module-scss-module__Umhdma__link:active{color:var(--color-text-default)}.ConfirmationStep-module-scss-module__Umhdma__notYetMembershipAlert{color:red;border:2px solid red;margin:32px 0 16px;padding:15px;font-weight:700}.ConfirmationStep-module-scss-module__Umhdma__noteConfirmation{background:#f6f7f7;margin-top:32px;padding:24px}.ConfirmationStep-module-scss-module__Umhdma__noteConfirmation>.ConfirmationStep-module-scss-module__Umhdma__heading{margin-bottom:12px}.ConfirmationStep-module-scss-module__Umhdma__noteConfirmation>.ConfirmationStep-module-scss-module__Umhdma__text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;margin-bottom:16px}
.PaymentScheduleImage-module-scss-module__N845VG__paymentSchedule{justify-content:center;margin:16px 0 24px;display:flex}@media screen and (max-width:544px){.PaymentScheduleImage-module-scss-module__N845VG__paymentSchedule{flex-direction:column;align-items:center}}.PaymentScheduleImage-module-scss-module__N845VG__paymentSchedule .PaymentScheduleImage-module-scss-module__N845VG__image{width:270px}@media only screen and (min-width:450px){.PaymentScheduleImage-module-scss-module__N845VG__paymentSchedule .PaymentScheduleImage-module-scss-module__N845VG__image.PaymentScheduleImage-module-scss-module__N845VG__subsidy{width:488px}}@media only screen and (max-width:449px){.PaymentScheduleImage-module-scss-module__N845VG__paymentSchedule .PaymentScheduleImage-module-scss-module__N845VG__image.PaymentScheduleImage-module-scss-module__N845VG__subsidy{width:92vw}}.PaymentScheduleImage-module-scss-module__N845VG__paymentSchedule .PaymentScheduleImage-module-scss-module__N845VG__image{height:auto}.PaymentScheduleImage-module-scss-module__N845VG__paymentSchedule .PaymentScheduleImage-module-scss-module__N845VG__image:nth-child(2){margin:0 0 0 32px}@media screen and (max-width:544px){.PaymentScheduleImage-module-scss-module__N845VG__paymentSchedule .PaymentScheduleImage-module-scss-module__N845VG__image:nth-child(2){margin:32px 0 0}}
.ConfirmationPane-module-scss-module__pitfHq__actionPane{flex-direction:column;align-items:center;gap:24px;display:flex}.ConfirmationPane-module-scss-module__pitfHq__description{margin-bottom:48px}.ConfirmationPane-module-scss-module__pitfHq__errorCalloutWrapper{margin-bottom:24px}
.PlanInfoSection-module-scss-module__Ofzl0G__rowItem{align-items:self-start;gap:var(--space-100,4px);display:flex}.PlanInfoSection-module-scss-module__Ofzl0G__note{margin-top:var(--space-400,16px)}.PlanInfoSection-module-scss-module__Ofzl0G__planOptions{gap:var(--space-400,16px);margin-top:var(--space-400,16px);flex-direction:column;display:flex}.PlanInfoSection-module-scss-module__Ofzl0G__planOptionsList{gap:var(--space-200,8px);flex-direction:column;display:flex}.PlanInfoSection-module-scss-module__Ofzl0G__planOptionsFooter{margin-top:var(--space-400,16px);gap:var(--space-600,24px);flex-direction:column;display:flex}
.SessionInfoDisplay-module-scss-module__UDq0PW__wrapper{padding:var(--space-400,12px) var(--space-200,16px);background:var(--color-object-gray-1,#f6f7f7);justify-content:space-around;align-items:stretch;margin-top:1rem;display:flex}@media screen and (min-width:768px){.SessionInfoDisplay-module-scss-module__UDq0PW__inner{align-items:center;gap:var(--space-800,32px);display:flex}}.SessionInfoDisplay-module-scss-module__UDq0PW__innerWrapper{white-space:nowrap;align-items:center;display:flex}
.SessionInTrialLessonReservationPageLayout-module-scss-module__IqyrSW__description{margin-bottom:var(--space-800,32px)}
.CardPaymentConfirmation-module-scss-module__I2EP3q__paymentMethodConfirmation{margin-top:12px}.CardPaymentConfirmation-module-scss-module__I2EP3q__splitSummary{justify-content:space-between;margin-top:40px;display:flex}
.PlanNotice-module-scss-module__VrmWkG__planNotice{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:1200px){.PlanNotice-module-scss-module__VrmWkG__planNotice{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (min-width:450px) and (max-width:1199px){.PlanNotice-module-scss-module__VrmWkG__planNotice{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (max-width:449px){.PlanNotice-module-scss-module__VrmWkG__planNotice{letter-spacing:.426667vw;font-size:3.2vw;line-height:5.33333vw}}.PlanNotice-module-scss-module__VrmWkG__planNotice{color:var(--color-text-default)}@media only screen and (min-width:450px){.PlanNotice-module-scss-module__VrmWkG__planNotice{margin-top:25px}}@media only screen and (max-width:449px){.PlanNotice-module-scss-module__VrmWkG__planNotice{margin-top:6.66667vw}}
.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__calendar{border-collapse:collapse;table-layout:fixed;width:100%}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__calendar th,.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__calendar td{border:1px solid var(--color-border-default);text-align:center;vertical-align:middle;padding:var(--space-100)}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__calendar .EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__monthHeader{background-color:var(--color-object-gray-1)}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__calendar .EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__timeHeader{width:3.5rem}@media screen and (max-width:544px){.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__calendar .EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__timeHeader{width:2.75rem}}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__calendar .EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__dayHeader{align-items:center;gap:var(--space-50);flex-direction:column;display:flex}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__calendar .EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__timeCell{background-color:var(--color-object-gray-1)}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__calendar .EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__sessionCell{height:3rem;padding:0}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__calendar .EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__emptyMessage{padding:var(--space-400) var(--space-200)}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__calendar .EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__availableButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;min-height:3rem;display:flex}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__calendar .EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__availableButton:hover{opacity:.5}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__availableCircle{border:2px solid var(--color-text-shepink-default);border-radius:50%;width:1.25rem;height:1.25rem;display:inline-block}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__legend{margin-top:var(--space-300);padding:var(--space-200);background-color:var(--color-object-gray-1);gap:var(--space-100);flex-direction:column;display:flex}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__legend .EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__legendItem{align-items:center;gap:var(--space-200);display:flex}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__legend .EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__legendMark{justify-content:center;align-items:center;width:2.5rem;display:flex}.EntranceCeremonyWeeklyCalendar-module-scss-module__99Kj7G__legend dd{margin:0}
.Errors-module-scss-module__qXvGTq__requiredFieldsError{justify-content:center;margin-top:18px;display:flex}
.MembershipItemSummary-module-scss-module__QzszAW__summaryWrapper{background:var(--color-object-gray-1);font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:450px){.MembershipItemSummary-module-scss-module__QzszAW__summaryWrapper{border-radius:8px;margin-top:24px;padding:36px 40px}}@media only screen and (max-width:449px){.MembershipItemSummary-module-scss-module__QzszAW__summaryWrapper{border-radius:2.13333vw;margin-top:4.26667vw;padding:5.33333vw}}.MembershipItemSummary-module-scss-module__QzszAW__summary{display:flex}@media only screen and (max-width:449px){.MembershipItemSummary-module-scss-module__QzszAW__summary{flex-direction:column}.MembershipItemSummary-module-scss-module__QzszAW__summary>:first-child{align-self:flex-start}.MembershipItemSummary-module-scss-module__QzszAW__summary>:last-child{align-self:flex-end}}.MembershipItemSummary-module-scss-module__QzszAW__summary{justify-content:space-between;align-items:center;gap:4px}@media only screen and (min-width:1200px){.MembershipItemSummary-module-scss-module__QzszAW__name{letter-spacing:2px;font-size:16px;line-height:24px}}@media only screen and (min-width:450px) and (max-width:1199px){.MembershipItemSummary-module-scss-module__QzszAW__name{letter-spacing:2px;font-size:16px;line-height:24px}}@media only screen and (max-width:449px){.MembershipItemSummary-module-scss-module__QzszAW__name{letter-spacing:.533333vw;font-size:4.26667vw;line-height:6.4vw}}.MembershipItemSummary-module-scss-module__QzszAW__name{font-weight:700}@media only screen and (min-width:450px){.MembershipItemSummary-module-scss-module__QzszAW__priceWrapper{align-items:flex-end;gap:4px;display:flex}}@media only screen and (max-width:449px){.MembershipItemSummary-module-scss-module__QzszAW__priceWrapper{flex-direction:column;gap:5px;display:flex}}.MembershipItemSummary-module-scss-module__QzszAW__discountWrapper{display:flex}@media only screen and (min-width:450px){.MembershipItemSummary-module-scss-module__QzszAW__discountWrapper{flex-direction:column;gap:4px}}@media only screen and (max-width:449px){.MembershipItemSummary-module-scss-module__QzszAW__discountWrapper{justify-content:flex-end;align-items:baseline;gap:4px}}.MembershipItemSummary-module-scss-module__QzszAW__originalPrice{color:var(--color-text-lightest);text-align:right;display:inline}@media only screen and (max-width:1199px){.MembershipItemSummary-module-scss-module__QzszAW__originalPrice{text-align:right;flex-direction:column;padding-bottom:6px;display:flex}}@media only screen and (max-width:449px){.MembershipItemSummary-module-scss-module__QzszAW__originalPrice{margin-right:0}}@media only screen and (min-width:1200px){.MembershipItemSummary-module-scss-module__QzszAW__originalPrice{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (min-width:450px) and (max-width:1199px){.MembershipItemSummary-module-scss-module__QzszAW__originalPrice{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (max-width:449px){.MembershipItemSummary-module-scss-module__QzszAW__originalPrice{letter-spacing:.426667vw;font-size:3.2vw;line-height:5.33333vw}}.MembershipItemSummary-module-scss-module__QzszAW__price{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;display:inline}@media only screen and (min-width:1200px){.MembershipItemSummary-module-scss-module__QzszAW__price{letter-spacing:1.6px;font-size:10px;line-height:14px}}@media only screen and (min-width:450px) and (max-width:1199px){.MembershipItemSummary-module-scss-module__QzszAW__price{letter-spacing:1.6px;font-size:10px;line-height:14px}}@media only screen and (max-width:449px){.MembershipItemSummary-module-scss-module__QzszAW__price{letter-spacing:.426667vw;font-size:2.66667vw;line-height:3.73333vw}}.MembershipItemSummary-module-scss-module__QzszAW__price{color:var(--color-text-default)}@media only screen and (max-width:1199px){.MembershipItemSummary-module-scss-module__QzszAW__price{text-align:right;flex-direction:column;order:1;display:flex}}@media only screen and (min-width:450px){.MembershipItemSummary-module-scss-module__QzszAW__price{order:3}}.MembershipItemSummary-module-scss-module__QzszAW__price .MembershipItemSummary-module-scss-module__QzszAW__priceNumber{font-family:europa,sans-serif}@media only screen and (min-width:450px){.MembershipItemSummary-module-scss-module__QzszAW__price .MembershipItemSummary-module-scss-module__QzszAW__priceNumber{letter-spacing:1.6px;margin:0 4px;font-size:28px}}@media only screen and (max-width:449px){.MembershipItemSummary-module-scss-module__QzszAW__price .MembershipItemSummary-module-scss-module__QzszAW__priceNumber{letter-spacing:.426667vw;margin:0 1.06667vw;font-size:6.4vw}}.MembershipItemSummary-module-scss-module__QzszAW__priceWithTax{display:inline}.MembershipItemSummary-module-scss-module__QzszAW__itemFooter{border-top:1px dashed var(--color-border-darken)}@media only screen and (min-width:450px){.MembershipItemSummary-module-scss-module__QzszAW__itemFooter{margin-top:16px;padding-top:16px}}@media only screen and (max-width:449px){.MembershipItemSummary-module-scss-module__QzszAW__itemFooter{margin-top:4.26667vw;padding-top:4.26667vw}}.MembershipItemSummary-module-scss-module__QzszAW__benefitPrice{text-align:right;font-family:var(--font-family-default);color:var(--color-function-danger-default);font-weight:700}@media only screen and (min-width:450px){.MembershipItemSummary-module-scss-module__QzszAW__benefitPrice{font-size:14px}}@media only screen and (max-width:449px){.MembershipItemSummary-module-scss-module__QzszAW__benefitPrice{font-size:3.2vw}}
.PaymentSummarySection-module-scss-module__eIiUHq__priceRow{justify-content:space-between;align-items:center;display:flex}.PaymentSummarySection-module-scss-module__eIiUHq__priceValue{align-items:baseline;gap:var(--space-100,4px);display:flex}.PaymentSummarySection-module-scss-module__eIiUHq__priceBreakdown{gap:var(--space-200,8px);flex-direction:column;display:flex}.PaymentSummarySection-module-scss-module__eIiUHq__note{margin-top:var(--space-400,16px)}
.PlanOptionRadioCard-module-scss-module__kzJ3uq__container{border:1px solid var(--color-border-subtle,#dbdfe4);border-radius:var(--border-radius-small,3px);background-color:var(--color-background-surface,#fff);width:100%;padding:var(--space-400,16px);cursor:pointer;outline:none;justify-content:space-between;align-items:center;display:flex}.PlanOptionRadioCard-module-scss-module__kzJ3uq__left{align-items:center;gap:var(--space-300,12px);flex:1;display:flex}.PlanOptionRadioCard-module-scss-module__kzJ3uq__labelContainer{flex-direction:column;flex:1;display:flex}.PlanOptionRadioCard-module-scss-module__kzJ3uq__priceInfo{display:none}@media screen and (max-width:544px){.PlanOptionRadioCard-module-scss-module__kzJ3uq__priceInfo{flex-direction:column;display:flex}}.PlanOptionRadioCard-module-scss-module__kzJ3uq__priceRow{align-items:baseline;gap:var(--space-100,4px);flex-wrap:wrap;justify-content:flex-end;display:flex}@media screen and (max-width:544px){.PlanOptionRadioCard-module-scss-module__kzJ3uq__priceRow{flex-wrap:nowrap;justify-content:flex-start}}.PlanOptionRadioCard-module-scss-module__kzJ3uq__savingsBadge{display:none}@media screen and (max-width:544px){.PlanOptionRadioCard-module-scss-module__kzJ3uq__savingsBadge{display:inline-block}}.PlanOptionRadioCard-module-scss-module__kzJ3uq__right .PlanOptionRadioCard-module-scss-module__kzJ3uq__savingsBadge{display:inline-block}@media screen and (max-width:544px){.PlanOptionRadioCard-module-scss-module__kzJ3uq__right .PlanOptionRadioCard-module-scss-module__kzJ3uq__savingsBadge{display:none}}.PlanOptionRadioCard-module-scss-module__kzJ3uq__right{align-items:flex-end;gap:var(--space-150,6px);flex-direction:column;display:flex}@media screen and (max-width:544px){.PlanOptionRadioCard-module-scss-module__kzJ3uq__right{display:none}}.PlanOptionRadioCard-module-scss-module__kzJ3uq__perMonth{white-space:nowrap}
@media screen and (max-width:544px){.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__weekContainer{border:1px solid var(--color-border-default);margin-bottom:1.5rem;overflow:hidden}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__weekContainer:last-child{margin-bottom:0}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__weekHeader{text-align:center;border-bottom:1px solid var(--color-border-default);background-color:#f9fafb;grid-template-columns:repeat(7,1fr);display:grid}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__weekHeader .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayHeader{padding:var(--space-100);border-right:1px solid var(--color-border-default);flex-direction:column;display:flex}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__weekHeader .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayHeader:last-child{border-right:none}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayInner{justify-content:center;align-items:baseline;display:flex}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayInner span{line-height:1}@media screen and (max-width:544px){.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayInner span:first-child,.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayInner span:nth-child(2){font-size:.66rem}}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayOfWeek{text-align:center}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__daysGrid{grid-template-columns:repeat(7,1fr);align-items:stretch;display:grid}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__daysGrid .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayColumn{border-right:1px solid var(--color-border-default);grid-auto-rows:1fr;display:grid}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__daysGrid .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayColumn:last-child{border-right:none}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__daysGrid .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayColumn .SessionTimeboxCalendar-module-scss-module__uD6E7q__sessionItem{text-align:center;cursor:pointer;border-bottom:1px solid var(--color-border-default);background-color:var(--color-text-white);padding:var(--space-200) var(--space-100)}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__daysGrid .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayColumn .SessionTimeboxCalendar-module-scss-module__uD6E7q__sessionItem:last-child{border-bottom:none}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__daysGrid .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayColumn .SessionTimeboxCalendar-module-scss-module__uD6E7q__sessionItem:hover{opacity:.5}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__daysGrid .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayColumn .SessionTimeboxCalendar-module-scss-module__uD6E7q__sessionItem .SessionTimeboxCalendar-module-scss-module__uD6E7q__sessionTime span{text-decoration:underline;-webkit-text-decoration-color:var(--color-text-lightest);text-decoration-color:var(--color-text-lightest)}@media screen and (max-width:544px){.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__daysGrid .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayColumn .SessionTimeboxCalendar-module-scss-module__uD6E7q__sessionItem .SessionTimeboxCalendar-module-scss-module__uD6E7q__sessionTime span{font-size:.8rem}}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__daysGrid .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayColumn .SessionTimeboxCalendar-module-scss-module__uD6E7q__sessionItem .SessionTimeboxCalendar-module-scss-module__uD6E7q__sessionDivider{color:var(--color-object-gray-3);font-size:.6rem}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__daysGrid .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayColumn .SessionTimeboxCalendar-module-scss-module__uD6E7q__emptySessionSlot{border-bottom:1px solid var(--color-border-default)}.SessionTimeboxCalendar-module-scss-module__uD6E7q__calendar .SessionTimeboxCalendar-module-scss-module__uD6E7q__daysGrid .SessionTimeboxCalendar-module-scss-module__uD6E7q__dayColumn .SessionTimeboxCalendar-module-scss-module__uD6E7q__emptySessionSlot:last-child{border-bottom:none}
.ErrorStep-module-scss-module__M24OCG__errorBox{border:2px solid var(--color-function-danger-default);margin:50px 0 100px;padding:20px 40px}@media screen and (max-width:768px){.ErrorStep-module-scss-module__M24OCG__errorBox{margin:0 mob(10) mob(40)}}
@media only screen and (min-width:450px){.SelectedPlanDescription-module-scss-module__RQtvCa__selectedPlanSummary{margin-top:21px}}@media only screen and (max-width:449px){.SelectedPlanDescription-module-scss-module__RQtvCa__selectedPlanSummary{margin-top:5.6vw}}
.StartDateSelectionEntranceCeremony-module-scss-module__ovzu0W__content{display:flex}@media screen and (max-width:544px){.StartDateSelectionEntranceCeremony-module-scss-module__ovzu0W__content{flex-direction:column}}.StartDateSelectionEntranceCeremony-module-scss-module__ovzu0W__description{flex-direction:column;gap:.5rem;max-width:60%;display:flex}@media screen and (max-width:544px){.StartDateSelectionEntranceCeremony-module-scss-module__ovzu0W__description{max-width:100%}}.StartDateSelectionEntranceCeremony-module-scss-module__ovzu0W__imagePc{max-width:40%;height:auto}@media screen and (max-width:544px){.StartDateSelectionEntranceCeremony-module-scss-module__ovzu0W__imagePc{max-width:100%}}.StartDateSelectionEntranceCeremony-module-scss-module__ovzu0W__imageSp{width:350px;height:auto;margin:4px auto 10px;display:block}
.ApplyStepForm-module-scss-module__4T8wZq__disclaimer{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:1200px){.ApplyStepForm-module-scss-module__4T8wZq__disclaimer{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (min-width:450px) and (max-width:1199px){.ApplyStepForm-module-scss-module__4T8wZq__disclaimer{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (max-width:449px){.ApplyStepForm-module-scss-module__4T8wZq__disclaimer{letter-spacing:.426667vw;font-size:3.2vw;line-height:5.33333vw}}.ApplyStepForm-module-scss-module__4T8wZq__disclaimer{margin-top:16px}.ApplyStepForm-module-scss-module__4T8wZq__codeName{color:var(--color-text-default)}@media only screen and (min-width:1200px){.ApplyStepForm-module-scss-module__4T8wZq__codeName{letter-spacing:1.6px;font-size:14px;line-height:28px}}@media only screen and (min-width:450px) and (max-width:1199px){.ApplyStepForm-module-scss-module__4T8wZq__codeName{letter-spacing:1.6px;font-size:14px;line-height:28px}}@media only screen and (max-width:449px){.ApplyStepForm-module-scss-module__4T8wZq__codeName{letter-spacing:.426667vw;font-size:3.73333vw;line-height:7.46667vw}}.ApplyStepForm-module-scss-module__4T8wZq__codeName{align-items:center;font-weight:700;display:flex}@media only screen and (min-width:450px){.ApplyStepForm-module-scss-module__4T8wZq__codeName{margin-top:16px}}@media only screen and (max-width:449px){.ApplyStepForm-module-scss-module__4T8wZq__codeName{margin-top:4.26667vw}}
@media only screen and (min-width:1200px){.StartDateStepForm-module-scss-module__pHeWYa__leadText{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (min-width:450px) and (max-width:1199px){.StartDateStepForm-module-scss-module__pHeWYa__leadText{letter-spacing:1.6px;font-size:12px;line-height:20px}}@media only screen and (max-width:449px){.StartDateStepForm-module-scss-module__pHeWYa__leadText{letter-spacing:.426667vw;font-size:3.2vw;line-height:5.33333vw}}@media only screen and (min-width:1200px){.StartDateStepForm-module-scss-module__pHeWYa__leadText{margin-top:-12px}}@media screen and (max-width:544px){.StartDateStepForm-module-scss-module__pHeWYa__leadText{margin:-3.2vw 0 5.33333vw}}@media only screen and (min-width:1200px){.StartDateStepForm-module-scss-module__pHeWYa__body{align-items:stretch;margin-top:52px;display:flex}.StartDateStepForm-module-scss-module__pHeWYa__calendar{flex-shrink:0;width:421px;margin-right:72px}}@media only screen and (min-width:450px) and (max-width:1199px){.StartDateStepForm-module-scss-module__pHeWYa__calendar{width:100vw;margin:32px -50vw;position:relative;left:50%;right:50%}}@media only screen and (max-width:449px){.StartDateStepForm-module-scss-module__pHeWYa__calendar{width:100vw;margin:8.53333vw -50vw;position:relative;left:50%;right:50%}}
.CareerCounselingSessionInTrialLessonView-module-scss-module__WVSMYq__alertWrapper{margin-top:1rem}.CareerCounselingSessionInTrialLessonView-module-scss-module__WVSMYq__calendarWrapper{margin-top:2rem}.CareerCounselingSessionInTrialLessonView-module-scss-module__WVSMYq__innerWrapper{align-items:center;display:flex}.CareerCounselingSessionInTrialLessonView-module-scss-module__WVSMYq__buttonWrapper{justify-content:center;margin-top:2rem;display:flex}
.StudySupportSessionView-module-scss-module__R-uneq__alertWrapper{margin-top:1rem}.StudySupportSessionView-module-scss-module__R-uneq__calendarWrapper{margin-top:2rem}.StudySupportSessionView-module-scss-module__R-uneq__innerWrapper{align-items:center;display:flex}.StudySupportSessionView-module-scss-module__R-uneq__buttonWrapper{justify-content:center;margin-top:2rem;display:flex}
.StartDateTimeboxSelectionContent-module-scss-module__69TNHq__note{margin:24px 0}.StartDateTimeboxSelectionContent-module-scss-module__69TNHq__weekNavigation{justify-content:space-between;gap:16px;margin:32px 0;display:flex}
