@charset "euc-jp";

H1{
	margin:20px 0px 1em -10px;
	color:#ffffff;
	font-size:150%;
}
H2{
	margin:1.5em 0px 0px -10px;
	color:#eeeeee;
	font-size:120%;
}
H3{
	margin:0px 0px 0px -2px;
	color:#dddddd;
	font-size:100%;
}
STRONG{
	color:#dddddd;
}
DIV.whiteboard STRONG,TABLE.note STRONG{
	color:#000000;
}
EM{
	color:#ff0000;
	font-style:normal;
	font-weight:bold;
}
DIV.whiteboard EM{
	font-weight:normal;
}
SMALL{
	font-size:80%;
}
BIG{
	font-size:150%;
}
HR{
	margin:1em 0px;
}
DIV{
	margin-bottom:1em;
}
TABLE{
	background-color:#bbbbbb;
	border-color:#bbbbbb;
	border-collapse:separate;
	empty-cells:show;
}
TR{
	background-color:#000000;
	vertical-align:top;
}
TH{
	color:#dddddd;
}
CAPTION{
	padding-top:1em;
	color:#eeeeee;
}
UL{
	margin:0px 0px 0px 1.3em;
	list-style-type:disc;
}
UL UL,OL UL{
	margin-left:0.5em;
}
OL{
	margin:0px 0px 0px 2em;
}
UL OL,OL OL{
	margin-left:1.7em;
}


