/*===============================================================
 *
 *  style.css	標準設定スタイルシート
 *
 *===============================================================
 */
/*******************************
 * BODY要素
 *******************************/
body	{
	color			: #000000;		/* 文字色は黒 */
	background-color	: #ffffff;		/* 背景色は白 */
}
body.bg1	{
	color			: #000000;		/* 文字色は黒 */
	background-color	: #ffffc8;		/* 背景色は黄 */
	background-image	: url(../image/redbgglay.gif);	/* グレー */
}

/*******************************
 * A要素
 *******************************/
/*
a:link	{
	color			: #0000ff;		/* 文字色は青 */
/*	text-decoration		: none;
}
a:visited	{
	color			: #0000ff;		/* 文字色は青 */
/*	text-decoration		: none;
}
a:active	{
	color			: #0000ff;		/* 文字色は青 */
/*	text-decoration		: none;
}
a:hover	{
	color			: #ff0000;		/* 文字色は赤 */
/*	background-color	: #ffccff;		/* 背景色は薄紫 */
/*	text-decoration		: none;
}
*/

/*******************************
 * H1-6要素
 *******************************/
H1	{
	color			: #000000;
	text-align		: left;
	padding			: 0.2em 0 0.2em 1em;
	margin			: 0;
	border-color		: #000000;
	border-style		: solid;
	border-width		: 0px 0px 2px 0px; 
}

H2	{
	color			: #ffffff;
	background-color	: #000080;
	text-align		: left;
	padding			: 0.2em 0 0.2em 1em;
	margin			: 0;
	border-color		: #0000f0;
	border-style		: solid;
	border-width		: 0px 0px 0px 0px; 
}

H3	{
	color			: #f0f0f0;
	background-color	: #0000ff;
	text-align		: left;
	padding			: 0.2em 0 0.2em 1em;
	margin			: 0;
	border-color		: #f000000;
	border-style		: solid;
	border-width		: 0px 0px 0px 0px; 
}

H4	{
	font-size		: small;
	color			: #000000;
	background-color	: #0080ff;
	text-align		: left;
	padding			: 0.3em 0 0.1em 1em;
	margin			: 0;
	border-color		: #000000;
	border-style		: solid;
	border-width		: 0px 0px 0px 0px; 
}

H5	{
	font-size		: small;
	color			: #000000;
	background-color	: #80e0e0;
	text-align		: left;
	padding			: 0.3em 0 0.1em 1em;
	margin			: 0;
	border-color		: #000000;
	border-style		: solid;
	border-width		: 0px 0px 0px 0px; 
}

H6	{
	font-size		: small;
	color			: #000000;
	background-color	: #ff8080;
	text-align		: left;
	padding			: 0.3em 0 0.1em 1em;
	margin			: 0;
	border-color		: #000000;
	border-style		: solid;
	border-width		: 0px 0px 0px 0px; 
}

/*******************************
 * 横方向配置のクラス
 *******************************/
.ali-l	{	text-align	: left;		}
.ali-c	{	text-align	: center;	}
.ali-r	{	text-align	: right;	}

/*******************************
 * フォントサイズのクラス
 *******************************/
.fsz-s2	{	font-size	: xx-small;	}
.fsz-s1	{	font-size	: x-small;	}
.fsz-s	{	font-size	: small;	}
.fsz-m	{	font-size	: medium;	}
.fsz-l	{	font-size	: large;	}
.fsz-l1	{	font-size	: x-large;	}
.fsz-l2	{	font-size	: xx-large;	}

/*******************************
 * 文字色のクラス
 *******************************/
