@charset "UTF-8";
/**
 * Colors
==================== */
/**
 * Breakpoints
 ==================== */
/**
 * Design Sizes
==================== */
/**
 * Spacing Units
==================== */
/**
 * Font sizes
==================== */
/**
 * Font Families
==================== */
/**
 * vw変換
==================== */
/**
 * em変換
==================== */
/**
 * mixins
==================== */
.service-offering .service-detail__overview-inner:not(.-visit) {
  grid-template-columns: minmax(0, 700px) minmax(0, 580px);
}
@media (max-width: 1440px) {
  .service-offering .service-detail__overview-inner:not(.-visit) {
    grid-template-columns: minmax(0, 48.6111111111vw) minmax(0, 40.2777777778vw);
  }
}
@media (max-width: 1020px) {
  .service-offering .service-detail__overview-inner:not(.-visit) {
    grid-template-columns: 1fr;
  }
}
.service-offering__visit {
  padding: 80px 0;
}
@media (max-width: 1440px) {
  .service-offering__visit {
    padding: 5.5555555556vw 0;
  }
}
@media (max-width: 1020px) {
  .service-offering__visit {
    padding: 10.6666666667vw 5.3333333333vw 21.3333333333vw;
  }
}
.service-offering .service-detail__overview-inner.-visit .service-detail__content {
  gap: 24px;
}
@media (max-width: 1440px) {
  .service-offering .service-detail__overview-inner.-visit .service-detail__content {
    gap: 1.6666666667vw;
  }
}
@media (max-width: 1020px) {
  .service-offering .service-detail__overview-inner.-visit .service-detail__content {
    gap: 5.3333333333vw;
  }
}
.service-offering .service-detail__overview-inner.-visit .data-table__label-column {
  width: 50%;
}
.service-offering .service-detail__tables.-wide {
  gap: 40px;
}
@media (max-width: 1440px) {
  .service-offering .service-detail__tables.-wide {
    gap: 2.7777777778vw;
  }
}
@media (max-width: 1020px) {
  .service-offering .service-detail__tables.-wide {
    gap: 10.6666666667vw;
  }
}

/*# sourceMappingURL=service-offering.css.map */
