/*特集タイトル----------------------------*/
#mainarea {
	width: 870px;
	margin: 3px 0 0 0;
}
#mainleftarea {
	width: 490px;
	float: left;
}
#mainleft h2 {
	width: 490px;
	float: left;
}
#textbox{
	width: 490px;
	float: left;
	background-image: url(../image/3/bg_mainlead.gif);
	height: 126px;
}
#textbox .mainlead {
	width: 390px;
	font-size:12px;
	line-height:18px;
	padding:10px 35px 0 60px;
}
#mainphotoarea{
	width: 380px;
	float: left;
}
/*プロセス部分----------------------------*/
#maincenterarea {
	width: 870px;
	float: left;
}
#processarea {
	float: left;
	width: 868px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width:1px;
	border-top-style:solid;
	border-color: #c0bebe;
	margin-top: 3px;
}
.prowid {
	float: left;
	width: 830px;
	padding:0px 0px 0px 35px;
}
.prowidend {
	float: left;
	width: 830px;
	padding:0px 0px 20px 35px;
}
.prowids {
	float: left;
	width: 830px;
	padding:25px 0px 0px 28px;
}
.proeach {
	float: left;
	width: 410px;
}
#processarea.proeach p {
	float: left;
	width: 415px;
}
.proleft {
	float: left;
	width: 120px;
	padding: 0px 8px 0px 23px;
}
.proleftcheck {
	float: left;
	width: 194px;
	background-image:url(../image/3/bg_point.gif);
	height: 259px;
}
.proleftcheck2 {
	float: left;
	width: 194px;
	background-image:url(../image/3/bg_point2.gif);
	height: 259px;
}
.proleftcheck3 {
	float: left;
	width: 194px;
	background-image:url(../image/3/bg_point3.gif);
	height: 259px;
}
#processarea .proleft p{
	float: left;
	width: 120px;
	font-size:12px;
	line-height:18px;
	color:#666666;
}
#processarea .check{
	float: left;
	width: 147px;
	font-size:12px;
	line-height:18px;
	padding:0 0 0 47px;
	color:#000000;
}
#pointic {
	float: left;
	width: 110px;
	padding: 13px 0 0 0;
}
.proright {
	float: left;
	width: 240px;
	padding: 0 0 35px 0;
}
.prorightcheck {
	float: left;
	width: 194px;
	padding: 0 0 35px 0;
}
#recoleft {
	float: left;
	width: 273px;
	padding: 35px 0 0 0;
}
#processarea .reco{
	float: left;
	width: 190px;
	font-size:12px;
	line-height:18px;
	padding:0 0 0 30px;
	color:#000000;
}
#recoleft h4 {
	float: left;
	width: 273px;
}
.proleftreco {
	float: left;
	width: 273px;
	background-image:url(../image/3/bg_recommend.gif);
	height: 193px;
}
.prorightreco {
	float: left;
	width: 118px;
	padding: 35px 0 50px 0;
}
#steps{
	float: left;
	width: 150px;
}
#stepend{
	float: left;
	width: 147px;
	padding: 20px 0 0 0;
}
