@charset "UTF-8";
/*--------------------------------------------------------------------------------------------------
ページ個別のスタイリング 【クラス名：DentalPlaza-page-●●●】
--------------------------------------------------------------------------------------------------*/
.DentalPlaza-page-ledLight {
  margin-top: 5px;
  grid-gap: 0 4%;
}
.DentalPlaza-page-ledLight li {
  width: 48%;
}
.DentalPlaza-page-soaricS {
  height: auto;
}
.DentalPlaza-page-implantology img, .DentalPlaza-page-endodontics img {
  width: 50% !important;
}
.DentalPlaza-page-operatingstool img {
  width: 70% !important;
}
.DentalPlaza-page-chart table {
  width: 100%;
}
.DentalPlaza-page-chart th,
.DentalPlaza-page-chart td {
  padding: 5px 10px;
}
.DentalPlaza-page-chart tr + tr {
  border-top: 1px solid #FFFFFF;
}
.DentalPlaza-page-chart tr {
  background-color: #E7E7E7;
}
.DentalPlaza-page-chart tr:nth-of-type(2n) {
  background-color: #F4F4F4;
}
.DentalPlaza-page-chart td:nth-of-type(n + 2) {
  text-align: center;
}
.DentalPlaza-page-chart th {
  white-space: nowrap;
  background-color: #CCCCCC;
}
.DentalPlaza-page-chart .DentalPlaza-c-flexBlock__colSize540 + .DentalPlaza-c-flexBlock__colSize540 {
  margin: 0;
}
.DentalPlaza-page-chart .DentalPlaza-c-flexBlock__colSize540 + .DentalPlaza-c-flexBlock__colSize540 tr:first-child {
  display: none;
}
.DentalPlaza-page-chart .DentalPlaza-c-flexBlock__colSize540 + .DentalPlaza-c-flexBlock__colSize540 tr {
  background-color: #F4F4F4;
}
.DentalPlaza-page-chart .DentalPlaza-c-flexBlock__colSize540 + .DentalPlaza-c-flexBlock__colSize540 tr:nth-of-type(2n) {
  background-color: #E7E7E7;
}
.DentalPlaza-page-logo--eo {
  margin: 30px 0;
}
.DentalPlaza-page-logo--eo img {
  width: 100% !important;
}/*# sourceMappingURL=style_sp.css.map */