@import url( format.css );
@import url( base.css );
@import url( inner.css );



/* mainContents style
---------------------------------------------------- */
	.hr01 {
		width:585px;
		height:1px;
		margin:5px 0px 20px 0px;
		background: url("../../images/dream/hr01.gif") repeat-x left top;	
	}

	.m10_b{
		margin-bottom:10px;
	}

/*--------- report --------------*/

#mainContents .subin{
	border:1px solid #D5CCB9;
	text-align:center;
	background-color: #ffffff;
	padding-top: 30px;
	padding-bottom: 10px;
	margin: 0px;
	padding-right: 32px;
	padding-left: 32px;
}

/*- メインタイトル部分 --------------*/

#mainContents .reportHeader{
	width:768px;
	margin:40px auto 20px;
}

/*- リポート部分 --------------*/
#mainContents .reportBlock1,
#mainContents .reportBlock2,
#mainContents .reportBlock3 {
	width:738px;
}
#mainContents .reportBlock1 {
	margin:0px auto;
}
#mainContents .reportBlock2 {
	margin:30px auto 0;
}
#mainContents .reportBlock3 {
	margin:60px auto 0;
}
#mainContents .reportBlock2b {
	width:696px;
	border: 1px solid #6b513a;
	padding: 20px;
	margin:30px auto 0;
}

#mainContents h2,
#mainContents h3,
#mainContents p {
	text-align: left;
}
#mainContents h2 {
	margin-bottom: 20px;
}
#mainContents h3 {
	margin-bottom: 15px;
}

#mainContents .dcont01,
#mainContents .dcont02,
#mainContents .dcont03,
#mainContents .dcont04 {
	width:738px;
}

	/* normal */
	#mainContents .dcont01 .boxL {
		width: 473px;
		float: left;
	}
	#mainContents .dcont01 .boxR {
		width: 230px;
		float: right;
	}
	#mainContents .dcont01 .boxR p {
		font-size: 10px;
		margin-top: 3px;
	}
	/* 画像3枚タイプ */
	#mainContents .dcont02 .boxL {
		width: 240px;
		float: left;
		margin-right:9px;
	}
	#mainContents .dcont02 .boxR {
		width: 240px;
		float: right;
	}
	#mainContents .dcont02 p {
		font-size: 10px;
		margin-top: 3px;
	}
	/* 画像ワイドタイプ */
	#mainContents .dcont03 .boxL {
		width: 323px;
		float: left;
	}
	#mainContents .dcont03 .boxR {
		width: 380px;
		float: right;
	}

	/* disposer */
	#mainContents #disposer {
		width: 230px;
	}
	#mainContents #disposer .boxL {
		width: 102px;
		float: left;
	}
	#mainContents #disposer .boxR {
		width: 113px;
		float: right;
	}
	#mainContents #disposer .boxR p {
		font-size: 10px;
	}
	/* universal design */
	#mainContents #universal {
		width: 380px;
	}
	#mainContents #universal p {
		font-size: 10px;
		margin-top: 3px;
	}
	#mainContents #universal .boxL {
		width: 186px;
			float: left;
	}
	#mainContents #universal .boxR {
		width:186px;
		float: right;
	}
	#mainContents #universal .boxR {
		font-size: 10px;
		margin-top: 3px;
	}

/*- モニター様の声 --------------*/
#mainContents .reportVoice {
	width: 738px;
	margin-bottom: 20px;
} 
#mainContents .reportVoice .boxL {
	width: 120px;
	float: left;
}
#mainContents .reportVoice .boxR {
	width: 604px;
	float: right;
	padding-top: 7px;
	text-align: left;
}
#mainContents .reportVoice .boxR p {
	margin-top: 10px;
}

/*- ジオのこだわり --------------*/
#mainContents .kodawari {
	margin: 30px auto 0;
	padding-bottom: 30px;
	width: 738px;
}

/*- footer --------------*/
#reportFooter{
	margin:0px auto 0px auto;
	padding:50px 0px 0px 0px;
	text-align:right;
}


/* 表紙メイキングストーリー
---------------------------------------------------- */
#text{
	width:370px;
	float:left;
	text-align:left;
	margin:0px 0px 20px 0px;
}
#pic{
	width:310px;
	float:right;
	margin:0px 10px 20px 0px;
}
.text001{
	margin:10px 0px 20px 0px;
}
.text002{
	padding:0px 10px 15px 0px;
	text-align:left;
}
.text003{
	padding:10px 0 0 0;
	text-align:left;
	font-size:10px;
	vertical-align: top;
}

