.errorMessage_errorMessage__kWRKV{color:#de3b35;text-align:center;white-space:pre-line}.errorMessage_errorMessage__kWRKV.errorMessage_left__CsxE_{text-align:left}.errorMessage_errorMessage__kWRKV.errorMessage_center__fQsxh{text-align:center}.errorMessage_errorMessage__kWRKV.errorMessage_right__FSWGy{text-align:right}.errorMessage_small__UNoaW{font-size:12px}.form_form__VBJEx{display:flex;flex-direction:column;align-items:center;width:100%;gap:24px}@media(max-width:768px){.form_form__VBJEx{gap:20px}}.formItem_formItem__ywLtM{display:flex;flex-direction:column;text-align:flex-start;gap:5px;width:100%}@media(max-width:768px){.formItem_formItem__ywLtM{gap:4.5px}}.input_inputContainer__gnDM6{display:flex;flex-direction:column;gap:5px;width:100%}@media(max-width:1080px){.input_inputContainer__gnDM6{gap:3px}}.input_title__CXVaJ{font-size:16px;line-height:150%;letter-spacing:0}@media(max-width:1080px){.input_title__CXVaJ{font-size:14px}}.input_input__zqy5g{width:100%;height:54px;outline:none;padding:10px;border:1px solid #cde2ed;border-radius:4px;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:200%;letter-spacing:0}.input_input__zqy5g::-moz-placeholder{color:#c4c4c4;font-weight:300;font-size:17px;line-height:190%;letter-spacing:0}.input_input__zqy5g:-ms-input-placeholder{color:#c4c4c4;font-weight:300;font-size:17px;line-height:190%;letter-spacing:0}.input_input__zqy5g::placeholder{color:#c4c4c4;font-weight:300;font-size:17px;line-height:190%;letter-spacing:0}@media(max-width:1080px){.input_input__zqy5g::-moz-placeholder{font-size:15px}.input_input__zqy5g:-ms-input-placeholder{font-size:15px}.input_input__zqy5g::placeholder{font-size:15px}}@media(max-width:1080px){.input_input__zqy5g{height:50px}}.input_error__AtrIj{border:1px solid #de3b35}.input_errorMessage__AK7eo{color:#de3b35;font-size:14px;display:flex;align-items:center;gap:4px}.input_errorMessage__AK7eo img{width:23px;height:23px}@media(max-width:1080px){.input_errorMessage__AK7eo img{width:21px;height:21px}.input_errorMessage__AK7eo{font-size:13px}}.label_container__Unem6{display:flex;white-space:pre-wrap;align-items:center;justify-content:flex-start}@media(max-width:1080px){.label_container__Unem6{flex-direction:column;align-items:flex-start;justify-content:center}}.label_label__DcKCS{display:flex;align-items:center;white-space:pre-wrap;gap:5px;font-size:17px;font-weight:500;line-height:1.5;letter-spacing:0;text-align:left;color:#222}@media(max-width:1080px){.label_label__DcKCS{font-size:15px}}.label_labelText__6x_U6{display:flex;flex-direction:column}.label_labelText__6x_U6 .label_subLabel__Tot8u{font-size:14px}.label_requiredLabel__ZhC21{width:-moz-max-content;width:max-content;padding-top:3px}@media(max-width:1080px){.label_requiredLabel__ZhC21{padding-top:2px}}.label_required__yq9x5{width:-moz-max-content;width:max-content;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px 7px;background-color:#fff;flex-shrink:0;border:1px solid #f55}.label_required__yq9x5 p{font-size:12px;font-weight:400;line-height:1;text-align:left;color:#f55;letter-spacing:.06em}@media(max-width:1080px){.label_required__yq9x5{padding:4px 6px}.label_required__yq9x5 p{font-size:11px}}.label_notRequired__zZ5Ca{width:-moz-max-content;width:max-content;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px 7px;border-radius:21px;background-color:#7385ab;flex-shrink:0}.label_notRequired__zZ5Ca p{font-size:12px;font-weight:400;line-height:1;text-align:left;color:#fff;letter-spacing:.06em}@media(max-width:1080px){.label_notRequired__zZ5Ca{padding:4px 6px}.label_notRequired__zZ5Ca p{font-size:11px}}.label_note__LsJ_G{font-size:17px;font-weight:300;color:gray}@media(max-width:1080px){.label_note__LsJ_G{font-size:15px}}.password_inputContainer__R4g2y{display:flex;flex-direction:column;gap:5px;width:100%}@media(max-width:1080px){.password_inputContainer__R4g2y{gap:3px}}.password_password__eIFRj{position:relative}.password_input__BF5Sc{width:100%;height:54px;outline:none;padding:10px;border:1px solid #cde2ed;border-radius:4px;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:200%;letter-spacing:0}.password_input__BF5Sc::-moz-placeholder{color:#c4c4c4;font-weight:300;font-size:17px;line-height:190%;letter-spacing:0}.password_input__BF5Sc:-ms-input-placeholder{color:#c4c4c4;font-weight:300;font-size:17px;line-height:190%;letter-spacing:0}.password_input__BF5Sc::placeholder{color:#c4c4c4;font-weight:300;font-size:17px;line-height:190%;letter-spacing:0}@media(max-width:1080px){.password_input__BF5Sc::-moz-placeholder{font-size:15px}.password_input__BF5Sc:-ms-input-placeholder{font-size:15px}.password_input__BF5Sc::placeholder{font-size:15px}}@media(max-width:1080px){.password_input__BF5Sc{height:50px}}.password_eye__L2SSr{position:absolute;right:15px;top:50%;transform:translateY(-50%);display:inline-flex}@media(max-width:1080px){.password_eye__L2SSr{right:14px}}.password_error__duh6S{border:1px solid #de3b35}.password_errorMessage__yzXpM{color:#de3b35;font-size:14px;display:flex;align-items:center;gap:4px}.password_errorMessage__yzXpM img{width:20px;height:20px}@media(max-width:1080px){.password_errorMessage__yzXpM img{width:18px;height:18px}.password_errorMessage__yzXpM{font-size:12px}}.password_hintMessage__7bO4y{font-size:14px;color:gray}.sign-in_background__7SZsF{width:100%;background-color:#eff9fe}.sign-in_container__R7MRu{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:20px 0}.sign-in_svgMainColor__Tijnl{filter:invert(14%) sepia(100%) saturate(1800%) hue-rotate(215deg) brightness(75%) contrast(100%)}.sign-in_title__kvnqr{color:#012169;font-size:36px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-align:center;padding:20px 0}@media(max-width:768px){.sign-in_title__kvnqr{font-size:28px;line-height:1.2;letter-spacing:-.02em}}.sign-in_method__hMKRt{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;padding:20px 0;background-color:#fff;border-top:5px solid #204cb1}@media(max-width:768px){.sign-in_method__hMKRt{width:calc(100% - 20px)}}.sign-in_methodIcon__BMmjQ{width:100%;display:flex;align-items:center;justify-content:center;gap:70px;padding:20px 0;background-color:#fff}.sign-in_methodIcon__BMmjQ img{border-radius:10px}@media(max-width:768px){.sign-in_methodIcon__BMmjQ img{width:40%;height:auto}.sign-in_methodIcon__BMmjQ{gap:10px;padding:10px 0}}.sign-in_formContainer__NClKl{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:20px 0;background-color:#fff;border-top:5px solid #204cb1}@media(max-width:768px){.sign-in_formContainer__NClKl{width:calc(100% - 20px);padding:10px 0;gap:10px}}.sign-in_form__xDf_S{width:70%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:20px 0;background-color:#fff}@media(max-width:768px){.sign-in_form__xDf_S{padding:10px 0;gap:10px}}.sign-in_registerLabel__d6f4J{padding-top:10px}.sign-in_button__1Aq1q{width:100%;max-width:250px;font-size:16px;font-weight:700}.sign-in_medicalLogin__bztfG{color:#204cb1;padding:30px 0}.sign-in_note__Rn7Ho{width:60%;font-size:10px;text-align:center}@media(max-width:768px){.sign-in_note__Rn7Ho{font-size:8px}}.sign-in_contactUs__zPJOG{padding-top:10px;display:inline-block;color:#204cb1;font-weight:500;text-decoration:none;position:relative;cursor:pointer;transition:color .3s ease}.sign-in_contactUs__zPJOG:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#204cb1;transition:width .3s ease}.sign-in_contactUs__zPJOG:hover{color:#16388c}.sign-in_contactUs__zPJOG:hover:after{width:100%}.sign-in_contactUsIcon__j2J_s{margin-left:5px;width:18px}