.black	{	color		: #000000;	}
.white	{	color		: #ffffff;	}
.glay	{	color		: #808080;	}
.red	{	color		: #ff0000;	}
.green	{	color		: #00ff00;	}
.blue	{	color		: #0000ff;	}
.orange	{	color		: #ffa050;	}
.cyan	{	color		: #00ffff;	}
.mazenda{	color		: #ff00ff;	}

/*******************************
 * DIV要素
 *******************************/
div	{
}

/*******************************
 * P要素
 *******************************/
p	{
}

/*******************************
 * IMG要素
 *******************************/
img	{
	border			: 0;
}

/*******************************
 * EM要素
 *******************************/
em	{
	color			: #ff0000;
}

/*******************************
 * STRONG要素
 *******************************/
strong	{
	color			: #ff0000;
}

/*******************************
 * TABLE要素
 *******************************/
table	{
}
table.green	{				/* 文字色：白，背景色：緑 */
	color			: #ffffff;
	background-color	: #006000;
	font-weight		: bold;
	font-size		: medium;
}
table.red	{				/* 文字色：白，背景色：青 */
	color			: #ffffff;
	background-color	: #ff0000;
}
table.blue	{				/* 文字色：白，背景色：青 */
	color			: #ffffff;
	background-color	: #000080;
}
table.brown	{				/* 文字色：白，背景色：茶 */
	color			: #ffffff;
	background-color	: #800000;
}
table.yellow	{				/* 文字色：黒，背景色：黄 */
	color			: #000000;
	background-color	: #ffffc8;
}
table.white	{				/* 文字色：黒，背景色：白 */
	color			: #000000;
	background-color	: #ffffff;
}
table.cyan	{
	color			: #000000;
	background-color	: #aaffff;
}
table.mazenda	{
	color			: #000000;
	background-color	: #ff00ff;
}

/*******************************
 * CAPTION要素
 *******************************/
caption	{
	text-align		: left;
	font-weight		: bold;
}

/*******************************
 * TR要素
 *******************************/
tr	{
}

/*******************************
 * TD要素
 *******************************/
td.win	{			/* 勝利の星印 */
	color			: #ff0000;	/* 文字色：赤 */
	font-weight		: bold;
}

/*******************************
 * SPAN要素
 *******************************/
/*------------------------------
 * 飛び先クラス
 */
span.jump	{
	font-size		: x-small;
}

/*------------------------------
 * 文字色／背景色クラス
 */
span.red	{				/* 文字色：赤 */
	color			: #ff0000;
/*	font-weight		: bold; */
}
span.red-r	{				/* 文字色：赤 */
	color			: #ffffff;
	font-weight		: bold;
	background-color	: #ff0000;
	padding			: 0.1em
}
span.green	{				/* 文字色：緑 */
	color			: #00d000;
/*	font-weight		: bold;	*/
}
span.green-r	{				/* 文字色：緑 */
	color			: #ffffff;
	font-weight		: bold;
	background-color	: #009000;
	padding			: 0.1em
}
span.blue	{				/* 文字色：青 */
	color			: #0000f0;
/*	font-weight		: bold;	*/
}
span.blue-r	{				/* 文字色：青 */
	color			: #ffffff;
	font-weight		: bold;
	background-color	: #0000d0;
	padding			: 0.1em
}

span.fine	{				/* ファインプレー */
	color			: #ff0000;
	font-weight		: bold;
}
span.change	{				/* 選手交代 */
	color			: #0000f0;
	font-weight		: bold;
}
span.comment	{				/* コメント */
	color			: #00d000;
	font-weight		: bold;
}

/*==============================================
 *
 * 対戦表用クラス(chart.html)
 *
 *==============================================
 */
/*******************************
 * TABLE要素
 *******************************/
table.chart	{
/*	width			: 500;	*/
	color			: #ffffff;
	background-color	: #008080;
}

/*******************************
 * TR要素
 *******************************/
tr.chart-h	{
	font-weight		: bold;
	color			: #ffffff;
}
tr.chart-b	{
	color			: #000000;
	text-align		: center;
	background-color	: #ffffff;
}

tr.bgwhite	{
	color				: #000000;
	background-color	: #ffffff;
}
tr.bgred	{
	color				: #000000;
	background-color	: #ff0000;
}
tr.bgmazenda	{
	color				: #000000;
	background-color	: #ff00ff;
}
tr.bgcyan		{
	color				: #000000;
	background-color	: #00ffff;
}

/*******************************
 * TD要素
 *******************************/
td.chart-h	{
	font-weight		: bold;
	color			: #ffffff;
	text-align		: left;
	background-color	: #008080;
}
td.chart-b	{
	color			: #000000;
	background-color	: #ffffff;
}
td.chart-t	{
	color			: #ffffff;
	text-align		: center;
	background-color	: #008000;
}
td.chart-s	{
	color			: #ffffff;
	text-align		: center;
	background-color	: #f00000;
}
/* トーナメント表の勝敗の色 */
td.w	{			/* 勝 */
	color			: #ff0000;	/* 文字色：赤 */
	font-weight		: bold;
}
td.l	{			/* 負 */
	color			: #000000;	/* 文字色：黒 */
}


