.p-about-service .service-content-badge {
  top: 0;
  margin: 0 auto 36px;
}
@media (max-width: 750px) {
  .p-about-service .service-content-number { display: none; }
  .p-about-service .service-content-badge { margin-bottom: 28px; }
}
.p-about-service .service-content-number {
  margin-bottom: 12px;
  font-weight: 700;
  letter-spacing: .08em;
}
@media (min-width: 751px) {
  #l-lowlayer-body-contents .p-about-service .l-tab-content-column-illust {
    width: 315px;
    flex-shrink: 0;
  }
}
/* Home-care layout copied from the top page, scoped to this ABOUT section. */
.p-about-service .service-content-image {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 520px;
  margin: 0 auto;
  object-fit: contain;
}
@media (min-width: 751px) {
  #l-lowlayer-body-contents .p-about-service .l-tab-content-column {
    justify-content: center;
    gap: 64px;
  }
}
