@charset "UTF-8";
/*add-area*/
#wrap-area .wrap-text{
  width: 50%;
  float: right;
}
#wrap-area .wrap-img{
  width: 50%;
  float: left;
}
#wrap-area .wrap-text  h3{
  font-weight: 600;
  font-size: 3.5em;
  margin-bottom: 24px;
  text-align: center;
}
#wrap-area .wrap-text .title{
  display: flex;
  justify-content: space-around;
  flex-wrap:wrap;
  justify-content: center;
  align-items: center;

}
#wrap-area .wrap-text .title span{
  color: #000;
  border-radius: 30px;
  padding: 3px 30px;
  font-size: 1.3em;
  text-align: center;
  margin:5px;
  background-color:#f0f0df;
  font-weight: bold;
  color: #5d5d5d;
}
#wrap-area .comment{
  font-size: 1.8em;
  margin-top: 24px;
  font-weight: bold;
  color: #5d5d5d;
}
#wrap-area .comment span{
  color: #f5945f;
  font-weight: 600;
}


/*320-599*/
@media screen and (min-width:0) and ( max-width:599px) {
	/* add area */
	#map{
		display: flex;
		flex-flow: column;
	}
	#wrap-area .wrap-text,
	#wrap-area .wrap-img{
	width: 100%;
	float: none;
		text-align: center;
	}
	#wrap-area .wrap-img{
		order: 2;
	}
	#wrap-area .wrap-img img{
		margin-top: 24px;
	}
	#wrap-area .wrap-text h3{
	font-size: 2.5em;
		margin-bottom: 12px;
	}
	#wrap-area .wrap-text .title span {
	padding: 3px 17px;
	font-size: 0.8em;
	}
	#wrap-area .comment {
		text-align: justify;
	font-size: 1.2em;
	margin-top: 12px;
		padding: 6px;
	}
}
/*600px～959px*/
@media screen and (min-width:600px) and ( max-width:959px) {
	
}