@charset "UTF-8";
/*--------------------------------------------------------------------------------------------------
ページ個別のスタイリング 【クラス名：DentalPlaza-page-●●●】
--------------------------------------------------------------------------------------------------*/
.DentalPlaza- {
  /* テーブル関連
   ----------------------------*/
}
.DentalPlaza-page-featureLogo01 {
  display: flex;
  justify-content: space-between;
}
.DentalPlaza-page-featureLogo01 img {
  width: 265px !important;
  margin-bottom: 10px;
}
.DentalPlaza-page-featureLogo01 img:nth-child(2) {
  width: 171px !important;
}
.DentalPlaza-page-tableChart01 {
  min-width: initial;
}
.DentalPlaza-page-tableChart01 th,
.DentalPlaza-page-tableChart01 td {
  vertical-align: top;
}
.DentalPlaza-page-tableChart01 th dl,
.DentalPlaza-page-tableChart01 td dl {
  display: flex;
  flex-wrap: wrap;
}
.DentalPlaza-page-tableChart01 th dl dt,
.DentalPlaza-page-tableChart01 td dl dt {
  width: 11em;
  padding-right: 1.5em;
}
.DentalPlaza-page-tableChart01 th dl dt:last-of-type,
.DentalPlaza-page-tableChart01 td dl dt:last-of-type {
  border-top: solid 1px #d0d0d0;
  margin-top: 10px;
  padding-top: 10px;
}
.DentalPlaza-page-tableChart01 th dl dd,
.DentalPlaza-page-tableChart01 td dl dd {
  width: calc(100% - 12.5em);
}
.DentalPlaza-page-tableChart01 th dl dd:last-of-type,
.DentalPlaza-page-tableChart01 td dl dd:last-of-type {
  border-top: solid 1px #d0d0d0;
  margin-top: 10px;
  padding-top: 10px;
}
.DentalPlaza-page-tableChart01 th {
  width: 220px !important;
}/*# sourceMappingURL=style.css.map */