body.logged-in{line-height:normal;background-color:#fff;color:#000;font-size:14px}#login{margin:0 20px;width:auto}#login h1 a,#login h1 a:hover{cursor:default;color:#000;text-decoration:none!important}#login h1 .tgt{display:block}#login .forgetmenot{width:100%;margin:20px 0}#login .forgetmenot label{display:inline-block}#login #backtoblog,#login .privacy-policy-page-link{display:none}#login #nav{text-align:center}#login .notice.notice-info.message.register{display:none}#login form{border:none;box-shadow:initial;margin:0 0 50px 0;padding:20px;background-color:#ecf1f8}#login form>p{margin:0 0 20px 0}#login form input:not([type="submit"]){border:solid 1px #000;border-radius:0}#login form input:not([type="submit"]),#login form input:not([type="checkbox"]){width:100%}#login form input[type=checkbox]{height:16px;width:16px;margin:0 5px 0 0;min-width:auto}#login form .indicator-hint{font-size:10px;margin:0 0 20px 0}#login form .agreement label,#login form .pw-weak label,#login form .agree-policy label{display:inline}#login form .pw-weak{margin-top:20px}#login form .wp-pwd{margin-top:0}#login form .phone-conditions span{display:block}#login form label{display:block;font-family:"Arial","Hiragino Sans","Meiryo","Hiragino Kaku Gothic ProN",sans-serif;font-weight:600}#login form label.instructions{font-weight:400;margin-bottom:5px;font-size:12px}#login form .submit{width:100%;display:flex;justify-content:center;align-items:center}#login form .submit .button{width:100%;border-radius:8px;background:#01A0C6;color:#fff;border:0 none;padding:12px 20px;line-height:1}#login form .submit .button:disabled{background-color:#c1c1c1}#login form .submit.reset-pass-submit{display:block!important}#login form .submit.reset-pass-submit button{margin:20px 0}#login #login_error{border-left-color:#d63638}#login .wp-pwd button{border:0 none}.cf-turnstile iframe{width:calc(100% - 15px)!important;margin:0 15px}body:not(.page-template-user-profile) #registerform #reg_passmail{display:none}#login-message,#login_error,#login .notice.notice-info.message{text-align:center}@media (min-width:465px){.user-front-profile #updateuser,.user-front-profile #login{width:auto!important}}@media (min-width:576px){#login form label.instructions{font-size:14px}#login form .submit .button{width:auto}}@media (min-width:768px){#login h1,#login .message.register{text-align:center}}@media (min-width:800px){#login form{padding:40px 15%}}@media (min-width:1280px){#login{margin:0 auto;width:1280px}}