@charset "Shift_JIS";

body{
	color: #5b5b5b;
	background-color: #f7f7f7;
	background-image: url(./img/bg_white.png);
	background-attachment: fixed;
	margin: 0px 8px;
}

a{
	text-decoration: none;
}
a:link{
	color: #0000ff;
}
a:visited{
	color: #000099;
}
a:hover{
	color: #ff0000;
	text-decoration: underline;
}

.access{
	position: absolute;
	top: 0px;
	left: 0px;
}

h1{
	text-align: center;
	font-family:"Times New Roman","Times","Georgia","serif";
	font-style: italic;
}

/* まわりのテキスト */
.pre{
	font-size: 90%;
	text-align: center;
}
hr.address{
	clear: both;
}

address{
	text-align: right;
	font-family: Times,cursive;
}
a:link.address, a:visited.address{
	color: #000000;
}

/* テーブル */
div.analyzer{
	margin: 0.5em;
	text-align: center;
}
table.analyzer{
	margin: auto;
	font-size: 90%;
	border-collapse: collapse;
}
caption{
	margin: auto;
	color: #DD0000;
	font-size: 120%;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
}

td.h_series{
	text-align: right;
	vertical-align: top;
	padding-right: 1.5em;
	color: #ffffff;
	background-color: #646464;
}
td.h_graph{
	text-align: left;
	vertical-align: top;
	padding-left: 1em;
	color: #ffffff;
	background-color: #646464;
}
td.series{
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	padding: 2px 8px;
	border-bottom: 1px #646464 dashed;
}
td.graph{
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	border-bottom: 1px #646464 dashed;
}
td.border0{
	border: 0;
}

table.N-other{
	font-size: 80%;
	margin-left: 1em;
	border-collapse: collapse;
}

td.N-other1{
	text-align: left;
	vertical-align: top;
	border-top: 1px #646464 solid;
}
td.N-other2{
	text-align: right;
	vertical-align: top;
	padding-left: 4px;
	border-top: 1px #646464 solid;
}

/* TVゲーム年代記 */

.HARD{    color: #000000; }
.Topic{   color: #888888; }
.MARIO{   color: #ff0000; }
.ZELDA{   color: #008800; }
.POKEMON{ color: #ff9900; }
.NINTENDO{color: #8A2BE2; }
.DQ{      color: #0000FF; }
.FF{      color: #0040a0; }
.FuShiGi{ color: #0000BB; }
.ogre{    color: #8B4513; }
.GRADIUS{ color: #076fff; }
.TwinBee{ color: #ff69b4; }
.PARO{    color: #20b2aa; }
.GOEGOE{  color: #b8860b; }
.Dracula{ color: #aa0000; }
.KUNIO{   color: #888800; }
.other{   color: #e0ffff; }
.Touch{   color: #ff418c; }

/* ハード */
td.h_hard{
	text-align: left;
	vertical-align: top;
	padding-left: 1em;
	color: #ffffff;
	background-color: #646464;
	white-space: nowrap;
}

td.hard{
	padding-left: 4px;
	text-align: left;
	white-space: nowrap;
	border-bottom: 1px #646464 solid;
	debackground-color: #f7f7f7;
}

table.H-other{
	font-size: 80%;
	margin-left: 1em;
	border-collapse: collapse;
}
td.H-other1{
	text-align: left;
	vertical-align: top;
}
td.H-other2{
	text-align: right;
	vertical-align: top;
	padding-left: 4px;
}
span.H-other{
	color: #5B5B5B;
}

.Wii{	color: #00b2ff; }
.GC{	color: #8A2BE2; }
.N64{	color: #0000FF; }
.SFC{	color: #FF0000; }
.FC{	color: #0088dd; }
.GB{	color: #00AA00; }
.GBA{	color: #EE82EE; }
.NDS{	color: #ff418c; }
.PS1{	color: #666666; }
.PS2{	color: #000000; }
.PSP{	color: #000000; }
.PS3{	color: #000000; }
.xbox{	color: #00ff00; }


/* 利別 */
td.h_year{
	text-align: center;
	vertical-align: top;
	background-color: #646464;
}
td.year{
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	border-bottom: 1px #646464 dashed;
}

