@charset "utf-8";
/* CSS Document */
/*===============================================
●tablet.css 画面の横幅が768pxまで
===============================================*/
@media screen and (max-width: 768px){
	body{
		font-size : 15px;
		line-height : 170%;
	}
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}
#container{
width:100%;
}
	#wrapper{
		width : 100%;
		overflow: hidden;
	}
	#top{
		width : 100%;
		padding : 8px 0px 0px 0px;
		background-color : #b61d22;
	}
	#top img{
		width : 75%;
		margin : 0 auto;
	}
	.head_pc{
		display : none;
	}
	.head_sp{
		width : 100%;
	}
	.contents1{
		padding : 0px 10px;
	}
	.contents2{
		padding : 0px 10px;
	}
.riyu_box {
	width : 94%;
 margin: 10px auto;
 padding: 0px;
 color: #000000; /* 文字色 */
}
.flow_box {
	width : 94%;
    margin: 10px auto;
    background: #dcefff;
}
.flow_box .box-title {
    background: #5fb3f5;
    padding: 10px 0px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
	font-size : 28px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.flow_box_in {
    padding: 20px;
    margin: 0;
}
	.price_area{
		padding : 20px 10px;
	}
	.voice_box{
		width : 100%;
		margin : 5px auto;
	}
	.voice_box li{
		float : none;
		width : 100%;
		padding : 0px;
		text-align : center;
		list-style : none;
	}
	.faq_box{
		width : 94%;
		margin : 10px auto;
	}
	.jyouhou_area{
		width : 96%;
		padding : 15px 0px;
	}
	.address{
		font-size : 20px;
	}
	.footer_tel{
		font-size : 30px;
		padding : 10px 0px;
	}
	.footer_tel a{
		text-decoration : none;
		color : #E84A54;
	}
	.space70{
		height : 70px;
	}
	.eigyou{
		font-size : 18px;
		line-height : 190%;
	}
		#footer{
			width : 100%;
			padding : 8px 0;
			text-align : center;
			background-color : #b61d22;
			color : #ffffff;
			
		}
}

