@charset "UTF-8";
/*--------------------------------------------------------------------------------------------------
ページ個別のスタイリング 【クラス名：DentalPlaza-page-●●●】
--------------------------------------------------------------------------------------------------*/
.DentalPlaza-page-feature-flex01 {
  position: relative;
}
.DentalPlaza-page-feature-flex01 .DentalPlaza-c-flexBlock__description {
  position: static;
}
.DentalPlaza-page-feature-stepList__item:not(:first-child):after {
  margin: auto;
  transform: rotate(90deg);
  top: -40px;
  left: 0;
}
.DentalPlaza-page-howtouse-pic01 img {
  margin: 0;
}
.DentalPlaza-page-productCode th {
  width: 100%;
  padding-right: 0;
  white-space: wrap;
}
.DentalPlaza-page-productCode td {
  vertical-align: top;
}

.DentalPlaza-p-stepList__item {
  width: 100%;
}

.DentalPlaza-c-flexBlock__col1 .DentalPlaza-c-scrollOuter img {
  width: 1140px;
  max-width: 1140px;
}

.DentalPlaza-c-flexBlock__colSize840 .DentalPlaza-c-scrollOuter img {
  width: 840px;
  max-width: 840px;
}

.DentalPlaza-page-flexCustomList {
  grid-gap: 30px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.DentalPlaza-page-flexCustomList__colSize180 {
  width: 100%;
}
.DentalPlaza-page-flexCustomList__colSize260 {
  width: 100%;
}
.DentalPlaza-page-flexCustomList__colSize698 {
  width: 100%;
}
.DentalPlaza-page-flexCustomList__colSize750 {
  width: 100%;
}/*# sourceMappingURL=style_sp.css.map */