.v-headline__img {
  background-image: url(../../../../img/views/facility/service/pc/visual.jpg);
}
@media screen and (max-width: 750px) {
  .v-headline__img {
    background-image: url(../../../../img/views/facility/service/sp/visual.jpg);
  }
}

.v-support__desc {
  margin-bottom: 75px;
}
@media screen and (max-width: 750px) {
  .v-support__desc {
    line-height: 1.9;
    margin-bottom: 7.2rem;
    text-align: center;
  }
}
@media screen and (max-width: 750px) {
  .v-support__wrapper {
    padding-bottom: 6rem;
  }
}

.v-facility {
  padding: 85px 0 100px;
}
@media screen and (max-width: 750px) {
  .v-facility {
    padding: 5.9rem 0 8.1rem;
  }
  .v-facility .v-heading2 {
    margin-bottom: 5.2rem;
  }
}
.v-facility__text {
  width: 560px;
}
@media screen and (max-width: 750px) {
  .v-facility__text {
    margin-top: 2.5rem;
    width: auto;
  }
}
.v-facility__text > p {
  letter-spacing: 1px;
  line-height: 1.9;
}

.v-map {
  background-color: #fff;
  padding: 88px 0 100px;
}
@media screen and (max-width: 750px) {
  .v-map {
    padding: 6.1rem 0 7.5rem;
  }
}
.v-map p {
  letter-spacing: 1px;
  line-height: 1.9;
  margin-top: 40px;
}
@media screen and (max-width: 750px) {
  .v-map p {
    margin-top: 2.2rem;
  }
}
.v-map__img {
  margin-top: 74px;
  text-align: center;
}
@media screen and (max-width: 750px) {
  .v-map__img {
    margin-top: 2.3rem;
  }
}

.v-info {
  padding: 85px 0;
}
@media screen and (max-width: 750px) {
  .v-info {
    padding: 5.8rem 0 8.4rem;
  }
}
.v-info .v-heading3 {
  margin-bottom: 45px;
}
@media screen and (max-width: 750px) {
  .v-info .v-heading3 {
    margin-bottom: 2.3rem;
  }
}
.v-info__row {
  margin-top: 32px;
}
@media screen and (max-width: 750px) {
  .v-info__row {
    margin-top: 7rem;
  }
}
.v-info__row__col:nth-child(n+5) {
  margin-top: 40px;
}
@media screen and (max-width: 750px) {
  .v-info__row__col:nth-child(n+3) {
    margin-top: 5.5rem;
  }
}
.v-info__row__col p {
  font-size: 14px;
  margin-top: 8px;
}
@media screen and (max-width: 750px) {
  .v-info__row__col p {
    font-size: 1.5rem;
    margin-top: 1.6rem;
  }
}
/*# sourceMappingURL=index.css.map */