/*
Theme Name: hello-elementor-child
Template: hello-elementor
*/


/*----------------------------------
  カスタムパスワードフォーム
----------------------------------*/
.custom-password-form {
  padding: 30px !important;
  max-width: 600px !important;
  margin: 0 auto !important;
  background-color: #f9f9f9 !important;
  border-radius: 10px !important;
  text-align: center !important;
}
.custom-password-form input[type="password"],
.custom-password-form input[type="submit"] {
  width: 80% !important;
  padding: 10px !important;
  font-size: 16px !important;
  margin-top: 10px !important;
}

/*----------------------------------
  パスワード変更フォーム
----------------------------------*/
.center-alert {
  text-align: center !important;
  margin-top: 20px !important;
  font-weight: bold !important;
}
#secure-password-form button[disabled] {
  background-color: #ccc !important;
  color: #888 !important;
  cursor: not-allowed !important;
}

/*----------------------------------
  ログイン画面カスタマイズ
----------------------------------*/
.login {
  background: #fcfcfc !important;
}
#login {
  width: 360px !important;
}
.login h1 a {
  width: 100% !important;
  background: url(https://bp-ierich.jp/wp-content/uploads/2025/06/logo.png) no-repeat 46% 72% !important;
  background-size: 69% !important;
}
.login #nav,
.login #backtoblog,
.login #language-switcher {
  display: none !important;
}
.login form {
  border: 0 !important;
  padding: 35px 32px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) !important;
  border-radius: 7px !important;
}
.login input[type=checkbox],
.login input[type=password],
.login input[type=text] {
  border: 1px solid #b6b6b6 !important;
}
.login #loginform p.submit input#wp-submit {
  background: #707070 !important;
  box-shadow: 0 1px 0 #e1e1e1 !important;
  border-color: #707070 !important;
  text-shadow: none !important;
}
.login label[for="user_login"] {
  font-size: 0px !important;
}
.login label[for="user_login"]:before {
  content: 'メールアドレス' !important;
  font-size: 14px !important;
}
.login div#login_error a {
  display: none !important;
}
.login div#login_error:after {
  content: 'お忘れの際は、当社までご連絡ください。' !important;
  font-size: 13px !important;
}