BODY{
	background-color : #000;
	color            : #EEE;}
CAPTION{
	color           : #EEE;
	font-style      : italic;}
TH{
	background-color : #333;
	color           : #EEE;
	font-weight      : normal;}
TD{
	vertical-align   :top;
	color           : #EEE; }
TD#mn {
	vertical-align   :top;
	border-top       : #336 1px solid;
	border-right     : #336 5px double;}
TD.up {
	text-align       : center;
	background-color : #423;
	}
TD.ot {
	text-align       : center;
	}
EM{
	font-style       : normal;
	font-weight      : bold;
	color            : #FFF;}
STRONG{
	font-style       : normal;
	font-weight      : bold;
	color            : #F09;}
BLOCKQUOTE {
	margin           : 0em 1em;
	color            : #F69;}
DL{
	padding          : 0.5em 0.5em;
	border           : 1px solid #999;
	background-color : #000;}
H1{
	font-size   : 100%;
	float       : left;
	font-family : "Times New Roman","Times";}
H2{
	margin      : 0.5em 0em;
	font-size   : 100%;
	font-weight : bold;
	color       : #FFF;}
H3{
	margin      : 0.5em 0em;
	padding-left: 5px;
	font-size   : 120%;
	font-weight : bold;
	background-color : #326;
	background-image : url("img/menu.gif");
	color       : #EEF;}
H4{
	margin      : 0.5em 0em;
	padding-left: 5px;
	font-size   : 110%;
	font-weight : bold;
	border-bottom : 1px solid #326;
	background-image : url("img/h4bg.gif");
	background-repeat : repeat-y;
	color       : #DDF;}
H5{
	margin      : 0.5em 0em;
	padding-left: 5px;
	font-size   : 105%;
	font-weight : bold;
	color       : #89E;}
H6{
	margin      : 0.5em 0em;
	padding-left: 10px;
	font-size   : 100%;
	font-weight : bold;
	color       : #77C;}
H6:before {
	content     : "☆";}
ADDRESS{
	text-align  : right;}
DFN{
	font-style  : normal;
	font-weight : bold;}
P{
	margin      : 0.6em 1em;
	line-height : 1.3em;
	color       : #EEE;
	text-indent : 1em;
	max-width   : 50em;}
DIV{
	margin      : 0em 1em;
	color       : #EEE;}
DIV#guide{
	margin      : 1em 0em;}
DIV#info{
	clear       : right;
	text-align  : right;
	vertical-align : bottom;
	min-height  : 30px;}
/* ネタバレ対応用クラス */
.neta{ }
.bare{ display     : none;}

DL{
	margin      : 0em 1em;
	color       : #EEE;
	border-color : #000;}
DT{
	color       : #FFC;}
DD{
	max-width   : 50em;}
UL{
	color       : #EEE;
	list-style-type : circle;}
OL{
	color       : #EEE;}
DIV#ctmp {
	clear       : both;
	text-align  : right;}
IFRAME{
	float       : right;
}

/* class */
.male   {  color    : #9CF;}
.female {  color    : #9CF;}
.plus   {  color    : #F8C;}
.minus  {  color    : #AAF;}
.left   { text-align : left }
.center { text-align : center }
.right  { text-align : right }
.psn    { text-align : right;
          font-style : italic; }
.bigger { color     : #FFF;
		  font-weight:bold;
		  font-size : 120%; }

/* id */
#fight1 { width : 256px;
		  height: 160px;
		  float : right;}

/* Atag */
A:link    { color : #F9F; }
A:visited { color : #C9C;  }
A:active  { color : #FB0;  }
A:hover   { color: #FFF;
			background-color : #613;  }

/* Atag */
A.hidden:link    { color : #111; }
A.hidden:visited { color : #C9C;  }
A.hidden:active  { color : #FB0;  }
