@import url( format.css );
@import url( base.css );
@import url( inner.css );


#text{
	width:370px;
	float:left;
	text-align:left;
	margin:0px 0px 20px 0px;
}

#text2{
	width:470px;
	float:left;
	text-align:left;
	margin:0px 0px 20px 0px;
}
#text2_2{
	width:485px;
	float:left;
	text-align:left;
	margin:10px 0px 20px 0px;
}
#text2_3{
	width:450px;
	float:left;
	text-align:left;
	margin:0 0px 30px 0px;
}
#text2_4{
	width:450px;
	float:left;
	text-align:left;
	margin:0 0 0 0px;
}
#text3{
	width:738px;
	float:left;
	text-align:left;
	margin:0;
}
#text3_2{
	width:738px;
	float:left;
	text-align:left;
	margin:10px 0 0 0;
}

#text3_color{
	width:718px;
	float:left;
	text-align:left;
	background-color:#FFFFCC;
	border: 1px solid #FF9900;
	padding: 10px;
	margin:10px 0px 20px 0px;
	font-weight: bold;
}
#text3_color a{
	color:#FF0000
}

#text4{
	width:738px;
	float:left;
	text-align:left;
	margin:0 0 20px 0;
}
#text5{
	width:415px;
	float:left;
	text-align:left;
	margin:0 0 20px 0;
}
#text6{
	width:470px;
	float:left;
	text-align:left;
	margin:10px 0 10px 0;
}
#text7{
	width:480px;
	float:left;
	text-align:left;
	margin:0;
}
#text8{
	width:738px;
	float:left;
	text-align:left;
	margin:0;
}
#text9{
	width:310px;
	float:left;
	text-align:left;
	margin:0;
}
#text10{
	width:700px;
	float:left;
	text-align:left;
	margin:0 0 10px 0;
}
#pic{
	width:310px;
	float:right;
	margin:0px 10px 20px 0px;
}
#pic2{
	width:245px;
	float:right;
	margin:0px 0px 20px 0px;
}
#pic2_2{
	width:250px;
	float:right;
	text-align:left;
	margin:0px 0px 20px 0px;
}
#pic2_2 a{
	color:#FF0000;
}
#pic2_2 a hover{
	color:#FF0000;
	text-decoration: underline;
}
#pic2_2 img{
	margin:0px 0px 5px 0px;
}
#pic2_3{
	width:245px;
	float:right;
	margin:0px 0px 0px 0px;
}
#pic3{
	width:310px;
	float:right;
	margin:10px 0px 20px 0px;
	font-size: 10px;
	text-align:left;
	line-height: 15px;
	color: #999999;
}
#pic4{
	width:418px;
	float:right;
	margin:0 0px 20px 0px;
}
.text001{
	margin:10px 0px 20px 0px;
}
.text001_2{
	margin:10px 0px 20px 0px;
	text-align:left;
}
.text001_3{
	margin:0 0px 15px 0px;
	text-align:left;
}
.text001_4{
	margin:0 0px 0 0px;
	text-align:left;
}
.text002{
	padding:10px 10px 20px 10px;
	text-align:left;
}
.text003{
	padding:10px 10px 0px 10px;
	text-align:left;
}
.text004{
	padding:0px 10px 15px 0px;
	text-align:left;
}
.text005{
	padding:0px 10px 0px 10px;
	text-align:left;
	font-size:10px;
}
.text006{
	padding:10px 10px 0px 0;
	text-align:left;
	font-size:10px;
}
.text007{
	padding:0;
	text-align:left;
	font-size:10px;
	letter-spacing: 1px;
}

/* 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:768px;
	margin:0px auto 0px auto;
	background:url(../../images/dream/report/vol26/img_report_head.jpg) center top no-repeat;
}


/*- リポート部分 --------------*/
#mainContents .reportBlock{
	width:731px;
	margin:0px auto 0px auto;
	padding:10px 0px 10px 0px;
}


#mainContents .reportBlock2{
	width:738px;
	margin:0px auto 0px auto;
}
#mainContents .reportBlock2_2{
	width:738px;
	margin:20px auto 0px auto;
}


