@charset "UTF-8";

#flow h3 {
	background-image: url('/img/flow/head.gif');
}

#flow #lead {
	height: 75px;
	background-image: url('/img/flow/lead.gif');
	text-indent: -3000px;
	margin-bottom: 12px;
}

#flow .block {
	margin-bottom: 12px;
}
#flow .block h4 {
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 8px;
	background-color: #ff4739;
	margin-bottom: 6px;
}

#flowchart.block {
	margin-bottom: 40px;
}
#flowchart.block h4 {
	background-color: #5a2524;
	text-align: center;
}
#flowchart p {
	display: block;
	height: 607px;
	background-image: url('/img/flow/flowchart.gif');
	text-indent: -3000px;
}

#flow .block h5 {
	font-size: 16px;
	line-height: 100%;
	font-weight: bold;
	color: red;
	margin-bottom: 10px;
}

.flow1, .flow2 {
}
.flow1 {
	margin: 12px 0 40px;
}
.flow1 p {
	color: #461919;
	padding: 10px 10px 30px;
	background-color: #ffb1a1;
	background-image: url('/img/flow/triangle.gif');
	background-position: bottom;
}
.flow1 p span {
	color: black;
	font-size: 10px;
}

.flow1 .round {
	background-image: url('/img/flow/box_bg.gif');
	background-position: center top;
	margin-bottom: 2px;
}
.flow1 .round p {
	color: #df1a1f;
	padding: 10px 40px 30px;
	background-color: transparent;
	background-image: url('/img/flow/box_bottom.gif');
	background-position: center bottom;
}

.flow1 .end {
	padding: 10px;
	background-image: none;
}


.flow2 {
	margin-top: 20px;
}
.flow2 .lead {
	color: #461919;
	padding: 10px;
	background-color: #ffae22;
	margin-bottom: 20px;
}
.flow2 .tel {
	height: 46px;
	margin-bottom: 20px;
}
.flow2 .tel p {
	display: none;
}
.flow2 .tel_fuchinobe		{ background-image: url('/img/flow/tel_fuchinobe.gif'); }
.flow2 .tel_yabe				{ background-image: url('/img/flow/tel_yabe.gif'); }
.flow2 .tel_machidakiso	{ background-image: url('/img/flow/tel_machidakiso.gif'); }
.flow2 .tel_machidakanamori	{ background-image: url('/img/flow/tel_machidakanamori.gif'); }
.flow2 .end {
	border-top: 2px solid #dc3b46;
	padding-top: 6px;
	color: red;
	font-weight: bold;
}
