@charset "UTF-8";
/*--------------------------------------------------------------------------------------------------
ページ個別のスタイリング 【クラス名：DentalPlaza-page-●●●】
--------------------------------------------------------------------------------------------------*/
.DentalPlaza-page-feature-flex01 {
  position: relative;
}
.DentalPlaza-page-feature-flex01 .DentalPlaza-c-flexBlock__description {
  position: absolute;
  right: 0;
  bottom: 0;
}
.DentalPlaza-page-feature-stepList__item:not(:first-child):after {
  content: "";
  width: 40px;
  height: 29px;
  background: url("../img/features_icon01.png") no-repeat;
  background-size: contain;
  margin: 0;
  border: none;
  top: 155px;
  left: -50px;
}
.DentalPlaza-page-howtouse-pic01 img {
  margin: 70px 0;
}
.DentalPlaza-page-tableChart {
  font-size: 14px;
  margin-top: 15px;
  text-align: left;
}
.DentalPlaza-page-tableChart table {
  font-size: 14px;
  min-width: initial;
}
.DentalPlaza-page-tableChart th {
  font-weight: normal;
  vertical-align: top;
  white-space: nowrap;
  padding-right: 25px;
}
.DentalPlaza-page-productCode th {
  font-weight: normal;
  padding-right: 15px;
  white-space: nowrap;
}

.DentalPlaza-page-flexCustomList {
  grid-gap: 45px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.DentalPlaza-page-flexCustomList__colSize180 {
  width: 180px;
}
.DentalPlaza-page-flexCustomList__colSize260 {
  width: 260px;
}
.DentalPlaza-page-flexCustomList__colSize698 {
  width: 698px;
}
.DentalPlaza-page-flexCustomList__colSize750 {
  width: 750px;
}/*# sourceMappingURL=style.css.map */