@charset "UTF-8";
/*--------------------------------------------------------------------------------------------------
ページ個別のスタイリング 【クラス名：DentalPlaza-page-●●●】
--------------------------------------------------------------------------------------------------*/
.DentalPlaza- {
  /* テーブル関連
  ----------------------------*/
}
.DentalPlaza-page-howtouseTxt {
  width: 64% !important;
}
.DentalPlaza-page-howtouse {
  grid-gap: 82px 0;
}
.DentalPlaza-page-howtouse li {
  position: relative;
}
.DentalPlaza-page-howtouse li:not(:last-child):after {
  width: 44px;
  height: 22px;
  transform: rotate(0);
  top: auto;
  bottom: -52px;
  right: auto;
  left: 50%;
  transform: translateX(-50%);
}
.DentalPlaza-page-howtouse li:nth-of-type(2) .DentalPlaza-page-howtousePop {
  position: relative;
  top: 2.133333%;
  right: -49.33333333%;
  width: 49.333333333%;
}
.DentalPlaza-page-howtouse li:nth-of-type(4) .DentalPlaza-page-howtousePop {
  position: relative;
  top: 2.133333%;
  right: -43.733333%;
  width: 55.733333%;
}
.DentalPlaza-page-featuresDetail h3 {
  margin-bottom: 15px !important;
}
.DentalPlaza-page-tableChart01 {
  min-width: initial;
}
.DentalPlaza-page-tableChart01 th, .DentalPlaza-page-tableChart01 td {
  vertical-align: top;
}
.DentalPlaza-page-tableChart01 th {
  width: 130px;
}/*# sourceMappingURL=style_sp.css.map */