.font8 {FONT: 8px/13px "lr SVbN", "Osaka]"; TEXT-DECORATION: none}
.font8_c {FONT: 8px/13px "lr SVbN", "Osaka]"; color: #666666;}
.font8_f {FONT: 8px/13px "lr SVbN", "Osaka]"; TEXT-DECORATION: none; color: #FFFFFF;}

.font9 {FONT: 9px/14px "lr SVbN", "Osaka]";text-decoration: none;}
.font9_c {FONT: 9px/14px "lr SVbN", "Osaka]"; color: #666666;}

.font10 {FONT: 10px/15px "lr SVbN", "Osaka]";text-decoration: none;}
.font10_c {FONT: 10px/15px "lr SVbN", "Osaka]"; color: #666666;}

.font12 {FONT: 12px/17px "lr SVbN", "Osaka|"}
.font12_c {FONT: 12px/17px "lr SVbN", "Osaka|"; color: #666666;}

.font14 {FONT: bold normal 14px/normal "lr SVbN", "Osaka|";TEXT-DECORATION: none;}

.news_tit {
	FONT: normal 12px/normal "lr SVbN", "Osaka|";
	TEXT-DECORATION: underline;
	color: FF3C00;
}

.loto_tit {
	FONT: normal 12px/normal "lr SVbN", "Osaka|";
	TEXT-DECORATION: underline;
	color: FF8200;
}

a:link{text-decoration:underline}

a:visited{text-decoration:none;text-decoration:underline}

a:hover{color:#FF3C00;text-decoration:underline}

ul,p {
	margin: 0;
	padding: 0;
	}
ul.topics {
	list-style-type: none;
	}
ul.topics li {
	font-size:100%;
	font-weight: bold;
	color:#FF0000;
	}
ul.topics li span {
	display: none;
	}
ul.topics li a {
	padding-left: 1em;
}

ul.topics li a:link {
	color: #0000FF;
	text-decoration: underline;
	}
ul.topics li.finish a:link {
	color: #0000FF;
	text-decoration: line-through;
	}
ul.topics li.finish span {
	display:inline;
	}
ul.option {
	padding-left:30px;
}
p.recent,p.done {
		font-size: 65%;
		color: #FF0000;
	}

table.sim {
	margin: 0 auto;
	border-collapse:collapse;
	border-spacing:1;
	width: 750px;
	background-color: #FFFFFF;
	font-size: 65%;
}
table.sim th {
	padding: 5px;
	font-size: 120%;
	text-align: center;
	color:#333333;
	border: 2px solid #fff;
}
table.sim tr td {
	padding: 5px;
	vertical-align: top;
	border: 2px solid #fff;
}
table.sim td p.tit {
	font-weight:bold;
	font-size: 120%;
}	
table.sim tr td p.finish {
	dislay: none;
	}
table.sim tr.finish td p.tit,
table.sim tr.finish td li {
	text-decoration: line-through;
	}
table.sim tr td p.finish {
	display: none;
	}
table.sim tr.finish p.finish {
	display: block;
	margin-bottom: 5px;
	color: #f00;
	text-decoration: none;
	}
table.sim tr.finish p.recent {
	display: none;
	}
table.striped tr.odd {
	background: #ff9;
	}
table.striped tr.even {
	background: #ffc;
	}
