/*---------------------------------------
　　メインビジュアル改修
----------------------------------------*/
.top_fv {
  height: calc(100vh + 155rem);
}

@media screen and (max-width: 767px) {
  .top_fv {
    height: 762rem;
  }
}

.top_fv .swiper-container .fvSwiper {
  height: calc(100vh - 170rem);
}

@media screen and (max-width: 767px) {
  .top_fv .swiper-container .fvSwiper {
    height: 465rem;
  }
}

.top_fv .h1-wrap {
  display: none;
}

.top_fv .swiper-container .contents {
  height: auto;
  top: auto;
  bottom: -140rem;
  left: -100rem;
  padding-top: 0;
  padding-left: 0;
}

@media screen and (max-width: 767px) {
  .top_fv .swiper-container .contents {
    bottom: 0;
    left: 20rem;
  }
}

.top_fv .swiper-container .contents .en {
  margin-bottom: 12rem;
}

.top_fv .bg-white {
  height: 48vh;
}

@media screen and (max-width: 767px) {
  .top_fv .bg-white {
    height: 37.3222748815vh;
  }
}

.top_about .scroll {
  display: none;
}
