@charset "shift_jis";

/*--=========MIDASHI_START=========--*/

#main-contents h2 {
	height: 42px;
	width: 650px;
	background: url(images/h2.gif);
	text-indent: -9999px;
	margin: 0 0 15px;
}


/*--=========MIDASHI_END=========--*/

/*.box,.box2 {
	margin: 0 auto 10px;
	width: 610px;
}*/

.s-index {
	width: 80%;
	margin: 0 auto 30px;
	padding: 10px;
	background-color: #E7E1FB;
}
.c-index {
	width: 80%;
	margin: 0 auto 30px;
	padding: 10px;
	background-color: #E6F9BF;
}

.s-index ul.left {
	float: left;
	width: 220px;
}
.c-index ul.left {
	float: left;
	width: 220px;
}
h3.sports {
	background: url(images/sports-ttl.gif) no-repeat;
	height: 28px;
	width: 590px;
	text-indent: -9999px;
	margin: 0 auto 8px;
}
h3.culture {
	background: url(images/culture-ttl.gif) no-repeat;
	height: 28px;
	width: 590px;
	text-indent: -9999px;
	margin: 0 auto 8px;
	clear: both;
}

/*--=========.box_START=========--*/
.box {
	margin: 0 auto 10px;
	width: 590px;
}
.box dl {
	width: 180px;
	float: left;
	display: block;
	margin: 0 25px 15px 0;
}
#main-contents .box dd img {
	display: block;
	margin-bottom: 4px;
}
.box dl.mr-0 {
	width: 180px;
	float: left;
	display: block;
	margin: 0 0 15px 0;
}
/*--=========.box_END=========--*/


div.sports ul li span {
	color: #5e59d0;
}
div.culture ul li span {
	color: #80c942;
}
.sports dl dt {
	color: #5e59d0;
	padding: 1px 0 0 8px;
	margin-bottom: 3px;
	background: url(../../common/images/p-buret.gif) no-repeat left center;
	font-weight: bold;
}
.culture dl dt {
	color: #5db70f;
	padding: 1px 0 0 8px;
	margin-bottom: 3px;
	background: url(../../common/images/g-buret.gif) no-repeat left center;
	font-weight: bold;
}
p.s-copy {
	background: url(images/sports-copy.gif);
	height: 20px;
	width: 350px;
	text-indent: -9999px;
	margin: 0 0 15px 45px;
}
p.c-copy {
	background: url(images/culture-copy.gif);
	height: 20px;
	width: 350px;
	text-indent: -9999px;
	margin: 0 0 15px 45px;
}


/*--=========.c-menu_START=========--*/
.c-menu li a {
	display: block;
	width: 65px;
	height: 25px;
	text-indent: -9999px;
}
.c-menu {
	height: 25px;
	width: 140px;
	margin: 0 0 8px 485px;
}
.c-menu li {
	display: block;
	width: 65px;
	float: left;
	margin-right: 5px;
}
.c-menu li.sports a {
	background: url(images/club-menu.gif) no-repeat top left;
}
.c-menu li.culture a {
	background: url(images/club-menu.gif) no-repeat top right;
}
.c-menu li.sports a:hover {
	background: url(images/club-menu.gif) no-repeat bottom left;
}
.c-menu li.culture a:hover {
	background: url(images/club-menu.gif) no-repeat bottom right;
}
/*--=========.c-menu_END=========--*/

#main-contents p.place {
	color: #5F88D3;
	padding: 2px 2px 2px 0;
	margin-top: 2px;
	font-weight: bold;
	font-size: x-small;
}
#main-contents p.place span {
	color: #FFFFFF;
	background: #5F88D3;
	padding: 2px;
	margin-right: 3px;
	font-weight: normal;
	font-size: x-small;
	margin-bottom: 3px;
}
#main-contents  .culture  .caution   {
	font-size: 80%;
	position: relative;
	left: 350px;
	width: 160px;
	clear: both;
	top: -20px;
	margin: 0px;
	padding: 0px;
	text-indent: -1em;
}

