/*************** 共通 ***************/

/* 本体 */
BODY{
	text-align: center;
	font-size: 10pt;
	color: #00FFFF;
	background-color: #408080;
	background-image: url(./image/back); 
}

/* リンク */
A{
	color: #ffcc00;
}

/* 右寄せ */
P.right{
	text-align: right;
}

/* 注意色 */
SPAN.warning{
	color: #9966CC;
}

/* 掲示板タイトルテキスト */
H1.bbs_title{
	font-size: 32pt;
	color: #000000;
	text-decoration: none;
	margin-bottom: 0px;
}

/* 掲示板タイトル画像 */
IMG.bbs_title{
	border: 0px;
}

/* メニューライン */
HR.menu{
	width: 750px;
	border: 1px solid #ff0099;
	visibility: visible;
}

/* 掲示板コメントテーブル */
TABLE.comment{
	width: 750px;
	text-align: center;
}

/* 掲示板コメントテーブル */
TR.comment{
	text-align: left;
}

/* カウンターテーブル */
TABLE.counter{
	width: 750px;
	text-align: left;
}

/* メニューテーブル */
TABLE.menu{
	width: 750px;
}

/* メニューテーブル */
TR.menu{
	text-align: right;
}

/* 広告テーブル外枠 */
TABLE.sponsor{
	width: 750px;
	font-size: 8pt;
	color: #000000;
	padding-top: 3px;
	background-color: #FFFFF7;
	border: 1px solid #000000;
	background-image: <output_image>; 
}

/* コピーライトテーブル */
TABLE.copy{
	width: 750px;
}

/* コピーライトテーブル */
TR.copy{
	text-align: right;
	color: #00FFFF;
	font-size: 10pt;
}



/*************** トップページ ***************/

/* 入力テーブル外枠 */
TABLE.input_out{
	width: 750px;
	text-align: center;
	background-color: #F7F7FF;
	border: 1px solid #000000;
	background-image: <input_image>; 
}

/* 入力テーブル */
TABLE.input{
	text-align: left;
	margin: 5px;
	color: #000000;
}

/* お名前入力欄 */
INPUT.name{
	width: 20em;
	font-size: 10pt;
	color: #000000;
	ime-mode: auto;
}

/* メール入力欄 */
INPUT.mail{
	width: 20em;
	font-size: 10pt;
	color: #000000;
	ime-mode: disabled;
}

/* ＵＲＬ入力欄 */
INPUT.url{
	width: 40em;
	font-size: 10pt;
	color: #000000;
	ime-mode: disabled;
}

/* 画像参照欄 */
INPUT.image{
	width: 20em;
	font-size: 10pt;
	color: #000000;
	ime-mode: inactive;
}

/* タイトル入力欄 */
INPUT.title{
	width: 30em;
	font-size: 10pt;
	color: #000000;
	ime-mode: auto;
}

/* 内容 */
TEXTAREA.text{
	width: 40em;
	height: 10em;
	font-size: 10pt;
	color: #000000;
	ime-mode: auto;
}

/* 文字色全体 */
SPAN.text_color{
	font-size: 12pt;
}

/* 編集キー入力欄 */
INPUT.key{
	width: 10em;
	font-size: 10pt;
	color: black;
	ime-mode: disabled;
}

/* 文字色1 */
SPAN.text_color_1{
	color: #000000;
}

/* 文字色2 */
SPAN.text_color_2{
	color: #996699;
}

/* 文字色3 */
SPAN.text_color_3{
	color: #669966;
}

/* 文字色4 */
SPAN.text_color_4{
	color: #3399FF;
}

/* 文字色5 */
SPAN.text_color_5{
	color: #FF6666;
}

/* 文字色6 */
SPAN.text_color_6{
	color: #CC9933;
}

/* 入力ボタンテーブル */
TABLE.input_button{
	width: 100%;
	border-collapse: collapse;
}

/* 出力テーブル外枠 */
TABLE.output_out{
	width: 750px;
	text-align: left;
	background-color: #FFFFF7;
	border: 1px solid #000000;
	background-image: <output_image>; 
}

/* 出力テーブル */
TABLE.output{
	width: 100%;
	text-align: left;
	margin: 5px;
}

/* 出力テーブルタイトル */
SPAN.output_title{
	font-size: 10pt;
	font-weight: bold;
}

/* 出力テーブル名前 */
SPAN.output_name{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

/* 出力テーブル時間 */
SPAN.output_time{
	color: #000000;
	font-size: 10pt;
}

/* 出力テーブルNo. */
SPAN.output_no{
	color: #000000;
	font-size: 10pt;
}

/* 出力テーブルリンク */
A.output_link{
	color: #0000FF;
}

/* 子記事ライン */
HR.text{
	width: 100%;
	height: 1px;
	border-style: solid;
	border-color: #000000;
}

/* 出力内容テーブル */
TABLE.output_text{
	width: 100%;
	font-size: 10pt;
}

/* 出力内容左の空間スペース
TD.abc{
	width: 20em;
}

/* 返信出力テーブル外枠 */
TABLE.output_ress_out{
	width: 90%;
	text-align: left;
}

/* ユーザーアップ画像 */
IMG.up_image{
	float: left;
	margin: 0px 5px 2px 0px;
	border: 0px;
}

/* 編集欄、記事No.入力欄 */
INPUT.c_no{
	width: 3em;
	font-size: 10pt;
	color: black;
	ime-mode: disabled;
}

/* 編集欄、編集キー入力欄 */
INPUT.c_key{
	width: 6em;
	font-size: 10pt;
	color: black;
	ime-mode: disabled;
}

/* ページ移動テーブル */
TABLE.page{
	width: 750px;
	color: #000000;
	background-color: #FFFFF7;
	border: 1px solid #000000;
}

/* ページ移動テーブル */
TR.page{
	text-align: left;
}



/*************** 利用規約ページ ***************/

/* 利用規約タイトル */
SPAN.rule_title{
	font-size: 16pt;
	color: #00FFFF;
	font-weight: bold;
}

/* 利用規約表示テーブル */
TABLE.rule{
	width: 750px;
}

/* 利用規約番号欄 */
TD.rule_no{
	color: #00FFFF;
	text-align: center;
	width: 30pt;
	font-weight: bold;
}

/* 利用規約内容欄 */
TD.rule_text{
	color: #00FFFF;
	text-align: left;
}




/*************** 書き込み完了ページ ***************/

/* 書き込み完了メッセージテーブル外枠 */
TABLE.end_message{
	width: 750px;
	text-align: center;
	color: #000000;
	background-color: #FFFFF7;
	border: 1px solid #000000;
}




/*************** エラーページ ***************/

/* エラー表示テーブル */
TABLE.error{
	width: 750px;
	color: #000000;
	background-color: #FFFFF7;
	border: 3px solid #000000;
}

/* エラータイトル */
SPAN.error_title{
	font-size: 32pt;
	color: #000000;
}
