@charset "UTF-8";
body {
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}

.page__fv {
  padding-top: 180px;
}
@media screen and (max-width: 1080px) {
  .page__fv {
    padding-top: 70px;
  }
}

.fv__img {
  height: 600px;
}
@media screen and (max-width: 1080px) {
  .fv__img {
    height: 490px;
  }
}

.thanks__bg {
  background-color: #E6E6E6;
  padding-bottom: 318px;
}
@media screen and (max-width: 768px) {
  .thanks__bg {
    padding-bottom: 120px;
  }
}
.thanks__bg .inner {
  padding-top: 120px;
}
@media screen and (max-width: 768px) {
  .thanks__bg .inner {
    padding-top: 80px;
  }
}

.thanks-btn {
  text-align: center;
  margin-top: 100px;
}

.thanks__title {
  font-size: 36px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .thanks__title {
    font-size: 24px;
  }
}

.thanks__text {
  padding-top: 48px;
}