.login_login_cushion_top__XDZEd{display:flex;flex-direction:column;align-items:center;padding-top:48px;position:relative;z-index:5}@media only screen and (max-width:979px){.login_login_cushion_top__XDZEd{padding-top:40px}}@media only screen and (max-width:599px){.login_login_cushion_top__XDZEd{padding-top:24px}}.login_login_cushion_top__XDZEd .login_round_background__vCILM{position:absolute;top:335px;left:50;z-index:-1}@media only screen and (max-width:979px){.login_login_cushion_top__XDZEd .login_round_background__vCILM{top:290px}}@media only screen and (max-width:599px){.login_login_cushion_top__XDZEd .login_round_background__vCILM{display:none}}.login_login_cushion_top__XDZEd .login_round_background_sp__SkzwI{display:none}@media only screen and (max-width:599px){.login_login_cushion_top__XDZEd .login_round_background_sp__SkzwI{display:block;position:absolute;top:190px;left:50;z-index:-1}}.login_login_cushion_top__XDZEd .login_login_cushion_contents__fEWs8{position:relative;z-index:-1;display:flex;flex-direction:column;align-items:center;padding:40px 0 0;gap:8px;background-color:#e5edf4;width:100%}@media only screen and (max-width:599px){.login_login_cushion_top__XDZEd .login_login_cushion_contents__fEWs8{padding:16px 0 0}}.login_login_cushion_top__XDZEd .login_login_cushion_contents__fEWs8 .login_dividerDots__SIvJc{width:2px;height:80px}@media only screen and (max-width:599px){.login_login_cushion_top__XDZEd .login_login_cushion_contents__fEWs8 .login_dividerDots__SIvJc{display:none}}.login_login_cushion_top__XDZEd .login_login_cushion_contents__fEWs8 .login_dividerDotsSp__C3GXc{display:none}@media only screen and (max-width:599px){.login_login_cushion_top__XDZEd .login_login_cushion_contents__fEWs8 .login_dividerDotsSp__C3GXc{display:block;width:2px;height:40px}}.login_login_cushion_top__XDZEd .login_login_cushion_contents__fEWs8 .login_reading_girl_img__lQd6V{width:640px;height:152px;margin:32px 0 40px}@media only screen and (max-width:979px){.login_login_cushion_top__XDZEd .login_login_cushion_contents__fEWs8 .login_reading_girl_img__lQd6V{width:584px}}@media only screen and (max-width:599px){.login_login_cushion_top__XDZEd .login_login_cushion_contents__fEWs8 .login_reading_girl_img__lQd6V{display:none}}.login_login_cushion_top__XDZEd .login_login_cushion_contents__fEWs8 .login_reading_girl_img_Sp__Tm_No{display:none}@media only screen and (max-width:599px){.login_login_cushion_top__XDZEd .login_login_cushion_contents__fEWs8 .login_reading_girl_img_Sp__Tm_No{display:block;width:320px;height:101px;margin:16px 0 24px}}.DownloadTheApp_download_the_app__O1vxC{display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 16px}@media only screen and (max-width:599px){.DownloadTheApp_download_the_app__O1vxC{gap:20px;padding:24px 16px}}.DownloadTheApp_download_the_app__O1vxC>p{font-size:24px;font-weight:600}@media only screen and (max-width:599px){.DownloadTheApp_download_the_app__O1vxC>p{font-size:18px;white-space:pre-line;text-align:center}}.DownloadTheApp_download_the_app__O1vxC>img{width:110px;height:110px}@media only screen and (max-width:599px){.DownloadTheApp_download_the_app__O1vxC>img{display:none}}.DownloadTheApp_download_the_app__O1vxC .DownloadTheApp_store_button__DNOdk{display:none}@media only screen and (max-width:979px){.DownloadTheApp_download_the_app__O1vxC .DownloadTheApp_store_button__DNOdk{display:block}}.LoginCushionComponent_log_in_cushion_component__uA9I0{display:flex;flex-direction:column;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.LoginCushionComponent_log_in_cushion_component__title__b4X2X{display:flex;justify-content:center;padding:10px 285px;background-color:#245dd1;border-top-left-radius:4px;border-top-right-radius:4px}@media only screen and (max-width:979px){.LoginCushionComponent_log_in_cushion_component__title__b4X2X{padding:10px 257px}}@media only screen and (max-width:599px){.LoginCushionComponent_log_in_cushion_component__title__b4X2X{padding:9px 134px}}.LoginCushionComponent_log_in_cushion_component__title__b4X2X>p{font-size:20px;font-weight:900;color:#fff}@media only screen and (max-width:599px){.LoginCushionComponent_log_in_cushion_component__title__b4X2X>p{font-size:15px}}.SignInNotice_title__tyAVX{display:flex;flex-direction:column;align-items:center}.SignInNotice_title__tyAVX>p{font-size:32px;font-weight:700;color:#245dd1}@media only screen and (max-width:979px){.SignInNotice_title__tyAVX>p{font-size:28px}}@media only screen and (max-width:599px){.SignInNotice_title__tyAVX>p{font-size:18px}}.SignInNotice_teacher_img___8ouw{width:184px;height:241px;margin:32px 0}@media only screen and (max-width:979px){.SignInNotice_teacher_img___8ouw{width:162px;height:211px;margin:24px 0}}@media only screen and (max-width:599px){.SignInNotice_teacher_img___8ouw{width:110px;height:145px;margin:16px 0}}.SignInNotice_sign_in_instruction__C9Z0H{display:flex;flex-direction:column;align-items:center}.SignInNotice_sign_in_instruction__button__s0xGZ{display:flex;justify-content:center;width:280px;height:56px;padding:11px 100px;background-color:#245dd1;border-radius:4px}@media only screen and (max-width:599px){.SignInNotice_sign_in_instruction__button__s0xGZ{width:200px;height:44px;padding:11px 74px}}.SignInNotice_sign_in_instruction__button__s0xGZ>p{font-size:24px;font-weight:600;color:#fff;white-space:nowrap}@media only screen and (max-width:599px){.SignInNotice_sign_in_instruction__button__s0xGZ>p{font-size:16px}}.SignInNotice_sign_in_instruction__description__c44px{display:flex;flex-direction:column;align-items:center;background-color:#e5edf4;width:100vw;padding:32px 0}.SignInNotice_sign_in_instruction__description__c44px>p{text-align:center;white-space:normal;word-break:break-word;overflow-wrap:break-word;font-size:24px;font-weight:600;line-height:160%}@media only screen and (max-width:599px){.SignInNotice_sign_in_instruction__description__c44px>p{font-size:16px}}.SignInNotice_sign_in_instruction__description__c44px .SignInNotice_sub_text__Dn5qi{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:25px}@media only screen and (max-width:979px){.SignInNotice_sign_in_instruction__description__c44px .SignInNotice_sub_text__Dn5qi{text-align:center;white-space:pre-wrap}}.SignInNotice_sign_in_instruction__description__c44px .SignInNotice_sub_text__Dn5qi>p{line-height:160%;font-size:24px;font-weight:400}@media only screen and (max-width:599px){.SignInNotice_sign_in_instruction__description__c44px .SignInNotice_sub_text__Dn5qi>p{font-size:16px}}.MakeAnAccount_make_an_account__Zubkc{display:flex;flex-direction:column;align-items:center;gap:32px;padding:40px 16px}@media only screen and (max-width:599px){.MakeAnAccount_make_an_account__Zubkc{gap:24px;padding:24px 16px}}.MakeAnAccount_make_an_account__Zubkc>p{font-size:24px;font-weight:600}@media only screen and (max-width:599px){.MakeAnAccount_make_an_account__Zubkc>p{font-size:18px;white-space:pre-line;text-align:center}}.MakeAnAccount_make_an_account__Zubkc .MakeAnAccount_tap_area_indicator___z0yr{position:relative}.MakeAnAccount_make_an_account__Zubkc .MakeAnAccount_tap_area_indicator___z0yr .MakeAnAccount_smartPhone__dAitb{display:block;width:240px}@media only screen and (max-width:599px){.MakeAnAccount_make_an_account__Zubkc .MakeAnAccount_tap_area_indicator___z0yr .MakeAnAccount_smartPhone__dAitb{width:180px;height:175px}}.MakeAnAccount_make_an_account__Zubkc .MakeAnAccount_tap_area_indicator___z0yr .MakeAnAccount_tap__2sJ1f{position:absolute;top:26%;left:66%;width:70px;height:70px}@media only screen and (max-width:599px){.MakeAnAccount_make_an_account__Zubkc .MakeAnAccount_tap_area_indicator___z0yr .MakeAnAccount_tap__2sJ1f{top:19%;left:68%}}.MakeAnAccount_make_an_account__Zubkc .MakeAnAccount_how_to_create_button__DJqce{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#ebf8fb;width:400px;height:56px;padding:14px 65px;border-radius:6px}@media only screen and (max-width:599px){.MakeAnAccount_make_an_account__Zubkc .MakeAnAccount_how_to_create_button__DJqce{gap:5px;width:263px;height:40px;padding:10px 36px}}.MakeAnAccount_make_an_account__Zubkc .MakeAnAccount_how_to_create_button__DJqce>p{font-size:20px;font-weight:600;color:#37bcd6}@media only screen and (max-width:599px){.MakeAnAccount_make_an_account__Zubkc .MakeAnAccount_how_to_create_button__DJqce>p{font-size:14px}}.MakeAnAccount_make_an_account__Zubkc .MakeAnAccount_how_to_create_button__DJqce>img{width:24px;height:24px}@media only screen and (max-width:599px){.MakeAnAccount_make_an_account__Zubkc .MakeAnAccount_how_to_create_button__DJqce>img{width:16px;height:16px}}.MakeAnAccount_make_an_account__Zubkc .MakeAnAccount_how_to_create_button__DJqce .MakeAnAccount_rotated__VqBnR{transform:rotate(180deg)}.MakeAnAccount_account_creation_steps__LYeuG{display:flex;flex-direction:column;align-items:center;background-color:#fafafa;border-radius:6px;width:400px;padding:10px}@media only screen and (max-width:599px){.MakeAnAccount_account_creation_steps__LYeuG{width:260px}}.MakeAnAccount_step_section__eUgeZ{display:flex;flex-direction:row;gap:12px;width:380px}@media only screen and (max-width:599px){.MakeAnAccount_step_section__eUgeZ{width:240px}}.MakeAnAccount_step_section__eUgeZ .MakeAnAccount_step_number__l6tMr{display:flex;flex-direction:column;align-items:center}.MakeAnAccount_step_section__eUgeZ .MakeAnAccount_step_number__l6tMr .MakeAnAccount_step_number_circle__00fZc{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100%;color:#37bcd6;background-color:#ebf8fb}.MakeAnAccount_step_section__eUgeZ .MakeAnAccount_step_number__l6tMr .MakeAnAccount_dotted__fHdVf{height:100%;width:2px;background-image:radial-gradient(circle,rgba(0,0,0,.32) 1px,transparent 0);background-repeat:repeat-y;background-size:auto 6px;object-fit:cover}.MakeAnAccount_step_section__eUgeZ .MakeAnAccount_step_explain__vnP6p{display:flex;flex-direction:column;gap:6px;margin:0 0 24px}@media only screen and (max-width:599px){.MakeAnAccount_step_section__eUgeZ .MakeAnAccount_step_explain__vnP6p{margin:0 0 16px}}.MakeAnAccount_step_section__eUgeZ .MakeAnAccount_step_explain__vnP6p>p{white-space:pre-line;font-size:16px;font-weight:600;width:344px}@media only screen and (max-width:599px){.MakeAnAccount_step_section__eUgeZ .MakeAnAccount_step_explain__vnP6p>p{width:204px;font-size:14px}}.MakeAnAccount_step_section__eUgeZ .MakeAnAccount_step_explain__vnP6p>img{display:block;margin:auto;justify-content:center;border:1px solid #000;border-radius:4px;width:300px}@media only screen and (max-width:599px){.MakeAnAccount_step_section__eUgeZ .MakeAnAccount_step_explain__vnP6p>img{width:204px}}.SignInOnTheWeb_sign_in_on_the_web__MZ4w5{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px 16px}.SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_title__fSQn6{font-size:24px;font-weight:600}@media only screen and (max-width:599px){.SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_title__fSQn6{font-size:18px}}.SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_explain__DcSa_{white-space:pre-line;font-size:18px;font-weight:400;text-align:center}@media only screen and (max-width:599px){.SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_explain__DcSa_{font-size:14px}}.SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_sign_in_on_the_web__MZ4w5{padding:0}.SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_pc__FRTJC{display:block;width:360px;height:147px}@media only screen and (max-width:979px){.SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_pc__FRTJC{display:none}}.SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_sp__0wQCw{display:none}@media only screen and (max-width:979px){.SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_sp__0wQCw{display:block;border:1px solid #4e5776;width:300px;height:178px;border-radius:4px}}@media only screen and (max-width:599px){.SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_sign_in_on_the_web__MZ4w5 .SignInOnTheWeb_sp__0wQCw{display:block;width:288px;height:171px}}