@charset "utf-8";
/* CSS Document */
#report{
margin-top:20px;
}

.report_contents{
margin-top:10px;
}

#report img{
padding:4px 0 0 4px;
}

h5{
padding:5px 0 0 10px;
font-size:14px;
font-weight:bold;
color:#666666;
}

#report p{
margin:0;
padding:0 10px;
}

#report .continue{
width:260px;
height:20px;
display:block;
text-indent:-9999px;
}

.box{
background:url(../report/images/report_back.jpg) no-repeat;
width:260px;
height:260px;
float:left;
margin:0 6px 10px 0;
}

.box p{
font-size:13px;
}

#iksama{
background:url(../report/images/ikedasama.jpg) no-repeat;
width:260px;
height:260px;
float:left;
}

h6{
background:url(../report/images/name.jpg) no-repeat;
width:798px;
height:68px;
color:#666666;
font-size:18px;
font-weight:bold;
padding:18px 0 0 60px;
}

#photo01{
width:338px;
float:left;
padding-left:10px;
margin-right:10px;
}

#rc_2{
margin-top:20px;
}

#rc_2 dl{
width:440px;
float:left;
}

#advice{
background:url(../report/images/advice.jpg) no-repeat;
width:344px;
height:310px;
float:right;
padding-right:14px;
margin-top:10px;
}

#advice p{
padding:74px 20px 20px 20px;
line-height:1.65em;
}

#advice p span{
display:block;
text-align:right;
}

#rc_1 dd{
padding-left:370px;

}

dd{
padding:5px 20px;
color:#666666;
line-height:1.3em;
margin-bottom:10px;
}

#m_top{
text-align:right;
padding-right:20px;
}


#oomorisama_background{
background:url(../report/images/oomorisama.jpg) no-repeat;
height:1235px;
width:800px;
}


#ikedasama_background{
background:url(../report/images/ikedasama.jpg) no-repeat;
height:1235px;
width:800px;
}

#saitosama_background{
background:url(../report/images/saitosama.jpg) no-repeat;
height:1235px;
width:800px;
}

#maedasama_background{
background:url(../report/images/maedasama.jpg) no-repeat;
height:1300px;
width:800px;
}

.report_contents #maedasama_background p{
padding:1070px 40px 0 40px;
font-size:16px;
line-height:1.5em;
}

#iikubosama_background{
background:url(../report/images/iikubosama.jpg) no-repeat;
height:1170px;
width:800px;
}

.report_contents #iikubosama_background p{
padding:950px 40px 0 40px;
font-size:16px;
line-height:1.5em;
}

#kanemurasama_background{
background:url(../report/images/kanemurasama.jpg) no-repeat;
height:1170px;
width:800px;
}

.report_contents #kanemurasama_background p{
padding:950px 40px 0 40px;
font-size:16px;
line-height:1.5em;
}

#dobashisama_background{
background:url(../report/images/dobashisama.jpg) no-repeat;
height:1170px;
width:800px;
}

.report_contents #dobashisama_background p{
padding:950px 40px 0 40px;
font-size:16px;
line-height:1.5em;
}

.report_contents p{
padding:1010px 40px 0 40px;
font-size:16px;
line-height:1.5em;
}

.report_contents p span{
text-align:right;
display:block;
}




#rc_1:after{
	content: ".";
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
}

#rc_1{
	display:inline-block;/* MAC IE用*/
	min-height:1%;/* IE 7用 */
}

/*--MAC IEは非適用→ \*/
* html #rc_1{height: 1%;}
#rc_1{display: block;}


#report_contents:after{
	content: ".";
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
}

#report_contents{
	display:inline-block;/* MAC IE用*/
	min-height:1%;/* IE 7用 */
}

/*--MAC IEは非適用→ \*/
* html #report_contents{height: 1%;}
#report_contents{display: block;}