.thanks {
  position: relative;
}
.thanks .mv {
  height: 100svh;
  text-align: center;
}
.thanks .mv .wrap {
  margin: auto;
}
.thanks .mv h1 {
  font-size: 3.5rem;
  line-height: 1;
}
.thanks .mv .text .ja {
  margin-bottom: 0.4rem;
}
.thanks .mv a {
  margin-top: 4.8rem;
  padding-left: 2.4rem;
  padding-right: 0;
  line-height: 1.5;
}
.thanks .mv a i {
  left: 0;
  right: initial;
}
@media only screen and (max-width: 860px) {
  .thanks .mv {
    height: 70svh;
  }
  .thanks .mv h1 {
    font-size: 3rem;
  }
  .thanks .mv a {
    margin-top: 3.5rem;
    padding-left: 2.4rem;
  }
}