.v-room__content {
  padding-top: 93px;
}
.v-room__content__title {
  position: relative;
}
.v-room__content__title .v-title {
  background-image: url("/data/img/views/showroom/pc/title_bg.png");
  width: 100%;
  height: 242px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 76%;
  position: absolute;
  bottom: -12rem;
}
.v-room__content__banner {
  background: #F5F5F5;
  padding: 57px 0 129px;
}
.v-room__content__banner .c-headline-h2 {
  margin-bottom: 50px;
}

@media screen and (max-width: 750px) {
  .v-room__content {
    padding-top: 4.2rem;
  }
  .v-room__content__title {
    position: relative;
  }
  .v-room__content__title .v-title {
    position: absolute;
    bottom: -4.5rem;
    width: 56.7rem;
    height: 10.9rem;
  }
  .v-room__content__banner {
    background: #F5F5F5;
    padding: 2.2rem 0 5rem;
  }
  .v-room__content__banner .v-flex .v-img {
    width: 3.3rem;
  }
  .v-room__content__banner .v-flex .v-custom {
    position: relative;
    top: 5px;
  }
  .v-room__content__banner .v-flex__fig {
    margin-top: 1rem;
    padding-right: 2rem;
  }
  .v-room__content__banner .v-flex__fig img {
    width: 3.6rem;
    margin-top: -1.2rem;
  }
  .v-room__content__banner .v-flex__first {
    position: relative;
  }
  .v-room__content__banner .v-flex__third {
    position: relative;
  }
  .v-room__content__banner .v-flex__soon {
    margin-top: -3rem;
  }
  .v-room__content__banner .c-headline-h2 {
    margin-bottom: 4rem;
  }
  .v-room .coming-soon {
    opacity: 1;
  }
}
/*# sourceMappingURL=index.css.map */