@charset "UTF-8";
/*--------------------------------------------------------------------------------------------------
ページ個別のスタイリング 【クラス名：DentalPlaza-page-●●●】
--------------------------------------------------------------------------------------------------*/
.DentalPlaza-page-mt45Nega {
  margin-top: 0; }
.DentalPlaza-page-stepList01__item:not(:first-child):after {
  border-color: #5976BA transparent transparent transparent;
  top: -35px; }
.DentalPlaza-page-title01 {
  width: 100%; }
.DentalPlaza-page-title02 {
  margin: 30px 0 10px; }
.DentalPlaza-page-label01 {
  padding: 8px 5px 3px; }
  .DentalPlaza-page-label01--purple {
    margin-left: 5px; }
.DentalPlaza-page-pic01 {
  padding: 0; }
.DentalPlaza-page-pic02 {
  padding: 0 20px; }
.DentalPlaza-page-pic03 {
  width: 100%;
  float: none;
  margin-top: 30px; }
.DentalPlaza-page-box01__description02 {
  width: 100%;
  float: none; }
.DentalPlaza-page-box01--pos01 {
  width: 100%;
  position: static; }
.DentalPlaza-page-dl dt {
  width: 100%; }
.DentalPlaza-page-dl dd {
  margin-left: .5em; }
.DentalPlaza-page-flex01 {
  margin: 0 !important; }
  .DentalPlaza-page-flex01__item {
    width: 45%; }
.DentalPlaza-page-flex02 {
  gap: 0; }
  .DentalPlaza-page-flex02__col820, .DentalPlaza-page-flex02__col600, .DentalPlaza-page-flex02__col480, .DentalPlaza-page-flex02__col460, .DentalPlaza-page-flex02__col420, .DentalPlaza-page-flex02__col340, .DentalPlaza-page-flex02__col260, .DentalPlaza-page-flex02__col240, .DentalPlaza-page-flex02__col200 {
    width: 100%; }
  .DentalPlaza-page-flex02__col140 {
    width: 38%; }
  .DentalPlaza-page-flex02__col180 {
    width: 58%; }
