#MBODY {
	width: 700px;
}
#MBODY p {
	line-height: 160%;
	font-size: 14px;
}
#MBODY p.big {
	font-size: 16px;
	line-height: 150%;
	padding-bottom: 6px;
	padding-top: 3px;
}
#MBODY div.csbox {
	clear: both;
	width: 665px;
	margin-left: 35px;
}
#MBODY .csboxAdj {
	padding-top: 25px;
}

#MBODY .imgL, #MBODY .imgR {
	max-width: 45.2%;
	padding-top: 6px;
	height: auto;
}
#MBODY .imgL {
	padding-right: 4.5%;
}
#MBODY .imgR {
}

#MBODY .imgTA1S1 .imgAn, #MBODY .imgTF1S1 .imgAn {
	width: 95%;
	clear: both;
	float: none;
	padding-bottom: 5.5%;
}
#MBODY .imgTA1S1 .imgAn img, #MBODY .imgTF1S1 .imgAn img {
	max-width: 100%;
	height: auto;
	clear: both;
}
#MBODY .imgTA1S2 .imgAn, #MBODY .imgTF1S2 .imgAn {
	width: 94.7%;
	clear: both;
	float: none;
	padding-bottom: 3%;
}
#MBODY .imgTA1S2 .imgAn img, #MBODY .imgTF1S2 .imgAn img {
	max-width: 100%;
	height: auto;
	clear: both;
}
#MBODY .imgTA1S3 .imgAn, #MBODY .imgTF1S3 .imgAn {
	width: 94.7%;
	clear: both;
	float: none;
	padding-bottom: 0%;
}
#MBODY .imgTA1S3 .imgAn img, #MBODY .imgTF1S3 .imgAn img {
	max-width: 100%;
	height: auto;
	clear: both;
}
#MBODY .imgTA1S4 .imgAn, #MBODY .imgTF1S4 .imgAn {
	width: 100%;
	clear: both;
	float: none;
}
#MBODY .imgTA1S4 .imgAn img, #MBODY .imgTF1S4 .imgAn img {
	max-width: 100%;
	height: auto;
	clear: both;
}



#MBODY .imgTA2S1 .imgAn, #MBODY .imgTF2S1 .imgAn {
	width: 45.15%;
	padding-bottom: 4.5%;
	margin-right: 4.5%;
}
#MBODY .imgTA2S1 .imgAn img, #MBODY .imgTF2S1 .imgAn img {
	max-width: 100%;
	height: auto;
}
#MBODY .imgTA2S2 .imgAn, #MBODY .imgTF2S2 .imgAn {
	width: 46.2%;
	padding-bottom: 2.4%;
	margin-right: 2.4%;
}
#MBODY .imgTA2S2 .imgAn img, #MBODY .imgTF2S2 .imgAn img {
	max-width: 100%;
	height: auto;
}
#MBODY .imgTA2S3 {
}
#MBODY .imgTA2S3 .imgAn, #MBODY .imgTF2S3 .imgAn {
	width: 47.368421%;
	padding-bottom: 0%;
	margin-right: 0%;
}
#MBODY .imgTA2S3 .imgAn img, #MBODY .imgTF2S3 .imgAn img {
	max-width: 100%;
	height: auto;
}
#MBODY .imgTA2S4 .imgAn, #MBODY .imgTF2S4 .imgAn {
	width: 50%;
	padding-bottom: 0%;
	margin-right: 0%;
}
#MBODY .imgTA2S4 .imgAn img, #MBODY .imgTF2S4 .imgAn img {
	max-width: 100%;
	height: auto;
}




#MBODY .imgTA3S1 .imgAn, #MBODY .imgTF3S1 .imgAn {
	width: 28.60%;
	padding-bottom: 4.5%;
	margin-right: 4.5%;
}
#MBODY .imgTA3S1 .imgAn img, #MBODY .imgTF3S1 .imgAn img {
	max-width: 100%;
	height: auto;
}
#MBODY .imgTA3S2 .imgAn, #MBODY .imgTF3S2 .imgAn {
	width: 30.15%;
	padding-bottom: 2.2%;
	margin-right: 2.2%;

}
#MBODY .imgTA3S2 .imgAn img, #MBODY .imgTF3S2 .imgAn img {
	max-width: 100%;
	height: auto;
}

