body {
  background: #FFFFFF;
}
.c-button {
  background: #eff2f4;
}
.c-button,
.c-button:link,
.c-button:hover,
.c-button:active,
.c-button:visited {
  color: #35454c;
}
.c-button:hover {
  background: #dfe5e8;
}
.c-button--primary {
  background: #feedeb;
}
.c-button--primary,
.c-button--primary:link,
.c-button--primary:hover,
.c-button--primary:active,
.c-button--primary:visited {
  color: #86251e;
}
.c-button--primary:hover {
  background: #fdd9d7;
}
.c-button--danger {
  background: <{$button3_bgcolor}>;
}
.c-button--danger,
.c-button--danger:link,
.c-button--danger:hover,
.c-button--danger:active,
.c-button--danger:visited {
  color: <{$button3_font_color}>;
}
.c-button--danger:hover {
  background: <{$button3_bgcolor_hover}>;
}
.c-input--text {
  border-color: #d7dee2;
}
.c-input--text:focus {
  border-color: #607d8b;
}
/* パスワード再発行リンクを「会員は終了しました。」に書き換え、クリックを無効にする */
a[href*="reset_requests"] {
    font-size: 0 !important; /* 元の「パスワードを忘れた方...」の文字サイズを0にして見えなくする */
    pointer-events: none; /* クリック操作を完全に無効化する */
    text-decoration: none; /* リンクの下線を消す */
}

a[href*="reset_requests"]::after {
    content: "会員システムは終了しました。"; /* 新しく表示したい文字 */
    font-size: 14px; /* 追加した文字のサイズ（お好みで数字を調整してください） */
    color: #333333; /* 文字の色（この場合は濃いグレー・黒） */
    display: inline-block;
}
/* 「ログインID（メールアドレス）とパスワードを入力してください。」の案内文を非表示にする */
.c-alert {
    display: none !important;
}