.page-items{background-color:#fff1f8}.footer-items{max-width:46.875rem;margin:0 auto}.footer-items img{width:100%}.login{width:22.0625rem;margin:3.3125rem auto 0;background:#fff;border-radius:0.625rem;border:1px solid #ccc;padding:2.1875rem 1.375rem 3.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box}.login__logo{text-align:center}.login__logo img{width:8.125rem}.login__btn a{display:block;margin:1.9375rem auto 0.1875rem;text-align:center;font-size:1.125rem;color:#fff;padding:0.75rem;border-radius:0.1875rem;background:#df201c;letter-spacing:0.3125rem;text-decoration:none;width:14.125rem;text-decoration:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.6;pointer-events:none}.login__btn a.active{opacity:1;pointer-events:auto}.login__text img{width:100%}.login__link{text-align:center}.login__link img{width:8.9375rem}.login .items-form{margin-top:0.625rem}.login .items-form dl:not(:first-child){margin-top:1.25rem}.login .items-form dl dt{font-size:0.875rem;color:#000;margin-bottom:0.5rem}.login .items-form dl dd input{width:100%;height:2.375rem;padding:0.1875rem;margin:0;background:#fff;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;font-size:1.125rem}.login .form-error{line-height:1.8em;color:#900;font-size:1.125rem}.login .form-content1.is-hidden{display:none}.login .form-content2.is-hidden{display:none}.login .text-null{display:none}.login .text-null.is-show{display:block}.login .text-false.is-hidden{display:none}