.gmoGroupHeader{display:none}.gmoGroupHeader.show{display:flex!important}.footer-background{background-color:#fff}.footer_gmo{background-color:#fff;align-items:flex-start;gap:0 80px;max-width:1040px;margin:0 auto;display:flex}.footer_gmo .footer-inner__left_gmo{flex-grow:1}.siteseal-wrap{justify-content:center;gap:10px;padding:40px 0;display:flex}.siteseal-wrap>div{width:100px;height:50px}@media (width<=960px){.k-BaseBtn{flex-wrap:wrap-reverse}}.k-BaseBtn__inner .k-Btn__back,.k-BaseBtn__inner .k-Btn__secondary{width:220px}.account-screen{--auth-text:#3b414a;--auth-text-dark:#231815;--auth-border:#dfdfdf;--auth-placeholder:#cecece;--auth-placeholder-static:#e0e0e0;--auth-hint:#666;--auth-google-bg:#fbfcfe;--auth-google-border:#e0e0e0;background:var(--auth-bg);width:100%;color:var(--auth-text);flex-direction:column;font-family:Noto Sans JP,Hiragino Sans,sans-serif;display:flex}.account-screen--kigyo{--auth-bg:#f6f7f9;--auth-cta:#005bab;--auth-primary:#005bab;--auth-focus:#a2d3ff}.account-screen--starting{--auth-bg:#f3fbff;--auth-cta:#ff543d;--auth-primary:#4452ab;--auth-focus:#4452ab}.account-brand-note,.account-terms-note,.account-description,.account-hint,.account-foot-link,.account-oneaccount-link{font-feature-settings:"halt" 1}.account-header{background:#fff;justify-content:flex-start;align-items:center;min-height:66px;padding:13px 24px;display:flex}@media (width<=600px){.account-header{justify-content:center;padding:13px 15px}}.account-header-logo{text-decoration:none;display:inline-flex}.account-header-logo img{width:129px;height:40px;display:block}.account-body{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:35px 16px 40px;display:flex}@media (width<=600px){.account-body{padding:24px 15px 40px}}.account-footer{background:var(--auth-bg);width:100%}.account-footer-legal{color:var(--auth-text);flex-direction:column;align-items:center;gap:8px;padding:30px 16px;font-size:12px;font-weight:500;display:flex}@media (width<=600px){.account-footer-legal{padding:40px 16px 30px}}.account-footer-legal a{color:var(--auth-text);text-decoration:none}.account-footer-legal a:hover{text-decoration:underline}.account-footer-os{background:#fff;padding-top:20px}.account-footer-os-inner{text-align:left;max-width:1040px;margin:0 auto;padding:0 0 20px 10px}@media (width<=600px){.account-footer-os-inner{text-align:center;padding-left:16px;padding-right:16px}}.account-footer-os-logo{width:auto;height:18px;display:inline-block}.account-brand{text-align:center;flex-direction:column;align-items:center;gap:16px;margin:0 0 30px;display:flex}.account-brand-logo{width:266px;height:32px;display:block}.account-brand-note{color:var(--auth-text-dark);margin:0;font-size:12px;font-weight:400;line-height:20px}@media (width<=600px){.account-brand{margin-bottom:24px}.account-brand-logo{width:199px;height:24px}}.account-content{width:100%;max-width:520px}.account-card{background:#fff;border-radius:6px;padding:40px 68px}@media (width<=600px){.account-card{padding:40px 23px}}.account-title{text-align:center;color:var(--auth-text);margin:0 0 16px;font-size:24px;font-weight:700;line-height:30px}.account-description{text-align:center;color:var(--auth-text);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 24px;font-size:13px;font-weight:400;line-height:20px}@media (width<=600px){.account-title{margin:0 0 24px;font-size:20px;line-height:25px}.account-description{font-size:12px}}.account-terms-note{text-align:center;color:#000;margin:0 0 24px;font-size:13px;font-weight:400;line-height:20px}.account-terms-note-link{color:var(--auth-primary);text-decoration:none}.account-terms-note-link:hover{color:var(--auth-primary);text-decoration:underline}@media (width>=601px){.account-terms-note{white-space:nowrap}}@media (width<=600px){.account-terms-note{font-size:12px}}.account-form{flex-direction:column;display:flex}.account-field-list{flex-direction:column;gap:16px;display:flex}.account-field{border:1px solid var(--auth-border);background:#fff;border-radius:6px;height:56px;transition:border-color .15s;position:relative;overflow:hidden}.account-field:focus-within{border-color:var(--auth-focus);box-shadow:0 0 4px #00000040}.account-field-input{box-sizing:border-box;width:100%;height:100%;color:var(--auth-text);background:0 0;border:none;border-radius:5px;outline:none;padding:20px 18px 6px;font-family:inherit;font-size:16px}.account-field-input::placeholder{color:#0000}.account-field-input:focus::placeholder,.account-field-input--placeholder::placeholder{color:var(--auth-placeholder-static)}.account-field-label{color:var(--auth-placeholder);pointer-events:none;font-size:16px;transition:all .15s;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.account-field-input:focus+.account-field-label,.account-field-input:not(:placeholder-shown)+.account-field-label{color:var(--auth-text);font-size:10px;top:10px;transform:none}.account-field-input:autofill+.account-field-label{color:var(--auth-text);font-size:10px;top:10px;transform:none}.account-field-label--static{color:var(--auth-text);font-size:10px;top:10px;transform:none}.account-hint{color:var(--auth-hint);margin:8px 0 0;font-size:12px;font-weight:400;line-height:18px}.account-primary-btn{background:var(--auth-cta);color:#fff;cursor:pointer;border:none;border-radius:100px;width:100%;max-width:328px;height:48px;margin:20px auto 0;font-family:inherit;font-size:16px;font-weight:700;transition:opacity .2s;display:block}.account-primary-btn:hover:not(:disabled){opacity:.9}.account-primary-btn:disabled{opacity:.6;cursor:not-allowed}@media (width<=600px){.account-primary-btn{max-width:284px}}.account-oneaccount{flex-direction:column;align-items:center;gap:16px;margin:44px 0 0;display:flex}@media (width<=600px){.account-oneaccount{margin-top:40px}}.account-oneaccount-or{color:var(--auth-text);margin:0;font-size:13px;font-weight:700;line-height:1.5}.account-oneaccount-google{box-sizing:border-box;border:1px solid var(--auth-google-border);background:var(--auth-google-bg);text-align:left;width:100%;max-width:384px;height:48px;color:var(--auth-text);cursor:pointer;border-radius:4px;align-items:center;padding:0 14px 0 48px;font-family:inherit;font-size:14px;font-weight:400;line-height:15px;transition:background .2s;display:flex;position:relative}.account-oneaccount-google:hover:not(:disabled){background:#f1f4f8}.account-oneaccount-google:disabled{opacity:.6;cursor:not-allowed}.account-oneaccount-google-icon{background:#fff;border-radius:3px;justify-content:center;align-items:center;width:34px;height:36px;display:flex;position:absolute;top:6px;left:6px}.account-oneaccount-google-icon img{width:20px;height:20px;display:block}.account-oneaccount-google-label{flex:1}.account-oneaccount-google-logo{width:77px;height:20px;display:block}.account-oneaccount-link{color:var(--auth-primary);align-self:flex-end;font-size:13px;font-weight:500;line-height:20px;text-decoration:none}.account-oneaccount-link:hover{color:var(--auth-primary);text-decoration:underline}@media (width<=600px){.account-oneaccount-link{align-self:center}}.account-foot-link{text-align:center;color:var(--auth-text-dark);margin:40px 0 0;font-size:16px;font-weight:400;line-height:20px}.account-foot-link-btn{font:inherit;color:var(--auth-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.account-foot-link-btn:hover:not(:disabled){text-decoration:underline}.account-foot-link-btn:disabled{cursor:not-allowed}.account-error{color:#d23f3f;background:#fdecec;border:1px solid #f3c2c2;border-radius:6px;margin:0 0 16px;padding:12px 16px;font-size:13px}.account-info{color:#2f7d32;background:#eef6ec;border:1px solid #c3e0bb;border-radius:6px;margin:0 0 16px;padding:12px 16px;font-size:13px}.agreement-wrapper{flex-direction:column;display:flex}.agreement-header{background:#fff;border-bottom:1px solid #f0f2f2;justify-content:center;align-items:center;height:64px;padding:0 24px;display:flex}.agreement-header-logo{width:129px;height:40px;padding:0 .1px 0 .2px}@media screen and (width<=768px){.agreement-header{height:56px;padding:0 15px}}.agreement-container{background-color:#fff;flex-direction:column;display:flex}.agreement-main{background-color:#fff;width:100%;padding:40px 0 0}@media screen and (width<=768px){.agreement-main{padding:32px 0 0}}.agreement-inner{max-width:1040px;margin:0 auto}@media screen and (width<=768px){.agreement-inner{width:calc(100% - 30px)}}.agreement-card{text-align:center;background-color:#fff;border-radius:8px;padding:65px 81px}@media screen and (width<=768px){.agreement-card{border-radius:0;padding:0}}.agreement-logos{justify-content:center;align-items:center;gap:40px;height:64px;margin-bottom:40px;display:flex}@media screen and (width<=768px){.agreement-logos{gap:12px;height:auto;margin-bottom:24px}}.agreement-logo-wrap{flex:1;min-width:0;display:flex}.agreement-logo-wrap--end{justify-content:flex-end}.agreement-logo-wrap--start{justify-content:flex-start}@media screen and (width<=768px){.agreement-logo-wrap{flex:initial}}.agreement-gmo-logo{object-fit:contain;flex-grow:0;width:206px;height:64px;padding:0 .1px 0 .3px}.agreement-oneaccount-logo{object-fit:contain;width:248px;height:64px}.agreement-mutual-icon{object-fit:contain;flex-shrink:0;width:64px;height:64px}@media screen and (width<=768px){.agreement-gmo-logo{width:103px;height:32px;padding:0}.agreement-oneaccount-logo{width:124px;height:32px}.agreement-mutual-icon{width:24px;height:24px}}.agreement-about{color:#005bab;margin-bottom:80px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:block}.agreement-about:hover{text-decoration:underline}@media screen and (width<=768px){.agreement-about{margin-bottom:40px}}.agreement-link-arrow{vertical-align:middle;margin-left:2px;display:inline;position:relative;top:-2px}.agreement-sp-only{display:none}@media screen and (width<=768px){.agreement-sp-only{display:block}}.agreement-description{color:#3b414a;text-align:left;margin:0;font-size:16px;line-height:1.54}.agreement-consent-box{text-align:left;background-color:#f6f9f9;flex-direction:column;gap:16px;margin-top:40px;margin-bottom:40px;padding:24px;display:flex}@media screen and (width<=768px){.agreement-consent-box{margin-top:24px;margin-bottom:24px;padding:16px}}.agreement-consent-title{text-align:center;margin:0;font-size:16px;font-weight:700;line-height:1.27}.agreement-consent-text{color:#3b414a;margin:0;font-size:16px;line-height:1.54}.agreement-consent-ki{text-align:center;color:#3b414a;margin:0;font-size:16px;line-height:1.54}.agreement-consent-section{margin:0}.agreement-consent-section-title{color:#3b414a;margin:0 0 4px;font-size:16px;font-weight:700}.agreement-consent-link{color:#2276b3;text-decoration:none}.agreement-consent-link:hover{text-decoration:underline}.agreement-checkbox{cursor:pointer;justify-content:center;align-items:center;gap:8px;margin:40px 0 0;display:flex}.agreement-checkbox-box{background-color:#fff;border:2px solid #ccc;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.agreement-checkbox-box--checked{background-color:#eaeaea;border-color:#eaeaea}.agreement-checkbox-icon{width:12px;height:12px}.agreement-checkbox-label{cursor:pointer;color:#3b414a;font-size:16px}.agreement-confirm{box-sizing:border-box;color:#fff;cursor:not-allowed;background-color:#ccc;border:none;border-radius:50px;justify-content:center;align-items:center;width:240px;max-width:100%;height:48px;margin:16px auto 0;padding:0 16px;font-size:16px;font-weight:700;line-height:1;transition:opacity .2s;display:flex}.agreement-confirm--active{cursor:pointer;background-color:#005bab}.agreement-confirm--active:hover{opacity:.8}.agreement-note{text-align:center;color:#464e52;margin:16px 0 0;font-size:12px;font-weight:400;line-height:1.5}.agreement-back{color:#3075b7;cursor:pointer;background:0 0;border:none;margin:40px auto 0;font-size:16px;text-decoration:none;display:block}.agreement-back:hover{text-decoration:underline}@media screen and (width<=768px){.agreement-back{margin-top:24px}}.agreement-wrapper .account-footer{background:#fff}.signup-stepper{gap:56px;margin:0 0 30px;display:flex;position:relative}.signup-stepper-line{background:var(--auth-primary);z-index:0;height:2px;position:absolute;top:20px;left:calc(16.6667% - 18.6667px);right:calc(16.6667% - 18.6667px)}.signup-step{z-index:1;flex-direction:column;flex:1;align-items:center;gap:4px;display:flex;position:relative}.signup-step-circle{box-sizing:border-box;border:2px solid var(--auth-primary);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.signup-step-circle--active{background:var(--auth-primary)}.signup-step-num{color:var(--auth-primary);font-family:Roboto,sans-serif;font-size:20px;font-weight:900;line-height:1}.signup-step-circle--active .signup-step-num{color:#fff}.signup-step-label{text-align:center;white-space:nowrap;color:var(--auth-primary);font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:1.25}@media (width<=600px){.signup-stepper{gap:8px;margin:0 0 24px}.signup-stepper-line{left:calc(16.6667% - 2.66667px);right:calc(16.6667% - 2.66667px)}.signup-step-label{line-height:15px}}.login-forgot{text-align:center;width:100%;color:var(--auth-primary);cursor:pointer;background:0 0;border:none;margin:16px 0 0;padding:0;font-family:inherit;font-size:13px;font-weight:500;display:block}.login-forgot:hover{text-decoration:underline}.pwreset-field-list{gap:8px}
