/* ページ基本データ設定(背景・リンク) */
body{
	color: #FFFFFF;
	background-color: #000040;
	margin: 0em;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
}
body#en{background-color: #004040;}

a:link    {text-decoration:underline; color:#FFFF80; background-color: #404040;}
a:visited {text-decoration:underline; color:#E0E000; background-color: #404040;}
a:active  {text-decoration:underline; color:#00FFFF; background-color: #404040;}
a:hover   {text-decoration:none; color:#40C0FF; background-color: black;}


/* ヘッダ設定 */
h1,h2,h3,h4,h5,h6{font-weight: bold; line-height: 1em;}

h1{
	font-size: 1.2em;
	text-align: right;
	margin: 0em;
}

h2{
	font-size: 1em;
	margin: 1em 0.2em 0.2em 0.2em;
	border: 0.1em solid;
	padding: 0.25em 0.2em 0.1em 0.2em;
}

h3,h4,h5,h6{
	color: #FFFFC0;
	font-size: 1em;
	border-bottom-width: thin;
	border-bottom-style: solid;
}
h3{margin: 1em 0em 0em 1em}
h4{margin: 1em 0em 0em 2em}
h5{margin: 1em 0em 0em 3em}
h6{margin: 1em 0em 0em 4em}


  #ac {padding-left:1.8em; background-image:url(btn/gc_ac.gif) ; background-repeat:repeat-y;}
  #md {padding-left:1.8em; background-image:url(btn/gc_md.gif) ; background-repeat:repeat-y;}
  #gg {padding-left:1.8em; background-image:url(btn/gc_gg.gif) ; background-repeat:repeat-y;}
  #ss {padding-left:1.8em; background-image:url(btn/gc_ss.gif) ; background-repeat:repeat-y;}
  #dc {padding-left:1.8em; background-image:url(btn/gc_dc.gif) ; background-repeat:repeat-y;}
  #fc {padding-left:1.8em; background-image:url(btn/gc_fc.gif) ; background-repeat:repeat-y;}
  #gb {padding-left:1.8em; background-image:url(btn/gc_gb.gif) ; background-repeat:repeat-y;}
  #sfc{padding-left:1.8em; background-image:url(btn/gc_sfc.gif); background-repeat:repeat-y;}
  #vb {padding-left:1.8em; background-image:url(btn/gc_vb.gif) ; background-repeat:repeat-y;}
  #n64{padding-left:1.8em; background-image:url(btn/gc_n64.gif); background-repeat:repeat-y;}
  #gc {padding-left:1.8em; background-image:url(btn/gc_gc.gif) ; background-repeat:repeat-y;}
  #gba{padding-left:1.8em; background-image:url(btn/gc_gba.gif); background-repeat:repeat-y;}
  #ps {padding-left:1.8em; background-image:url(btn/gc_ps.gif) ; background-repeat:repeat-y;}
  #ps2{padding-left:1.8em; background-image:url(btn/gc_ps2.gif); background-repeat:repeat-y;}
  #xb {padding-left:1.8em; background-image:url(btn/gc_xb.gif) ; background-repeat:repeat-y;}
  #ws {padding-left:1.8em; background-image:url(btn/gc_ws.gif) ; background-repeat:repeat-y;}
  #pm {padding-left:1.8em; background-image:url(btn/gc_pm.gif) ; background-repeat:repeat-y;}
  #ngp{padding-left:1.8em; background-image:url(btn/gc_ngp.gif); background-repeat:repeat-y;}
  #win{padding-left:1.8em; background-image:url(btn/gc_win.gif); background-repeat:repeat-y;}

/* 機種別マーク表示 (Hx・TABLEタグ共通) */
  .ac {padding-left:1.8em; background-image:url(btn/gc_ac.gif) ; background-repeat:repeat-y;}
  .md {padding-left:1.8em; background-image:url(btn/gc_md.gif) ; background-repeat:repeat-y;}
  .gg {padding-left:1.8em; background-image:url(btn/gc_gg.gif) ; background-repeat:repeat-y;}
  .ss {padding-left:1.8em; background-image:url(btn/gc_ss.gif) ; background-repeat:repeat-y;}
  .dc {padding-left:1.8em; background-image:url(btn/gc_dc.gif) ; background-repeat:repeat-y;}
  .fc {padding-left:1.8em; background-image:url(btn/gc_fc.gif) ; background-repeat:repeat-y;}
  .gb {padding-left:1.8em; background-image:url(btn/gc_gb.gif) ; background-repeat:repeat-y;}
  .sfc{padding-left:1.8em; background-image:url(btn/gc_sfc.gif); background-repeat:repeat-y;}
  .vb {padding-left:1.8em; background-image:url(btn/gc_vb.gif) ; background-repeat:repeat-y;}
  .n64{padding-left:1.8em; background-image:url(btn/gc_n64.gif); background-repeat:repeat-y;}
  .gc {padding-left:1.8em; background-image:url(btn/gc_gc.gif) ; background-repeat:repeat-y;}
  .gba{padding-left:1.8em; background-image:url(btn/gc_gba.gif); background-repeat:repeat-y;}
  .ps {padding-left:1.8em; background-image:url(btn/gc_ps.gif) ; background-repeat:repeat-y;}
  .ps2{padding-left:1.8em; background-image:url(btn/gc_ps2.gif); background-repeat:repeat-y;}
  .xb {padding-left:1.8em; background-image:url(btn/gc_xb.gif) ; background-repeat:repeat-y;}
  .ws {padding-left:1.8em; background-image:url(btn/gc_ws.gif) ; background-repeat:repeat-y;}
  .pm {padding-left:1.8em; background-image:url(btn/gc_pm.gif) ; background-repeat:repeat-y;}
  .ngp{padding-left:1.8em; background-image:url(btn/gc_ngp.gif); background-repeat:repeat-y;}
  .win{padding-left:1.8em; background-image:url(btn/gc_win.gif); background-repeat:repeat-y;}


/* P設定 */
p{
	margin: 0.5em 1em 1em 1em;
	line-height: 1.4em;
	text-indent: 1em;
	line-break: strict;
}
p.update{
	font: bold 0.8em sans-serif;
	text-align: right;
	margin: 0em;
	color: #40C040;
}
p.gamename{
	margin: 0.25em 1em;
	font-weight: bold;
	font-size:1.2em;
	background-color: #6060A0;
}
p.top{
	text-align: right;
}


/* SPAN, EM, STRONG設定 */
span.little	{font-size: 0.8em; font-weight: normal;}
span.weak	{color: #A0A0A0;}
span.hidden	{color: #000040;}

em{
	color: #FFFF00;
	font-weight: bold;
	font-style: normal;
}
em.en, span.en{
	color: #E0E0E0;
	font-style: oblique;
	font-size: 90%;
	font-family: sans-serif;
}
em.game{
	background-color: #6060A0;
}

strong{
	font-size: larger;
	color: #000000;
	background-color: #FFFFC0;
	padding: 0.05em 0.2em;
	margin: 0em 0.1em;
}


/* LIST表示設定 */
ol,ul{	margin: 0.5em 1.5em 1.5em 2.5em;}
li{	margin-bottom: 0.1em;}

ul.status{
	color: #E0E0E0;
	background-color: #000000;
	list-style: none}

ul.pagelist{
	margin: 0em;
	list-style: none;
	font-weight: bold;
	background-color: #000000;
}
ul.pagelist#en{ background-color: #0000E0}

ul.pagelist li{ display: inline}


/* TABLE設定 */
caption{
	padding: 0.25em 0.2em 0.1em 0.2em;
	text-align: left;
	background-color: #404040;
	color: #F0F0FF;
	border-style: solid;
	border-width: 1px;
	border-color: #C8C8C8 #101010 #080808 #909090;
}
thead, tfoot, tr.head{
	color: #000000;
	background-color: #E0F0FF;
}

/* RUBY設定 */
ruby{
	ruby-align: distribute-space;
}
rt{
	font-size: 0.75em;
}


div.caution {
	margin: 0.5em 2em;
	border: 0.1em solid #FFFF00;
}
div.caution .cau01{
	border-style: none;
	margin: 0em;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00
}
div.caution .cau02{
	margin: 0.2em;
	line-height: 1.2em;
}

acronym{background-color: #606060}

table{
	margin: 0.4em 0.8em;
}


/* プロフィール頁のTABLE */
table.profile .od th{
	background-color: #FFE8E8; color: #000040;
}
table.profile .ev th{
	background-color: #E8FFE8; color: #000040;
}
table.profile .od td{background-color: #403030;}
table.profile .ev td{background-color: #304030;}
/*
table.profile td em{
	color: #FFFFE0;
}

table.profile td p{
	margin: 0em 0.5em 0.3em 0.5em;
	line-height: 1.2em; text-indent: 0.6em; font-size: 0.8em;
	color:#E0E0F0;
}
 */

table.profile td dl{margin: 0em;}

table.profile td dt{
	color: #FFFFE0;
	font-weight: bold;
}
table.profile td dt span.light{
	color: #FFFFFF;
	font-weight: normal;
}

table.profile td dd{
	margin: 0em 0.5em 0.3em 0.5em;
	line-height: 1.2em; text-indent: 0.6em; font-size: 0.8em;
	color:#E0E0F0;
}

em.clr{
	font-weight: normal;
	font-style: normal;
}
em.clr#y {color: #000000; background-color: #FFFF00;}
em.clr#g {color: #000000; background-color: #00FF00;}
em.clr#a {color: #000000; background-color: #00FFFF;}
em.clr#t {color: #FFFFFF; background-color: #008080;}
em.clr#wk{color: #000000; background-color: #FFFFFF;}
em.clr#wr{color: #FF0000; background-color: #FFFFFF;}
em.clr#kr{color: #FF0000; background-color: #000000;}



/* ソニック80質・100質 */
tr#s1t{background-color: #FFE0E0; font-weight: bold; font-size: 1.2em; color: #000000;}
tr#s1q{background-color: #A05050; font-weight: bold;}
td#s1a{background-color: #000000; text-indent: 0.8em; line-height: 1.3em;
	border-width: 0.5em; border-style: none none none solid; border-color: #804040;}
tr#s8q{background-color: #5050A0; font-weight: bold;}
td#s8a{background-color: #000000; text-indent: 0.8em; line-height: 1.3em;
	border-width: 0.5em; border-style: none none none solid; border-color: #404080;}

