@charset "shift_jis";


/* flow
----------------------------------	*/

.flow_list01 {
}
.flow_list01 li {
	clear: both;
	width: 655px;
	padding-top: 10px;
}
.flow_list01 li:before,.flow_list01 li:after { content:""; display:table;}
.flow_list01 li:after { clear:both;}
.flow_list01 li { zoom:1;}
.flow_list01title {
}
.flow_list01image {
	display: inline;
	float: left;
	margin: 0 0 0 5px;
	width: 164px;
	height: 120px;
}
.flow_list01text01 {
	float: right;
	width: 470px;
}
.flow_list01text01 b {
	color: #b40000;
	font-weight: normal;
}
.flow_list01text01 b.lsize {
	font-size: 14px;
}
.flow_list01text02 {
	padding: 0 0 0 10px;
}

.flow_text01 {
	position: relative;
	width: 655px;
	min-height: 200px;
}
.flow_text01in01 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.flow_text01in02 {
	position: absolute;
	top: 12px;
	left: 8px;
	z-index: 2;
	width: 348px;
}
/*+++ ADD STA + 20130105 saito +++*/
.flow_text01in02_new {
	position: absolute;
	top: 60px;
	left: 300px;
	z-index: 2;
	width: 348px;
}
/*+++ ADD END + 20130105 saito +++*/

.read{
	width: 655px;
	margin: 15px 0 15px 0;}

.infobx01{
	float: left;
	margin: 0 0 0 5px;
	width: 240px;
}

.infotx01{
	float: right;
	width: 390px;
}

.infotx01 p{
	padding-bottom: 10px;}
	
.section{
	margin-bottom: 30px;}
	
.section p{
	padding-bottom: 10px;}


/* info
----------------------------------	*/

.info_text01 {
	position: relative;
	width: 655px;
	height: 150px;
}
.info_text01in01 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.info_text01in02 {
	position: absolute;
	top: 65px;
	left: 123px;
	z-index: 2;
}
.info_list01 {
}
.info_list01:before,.info_list01:after { content:""; display:table;}
.info_list01:after { clear:both;}
.info_list01 { zoom:1;}
.info_list01 li {
	width: 320px;
	height: 290px;
}
.info_list01 li.info_list01li01 {
	float: left;
}
.info_list01 li.info_list01li02 {
	float: right;
}
.info_list01title {
}
.info_list01text {
	width: 300px;
	margin: 0 auto 5px auto;
}
.info_list01text img {
	margin: 0 0 10px 0;
}
.info_list01btn {
	text-align: center;
}
.info_list01li01 {
}
.info_list01li02 {
}

/* voice
----------------------------------	*/

.voice_list01 {
}
.voice_list01 li {
	clear: both;
	width: 665px;
	margin: 10px 0 30px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #d4d4d4;
}
.voice_list01 li:before,.voice_list01 li:after { content:""; display:table;}
.voice_list01 li:after { clear:both;}
.voice_list01 li { zoom:1;}
.voice_degree {
	overflow: hidden;
	display: inline;
	float: left;
	width: 156px;
	height: 80px;
	margin: 0 0 0 10px;
	padding: 20px 0 0 60px;
	background: url(../../img/voice_item02.jpg) no-repeat left top;
	font-size: 10px;
}
.voice_degree b {
	font-size: 14px;
	color: #0f7baa;
}
.voice_text {
	width: 420px;
	float: right;
	font-size: 14px;
	line-height: 1.2;
}
.voice_text b {
	line-height: 3;
	font-weight: normal;
}
