/* 全画面共通 */
body {
	margin: 0px;
	padding: 0px;

	background-position: bottom center;
	background-repeat: repeat-x;

	font-family: Verdana;
	font-size: 10pt;
}

/* 全体枠テーブル */
table.main {
}

/* リンク色 */
#container a:link, a:visited {
	color: #0099cc;
}
/* リンク色（マウスをその上に乗せた時） */
#container a:hover, a:active {
	color: #0099cc;
}
/* 画面タイトルバー */
#container div.taitlebar h1 {
	margin: 0;
	padding: 0;
	background-image: url(/img/pagetitle/title_bg.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-left: 50px;
}

/* メッセージ表示文字 */
#container p.msg_fontstyle,td.msg_fontstyle {
	font-size: 10pt;
	font-weight: normal;
	line-height: 100%;

	padding: 1px;
}
/* 「エラーメッセージ」文字色 */
#container td.error_fontstyle {
	color: #ec0000;/* 赤 */
}

/* 画面幅（最大メイン） */
#container table.width_main {
	width: 864px;
}
/* 画面幅（表示部分） */
#container table.width_disp {
	width: 600px;
	margin-left: 18px;
}
/* 行間スペース */
#container table.space_line { 
	font-size:0pt;
}

/*--------------*
 * 一覧表示設定 *
 *--------------*/
/* 一覧枠組み */
#container td.list_border, #container table.list_normal {
	border-top: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
/* 一覧枠組み(メッセージ) */
#container table.msg_border {
	border: 1px solid #e5e5e5;
	padding: 6px 5px 5px 5px;
}
/* 一覧タイトル枠組み（背景グレー） */
#container td.list_title {
	text-align: center;
	
	font-weight: bold;
	color: #5a5a5a;
	background-color: #dbdbdb;
	
	letter-spacing: 0.1em;
	padding: 5px;
}
/* 一覧タイトル「年度、BIGタイトル」枠組み（背景濃いグレー） */
#container td.list_title_gray {
	text-align: center;
	
	font-weight: bold;
	color: #ffffff;/* 白 */
	background-color: #555555;/* 濃いグレー */
	
	letter-spacing: 0.1em;
	padding: 5px;
}
/* 一覧タイトル「開催回」枠組み（背景薄いグレー、左寄せ） */
#container td.list_title_hold {
	text-align: left;
	
	font-weight: bold;
	color: #5a5a5a;/* 濃いグレー */
	background-color: #cccccc;/* 薄いグレー */
	
	letter-spacing: 0.1em;
	padding: 5px;
}

/* 表示文字 */
#container td.fontstyle, #container table.fontstyle {
	font-size: 10pt;
}
/* 一覧枠組み表示文字（バックグラウンドなし） */
#container td.list_fontstyle {
	font-size: 10pt;
	padding: 3px;
	line-height: 150%;
}
/* 一覧枠組み表示文字（バックグラウンドあり） */
#container td.list_fontstyle2 {
	font-size: 10pt;
	padding: 3px;
	line-height: 150%;
	background-color: #f5f5f5;
}
/* 一覧枠組み表示文字（バックグラウンドなし、文字小） */
#container td.list_fontstyle_small {
	font-size: 8pt;
	padding: 3px;
	line-height: 150%;
}
/* 一覧枠組み表示文字（太文字用） */
#container td.list_fontstyle_title {
	font-size: 10pt;
	padding: 3px;
	line-height: 150%;
	
	font-weight: bold;
	color: #5a5a5a;
}

/*------------------------------*
 * 「勝ち」「その他」「負け」用 *
 *------------------------------*/
/* 「０点 or 勝ち」タイトル枠組み（背景薄い赤、中央よせ） */
#container td.win_title {
	text-align: center;
	
	font-weight: bold;
	color: #ffffff;/* 白 */
	background-color: #ff4f4f;/* 薄い赤 */
	
	letter-spacing: 0.1em;
	padding: 5px;
}
/* 「１点 or その他」タイトル枠組み（背景薄い黄色、中央よせ） */
#container td.other_title {
	text-align: center;
	
	font-weight: bold;
	color: #888;/* 灰色 */
	background-color: #ffe54f;/* 薄い黄色 */
	
	letter-spacing: 0.1em;
	padding: 5px;
}
/* 「２点 or 負け」タイトル枠組み（背景薄い青、中央よせ） */
#container td.def_title {
	text-align: center;
	
	font-weight: bold;
	color: #ffffff;/* 白 */
	background-color: #4f6dff;/* 薄い青 */
	
	letter-spacing: 0.1em;
	padding: 5px;
}
/* 「３点」タイトル枠組み（背景薄い緑、中央よせ） */
#container td.three_title {
	text-align: center;
	
	font-weight: bold;
	color: #888;/* 灰色 */
	background-color: #84ff4f;/* 薄い緑 */
	
	letter-spacing: 0.1em;
	padding: 5px;
}
/* 「０点 or 勝ち」バー（背景薄い赤） */
#container td.win_bar {
	background-color: #ff4f4f;/* 薄い赤 */
}
/* 「１点 or その他」バー（背景薄い黄色） */
#container td.other_bar {
	background-color: #ffe54f;/* 薄い黄色 */
}
/* 「２点 or 負け」バー（背景薄い青） */
#container td.def_bar {
	background-color: #4f6dff;/* 薄い青 */
}
/* 「３点」バー（背景薄い緑） */
#container td.three_bar {
	background-color: #84ff4f;/* 薄い緑 */
}

/*------*
 * 部品 *
 *------*/
/* 当せん者の声ボタン用 */
#container input.btn{
	padding: 2px;
	width: 150px;
}
/* リンクイメージ表示位置 */
#container td.width_link {
	width: 350px;
	text-align: right;	
	vertical-align:top;
}

/*------------------------*
 * イメージスペースサイズ *
 *------------------------*/
/* 「メッセージイメージ」上部スペースサイズ */
#container img.space_message {
	height: 12px;
	width: 10px;
}
/* 「タイトル」上部スペースサイズ */
#container img.space_title {
	height: 12px;
	width: 10px;
}
/* 「メインテーブル」上部スペースサイズ */
#container img.space_main {
	height: 24px;
	width: 10px;
}

/*------------------------*
 * IE7対応 *
 *------------------------*/
/* 「対戦データ・当せん者の声」記号表示 */
#container span.disp_sign {
	font-family: "Osaka","ＭＳ Ｐゴシック";
}
