@charset "UTF-8";
/*-------------------------------------------------------

add_style

----------------------------------------------------------*/
/* 20251121追加 grid */
.grid-7-12 {
  width: calc( 7 * (100% / 12) - 30px);
}

@media only screen and (max-width: 767px) {
  .grid-7-12 {
    width: 100%;
  }
}

.grid-5-12 {
  width: calc( 5 * (100% / 12) - 30px);
}

@media only screen and (max-width: 767px) {
  .grid-5-12 {
    width: 100%;
  }
}

/* 20251121追加 「関連施設」 */
#clinic .associated {
  background: #fff;
  margin-bottom: 120px;
  --color-base: #0071AB;
}
#clinic .associated .ttl-L {
  background: url(/wp-content/themes/express-custom-yamato/images/material/clinic_associated_ttl.svg) no-repeat center center;
}
#clinic .associated .name ruby {
  ruby-position: under;
}
#clinic .associated .associated-clinic-name {
  font-size: 3.2rem;
  font-weight: bold;
  color: var(--color-base);
  margin-bottom: 0;
}
#clinic .associated .associated-clinic-tel {
  font-size: 2.0rem;
  font-weight: bold;
  margin-top: 0;
}
#clinic .associated .associated-clinic-tel a {
  color: var(--color-base);
}
@media only screen and (max-width: 767px) {
  #clinic .associated .associated-clinic-name {
    font-size: 2.4rem;
  }
  #clinic .associated .associated-clinic-tel {
    font-size: 1.8rem;
  }
}
