@charset "utf-8";
.inner_m{
	width:1100px;
	margin:0px auto;
}
.inner_s{
	width:800px;
	margin:0px auto;
}
.wash_h1_title{
	font-size:280%;
	color:#263e71;
	text-align:center;
	font-family: "Yu Mincho", "YuMincho", serif;
}

.wash_h2_title{
	font-size:180%;
	color:#000;
	text-align:center;
	margin:30px 0;
	line-height:140%;
}
.wash_p1{
	margin:0 0 10px 0;
	color:#263e71;
	line-height:150%;
	font-weight:bold;
	text-align:center;
}
.wash_p2{
	margin:0 0 10px 0;
	color:#000;
	line-height:150%;
	font-weight:bold;
	text-align:center;
}
.wash_text{
	margin:0 0 10px 0;
	color:#263e71;
	line-height:150%;
	font-weight:bold;
}
.wash_text2{
	margin:0 0 10px 0;
	color:#000;
	line-height:150%;
}
.wash_img{
	width:800px;
	margin:0px auto 30px auto;;
}
.wash_img img{
	width:100%;
	height:auto;
}

.wash_h2_title2{
	font-size:160%;
	background:#263e71;
	color:#FFF;
	padding:10px 10px 10px 110px;
	margin:30px 0;
	position:relative;
	line-height:120%;
}
.wash_h2_title2 span{
	display:block;
	position:absolute;
	top:10px;
	left:10px;
	background:#FFF;
	color:#263e71;
	height:60px;
	line-height:60px;
	width:80px;
	text-align:center;
}
.wash_iframe{
	width:800px;
	height:500px;
	margin:0px auto;
}
.wash_img{
	width:800px;
	margin:30px auto;
}
.wash_img li{
	float:left;
	width:50%;
	margin:0px auto;
	text-align:center;
}
.wash_img li img{
	width:100%;
	height:auto;
	margin:0 0 10px 0;
}
.wash_h2_title3{
	font-size:130%;
	background:#263e71;
	color:#FFF;
	padding:10px;
	margin:30px 0;
	position:relative;
	line-height:120%;
}
.wash_difference{
	padding:0 30px 30px 30px;
}
.wash_difference h3{
	font-size:140%;
	color:#263e71;
	margin:30px 0 10px 0;
}
.wash_difference p{
	line-height:150%;
	margin:0 0 15px 0;
}
.wash_difference p span{
	font-weight:bold;
}
.wash_howto{
	padding:0 30px 30px 30px;
}
.wash_howto h3{
	font-size:140%;
	color:#263e71;
	margin:30px 0 10px 0;
}
.wash_howto p{
	line-height:150%;
	margin:0 0 15px 0;
}
.wash_howto p span{
	text-decoration:underline;
}
.wash_howto ul{
	margin:0 0 0 20px;
}
.wash_howto ul li{
	margin:0 0 20px 0;
	position:relative;
	padding:0 0 0 50px;
	line-height:140%;
}
.wash_howto ul li span{
	font-size:160%;
	color:#263e71;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
	font-weight:bold;
	height:26px;
}
.wash_morebtn{
	width:500px;
	margin:40px auto;
	text-align:center;
	font-size:117%;
	font-weight:bold;
}
.wash_morebtn a{
	display:block;
	background:#B70617;
	color:#FFF;
	height:60px;
	line-height:60px;
	transition:1.0s;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
}
.wash_morebtn a:hover{
	background:rgba(0,28,88,0.7);
	text-decoration:none;
}
@media(max-width: 768px) {
	.inner_m{
		width:100%;
	}
	.inner_s{
		width:100%;
	}
	.wash_h1_title{
		font-size:180%;
		margin:30px 0 0 0;
	}
	.wash_h2_title{
		font-size:120%;
		margin:30px 0;
		line-height:140%;
	}
	.wash_p1{
		line-height:130%;
	}
	.wash_p2{
		line-height:130%;
	}
	.wash_text{
		line-height:150%;
	}
	.wash_text2{
		line-height:150%;
		width:90%;
		margin:0px auto;
	}
	.wash_img{
		width:90%;
		margin:0px auto 30px auto;;
	}
	.wash_img img{
		width:100%;
		height:auto;
	}

	.wash_h2_title2{
		font-size:16px;
		padding:50px 3% 10px 3%;
		margin:30px 0;
		position:relative;
		line-height:120%;
	}
	.wash_h2_title2 span{
		font-size:16px;
		display:block;
		position:absolute;
		top:10px;
		left:3%;
		height:30px;
		line-height:30px;
		width:94%;
		text-align:center;
	}
	.wash_iframe{
		width:90%;
		height:200px;
		margin:0px auto;
	}
	.wash_img li{
		float:left;
		width:50%;
		margin:0px auto;
		text-align:center;
	}
	.wash_img li img{
		width:100%;
		height:auto;
		margin:0 0 10px 0;
	}
	.wash_h2_title3{
		font-size:16px;
		background:#263e71;
		color:#FFF;
		padding:10px;
		margin:30px 0;
		position:relative;
		line-height:120%;
	}
	.wash_difference{
		padding:0 10px 10px 10px;
	}
	.wash_difference h3{
		font-size:16px;
		color:#263e71;
		margin:30px 0 10px 0;
	}
	.wash_difference p{
		font-size:14px;
		line-height:150%;
		margin:0 0 15px 0;
	}
	.wash_difference p span{
		font-weight:bold;
	}
	.wash_howto{
		width:100%;
		padding:0 10px 10px 10px;
	    -webkit-box-sizing: border-box;
	       -moz-box-sizing: border-box;
	         -o-box-sizing: border-box;
	        -ms-box-sizing: border-box;
	            box-sizing: border-box;
	}
	.wash_howto h3{
		font-size:16px;
		color:#263e71;
		margin:30px 0 10px 0;
	}
	.wash_howto p{
		font-size:14px;
		line-height:150%;
		margin:0 0 15px 0;
	}
	.wash_howto p span{
		text-decoration:underline;
	}
	.wash_howto ul{
		margin:0;
	}
	.wash_howto ul li{
		font-size:14px;
		margin:0 0 20px 0;
		position:relative;
		padding:0 0 0 40px;
		line-height:140%;
	}
	.wash_howto ul li span{
		font-size:140%;
		color:#263e71;
		position:absolute;
		left:0;
		top:0;
		bottom:auto;
		margin:auto;
		font-weight:bold;
		height:26px;
	}
	.wash_morebtn{
		width:90%;
		margin:20px auto 30px auto;
		font-size:100%;
	}
	.wash_morebtn a{
		height:auto;
		line-height:120%;
		padding:10px 0;
	}
}
