.sign-in-template[data-v-3fc651ed]{padding:24px 20px 40px}@media screen and (min-width:768px){.sign-in-template[data-v-3fc651ed]{max-width:704px;margin:40px auto 80px;padding:0}}.sign-in-template__header[data-v-3fc651ed]{justify-content:space-between;align-items:center;display:flex}.sign-in-template__form--password[data-v-3fc651ed]{position:relative}.sign-in-template__form--password-reset[data-v-3fc651ed]{position:absolute;right:0}@media screen and (min-width:768px){.sign-in-template__form--password-reset[data-v-3fc651ed]{top:1px}}.sign-in-template__text-divider[data-v-3fc651ed]{--text-divider-gap:12px;align-items:center;margin:20px 0;display:flex}@media screen and (min-width:768px){.sign-in-template__text-divider[data-v-3fc651ed]{margin:24px 0}}.sign-in-template__text-divider[data-v-3fc651ed]:before{margin-right:var(--text-divider-gap)}.sign-in-template__text-divider[data-v-3fc651ed]:after{margin-left:var(--text-divider-gap)}.sign-in-template__text-divider[data-v-3fc651ed]:after,.sign-in-template__text-divider[data-v-3fc651ed]:before{content:"";background-color:#e5e5e5;flex-grow:1;height:1px}.sign-in-template__chintai[data-v-3fc651ed]{text-align:center;margin:24px 0 0}.sign-in-template .form-errors[data-v-3fc651ed]{color:#d84100;letter-spacing:.02em;padding-inline-start:24px;font-size:1.4rem;line-height:2.4rem}.sign-in-template .checkbox-wrap[data-v-3fc651ed]{cursor:pointer;justify-content:center;align-items:center;margin:24px 0;font-size:1.4rem;line-height:2rem;display:flex}@media screen and (min-width:768px){.sign-in-template .login-button[data-v-3fc651ed]{max-width:336px;margin:24px auto 0}}.sign-in-template .platform-button-area[data-v-3fc651ed]{max-width:336px;margin-inline:auto}.sign-in-template .platform-button-area>button[data-v-3fc651ed]:nth-child(n+2){margin-top:12px}
