/********** 全体設定 **********/

BODY
{
	color: #000000;
	background-color: #E8E8E8;
	margin-top: 100px;
	text-align: center;
	font:12pt/15pt;
}


/********** 表示色関連: col〜 **********/

/* NEW */
.colNew
{
	color: #BD0000;
	letter-spacing: 1pt;
}

/* 表示中ページ番号 */
#colPre{ color: #BD0000; }

/* IP */
.colIp{ color: #A0A0A0; }

/* 引用記事 */
.colQuot{ color: #7D1900; }

/* 返信数、表示回数最大 */
.colMax{ color: #BD0000; }


/********** 余白関連: mg〜 **********/

/* 著作権表示 */
.mgFooter
{
	margin-top: 50px;
	text-align: center;
	font: bold 7pt Verdana, Helvetica, sans-serif;
}

/* メニュー */
.mgMenu
{
	margin-bottom: 20px;
	text-align: center;
}

/* ログ選択、検索 */
.mgLogSelect
{
	margin-bottom: 10px;
	text-align: center;
}

/* 警告（返信数など） */
.mgCaution
{
	margin-top: 20px;
	text-align: center;
}


/********** 罫線: line〜 **********/

/* 著作権表示 */
HR.lineCopy{ width: 100%; }

/* 返信 */
HR.lineReply
{
	width: 90%;
	margin: 30px 0px 30px 0px;
}


/********** テーブル全体 **********/

/* 全体 */
TABLE
{
	width: 1000px;
	border-collapse: collapse;
	border-style: none;
	padding: 0px;
}

/* 横列全体 */
TR{ background-color: #FFFFFF; }


/********** テーブル関連（メニュー）: tblMenu〜 **********/

/* メニュー */
TD.tblMenu
{
	width: 60%;
	height: 50px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid none solid solid;
	padding: 3px 5px 4px 5px;
	font: bold 7pt Verdana, Helvetica, sans-serif;
}

/* メニュータイトル部 */
TD.tblMenuTitle
{
	width: 40%;
	color: BROWN;
	background-color: #FFFFFF;
	background-image: url(http://www.gensoyawa.com/cg/icon/f.gif);
	background-repeat: no-repeat;
	background-position: 80% center;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid solid solid none;
	text-align: center;
	padding: 4px 5px 1px 5px;
	/* font: bold 12pt "ＭＳ ゴシック", Osaka−等幅, monospace; */
	font: bold 15pt Verdana, Helvetica, sans-serif;
}


/********** テーブル関連（スレッドリスト）: tblList〜 **********/

/* 各見出し */
TD.tblListHead
{
	color: #4E4E4E;
	background-color: #B0B0B0;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	text-align: center;
	padding: 3px 5px 3px 5px;
	font: bold 7pt Verdana, Helvetica, sans-serif;
}

/* NEW */
TD.tblListNew
{
	width: 5%;
	color: #000000;
	border-width: 1px;
	border-color: #DADADA #4E4E4E #DADADA #4E4E4E;
	border-style: solid;
	text-align: center;
	padding: 5px 5px 2px 5px;
	font: 12pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}

/* Thread Title */
TD.tblListTitle
{
	width: 34%;
	color: #000000;
	border-width: 1px;
	border-color: #DADADA #4E4E4E #DADADA #DADADA;
	border-style: solid;
	padding: 5px 5px 2px 5px;
	letter-spacing: 1pt;
	font: 12pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}

/* Start, Last Post */
TD.tblListPost
{
	width: 16%;
	color: #000000;
	border-width: 1px;
	border-color: #DADADA #4E4E4E #DADADA #DADADA;
	border-style: solid;
	padding: 5px 5px 2px 5px;
	font: 12pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}

/* 最終投稿者 */
TD.tblListAuth
{
	width: 17%;
	color: #000000;
	border-width: 1px;
	border-color: #DADADA #4E4E4E #DADADA #DADADA;
	border-style: solid;
	padding: 5px 5px 2px 5px;
	font: 12pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}

/* Replies */
TD.tblListReplies
{
	width: 6%;
	color: #000000;
	border-width: 1px;
	border-color: #DADADA #4E4E4E #DADADA #DADADA;
	border-style: solid;
	text-align: center;
	padding: 5px 5px 2px 5px;
	font: 12pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}

/* ページ番号 */
TD.tblListPage
{
	width: 65%;
	color: #4E4E4E;
	background-color: #B0B0B0;
	border-width: 1px;
	border-color: #B0B0B0 #B0B0B0 #4E4E4E #4E4E4E;
	border-style: solid;
	text-align: center;
	padding: 3px 10px 3px 10px;
	font: bold 7pt Verdana, Helvetica, sans-serif;
}

/* スレッド情報 */
TD.tblListInfo
{
	width: 35%;
	color: #4E4E4E;
	background-color: #B0B0B0;
	border-width: 1px;
	border-color: #B0B0B0 #4E4E4E #4E4E4E #B0B0B0;
	border-style: solid;
	text-align: center;
	padding: 3px 10px 3px 10px;
	font: bold 7pt Verdana, Helvetica, sans-serif;
}


/********** テーブル関連（スレッド表示）: tblDisp〜 **********/

/* 見出し */
TD.tblDispHead
{
	color: #000000;
	background-color: #B0B0B0;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 5px 5px 2px 5px;
	letter-spacing: 1pt;
	font: 12pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}

/* 著者 */
TD.tblDispAuth
{
	width: 22%;
	color: #000000;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 6px 5px 3px 5px;
	font: 12pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}

/* 内容 */
TD.tblDispCont
{
	width: 78%;
	height: 50px;
	color: #000000;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	vertical-align: top;
	padding: 6px 5px 3px 5px;
	font: 12pt/15pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}

/* EDIT/DEL */
TD.tblDispCtrl
{
	width: 78%;
	color: #FFFFFF;
	background-color: #B0B0B0;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 1px 5px 1px 5px;
	font: bold 7pt Verdana, Helvetica, sans-serif;
}

/* 警告（返信数） */
TD.tblDispCaut
{
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 5px 5px 2px 5px;
	letter-spacing: 1pt;
	font: 12pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}


/********** テーブル関連（フォーム）: tblForm〜 **********/

/* 見出し */
TD.tblFormHead
{
	color: #4E4E4E;
	background-color: #B0B0B0;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 4px 5px 4px 5px;
	font: bold 7pt Verdana, Helvetica, sans-serif;
}

/* 項目名称 */
TD.tblFormName
{
	width: 22%;
	color: #4E4E4E;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 5px;
	font: bold 7pt Verdana, Helvetica, sans-serif;
}

/* アイテム */
TD.tblFormItem
{
	width: 78%;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 5px;
}

/* Submit, Clear, Back */
TD.tblFormButton
{
	background-color: #E8E8E8;
	text-align: center;
	padding: 20px 0px 0px 0px;
}


/********** テーブル関連（エラー）: tblErr〜 **********/

/* 見出し */
TD.tblErrHead
{
	width: 100%;
	color: #4E4E4E;
	background-color: #B0B0B0;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 5px 10px 5px 10px;
	text-align: center;
	font: bold 7pt Verdana, Helvetica, sans-serif;
}

/* メッセージ */
TD.tblErrMsg
{
	color: #000000;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 8px 10px 5px 10px;
	text-align: center;
	font: 12pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}


/********** テーブル関連（ログ選択、検索）: tblLog〜 **********/

/* ログ選択 */
TD.tblLogSelect
{
	width: 100%;
	color: #4E4E4E;
	background-color: #B0B0B0;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	text-align: center;
	padding: 1px 5px 1px 5px;
	font: bold 7pt Verdana, Helvetica, sans-serif;
}

/* 検索結果 */
TD.tblLogSearch
{
	width: 100%;
	color: #4E4E4E;
	background-color: #B0B0B0;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	text-align: center;
	padding: 4px 5px 4px 5px;
	font: bold 7pt Verdana, Helvetica, sans-serif;
}


/********** フォームアイテム **********/

/* EDIT/DEL */
FORM.ctrl{ float: right; }

/* EDIT/DEL */
SELECT.ctrl
{
	color: #000000;
	background-color: #D0D0D0;
	font: 7pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}

/* Log No. */
SELECT.log
{
	width: 50px;
	color: #000000;
	background-color: #D0D0D0;
	font: 7pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}

/* ボタン */
INPUT.button
{
	color: #000000;
	background-color: #D0D0D0;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	text-align: center;
	padding: 1px 0px 0px 0px;
	font: 7pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}

/* テキスト */
INPUT.text
{
	color: #000000;
	background-color: #D0D0D0;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	font: 12pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}

/* テキストエリア */
TEXTAREA
{
	color: #000000;
	background-color: #D0D0D0;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	font: 12pt/15pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}


/********** リンク設定全体 **********/

A{ text-decoration: none; }
A:link{ color: #007500; }
A:visited{ color: #007500; }
A:active{ color: #007500; }
A:hover{ text-decoration: underline; }


/********** リンク設定（メニュー）: A.menu〜 **********/

A.menu:link{ color: #007500; }
A.menu:visited{ color: #007500; }
A.menu:active{ color: #007500; }
A.menu:hover{ text-decoration: underline; }


/********** リンク設定（スレッドリスト）: A.thread〜 **********/

A.thread
{
	width: 100%;
	display: block;
}
A.thread:link{ color: #000000; }
A.thread:visited{ color: #000000; }
A.thread:active{ color: #000000; }
A.thread:hover
{
	color: #007500;
	text-decoration: underline;
}


/********** リンク設定（ページ番号）: A.page〜 **********/

A.page:link{ color: #4E4E4E; }
A.page:visited{ color: #4E4E4E; }
A.page:active{ color: #4E4E4E; }
A.page:hover{ text-decoration: none; }


/********** リンク設定（著作権）: A.copy〜 **********/

A.copy:link{ color: #4E4E4E; }
A.copy:visited{ color: #4E4E4E; }
A.copy:active{ color: #4E4E4E; }
A.copy:hover
{
	color: #007500;
	text-decoration: underline;
}
