/* mainトップ */

.main-top {
	width: 640px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
}

.main-navi {
	width: 640px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
}

.main-navi li {
	margin: 0px;
	padding: 0px;
	float: left;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
}

/* main中身 */
.flow-h3 {
	margin: 0px 10px 20px 10px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
}
.contents {
	width: 620px;
	margin: 0px 0px 25px 0px;
	padding: 0px 10px 0px 10px;
}
.flow-contents {
	width: 550px;
	margin: 0px 10px 0px 10px;
	padding: 10px 20px 0px 20px;
	background-image: url(../img/contents-bg.jpg);
}
.contents-text {
	margin: 0px;
	padding: 0px 10px 20px 10px;
	line-height: 16px;
	color: #555555;
}
.contents-text img{
	margin: 0px;
	padding: 20px 10px 20px 65px;
	line-height: 16px;
}
