/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 24 2022 | 04:50:38 */
/* ここにCSSコードを追加

例:
.example {
    color: red;
}

CSS の知識に磨きをかけるためにご覧ください。
http://www.w3schools.com/css/css_syntax.asp

コメント終わり */ 

.map {
  width: 824px;
  display: flex;
  margin-left: 160px;
}

.map_image {
	width: 300px;
  height: auto;
  margin: 0 20px 0 0;
  padding: 0;
}

.map_area {
  position: relative;
  display: block;
  margin: 0 0 0 20px;
  padding: 0;
  vertical-align: top;
}

.map_rejuvenation {
  display: inline-block;
  font-size: 26px;
 font-weight: bold
	 ;
	margin: 0 0 25px 0;
}

.map_area .map_text {
  font-size: 21px;
  margin: 0;
}

.map_text {
  display: block;
  position: relative;
  /* margin-bottom: 5px; */
}

.map_text_bold {
  display: inline;
  /* position: absolute; */
  font-weight: bold;
	padding-right: 10px;
  vertical-align: top;
}
.map_text_main {
  display: inline-block;
  font-size: 21px;
  margin-top: 0;
}

@media screen and (max-width: 428px) {
  .map {
    display: block;
    width: 100%;
	 margin: 0 auto;
  }

  .map_image {
    margin: 0 auto;
  }

  .map_image img {
    display: block;
    width: 90%;
    margin: 0 auto;
  }

  .map_area {
    display: block;
    margin: 0 0 0 20px;
    padding: 0;
    vertical-align: top;
  }

  .map_area h3 {
    display: inline-block;
    font-size: 21px;
    margin: 20px 0 25px 0;
  }

  .map_text_bold {
    font-size: 16px;
    font-weight: bold;
  }

  .map_text_main {
    font-size: 16px;
    vertical-align: top;
  }
}

