.signInSignUp_go-to-signup__60j69{margin-top:20px;text-align:center}.signInSignUp_login-form__8W4o1{margin-top:20px}.signInSignUp_error-message__Yk_wd{color:red;margin-top:10px}.signInSignUp_container__tRdls{display:block;width:100vw;height:calc(100vh - 88px);overflow:auto}@media(max-width:1023px){.signInSignUp_container__tRdls{height:calc(100vh - 60px)}}@media(max-width:767px){.signInSignUp_container__tRdls{height:calc(100vh - 54px)}}.signInSignUp_inner__S_Ur2{display:flex;flex-flow:column wrap;justify-content:stretch;align-items:stretch;margin:auto;width:100%;height:-moz-fit-content;height:fit-content;max-width:640px;padding:48px 24px;gap:64px}@media(max-width:1023px){.signInSignUp_inner__S_Ur2{gap:56px}}@media(max-width:767px){.signInSignUp_inner__S_Ur2{gap:48px}}.signInSignUp_header__3_ZKY{display:flex;flex-flow:column wrap;justify-content:space-between;align-items:stretch;text-align:center}.signInSignUp_header__3_ZKY .signInSignUp_title__cTwJ2{font-weight:600;font-size:32px;line-height:42px}@media(max-width:1023px){.signInSignUp_header__3_ZKY .signInSignUp_title__cTwJ2{font-weight:600;font-size:24px;line-height:32px}}.signInSignUp_header__3_ZKY .signInSignUp_description__8kLiA{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:8px;font-weight:400;font-size:20px;line-height:32px}@media(max-width:1023px){.signInSignUp_header__3_ZKY .signInSignUp_description__8kLiA{font-weight:600;font-size:14px;line-height:24px}}@media(max-width:767px){.signInSignUp_header__3_ZKY .signInSignUp_description__8kLiA{font-weight:600;font-size:12px;line-height:18px}}.signInSignUp_header__3_ZKY .signInSignUp_description-text__P9wfX{color:#6b6b6b}.signInSignUp_header__3_ZKY .signInSignUp_description-link___wpKk{color:#1f1f1f;text-decoration:underline}.signInSignUp_body__rkVeF button[type=submit]{margin-top:40px}@media(max-width:1023px){.signInSignUp_body__rkVeF button[type=submit]{margin-top:16px}}.signInSignUp_sns__1LNL_{display:flex;flex-flow:column wrap;justify-content:center;align-items:stretch;gap:40px}@media(max-width:1023px){.signInSignUp_sns__1LNL_{gap:24px}}.signInSignUp_sns-title__Ov_hL{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:32px}@media(max-width:1023px){.signInSignUp_sns-title__Ov_hL{gap:16px}}.signInSignUp_sns-title__Ov_hL:after,.signInSignUp_sns-title__Ov_hL:before{content:"";display:block;flex:1 1;width:100%;height:1px;background-color:#dedede}.signInSignUp_sns-title-text___pFf4{font-weight:400;font-size:20px;line-height:32px;color:#ababab}@media(max-width:1023px){.signInSignUp_sns-title-text___pFf4{font-weight:400;font-size:14px;line-height:24px}}.signInSignUp_sns-list__BCtBG{position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:16px}.signInSignUp_sns-button__lfTtR{position:relative;display:inline-flex;width:72px;height:72px}.signInSignUp_footer__VlFcL{position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:16px}.signInSignUp_footer__VlFcL button{position:relative}.signInSignUp_user-role-select__bVuGz{display:flex;flex-flow:row wrap;justify-content:stretch;align-items:center;gap:16px}.signInSignUp_user-role-select__bVuGz label[class*=form-field]{flex:1 1;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;border-radius:16px;width:50px;height:64px;background-color:#f7f7f7;color:gray;cursor:pointer}.signInSignUp_user-role-select__bVuGz label[class*=form-field]:has(input:checked){background-color:#f89a05;color:#fff}.signInSignUp_user-role-select__bVuGz input{display:none}