@charset "utf-8";
/* CSS Document */


#flow {
	text-align:left;
	padding:30px 0 0 30px;
	font-size:16px;
}

#box01,#box02 {
	padding:0 0 30px 0;
}

#box01 dl.flow01 {
	background:url(../img/flow/flow02.jpg) no-repeat left top;
	padding:7px 0 18px 60px;
	margin:22px 0 0 0;
}

#box01 dt{
	_width:340px;
	width:308px;
	border:1px solid #B2B2B2;
	float:left;
	padding:6px 10px 6px 20px;
	line-height:28px;
	background:#F15A24;
	color:#FFFFFF;
}

#box01 dt a {
	color:#FFFFFF;
	text-decoration:none;
}

#box01 dd {
	_width:440px;
	width:410px;
	float:left;
	padding:6px 10px 6px 20px;
	border-top:1px solid #B2B2B2;
	border-bottom:1px solid #B2B2B2;
	color:#F15A24;
	margin:0;
	line-height:28px;
}
#box01 dd a {
	color:#F15A24;
	text-decoration:none;
}

#box01 dl.flow02 {
	background:url(../img/flow/flow03.jpg) no-repeat left top;
	padding:7px 0 18px 60px;
}

#box01 dl.flow03 {
	background:url(../img/flow/flow04.jpg) no-repeat left top;
	padding:7px 0 18px 60px;
}

#box01 dl.flow04 {
	background:url(../img/flow/flow05.jpg) no-repeat left top;
	padding:7px 0 18px 60px;
}

#box01 dl.flow05 {
	background:url(../img/flow/flow06.jpg) no-repeat left top;
	padding:7px 0 18px 60px;
}

#box01 dl.flow06 {
	background:url(../img/flow/flow07.jpg) no-repeat left top;
	padding:7px 0 18px 60px;
}

#box02 dt{
	_width:340px;
	width:308px;
	border:1px solid #B2B2B2;
	float:left;
	padding:6px 10px 6px 20px;
	line-height:28px;
	background:#5B79AF;
	color:#FFFFFF;
}
#box02 dt a {
	color:#FFFFFF;
	text-decoration:none
}
#box02 dd {
	_width:440px;
	width:410px;
	float:left;
	padding:6px 20px 6px 10px;
	line-height:28px;
	border-top:1px solid #B2B2B2;
	border-bottom:1px solid #B2B2B2;
	color:#5B79AF;
	margin:0;
}
#box02 dd a {
	color:#5B79AF;
	text-decoration:none;
}

#box02 dl.flow07 {
	background:url(../img/flow/flow09.jpg) no-repeat left top;
	padding:7px 0 18px 60px;
	margin:22px 0 0 0;
}

#box02 dl.flow08 {
	background:url(../img/flow/flow10.jpg) no-repeat left top;
	padding:7px 0 18px 60px;
}

#box02 dl.flow09 {
	background:url(../img/flow/flow11.jpg) no-repeat left top;
	padding:7px 0 18px 60px;
}

#box02 dl.flow10 {
	background:url(../img/flow/flow12.jpg) no-repeat left top;
	padding:7px 0 18px 60px;
}

#box02 dl.flow11 {
	background:url(../img/flow/flow13.jpg) no-repeat left top;
	padding:7px 0 18px 60px;
}


#box03 {
	font-size:28px;
	font-weight:bold;
	padding:17px;
	text-align:center;
	color:#FFF;
	background:#666666;
}
.contactBtn {
	text-align:center;
	font-size:13px;
	line-height:2;
}
.contactBtn a {
	background:url(../img/flow/flow_btn.jpg) no-repeat 0 0;
	width:223px;
	height:0;
	padding-top:37px;
	display:block;
	overflow:hidden;
	margin:0 auto;
}
.contactBtn a:hover {
	background:url(../img/flow/flow_btn_o.jpg) no-repeat 0 0;
}