


#bd {
		width:100%;
		margin:0;
		padding:0;
}

a:link, a:visited {
		color:#000;
		text-decoration:none;
}


a:hover, a:active {
		color:#003;
}

h4 {
	font-size:18px;
	color:#003;
	text-decoration: none;
	margin:0px 0px 30px 8px;
	padding:0px 0px 0px 5px;
	border-left:5px solid #003;
	letter-spacing:0.01em;
}


/*成績ナビ*/
#navi {
		text-align:center;
}

#navi span {color:#003;}

div#tab	{
		margin:0 2px;
		height:10px;
		background:#003;
		position:relative;
}

div#tab ul	{
		position:absolute;
		bottom:-2px;
		right:0;
		list-style:none;
}

div#tab li	{
		width:120px;
		margin-left:2px;
		float:left;
		text-align:center;
}

div#tab li a	{
		display:block;
		padding:4px 0;
		background:#505073;
		color:#a2a2b8;
		border-radius:2px 2px 0 0;
}

div#tab li a:hover	{
		color:#fff;
}

div#tab li a.on	{
		background:#003;
		color:#fff;
}


/*テーブル*/
#score {
	width:100%;

}

/*#score tr.head  {
		background-color:#009;
		color:#FFF;
}*/


#score td,#score th {
		padding:2px 1px;
		font-size:0.8rem;
		text-align:center;
}

#score tr:nth-of-type(odd) td {background-color:#DCDCDC;}

#score tr:first-child td,#score tr.head td,#score tr:first-child th,#score tr.head th {vertical-align:top; padding:0;}

#score tr:first-child td b,#score tr:first-child th b	{
		display:block;
		padding:0 0 5px;
		line-height:1;
		font-size:8px;
		font-weight:normal;
}

#score tr:first-child td a,#score tr:first-child th a	{
		display:block;
		color:#000;
}

#score tr:first-child td a:hover,#score tr:first-child th a:hover	{
		background-color:#E0FFFF;
}

#score tr.AA td {background-color:#AAA !important; font-weight:bold;}
#score tr.AA th {background-color:#B0E0E6 !important; font-weight:bold;}

#score tr:nth-of-type(odd) th,#score tr:first-child th {background-color:#B0E0E6; color:#000;}

#score th {background-color:#E0FFFF;}


/*フッタ*/
.foot {
		margin:2px;
		text-align:right;
		font-size:11px;
		color:#000;
}

/*601ー1024pxタブレット画面用*/
@media (min-width : 601px ) and ( max-width : 1024px ){

}

/*1025px以上PC画面用*/
@media (min-width : 1025px ){
	
	}