.p-equipment-section {
  margin-top: var(--section-gap-sm);
}
.p-equipment-section__list {
  --column-count: 2;
  --column-gap: 6rem;
  --row-gap: 7rem;
  margin-top: var(--section-gap-sm);
}
@media (max-width: 1024px) {
  .p-equipment-section__list {
    --column-gap: 3rem;
  }
}
@media (max-width: 525px) {
  .p-equipment-section__list {
    --column-count: 1;
  }
}

.p-equipment__name {
  margin-top: 1.65rem;
  font-family: var(--font-heading);
  font-size: var(--font-size-xl);
  color: var(--color-text-primary);
  text-align: center;
}
.p-equipment__content {
  margin-top: 1rem;
}

.p-emergency-section {
  padding-block: var(--section-gap-md);
  margin-top: var(--section-gap-md);
}
.p-emergency-section__intro {
  margin-top: 3.5rem;
  text-align: center;
}
.p-emergency-section__list {
  --column-count: 3;
  --column-gap: 5rem;
  --row-gap: 5rem;
  margin-top: var(--section-gap-xs);
}
@media (max-width: 1024px) {
  .p-emergency-section__list {
    --column-count: 2;
    --column-gap: 3rem;
  }
}
@media (max-width: 525px) {
  .p-emergency-section__list {
    --column-count: 1;
  }
}

.p-emergency__name {
  margin-top: 1.65rem;
  font-family: var(--font-heading);
  font-size: var(--font-size-xl);
  color: var(--color-text-primary);
  text-align: center;
}
.p-emergency__content {
  margin-top: 1rem;
}


/* 250902 医療ＤＸ推進体制整備加算追加 */
.dx-list {
  width: min(100%, 880px);
  margin: 1em auto 0;
}
.dx-list-item {
  padding-left: 1em;
  text-indent: -1em;
}