@charset "UTF-8";

/* ブランディングプロジェクト */

#branding #top .banner img{
margin-bottom: 26px;
width: 766px;
height: 330px;
}

#branding .date {
color:#666;
font-size:x-small;
line-height:180%;
margin:0;
padding:0;
}

#branding .article {
margin-bottom:12px;
overflow:hidden;
}

#branding .showcase {
border:1px solid #D4D4D4;
height:136px;
width:174px;
}

#branding div.cf_wrapper {
position:relative;
}

#branding p.lead{
width:564px;
}

#branding p{
margin-bottom:12px;
}

#branding table.branding_top td{
padding-bottom:18px;
}


#branding img.icon_img{
margin-bottom:6px;
}

#branding span.arrowR{
background:url("/common/images/arrow-original.gif") no-repeat center right;
padding-right: 15px;
border: solid 1px #FFF;
}

.next{
      font-size: small;
      padding-right: 12px;
      background: url("/common/images/arrow-original.gif") no-repeat center right;
}

.previous{
       font-size: small;
      padding-left: 15px;
      background: url("/common/images/arrow-original-left.gif") no-repeat center left;
}



/* ボランティアファンド */

#volunteer{
	width: 564px;
}

#volunteer p{
	margin-bottom: 9px;
}

#volunteer p.last{
	margin-bottom: 0;
}

#volunteer table.line{
	margin-bottom: 18px;
}

#volunteer img.coaster{
	margin-right: 18px;
	float: left;
	width: 145px;
	height: 145px;
}

#volunteer .mg_goods{
	margin-bottom: 36px;
}



/* スポーツプロジェクト */
#sports p.lead {
margin-bottom:6px;
width:564px;
}

#sports .club {
display:block;
overflow:hidden;
width:564px;
}

#sports .right {
float:right;
width:432px;
}

#sports .marginB24{
margin-bottom:24px;
}

#sports .left{
float:left;
margin-right:12px;
width:108px;
}

#sports .marginB12 {
margin-bottom:12px;
}


/*--sport project blog*/
#blogTopics{
line-height:140%;
}

#blogTopics h2{
border-bottom:1px solid #999;
line-height:160%;
}

#blogTopics ul{
list-style:none;
margin:6px 0 0;
padding-left:0;
}

#blogTopics li{
margin:0 0 12px;
padding:0;
}

#blogTopics{
margin:0;
padding:0;
}

li.lastArticle{
margin:0;
padding:0;
}

.imgPaddingBottom{
	padding-bottom:12px;
}

#blogEntry h1.archive{
	margin-bottom:12px;
}

#blogEntry .blogImages{
	margin-bottom:24px;
}

#blogEntry .blogImagePR{
	padding-right:6px;
}

#blogEntry .categoryContainer {
	font-size:x-small;
	letter-spacing:normal;
	margin-bottom:12px;
}

#blogEntry .categoryContainer .on {
	background:#CCCCCC;
	margin-right:3px;
	padding:2px 3px;
}

#blogEntry .categoryContainer .off {
	background:#E8E8E8;
	margin-right:3px;
	padding:2px 3px;
}

#blogEntry p.entryContent{
	margin-bottom:3px;
}

#sports .officialGame{ 
border:1px solid #666666;
color:#333333;
font-size:x-small;
margin-left:12px;
margin-right:6px;
padding:2px 3px;
}



/* download */
#download ul{
	list-style-type:none;
}
