@charset "Shift-JIS";

/*-------------------------------------------------------
					リセット
-------------------------------------------------------*/
#x
{
	background:transparent no-repeat scroll left top;
	margin:0;
	padding:0;
	border:none;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	list-style-type:none;
}






/*-------------------------------------------------------
					フロート解除
-------------------------------------------------------*/
#x:after
{
	content:".";
	display:block;
	clear:both;
	height:0;
	line-height:0;
	visibility:hidden;
}

#x
{
	zoom:1;
}






/*-------------------------------------------------------
					テキスト画像代替
-------------------------------------------------------*/
#x
{
	display:block;
	text-indent:-10000px;
	text-decoration:none;
	margin:0;
	padding:0;
/*\*/
	overflow:hidden;
/* */

}






/*-------------------------------------------------------
					非表示部
-------------------------------------------------------*/
#x
{
	position:absolute;
	top:-9999px;
	left:-9999px;
	width:0px;
	height:0px;
	overflow:hidden;
	z-index:-9999;
}






/*-------------------------------------------------------
					div#pageHeader
-------------------------------------------------------*/
body.events div#pageHeader{
	background-image:url(../../events/images/page_header.gif);
}



/*-------------------------------------------------------
				div#secLatest h2.withImage
-------------------------------------------------------*/
body.events div#secLatest h2.withImage{
	background-image:url(../../events/images/latest_h2.gif);
	height:50px;
}


/*-------------------------------------------------------
				div#secFiveADay h2.withImage
-------------------------------------------------------*/
body.events div#secFiveADay h2.withImage{
	background-image:url(../../events/images/fiveaday_h2.jpg);
	height:211px;
}
body.events div#secFiveADay.article ul.twoColumns li.categoryTop{
	width: 100%;
	clear: both;	
}



/*-------------------------------------------------------
				div#secNebuta h2.withImage
-------------------------------------------------------*/
body.events div#secNebuta h2.withImage{
	background-image:url(../../events/images/2014_maruha_haneto.jpg);
	height:295px;
}

/*-------------------------------------------------------
				div#secApple h2.withImage
-------------------------------------------------------*/
body.events div#secApple h2.withImage{
	background-image:url(../../events/images/banner_applepie.jpg);
	height:398px;
}


/*-------------------------------------------------------
				div#secNebuta2015 h2.withImage
-------------------------------------------------------*/
body.events div#secNebuta2015 h2.withImage{
	background-image:url(../../events/images/banner_nebuta_2016.jpg);
	height:707px;
}




/*-------------------------------------------------------
				div#secTedukuri h2.withImage
-------------------------------------------------------*/
body.events div#secTedukuri h2.withImage{
	background-image:url(../../events/images/tedukuri_h2.jpg);
	height:216px;
}

/*-------------------------------------------------------
				div#secfootball h2.withImage
-------------------------------------------------------*/
body.events div#secfootball h2.withImage{
	background-image:url(../../events/images/banner_football_2016.jpg);
	height:175px;
}




/*-------------------------------------------------------
				div#secMarathon h2.withImage
-------------------------------------------------------*/
body.events div#secMarathon h2.withImage{
	position: relative;
	background-image:url(../../events/images/marathon_h2_20160918.jpg);
	height:277px;
}

body.events div#secMarathon h2.withImage a{
	position: absolute;
	top: 228px;
	left: 565px;
	width: 162px;
	height: 29px;
	background: url(../../events/images/marathon_h2_btn.gif) no-repeat scroll left top;
}

body.events div#secMarathon h2.withImage a:hover{
	background: url(../../events/images/marathon_h2_btn_ov.gif) no-repeat scroll left top;
}

/*-------------------------------------------------------
				div#secJidouga h2.withImage
-------------------------------------------------------*/
body.events div#secJidouga h2.withImage{
	background-image:url(../../events/images/jidouga_h2.jpg);
	height:211px;
}



/*-------------------------------------------------------
				div#secChisan h2.withImage
-------------------------------------------------------*/
body.events div#secChisan h2.withImage{
	background-image:url(../../events/images/curry_h2.jpg);
	height:214px;
}
body.events div#secChisan.article ul.curry {
	line-height:2em;
}
body.events div#secChisan.article ul.curry li a{
	font-size:110%;
	font-weight:bold;
}



/*-------------------------------------------------------
				div#secChisan h2.withImage
-------------------------------------------------------*/
body.events div#secTofu h2.withImage{
	background-image:url(../../events/images/tofu_h2.jpg);
	height:214px;
}

/*-------------------------------------------------------
				div#secDream h2.withImage
-------------------------------------------------------*/
body.events div#secDream h2.withImage{
	background-image:url(../../events/images/banner_dreamboad.jpg);
	height:263px;
}

/*-------------------------------------------------------
				div#ladys_club h2.withImage
-------------------------------------------------------*/
body.events div#ladys_club h2.withImage{
	background-image:url(../../events/images/banner_ladys.jpg);
	height:226px;
}


/*-------------------------------------------------------
					div#pageHeader
-------------------------------------------------------*/
body#fiveADay.events div#pageHeader{
	background-image:url(../../events/five_a_day/images/page_header.gif);
}


/*-------------------------------------------------------
					table.meetingPlace
-------------------------------------------------------*/
table.meetingPlace{
	text-align: left;
}


/*-------------------------------------------------------
					
-------------------------------------------------------*/
p.caption{
	width: 300px;
	margin: 10px 0 0;
	text-align: center;
}


