
/************************
     chokuso 
*************************/

#chokuso .title{
	text-align:center;
	margin:0 0 30px;
}
#chokuso .img-sample{
	text-align:center;
	margin:0 0 30px;
}


/********** flow **********/
#chokuso .flow{
	width:900px;
	margin:0 auto;
}
#chokuso .flow .no{
	width:40px;
	vertical-align:top;
}
#chokuso .flow .img{
	width:350px;
	vertical-align:top;
}
#chokuso .flow .txt{
	width:510px;
}

#chokuso .btn-item{
	margin:0 auto 15px;
}
#chokuso .btn-faq{
	margin:0 auto 35px;
}
#chokuso .img-coupon1{
	text-align:center;
	margin:0 0 30px;
}
#chokuso .img-coupon2{
	text-align:center;
}



@media screen and (min-width: 0px) and (max-width: 767px){
	
	
/********** 全体 **********/

#chokuso{
	width:100%;
	margin:auto;
}

#chokuso .title{
	text-align:center;
	margin:0 0 5%;
}
#chokuso .img-sample{
	width:90%;
	margin:0 auto 5%;
}


/********** flow **********/
#chokuso .flow{
	width:90%;
	margin:0 auto;
}
#chokuso .flow .no{
	width:10%;
	vertical-align:top;
}
#chokuso .flow .img{
	width:100%;
	vertical-align:top;
	display:block;
}
#chokuso .flow .txt{
	width:100%;
	display:block;
    font-size: 1.4em;
}

#chokuso .btn-item{
	width:90%;
	margin:0 auto 3%;
}
#chokuso .btn-faq{
	width:90%;
	margin:0 auto 4%;
}
#chokuso .img-coupon1{
	width:90%;
	margin:0 auto 5%;
}
#chokuso .img-coupon2{
	width:90%;
	margin:0 auto;
}