TABLE.note{
	background-color:#dddddd;
	border-color:#dddddd;
}
TABLE.note TR{
	background-color:#c0c0c0;
	color:#000000;
}
TABLE.note TH{
	color:#000000;
}
DIV.whiteboard CAPTION{
	color:#000000;
	font-weight:bold;
}
TABLE.frame{
	background-color:#000000;
}
SPAN.card{color:#00ff00;}
DIV.whiteboard SPAN.card{color:#000000;font-size:150%;}
SPAN.ability{color:#00ccff;}
DIV.whiteboard SPAN.ability{color:#000000;font-weight:bold;}
SPAN.game{color:#ffc0c0;}
DIV.whiteboard SPAN.game{color:#000000;font-style:italic;}
SPAN.skill{color:#dfdf00;}
SPAN.card,SPAN.ability,SPAN.skill{background-color:#333333;}
DIV.whiteboard SPAN.card,DIV.whiteboard SPAN.ability,DIV.whiteboard SPAN.skill{background-color:transparent;}
TABLE.note SPAN.card,TABLE.note SPAN.ability,TABLE.note SPAN.skill{background-color:#666666;}
SPAN.red{color:#ff0000;}
SPAN.blue{color:#0000ff;}
SPAN.white{color:#ffffff;}
SPAN.semiwhite{color:#dddddd;}
SPAN.gray{color:#333333;}
SPAN.moe{color:#ff0000;background-color:#ffc0cb;}
SPAN.ai{color:#ffd700;background-color:#ff0000;}
SPAN.utsu{color:#eeeeee;background-color:#0000ff;}
SPAN.yami{color:#000000;background-color:#808080;}
SPAN.warai{color:#000000;background-color:#ffff00;}
SPAN.hane{color:#333333;background-color:#dddddd;}
SPAN.star{color:#333333;background-color:#dddddd;}
SPAN.f{color:#000000;background-color:#ccffcc;}
SPAN.i{color:#000000;background-color:#eeee99;}
SPAN.c{color:#000000;background-color:#eeaaee;}
SPAN.mp{font-size:95%;background-color:#333333;color:#dddddd;border:1px solid #ffffff;}
DIV.whiteboard SPAN.MP{color:#000000;background-color:#ddffaa;border-color:#000000;}
SPAN.t{color:#ffff00;background-color:#000000;font-weight:bold;}
DIV.indent{
	text-indent:0.75em;
}
DIV.indentall{}
DIV.indentall DIV{
	text-indent:0.75em;
}
DIV.indentall DIV DIV{
	text-indent:0px;
}
DIV.indentall DIV.noindent{
	text-indent:0px;
}
DIV.explain{
	margin:0px;
	font-size:80%;
}
DIV.indentall DIV.explain{
	text-indent:0px;
}
DIV.whiteboard{
	margin:0px;
	width:500px;
	background-color:#ffffff;
	color:#000000;
	border-width:4px;
	border-style:solid;
	border-color:#bbbbbb #999999 #aaaaaa #cccccc;
}
DIV.indentall DIV.whiteboard{
	text-indent:0px;
}
DIV.deck{
	margin:1em 0em;
	font-size:90%;
}





BODY{
	margin:0px;
	background-color:#000000;
	color:#999999;
}
A:link,A:visited,A:active,A:hover{
	color:#3399cc;
}
S A:link,S A:visited,S A:active,S A:hover{
	color:#1155aa;
	font-size:60%;
}
IMG{
	border:0px;
}


H1.header{
	padding-left:5px;
	margin:0px 0px 3px 0px;
	background-color:#333333;
	font-size:200%;
	font-weight:normal;
}


DIV.all{
	position:relative;
	top:0px;
	padding:0px 0px 40px 0px;
	margin:0px;
}


DIV.menu{
	position:absolute;
	top:1px;
	left:0px;
	padding:0px;
	margin:0px;
	height:530px;
	width:181px;
	overflow:hidden;
}
H2.menulist{
	padding-left:15px;
	margin:6px 0px 6px 6px;
	font-size:100%;
	font-weight:normal;
}
H2.linker{
	background:transparent url("http://pic.geocities.jp/images/qp/02/sankaku.gif") no-repeat center left;
}
A.displaying{
	font-style:italic;
	text-decoration:none;
}
A.displaying:link,A.displaying:visited,A.displaying:active,A.displaying:hover{
	color:#999999;
}
DIV.counter{
	padding:0px 0px 0px 15px;
	margin:5px 0px 5px 6px;
}
DIV.menuwindow{
	padding:0px;
	margin:14px 0px 14px 21px;
	height:3em;
	font-size:80%;
}
DIV.chat{
	padding:0px;
	margin:14px 0px;
	font-size:80%;
	text-align:center;
}


DIV.main{
	padding:0px;
	margin:0px 0px 0px 180px;
	height:530px;
	border-left:1px solid #666666;
}
DIV.mainheader{
	padding:8px 50px 8px 10px;
	margin:0px;
	border-bottom:1px solid #666666;
}
DIV.core{
	padding:8px 0px 8px 10px;
	margin:0px 0px 15px 20px;
	width:600px;
}
DIV.undercore{
	padding:8px 0px 8px 10px;
	margin:0px 0px 0px 5px;
	font-size:80%;
}
DIV.renewal{
	padding:15px 50px 20px 10px;
	margin:0px;
	font-size:80%;
	border-top:1px solid #666666;
}


DIV.headlink{
	margin:-1em 0em 2.5em 1em;
}
DIV.indentall DIV.headlink{
	text-indent:0px;
}
SPAN.sub{
	margin-left:1.5em;
	font-weight:normal;
}


SPAN.line{
	height:1px;
	width:100%;
	overflow:hidden;
	background-color:#666666;
}
.bottomline{
	border-bottom:1px solid #666666;
}


TABLE.deck{
	margin-top:3em;
	width:100%;
}
TR.name TH,TR.name TD{
	background-color:#333333;
	color:#dddddd;
	font-size:150%;
}
TABLE.note TR.name TH,TABLE.note TR.name TD{
	background-color:#ffffff;
	color:#000000;
}
DIV.type{
	background-color:#dddddd;
	margin:0px;
	width:100%;
	font-weight:bold;
	text-align:center;
}
COL.banner{
	width:200px;
	text-align:center;
}
TABLE.link{
	margin-bottom:1em;
}
TABLE.link TH,TABLE.link TD{
	vertical-align:middle;
}
A.nw{
	margin:0px 0px 3px 0px;
	background-color:#202020;
	width:100%;
	font-size:70%;
	text-align:center;
	text-decoration:none;
}
A.nw:link,A.nw:visited,A.nw:active,A.nw:hover{
	color:#202020;
}
A.nw:active,A.nw:hover{
	background-color:#99dd00;
}
H2.content{
	margin:1em 0px 0px -5px;
	font-size:100%;
}
DIV.mb{
	margin-bottom:2em;
}