.spreport-main{
	width: 100%;
}
.spreport-page-main{
	max-width: 1280px;
	vertical-align: bottom;
	margin: 0 auto;
}
.spreport-page-main img,.spreport-page-main-sp img{
	vertical-align: bottom;
}
.spreport-page-main-sp{
	display: none;
}
.spreport-page-ttl{
	width: 100%;
	background: url(../images/top-title-bg.jpg) repeat;
}
.spreport-page-ttl .spreport-page-ttl-inner{
	max-width: 800px;
	margin: 0 auto;
	padding: 3em 0 1em;
	font-family :
	YuGothic,    /* Mac用 */
	'Yu Gothic', /* Windows用 */
	sans-serif;

}
.spreport-page-ttl .spreport-page-ttl-inner h1,.ttl-inner h1{
	font-family :
	YuMincho,    /* Mac用 */
	'Yu Mincho', /* Windows用 */
	serif;
	text-align: center;
	font-size: 30px;
	color: #2e2e2e;
	line-height: 1;
}
.spreport-page-ttl .spreport-page-ttl-inner p{
	font-size: 17px;
	padding-bottom: 1.5em;
	color: #FFF;
}

.ms-contents .report-inner{
	max-width: 800px;
	margin: 0 auto;
}
.report-inner .report-photo,.report-inner .report-comment{
	margin-bottom: 3em;
}
.report-inner .report-comment p.qes-text{
	font-weight: bold;
	font-size: 25px;
	padding-bottom: 1em;
	padding-left:2em;
text-indent:-2em;
}
.report-inner .report-comment p{
	/*letter-spacing: 0.1em;*/
	line-height: 1.7;
	font-size: 1em;
	font-family :
	YuGothic,    /* Mac用 */
	'Yu Gothic', /* Windows用 */
	sans-serif;
	padding-bottom: 1em;
}
.ttl-inner{
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
	padding: 5em 0 2em;
	font-family :
	YuGothic,    /* Mac用 */
	'Yu Gothic', /* Windows用 */
	sans-serif;
}
.ttl-inner hr{
	width: 20%;
	margin: 2em auto;
	height:2px;
	border:0px;
	background-color:#c00;
}


@media(max-width: 736px){
	.spreport-page-ttl .spreport-page-ttl-inner p {
    font-size: 16px;
    width: 90%;
    margin: 0 auto;
	}
	.ttl-inner h1 {
    font-size: 22px;
	}
	.report-inner .report-comment {
    width: 90%;
    margin: 0 auto 3em;
	}
	.report-inner .report-comment p.qes-text{
		font-size: 16px;
	}
	.spreport-page-main{
	display: none;
	}
	.spreport-page-main-sp{
	display: block;
	}


}
