﻿@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap");.action-button__danger{background-color:#f14668 !important;background-image:none !important;color:#fff !important;font-weight:normal !important}.action-button__link{background-color:#485fc7 !important;background-image:none !important;color:#fff !important;font-weight:normal !important}.checkbox-container{display:flex;align-items:center;column-gap:0.2rem;margin:0.5rem 0}.notice-target-container{border:1px solid #ccc;padding:10px;margin-bottom:10px}.form-actions{display:flex;align-items:center;column-gap:1rem;padding:1rem 0}.has_many_container.stocks fieldset ol{display:flex;flex-wrap:wrap}.notice_component .message{color:red}body{margin:0;box-sizing:border-box;line-height:1.8;color:#000;font-size:14px;font-family:'Open Sans', 'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif !important}ul{margin:0;padding:0}ol{padding:0}li{list-style:none}.button,form input[type='submit'],form input[type='button'],form button,.agree-button{text-align:center;border-radius:6px;font-weight:bold;border:none;box-shadow:none;text-shadow:none;display:flex;align-items:center;justify-content:center;transition:0.4s !important}.button:hover,form input[type='submit']:hover,form input[type='button']:hover,form button:hover,.agree-button:hover{opacity:0.8}form input[type='submit'],form input[type='button'],form button,.agree-button{font-size:16px;background:#0074b1;color:#fff}form input[type='submit']:hover,form input[type='button']:hover,form button:hover,.agree-button:hover{opacity:1;background:#0190de !important}a{color:#0074b1;text-decoration:none;position:relative;display:inline-block;transition:0.3s}@media (min-width: 834px){a::after{position:absolute;bottom:-2px;left:0;content:'';width:0;height:1px;background-color:#0074b1;transition:0.3s}}@media (min-width: 834px){a img:hover{opacity:0.8;transition:0.3s}}.container{min-height:calc(100vh - 110px)}@media (max-width: 834px){.container{min-height:calc(100vh - 264px)}}header .container{min-height:auto}.question-icon{background:url(/assets/signin/question-icon-963aed7330d90b6db833a6b2602fc7d159e17eb99fca4a7dc279cc7b45a237bd.svg) no-repeat left center;padding:0 0 0 20px}.heading-style01{margin:20px 0;padding:0 0 24px;font-size:20px;font-weight:bold;color:#000;border-bottom:solid 1px #000}@media (max-width: 834px){.heading-style01{padding:0 0 10px;border:none;font-size:14px}}.footer{background:#f7f7f7 !important;padding:30px 0;margin:0;font-size:12px}.footer-link{display:flex;justify-content:center;margin:auto;flex-wrap:wrap;list-style:none}.footer-link li{margin:0 0 20px;padding:0 28px;line-height:1}@media (max-width: 834px){.footer-link li{width:100%;padding:0}}@media (max-width: 834px){.footer small{padding:10px 0 0;background:#fff}}.footer-link li:first-of-type{padding-left:0}.footer-link li:last-of-type{padding-right:0}.footer-link li a{color:#000;font-weight:400;line-height:1}.footer-link li a::after{bottom:-6px;background-color:#000}.footer-link li+li{border-left:solid 1px #a3a3a3}.footer small{display:block;text-align:center}.sp-only-heading{background:#000;text-align:center;color:#fff;position:relative;font-size:14px;font-weight:bold;padding:20px 0}.sp-only-heading .close-button{position:absolute;top:15px;left:20px}.sp-only-heading p{margin:0;line-height:1}.pc-disp{display:block}@media (max-width: 834px){.pc-disp{display:none}}.sp-disp{display:none}@media (max-width: 834px){.sp-disp{display:block}}.error-wrap{padding:15px;color:#b21e23;border-radius:4px}.disabled-button{pointer-events:none;opacity:0.5}.long-text,.warning-message{display:table;margin-right:auto !important;margin-left:auto !important;text-align:left !important}.warning-message{white-space:pre-line;padding:0 4px;font-size:small}.error{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 112px);text-align:center}@media screen and (max-width: 834px){.error{width:90%;min-height:calc(100vh - 264px);margin:auto}}.error .error__title{margin-top:0;font-size:16px}.error .error__message{margin:34px 0 44px;font-size:14px}.error .error__button{width:100%;height:50px;line-height:50px;max-width:335px;margin:0 auto;border-radius:6px;border:0;background:#0074b1;color:#fff;font-size:14px;font-weight:600;transition:0.4s}@media (hover: hover){.error .error__button:hover{background:#0190de}.error .error__button:hover::after{display:none}}.password-wrapper{position:relative;display:flex;align-items:center;width:100%}.toggle-password{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:none;cursor:pointer;padding:0;margin-right:15px;color:#777}.toggle-password.confirmation{top:35%}.toggle-password:hover{color:#333}.toggle-password::before{content:"";display:block;width:100%;height:100%;background-image:url(/assets/common/icon-eye-slash-b09562354ba547038a13904daa9b56b1f9a540e5690e2e76c27252c87094dab2.svg);background-repeat:no-repeat;background-position:center}.toggle-password.show::before{background-image:url(/assets/common/icon-eye-d185476796109c5ddbe0077bf7c191832d31ed9ff675cd1e5fc6835008352c73.svg)}#password-field,#password-field-confirmation{padding-right:35px}div #title_bar{background:#eef}body{margin:0;box-sizing:border-box;line-height:1.8;color:#000;font-size:14px;font-family:'Open Sans', 'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif !important}ul{margin:0;padding:0}ol{padding:0}li{list-style:none}.button,form input[type='submit'],form input[type='button'],form button,.agree-button,.connect-sns__lists__item__button{text-align:center;border-radius:6px;font-weight:bold;border:none;box-shadow:none;text-shadow:none;display:flex;align-items:center;justify-content:center;transition:0.4s !important}.button:hover,form input[type='submit']:hover,form input[type='button']:hover,form button:hover,.agree-button:hover,.connect-sns__lists__item__button:hover{opacity:0.8}form input[type='submit'],form input[type='button'],form button,.agree-button{font-size:16px;background:#0074b1;color:#fff}form input[type='submit']:hover,form input[type='button']:hover,form button:hover,.agree-button:hover{opacity:1;background:#0190de !important}a{color:#0074b1;text-decoration:none;position:relative;display:inline-block;transition:0.3s}@media (min-width: 834px){a::after{position:absolute;bottom:-2px;left:0;content:'';width:0;height:1px;background-color:#0074b1;transition:0.3s}}@media (min-width: 834px){a img:hover{opacity:0.8;transition:0.3s}}.container{min-height:calc(100vh - 110px)}@media (max-width: 834px){.container{min-height:calc(100vh - 264px)}}header .container{min-height:auto}.question-icon{background:url(/assets/signin/question-icon-963aed7330d90b6db833a6b2602fc7d159e17eb99fca4a7dc279cc7b45a237bd.svg) no-repeat left center;padding:0 0 0 20px}.heading-style01{margin:20px 0;padding:0 0 24px;font-size:20px;font-weight:bold;color:#000;border-bottom:solid 1px #000}@media (max-width: 834px){.heading-style01{padding:0 0 10px;border:none;font-size:14px}}.footer{background:#f7f7f7 !important;padding:30px 0;margin:0;font-size:12px}.footer-link{display:flex;justify-content:center;margin:auto;flex-wrap:wrap;list-style:none}.footer-link li{margin:0 0 20px;padding:0 28px;line-height:1}@media (max-width: 834px){.footer-link li{width:100%;padding:0}}@media (max-width: 834px){.footer small{padding:10px 0 0;background:#fff}}.footer-link li:first-of-type{padding-left:0}.footer-link li:last-of-type{padding-right:0}.footer-link li a{color:#000;font-weight:400;line-height:1}.footer-link li a::after{bottom:-6px;background-color:#000}.footer-link li+li{border-left:solid 1px #a3a3a3}.footer small{display:block;text-align:center}.sp-only-heading{background:#000;text-align:center;color:#fff;position:relative;font-size:14px;font-weight:bold;padding:20px 0}.sp-only-heading .close-button{position:absolute;top:15px;left:20px}.sp-only-heading p{margin:0;line-height:1}.pc-disp,.connect-sns__back-link{display:block}@media (max-width: 834px){.pc-disp,.connect-sns__back-link{display:none}}.sp-disp{display:none}@media (max-width: 834px){.sp-disp{display:block}}.error-wrap{padding:15px;color:#b21e23;border-radius:4px}.disabled-button{pointer-events:none;opacity:0.5}.long-text,.warning-message,.connect-sns__lead{display:table;margin-right:auto !important;margin-left:auto !important;text-align:left !important}.warning-message{white-space:pre-line;padding:0 4px;font-size:small}.connect-sns{max-width:1220px;min-height:calc(100vh - 290px);margin:auto;padding-top:180px;text-align:center}@media screen and (max-width: 834px){.connect-sns{padding-top:80px;min-height:calc(100vh - 332px)}}.connect-sns__back-link{font-size:large}.connect-sns__lead{padding:0 20px}.connect-sns__lists::after{content:"";width:calc(20% * 3);margin:0 calc(2% * 3) calc(4% * 3)}.connect-sns__lists{display:flex;justify-content:center;margin:60px 0;flex-wrap:wrap;justify-content:space-between;max-width:800px;margin:30px auto}@media screen and (max-width: 834px){.connect-sns__lists{justify-content:space-between;max-width:420px;margin:30px auto}}.connect-sns__lists__item{display:flex;align-items:center;margin:0 20px;width:20%;margin:0 2% 4%}@media screen and (max-width: 834px){.connect-sns__lists__item{width:44%;margin:0 2% 4%}}.connect-sns__lists__item__img{width:60px;margin-right:10px}.connect-sns__lists__item__button{padding:4px;height:30px;width:80px}.connect-sns__lists__item__button.linking{background-color:#111111;color:#fff}.connect-sns__lists__item__button.not-link{color:#111111;border:solid 1px}body{margin:0;box-sizing:border-box;line-height:1.8;color:#000;font-size:14px;font-family:'Open Sans', 'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif !important}ul{margin:0;padding:0}ol{padding:0}li{list-style:none}.button,form input[type='submit'],form input[type='button'],form button,.agree-button{text-align:center;border-radius:6px;font-weight:bold;border:none;box-shadow:none;text-shadow:none;display:flex;align-items:center;justify-content:center;transition:0.4s !important}.button:hover,form input[type='submit']:hover,form input[type='button']:hover,form button:hover,.agree-button:hover{opacity:0.8}form input[type='submit'],form input[type='button'],form button,.agree-button{font-size:16px;background:#0074b1;color:#fff}form input[type='submit']:hover,form input[type='button']:hover,form button:hover,.agree-button:hover{opacity:1;background:#0190de !important}a{color:#0074b1;text-decoration:none;position:relative;display:inline-block;transition:0.3s}@media (min-width: 834px){a::after{position:absolute;bottom:-2px;left:0;content:'';width:0;height:1px;background-color:#0074b1;transition:0.3s}}@media (min-width: 834px){a img:hover{opacity:0.8;transition:0.3s}}.container{min-height:calc(100vh - 110px)}@media (max-width: 834px){.container{min-height:calc(100vh - 264px)}}header .container{min-height:auto}.question-icon{background:url(/assets/signin/question-icon-963aed7330d90b6db833a6b2602fc7d159e17eb99fca4a7dc279cc7b45a237bd.svg) no-repeat left center;padding:0 0 0 20px}.heading-style01{margin:20px 0;padding:0 0 24px;font-size:20px;font-weight:bold;color:#000;border-bottom:solid 1px #000}@media (max-width: 834px){.heading-style01{padding:0 0 10px;border:none;font-size:14px}}.footer{background:#f7f7f7 !important;padding:30px 0;margin:0;font-size:12px}.footer-link{display:flex;justify-content:center;margin:auto;flex-wrap:wrap;list-style:none}.footer-link li{margin:0 0 20px;padding:0 28px;line-height:1}@media (max-width: 834px){.footer-link li{width:100%;padding:0}}@media (max-width: 834px){.footer small{padding:10px 0 0;background:#fff}}.footer-link li:first-of-type{padding-left:0}.footer-link li:last-of-type{padding-right:0}.footer-link li a{color:#000;font-weight:400;line-height:1}.footer-link li a::after{bottom:-6px;background-color:#000}.footer-link li+li{border-left:solid 1px #a3a3a3}.footer small{display:block;text-align:center}.sp-only-heading{background:#000;text-align:center;color:#fff;position:relative;font-size:14px;font-weight:bold;padding:20px 0}.sp-only-heading .close-button{position:absolute;top:15px;left:20px}.sp-only-heading p{margin:0;line-height:1}.pc-disp{display:block}@media (max-width: 834px){.pc-disp{display:none}}.sp-disp{display:none}@media (max-width: 834px){.sp-disp{display:block}}.error-wrap{padding:15px;color:#b21e23;border-radius:4px}.disabled-button{pointer-events:none;opacity:0.5}.long-text,.warning-message{display:table;margin-right:auto !important;margin-left:auto !important;text-align:left !important}.warning-message{white-space:pre-line;padding:0 4px;font-size:small}form .form__has-one ~ .has_many_add{display:none !important}form input[type="text"],form input[type="password"]{height:44px;padding:0 15px;background:#F7F7F7;border:none;font-size:16px;color:#000;margin-bottom:20px;box-sizing:border-box}form input[type="password"]{padding:0 13px}form input[type="password"].password_registration{margin-bottom:20px}form input[type="text"]::placeholder,form input[type="password"]::placeholder{color:#ccc}form .field_with_errors{width:100%}form .field_with_errors input[type="text"],form .field_with_errors input[type="password"]{border:solid 1px #B21E23;background:#FFEAEA}form .field_with_errors input[type="password"].password_registration{margin-bottom:20px}form #error_explanation{color:#B21E23;padding:10px 0}form .common-form-title-style,form .input-auth-container .input-email label,form .login-container .input-email label,form .input-auth-container .expand-section summary,form .login-container .expand-section summary,form .login-container .input-password label{display:inline-block;font-weight:510;line-height:20px;color:#706D65;margin-bottom:8px}form .common-form-input-style,form .input-auth-container .input-email input,form .login-container .input-email input,form .input-auth-container .expand-section input,form .login-container .expand-section input,form .login-container .input-password input{border-radius:5px;border:1px #D6D3D0 solid;margin:0;height:42px}form .input-auth-container .input-email label,form .login-container .input-email label{margin-top:9px}form .input-auth-container .input-email input,form .login-container .input-email input{background-color:#fff}form .input-auth-container .expand-section,form .login-container .expand-section{height:70px}form .input-auth-container .expand-section summary,form .login-container .expand-section summary{list-style:none;margin-top:16px;transition:color 0.3s}form .input-auth-container .expand-section summary::-webkit-details-marker,form .login-container .expand-section summary::-webkit-details-marker{display:none}form .input-auth-container .expand-section details[open] summary,form .login-container .expand-section details[open] summary{color:#000;transition:color 0.3s}form .login-container .input-password label{margin-top:12px}form .login-container .input-password input{background-color:#fff}body{margin:0;box-sizing:border-box;line-height:1.8;color:#000;font-size:14px;font-family:'Open Sans', 'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif !important}ul{margin:0;padding:0}ol{padding:0}li{list-style:none}.button,form input[type='submit'],form input[type='button'],form button,.agree-button{text-align:center;border-radius:6px;font-weight:bold;border:none;box-shadow:none;text-shadow:none;display:flex;align-items:center;justify-content:center;transition:0.4s !important}.button:hover,form input[type='submit']:hover,form input[type='button']:hover,form button:hover,.agree-button:hover{opacity:0.8}form input[type='submit'],form input[type='button'],form button,.agree-button{font-size:16px;background:#0074b1;color:#fff}form input[type='submit']:hover,form input[type='button']:hover,form button:hover,.agree-button:hover{opacity:1;background:#0190de !important}a{color:#0074b1;text-decoration:none;position:relative;display:inline-block;transition:0.3s}@media (min-width: 834px){a::after{position:absolute;bottom:-2px;left:0;content:'';width:0;height:1px;background-color:#0074b1;transition:0.3s}}@media (min-width: 834px){a img:hover{opacity:0.8;transition:0.3s}}.container{min-height:calc(100vh - 110px)}@media (max-width: 834px){.container{min-height:calc(100vh - 264px)}}header .container{min-height:auto}.question-icon{background:url(/assets/signin/question-icon-963aed7330d90b6db833a6b2602fc7d159e17eb99fca4a7dc279cc7b45a237bd.svg) no-repeat left center;padding:0 0 0 20px}.heading-style01{margin:20px 0;padding:0 0 24px;font-size:20px;font-weight:bold;color:#000;border-bottom:solid 1px #000}@media (max-width: 834px){.heading-style01{padding:0 0 10px;border:none;font-size:14px}}.footer{background:#f7f7f7 !important;padding:30px 0;margin:0;font-size:12px}.footer-link{display:flex;justify-content:center;margin:auto;flex-wrap:wrap;list-style:none}.footer-link li{margin:0 0 20px;padding:0 28px;line-height:1}@media (max-width: 834px){.footer-link li{width:100%;padding:0}}@media (max-width: 834px){.footer small{padding:10px 0 0;background:#fff}}.footer-link li:first-of-type{padding-left:0}.footer-link li:last-of-type{padding-right:0}.footer-link li a{color:#000;font-weight:400;line-height:1}.footer-link li a::after{bottom:-6px;background-color:#000}.footer-link li+li{border-left:solid 1px #a3a3a3}.footer small{display:block;text-align:center}.sp-only-heading{background:#000;text-align:center;color:#fff;position:relative;font-size:14px;font-weight:bold;padding:20px 0}.sp-only-heading .close-button{position:absolute;top:15px;left:20px}.sp-only-heading p{margin:0;line-height:1}.pc-disp{display:block}@media (max-width: 834px){.pc-disp{display:none}}.sp-disp{display:none}@media (max-width: 834px){.sp-disp{display:block}}.error-wrap{padding:15px;color:#b21e23;border-radius:4px}.disabled-button{pointer-events:none;opacity:0.5}.long-text,.warning-message{display:table;margin-right:auto !important;margin-left:auto !important;text-align:left !important}.warning-message{white-space:pre-line;padding:0 4px;font-size:small}form .form__has-one ~ .has_many_add{display:none !important}form input[type="text"],form input[type="password"]{height:44px;padding:0 15px;background:#F7F7F7;border:none;font-size:16px;color:#000;margin-bottom:20px;box-sizing:border-box}form input[type="password"]{padding:0 13px}form input[type="password"].password_registration{margin-bottom:20px}form input[type="text"]::placeholder,form input[type="password"]::placeholder{color:#ccc}form .field_with_errors{width:100%}form .field_with_errors input[type="text"],form .field_with_errors input[type="password"]{border:solid 1px #B21E23;background:#FFEAEA}form .field_with_errors input[type="password"].password_registration{margin-bottom:20px}form #error_explanation{color:#B21E23;padding:10px 0}form .common-form-title-style,form .input-auth-container .input-email label,form .login-container .input-email label,form .input-auth-container .expand-section summary,form .login-container .expand-section summary,form .login-container .input-password label{display:inline-block;font-weight:510;line-height:20px;color:#706D65;margin-bottom:8px}form .common-form-input-style,form .input-auth-container .input-email input,form .login-container .input-email input,form .input-auth-container .expand-section input,form .login-container .expand-section input,form .login-container .input-password input{border-radius:5px;border:1px #D6D3D0 solid;margin:0;height:42px}form .input-auth-container .input-email label,form .login-container .input-email label{margin-top:9px}form .input-auth-container .input-email input,form .login-container .input-email input{background-color:#fff}form .input-auth-container .expand-section,form .login-container .expand-section{height:70px}form .input-auth-container .expand-section summary,form .login-container .expand-section summary{list-style:none;margin-top:16px;transition:color 0.3s}form .input-auth-container .expand-section summary::-webkit-details-marker,form .login-container .expand-section summary::-webkit-details-marker{display:none}form .input-auth-container .expand-section details[open] summary,form .login-container .expand-section details[open] summary{color:#000;transition:color 0.3s}form .login-container .input-password label{margin-top:12px}form .login-container .input-password input{background-color:#fff}body{margin:0;box-sizing:border-box;line-height:1.8;color:#000;font-size:14px;font-family:'Open Sans', 'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif !important}ul{margin:0;padding:0}ol{padding:0}li{list-style:none}.button,form input[type='submit'],form input[type='button'],form button,.agree-button{text-align:center;border-radius:6px;font-weight:bold;border:none;box-shadow:none;text-shadow:none;display:flex;align-items:center;justify-content:center;transition:0.4s !important}.button:hover,form input[type='submit']:hover,form input[type='button']:hover,form button:hover,.agree-button:hover{opacity:0.8}form input[type='submit'],form input[type='button'],form button,.agree-button{font-size:16px;background:#0074b1;color:#fff}form input[type='submit']:hover,form input[type='button']:hover,form button:hover,.agree-button:hover{opacity:1;background:#0190de !important}a{color:#0074b1;text-decoration:none;position:relative;display:inline-block;transition:0.3s}@media (min-width: 834px){a::after{position:absolute;bottom:-2px;left:0;content:'';width:0;height:1px;background-color:#0074b1;transition:0.3s}}@media (min-width: 834px){a img:hover{opacity:0.8;transition:0.3s}}.container{min-height:calc(100vh - 110px)}@media (max-width: 834px){.container{min-height:calc(100vh - 264px)}}header .container{min-height:auto}.question-icon{background:url(/assets/signin/question-icon-963aed7330d90b6db833a6b2602fc7d159e17eb99fca4a7dc279cc7b45a237bd.svg) no-repeat left center;padding:0 0 0 20px}.heading-style01{margin:20px 0;padding:0 0 24px;font-size:20px;font-weight:bold;color:#000;border-bottom:solid 1px #000}@media (max-width: 834px){.heading-style01{padding:0 0 10px;border:none;font-size:14px}}.footer{background:#f7f7f7 !important;padding:30px 0;margin:0;font-size:12px}.footer-link{display:flex;justify-content:center;margin:auto;flex-wrap:wrap;list-style:none}.footer-link li{margin:0 0 20px;padding:0 28px;line-height:1}@media (max-width: 834px){.footer-link li{width:100%;padding:0}}@media (max-width: 834px){.footer small{padding:10px 0 0;background:#fff}}.footer-link li:first-of-type{padding-left:0}.footer-link li:last-of-type{padding-right:0}.footer-link li a{color:#000;font-weight:400;line-height:1}.footer-link li a::after{bottom:-6px;background-color:#000}.footer-link li+li{border-left:solid 1px #a3a3a3}.footer small{display:block;text-align:center}.sp-only-heading{background:#000;text-align:center;color:#fff;position:relative;font-size:14px;font-weight:bold;padding:20px 0}.sp-only-heading .close-button{position:absolute;top:15px;left:20px}.sp-only-heading p{margin:0;line-height:1}.pc-disp{display:block}@media (max-width: 834px){.pc-disp{display:none}}.sp-disp{display:none}@media (max-width: 834px){.sp-disp{display:block}}.error-wrap{padding:15px;color:#b21e23;border-radius:4px}.disabled-button{pointer-events:none;opacity:0.5}.long-text,.warning-message{display:table;margin-right:auto !important;margin-left:auto !important;text-align:left !important}.warning-message{white-space:pre-line;padding:0 4px;font-size:small}.error{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 112px);text-align:center}@media screen and (max-width: 834px){.error{width:90%;min-height:calc(100vh - 264px);margin:auto}}.error .error__title{margin-top:0;font-size:16px}.error .error__message{margin:34px 0 44px;font-size:14px}.error .error__button{width:100%;height:50px;line-height:50px;max-width:335px;margin:0 auto;border-radius:6px;border:0;background:#0074b1;color:#fff;font-size:14px;font-weight:600;transition:0.4s}@media (hover: hover){.error .error__button:hover{background:#0190de}.error .error__button:hover::after{display:none}}.login-content{text-align:center;padding:60px 0 25px}.login-content h1{font-size:14px;font-weight:normal;margin:12px 0 20px;line-height:1.8}@media screen and (max-width: 834px){.login-content h1{text-align:center}}.login-content .logo-intro{max-width:222px;margin:16px auto;padding:10px;font-size:12px;font-weight:500;border-top:solid 1px #003988;border-bottom:solid 1px #DC000C}.login-content .question-icon{font-weight:bold}.login-content .agreement input[type="checkbox"]{transform:scale(1.7);margin-right:12px;vertical-align:middle}.input-auth-container,form .login-container,.login-container{max-width:335px;margin:auto;padding:15px 0;text-align:left}.input-auth-container .field,.login-container .field{text-align:left}.input-auth-container .item,.login-container .item,.input-auth-container .login-content .agreement,.login-content .input-auth-container .agreement,.login-container .login-content .agreement,.login-content .login-container .agreement{display:flex;justify-content:center;padding-bottom:15px}.input-auth-container input[type="text"],.login-container input[type="text"],.input-auth-container input[type="password"],.login-container input[type="password"]{width:100%;box-sizing:border-box}.input-auth-container .agree-button,.login-container .agree-button{cursor:pointer;height:50px;width:100%;margin:0}.input-auth-container .description,.login-container .description{font-size:12px;color:grey;margin:14px 0 14px 2em}.input-auth-container .description li,.login-container .description li{list-style:disc}.login-container .not-login-message{margin-top:10px;margin-bottom:20px;color:#B21E23}.login-container .forget-password-container{text-align:right}.login-container .forget-password-container a{color:#706D65;text-decoration:underline}.login-container .site-integration-notification p{margin:34px 0 24px}.login-container .login-issue-notification p{margin:0}.login-navi{margin-bottom:30px;display:flex;justify-content:space-around;font-weight:bold;padding:12px 0 0}.login-sns{border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;margin:30px 0;padding:20px 0;text-align:center}.login-sns ul{padding:15px 0 0;display:flex;flex-wrap:wrap;justify-content:center}.login-sns ul::after{content:"";margin:0 calc(12px * 3);width:calc(44px * 3)}.login-sns li{margin:0 12px}.login-sns li img{width:44px}.login-sns a::after{background:none}#zas_user_password+a{margin:-10px 0 25px 0;display:inline-block}.password-wrap{padding:80px 0 30px}@media screen and (max-width: 834px){.password-wrap .input-auth-container,.password-wrap .login-container{padding:10px 0 40px}}.send-email-message{padding:120px 5%}.number-list{font-size:14px;padding-left:15px;color:#333}.number-list li{list-style:decimal}.caution-list{padding:0 0 60px 0.5em;font-size:12px;color:#666;list-style:none}.caution-list li{padding:0 0 0 1em;position:relative}.caution-list li::before{content:"※";position:absolute;left:0;top:0}.input-auth_update-form,.input-password-form,.input-email-form{display:flex;align-items:center;padding:20px 0 0}@media screen and (max-width: 834px){.input-auth_update-form,.input-password-form,.input-email-form{flex-direction:column;border-top:solid 1px #CCC;padding:20px 0 0}}.input-auth_update-form .field,.input-password-form .field,.input-email-form .field{display:flex;align-items:center}@media screen and (max-width: 834px){.input-auth_update-form .field,.input-password-form .field,.input-email-form .field{width:100%;flex-direction:column;align-items:self-start}}.input-auth_update-form .field label,.input-password-form .field label,.input-email-form .field label{width:7em;font-size:14px;font-weight:bold}@media screen and (max-width: 834px){.input-auth_update-form .field label,.input-password-form .field label,.input-email-form .field label{padding:0 0 10px}}.input-auth_update-form .field input,.input-password-form .field input,.input-email-form .field input{margin:0 0 0 30px;width:335px}@media screen and (max-width: 834px){.input-auth_update-form .field input,.input-password-form .field input,.input-email-form .field input{width:100%;margin:0}}.auth_update-container .input-auth_update-form .agree-button,.auth_update-container .input-password-form .agree-button,.auth_update-container .input-email-form .agree-button{cursor:pointer;width:180px;height:44px;margin:0 0 0 24px}.auth_update-container__change-email-wrap{max-width:335px;margin:40px auto}@media screen and (max-width: 834px){.auth_update-container__change-email-wrap{max-width:100%;margin:0 auto 40px}}.auth_update-container__change-email-wrap #confirming_email_token_email{width:100%}.entry-success .login-message{font-size:12px}.auth_update-container{max-width:1000px;margin:auto;min-height:calc(100vh - 132px);position:relative}@media screen and (max-width: 834px){.auth_update-container{min-height:calc(100vh - 368px);padding:15px 5% 40px;text-align:left}.auth_update-container .input-auth_update-form .agree-button,.auth_update-container .input-password-form .agree-button,.auth_update-container .input-email-form .agree-button{cursor:pointer;width:100%;margin:30px 0 0}}.auth_update-container .agree-button{cursor:pointer;height:50px;width:335px;margin:0 auto}@media screen and (max-width: 834px){.auth_update-container .agree-button{width:100%}}.auth_update-container .description{font-size:12px;color:grey;margin:14px 0 14px 2em}.auth_update-container .description li{list-style:disc}.auth_update-container h3{color:#000;line-height:1.5;font-size:14px;font-weight:bold}.only-button{padding:70px 0 0}.alert-success{background:#0074b1;text-align:center;color:#fff;padding:5px}@media screen and (max-width: 834px){.alert-success{text-align:left}}@media screen and (max-width: 834px){.footer-link li+li{border:none}.number-list{font-size:12px}.number-list li{list-style:decimal}.caution-list{font-size:10px}}
