@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);
#flow {
	margin-bottom:50px;
}
#flow .box {
	border-bottom:1px dotted #999;
	padding-bottom:20px;
	margin-bottom:20px;
	overflow: hidden;
 /zoom: 1;
}
#flow .box .image{
	float:left;
}
#flow .box.w01 .image{
	margin-top:40px;
}
#flow .box ul,#flow .box p {
	margin-left: 220px;
}
#flow .box p {
	margin-top: 20px;
}
#flow .box ul li {
	padding:0 0 0 30px;
	margin-bottom:12px;
}
#flow .box ul li.t01 {
	background:url(../image/icon01.jpg) left center no-repeat;
}
#flow .box ul li.t02 {
	background:url(../image/icon02.jpg) left 2px no-repeat;
}
#flow .box ul li.t03 {
	background:url(../image/icon03.jpg) left 2px no-repeat;
}
#flow .box ul li.t04 {
	background:url(../image/icon04.jpg) left center no-repeat;
	margin-bottom:0;
}
#flow .box ul li span {
	font-weight:bold;
	color:#FF6600;
}
#content h4 {
	margin-bottom: 20px;
	line-height: 1.0;
	padding: 8px 0 6px 30px;
	background:#D5CBAA url(../image/h4_bg.jpg) 10px center no-repeat;
	font-weight: bold;
}

#content table th {
	width: 160px;
}
#content table th,
#content table td {
	padding:7px 9px 6px;
}

#content table td span {
	font-weight:bold;
	color:#FF9900;
}

#guide{
	margin-bottom: 35px;
}
#payment{
	margin-bottom: 20px;
}




