@charset "UTF-8";
/*--------------------------------------------------------------------------------------------------
ページ個別のスタイリング 【クラス名：DentalPlaza-page-●●●】
--------------------------------------------------------------------------------------------------*/
.DentalPlaza-page-title01 {
  padding: 5px 15px 0; }
.DentalPlaza-page-text01 {
  margin-left: 0; }
.DentalPlaza-page-pic01 {
  width: 640px; }
.DentalPlaza-page-pic02 {
  width: 100%;
  float: none;
  margin: auto;
  padding: 0 37.5%; }
.DentalPlaza-page-pic03 {
  width: 100%;
  float: none;
  margin: auto;
  padding: 0 5%; }
.DentalPlaza-page-pic04 {
  width: 100%;
  float: none;
  margin: 0 auto;
  padding: 0 15%; }
.DentalPlaza-page-grid01 {
  display: flex;
  flex-wrap: wrap;
  gap: 40px; }
  .DentalPlaza-page-grid01__col--01 {
    width: 100%;
    grid-area: initial; }
.DentalPlaza-page-box01 {
  margin-bottom: 40px; }
.DentalPlaza-page-flex01__col {
  width: 100%; }
.DentalPlaza-page-flex02 {
  display: flex;
  flex-wrap: wrap;
  gap: 0 60px; }
  .DentalPlaza-page-flex02__colSize740, .DentalPlaza-page-flex02__colSize340, .DentalPlaza-page-flex02__colSize410, .DentalPlaza-page-flex02__colSize540, .DentalPlaza-page-flex02__colSize670 {
    width: 100%; }
