/* 共通 */
a			{ font-weight:bold }
a:link		{ color:#0040FF; }
a:active	{ color:#ffff00; }
a:visited	{ color:#ff6699; }
A:hover		{ color:#ff0000; background:#ffff00; text-decoration:underline;}
body    	{ background: #fff8e7; color:#000000; margin:2px 2px 2px 2px;}

/* h */
h1			{ color:#0000ff; background:#ccddff; font-weight:bold; border-width:2px 0px;         border-style:solid; border-color:#0000ff; margin:0px 0px 4px 0px; padding:2px 0px ; text-indent:8px; }
h2			{ color:#009900; background:#ccffcc; font-weight:bold; border-width:0px 0px 2px 8px; border-style:solid; border-color:#009900; margin:0px 0px 4px 0px; padding:2px 0px ; text-indent:8px; }
h3			{ color:#0000ff; }

/* イベントレポート */
.rpt		{ color:#000000; background:#ffffdd; font-weight:bold; border-width:2px; border-style:solid; border-color:#ffaa66; margin:2px; padding:4px; width="90%" }
.rptt		{ color:#ff0000; }


/* テーブルレイアウト */
th		{ background:#ffcc99; color: #ff0000}
tr.y	{ background:#ccffcc; }
tr.n	{ background:#ffccff; }
tr.l1	{ background:#ffffdd; }
tr.l2	{ background:#eeffee; }

/* ニュース用 */
.subt		{ color:#0000ff; background-color:#ccddff; font-weight:bold; border-width:2px 0px; border-style:solid; border-color:#0000ff; margin:0px 0px 4px 0px; padding:2px 0px ; text-indent:8px; }
.news		{ border-width:2px; border-style:solid; border-color:#66aaff; margin:0px 0px 4px 0px; padding:4px ; }
.news		{ background-color:#cceeff; width:600px }


/* アニメストーリーなど */
td.anm	{ font-weight: bold ; }

br.clr		{ clear: both; }

