@charset "Shift_JIS";
/* ランキング関連 */
h2 a, h2 a:hover {
	color:			#fff;
	text-decoration:	none;
}
table {
	margin:			1ex auto;
	width:			95%;
	border-collapse:	collapse;
	border:			solid 2px #ff0033;
}
td {
	padding:		2px 5px;
	font-size:		smaller;
}
th {
	color:			#fff;
	background-color:	#f03;
	font-size:		larger;
	font-weight:		bold;
}
/* コメント枠 */
.shadow {
	background-color:	#003;
	margin:			8px 4px 4px 8px;
}
.stack {
	position:		relative;
	top:			-4px;
	left:			-4px;
	padding:		1ex;
	background-color:	#fff;
}
.amagi {
	border:			solid 2px #033;
}
.iyan {
	border:			solid 2px #006;
}
.suno {
	border:			solid 2px #600;
}
.ryo {
	border:			solid 2px #060;
}
.hayanagi {
	border:			solid 2px #063;
}

/* リンク */
#link {
	font-size:		smaller;
	text-align:		center;
}
