.p-facility__bg {
  padding-block: 1.5625rem;
}
@media screen and (min-width: 768px) {
  .p-facility__bg {
    padding-block: 6.25rem;
  }
}
._cell .p-facility__bg {
  padding-top: 3.3125rem;
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  ._cell .p-facility__bg {
    padding-top: 6.25rem;
  }
}
._cultivate .p-facility__bg {
  padding-top: 3.0625rem;
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  ._cultivate .p-facility__bg {
    padding-top: 6.25rem;
  }
}
._process .p-facility__bg {
  padding-block: 3.0625rem;
}
@media screen and (min-width: 768px) {
  ._process .p-facility__bg {
    padding-block: 7.0625rem 6.25rem;
  }
}

.p-facility__media {
  margin-top: 1.375rem;
}
@media screen and (min-width: 768px) {
  .p-facility__media {
    margin-top: 3.125rem;
  }
}

.p-facility__media + .p-facility__media {
  margin-top: 1.3125rem;
}
@media screen and (min-width: 768px) {
  .p-facility__media + .p-facility__media {
    margin-top: 3.125rem;
  }
}

.p-facility__items {
  display: grid;
  gap: 1.25rem;
  margin-top: 1.375rem;
}
@media screen and (min-width: 768px) {
  .p-facility__items {
    grid-template-columns: repeat(5, 1fr);
    gap: 1.40625rem;
    margin-top: 3.125rem;
  }
}/*# sourceMappingURL=page-facility.css.map */