/* 本体文字サイズ・背景色 */

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;
}

