/* 本体 */
body,th,td {
	font-size:80%;
	background:#ffdaa2;
	color:#452815;
}
/* リンク部下線なし */
a {
	text-decoration:none;
}
/* リンク部のマウスオーバー時 */
a:hover {
	text-decoration:underline;
	color:#dd0000;
}
/* 全体レイアウト中央寄せ */
div.cen {
	text-align:center;
}
table.bbsform {
	margin-left:auto;
	margin-right:auto;
}
/* 掲示板タイトル */
h1 {
	font-size:200%;
	margin-bottom:0;
	color:#bb0000;
}
/* 投稿フォーム補足文字色 */
span.small {
	font-size:75%;
	color:green;
}
/* 投稿フォーム */
table.bbsform th, td {
	padding:1.5px;
	text-align:left;
}
/* 投稿キー画像位置 */
img.capt {
	vertical-align:middle;
}
/* 親記事間隔 */
table.art {
	margin-left:auto;
	margin-right:auto;
	margin-top:1.6em;
}
/* レス記事間隔 */
table.res {
	margin-left:auto;
	margin-right:auto;
	margin-top:0.4em;
}
/* 吹き出しのテーブル間隔 */
table.art td, table.res td {
	padding:0;
}
/* 親記事背景色 */
td.bg-wh {
	background:#fff;
}
/* レス記事吹き出し背景色 */
td.bg-gy {
	background:#ffd6ff;
}
/* 記事件名の色 */
td.bg-wh strong {
	color:#bb0000;
}
/* 吹き出し角幅 */
td.w14 {
	width:14px;
}
/* 吹き出し元幅 */
td.w18 {
	width:18px;
}
/* 親記事中央幅 */
td.body {
	width:570px;
}
/* レス記事中央幅 */
td.res  {
	width:420px;
}
/* 記事番号色 */
span.ac-col {
	color:green;
}
/* 家アイコン位置 */
img.home {
	vertical-align:top;
	border:none;
}
/* ページタイトル部（検索画面・留意画面） */
div.obi {
	text-align:center;
	padding:2px;
	background:#844f00;
	color:#fff;
	font-weight:bold;
}
/* ページ本文（検索画面・留意画面） */
div.art {
	width:97%;
	background:#fff;
	border:1px
	solid gray;
	margin:1em;
	padding:6px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
/* 閉じるボタン位置 */
p.close {
	text-align:center;
	margin-top:3em;
}
/* 閉じるボタン横幅 */
p.close input {
	width:80px;
}
/* 検索画面・留意画面記事項目（左） */
div.key {
	float:left;
	width:3.5em;
}
/* 検索画面・留意画面記事内容（右） */
div.val {
	float:left;
}
/* 廻り込み解除 */
div.clear {
	clear:both;
}
/* エラーメッセージ色 */
p.err {
	color:#dd0000;
}
/* アイコン一覧 */
div.photo {
	border:1px solid #2b0000;
	background:#fff;
	width:75px;
	height:75px;
	float:left;
	margin:3px;
}
p.image, p.caption {
	text-align:center;
	margin:10px;
}

