/* ----------　p説明　---------- */
.contents .setu {
	margin-bottom: 30px;
	margin-left: 5px;
}




/* ----------　ブロック余白　---------- */
.contents .flow {
	margin-bottom: 30px;

}



/* ----------　ブロック上　---------- */

.contents .flow .chart11 {
	background-image: url(parts/entry01.jpg);
	background-repeat: no-repeat;
	height: 69px;
	width: 549px;
	background-position: left top;
}
.contents .flow .chart11 p {
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
.contents .flow .chart12 {
	background-image: url(parts/entry02.jpg);
	background-repeat: no-repeat;
	height: 69px;
	width: 549px;
	background-position: left top;
}
.contents .flow .chart12 p {
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
.contents .flow .chart13 {
	background-image: url(parts/entry03.jpg);
	background-repeat: no-repeat;
	height: 69px;
	width: 549px;
	background-position: left top;
}
.contents .flow .chart13 p {
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
.contents .flow .chart14 {
	background-image: url(parts/entry04.jpg);
	background-repeat: no-repeat;
	height: 69px;
	width: 549px;
	background-position: left top;
}
.contents .flow .chart14 p {
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
.contents .flow .chart15 {
	background-image: url(parts/entry05.jpg);
	background-repeat: no-repeat;
	height: 69px;
	width: 549px;
	background-position: left top;
}
.contents .flow .chart15 p {
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
.contents .flow .chart16 {
	background-image: url(parts/entry06.jpg);
	background-repeat: no-repeat;
	height: 69px;
	width: 549px;
	background-position: left top;
}
.contents .flow .chart16 p {
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
.contents .flow .chart17 {
	background-image: url(parts/entry07.jpg);
	background-repeat: no-repeat;
	height: 69px;
	width: 549px;
	background-position: left top;
}
.contents .flow .chart17 p {
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}


/* ----------　ブロック下　---------- */

.contents .flow .chart2 {
	background-image: url(parts/san.jpg);
	background-repeat: no-repeat;
	width: 96px;
	background-position: 48px;
	margin-right: 52px;
	height: 30px;
	float: left;
}
.contents .flow .chart2 p {
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
.contents .flow .chart21 {
	background-image: url(parts/maru.jpg);
	background-repeat: no-repeat;
	width: 96px;
	background-position: 50px;
	margin-right: 52px;
	height: 42px;
	float: left;
}
.contents .flow .chart21 p {
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}



.contents .flow .chart3 {
	margin-top: 5px;
	float: left;
}

.contents .flow .chart3 p {
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	width: 395px;
}
.contents .flow .chart3 p span {
	color: #FA5800;
}
