/* ========================================
   中途採用 応募フォーム
======================================== */

/* 新卒フォームのベーススタイルを読み込む */
@import url('/recruit/application/css/index.css');

/* ヒーロー画像（中途） */
.recruit-application__hero--career {
  background-image: url('/img/recruit/career_top.webp');
  background-position: center center;
}

/* イントロ（中途カラー） */
.recruit-application__intro-title--career {
  color: #333333;
}

.recruit-application__intro-subtitle--career {
  color: #DCC96A;
}



/* 入力フィールド フォーカス（中途） */
.recruit-application__input--career:focus,
.recruit-application__textarea--career:focus,
.recruit-application__select--career:focus {
  border-color: #DCC96A;
  box-shadow: 0 0 0 3px rgba(220, 201, 106, 0.25);
}

/* 完了画面（中途） */
.recruit-application--career .recruit-application__result-note {
  background-color: #faf8f0;
  border-color: #DCC96A;
}

.recruit-application__result--career {
  background-color: #faf8f0;
  border: 1px solid #DCC96A;
  border-radius: 8px;
}

.recruit-application__result-title--career {
  color: #897646;
}

.recruit-application__back-btn--career {
  background-color: #897646;
  color: #ffffff;
}

/* 個人情報リンク（中途） */
.recruit-application__agree-link--career {
  color: #72BAB8;
  text-decoration: underline;
}

/* チェックボックス・ラジオ（中途） */
.recruit-application--career .recruit-application__agree-label input[type="checkbox"],
.recruit-application--career .recruit-application__radio-label input[type="radio"] {
  accent-color: #DCC96A;
}

/* 送信ボタン（中途） */
.desc-btn--career-apply {
  background: #72BAB8;
  border: none;
  border-radius: 99px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
}

.desc-btn--career-apply:hover {
  opacity: 0.75;
}
