@charset "UTF-8";

/* 
00 - common
01 - top
02 - schedule
03 - site
04 - player
05 - record
SP - special
 */



/* ----- Genre Title (00) ----- ※トップページ公開後、81px　→　75px*/
#genreTitle {
	height: 75px;
	background-image: url(/sports/inter-high/2007/img/genre-title_a.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}

	/* Hides from IE5-mac \*/
	*html #genreTitle { position: relative; }


#genreTitle h2 {
	height: 75px;
	display: block;
	width: 100%;
	background-image: url(/sports/inter-high/2007/img/genre-title_a02.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

#genreTitle h2 a {
	height: 75px;
	text-decoration: none;
	display: block;
	background-image: url(/sports/inter-high/2007/img/genre-title_a02.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

	/* Hides from IE5-mac \*/
	*html #genreTitle h2 a { background: none; }
	/* End hide from IE5-mac */

#genreTitle h2 img {
	margin-top: 37px;
}

#genreTitle h2 span {
	display: none;
}
/* ----- Genre Title (00) ----- */







/* ----- Genre Menu (SP) ----- */
#genreMenuSeishun {
	background-image: url(/sports/inter-high/2007/img/genre-menu_bg.jpg) ;
	background-position: right center;
	width: 100%;
}
#genreMenuSeishun ul {
	width: 586px;
	height: 23px;
	list-style: none;
	position: relative;
}

#genreMenuSeishun li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	background-image: url(/sports/inter-high/2007/img/genre-menu_a.jpg);
}

#genreMenuSeishun span {
	visibility:hidden;
}
/* ----- Genre Menu (SP) ----- */







/* ----- Genre Menu (00) ----- */
#genreMenuA {
	background-image: url(/sports/inter-high/2007/img/genre-menu_bg.jpg) ;
	background-position: right center;
	width: 100%;
}

#genreMenuA ul {
	width: 555px;
	height: 23px;
	list-style: none;
	position: relative;
}

#genreMenuA li {
	margin: 0; 
	padding: 0;
 	list-style-type: none;
	display: inline;
	float: left;
}

#genreMenuA a {
	display:block;
 	text-decoration:none;
	font-size:1px;
	background-image: url(/sports/inter-high/2007/img/genre-menu01.jpg);
	overflow: hidden;
 	height:23px;
}

#genreMenuA span {
	visibility:hidden;
}
/* ----- Genre Menu (00) ----- */









/* ----- Genre Menu Text (00) ----- */

#genreMenuA01 {
	background-position: 0 0;
	width: 85px;
}

#genreMenuA01 a:hover, #genreMenuA01 a.selected {
	background-position: 0px -23px;
}

#genreMenuA02, #genreMenuA02 a {
 	background-position: -85px 0;
 	width: 79px;
}

#genreMenuA02 a:hover, #genreMenuA02 a.selected {
	background-position: -85px -23px;
}

#genreMenuA03, #genreMenuA03 a {
 	background-position: -164px 0;
 	width: 80px;
}

#genreMenuA03 a:hover, .genreMenuA03 a.selected {
 	background-position: -164px -23px;
}

#genreMenuA04, #genreMenuA04 a {
 	background-position: -244px 0;
 	width: 98px;
}

#genreMenuA04 a:hover, #genreMenuA04 a.selected {
 	background-position: -244px -23px;
}

#genreMenuA05, #genreMenuA05 a {
 	background-position: -342px 0;
 	width: 123px;
}

#genreMenuA05 a:hover, #genreMenuA05 a.selected {
 	background-position: -342px -23px;
}

#genreMenuA06, #genreMenuA06 a {
 	background-position: -465px 0;
 	width: 89px;
}

#genreMenuA06 a:hover, #genreMenuA06 a.selected {
 	background-position: -465px -23px;
}
/* ----- Genre Menu Text (00) ----- */




/* ----- Side Result ----- */
.sideResult {
	width: 198px;
	border: 1px solid #666;
	margin: 0 0 10px 0;
}

.sideResult h2 {
	height: 24px;
	font-size: 80%;
	color: #fff;
	line-height: 1.6em;
	background-image: url(/sports/inter-high/2007/img/icon_result.jpg);
	text-indent: -9999px;
}

.sideResult h2 span {
	display: none;
}

.sideResult ul {
	font-size: 80%;
	line-height: 1.6em;
	/*
	border-width: 0 1px 1px;
	*/
	list-style: none;
	padding: 1px 0 3px;
}

.sideResult ul li {
	background: no-repeat 5px 0.55em;
}


.sideResultItem {
	background-color: #03AB31;
	color: #FFFFFF;
	padding: 1px 2px;
	width: 70px;
	text-align: center;
	border: solid 3px #fff;
}

.sideResultMen {
	text-align: center;
}

.sideResultWomen {
	text-align: justify;
}

.sideResultTable {
	width: 100%;
	font-size: 80%;
}
.sideResultTable td a{
	padding: 1px 2px;
	display: block;
}

/* ----- Side Result ----- */


/* ----- Side Project ----- */

.sideProject {
	width: 198px;
	border: 1px solid;
	margin: 0 0 10px 0;
	background-repeat: repeat-x;
	border-color: #E50012;
	background-color: #E50012;
}
.sideProject a{
	display: block;
	padding: 15px 0;
}

.sideProject p {
	font-size: 90%;
	text-align: center;
	line-height: 1.45em;
	font-weight: 700;
}

.sideProject a, .sideProject a:visited {
	color: #FFFFFF;
}

.sideProject a:hover {
	color: #CCCCCC;
}

/* ----- Side Project ----- */
