@charset "utf-8";
/* CSS Document */
.section-center h1{
	font-size:35px;
	display:block;
	margin:0;
	padding:30px 15px;
	/*border-top:solid 1px #00A5E6;*/
	border-bottom:none;
	margin-bottom:0px;
	text-align:center;
}
.section-center h1 .h1-sub{
	display:block;
	font-size:20px;
	color:#00A5E6;
}
.section-center h1::before{
	content:none;
}
.value-intro{
	width:90%;
	margin:auto;
	max-width:768px;
	text-align:center;
	font-weight:bold;
}
.value-word1{
	margin:0;
	font-weight:bold;
	font-size:28px;
	text-align:center;
	margin-bottom:35px;
}
.value-word1 span{
	display:inline-block;
	border-bottom:dotted 4px #99dbf5;
	padding-top:5px;
	padding-bottom:5px;
}
.value-word2{
	font-size:17px;
}
.cut{
	display:inline-block;
}
.value-img1 {
	width:100%;
	max-width:640px;
	margin:30px auto;
}
.value-img1 img{
	width:100%;
	display:block;
}
@media(max-width:768px){
.value-word2{
	font-size:16px;
}	
}
@media(max-width:640px){
.section-center h1{
	font-size:35px;
	padding:25px 15px 20px 15px;
}
.value-word1{
	margin:0;
	font-weight:bold;
	font-size:25px;
	text-align:center;
	margin-bottom:35px;
}
.value-word1 span{
	display:inline-block;
	border-bottom:dotted 4px #99dbf5;
	padding-top:5px;
	padding-bottom:5px;
}	
}
@media(max-width:520px){
.section-center h1{
	font-size:35px;
	padding:25px 15px 15px 15px;
}
.value-word1{
	margin:0;
	font-weight:bold;
	font-size:23px;
	text-align:center;
	margin-bottom:35px;
	line-height:30px;
}
.value-word1 span{
	display:inline-block;
	border-bottom:dotted 4px #99dbf5;
	padding-top:5px;
	padding-bottom:5px;
}	
}
/*2つの柱*/
.hashira {
	font-weight:bold;
	margin:auto;
	max-width:768px;
}
.hashira-1 {
	font-size:23px;
	text-align:center;
}
.hashira-2 {
	margin-top:35px;
	border:solid 2px #92DBFF;
	padding:15px 30px;
	border-radius:10px;
}
.hashira-2 p{
	margin-bottom:25px;
}
.hashira-2 p span{
	font-size:20px;
	display:block;
}
@media(max-width:480px){
	.hashira-2 {
	margin-top:35px;
	border:solid 2px #92DBFF;
	padding:5px 25px;
	border-radius:10px;
}
}