.StepIndicator_stepIndicator__A1mCL{display:flex;justify-content:space-between;align-items:center;width:100%;gap:56px}@media screen and (max-width:544px){.StepIndicator_stepIndicator__A1mCL{display:none}}.StepIndicator_stepItem__9U64d{display:flex;flex-direction:column;width:100%}.Step_step__A9vmB{margin-bottom:112px}.StepText_stepText__oDeg0{margin-top:10px}.CompleteStep_button__gGEGG{margin:var(--space-400,16px) auto 0 auto;text-align:center}.FormButtonWrapper_formButtonWrapper__by_tq{margin:36px 0;display:flex;justify-content:center}@media screen and (max-width:768px){.FormButtonWrapper_formButtonWrapper__by_tq{margin-top:mob(72)}}.HTMLTextView_htmlTextView__q_kBQ{word-break:break-all}.HTMLTextView_htmlTextView__q_kBQ,.HTMLTextView_htmlTextView__q_kBQ>*{font-family:var(--font-family-default);color:var(--color-text-default);font-size:14px;line-height:1.8;letter-spacing:.03em}.HTMLTextView_htmlTextView__q_kBQ{display:flex;flex-direction:column;gap:var(--space-400,16px)}.HTMLTextView_htmlTextView__q_kBQ>p{font-size:14px;line-height:1.8;letter-spacing:.03em}@media screen and (max-width:768px){.HTMLTextView_htmlTextView__q_kBQ>p{font-size:16px;line-height:1.8}}.HTMLTextView_htmlTextView__q_kBQ>p>strong{font-weight:600}.HTMLTextView_htmlTextView__q_kBQ a{color:var(--color-function-textLink-default,#2b8ade)}.HTMLTextView_htmlTextView__q_kBQ img{max-width:100%}.HTMLTextView_htmlTextView__q_kBQ>h2{font-size:18px;font-weight:600;line-height:1.5}.HTMLTextView_htmlTextView__q_kBQ>h3{padding-top:var(--space-200,8px);font-size:16px;font-weight:600;line-height:1.5}.HTMLTextView_htmlTextView__q_kBQ>h4{padding-top:var(--space-100,4px);font-size:14px;font-weight:600;line-height:1.5}.HTMLTextView_htmlTextView__q_kBQ>ul{padding-left:0}.HTMLTextView_htmlTextView__q_kBQ>ul>li{margin-bottom:6px}.HTMLTextView_htmlTextView__q_kBQ>ul>li:before{content:"•";margin-right:8px}.SurveyHeader_surveyHeader__RO9gK{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:628px;margin:0 auto;padding:40px 0}@media screen and (max-width:768px){.SurveyHeader_surveyHeader__RO9gK{width:100%;padding:24px 0}}.SurveyHeader_logoWrapper__DCzcX{margin:16px}.SurveyHeader_surveyDescription__znJ4F{margin-top:32px}.SurveyHeader_surveyDescription__znJ4F>div{gap:0}.ExamPracticalSectionView_view__9uveF{border-radius:var(--border-radius-large,8px);background:var(--color-object-white,#fff);box-shadow:0 1px 3px 0 rgba(76,96,114,.24);overflow:hidden;margin:48px auto}.ExamPracticalSectionView_body__Stu3B{background:var(--color-object-white,#fff);margin-top:56px;padding:0 80px 80px}@media screen and (max-width:768px){.ExamPracticalSectionView_body__Stu3B{padding:0 24px 80px}}.SubmissionBanner_submissionCta__7BkWM{width:100%;background:#fff;border-radius:8px;display:flex;justify-content:space-between;align-items:center;padding:25px 32px;margin-top:40px}@media screen and (max-width:544px){.SubmissionBanner_submissionCta__7BkWM{flex-direction:column;align-items:center;gap:16px}}.SubmissionBanner_actionArea__EfTJz{display:flex;flex-direction:column;gap:16px;width:160px;align-items:center}.SubmissionBanner_button__txpxt{width:100%}.SubmissionBanner_onlyDesktop__i_uxe{display:block}@media screen and (max-width:544px){.SubmissionBanner_onlyDesktop__i_uxe{display:none}}.SubmissionBanner_onlySp__1Kq02{display:none}@media screen and (max-width:544px){.SubmissionBanner_onlySp__1Kq02{display:block}}.PracticalSectionEyeCatch_eyeCatch__JA7JZ{position:relative;height:396px}.PracticalSectionEyeCatch_imageWrapper__qr_et{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.PracticalSectionEyeCatch_image__LP5EA{height:auto;width:100%}@media screen and (max-width:544px){.PracticalSectionEyeCatch_image__LP5EA{height:100%;width:auto}}.PracticalSectionEyeCatch_imageOverlay__MXpiA{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-function-primary-default);opacity:.62}.PracticalSectionEyeCatch_body__9zU_x{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 24px}.PracticalSectionEyeCatch_title__p_w1i{margin-top:8px;display:flex;flex-direction:column;align-items:center;gap:8px}.SubSection_subSection__UjZNI{display:flex;justify-content:space-between;margin-top:40px}@media screen and (max-width:1012px){.SubSection_subSection__UjZNI{flex-direction:column}}.SubSection_subSectionBody__M4Z0J{width:100%;max-width:560px}@media screen and (max-width:1012px){.SubSection_subSectionBody__M4Z0J{margin-top:16px}}.QuillContentPageHeading_heading2__JTc3A{font-family:var(--font-family-default);color:var(--color-text-default);letter-spacing:.03em;font-size:18px;font-weight:600;line-height:1.5}.StepSection_stepSection__ZLvux{margin-top:32px}.StepSection_title__XEof8{height:54px;display:flex;align-items:center}.UserInfoConfirmation_userInfoConfirmation__5cW_j{padding:12px 0}@media screen and (max-width:768px){.UserInfoConfirmation_userInfoConfirmation__5cW_j{padding:mob(12) 0}}.UserInfoConfirmation_confirmationItem__u6ol_{margin-bottom:28px}@media screen and (max-width:768px){.UserInfoConfirmation_confirmationItem__u6ol_{margin-bottom:mob(30)}}.ConfirmationStep_privacyPolicyNote__qXLmQ{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_privacyPolicyNote__qXLmQ{font-size:14px;line-height:28px;letter-spacing:1.6px}}@media only screen and (min-width:450px)and (max-width:1199px){.ConfirmationStep_privacyPolicyNote__qXLmQ{font-size:14px;line-height:28px;letter-spacing:1.6px}}@media only screen and (max-width:449px){.ConfirmationStep_privacyPolicyNote__qXLmQ{font-size:calc(3.7333333333vw);line-height:calc(7.4666666667vw);letter-spacing:calc(.4266666667vw)}}.ConfirmationStep_privacyPolicyNote__qXLmQ{color:var(--color-text-default);width:100%}@media only screen and (min-width:450px){.ConfirmationStep_privacyPolicyNote__qXLmQ{margin:16px auto 0}}@media only screen and (max-width:449px){.ConfirmationStep_privacyPolicyNote__qXLmQ{margin:calc(4.2666666667vw) 0 0}}.ConfirmationStep_checkBoxWrapper__fwlkG{display:inline-block;height:32px;margin-top:16px}@media only screen and (max-width:449px){.ConfirmationStep_checkBoxWrapper__fwlkG{margin-top:calc(4.2666666667vw)}}.ConfirmationStep_link__bNCgQ,.ConfirmationStep_link__bNCgQ:active,.ConfirmationStep_link__bNCgQ:visited{color:var(--color-text-default)}.ConfirmationStep_notYetMembershipAlert__v6oHl{font-weight:700;color:red;border:2px solid red;padding:15px;margin:32px 0 16px}.ConfirmationStep_noteConfirmation__dbhEW{margin-top:32px;padding:24px;background:#f6f7f7}.ConfirmationStep_noteConfirmation__dbhEW>.ConfirmationStep_heading__Ulxdy{margin-bottom:12px}.ConfirmationStep_noteConfirmation__dbhEW>.ConfirmationStep_text__hsC0O{margin-bottom:16px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all}.EventButton_button__cZeLe{width:100%;margin:20px 0}.EventButton_linkToLogin__oKkFN{margin-top:10px}.EventDetailsSection_sectionHeader__AXh3T{padding-bottom:11px}.EventDetailsSection_section__Cj_iW{margin-bottom:40px}.EventWaitlistDescription_eventWaitlistDescription__SeFxb{background-color:var(--color-bg-gray);padding:24px;display:flex;flex-direction:column;gap:8px}.EventWaitlistDescription_eventWaitlistDescription__SeFxb .EventWaitlistDescription_list__XPJJJ{display:flex;align-items:center;justify-content:center}.EyeCatch_container__jI9PF{width:100%;height:356px;position:relative}.EyeCatch_imageWrapper__1lduH{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;overflow:hidden;z-index:0}.EyeCatch_imageWrapper__1lduH:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(221,231,233,.76),rgba(221,231,233,.76))}.EyeCatch_imageWrapper__1lduH .EyeCatch_image__vP3R_{flex:0 0 auto;height:100%;width:auto}.EyeCatch_contents__zZA1T{position:relative;z-index:2;display:flex;align-items:center;height:100%}.EyeCatch_contents__zZA1T .EyeCatch_contentsInner__7D_VS{width:100%;max-width:1024px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding:0 24px}.EyeCatch_contents__zZA1T .EyeCatch_contentsInner__7D_VS .EyeCatch_title__Ou9YR{margin:8px 0 16px}.EyeCatch_coachSummary__CmlwW{display:flex;align-items:center;gap:12px;margin-top:24px}.EyeCatch_coachSummary__CmlwW .EyeCatch_tutorProfileImage__AMbu1{width:48px;height:48px;border-radius:50%;object-fit:cover}.EyeCatch_coachSummary__CmlwW .EyeCatch_coachSummaryText__X1dQE{display:flex;flex-direction:column}.FloatingEventInfo_container__2e8bL{display:flex;flex-direction:column;gap:16px}.FloatingEventInfo_row__pCdth{display:flex;align-items:start;gap:12px}.FloatingEventInfo_floatingMenu__9T9uY{position:-webkit-sticky;position:sticky;top:24px}.FloatingEventInfo_content__Z_y82{display:flex;flex-direction:column;gap:8px}.page_pageInner__zjqPM{display:flex;gap:64px;padding-top:40px}@media screen and (max-width:768px){.page_pageInner__zjqPM{flex-direction:column-reverse}}.page_main__W0Ue5{width:100%;flex:1}.page_side__WAa4R{width:100%;max-width:340px}@media screen and (max-width:768px){.page_side__WAa4R{max-width:none}}.CourseOverviewForDesktop_overviewWrapper___tH0J{position:relative;background:rgba(0,0,0,0);display:block}@media screen and (max-width:1012px){.CourseOverviewForDesktop_overviewWrapper___tH0J{display:none}}.CourseOverviewForDesktop_thumbnail__5SQoX{aspect-ratio:2/1;width:100%;height:auto}.CourseOverviewForDesktop_overviewContainer____F8k{overflow:hidden;position:relative;transition:max-height .3s ease-in-out}.CourseOverviewForDesktop_overviewContainer____F8k.CourseOverviewForDesktop_expanded__91pPJ .CourseOverviewForDesktop_gradient__xWlk2{background:rgba(0,0,0,0)}.CourseOverviewForDesktop_overviewContainer____F8k .CourseOverviewForDesktop_gradient__xWlk2{position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(180deg,rgba(243,245,245,0),#f3f5f5);transition:background .3s ease-in-out}.CourseOverviewForDesktop_expandButton__W2Yx_{cursor:pointer;text-align:center;width:100%;position:absolute;transform:translateY(-4px)}.CourseOverviewForMobile_overviewWrapper__Kt14K{display:none;padding:32px 32px 48px}@media screen and (max-width:1012px){.CourseOverviewForMobile_overviewWrapper__Kt14K{display:block;padding:32px 24px 48px}}.CoursePageHeader_coursePageHeader__ppGmh{background:var(--color-bg-gray);padding:0 32px}@media screen and (max-width:544px){.CoursePageHeader_coursePageHeader__ppGmh{padding:0 24px}}.CoursePageHeader_coursePageHeaderInner__NZ31B{width:100%;margin:0 auto;max-width:1024px}.CoursePageHeader_contents__aM2Hw{padding:56px 0 64px}@media screen and (max-width:544px){.CoursePageHeader_contents__aM2Hw{padding:40px 0}}.CoursePageHeader_contents__aM2Hw{display:flex;justify-content:space-between;gap:var(--space-1000,40px)}@media screen and (max-width:1012px){.CoursePageHeader_contents__aM2Hw{flex-direction:column;gap:var(--space-200,8px)}}.CoursePageHeader_leftPane__w1Qc5{flex-grow:1}@media screen and (max-width:1012px){.CoursePageHeader_leftPane__w1Qc5{width:100%}}.CoursePageHeader_leftPane__w1Qc5 .CoursePageHeader_title__91LZD{display:flex;align-items:center;border-bottom:1px solid var(--color-border-darken);padding-bottom:var(--space-400,16px)}.CoursePageHeader_rightPane__1_Yxw{width:398px;flex-shrink:0}@media screen and (max-width:1012px){.CoursePageHeader_rightPane__1_Yxw{width:100%}}.CoursePageHeader_rightPane__1_Yxw .CoursePageHeader_thumbnail__rrqPz{aspect-ratio:2/1;width:100%;height:auto}.CoursePageHeader_onlySp__8ppya{display:none}@media screen and (max-width:1012px){.CoursePageHeader_onlySp__8ppya{display:block}}.CoursePageHeader_onlyNonSp__jjgU4{display:block}@media screen and (max-width:1012px){.CoursePageHeader_onlyNonSp__jjgU4{display:none}}.CourseCompleteRibbon_titleRibbon__uJnV5{height:32px;margin-right:4px;margin-top:8px;width:auto}@media screen and (max-width:544px){.CourseCompleteRibbon_titleRibbon__uJnV5{height:24px;margin-right:4px;margin-top:4px;width:auto}}.CourseCompleteRibbon_ribbonImage__4V_Is{margin-left:4px;width:28px}@media screen and (max-width:544px){.CourseCompleteRibbon_ribbonImage__4V_Is{margin-left:4px;width:28px}}