/* 本体文字サイズ・背景色 */
body,td,th {
	font-size:80%;
	background:#e1f0f0;
}
/* リンク部 */
a {
	text-decoration:none;
}
/* リンク部マウスオーバ時 */
a:hover {
	text-decoration:underline;
	color:#dd0000;
}
/* 掲示板タイトル */
h1 {
	font-size:200%;
	margin-bottom:0;
	color:#008080;
}
/* 削除キー入力フォーム部の文字サイズ */
td.small {
	font-size:70%;
}
/* メイン記事装飾 */
div.art {
	width:92%;
	background:#fff;
	text-align:left;
	padding: 0.25em 0.7em 0.7em 0;
	border:1px solid gray;
	margin:1.2em auto;
	
/*	border: solid 1px black;
	padding: 5px 0 10px 0; */
	
}
.art p,.res p{
	margin: 2px 0 10px 5px;
	padding: 0;
}

/* メイン記事タイトル */
div.art strong {
	color:#008000;
}
/* イメージアイコン */
img.image {
	float:left;
	margin-right:0.8em;
}
/* メイン記事番号色 */
span.num {
	color:#008000;
}
/* 投稿フォーム */
table.regfm td,th {
	padding:0.1em;
	white-space:nowrap;
	text-align:left;
}
/* 認証画像位置 */
img.capt {
	vertical-align:middle;
}
/* 検索・過去ログ画面タイトル背景色 */
div.obi {
	text-align:center;
	padding:2px;
	background:#008080;
	color:#fff;
	font-weight:bold;
}
/* 留意事項ページ */
div.note {
	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.center, p.cen, td.cen {
	text-align:center;
}
/* 赤文字色 */
p.red {
	color:#dd0000;
}
/* 検索・過去ログ記事項目 */
div.key {
	float:left;
	width:3.5em;
}
/* 検索・過去ログ記事内容 */
div.val {
	float:left;
}
/* アイコン枠デザイン設定 */
div.photo {
	border:1px solid #2b0000;
	background:#fff;
	width:150px;
	height:150px;
	float:left;
	margin:3px;
}
/* アイコンおよびキャプション位置 */
p.image, p.caption {
	text-align:center;
	margin:10px;
}
/* アイコン画像廻込終了 */
.clear {
	clear:both;
}
/* 家アイコン位置 */
img.icon {
	vertical-align:middle;
	border:none;
	margin:0 2px;
}
dl.tree {
	margin-left:3em;
}
dl.tree dt {
	margin-top:1em;
}
dl.tree dd {
	margin-left:1em;
}
table.deco {
	width:90%;
	border:1px solid #787878;
	border-collapse:collapse;
	margin: 1em auto 0 auto;
	text-align: left;
}
table.deco th {
	border:1px solid #787878;
	background:#ccc;
	padding:5px;
	white-space:nowrap;
}
table.deco td {
	border:1px solid #787878;
	background:#fff;
	padding:5px;
	white-space:nowrap;
}










/* 最終更新日：2012/9/29 */

body{
	background-color: #E1F0F0;
	color: black;
}

a{ text-decoration:none; }
a:link{ color: blue;}
a:visited{ color: #800080;} 
a:active{ color: red;}
a:hover{
	color: red;
	text-decoration: underline;
}


.clearfix{ zoom:1;}
.clearfix:after{
	content: ""; 
	display: block; 
	clear: both;
}





body,td,th { font-size:13px; font-family:"MS UI Gothic", Osaka, "ＭＳ Ｐゴシック"; }

.n { font-family:Verdana,Helvetica,Arial; }
.b {
	background-color:#F7FAFD;
	color:#000000;
	font-family:Verdana,Helvetica,Arial;
}

/*
# 投稿フォーム及びボタンの文字色
$formCol1 = "#F7FAFD";	# 下地の色
$formCol2 = "#000000";	# 文字の色
*/
/* bgcolor="#E1F0F0" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000" */


/* カウンターの文字装飾 */
p.counter{
	color: #DD0000;
	font-family: "Verdana,Helvetica,Arial";
	padding: 0;
	margin: 5px 0 0 0;
}









.fbold{ font-weight: bold;}


.oya,.sub,.com,.res{ text-align: left;}



/* タイトルの文字装飾 */
.sub{
	font-weight: bold;
	color: #008080;
}

/* アイコン部 */
.ico{
	margin: 0 0 0 1em;
	padding: 0;
	float: left;
}


/* 移動ボタン部 */
.idou{
	width: 90%;
	margin: 10px auto;
	padding: 0;
	text-align: left;
}
.current{
	font-weight: bold;
	color: red;
	font-size: 150%;
}


/* ---- 掲示板タイトル部 ---- */
.bbstitle{
	text-align: center;
}
.bbstitle h1{	/* 掲示板タイトル文字装飾 */
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 200%;
	color: #008080;
}
.bbstitle p{
	padding: 0;
	margin: 5px 0 0 0;
}


/* ---- 投稿フォーム ---- */
.pform{
	margin: 1.5em 0 1.5em 0;
	padding: 0 0 0 50px;
	text-align: left;
}
.pform dl{ margin: 10px 0;}
.pform dt{
	font-weight: bold;
	width: 75px;
	float: left;
}
.pform dd{
	margin-bottom: 0.25em;
}
.f{	/* フォーム部分 */
	background-color:#F7FAFD;
	color:#000000;
}


/* ---- 記事 ---- */

.oya{	/* 親記事全体 */
	border: solid 1px black;
	width: 90%;
	margin: 30px auto 0 auto;
	background-color: white;	/* 記事の背景色 */
	padding: 5px 0 10px 0;
}


.res{	/* レス記事単体 */
	margin: 0 0 0 22px;
	padding: 0;

}
/*
.res p{
	border: solid 1px blue;
	margin: 2px 0 10px 5px;
	padding: 0;
}*/

.res hr{
	clear: both;
}

.com{	/* 本文部 */
	padding: 0 0 5px 1em;
	float: left;
}

.com_ni{	/* 本文部（ノンアイコン） */
	padding: 0 0 5px 2em;
}
/* ----------- */


/* ボタン */
p.button{
	text-align: center;
	border: solid 2px black;
	margin: 1em auto;
	background-color: #f0f0f0;
	padding: 5px;
	width: 100px;
}
p.button a{
	color: black;
	text-decoration: none;
}
p.button a:hover{
	font-weight: bold;
}

/* リスト */

li{
	line-height: 1.5;
}

/* 強調 */

em{
	font-style: normal;
	color: red;
	font-weight: bold;
}

/* 引用 */
.quote {
  background-color: #e0e0e0;
  border-bottom: 1px dashed gray;
}