.RescheduleActionPane-module-scss-module__fjm9Sq__rescheduleActionPane{flex-direction:row;justify-content:center;align-items:center;gap:24px;height:100%;display:flex}
.RescheduleConfirmation-module-scss-module__WD4zXq__wrapper{gap:var(--space-400,16px);flex-direction:column;display:flex}.RescheduleConfirmation-module-scss-module__WD4zXq__heading{padding-top:var(--space-400,16px);align-items:center;gap:var(--space-200,8px);align-self:stretch;display:flex}
.SessionReservationPageLayout-module-scss-module__AAsoga__description{margin-bottom:var(--space-800,32px)}
.ReservationSummary-module-scss-module__-L2osa__reservationSummary{padding:var(--space-600,24px);border:1px solid var(--color-border-darken,#e2e4e4);width:100%}.ReservationSummary-module-scss-module__-L2osa__meta{gap:var(--space-200,8px);flex-direction:column;display:flex}.ReservationSummary-module-scss-module__-L2osa__reservableInfo{align-items:flex-start;gap:var(--space-200,8px);flex-wrap:wrap;display:flex}@media screen and (max-width:544px){.ReservationSummary-module-scss-module__-L2osa__reservableInfo{gap:var(--space-100,4px);flex-direction:column}}.ReservationSummary-module-scss-module__-L2osa__infoItem{justify-content:center;align-items:center;gap:var(--space-100,4px);display:flex}.ReservationSummary-module-scss-module__-L2osa__button{width:fit-content;margin-top:var(--space-400,16px)}@media screen and (max-width:544px){.ReservationSummary-module-scss-module__-L2osa__button{width:100%}}.ReservationSummary-module-scss-module__-L2osa__labels{gap:var(--space-150);margin-top:var(--space-200,8px);flex-wrap:wrap;display:flex}.ReservationSummary-module-scss-module__-L2osa__title{align-items:center;display:flex}.ReservationSummary-module-scss-module__-L2osa__zoomLink{display:flex}.ReservationSummary-module-scss-module__-L2osa__zoomLink .ReservationSummary-module-scss-module__-L2osa__expired{color:var(--color-text-danger)}.ReservationSummary-module-scss-module__-L2osa__alert{margin-top:var(--space-400,16px);width:100%}
.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}
.PackageCard-module-scss-module__dXuoiW__card{padding:var(--space-600,24px);justify-content:top;align-items:flex-start;gap:var(--space-300,12px);border-radius:var(--border-radius-large,8px);background:var(--color-object-white-white,#fff);flex-direction:column;display:flex;box-shadow:0 1px 3px #3a43474d}.PackageCard-module-scss-module__dXuoiW__sessionList{width:100%}.PackageCard-module-scss-module__dXuoiW__sessionItem{padding:var(--space-300,12px) 0px;border-bottom:1px solid var(--color-border-default,#edeeef);flex-direction:column;display:flex}.PackageCard-module-scss-module__dXuoiW__sessionItem:first-child{border-top:1px solid var(--color-border-default,#edeeef)}.PackageCard-module-scss-module__dXuoiW__buttonWrapper{text-align:right;width:100%}
.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}
.CancellationPolicy-module-scss-module__BE1smG__cancellationPolicy,.CancellationPolicy-module-scss-module__BE1smG__details{align-items:flex-start;gap:var(--space-400,16px);flex-direction:column;align-self:stretch;display:flex}.CancellationPolicy-module-scss-module__BE1smG__heading{padding-top:var(--space-400,16px);align-items:center;gap:var(--space-200,8px);align-self:stretch;display:flex}
.SessionInTrialLessonReservationPageLayout-module-scss-module__IqyrSW__description{margin-bottom:var(--space-800,32px)}
.CareerCounselingReservationCompletePane-module-scss-module__eaBYjq__sectionWrapper{align-items:flex-start;gap:var(--space-800,32px);flex-direction:column;align-self:stretch;display:flex}.CareerCounselingReservationCompletePane-module-scss-module__eaBYjq__section{width:100%}.CareerCounselingReservationCompletePane-module-scss-module__eaBYjq__contents{gap:var(--space-400,16px);flex-direction:column;display:flex}.CareerCounselingReservationCompletePane-module-scss-module__eaBYjq__description{gap:var(--space-100,4px);flex-direction:column;display:flex}.CareerCounselingReservationCompletePane-module-scss-module__eaBYjq__buttonWrapper{justify-content:center;margin-top:32px;display:flex}
.ReassignActionPane-module-scss-module__Honvga__errorCallout{margin-bottom:24px}.ReassignActionPane-module-scss-module__Honvga__reassignActionPane{justify-content:center;align-items:center;gap:24px;height:100%;display:flex}
.ReservationActionPane-module-scss-module__q5H42W__reservationActionPane{justify-content:center;align-items:center;gap:24px;height:100%;display:flex}
.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}
.ReservationCompletePane-module-scss-module__-UzHsG__contents{align-items:flex-start;gap:var(--space-400,16px);flex-direction:column;align-self:stretch;display:flex}.ReservationCompletePane-module-scss-module__-UzHsG__description{text-align:center}.ReservationCompletePane-module-scss-module__-UzHsG__buttonWrapper{justify-content:center;margin-top:32px;display:flex}.ReservationCompletePane-module-scss-module__-UzHsG__footer{margin-top:32px}
.ReservationConfirmation-module-scss-module__uJOrkG__wrapper{gap:var(--space-400,16px);flex-direction:column;display:flex}.ReservationConfirmation-module-scss-module__uJOrkG__heading{padding-top:var(--space-400,16px);align-items:center;gap:var(--space-200,8px);align-self:stretch;display:flex}
@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}
.FaqCard-module-scss-module__WdBq9a__faqCard{width:100%;padding:var(--space-600,24px);border-radius:var(--border-radius-large,8px);border:1px solid var(--color-object-sheblue-normal,#bad1db);background:var(--color-bg-sheblue-light,#f5f9fa);gap:var(--space-400,16px);flex-direction:column;display:flex}.FaqCard-module-scss-module__WdBq9a__question{padding-left:calc(1rem + var(--space-200,8px));border-bottom:1px dashed var(--color-object-sheblue-normal,#bad1db);padding-bottom:var(--space-600,24px);position:relative}.FaqCard-module-scss-module__WdBq9a__question:before{content:"Q.";color:var(--color-text-sheblue-darken,#4d8193);font-size:16px;font-weight:700;position:absolute;top:4px;left:0}.FaqCard-module-scss-module__WdBq9a__answer{padding-left:calc(1rem + var(--space-200,8px));justify-content:space-between;gap:var(--space-400,16px);flex-direction:column;flex-grow:1;display:flex;position:relative}.FaqCard-module-scss-module__WdBq9a__answer:before{content:"A.";color:var(--color-text-sheblue-darken,#4d8193);font-size:16px;font-weight:700;position:absolute;top:4px;left:0}.FaqCard-module-scss-module__WdBq9a__image{text-align:center}.FaqCard-module-scss-module__WdBq9a__image img{width:160px;height:auto}
.PackageCardList-module-scss-module__8UxOCW__cardWrapper{gap:var(--space-800,32px);grid-template-columns:repeat(3,1fr);display:grid}@media screen and (max-width:768px){.PackageCardList-module-scss-module__8UxOCW__cardWrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:544px){.PackageCardList-module-scss-module__8UxOCW__cardWrapper{grid-template-columns:1fr}}.PackageCardList-module-scss-module__8UxOCW__selector{background-color:var(--color-bg-gray);margin:var(--space-800,32px) 0;padding:24px}
.page-module-scss-module__3Cz59a__cardWrapper{gap:var(--space-800,32px);margin:var(--space-800,32px) 0;grid-template-columns:repeat(3,1fr);display:grid}@media screen and (max-width:768px){.page-module-scss-module__3Cz59a__cardWrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:544px){.page-module-scss-module__3Cz59a__cardWrapper{grid-template-columns:1fr}}.page-module-scss-module__3Cz59a__cancelWrapper{margin-bottom:var(--space-800,32px)}
.TrainingProgramCancellationPolicy-module-scss-module__h53xHq__cancellationPolicy,.TrainingProgramCancellationPolicy-module-scss-module__h53xHq__details{align-items:flex-start;gap:var(--space-400,16px);flex-direction:column;align-self:stretch;display:flex}.TrainingProgramCancellationPolicy-module-scss-module__h53xHq__heading{padding-top:var(--space-400,16px);align-items:center;gap:var(--space-200,8px);align-self:stretch;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}
.RescheduleCompletePane-module-scss-module__19ifcG__contents{align-items:flex-start;gap:var(--space-400,16px);flex-direction:column;align-self:stretch;display:flex}.RescheduleCompletePane-module-scss-module__19ifcG__description{text-align:center}.RescheduleCompletePane-module-scss-module__19ifcG__buttonWrapper{justify-content:center;margin-top:32px;display:flex}
.FaqPane-module-scss-module__S2E1zq__faqCardWrapper{gap:var(--space-400,16px);margin-top:var(--space-400,16px);display:flex}@media screen and (max-width:544px){.FaqPane-module-scss-module__S2E1zq__faqCardWrapper{flex-direction:column}}
.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}
.MokumokuEventArchiveBanner-module-scss-module__iY64UW__image{max-width:100%;height:auto}
.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}
.page-module-scss-module__9iON7G__cardWrapper{gap:var(--space-800,32px);margin:var(--space-800,32px) 0;grid-template-columns:repeat(3,1fr);display:grid}@media screen and (max-width:768px){.page-module-scss-module__9iON7G__cardWrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:544px){.page-module-scss-module__9iON7G__cardWrapper{grid-template-columns:1fr}}.page-module-scss-module__9iON7G__cancelWrapper{margin-bottom:var(--space-800,32px)}