#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 .reportBlockL{
		width:510px;
		margin:0px;
		padding:0px;
		float:left;
		text-align:left;
		line-height:150%;
	}
		#mainContents h2{
			padding:0px 0px 10px 0px;
		}
		#mainContents h2 span{
		    position:absolute;
			z-index:-1;
		}
		#mainContents h2#stt01{
		    height:80px;
			background: url(../../images/dream/report/vol26/stt_report01.jpg) left top no-repeat;
		}
		#mainContents h2#stt02{
		    height:80px;
			background:url(../../images/dream/report/vol26/stt_report02.jpg) left top no-repeat;
		}
		#mainContents h2#stt03{
		    height:41px;
			background:url(../../images/dream/report/vol26/stt_report03_sub01.jpg) left top no-repeat;
		}
		#mainContents h2#stt04{
		    height:61px;
			background:url(../../images/dream/report/vol26/stt_report03_sub02.jpg) left top no-repeat;
		}
		#mainContents h2#stt05{
		    height:61px;
			background:url(../../images/dream/report/vol26/stt_report03_sub03.jpg) left top no-repeat;
		}
		#mainContents h2#stt06{
		    height:38px;
			background:url(../../images/dream/report/vol26/stt_report04_sub01.jpg) left top no-repeat;
		}

		#mainContents .reportBlockL h3{
			padding:0px 0px 10px 10px;
			margin-bottom:10px;
			height:17px;
		}
		#mainContents .reportBlockL h3 span{
		    position:absolute;
			z-index:-1;
		}
		#mainContents .reportBlockL h3#ttsub01{
		    background: url(../../images/dream/report/vol26/stt_report01_sub01.jpg) no-repeat left top;
		}
		#mainContents .reportBlockL h3#ttsub02{
		    background:url(../../images/dream/report/vol26/stt_report01_sub02.jpg) no-repeat left top;
		}
		#mainContents .reportBlockL h3#ttsub03{
		    background:url(../../images/dream/report/vol26/stt_report02_sub01.jpg) no-repeat left top;
		}
		#mainContents .reportBlockL h3#ttsub04{
		    background:url(../../images/dream/report/vol26/stt_report02_sub02.jpg) no-repeat left top;
		}
		#mainContents .reportBlockL p{
			padding:0px 0px 20px 0px;
			line-height:150%;
			color:#666;
		}


		#mainContents .reportBlock03 h4{
		}
		#mainContents .reportBlock03 h4 span{
		    position:absolute;
			z-index:-1;
		}
		#mainContents .reportBlock03 h4#ss01{
		    background: url(../../images/dream/report/vol26/stt_report03_ss01.jpg) no-repeat left top;
			height:44px;
		}

		#mainContents .reportBlockL p{
			padding:0px 0px 20px 0px;
			line-height:150%;
			color:#666;
		}

		#mainContents .reportBlockL .ttsub_p0{
			padding:0px 0px 14px 0;
		}

		#mainContents .add_txt{
		font-size:10px;
		}


	#mainContents .reportBlockR{
		width:210px;
		margin:0px;
		padding:0px;
		float:right;
		text-align:left;
	}
		#mainContents .rimage{
			margin:0px;
			padding:0px 0px 10px 0px;
		}

/*- リポート部分 設備説明--------------*/
#mainContents .reportBlock02{
	width:694px;
	margin:0px auto 14px auto;
	padding:0px 0px 0px 0px;
}
	#mainContents .reportBlockL02{
		width:130px;
		margin:0px;
		padding:0px;
		float:left;
		text-align:left;
		line-height:150%;
	}
	#mainContents .reportBlockR02{
		width:544px;
		margin:0px;
		padding:0px 0px 0px 0px;
		float:right;
		text-align:left;
		font-size:10px;
		color:#666;
		line-height:150%;
	}
	#mainContents .reportBlock02 .add_txt{
		margin:0px;
		padding:0px;
		text-align:left;
		font-size:10px;
		color:#666;
		line-height:150%;
	}

/*- リポート部分 ここが話題に--------------*/
#mainContents .reportBlock03{
	width:742px;
	margin:0px auto 14px auto;
	padding:0px 0px 0px 0px;
}
	#mainContents .reportBlock03 p{
		text-align:left;
		font-size:12px;
		color:#666;
		letter-spacing:0.2em;
		line-height:150%;
	}
	#mainContents .reportBlock03 .add_txt{
		margin:0px;
		padding:0px;
		text-align:left;
		font-size:10px;
		color:#666;
		line-height:150%;
	}

/*- リポート部分 ここがギモンに--------------*/
#mainContents .reportBlock04{
	width:742px;
	margin:0px auto 14px auto;
	padding:0px 0px 0px 0px;
}
	#mainContents .reportBlock04 p{
		text-align:left;
		font-size:12px;
		color:#666;
		letter-spacing:0.2em;
		line-height:150%;
	}
	#mainContents .reportBlockL04{
		width:254px;
		margin:6px 0 0px;
		padding:0px;
		float:left;
		text-align:right;
		line-height:150%;
	}
	#mainContents .reportBlockR04{
		width:468px;
		height:155px;
		margin:6px 0 0px;
		padding:0px 0px 0px 0px;
		float:right;
		text-align:left;
		vertical-align:middle;
	}
	#mainContents .reportBlockR04 p{
		margin:auto 0;
	}

/*- モニター様の声 --------------*/
#mainContents .reportVoice{
	width:731px;
	margin:20px auto 0px auto;
	padding:0px 0px 0px 0px;
}

	#mainContents .reportVoice .in{
		width:731px;
		padding:0px 0px 10px 0px;
	}

	#mainContents .reportVoice p.tt{
		padding:10px 0px 10px 0px;
		text-align:left;
	}
	#mainContents .reportVoice .name{
		font-weight:bold;
		color:#935D65;

	}

	#mainContents .reportVoiceL{
		width:354px;
		margin:0px;
		padding:0px;
		float:left;
		text-align:left;
		line-height:150%;
		font-size:10px;
		color:#666;
	}
	#mainContents .reportVoiceR{
		width:354px;
		margin:0px;
		padding:4px 0px 0px 0px;
		float:right;
		text-align:left;
		font-size:10px;
		color:#666;
		line-height:150%;
		font-size:10px;
		color:#666;
	}
	.imgfleft{
		float:left;	
		margin-right:5px;
	}
	.imgfright{
		float:right;
		margin-left:5px;
	}


#reportFooter{
	margin:0px auto 0px auto;
	padding:50px 0px 0px 0px;
	text-align:right;
}

