.p-cta {
  display: none !important;
}

.mv__stamp {
  position: absolute;
  top: 53.5rem;
  left: 69rem;
  width: 40rem !important;
  z-index: 3;
}
@media (max-width: 767px) {
  .mv__stamp {
    top: 44.4rem;
    left: 4.5rem;
    width: 30rem !important;
  }
}

.mv,
.tabs {
  background-color: #ffdbb0;
}

.mv {
  padding-top: 81.5rem;
  padding-bottom: 12rem;
}
.mv .mv__image {
  top: 0;
  left: 0;
}
@media (max-width: 767px) {
  .mv {
    padding-top: 62.9rem;
  }
}
.mv + .tabs {
  margin-top: 0;
}

.mv .tokuten--comingsoon {
  padding-top: 0;
}
@media (max-width: 767px) {
  .mv .tokuten--comingsoon {
    padding-top: 0;
  }
}
.mv .tokuten--comingsoon .tokuten__text-2 {
  margin-top: 0;
}

.mv .tokuten--comingsoon ~ .mv__catchcopy {
  padding-top: 0;
}
@media (max-width: 767px) {
  .mv .tokuten--comingsoon ~ .mv__catchcopy {
    padding-top: 0;
  }
}

.links--dormy {
  padding-bottom: 17rem;
}
@media (max-width: 767px) {
  .links--dormy {
    padding-bottom: 15.9rem;
  }
}

.links--kyouritsu {
  padding-bottom: 15rem;
}
@media (max-width: 767px) {
  .links--kyouritsu {
    padding-bottom: 15.9rem;
  }
}

@media (min-width: 768px) {
  .tokuten__inko-hiking {
    top: 51.5rem;
  }
}
@media (max-width: 767px) {
  .tokuten__inko-hiking {
    top: revert;
    bottom: -13.5rem;
  }
}
