/* テーブル共通
------------------------------------------------ */
#flow .flow{
	width:660px;
	margin:0 auto 20px;;
}
#flow .flow li{
	float:left;
}

#flow .step2 .l{
	width:440px;
	float:left;
}
#flow .step2 .r{
	width:166px;
	float:right;
}

#flow .step5 .l{
	width:425px;
	float:left;
}
#flow .step5 .r{
	width:190px;
	float:right;
}
#flow .step8 .l{
	width:440px;
	float:left;
}
#flow .step8 .r{
	width:190px;
	float:right;
}

#flow .step9 .l{
	width:440px;
	float:left;
}
#flow .step9 .r{
	width:190px;
	float:right;
}


#rate .graph01{
	width:620px;
	margin:0 auto 30px;
}
#rate .graph01 li{
	float:left;
}
#rate .graph01 li img{
	margin-right:30px;
}
#rate .copy01{
	width:580px;
	margin:0 auto 30px;
	padding:30px;
	border:4px #CCC solid;
	text-align:center;
}
#rate .graph02{
	width:620px;
	margin:0 auto 20px;
}
#rate .graph02 .l{
	width:210px;
	float:left;
}
#rate .graph02 .r{
	width:400px;
	float:right;
}

#safe .photo{
	width:610px;
	margin:0 auto 20px;
}
#safe .photo li{
	float:left;
}
#safe .photo .img{
	margin-left:20px;
	margin-right:20px;
}
#safe .L1{
	width:190px;
	float:left;
}
#safe .R1{
	width:400px;
	float:right;
}
#safe .cooperation{
	width:638px;
	padding:10px;
	border:1px #CCC solid;
}
#safe .L2{
	width:420px;
	float:left;
}
#safe .R2{
	width:190px;
	float:right;
}

/* ケーススタディー
------------------------------------------------ */
#casestudy .profile{
	width:620px;
	margin:0 auto 20px;
	padding:20px;
	background:#F0F0F0;
}
#casestudy .profile .l{
	width:100px;
	float:left;
	color:#FFF;
}
#casestudy .profile .c{
	width:400px;
	float:left;
}
#casestudy .profile .c .date{
	font-size:12px;
	line-height:100%;
}
#casestudy .profile .c dt{;
	font-size:20px;
	color:#000;
	font-weight:bold;
	letter-spacing:0.2em;
}
#casestudy .profile .c dd{;
	font-weight:bold;
}
#casestudy .profile .r{
	width:110px;
	float:right;
}
#casestudy .profile .r img{
	margin-top:56px;
}

#casestudy h3{
	background:#666;
	padding:5px;
	margin-bottom:10px;
	border:none;
	color:#FFF;
	font-weight:bold;
}
#casestudy .photo{
	width:650px;
	margin:0 auto 10px;
	padding-bottom:10px;
	border-bottom:1px #666 dotted;
}
#casestudy .photo .l{
	width:220px;
	float:left;
}
#casestudy .photo .r{
	width:410px;
	float:right;
	color: #5B8A1E; 
}
#casestudy .tline{
	padding-top:10px;
	border-top:1px #666 dotted;
}