/* 全体(body) */
body {
	background: #fffafa url(http://homepage1.nifty.com/rs2/image/back.gif);
	color:#000000;
	text-align:left;
	margin: 25px;
}

/* タイトル(h1) */
h1 {
	background-color:#66cc66;
	font-size:24pt;
	color:#660033;
	width:98%;
	font-style:italic;
	padding:3px 0px 3px 10px;
	margin:5px 3px 5px 0px;
	border-width:2pt;
	border-style:inset;
	border-color:#66cc66;
	text-align:left;
}

/* サブタイトル(h2) */
h2 {
	background-color:#ffffee;
	color:#660033;
	font-size:16pt;
	font-style:italic;
	border-width:2pt;
	border-style:inset;
	border-color:#88dd66;
	padding:3px 0px 3px 10px;
	margin:2px 2px 5px 2px;
	text-align:left;
}

/* 表(table) */
table  {
	text-align: left;
}

/* セル見出し(th) */
th     {
	font-size: 11pt;
	text-align: center;
}

/* セル(td) */
td     {
	font-size: 11pt;
}

/* 罫線(hr) */
hr {
	color:maroon;
	height:3px;
	border-style:dashed;
}

/* 議題周り */
/* 全体(div) */
.border {
	background-color:#ccff99;
	font-size:12pt;
	color:#000000;
	width:94%;
	border-width:2pt;
	border-style:inset;
	border-color:#00bb00;
	text-align:left;
}

/* 項目(div) */
.l_head {
	background-color:#fcffea;
	font-size:11pt;
	color:#660030;
	margin:1px 1px 1px 5px;
	padding:5px;
	border-width:2pt;
	border-style:inset;
	border-color:#00e000;
	text-align:left;
}

/* 本文(div) */
.list {
	background-color:#fcffea;
	font-size:11pt;
	color:#660030;
	margin:1px 1px 1px 10px;
	padding:5px;
	border-width:2pt;
	border-style:inset;
	border-color:#00e000;
	text-align:left;
}

/* ページャー部(a) */
.pager_a {
	color:#30c030;
	text-decoration:none;
	font-weight:bold;
}
.pager_a:link    {color:#30c030;}
.pager_a:visited {color:#228b22;}
.pager_a:active  {color:#ff1493;text-decoration:underline;}
.pager_a:hover   {color:#4169e1;text-decoration:underline;}

/* ページャー 現ページ(strong) */
.nowpage {
	color:#4b0082;
}

/* 字下げ部(div) */
.marg_l {
	margin:3px 10px;
	text-align:left;
}

/* フォーム部(div) */
.form {
	margin:3px 10px;
	text-align:left;
}

/* 注意事項(div) */
.notes {
	margin:1px 10px;
	text-align:left;
}

/* ヘッダー部(div) */
.header {
	text-align:left;
	font-size:9pt;
}

/* ページャー部(div) */
.pager {
	text-align:center;
	font-size:12pt;
}

/* フッター部(div) */
.foot {
	text-align:left;
}

/* リンク(a) */
a {
	color:#30c030;
	text-decoration:none;
	font-weight:bold;
}
a:link    {color:#30c030;}
a:visited {color:#228b22;}
a:active  {color:#ff1493;text-decoration:underline;}
a:hover   {color:#4b0082;text-decoration:underline;}


/* 送信ボタン(input) */
.button {color:#000000;}

/* 入力欄(input) */
.t_form {background-color:#f8ffcc;}

/* ラベル幅調整用(span) */
.mono {
	font-family:monospace;
	font-weight:bold;
}

/* 管理モード用（議題周り）(th) */
.u_head {
	background-color:#fff8dc;
	text-align: left;
	font-weight:bold;
}

/* 管理モード用（意見周り）(td) */
.u_select {
	background-color:#fff5ee;
	text-align: left;
	padding:0px 0px 0px 20px;
	font-weight:bold;
}

/* 管理モード用（コメント周り）(td) */
.u_comment {
	background-color:#ffffe0;
	text-align: left;
	padding:0px 0px 0px 40px;
}
