#main_c {
	width:810px;
}
#main_c * {
	line-height:1.5;
	letter-spacing:1px;
	font-size:14px;
}

#main_c .contents {
	padding:40px 100px 40px 99px;
}

#main_c .h1 {
	border-bottom:solid 2px #562666;
	text-align:center;
	padding-bottom:30px;
	margin-bottom:30px;
}

#main_c .info {
	text-align:center;
	margin-bottom:50px;
	font-size:16px;
}

#main_c .blk { margin-bottom:100px; }
#main_c .blk.lst { margin-bottom:0; }

#main_c .blk .h2 { margin-bottom:40px; }

#workflow .step { margin-bottom:70px; }
#workflow .step.lst { margin-bottom:0; }
#workflow .step .h {
	text-align:center;
	margin-bottom:15px;
}
#workflow .step .text {
	text-align:center;
}


#keijou .text {
	text-align:center;
	margin-bottom:15px;
	font-size:16px;
}
#keijou .img { text-align:center; }


#iro .text {
	text-align:center;
	margin-bottom:15px;
	font-size:16px;
}
#iro .img { text-align:center; }


#contact .img { text-align:center; }