@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#sideBar .navi03 a img {
	visibility: hidden;
}

#main {
	width: 922px;
	padding-left: 6px;
}

#conts {
	width: 699px;
}

#conts h2 {
	margin-bottom: 13px;
}

#conts h3 {
	color: #E50012;
	font-size: 2.3em;
	margin: 0 14px 8px 0;
	text-align: center;
}

#conts .flowBox {
	background: url(../img/03flow/flow_box_bg02.gif) no-repeat left bottom;
	zoom: 1;
}

#conts .flowBox .subFlowBox {
	background: url(../img/03flow/flow_box_bg01.gif) no-repeat left top;
	padding: 16px 29px 35px 23px;
	zoom: 1;
}

#conts .flowBox .subFlowBox .imgBox {
	padding-bottom: 7px;
}

#conts .flowBox .subFlowBox .photoBox {
	width: 150px;
}

#conts .flowBox .subFlowBox .photoBox .photo {
	margin-bottom: 7px;
}

#conts .flowBox .subFlowBox .photoBox .arrow {
	text-align: center;
}

#conts .flowBox .subFlowBox .textBox p {
	color: #231815;
	font-size: 0.9em;
}

#conts .flowBox .subFlowBox dt {
	color: #E51717;
	font-size: 2.3em;
	font-weight: normal;
	margin: 0 0 14px 8px;
}

#conts .flowBox .subFlowBox dt img {
	margin-right: 17px;
	vertical-align: -11px;
}

#conts .flowBox .subFlowBox dd {
	background: url(../img/03flow/text_bg.gif) repeat left top;
	color: #231815;
	font-size: 1.2em;
	line-height: 1.8;
	padding: 3px 0 4px 3px;
	zoom:1;
}