body{
font-size:85%;
font-family:verdana, arial, helvetica, sans-serif;
color:#333333;
background-color:fafafa;
background-image:url("./painbg.jpg");
background-repeat:repeat-y;
background-attachment:fixed;
background-position:0% 0%;
}

tr,td,th{
font-size:95%;
line-height:140%;
}

.cnt { font-family:"MS UI Gothic", "平成明朝" }

big { font-size: 11pt }
small { font-size: 8pt }

a:link { color:#008000; }
a:visited { color:#008000; }
a:hover { color:#B2225D; background-color:#FFF6F6; }

/* 文字色 */
.new { color: #ff0000; font-weight:bold; }	/* New!マークcolor */
.quote { color: #848484; }					/* 引用color */

/* 注意書き */
.note1 {
	width:400px;
	font-size:12px;
	line-height:130%;
	margin:0px;
	padding:4px;
	border:1px solid #E2E0CE;
	background-color:#fff;
}

.note2 {
	background-color:#FBFBF9;
	margin:0px;
	padding:4px;
}

/* スレッド一覧table */
.thr { table-layout:fixed; width:540px; border:1px solid #cccccc; background-color:#fcfcfc; }
.thd { padding:10px; font-size:12px; line-height:120%; }

/* メイン記事table */
.tedit { width:540px; padding:2px; border:1px solid #dddddd; background-color:#fbfbfb; }
.tpad { padding:10px; } /* padding */
.tright	{ font-size:12px; color: #666666; text-align:right; } /* ▼を右寄せ */
.tdate  { font-size:12px; color: #666666; font-family:"MS UI Gothic", Arial } /* 日付+ID color */

/* Resモード */
.bar { background-color:#1E9CD1; font-size:14px; color:#ffffff; text-align:center }	 /* Res:上部帯color */
.resbg { background-color:#f0f0f0; } /* Res:背景色 */

/* スレッド一覧モード */
.tr1 { background-color:#00BFFF; color:#FFFFFF; font-size:80%; text-align:center; }
.tr2 { background-color:#f3f3f3; font-size:80%; text-align:left; }

/* name color */
.na { 
  font-size: 12px;
  color: #B5B500;
  font-weight: bold;
}

/* others */
.p10 { font-size:10px; }
.p12 { font-size:12px; }
.p12p { font-size:12px; color:#666666; }
.p14 { font-size:14px; }
.tt { font-size:14px; color: #666666; font-weight:bold; }
.pib { font-size:14px; color:#D02090; font-weight:bold; }

.pi { color:#D02090 }
.bl { color:#0080ff }
.ge { color:#9ACD32 }
.gm { color:#5BA800 }
.g6 { color:#666666 }
.g8 { color:#848484 }
.g9 { color:#999999 }
.gc { color:#cccccc }
.c1 { color:#0011dd }

.hc { height:2px; color:#e0e0e0; width:98%; text-align:left; }
.hc2 { height:2px; color:#e0e0e0; width:98%; text-align:left; }
