@font-face{
	font-family:'wf-meiryoke-gothic';
	src:url('fonts/meiryoke-gothic.html') format('woff2');
	font-weight:regular;
}

@font-face{
	font-family:'wf-meiryoke-gothic';
	src:url('fonts/meiryoke-gothic-bold.html') format('woff2');
	font-weight:bold;
}

@font-face{
	font-family:'wf-meiryoke-pgothic';
	src:url('fonts/meiryoke-pgothic.html') format('woff2');
	font-weight:regular;
}

@font-face{
	font-family:'wf-meiryoke-pgothic';
	src:url('fonts/meiryoke-pgothic-bold.html') format('woff2');
	font-weight:bold;
}

@font-face{
	font-family:'wf-monapo';
	src:url('fonts/monapo.html') format('woff2');
}

body{
	font-family:'MeiryoKe_Gothic','MS Gothic','wf-meiryoke-gothic',monospace;
	font-size:16px;
	line-height:20px;
	color:#ffffff;
	white-space:nowrap;
	background-color:#000000;
	background-attachment:fixed;
}

table{
	border-collapse:collapse;
}

table,td{
	border:1px #c0c0c0 solid;
}

td{
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
	padding:2px;
}

td,caption{
	font-size:16px;
	line-height:20px;
}

hr{
	background-color:#808080;
	border-width:0px;
	border-style:solid;
	height:1px;
}

a:link{
	color:#00c0ff;
}

a:visited{
	color:#00c0ff;
}

a:hover{
	background-color:#404040;
	text-decoration:none;
}

.size{
	font-size:12px;
	line-height:15px;
}

.large{
	font-size:16px;
	line-height:20px;
}

.title{
	font-size:16px;
	line-height:20px;
	color:#00ff80;
	text-align:center;
}

.aa{
	font-family:'Monapo','MeiryoKe_PGothic','MS PGothic','wf-monapo','wf-meiryoke-pgothic';
	font-size:16px;
	line-height:18px;
}

.yellow{
	color:#ffff00;
}

.best{
	color:#ff0000;
}

.worst{
	color:#0060ff;
}

.tohyo{
	background-color:#ff0000;
}

.center{
	text-align:center;
}

.l{
	text-align:left;
}

.r{
	text-align:right;
}

.b{
	font-weight:bold;
}

.i{
	font-style:italic;
}

.u{
	text-decoration:underline;
}

.o{
	text-decoration:overline;
}

.nou{
	text-decoration:none;
}

.nob{
	border:none;
}

.p0{
	padding:0px;
}

.w2{
	width:2em;
}

.w4{
	width:4em;
}

.w10{
	width:10em;
}
