.flow01, .flow03{
	position:relative;
	width:100%;
	height:auto;
	padding-bottom:30px;
}
.flow01 ul {
	height:auto;
}
.flow01 li p{
	padding: 5px 0 0px 30px;
}
.flow01 table {
	position:relative;
	width:530px;
	height:auto;
	padding-left:10px;
	margin-left:30px;
	margin-top:10px;
	font-size:0.8em;
}
.flow01 td{
	padding:3px 10px;
}
.flow01 .OStype td {
	background-color:#4F72AF;
	color:#fff;
}
.flow01 .type td, td.type{
	background-color:#CDE;
}
td.color {
	background-color:#EEE;
}
.inyou {
	font-size:0.9em;
	padding:3px 0 20px 0;
}
/*--check04----*/
.kakunin td{
	padding:5px;
	font-size:1em;
}
.label{
	width:15%;
	text-align:center;
	background-color:#4F72AF;
	color:#fff;
}
img.zu  {
	padding:15px 0px 5px 30px;
}
/*---お問い合わせ欄--------*/
.toiawase {
	position:relative;
	width:100%;
	height:auto;
	border:1px solid #ccc;
	background-color:#eee;
	padding:15px;
	margin-top:20px;
	text-align:right;
}
.toiawase p{
	padding-bottom: 10px;
	text-align:left;
}
.toiawase a:hover {
	background:none;
}
/*-ご利用までの流れ----------------------*/
.flow03 {
	clear:both;
	font-size:0.8em;
}
.flow03 h2{padding-top:30px;}
/*----------------------------------------*/

/*-小さい文字-*/
p.kome {
	font-size:0.7em;
	line-height:1.2em;
	padding-bottom: 5px;
}


