@charset "UTF-8";
/**
 * Colors
==================== */
/**
 * Breakpoints
 ==================== */
/**
 * Design Sizes
==================== */
/**
 * Spacing Units
==================== */
/**
 * Font sizes
==================== */
/**
 * Font Families
==================== */
/**
 * vw変換
==================== */
/**
 * em変換
==================== */
/**
 * mixins
==================== */
.service-gardening .service-detail__overview-inner {
  grid-template-columns: minmax(0, 660px) minmax(0, 580px);
}
@media (max-width: 1440px) {
  .service-gardening .service-detail__overview-inner {
    grid-template-columns: minmax(0, 45.8333333333vw) minmax(0, 40.2777777778vw);
  }
}
@media (max-width: 1020px) {
  .service-gardening .service-detail__overview-inner {
    grid-template-columns: 1fr;
  }
}
.service-gardening .service-detail__content.-wide {
  gap: 40px;
}
@media (max-width: 1440px) {
  .service-gardening .service-detail__content.-wide {
    gap: 2.7777777778vw;
  }
}
@media (max-width: 1020px) {
  .service-gardening .service-detail__content.-wide {
    gap: 8.5333333333vw;
  }
}
.service-gardening .service-detail__table.-tight {
  gap: 8px;
}
@media (max-width: 1440px) {
  .service-gardening .service-detail__table.-tight {
    gap: 0.5555555556vw;
  }
}
@media (max-width: 1020px) {
  .service-gardening .service-detail__table.-tight {
    gap: 2.1333333333vw;
  }
}
.service-gardening .service-detail__note {
  margin-top: 8px;
}
@media (max-width: 1440px) {
  .service-gardening .service-detail__note {
    margin-top: 0.5555555556vw;
  }
}
@media (max-width: 1020px) {
  .service-gardening .service-detail__note {
    margin-top: 2.1333333333vw;
  }
}

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