/* COMMON */
body	{ background-image:url(/image/bg.gif);
		  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }

table,tr,th,td,div,p,font	{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
 
img	{ border:none; }

table.c	{ text-align:center; }
td.c	{ text-align:center; }
td.r	{ text-align:right; }
th.l	{ text-align:left; }
td.sat	{ color:#0000FF; }
td.sun	{ color:#FF0000; }
td.up	{ color:#6699FF;
		  text-align:center; }
td.new	{ color:#FF6666;
		  text-align:center;
		  text-decoration:blink; }
div.date{ text-align:right;
		  font-size:80%; }

font.red{ color:#FF0000; }


/* MAIN */
table.main	{ background-color:#CC0000;
			  width:100%; }
table.sub	{ width:100%; }
td.sub		{ background-image:url(/image/bg.gif); }


/* HEADER */
table.header{ width:100%; }
td.header	{ background-image:url(/image/head.gif);
			  width:100%; }


/* MENU */
table.menu	{ background-color:#FFFFFF;
			  width:150px;
			  font-size:90%; }
table.menu a{ text-decoration:none; }


/* CONTENTS */
table.cont	{ background-color:#999999;
			  width:600px; }
table.cont th	{ background-color:#CCCCCC;
				  color:#CC0000; }
table.cont td	{ background-color:#FFFFFF; }
table.cont blockquote	{ color:#0066FF; }


/* TOPIX */
table.topix	{ background-color:#999999;
			  width:600px; }
table.topix th	{ background-color:#CCCCCC;
				  color:#CC0000; }
table.topix td	{ background-color:#FFFFFF; }
table.topix blockquote	{ color:#0066FF; }

/* PLAYER(list) */
table.players	{ background-color:#999999;
				  width:600px; }
table.players th{ background-color:#CCCCCC;
				  color:#CC0000; }
table.players td{ background-color:#FFFFFF;
				  font-size:80%; }


/* PLAYER(personal) */
table.player		{ background-color:#999999;
					  width:600px; }
table.player th		{ background-color:#CCCCCC;
					  color:#CC0000; }
table.player td		{ background-color:#FFFFFF; }
table.player font	{ font-size:80%; }

table.prof td	{ font-size:80%; }

table.record	{ background-color:#333399;
				  font-size:80%;
				  width:200px; }
table.record th	{ background-color:#6666FF;
				  color:#FFFFFF;
				  white-space:nowrap; }
table.record td	{ background-color:#FFFFFF;
				  text-align:right;
				  white-space:nowrap; }


/* SCHEDULE */
table.month		{ background-color:#999999;
				  width:600px;
				  text-align:center; }
table.month th	{ background-color:#CCCCCC;
				  color:#CC0000; }
table.month td	{ background-color:#FFFFFF;
				  test-align:center;
				  width:50px; }
table.month td a{ color:#666666;
				  text-decoration:none; }

table.schedule	{ background-color:#999999;
				  width:600px;
				  text-align:center; }
table.schedule th	{ background-color:#CCCCCC;
					  color:#CC0000;
					  font-size:80%; }
table.schedule td	{ background-color:#FFFFFF;
					  font-size:80%; }

/* RESULT */
table.result	{ background-color:#999999;
				  width:600px; }
table.result th	{ background-color:#CCCCCC;
				  color:#CC0000; }
table.result td	{ background-color:#FFFFFF; }

table.score		{ background-color:#FFFFFF;
				  text-align:center;
				  color:#FFFFFF;
				  width:450px;
				  font-size:90%; }
table.score th	{ background-color:#003300;
				  color:#FFFFFF; }
table.score td	{ background-color:#006600; }
font.score		{ font-size:80%; }

/* PHOTO */
table.photo	{ font-size:80%;
			  text-align:center;
			  width:100%; }

/* SUPPORTER */
table.supporter		{ background-color:#999999;
					  width:600px;
					  text-align:center; }
table.supporter th	{ background-color:#CCCCCC;
					  color:#CC0000; }
table.supporter td	{ background-color:#FFFFFF;
					  test-align:center;
					  width:150px; }
table.supporter td a{ color:#666666;
					  text-decoration:none; }



/* EDIT */
table.edit		{ background-color:#FF6600;
				  width:600px; }
table.edit th	{ background-color:#FFCC66;
				  color:#FF0000; }



/* INFO */
table.info	{ width:100%; }
td.info		{ background-color:#333399;
			  color:#CCCCCC;
			  font-size:80%;
			  text-align:center;
			  padding:10px; }
td.info a	{ color:#CCCCCC;
			  text-decoration:none; }


/* FOOTER */
table.footer	{ width:100%; }
table.footer td	{ color:#CCCCCC;
				  font-size:70%;
				  text-align:right;
				  padding:5px; }