#MBODY .imgTA3S3 .imgAn, #MBODY .imgTF3S3 .imgAn {
	width: 31.5789%;
	/*width: 31.65%;*/
	/*width: 210px;*/
	padding-bottom: 0%;
	padding-top: 0px;
}
#MBODY .imgTA3S3 .imgAn img, #MBODY .imgTF3S3 .imgAn img {
	max-width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#MBODY .imgTA3S4 {
}
#MBODY .imgTA3S4 .imgAn, #MBODY .imgTF4S4 .imgAn {
	width: 33.333%;
}
#MBODY .imgTA3S4 .imgAn img, #MBODY .imgTF4S4 .imgAn img {
	max-width: 100%;
	height: auto;
}



#MBODY .imgTA4S1 .imgAn, #MBODY .imgTF4S1 .imgAn {
	width: 20.3%;
	padding-bottom: 4.5%;
	margin-right: 4.5%;
}
#MBODY .imgTA4S1 .imgAn img, #MBODY .imgTF4S1 .imgAn img {
	max-width: 100%;
	height: auto;
}

#MBODY .imgTA4S2 .imgAn, #MBODY .imgTF4S2 .imgAn {
	width: 22.2%;
	padding-bottom: 2.1%;
	margin-right: 2.1%;
}
#MBODY .imgTA4S2 .imgAn img, #MBODY .imgTF4S2 .imgAn img {
	max-width: 100%;
	height: auto;
}
#MBODY .imgTA4S3 {
}
#MBODY .imgTA4S3 .imgAn, #MBODY .imgTF4S3 .imgAn {
	/*width: 23.7%;*/
	width: 23.609022%;
	padding-bottom: 0%;
	margin-right: 0%;
}
#MBODY .imgTA4S3 .imgAn img, #MBODY .imgTF4S3 .imgAn img {
	max-width: 100%;
	height: auto;
}
#MBODY .imgTA4S4 {
}
#MBODY .imgTA4S4 .imgAn, #MBODY .imgTF4S4 .imgAn {
	width: 25%;
	padding-bottom: 0%;
	margin-right: 0%;
}
#MBODY .imgTA4S4 .imgAn img, #MBODY .imgTF4S4 .imgAn img {
	max-width: 100%;
	height: auto;
}




#MBODY .video {
		width:94.8%;

}
#MBODY .video iframe {
}







#MBODY .bodyTs {
	padding-bottom: 25px;
}
#MBODY div.csboxAll .bodyT {
	padding-left: 35px;
}
#MBODY .bodyF {
	padding-top: 25px;
}
#MBODY .bodyFs {
	padding-top: 10px;
}
#MBODY div.csboxAll .bodyFs {
	padding-left: 35px;
}
#MBODY .bodyFsTS1 { /* 複数画像の余白「広い」を選択時 TS1 */
	padding-top: 0px;
}
#MBODY .bodyFsTS3 { /* 複数画像の余白「無し」を選択時 TS3 */
	padding-top: 25px;
}
#MBODY .bodyFsTS4 { /* 複数画像の余白「無し」を選択時 TS3 */
	padding-top: 25px;
}
#MBODY .body, #MBODY .bodyL, #MBODY .bodyLs, #MBODY .bodyR, #MBODY .bodyRs, #MBODY .bodyT, #MBODY .bodyTs, #MBODY .bodyF, #MBODY .bodyFs {
	line-height: 170%;
	font-size: 14px;
}
#MBODY .caption, #MBODY .captionT {
	padding-top: 10px;
	line-height: 150%;
	padding-bottom: 12px;
	text-align: left;
	color: #813305;
	font-size: 12px;
	width: 100%;
}
#MBODY .captionT {
	width: 95%;
}
#MBODY .captionS1,#MBODY .captionS2,#MBODY .captionS3,#MBODY .captionS4 {
	padding-bottom: 0px;
}
#MBODY div.csboxAll .caption {
	padding-top: 10px;
	width: 85%;
}
