.content_wrap {
  font-family: 'A1 Gothic R';
}

hr {
  border-top: 1px solid #c0c0c0;
  margin-bottom: 20px;
  margin-top: 30px;
}


h1 {
  font-size: 25px;
  font-weight: bold;
  color: #07084D;
  margin-bottom: 1.5em;
  margin-top: 1.5em;
  line-height: 1.5em;
}

h2 {
  font-size: 25px;
  font-weight: bold;
  color: #07084D;
  margin-bottom: 1.5em;
  margin-top: 1.5em;
  line-height: 1.5em;
　text-align: center;
}

h3 {
  font-size: 20px;
  font-weight: bold;
  color: #d2691e;
  margin-bottom: 0.6em;
  margin-top: 1.5em;
}

h4 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 1em;
  margin-top: 1.5em;
}



p.bold_01{
	font-weight: bold;
	border-bottom: solid 2px #d2691e;
	margin-top: 30px;
	margin-bottom: 5px;
}


.attention {
  font-size: 14px;
  line-height: 1.6em;
  color: #696969;
  margin-top: 20px;
}

.attention2 {
	font-size: 14px;
	line-height: 1.6em;
	background-color: #f0f8ff;
	border-radius: 10px;
	padding: 20px;
	margin-bottom: 30px;
	margin-top: 30px;
}



#yodogawa p:last-child {
  margin: 0;
}
.img.member {
  margin-bottom: -1.5em;
}

@media (min-width: 641px) {

	#information_free li .info_desc p {
    line-height: 1.8em;
}
	
  #information_free li .info_desc, .info_title {
    width: 70%;
  }

  #information li .info_desc, #information_free li .info_desc {
    max-width: 100%;
    margin: 0 auto;
    text-align: left;
  }
  #information_free li .info_img img {
    max-width: 640px;
  }
}
	
@media (max-width: 641px){
  #information_free li .info_desc {
    width: 90%;
  }

	#information_free li .info_img img {
    width: 90%;
	}
}
