[data-amplify-authenticator] input[type=email],[data-amplify-authenticator] input[type=password],[data-amplify-authenticator] input[type=text]{font-size:14px!important}[data-amplify-authenticator] input[type=email]::placeholder,[data-amplify-authenticator] input[type=password]::placeholder,[data-amplify-authenticator] input[type=text]::placeholder{font-size:14px!important}[data-amplify-authenticator] [data-amplify-router]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;width:100%!important}[data-amplify-authenticator] [data-amplify-container]{width:100%!important}[data-amplify-authenticator] [data-amplify-form]{padding:0!important}[data-amplify-authenticator] input[type=email],[data-amplify-authenticator] input[type=password]{font-size:14px!important}[data-amplify-authenticator] input[type=email]::placeholder,[data-amplify-authenticator] input[type=password]::placeholder{font-size:14px!important}[data-amplify-authenticator]{width:544px;background-color:white;border-radius:16px;border:1px solid #e0e0e0;padding:24px 48px}.amplify-input{border:1px solid #e0e0e0;transition:border .2s;outline:none;padding:12px 16px;border-radius:8px}button[aria-label="Show password"]{color:#757575;border-radius:8px;border:1px solid #e0e0e0;border-left:none;background:white;box-shadow:none;transition:border .2s;position:relative;&:before{content:"";width:24px;height:24px;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}&:hover:before{background-color:rgba(0,0,0,.08)}.amplify-icon>svg{transform:scale(1.2);&:before{content:"";width:24px;height:24px;background-color:rgba(0,0,0,.08);border-radius:50%;display:block;position:absolute;top:0;left:0;z-index:-1;transition:all .2s}&:hover:before{background-color:rgba(0,0,0,.16)}}}.amplify-passwordfield .amplify-input{border-right:none}.amplify-field-group--horizontal:focus-within .amplify-passwordfield .amplify-input,.amplify-field-group--horizontal:hover .amplify-passwordfield .amplify-input{border-right:none}.amplify-field-group--horizontal:focus-within .amplify-input,.amplify-field-group--horizontal:hover .amplify-input{border-color:#989898;box-shadow:none}.amplify-field-group--horizontal:focus-within button[aria-label="Show password"],.amplify-field-group--horizontal:hover button[aria-label="Show password"]{border-color:#989898;border-left:none;box-shadow:none}.amplify-field-group--horizontal:focus-within .amplify-input{border-color:#26890d;box-shadow:none}.amplify-field-group--horizontal:focus-within button[aria-label="Show password"]{border-color:#26890d;border-left:none;box-shadow:none}.amplify-textfield{--amplify-components-fieldcontrol-font-size:12px}.amplify-button--primary{font-size:16px;background:linear-gradient(0deg,#26890d,#26890d);margin-top:32px;padding:16px 32px;color:white}.amplify-button--primary:focus{box-shadow:none}[data-amplify-authenticator-confirmresetpassword] .amplify-button--primary{margin-top:56px}.amplify-button--link{margin:0;font-size:16px;font-weight:400;padding:16px 32px;color:#26890d}.amplify-button--link:focus{box-shadow:none;background-color:transparent}.amplify-button--link:hover{background-color:rgba(0,0,0,.08)}.amplify-button--link:active{background-color:rgba(0,0,0,.12)}.amplify-button--link{width:100%;&.amplify-alert__dismiss{width:auto}}.amplify-button--primary:hover{background:linear-gradient(0deg,rgba(0,0,0,.16),rgba(0,0,0,.16)),linear-gradient(0deg,#26890d,#26890d);color:white}.amplify-label{font-size:12px}.amplify-alert--error{font-size:12px;color:#da291c;background:none;padding:0;margin:0;gap:0;.amplify-icon{display:none}}.confirm-reset-password-requirement{position:absolute;left:0;bottom:148px}.initial-password-requirement{position:absolute;left:0;bottom:150px}.amplify-text--error{color:#da291c!important;font-size:12px}.amplify-input--error{color:#da291c!important;border-color:#da291c!important}:has(+.amplify-alert--error) .amplify-label{color:#da291c!important}:has(+.amplify-alert--error) .amplify-input{color:#da291c!important;border-color:#da291c!important}.amplify-button--outlined--error,.amplify-field__show-password--error{color:#da291c!important;border-color:#da291c!important}:has(+.amplify-alert--error) button[aria-label="Show password"]{color:#da291c!important;border-color:#da291c!important}[data-amplify-authenticator-confirmresetpassword] .amplify-flex .amplify-button+.amplify-flex{display:none!important}[data-amplify-authenticator-setup-totp] .amplify-flex [data-amplify-qrcode=true]{display:block;margin:16px auto;width:160px;height:160px;position:relative}.amplify-flex:has([data-amplify-qrcode=true]){position:relative}div.amplify-flex:has([data-amplify-qrcode=true]):before{content:"";width:100%;height:192px;background-color:#ebebeb;position:absolute;top:0;left:0}[data-amplify-authenticator-setup-totp] div:first-child{margin:0;position:static!important}[data-amplify-authenticator-setup-totp] [data-amplify-copy=true]{color:#26890d;gap:0;justify-content:flex-start;position:relative}[data-amplify-authenticator-setup-totp] [data-amplify-copy=true]>div:first-child{display:none}[data-amplify-authenticator-setup-totp] [data-amplify-copy=true]:before{content:"QRコードが読み取れない場合、ここをクリックしてシークレットキーを入手してください。";font-size:10px;color:#26890d;text-decoration:underline;text-align:left}[data-amplify-authenticator-setup-totp] [data-amplify-copy-svg]{position:absolute;right:0}[data-amplify-authenticator-setup-totp] [data-amplify-copy-svg] svg{width:16px}[data-amplify-authenticator-setup-totp] [data-amplify-copy-svg] path{fill:#26890d}.amplify-alert--error{position:relative}.amplify-alert__body:before,.amplify-text--error:before{content:"";width:18px;height:15px;margin-right:4px;background:url(/images/common/icon-alert.svg) no-repeat 50%/contain;display:inline-block;vertical-align:middle}[data-amplify-copy-tooltip=true]{position:relative;color:transparent;font-size:0;visibility:hidden}[data-amplify-copy-tooltip=true].copied{visibility:visible}[data-amplify-copy-tooltip=true].copied:before{content:"クリップボードへコピーされました";position:fixed;top:32px;right:32px;z-index:50;white-space:nowrap;font-size:14px;color:#212121;font-weight:700;background-color:#fff;border:2px solid #26890d;border-left-width:8px;padding:12px 24px}[data-amplify-copy]{cursor:pointer}:root{--font-noto-sans-jp:"Noto Sans JP",sans-serif;--font-open-sans:"Open Sans",sans-serif;--white-rgb:255,255,255;--black-rgb:0,0,0;--primary-rgb:134,188,37;--green1-rgb:227,228,141;--green2-rgb:196,214,0;--green4-rgb:67,176,42;--green5-rgb:0,154,68;--green6-rgb:4,106,56;--green7-rgb:44,82,52;--accessibleGreen-rgb:38,137,13;--blue1-rgb:160,220,255;--blue2-rgb:98,181,229;--blue3-rgb:0,163,224;--blue4-rgb:0,118,168;--blue5-rgb:0,85,135;--blue6-rgb:1,33,105;--blue7-rgb:4,30,66;--accessibleBlue-rgb:0,124,176;--teal1-rgb:221,239,232;--teal2-rgb:157,212,207;--teal3-rgb:111,194,180;--teal4-rgb:0,171,171;--teal5-rgb:0,151,169;--teal6-rgb:0,118,128;--teal7-rgb:0,79,89;--accessibleTeal-rgb:13,131,144;--coolGray1-rgb:245,245,245;--coolGray2-rgb:208,208,206;--coolGray4-rgb:187,188,188;--coolGray6-rgb:167,168,170;--coolGray7-rgb:151,153,155;--coolGray9-rgb:117,120,123;--coolGray10-rgb:99,102,106;--coolGray11-rgb:83,86,90;--lightGray-rgb:144,144,144;--red-rgb:218,41,28;--orange-rgb:237,139,0;--yellow-rgb:255,205,0;--error-rgb:218,41,28;--success-rgb:67,176,42;--info-rgb:0,124,176;--warn-rgb:255,205,0;--foreground-rgb:84,86,89;--background-start-rgb:209,209,207;--background-end-rgb:255,255,255;--tile-start-rgb:245,245,245;--tile-end-rgb:208,208,206;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:245,245,245;--callout-border-rgb:187,188,188;--card-rgb:167,168,170;--card-border-rgb:117,120,123}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--tile-start-rgb:4,30,66;--tile-end-rgb:4,30,66;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:117,120,123;--card-rgb:99,102,106;--card-border-rgb:208,208,206}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-open-sans),var(--font-noto-sans-jp),sans-serif;color:rgb(var(--foreground-rgb));background:rgb(var(--background-end-rgb))}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.text-nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MuiInputBase-root{background-color:white}