@charset "utf-8";
/* flow CSS Document */

/*----------------------------------
	ご購入までの流れページ設定
-----------------------------------*/	

#contents_inner02 {
	padding: 15px;
}

#contents_inner02 h3 {
	margin: 0 0 15px 0;
}

#contents_inner02 h4 {
	width: 576px;
	margin: 0 0 15px 10px;
	padding: 0 0 0 15px;
	border-bottom: 1px #B22222 solid; 
	background-image: url(../common/img/h4_icon.jpg);
	background-repeat: no-repeat;
	background-position: left 50%;
	min-height: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #B22222;
}

#mail_flow {
	background-image: url(../flow/img/flow_icon01.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin: 15px 24px 15px 25px;
	padding: 0 0 0 30px;
}

.flow {
	width: 558px;
	margin: 0 24px 0 25px;
}

.flow p {
	margin: 15px;
}

.flow li{
	margin: 5px 15px 5px 15px;
	color: #8B0000;
}

.flow li.last01{
	margin: 5px 15px 15px 15px;
}
.small {
	font-size: 0.9em;
}

#FAX_flow {
	background-image: url(../flow/img/flow_icon02.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin: 15px 24px 15px 25px;
	padding: 0 0 0 30px;
}

.flow p.last02 {
		margin: 20px 25px 30px 25px;
}
#bold {
	font-weight: bold;
}
