.CoachProfile_container__4s5H4{color:var(--color-text-default);font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:1200px){.CoachProfile_container__4s5H4{margin-top:19px}}@media only screen and (min-width:450px)and (max-width:1199px){.CoachProfile_container__4s5H4{margin-top:40px}}@media only screen and (max-width:449px){.CoachProfile_container__4s5H4{margin-top:calc(10.6666666667vw)}}.CoachProfile_profileImage__cHom_{width:80px;height:80px;flex:0 0 80px;border-radius:50%;object-fit:cover}@media only screen and (max-width:449px){.CoachProfile_profileImage__cHom_{width:calc(21.3333333333vw);height:calc(21.3333333333vw);flex:0 0 calc(21.3333333333vw)}}@media only screen and (min-width:1200px){.CoachProfile_detailsContainer__TjLel{display:grid;margin:0 20px;grid-template-rows:fit-content fit-content;grid-template-columns:fit-content fit-content;grid-template-areas:"name sns" "title title"}}@media only screen and (max-width:1199px){.CoachProfile_detailsContainer__TjLel{margin-left:calc(5.3333333333vw)}}.CoachProfile_name__8RGd1{grid-area:name;font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:1200px)and (min-width:1200px){.CoachProfile_name__8RGd1{font-size:16px;line-height:32px;letter-spacing:1.6px}}@media only screen and (min-width:1200px)and (min-width:450px)and (max-width:1199px){.CoachProfile_name__8RGd1{font-size:16px;line-height:32px;letter-spacing:1.6px}}@media only screen and (min-width:1200px)and (max-width:449px){.CoachProfile_name__8RGd1{font-size:calc(4.2666666667vw);line-height:calc(8.5333333333vw);letter-spacing:calc(.4266666667vw)}}@media only screen and (max-width:1199px)and (min-width:1200px){.CoachProfile_name__8RGd1{font-size:14px;line-height:28px;letter-spacing:1.6px}}@media only screen and (max-width:1199px)and (min-width:450px)and (max-width:1199px){.CoachProfile_name__8RGd1{font-size:14px;line-height:28px;letter-spacing:1.6px}}@media only screen and (max-width:1199px)and (max-width:449px){.CoachProfile_name__8RGd1{font-size:calc(3.7333333333vw);line-height:calc(7.4666666667vw);letter-spacing:calc(.4266666667vw)}}.CoachProfile_name__8RGd1{font-weight:700}.CoachProfile_sns__nVUVE{grid-area:sns;display:flex;align-items:center}@media only screen and (min-width:1200px){.CoachProfile_sns__nVUVE{margin-left:12px;line-height:24px}}@media only screen and (max-width:1199px){.CoachProfile_sns__nVUVE{margin-top:calc(2.1333333333vw);line-height:calc(5.6vw)}}.CoachProfile_sns__nVUVE .CoachProfile_icon___jsCw{display:flex}@media only screen and (min-width:1200px){.CoachProfile_sns__nVUVE .CoachProfile_snsImage__QTKD_{width:24px;height:24px;flex:0 0 24px;margin:0 5px;line-height:24px}}@media only screen and (max-width:1199px){.CoachProfile_sns__nVUVE .CoachProfile_snsImage__QTKD_{width:calc(5.6vw);height:calc(5.6vw);flex:0 0 calc(5.6vw);margin-right:calc(1.3333333333vw);line-height:calc(5.6vw)}}.CoachProfile_title__YVPNn{grid-area:title;color:var(--color-text-lightest);font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:1200px){.CoachProfile_title__YVPNn{font-size:12px;line-height:20px;letter-spacing:1.6px}}@media only screen and (min-width:450px)and (max-width:1199px){.CoachProfile_title__YVPNn{font-size:12px;line-height:20px;letter-spacing:1.6px}}@media only screen and (max-width:449px){.CoachProfile_title__YVPNn{font-size:calc(3.2vw);line-height:calc(5.3333333333vw);letter-spacing:calc(.4266666667vw)}}.CoachProfile_description__uw2KK{color:var(--color-text-default);font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif}@media only screen and (min-width:1200px){.CoachProfile_description__uw2KK{font-size:12px;line-height:22px;letter-spacing:1.6px}}@media only screen and (min-width:450px)and (max-width:1199px){.CoachProfile_description__uw2KK{font-size:12px;line-height:22px;letter-spacing:1.6px}}@media only screen and (max-width:449px){.CoachProfile_description__uw2KK{font-size:calc(3.2vw);line-height:calc(5.8666666667vw);letter-spacing:calc(.4266666667vw)}}@media only screen and (min-width:450px){.CoachProfile_description__uw2KK{margin-top:16px}}@media only screen and (max-width:449px){.CoachProfile_description__uw2KK{margin-top:calc(4.2666666667vw)}}.CoachProfile_header__9HzZO{display:flex;align-items:center}.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}.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}.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}.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}.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}.EventInfo_eventInfo__ryglZ{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0}.EventInfo_item__WRcBd{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--color-text-default,#1f2d32);font-weight:700}.EventInfo_icon__qmkv4{font-size:22px;color:var(--color-text-light,#4c6072);flex-shrink:0}.GrpEventPageContent_pageInner__F1XM4{display:flex;gap:64px;padding-top:60px;max-width:1012px;margin:auto}@media screen and (max-width:768px){.GrpEventPageContent_pageInner__F1XM4{flex-direction:column-reverse;padding-top:8px;gap:8px}}.GrpEventPageContent_main__fLZBM{width:100%;flex:1;display:flex;flex-direction:column;gap:32px}.GrpEventPageContent_mainInner___pZNJ{padding:40px 40px 24px;background-color:var(--color-bg-sheblue-default,#f0f6f7)}@media screen and (max-width:768px){.GrpEventPageContent_mainInner___pZNJ{padding:40px 16px 16px}}.GrpEventPageContent_side__3oTEl{width:100%;max-width:340px}@media screen and (max-width:768px){.GrpEventPageContent_side__3oTEl{max-width:none}}.GrpEventPageContent_targetCard__nYUtT{display:flex;align-items:center;gap:16px;background:#fff;border-radius:8px;padding:20px 24px;margin-bottom:24px}@media screen and (max-width:768px){.GrpEventPageContent_targetCard__nYUtT{flex-direction:column;align-items:flex-start}}.GrpEventPageContent_targetCardHtmlText__L9Jmn{font-size:16px;font-weight:700;color:var(--color-text-default,#1f2d32)}.GrpEventPageContent_targetCardIconWrapper__Uske3{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:64px}@media screen and (max-width:768px){.GrpEventPageContent_targetCardIconWrapper__Uske3{max-width:none}}.GrpEventPageContent_targetCardIcon__dxp03{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--color-text-sheblue-default,#6b9baa);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.GrpEventPageContent_section___dBTH{display:flex;flex-direction:column;gap:12px}.GrpEventPageContent_sectionHeader__0ULTa{display:flex;align-items:center;gap:8px;color:var(--color-text-sheblue-default,#6b9baa)}.GrpEventPageContent_sectionHeaderIcon__KhVXH{display:flex;align-items:center;font-size:18px}.GrpEventPageContent_divider__UW6js{border:none;border-top:1px solid var(--color-object-sheblue-lightest,#dfeaed);margin:0}.GrpEventPageContent_expandableTextContent__A4UGK{font-size:16px}.GrpEventPageContent_expandableTextClamped__2zWOc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.GrpEventPageContent_moreButtonIcon__OS9Jf{transform:rotate(-90deg);color:var(--color-text-default,#1f2d32)}.GrpEventPageContent_moreButton__ZLsv2{background:none;border:none;cursor:pointer;color:var(--color-text-sheblue-default,#6b9baa);font-size:14px;padding:8px 0 0;display:flex;justify-content:center;align-items:center;gap:4px;width:100%}.GrpEventPageContent_coachSection__VxFgL{padding:16px}.GrpEventPageContent_coachHeader__mia3v{display:flex;align-items:center;gap:16px}.GrpEventPageContent_coachCard__GxrtY{margin-top:16px;display:flex;flex-direction:column;gap:12px}.GrpEventPageContent_coachImage__1YCN4{width:110px;height:110px;border-radius:50%;object-fit:cover}.GrpEventPageContent_formSection__rq8JY{background:var(--color-bg-sheblue-default,#f0f6f7);padding:24px 24px 40px}.GrpEventPageContent_embedIframe__Ndp8s{width:100%;min-height:928px;border:none;display:block;overflow-y:hidden}.GrpEventPageContent_reservationButtonWrapper__z3ZHp{padding:0 0 16px}@media screen and (max-width:768px){.GrpEventPageContent_reservationButtonWrapper__z3ZHp{position:sticky;bottom:0;left:0;right:0;z-index:100}.GrpEventPageContent_reservationButtonHidden__XMymw{display:none}}.GrpEventPageContent_reservationButton__rrrv5{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:345px;margin:16px auto;padding:14px 16px;background:#c41b44;color:#fff;font-size:16px;font-weight:700;border:none;cursor:pointer;box-shadow:0 6px 0 #a21235;border-radius:6px}.GrpEventPageContent_reservationButton__rrrv5:hover{opacity:.9}.GrpEventPageContent_reservationButtonIcon__m3_qI{position:absolute;right:16px;flex-shrink:0}.GrpEventPageContent_sidebar__nm1pr{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:768px){.GrpEventPageContent_sidebar__nm1pr{padding:16px 16px 0}}.GrpEventPageContent_highlightCard__mbkAu{background:var(--color-bg-shepink-default,#f9f2f2);border-radius:8px;padding:12px 16px;color:var(--color-function-danger-default,#df5475)}.page_pageInner__zjqPM{display:flex;gap:64px;padding-top:40px}@media screen and (max-width:768px){.page_pageInner__zjqPM{flex-direction:column-reverse}}.page_grpEyeCatch__fIrRU{width:100%;max-width:735px;margin:auto}.page_grpImage__V6YT6{width:100%}.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}}.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}