@charset "utf-8";
/* CSS Document */

.flowTitle {
	margin: 10px 0;
}
.flowTitleText {
	width: 758px;
}
.flow01 {
	width: 758px;
	height: 402px;
	background: url(../img/flow/flow01Bg.jpg) no-repeat;
	margin-top: 10px;
}
.flow01 .flow01Top {
	padding-top: 110px;
	padding-left: 20px;
	width: 715px;
	line-height: 2em;
}
.flow01 .flow01Link {
	padding-left: 258px;
	margin-top: 130px;
	float: left;
	line-height: 1.2em;
}
.flow01 .flow01Link02 {
	padding-left: 50px;
	margin-top: 130px;
	float: left;
	line-height: 1.2em;
}

.flow02 {
	width: 758px;
	height: 333px;
	background: url(../img/flow/flow02Bg.jpg) no-repeat;
}
.flow02 .flow02Top {
	padding-top: 160px;
	padding-left: 20px;
	width: 718px;
	line-height: 2em;
}
.flow02 .flow02Link {
	padding-left: 258px;
	margin-top: 18px;
	line-height: 1.2em;
}

.flow03 {
	width: 758px;
	height: 282px;
	background: url(../img/flow/flow03Bg.jpg) no-repeat;
}
.flow03 .flow03Top {
	padding-top: 110px;
	padding-left: 20px;
	width: 718px;
	line-height: 2em;
}
.flow03 .flow03Link {
	padding-left: 258px;
	margin-top: 18px;
}

.flow04 {
	width: 758px;
	height: 324px;
	background: url(../img/flow/flow04Bg.jpg) no-repeat;
}
.flow04 .flow04Top {
	padding-top: 70px;
	padding-left: 20px;
	width: 718px;
	line-height: 2em;
}
.flow04 .flow04Link {
	padding-left: 258px;
	margin-top: 10px;
	line-height: 1.2em;
}

.flow05 {
	width: 758px;
	height: 334px;
	background: url(../img/flow/flow05Bg.jpg) no-repeat;
}
.flow05 .flow05Top {
	padding-top: 160px;
	padding-left: 20px;
	width: 718px;
	line-height: 2em;
}
.flow05 .flow05Link {
	padding-left: 258px;
	margin-top: 10px;
	line-height: 1.2em;
}

.flow06 {
	width: 758px;
	height: 338px;
	background: url(../img/flow/flow06Bg.jpg) no-repeat;
}
.flow06 .flow06Top {
	padding-top: 80px;
	padding-left: 20px;
	width: 718px;
	line-height: 2em;
}
.flow06 .flow06Link {
	padding-left: 258px;
	margin-top: 25px;
	line-height: 1.2em;
}

.flow07 {
	width: 758px;
	height: 367px;
	background: url(../img/flow/flow07Bg.jpg) no-repeat;
}
.flow07 .flow07Top {
	padding-top: 160px;
	padding-left: 20px;
	width: 718px;
	line-height: 2em;
}
.flow07 .flow07Link {
	padding-left: 258px;
	padding-top: 10px;
	line-height: 1.2em;
}

.flow08 {
	width: 758px;
	height: 393px;
	background: url(../img/flow/flow08Bg.jpg) no-repeat;
}
.flow08 .flow08Top {
	padding-top: 160px;
	padding-left: 20px;
	width: 718px;
	line-height: 2em;
	margin-bottom: 25px;
}
.flow08 .flow08Link {
	padding-left: 258px;
	margin-top: 70px;
	line-height: 1.2em;
	float: left;
}
.flow08 .flow08Link02 {
	padding-left: 258px;
	margin-top: 70px;
	line-height: 1.2em;
	float: left;
}


/*flow新バージョン*/

/*title*/
.flowtitle {
	width: 758px;
	height: 240px;
	background: url(../img/flow/flowtitlebg.jpg) no-repeat;
	margin-bottom: 15px;
}
.flowtitle p {
	padding-top: 60px;
	margin-left: 10px;
	line-height: 2em;
}

/*cont*/
.flowcontbox {
	width: 758px;
	background: url(../img/flow/flowcontbg_middle.jpg) repeat-y;
	margin-bottom: 30px;
}
.flowcontbox .flowcont {
	width: 736px;
	height: auto;
	border-left:solid 1px #555;
	border-bottom:solid 1px #555;
	border-right:solid 1px #555;
	margin-top: 5px;
	margin-left:10px;
	background: #FFF;
}
.flowcontbox .flowcont .flowconttable {
	width: 716px;
	margin: 10px;
}
.flowcontbox .flowcont .flowconttable th {
	width: 265px;
}
.flowcontbox .flowcont .flowconttable td {
	width: 420px;
	padding-left: 15px;
	line-height: 2em;
}

