@charset "UTF-8";

/* =====================
  MV
===================== */
.mv {
  background-image: url("/assets/img/recruit/bg.png");
  background-size: cover;
  height: 445px;
}

.mv::after {
  display: none;
}

.bread {
  margin-top: 104px;
}

/* =====================
  エントリーフォーム
===================== */
.article[data-id='1'] {
  padding-top: 120px;
  padding-bottom: 120px;
}


/* ==== フォーム ==== */
.article[data-id='1'] .form-wrapper {
  padding: 72px 70px 96px;
}

.article[data-id='1'] .form-wrapper p {
  margin-top: 59px;
}

/* =====================
  確認画面
===================== */
.confirm .article[data-id='1'] p {
  padding-inline: 70px;
}

.confirm .article[data-id='1'] .confirm-wrap {
  padding-inline: 134px;
  margin-top: 72px;
}

.confirm .article[data-id='1'] .link-btn2 {
  margin-top: 82px;
}

/* =====================
  完了画面
===================== */
.comp .article[data-id='1'] h2 {
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  margin-top: 58px;
  letter-spacing: 0.08em;
}

.comp .article[data-id='1'] p {
  text-align: center;
  padding-inline: 70px;
  margin-top: 30px;
}

.comp .article[data-id='1'] .link-btn2 {
  margin-top: 72px;
}