@charset "utf-8";

/*---------------------*/
/* 画像配置              */
/*---------------------*/
img.supporterImg_Long {
	width: 510px;
}

img.supporterTitleImg {
	width: 510px;
}

div.textsupporterwrap {
	
}

div.textsupporterwrap div.supporterImgArea {
	float:right;
	width: 220px;
	margin: 0px 5px 50px 7px;
}

div.textsupporterwrap img.supporterImg  {
	width: 220px;
}

div.textsupporterwrap div.supporterImgtxt {
	float: right;
}

div.textsupporterwrap p {
	overflow: hidden;
}


/* 以下commonとすること */
		div#centerContents h2{
/*			height: 60px;*/
			font-size: 14px;
			letter-spacing: 0.08em;
			margin: 0px 0px 10px;
		}

		div#centerContents h2 span{
			padding: 6px 0px 6px 22px;
			display: block;
			font-weight: bold;
			line-height: 2.0;
			-moz-box-shadow:0 0 0.5px #ccc;
			-webkit-box-shadow:0 0 0.5px #ccc;

			text-shadow:1px 0 0.5px #fff;

		}

		div#centerContents strong{
			display: block;
			margin-bottom: 7px;
			font-weight: bold;
			font-size: 14px;
		}

		div#centerContents span.readTxt{
			line-height: 1.9;
			display: block;
		}
		
		div#centerContents div#mainContentsList{
			width: 510px;
			float: left;
		}
		
		div#mainContentsList div#mainContentsItem{
/*			width: 250px;*/
			width: 510px;
			float: left;
			margin-top: 5px;
			margin-right: 5px;
		}

