@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;	
	}


/*--------- 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:740px;
	margin:0px auto 0px auto;
}


/*- メイン部分 --------------*/
#mainContents .timeBlock{
	width:740px;
	margin:0px auto 0px auto;
	padding:20px 0px 20px 0px;
}

#mainContents .timeBlock02{
	width:740px;
	margin:0px auto 0px auto;
	padding:20px 0px 30px 0px;
	text-align:left;
	clear:both;
}
#mainContents .timeBlock02 p{
	margin:10px 0 0;
	color:#666;
}

#mainContents .timeBlock p.dropcap:first-letter {
	font-size:167%;/* render 20px */
	font-weight:bold;
}

#mainContents .timeBlock span.big{
	font-size:167%;/* render 20px */
	font-weight:bold;
}

#mainContents .timeBlock p{
	padding:0px 0px 20px 0px;
	line-height:150%;
	color:#666;
	letter-spacing:0.2em
}
#mainContents .timeBlock p.end{
	padding-bottom:0px;
}

#mainContents .partsImages{
	margin:0px auto 0px auto;
	padding:0px 0px 15px 0px;
}
#mainContents .partsImages img{	
	margin-right:15px;

}
#mainContents .partsImages img.ed{	
	margin-right:0px;

}


    /*- 左ブロック --------------*/
	#mainContents .tBlockL{
		width:240px;
		margin:0px;
		padding:0px;
		float:left;
		text-align:left;
		line-height:150%;
		border-right:1px solid #CCC;
	}
	#mainContents .tBlockL p{
		width:232px;
	}

    /*- 左ブロック 2列 --------------*/
	#mainContents .tBlockL02{
		width:500px;
		margin:0px;
		padding:0px;
		float:left;
		text-align:left;
		line-height:150%;
	}
	.tBlockL02 .l_Mid{
		float:left;
		width:242px;
		border-right:1px solid #CCC;
		padding:0px 0px 0px 14px;
	}
	.tBlockL02 .l_Mid p{
		width:226px;
	}
	.tBlockL02 .l_Rght{
		width:226px;
		padding:0px 0px 0px 0;
		float:right;
	}
	#mainContents .tBlockL02 .boxItm{
		padding:10px 0px 0px 0px;
	}

 	#mainContents .tBlockL02 .boxItm p{
		padding:10px 0px 0px 0px;
	}
   /*- 左ブロック 線なし--------------*/
	#mainContents .tBlockL03{
		width:232px;
		margin:0px;
		float:left;
		text-align:left;
		line-height:150%;
	}


    /*- 右ブロック --------------*/
	#mainContents .reportBlockR{
		width:485px;
		margin:0px;
		padding:0px;
		float:right;
		text-align:left;
	}
	#mainContents .reportBlockR .l_Mid{
		width:226px;
		padding:0px 0px 0px 0px;
		float:left;
	}
	#mainContents .reportBlockR .l_Rght{
		width:226px;
		padding:0px 0px 0px 14px;
		border-left:1px solid #CCC;
		float:right;
	}

    /*- 右ブロック 1列 --------------*/
	#mainContents .reportBlockR02{
		width:232px;
		border-left:1px solid #CCC;
		margin:0px;
		padding:0px;
		float:right;
		text-align:left;
	}

 	#mainContents .reportBlockR02 p{
		padding-left:14px;
	}
   /*- 右ブロック 線あり --------------*/
	#mainContents .reportBlockR03{
		width:500px;
		border-left:1px solid #CCC;
		margin:0px;
		padding:0px;
		float:right;
		text-align:left;
	}

	.reportBlockR03 .l_Mid{
		float:left;
		width:242px;
		border-right:1px solid #CCC;
		padding:0px 0px 0px 14px;
	}
	.reportBlockR03 .l_Mid p{
		width:226px;
	}
	.reportBlockR03 .l_Rght{
		width:226px;
		padding:0px 0px 0px 0;
		float:right;
	}
	#mainContents .reportBlockR03 .boxItm p{
		padding:0px 0px 0px 14px;
		font-size:83%;/* render 10px */
		line-height:160%;
		letter-spacing:0;
	}


/*-  アイテム説明　--------------*/
	#mainContents .boxItm{
		width:486px;
		padding:20px 0;
		clear:both;
	}
	#mainContents .boxItm p{
		padding:0px 0px 0px 0px;
		font-size:83%;/* render 10px */
		line-height:160%;
		letter-spacing:0;
	}
	#mainContents .boxItm p.brown{
	    color:#731700;
	}
	#mainContents .boxItm p.navy{
	    color:#003366;
	}
	#mainContents .boxItm a:link{
	    color:#0099cc
	}

	.imgfleft{
		float:left;	
		margin-right:10px;
	}
	.imgfright{
		float:right;
		margin-left:10px;
	}


#reportFooter{
	margin:0px auto 0px auto;
	padding:50px 0px 0px 0px;
	text-align:right;
}

