﻿.c-authentication-code{display:flex;gap:8px}.c-authentication-code input{width:40px;height:56px;padding:0;text-align:center;cursor:text;font-size:28px;line-height:1.75}.p-form-layout{width:100%;max-width:640px;padding:32px 16px 24px;margin:auto;background:#fff;box-shadow:0 -0.1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.12), 0 0 0 0 rgba(0, 0, 0, 0);border-radius:8px}@media screen and (min-width: 480px){.p-form-layout{padding:48px 32px 32px}}.p-form-layout :where(h2){font-size:18px;line-height:1.75;font-weight:700}.p-form-layout__header{margin:0 0 40px}.p-form-layout__body{display:flex;flex-direction:column;gap:24px}.p-form-layout__text{display:flex;flex-direction:column;gap:24px;margin-bottom:15px}.p-form-layout__item{display:flex;flex-direction:column;gap:24px}.p-form-layout__footer{display:flex;flex-direction:column;gap:8px;margin:40px 0 0}.p-form-layout--width-full{max-width:100%}.p-form-layout__item--layout-column{flex-direction:row}.p-form-layout__item--layout-divide{padding:16px 0 0;border-top:1px solid #c8cbcf}.p-form-layout__footer--layout-column{flex-direction:column;gap:16px;align-items:center}.p-form-layout__footer--layout-center{justify-content:center}.p-form-title{display:flex;flex-direction:column;gap:8px}.p-form-title__text{font-size:22px;line-height:1.25;font-weight:bold}.p-form-title__lead{font-size:16px;line-height:1.5}.p-form-title--layout-center{text-align:center}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){text-size-adjust:none;color-scheme:dark light;tab-size:2}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}.p-footer{display:flex;flex-direction:column;gap:16px;align-items:flex-start;align-self:stretch}.p-footer--size-small{gap:8px}.p-footer--size-small .p-footer-link{font-size:14px;line-height:1.25}.p-footer--size-small .p-footer-copyright{font-size:14px;line-height:1.25}.p-footer--size-small .p-footer-copyright__sub-text{font-size:12px;line-height:1.25}.p-footer-link{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch}.p-footer-link__internal{display:flex;flex-flow:column wrap;gap:8px;align-self:stretch}@media screen and (min-width: 480px){.p-footer-link__internal{flex-direction:row;align-items:center}}.p-footer-link__internal-item{display:flex;gap:8px;align-items:center}@media screen and (min-width: 480px){.p-footer-link__internal-item:not(:last-child)::after{content:"｜"}}.p-footer-copyright{display:flex;flex-wrap:wrap;gap:4px 24px;align-items:flex-end;align-self:stretch;font-size:16px;line-height:1.25}.p-footer-copyright__sub-text{font-size:12px;line-height:1.25}.p-form-unit{display:flex;flex-direction:column;gap:8px;width:100%}:where(.p-form-unit) a{color:#083ca0}:where(.p-form-unit) a:hover{color:#4f85e3}.p-form-unit:has(.c-radio-unit) .p-form-unit__body{gap:4px}.p-form-unit__title{font-size:18px;line-height:1.25;display:flex;gap:4px;align-items:center}.p-form-unit__body{display:flex;flex-direction:column;gap:12px}@media screen and (min-width: 768px){.p-form-unit--size-half{width:50%}}@media screen and (min-width: 768px){.p-form-unit--size-third{width:33.3333333333%}}.p-form-unit--layout-flex .p-form-unit__body{flex-flow:row wrap;gap:8px 32px}.p-form-unit--layout-flex-center .p-form-unit__body{flex-direction:row;align-items:center}.p-form-unit--layout-flex-center .p-form-unit__body>*{width:100%}.p-form-unit--bg-gray{padding:16px;background-color:#edeef0;border-radius:8px}.p-form-unit--align{white-space:nowrap}.p-form-unit--checkbox{--md-sys-color-primary: #1f7ccc;--md-sys-color-on-primary: #fff;--md-checkbox-container-shape: 0px}.p-form-label-unit{display:flex;flex-direction:column;gap:4px}.p-form-label-unit__required{font-size:80%;color:#ab1212}.p-form-label-unit__description{font-size:14px;line-height:1.5;color:#767b85}.p-form-label-unit__title{font-size:18px;line-height:1.25;display:flex;gap:4px;align-items:center}.p-form-alert{padding:16px;color:#1f2124;background:#edeef0;border-radius:4px;font-size:14px;line-height:1.25;box-shadow:0 -0.1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.12), 0 0 0 0 rgba(0, 0, 0, 0)}.p-form-alert--appearance-success{color:#1652c5;background:#e8effc}.p-form-alert--appearance-error{color:#ab1212;background:#ffe5e5}.p-form-alert--appearance-warning{color:#8a6c00;background:#fff5d6}.c-text-field{width:100%;padding:8px 16px;background:#fff;border:1px solid #c8cbcf;border-radius:4px;box-shadow:0 -0.1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.12), 0 0 0 0 rgba(0, 0, 0, 0);font-size:16px;line-height:1.75}.change-password{margin:80px 0}.change-password__container{display:flex;flex-direction:column;gap:48px;align-items:center;align-self:stretch;justify-content:center;max-width:960px;box-sizing:content-box;padding:0 clamp(16px,5vw,50px);margin:0 auto}.change-password__title{color:#002366;text-align:center}.change-password__title span{display:inline-block}.change-password-form{width:100%;max-width:640px}.change-password-form__link{margin:48px 0 0}.change-password-form__link a{width:100%;font-size:16px;line-height:1.75}@media screen and (min-width: 768px){.change-password-form__link a{font-size:18px;line-height:1.75}}.l-page__contents{background:#f6f9fd}/*# sourceMappingURL=style.css.map */
