.page_page__FMTug{max-width:800px;margin:0 auto;position:relative;min-height:100vh}@media only screen and (min-width:1200px){.page_pane__fRPlP{margin-top:40px;padding:56px 0}}@media only screen and (min-width:450px)and (max-width:1199px){.page_pane__fRPlP{margin-top:20px;padding:60px 24px}}@media only screen and (max-width:449px){.page_pane__fRPlP{padding:0 calc(6.4vw) calc(16vw)}}.page_paneHeader__DC_2U{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;line-height:1}@media only screen and (min-width:1200px)and (min-width:1200px){.page_paneHeader__DC_2U{font-size:24px;line-height:32px;letter-spacing:2px}}@media only screen and (min-width:1200px)and (min-width:450px)and (max-width:1199px){.page_paneHeader__DC_2U{font-size:24px;line-height:32px;letter-spacing:2px}}@media only screen and (min-width:1200px)and (max-width:449px){.page_paneHeader__DC_2U{font-size:calc(6.4vw);line-height:calc(8.5333333333vw);letter-spacing:calc(.5333333333vw)}}@media only screen and (min-width:450px)and (max-width:1199px){.page_paneHeader__DC_2U{padding:23px 0;border-bottom:1px solid #d3d4d8}}@media only screen and (min-width:450px)and (max-width:1199px)and (min-width:1200px){.page_paneHeader__DC_2U{font-size:24px;line-height:32px;letter-spacing:2px}}@media only screen and (min-width:450px)and (max-width:1199px)and (min-width:450px)and (max-width:1199px){.page_paneHeader__DC_2U{font-size:24px;line-height:32px;letter-spacing:2px}}@media only screen and (min-width:450px)and (max-width:1199px)and (max-width:449px){.page_paneHeader__DC_2U{font-size:calc(6.4vw);line-height:calc(8.5333333333vw);letter-spacing:calc(.5333333333vw)}}@media only screen and (max-width:449px){.page_paneHeader__DC_2U{padding:calc(6.1333333333vw) 0;border-bottom:1px solid #d3d4d8}}@media only screen and (max-width:449px)and (min-width:1200px){.page_paneHeader__DC_2U{font-size:24px;line-height:32px;letter-spacing:2px}}@media only screen and (max-width:449px)and (min-width:450px)and (max-width:1199px){.page_paneHeader__DC_2U{font-size:24px;line-height:32px;letter-spacing:2px}}@media only screen and (max-width:449px)and (max-width:449px){.page_paneHeader__DC_2U{font-size:calc(6.4vw);line-height:calc(8.5333333333vw);letter-spacing:calc(.5333333333vw)}}.page_paneHeaderTitle__fthd_{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;margin-top:40px;color:#1f2c32}@media only screen and (min-width:1200px){.page_paneHeaderTitle__fthd_{font-size:24px;line-height:32px;letter-spacing:2px}}@media only screen and (min-width:450px)and (max-width:1199px){.page_paneHeaderTitle__fthd_{font-size:24px;line-height:32px;letter-spacing:2px}}@media only screen and (max-width:449px){.page_paneHeaderTitle__fthd_{font-size:calc(6.4vw);line-height:calc(8.5333333333vw);letter-spacing:calc(.5333333333vw)}}@media only screen and (min-width:1200px){.page_paneBody__J8c8E{margin-top:40px}}@media only screen and (min-width:450px)and (max-width:1199px){.page_paneBody__J8c8E{margin-top:36px}}@media only screen and (max-width:449px){.page_paneBody__J8c8E{margin-top:calc(9.6vw)}}.page_backButton__ujN38{padding:0;border:none;width:100%}@media only screen and (min-width:450px)and (max-width:1199px){.page_backButton__ujN38{padding:0 24px}}@media only screen and (max-width:449px){.page_backButton__ujN38{padding:0 calc(6.4vw)}}.LoginHeaderCountdown_headerCountdown__dHRRI{width:750px;height:50px;display:flex;justify-content:center;align-items:center;position:fixed;z-index:99999;top:0;background-color:#fbf7f7;gap:1vw;padding:10px 0}@media only screen and (max-width:449px){.LoginHeaderCountdown_headerCountdown__dHRRI{width:345px;height:55px;display:flex;justify-content:center;align-items:center;position:fixed;z-index:99999;top:0;background-color:#fbf7f7;gap:1vw;padding:8px 0}}.LoginHeaderCountdown_countdownMessage__Vg5hZ{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;text-align:center;font-size:18px;font-weight:700;border-radius:2px;color:rgba(225,125,160,.7529411765);white-space:normal;word-wrap:break-word}@media only screen and (max-width:449px){.LoginHeaderCountdown_countdownMessage__Vg5hZ{text-align:center;font-size:10px;font-weight:700;border-radius:2px;color:rgba(225,125,160,.7529411765);white-space:normal;word-wrap:break-word}}.LoginHeaderCountdown_countdownTimer__y64ug{display:flex;align-items:center;height:100%;gap:.3vw}@media only screen and (max-width:449px){.LoginHeaderCountdown_countdownTimer__y64ug{gap:.7vw}}.LoginHeaderCountdown_countdownTextTime__2J36E{background-color:#fff;color:#4c6072;width:33px;text-align:center;font-size:22px;font-weight:700;border-radius:2px}@media only screen and (max-width:449px){.LoginHeaderCountdown_countdownTextTime__2J36E{font-size:4.2vw;width:8.7vw}}.LoginHeaderCountdown_countdownTextUnit__4Pxdr{color:#4c6072;font-size:14px;font-weight:700}@media only screen and (max-width:449px){.LoginHeaderCountdown_countdownTextUnit__4Pxdr{font-size:10px}}.StepIndicator_stepIndicator__G25tF{max-width:800px;margin:20px auto;text-align:left}@media only screen and (min-width:450px)and (max-width:1199px){.StepIndicator_stepIndicator__G25tF{padding:0 24px}}@media only screen and (max-width:449px){.StepIndicator_stepIndicator__G25tF{margin-top:calc(4.8vw);padding:0 calc(6.4vw)}.StepIndicator_stepIndicator__G25tF.StepIndicator_noPadding__yol8J{padding:0}}.StepIndicator_remainingSteps__Num4P{font-size:16px;font-weight:700;margin-bottom:20px;color:#333}@media only screen and (max-width:449px){.StepIndicator_remainingSteps__Num4P{font-size:14px}}.StepIndicator_stepNumber__6LsLW{font-size:20px}@media only screen and (max-width:449px){.StepIndicator_stepNumber__6LsLW{font-size:18px}}.StepIndicator_stepBarContainer__KWSbe{display:flex;gap:18px}.StepIndicator_stepBar__WbGoy{display:flex;justify-content:space-around;align-items:center;width:100%;gap:8px}.StepIndicator_stepActive__8Q0Xk,.StepIndicator_stepInactive__FteOp{flex:1;height:6px;border-radius:4px}@media only screen and (max-width:449px){.StepIndicator_stepActive__8Q0Xk,.StepIndicator_stepInactive__FteOp{height:5px}}.StepIndicator_stepActive__8Q0Xk{background-color:#d6a1a1}.StepIndicator_stepInactive__FteOp{background-color:#ddd}.StepIndicator_progress__wYa6u{color:#555;font-weight:700;text-align:center;display:flex;justify-content:center;align-items:baseline}.StepIndicator_currentIndex__dT9sQ{font-size:25px;margin-right:2px}.StepIndicator_totalSteps__W9Id_{font-size:14px;margin-left:2px}.applicationSignInPane_header__5FDMw{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;text-align:center;font-weight:700}@media only screen and (min-width:1200px){.applicationSignInPane_header__5FDMw{font-size:20px;line-height:28px;letter-spacing:2px}}@media only screen and (min-width:450px)and (max-width:1199px){.applicationSignInPane_header__5FDMw{font-size:20px;line-height:28px;letter-spacing:2px}}@media only screen and (max-width:449px){.applicationSignInPane_header__5FDMw{font-size:calc(5.3333333333vw);line-height:calc(7.4666666667vw);letter-spacing:calc(.5333333333vw)}}.applicationSignInPane_introduction__1TWv0{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;text-align:center;font-weight:700}@media only screen and (min-width:1200px){.applicationSignInPane_introduction__1TWv0{font-size:14px;line-height:28px;letter-spacing:1.6px}}@media only screen and (min-width:450px)and (max-width:1199px){.applicationSignInPane_introduction__1TWv0{font-size:14px;line-height:28px;letter-spacing:1.6px}}@media only screen and (max-width:449px){.applicationSignInPane_introduction__1TWv0{font-size:calc(3.7333333333vw);line-height:calc(7.4666666667vw);letter-spacing:calc(.4266666667vw)}}@media only screen and (min-width:450px){.applicationSignInPane_introduction__1TWv0{margin-top:48px}}@media only screen and (max-width:449px){.applicationSignInPane_introduction__1TWv0{margin-top:calc(12.8vw)}}@media only screen and (min-width:450px){.applicationSignInPane_body__MJef_{margin-top:32px}}@media only screen and (max-width:449px){.applicationSignInPane_body__MJef_{margin-top:calc(8.5333333333vw)}}@media only screen and (min-width:450px){.applicationSignInPane_form__MchSr{margin-top:40px}}@media only screen and (max-width:449px){.applicationSignInPane_form__MchSr{margin-top:calc(10.6666666667vw)}}.applicationSignInPane_button__DPesC{width:100%}.applicationSignInPane_loginButton__Fgslf{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;line-height:28px;letter-spacing:1.6px}@media only screen and (min-width:450px){.applicationSignInPane_buttonWrapper__0_leH{margin-top:32px}}@media only screen and (max-width:449px){.applicationSignInPane_buttonWrapper__0_leH{margin-top:calc(8.5333333333vw)}}.applicationSignInPane_links__kXVI_{text-align:center}@media only screen and (min-width:450px){.applicationSignInPane_links__kXVI_{margin-top:24px}}@media only screen and (max-width:449px){.applicationSignInPane_links__kXVI_{margin-top:calc(6.4vw);font-size:14px}}.applicationSignInPane_link__BAdgM{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;color:#4c6072;text-decoration:none;letter-spacing:1.3px;margin-bottom:16px}.applicationSignInPane_linkText__bx5iH{text-decoration:none;color:#6b9aaa}.applicationSignInPane_linkText__bx5iH:hover{text-decoration:underline}.applicationSignInPane_banner__AdaSe{margin-top:32px;display:flex;justify-content:center}@media only screen and (max-width:449px){.applicationSignInPane_banner__AdaSe{margin-top:calc(8.5333333333vw)}}.applicationSignInPane_banner__AdaSe img{width:40vh;height:auto}@media only screen and (max-width:449px){.applicationSignInPane_banner__AdaSe img{width:30vh}}.button_button__va4Ew{font-family:游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;font-weight:700;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:100px;white-space:nowrap}@media only screen and (min-width:450px){.button_button__va4Ew{padding:0 24px}}@media only screen and (min-width:450px)and (min-width:1200px){.button_button__va4Ew{font-size:14px;line-height:28px;letter-spacing:1.6px}}@media only screen and (min-width:450px)and (min-width:450px)and (max-width:1199px){.button_button__va4Ew{font-size:14px;line-height:28px;letter-spacing:1.6px}}@media only screen and (min-width:450px)and (max-width:449px){.button_button__va4Ew{font-size:calc(3.7333333333vw);line-height:calc(7.4666666667vw);letter-spacing:calc(.4266666667vw)}}@media only screen and (max-width:449px){.button_button__va4Ew{padding:0 calc(6.4vw)}}@media only screen and (max-width:449px)and (min-width:1200px){.button_button__va4Ew{font-size:14px;line-height:28px;letter-spacing:1.6px}}@media only screen and (max-width:449px)and (min-width:450px)and (max-width:1199px){.button_button__va4Ew{font-size:14px;line-height:28px;letter-spacing:1.6px}}@media only screen and (max-width:449px)and (max-width:449px){.button_button__va4Ew{font-size:calc(3.7333333333vw);line-height:calc(7.4666666667vw);letter-spacing:calc(.4266666667vw)}}.button_button__va4Ew.button_fullWidth__NqtYC{width:100%}.button_button__va4Ew.button_xs__hl6ts{height:32px}@media only screen and (min-width:1200px){.button_button__va4Ew.button_xs__hl6ts{font-size:10px;line-height:14px;letter-spacing:1.6px}}@media only screen and (min-width:450px)and (max-width:1199px){.button_button__va4Ew.button_xs__hl6ts{font-size:10px;line-height:14px;letter-spacing:1.6px}}@media only screen and (max-width:449px){.button_button__va4Ew.button_xs__hl6ts{font-size:calc(2.6666666667vw);line-height:calc(3.7333333333vw);letter-spacing:calc(.4266666667vw)}}.button_button__va4Ew.button_s__rO09p{height:36px}@media only screen and (min-width:1200px){.button_button__va4Ew.button_s__rO09p{font-size:10px;line-height:14px;letter-spacing:1.6px}}@media only screen and (min-width:450px)and (max-width:1199px){.button_button__va4Ew.button_s__rO09p{font-size:10px;line-height:14px;letter-spacing:1.6px}}@media only screen and (max-width:449px){.button_button__va4Ew.button_s__rO09p{font-size:calc(2.6666666667vw);line-height:calc(3.7333333333vw);letter-spacing:calc(.4266666667vw)}}.button_button__va4Ew.button_ms__uEZUa{height:40px}.button_button__va4Ew.button_m__gwp6i{height:44px}.button_button__va4Ew.button_l__sgkFd{height:56px}a.button_button__va4Ew{text-decoration:none}.button_button__va4Ew:not(.button_disabled__U8bEh).button_primary-inverted__eexxz{background-color:#fff;color:#4c6072;text-decoration:none}.button_button__va4Ew:not(.button_disabled__U8bEh).button_primary-inverted__eexxz .button_loader__1My8N path{fill:#4c6072}.button_button__va4Ew:not(.button_disabled__U8bEh).button_primary-inverted__eexxz:hover{opacity:.7}.button_button__va4Ew:not(.button_disabled__U8bEh).button_primary__HdIfD{background-color:#4c6072;color:#fff;text-decoration:none}.button_button__va4Ew:not(.button_disabled__U8bEh).button_primary__HdIfD .button_loader__1My8N path{fill:#fff}.button_button__va4Ew:not(.button_disabled__U8bEh).button_primary__HdIfD:hover{opacity:.7}.button_button__va4Ew:not(.button_disabled__U8bEh).button_notify__UrB_g{color:#fff;background:#df5475;text-decoration:none}.button_button__va4Ew:not(.button_disabled__U8bEh).button_notify__UrB_g .button_loader__1My8N path{fill:#fff}.button_button__va4Ew:not(.button_disabled__U8bEh).button_notify__UrB_g:hover{color:#fff;background:#c0506b}.button_button__va4Ew:not(.button_disabled__U8bEh).button_success__4PYcR{color:#fff;background:#97b7b6;text-decoration:none}.button_button__va4Ew:not(.button_disabled__U8bEh).button_success__4PYcR .button_loader__1My8N path{fill:#fff}.button_button__va4Ew:not(.button_disabled__U8bEh).button_success__4PYcR:hover{color:#fff;background:#3c676e}.button_button__va4Ew:not(.button_disabled__U8bEh).button_normal__B8ciI{border:1px solid #4c6072;color:#4c6072;text-decoration:none}.button_button__va4Ew:not(.button_disabled__U8bEh).button_normal__B8ciI .button_loader__1My8N path{fill:#4c6072}.button_button__va4Ew:not(.button_disabled__U8bEh).button_normal__B8ciI:hover{background:#f3f5f5;border:1px solid #f3f5f5}.button_button__va4Ew:not(.button_disabled__U8bEh).button_normal-inverted__9JpHB{border:1px solid rgba(255,255,255,.5);color:#fff}.button_button__va4Ew:not(.button_disabled__U8bEh).button_normal-inverted__9JpHB .button_loader__1My8N path{fill:#fff}.button_button__va4Ew:not(.button_disabled__U8bEh).button_normal-inverted__9JpHB:hover{background:#fff;color:#4c6072}.button_button__va4Ew:not(.button_disabled__U8bEh).button_link__N7mHW{border:none;color:#4c6072}.button_button__va4Ew:not(.button_disabled__U8bEh).button_link__N7mHW .button_loader__1My8N path{fill:#4c6072}.button_button__va4Ew:not(.button_disabled__U8bEh).button_link__N7mHW:hover .button_buttonInner__q8pxi{border-bottom:1px solid #4c6072}.button_button__va4Ew:not(.button_disabled__U8bEh).button_underline__7_Vpe{font-weight:400;color:#4c6072}.button_button__va4Ew:not(.button_disabled__U8bEh).button_underline__7_Vpe .button_loader__1My8N path{fill:#4c6072}.button_button__va4Ew:not(.button_disabled__U8bEh).button_underline__7_Vpe .button_buttonInner__q8pxi,.button_button__va4Ew:not(.button_disabled__U8bEh).button_underline__7_Vpe:hover .button_buttonInner__q8pxi{border-bottom:1px solid #4c6072}.button_button__va4Ew:not(.button_disabled__U8bEh).button_link-inverted__SrT1s{border:none;color:#fff}.button_button__va4Ew:not(.button_disabled__U8bEh).button_link-inverted__SrT1s .button_loader__1My8N path{fill:#fff}.button_button__va4Ew:not(.button_disabled__U8bEh).button_link-inverted__SrT1s:hover .button_buttonInner__q8pxi{border-bottom:1px solid #fff}.button_button__va4Ew:not(.button_disabled__U8bEh).button_multicreator__PzxSK{color:#fff;background-color:#99293d;text-decoration:none}.button_button__va4Ew:not(.button_disabled__U8bEh).button_multicreator__PzxSK .button_loader__1My8N path{fill:#fff}.button_button__va4Ew:not(.button_disabled__U8bEh).button_multicreator__PzxSK:hover{opacity:.7}.button_button__va4Ew:not(.button_disabled__U8bEh).button_off__gvHPg{background-color:#f3f5f5;color:#d3d4d8;text-decoration:none}.button_button__va4Ew:not(.button_disabled__U8bEh).button_off__gvHPg .button_loader__1My8N path{fill:#fff}.button_button__va4Ew:not(.button_disabled__U8bEh).button_off__gvHPg:hover{opacity:.7}.button_button__va4Ew.button_disabled__U8bEh{cursor:default}.button_button__va4Ew.button_disabled__U8bEh.button_multicreator__PzxSK,.button_button__va4Ew.button_disabled__U8bEh.button_normal__B8ciI,.button_button__va4Ew.button_disabled__U8bEh.button_notify__UrB_g,.button_button__va4Ew.button_disabled__U8bEh.button_primary__HdIfD,.button_button__va4Ew.button_disabled__U8bEh.button_success__4PYcR{background:#f3f5f5;color:#d3d4d8}.button_button__va4Ew.button_disabled__U8bEh.button_primary-inverted__eexxz{border:1px solid #dadbdd;color:#d3d4d8;background:none}.button_button__va4Ew.button_disabled__U8bEh.button_link-inverted__SrT1s,.button_button__va4Ew.button_disabled__U8bEh.button_link__N7mHW,.button_button__va4Ew.button_disabled__U8bEh.button_normal-inverted__9JpHB,.button_button__va4Ew.button_disabled__U8bEh.button_underline__7_Vpe{color:#e8ecef}@media only screen and (min-width:450px){.button_loader__1My8N{width:20px;height:auto}}@media only screen and (max-width:449px){.button_loader__1My8N{width:calc(5.3333333333vw);height:auto}}.loader_loader__a1kF6{animation:loader_rotation__PQNk9 .6s linear infinite}@keyframes loader_rotation__PQNk9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.IconDone_iconDone__3MLu3{display:flex;justify-content:center;align-items:center;color:var(--color-object-gray-2)}.IconDone_iconDone__3MLu3.IconDone_active__FXnjm{color:var(--color-object-sheblue-darken)}.IconDone_iconDone__3MLu3>svg{width:24px;height:24px}.RoundedLabel_roundedLabel__6jIRt{border-radius:999px;background-color:var(--color-object-gray-2);display:inline-flex;align-items:center;padding:0 8px;height:20px;flex-shrink:0}.RoundedLabel_roundedLabel__6jIRt.RoundedLabel_active__ipZRC{background-color:var(--color-object-sheblue-darken)}.RoundedLabel_icon__tX_Wr,.RoundedLabel_roundedLabel__6jIRt.RoundedLabel_active__ipZRC .RoundedLabel_icon__tX_Wr{color:var(--color-object-white)}.RoundedLabel_icon__tX_Wr{width:20px;height:20px;display:flex;align-items:center;justify-self:center;margin-left:-4px}.RoundedLabel_icon__tX_Wr>svg{width:100%}.CourseListCardFooter_courseListCardFooter__pfZvF{display:flex;flex-direction:column;gap:8px}.CourseListCardFooter_meta__CfABv{display:flex;align-items:center;justify-content:space-between}.CourseListCardFooter_meta__CfABv *{line-height:1}.CourseListCardFooter_status__dqCYX{display:flex;flex-direction:column;gap:6px}.CourseListCardFooter_statusItemRow__cLlOf{display:flex}@media screen and (max-width:768px){.CourseListCardFooter_statusItemRow__cLlOf.CourseListCardFooter_onlyDesktop__8U4xK{display:none}}.CourseListCardFooter_progress__BInqX{display:flex;align-items:center}.CourseListCardFooter_labels__Taxho{display:flex;align-items:center;gap:4px;height:20px}.CourseListCardFooter_durationInMinutes__Jg4k2{position:relative;display:flex;align-items:center;padding-left:20px}.CourseListCardFooter_durationInMinutes__Jg4k2:before{content:"";position:absolute;left:0;font-family:Material Icons;color:var(--color-text-lightest)}.PlusLessonListCard_courseTitle__bWDVO{overflow:hidden;flex:1;display:-webkit-box;-webkit-box-orient:vertical;max-height:67px;-webkit-line-clamp:3}@media screen and (max-width:768px){.PlusLessonListCard_courseTitle__bWDVO{max-height:81px;-webkit-line-clamp:4}}.PlusLessonListCard_courseListCard__Vrvyj{display:flex;flex-direction:column;text-decoration:none;width:calc((100% - 60px)/4)}@media only screen and (max-width:1199px){.PlusLessonListCard_courseListCard__Vrvyj{width:calc((100% - 40px)/3)}}@media screen and (max-width:768px){.PlusLessonListCard_courseListCard__Vrvyj{width:calc((100% - 10px)/2)}}.PlusLessonListCard_courseListCard__Vrvyj:hover{text-decoration:none}.PlusLessonListCard_thumbnail__s_GBJ{position:relative;aspect-ratio:2/1;background:var(--color-bg-shepink-default);overflow:hidden;margin-bottom:var(--space-200,8px)}.PlusLessonListCard_thumbnail__s_GBJ>img{width:100%}.PlusLessonListCard_meta__L7ahT{display:flex;justify-content:space-between}@media screen and (max-width:768px){.PlusLessonListCard_meta__L7ahT{flex-direction:column}}.PlusLessonListCard_label__3f6FG{position:absolute;left:0;top:0}.PlusLessonListCard_durationInMinutes__IKzud{position:relative;display:flex;align-items:center;padding-left:20px}.PlusLessonListCard_durationInMinutes__IKzud:before{content:"";position:absolute;left:0;font-family:Material Icons;color:var(--color-text-lightest)}.PlusLessonListCard_courseTitleWrapper__pHahc{display:flex;justify-content:space-between;gap:var(--space-100,4px);margin-bottom:var(--space-200,8px)}.ActivatedLabel_label__gR8pU{background-color:var(--color-function-primary-default);color:var(--color-text-white);display:flex;align-items:center;padding:4px 6px;gap:4px}.ActivatedLabel_label__gR8pU>span{flex-shrink:0}.ActivatedLabel_label__gR8pU>svg{width:10px;height:10px}.CoursesGroupedByCategory_categoryTitle__BxI2k{margin-bottom:20px}.CourseListView_allCoursesWrapper__CF4ls{display:flex;flex-direction:column;gap:64px}@media screen and (max-width:768px){.CourseListView_allCoursesWrapper__CF4ls{gap:48px}}.PlusLessonBanner_plusLessonBanner__8QJqE{border:3px solid var(--color-object-shepink-light);display:flex;margin-bottom:24px}@media screen and (max-width:544px){.PlusLessonBanner_plusLessonBanner__8QJqE{position:relative}.PlusLessonBanner_plusLessonBanner__8QJqE:after{content:"";width:33%;aspect-ratio:1.33;position:absolute;right:-3px;top:-13px;background-image:url(/_next/static/media/plus_lesson_banner_sp.5711b39d.png);background-size:contain;background-position:0;background-repeat:no-repeat}}.PlusLessonBanner_title__B8_I_{background-color:var(--color-object-shepink-normal);height:44px;width:221px;display:flex;justify-content:center;align-items:center;padding:8px 0;margin:16px 0 12px -16px;color:var(--color-text-white);font-family:--font-family-default;font-size:24px;font-weight:600;line-height:1.5;letter-spacing:.03em}@media screen and (max-width:544px){.PlusLessonBanner_title__B8_I_{width:174px;margin:12px 0 12px -16px;font-size:20px}}.PlusLessonBanner_contents__X_gC8{flex:1;padding:12px 24px 12px 16px}@media screen and (max-width:544px){.PlusLessonBanner_contents__X_gC8{width:100%;padding:16px}}.PlusLessonBanner_pcImage__63hVN{width:35%;background-image:url(/_next/static/media/plus_lesson_banner_pc.4fdeb018.png);background-size:cover;background-position:0}@media screen and (max-width:544px){.PlusLessonBanner_pcImage__63hVN{display:none}}.PlusLessonsListView_allCoursesWrapper__8OMEQ{display:flex;flex-direction:column;gap:64px}@media screen and (max-width:768px){.PlusLessonsListView_allCoursesWrapper__8OMEQ{gap:48px}}.StudyRouteNavigation_studyRouteNavigation__3PLNB{border-radius:var(--border-radius-large,8px);background:var(--color-bg-white,#fff);box-shadow:0 2px 8px 1px rgba(76,96,114,.15);padding:16px 24px;position:relative;background-image:url(/_next/static/media/bg-pc.8c20bfd8.png);background-size:cover;margin-bottom:24px}@media screen and (max-width:920px){.StudyRouteNavigation_studyRouteNavigation__3PLNB{margin-top:58px}}@media screen and (max-width:544px){.StudyRouteNavigation_studyRouteNavigation__3PLNB{background-image:url(/_next/static/media/bg-sp.ce93c05a.png)}}.StudyRouteNavigation_studyRouteNavigation__3PLNB:before{content:"";background-image:url(/_next/static/media/she-chan-comment.7b389964.png);width:313px;height:58px;position:absolute;background-size:contain;top:-8px;left:8px}@media screen and (max-width:920px){.StudyRouteNavigation_studyRouteNavigation__3PLNB:before{top:-58px}}.StudyRouteNavigation_title__sx0hZ{text-align:center}.StudyRouteNavigation_title__sx0hZ>span{color:var(--color-function-primary-default,#4c6072)}.StudyRouteNavigation_buttonWrapper__J8hDH{display:flex;gap:24px;margin-top:12px}@media screen and (max-width:768px){.StudyRouteNavigation_buttonWrapper__J8hDH{flex-direction:column;gap:16px}}.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_{height:48px;display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-medium,6px);position:relative}.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_.StudyRouteNavigationButton_green__db3uk{border:1px solid var(--color-object-shegreen-normal,#97b7b6);background:var(--color-bg-shegreen-light,#f6f9f8)}.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_.StudyRouteNavigationButton_green__db3uk:after{color:var(--color-text-shegreen-default,#729897)}.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_.StudyRouteNavigationButton_blue__5cw8q{border:1px solid var(--color-object-sheblue-normal,#bad1db);background:var(--color-bg-sheblue-light,#f5f9fa)}.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_.StudyRouteNavigationButton_blue__5cw8q:after{color:var(--color-text-sheblue-default,#6b9baa)}.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_.StudyRouteNavigationButton_pink__pz3e3{border:1px solid var(--color-object-shepink-normal,#d6a1a1);background:var(--color-bg-shepink-light,#fbf7f7)}.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_.StudyRouteNavigationButton_pink__pz3e3:after{color:var(--color-text-shepink-default,#c38383)}.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_.StudyRouteNavigationButton_purple__j4qok{border:1px solid #b2adcc;background:#f7f6fa}.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_.StudyRouteNavigationButton_purple__j4qok .StudyRouteNavigationButton_studyRouteNavigationButtonLink__025__>span,.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_.StudyRouteNavigationButton_purple__j4qok:after{color:#695f97}.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_>.StudyRouteNavigationButton_studyRouteNavigationButtonLink__025__{text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_:after{content:"";position:absolute;right:12px;top:0;bottom:0;margin:auto;font-family:Material Icons;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:none}.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_.StudyRouteNavigationButton_fullWidth__mm3V_{width:100%}.StudyRouteNavigationButton_studyRouteNavigationButton__atoM_ .StudyRouteNavigationButton_newLabel__acnWr{position:absolute;background-image:url(/_next/static/media/new-label.c963b60d.png);background-size:cover;top:-1px;left:-1px;width:40px;height:40px}.CourseLessonItem_courseLessonItem__FaRPQ{width:100%;background:#fff;box-shadow:2px 2px 12px rgba(0,0,0,.08);padding:40px 48px}@media screen and (max-width:544px){.CourseLessonItem_courseLessonItem__FaRPQ{padding:24px}}.CourseLessonItem_courseLessonItem__FaRPQ+.CourseLessonItem_courseLessonItem__FaRPQ{margin-top:24px}.CourseLessonItem_header__iBVzj{border-bottom:1px solid var(--color-border-default);display:flex;align-items:center;justify-content:space-between;padding-bottom:32px}@media screen and (max-width:768px){.CourseLessonItem_header__iBVzj{flex-direction:column;align-items:flex-start;gap:16px}}@media screen and (max-width:544px){.CourseLessonItem_header__iBVzj{padding-bottom:20px}}.CourseLessonItem_lessonNo__bvPUe{font-family:europa,sans-serif;font-size:16px;letter-spacing:2px;margin-bottom:16px}.CourseLessonItem_buttonWrapper__BJrd7{flex-shrink:0}@media screen and (max-width:544px){.CourseLessonItem_buttonWrapper__BJrd7{width:100%}}.CourseLessonItem_sectionList__9jLh9{margin-top:20px}@media screen and (max-width:544px){.CourseLessonItem_sectionList__9jLh9{margin-top:16px}}.CourseLessonItem_sectionIndex__Cb7ua{margin-right:8px}.CourseLessonItem_sectionItem__3AcPB{cursor:pointer;text-decoration:none;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:13px 16px}@media screen and (max-width:544px){.CourseLessonItem_sectionItem__3AcPB{padding:8px 0}}.CourseLessonItem_sectionItem__3AcPB.CourseLessonItem_activated__PgG5q:hover{background:var(--color-bg-gray)}.CourseLessonItem_sectionItem__3AcPB:not(.CourseLessonItem_activated__PgG5q){color:var(--color-text-disabled);cursor:default}.CourseLessonItem_chevronRight__DcoCG{flex-shrink:0;width:4px;height:8px;margin-left:12px}.CourseLessonItem_iconProgress__m0til{width:20px;margin-right:10px;height:auto;vertical-align:-5px}.CourseLessonItem_sectionTitle__uu4TV{display:flex;justify-content:start;align-items:start;gap:10px;width:100%}.CourseLessonItem_bodyText__we_bx div:first-child{padding-top:1px}.CourseLessonList_listBody__YouBF{margin-top:32px}@media screen and (max-width:544px){.CourseLessonList_listBody__YouBF{margin-top:16px}}.CoursePage_pageInner__gPS_j{width:100%;margin:0 auto}.CoursePageBody_body__QkG5I{padding:56px 32px 120px}@media screen and (max-width:1012px){.CoursePageBody_body__QkG5I{background:var(--color-bg-gray)}}@media screen and (max-width:544px){.CoursePageBody_body__QkG5I{padding:24px 24px 64px}}.CoursePageBody_bodyInner__5PyxU{width:100%;margin:0 auto;max-width:1024px}.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_button__ysQxY{width:100%;margin:20px 0}.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}}