@charset "utf-8";

/*
************************************************************************
* 流れ
* @copyright Revolme Inc.
************************************************************************
*/
.flow
{
	counter-reset: number 0;
}
.flow .flow-item
{
	margin-top:0.5em;
}
.flow .flow-item .flow-title
{
	counter-increment: number 1;
	line-height:1;
	margin-bottom:0.5em;
}
.flow .flow-item .flow-title .flow_no
{
	display:block;
	margin-bottom:0.4em;
}
.flow .flow-item .flow-title .flow_no:after
{
	content:counter(number);
	
}
.flow .flow-item .flow-title .main
{
	display:block;
	
	line-height:1.3;
}
.flow .flow-item .flow-body
{
	margin-left:1em;
	padding:1.5em;
	
	border-left:1px solid;
}
.flow .flow-item .flow-body:after
{
	content: ".";
	display: block;
	clear: both;
	float: none;
	height: 0px;
	width: 0px;
	visibility: hidden;
	overflow:hidden;
}
/* == タブレットサイズ ==========================================================*/
@media screen and (max-width: 1200px) {
}
/* == スマートフォンサイズ ==========================================================*/
@media screen and (max-width: 640px) {
}