.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{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;color:#1f2c32;background-color:#f3f5f5;padding:24px}@media only screen and (min-width:1200px){.EventWaitlistDescription_eventWaitlistDescription__SeFxb{font-size:12px;line-height:20px;letter-spacing:1.6px}}@media only screen and (min-width:450px)and (max-width:1199px){.EventWaitlistDescription_eventWaitlistDescription__SeFxb{font-size:12px;line-height:20px;letter-spacing:1.6px}}@media only screen and (max-width:449px){.EventWaitlistDescription_eventWaitlistDescription__SeFxb{font-size:calc(3.2vw);line-height:calc(5.3333333333vw);letter-spacing:calc(.4266666667vw)}}@media only screen and (min-width:1200px){.EventWaitlistDescription_eventWaitlistDescription__SeFxb{margin:32px 20px}}@media only screen and (min-width:450px)and (max-width:1199px){.EventWaitlistDescription_eventWaitlistDescription__SeFxb{margin:32px 0}}@media only screen and (max-width:449px){.EventWaitlistDescription_eventWaitlistDescription__SeFxb{margin-top:calc(8.5333333333vw)}}.EventWaitlistDescription_eventWaitlistDescription__SeFxb .EventWaitlistDescription_title__JDrmY{color:#6b9aaa;font-weight:700;text-align:center;padding-bottom:16px}.EventWaitlistDescription_eventWaitlistDescription__SeFxb .EventWaitlistDescription_list__XPJJJ{display:flex;align-items:center;flex-direction:column}.EventWaitlistDescription_eventWaitlistDescription__SeFxb .EventWaitlistDescription_list__XPJJJ ul{list-style:disc;font-weight:700;padding:0;margin:16px 0}.EventWaitlistDescription_eventWaitlistDescription__SeFxb .EventWaitlistDescription_note__07oXW{color:#df5475}@media only screen and (min-width:1200px){.EventWaitlistDescription_eventWaitlistDescription__SeFxb .EventWaitlistDescription_note__07oXW{font-size:10px;line-height:14px;letter-spacing:1.6px}}@media only screen and (min-width:450px)and (max-width:1199px){.EventWaitlistDescription_eventWaitlistDescription__SeFxb .EventWaitlistDescription_note__07oXW{font-size:10px;line-height:14px;letter-spacing:1.6px}}@media only screen and (max-width:449px){.EventWaitlistDescription_eventWaitlistDescription__SeFxb .EventWaitlistDescription_note__07oXW{font-size:calc(2.6666666667vw);line-height:calc(3.7333333333vw);letter-spacing:calc(.4266666667vw)}}.FloatingEventInfo_container__2e8bL{display:flex;flex-direction:column;gap:16px}.FloatingEventInfo_row__pCdth{display:flex;align-items:center;gap:12px}.FloatingEventInfo_button__ysQxY{width:100%;margin:20px 0}.FloatingEventInfo_floatingMenu__9T9uY{position:-webkit-sticky;position:sticky;top:24px}.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}}