@charset "utf-8";

/*---page_flow---*/

#maincolumn h3 {
	margin-bottom:15px;
}
#maincolumn .section {
	width: 640px;
	padding: 30px 0 0;
}
#maincolumn .block {
	width: 640px;
}
#maincolumn #flow01 {
	width: 640px;
	height:220px;
	background: url(../images/flow/img01.jpg) no-repeat right top;
}
#maincolumn #flow01 .txt {
	width:385px;
	padding:0 0 0 40px;
}
#maincolumn #flow02 {
	width: 430px;
	height:230px;
	padding:0 0 0 210px;
	text-align:right;
	background: url(../images/flow/img02.jpg) no-repeat left top;
}
#maincolumn #flow02 .txt {
	width:380px;
	padding:0 50px 0 0;
	text-align:left;
}
#maincolumn #flow03 {
	width: 640px;
	height:220px;
	background: url(../images/flow/img03.jpg) no-repeat right top;
}
#maincolumn #flow03 .txt {
	width:385px;
	padding:0 0 0 40px;
}
#maincolumn #flow04 {
	width: 430px;
	height:232px;
	padding:0 0 0 210px;
	text-align:right;
	background: url(../images/flow/img04.jpg) no-repeat left top;
}
#maincolumn #flow04 .txt {
	width:380px;
	padding:0 50px 0 0;
	text-align:left;
}
#maincolumn #flow05 {
	width: 640px;
	height:240px;
	background: url(../images/flow/img05.jpg) no-repeat right top;
}
#maincolumn #flow05 .txt {
	width:425px;
	padding:0 0 0 40px;
}
#maincolumn #flow06 {
	width: 430px;
	height:222px;
	padding:0 0 0 210px;
	text-align:right;
	background: url(../images/flow/img06.jpg) no-repeat left top;
}
#maincolumn #flow06 .txt {
	width:380px;
	padding:0 50px 0 0;
	text-align:left;
}