@charset "UTF-8";
/* 動的に生成されるCSS - 背景画像パス部分のみ */

/* ローカル: ../images/ | テスト: /cptest/dist/images/ | 本番: /dist/images/ */
.hero-section__container {
  background-image: url("/dist/images/first-bg-hero.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-background-size: cover;
  background-color: #024D9D;
}

.application-section__container {
  background-image: url("/dist/images/application-section-bg.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-background-size: cover;
}

.section-02__container {
  background-image: url("/dist/images/section-02-bg.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-background-size: cover;
}

.section-03__container-02__check-button input[type=checkbox]:checked::after {
  background-image: url("/dist/images/checkmark.svg");
}

.requirement-section__container {
  background-image: url("/dist/images/requirement-bg.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-background-size: cover;
}

.requirement-section__container__header::after {
  background-image: url("/dist/images/requirement-head.png");
}