@charset "UTF-8";
a {color:#E33428;text-decoration:underline;}
img.w100{width:100%;}

.flow_block{
	border: 5px solid #F9D200;
	padding:40px 50px;
	margin-bottom:80px;}
.flow_block ul{margin-bottom:40px;}
.flow_block li {
	flort:left;
	display:inline-block;
	width:195px;
	height:244px;
	background: url(../image/flow/step_bg.png) no-repeat; background-color:#eee;
	padding-right:30px;}
.flow_block li div{
	text-align:center;
	font-size:16px;}
.flow_block li div h3{
	margin:45px auto 10px;
	font-size:34px;
	line-height:100%;}
.flow_block li:after{
	content: url("../image/flow/arrow.png") ;
	padding-left:195px;
	position:relative;
	top:-40px;}
.flow_block li:last-child{
	padding:0px;}
.flow_block li:last-childi:after{content: url("../image/flow/sp.png") }


.flow_block div.bg_pink{
    background-color:#F8E0D0;
    padding:6px;
}

h4{
	font-size:17px;
	font-weight:bold;
    margin-bottom:15px;
}







/* --------------------------レスポンシブ  -----------------------------*/
@media only screen and (max-width: 640px) {
img{width:100%;}
.flow_block{padding:20px 10px;}
h4{font-size:15px;}
.flow_block div.bg_pink span{
    display:inline-block;}









}