body{
/* 背景画像を使う場合はここのコメントを取ってファイルを指定してください */
/*	background-image: url(img/bg3.gif);*/
	background-color: #E1F0F0;	/* 背景色 */
	color: #000000;	/* 文字色 */
	font-size: 13px;	/* 本文文字サイズ */
	font-family: 'MS UI Gothic', 'Osaka', 'ＭＳ Ｐゴシック';	/* 本文文字フォント */
}

/* 入力フォーム部品 */
.f{
	background-color:#F7FAFD;
	color:#000000;
}

/* リンク関係 */
a{ text-decoration: none; }
a:link{ color: #0000FF; }	/* 未訪問 */
a:visited{ color: #800080; } /* 訪問済み */
a:active{ color: #FF0000; } /* 訪問中 */
a:hover{ text-decoration: underline; color: #FF0000; } /* 訪問中 */

/* 定義リスト(記事フォーム用) */
dl{
	margin-left: 5%;
	margin-right: 5%;
}

dt{
	font-weight: bold;
}

dt.non{
	/* フォームの位置調整用、本文文字サイズに合わせて調整してください */
	margin-top: 3px;
	width: 55px;

	clear: left;
	float: left;
}
dd{
	margin-left: 0px;
}

div.arthead{
}

p{
	margin: 0px;
}

/* テキストカウンター */
p.counter{
	color: #DD0000;
	font-family: 'Verdana', 'Helvetica', 'Arial';
}

/* タイトル */
h1.title{
	font-size: 24px;
	color: #008080;
	text-align: center;
	margin: 0px;
}
div.title{
	text-align: center;
}

/* 上部バナー */
div.topbanner{
	text-align: center;
	margin-bottom: 20px;
}

/* 下部バナー */
div.bottombanner{
	text-align: center;
	margin: 20px 0px;
}

/* 上部のコントロールリンク  */
div.controler{
	text-align: center;
}
hr.controler{
	width: 90%;
}

/* 編集・削除の部分の文字 */
.edit_switch{
	font-family:Verdana,Helvetica,Arial;
}

/* 1スレッドの外観 */
div.thread{
	border-width: 2px;
	border-style: ridge;
	background-color: #FFFFFF;

	margin: 30px 5%;
	padding: 8px;
}

/* レス記事のスタイル */
div.article_res{
	margin: 0px 5%;
}


.article_header{
}

/* 記事のタイトル部分 */
.article_title{
	float:left;
}
.article_resbutton{
	margin: 0px;
}

/* 記事のコメント＆アイコン部 */
.article_body{
	clear: both;
	margin: 10px 0px;
}

/* 家アイコン */
img.citelink{
	vertical-align: top;
}


/* アイコンがない場合のコメント部分のスタイル */
.article_comment_noicon{
	margin: 0px 5%;
}

/* 記事タイトルのスタイル */
.article_subject{
	color: #006600;
	font-weight: bold;
}

/* 投稿者のスタイル */
.article_name{
	font-weight: bold;
}

/* 記事番号のスタイル */
.article_no{
	color: #006600;
}

/* ページ移動ボタン */
.pagenavi{
	margin-left: 5%;
}

/* ページ移動ボタン(過去ログ用) */
.pagenavi_past{
}

/* 現在表示中のページ */
.nowpage{
	font-weight: bold;
	color: red;
}

/* BBS下部 */
.footer{
	text-align: center;
}

/* 著作権表示 */
.copyright{
	text-align: center;
	font-size: 10px;
	font-family:"Verdana", "Helvetica", "Arial";
}

/* コンパクト表示のコメント */
.article_compact_comment{
	margin: 10px 5%;
}

/* 管理人用記事表示のレス部 */
.article_admin_res{
	margin-left: 5%;
}

/* 管理人用記事コメント部 */
.article_admin_comment{
	margin: 5px 5%;
	font-size: 11px;
}

/* 管理人用ページ移動ボタン */
form.move_button{
	display: inline;
}

/* 過去ログ表示の上部フォーム */
.past{
	display: inline;
}

/* エラー画面 */
div.error{
	text-align: center;
}

hr.error{
	width: 400px;
}

p.errormes{
	color: red;
	margin: 0px 0px 20px 0px;
}

p.errorbtn{
	margin: 20px 0px 20px 0px;
}

/* 戻りボタン */
p.backbtn{
	margin-bottom: 20px;
}

/* 留意事項画面 */
div.howto{
	border-width: 2px;
	border-style: ridge;
	background-color: #FFFFFF;

	margin: 0px 5% 30px 5%;
	padding: 8px;
}

.howto_caption{
	margin: 0px;
}

/* アイコン一覧 */
div.iconimages{
	text-align: center;
}
table.iconimages{
	background-color: #FFFFFF;
	font-weight: bold;
}

img.iconimages{
	vertical-align: middle;
}

