/* 昔のPC9801の16色みたいな控えめな感じで */

body {  font-family:Verdana, Arial, Helvetica,sans-serif;
	text-align:center;
	margin:5px;
	line-height: 1.0em;
	font-size: 8pt;
	background-image:url(./img/back.gif);
}
td   {  text-align:center;
	vertical-align:top;
	font-size: 8pt;
}
form{font-size: 8pt;}
.dup { text-align:right ;}

/* font */
a:link    { color: #008080;}
a:visited { color: #008080;}
a:hover   { color: #00FF00; background-color:#FAFAD2;}
a { font-weight: bold;font-size:90%;}
big{ font-size:11pt; font-weight:bold;}
h1 { font-size:14pt; line-height: 1.0em; margin:15px 0px 5px 0px;}
h2 { font-size:12pt; line-height: 1.0em;text-align:center; margin:0px; }
strong { color: #FFA500; }
.hrup{ height:15px; margin:0px; background-color:#FFFACD;}
.hr1 { height: 5px; margin:0px; padding:0px;}
pre { margin:2px 0px 10px;padding:3px; background-color:#FFFFF0;}
small{font-size:80%}

/* 入れ子大枠 */
#ireko{
	width:750px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
/* top左枠 */
.divt { width:142px;
	height: 750px;
	padding: 6px;
	background-color:#FFFACD;
	text-align:center; float:left;
} 

/* topコンテンツ */
.tdc { width:28%;white-space:nowrap;}
.tdb { width:70%}
.lith{ line-height:1.2em; padding:2px; margin:1px; background-color:#C0C0C0; text-align:center; font-weight:bold;  }
.lit2{ line-height:1.2em; padding:2px; margin:1px; background-color:#FFFAFA; text-align:center; font-style: italic;}
.lit1{ line-height:1.5em; padding:3px; margin:1px; background-color:#F5F5F5; text-align:left  ; font-size:90%;}

/* top掲示板集 */
.bbtab{ width:100%;}
.tlth1  { font-size:12pt; background-color:#C0C0C0;}
.tlt1   { background-color:#FFF5EE; margin:2px;padding:3px;color:#A9A9A9;font-size:80%;}
.tlt1 a{font-size:11pt; }
/* prエリア */
.pr {color:#778899; text-align:left;letter-spacing: -0.14em; vertical-align:bottom; margin:0px;padding:0px}
.pr a:link    { color: #8FBC8F;}
.pr a:visited { color: #8FBC8F;}

/* 各ページは面倒だしtableレイアウトでいいかね */
.imgbn {float:left;margin:0px 20px 0px 20px;}
.tdxt { width:110px; padding:8px; background-color:#FFFACD;}
.tdyt { width:700px; padding:10px;}
.tdys { width:400px; padding: 0px;}

/* 各ページ左側メニュー用 */
.ulm  { width:135px;height:600px;}
.lim0 { text-align:center;}
.lim1 { font-weight:bold; text-align:center; background-color:#C0C0C0;}
.lim2 { background-color:#FFFAFA; font-style: italic;}
.lim3 { background-color:#F5F5F5;}

/* subbbsページ専用 */
.lisub1 { font-size:12pt; line-height:1.0em; background-color:#FFA07A; font-style: italic;}
.lisub2 { line-height:1.5em; background-color:#F5DEB3;}
.lisub2 a{font-size:100%;}
/* 履歴ページ専用 */
.tdh1{ text-align:left; white-space:nowrap; background-color:#8FBC8F;}
.tdh2{ text-align:left; white-space:nowrap; background-color:#66CDAA;}
.ulh { background-color:#9ACD32;}

/* やれulとかliとかpやら */
 ul,dl  { list-style-type:none; padding:0px; margin:0px; }
li,dt,dd   { text-align:left;line-height:1.0em; margin:2px; padding:2px;}
.li1 { line-height:1.2em; margin:0px; padding:2px; width:350px; background-color:#FFF5EE; }
.li2 { line-height:1.5em; margin:0px; padding:2px; width:500px; background-color:#FFF5EE; }
.li3 { line-height:1.0em; margin:20px 0px; padding:2px; width:500px; background-color:#FFF5EE;font-size:12pt;}
.li4 { line-height:1.0em; margin:10px 0px; padding:2px; width:500px; background-color:#F5DEB3;font-size:12pt;}
p {line-height: 1.2em; text-align:left; margin:5px;}

