body #MainContent .aw-bnr-section:has(~.shopify-section #recover:target){display:none}body #MainContent .customer{max-width:100%;padding:0}body #MainContent .customer #recover{outline:none;box-shadow:none}body #MainContent .customer #recover:target~.merit{display:none}body #MainContent .customer #recover:target~.aw-bnr-section{display:none}body #MainContent .customer .title{margin:0 0 80px}body #MainContent .customer .recover-step{text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 56px;padding:0 0 0 1em}body #MainContent .customer .recover-step li{list-style-type:decimal;font-size:13px;font-size:1.3rem}body #MainContent .customer .form__message{justify-content:center;margin:0 0 20px}body #MainContent .customer form{max-width:496px;margin:0 auto}body #MainContent .customer form .field{margin:0 0 24px}body #MainContent .customer form .button{width:100%;max-width:240px;margin:0 auto}body #MainContent .customer form .login-button{margin:0 auto}body #MainContent .customer form #other-service-login{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:72px 0 30px;padding:32px 0 0;border-top:1px solid #F6F3F1}body #MainContent .customer form #other-service-login .socialplus-login-button-wrapper{width:calc((100% - 16px)/2);margin:0}body #MainContent .customer form .recover-button,body #MainContent .customer form .recover-cancel-button{margin:16px auto 0}body #MainContent .customer .merit{width:100%;max-width:772px;margin:100px auto 0}body #MainContent .customer .merit__ttl{text-align:center;font-size:24px;font-size:2.4rem;margin:0 0 24px}body #MainContent .customer .merit__lists{list-style-type:none;display:flex;flex-wrap:wrap;gap:16px;padding:0}body #MainContent .customer .merit__list{text-align:center;width:calc((100% - 16px)/2);padding:32px 24px;border:1px solid #CCCCCC}body #MainContent .customer .merit__list-ttl{display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;font-size:14px;font-size:1.4rem}body #MainContent .customer .merit__list-ttl span{font-size:24px;font-size:2.4rem;margin:0 10px 0 0}body #MainContent .customer .merit__list-icon{margin:16px auto;height:30px}body #MainContent .customer .merit__list-icon img{height:100%}body #MainContent .customer .merit__list-txt{font-size:12px;font-size:1.2rem}@media screen and (max-width:749px){body #MainContent .customer .title{margin:0 0 48px}body #MainContent .customer .recover-step{margin:0 auto 24px}body #MainContent .customer form #other-service-login{display:block}body #MainContent .customer form #other-service-login{margin:40px 0 30px;padding:40px 0 0}body #MainContent .customer form #other-service-login .socialplus-login-button-wrapper{width:100%;margin:0 auto}body #MainContent .customer form #other-service-login .socialplus-login-button-wrapper:not(:last-child){margin-bottom:16px}body #MainContent .customer .merit{margin:40px auto 0}body #MainContent .customer .merit__ttl{font-size:20px;font-size:2rem}body #MainContent .customer .merit__lists{display:block}body #MainContent .customer .merit__list{width:100%;padding:20px}body #MainContent .customer .merit__list:not(:last-child){margin-bottom:16px}body #MainContent .customer .merit__list-ttl{font-size:12px;font-size:1.2rem}body #MainContent .customer .merit__list-ttl span{font-size:21px;font-size:2.1rem}body #MainContent .customer .merit__list-icon{height:28px}body #MainContent .customer .merit__list-txt{font-size:10px;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aw-login.css.map */
