A:link   { color:#ffffff; background-color:inherit; }
A:visited{ color:#ffffff; background-color:inherit; }
A:active { color:#ff0000; background-color:inherit; }
A:hover  { color:#004400; background-color:#00ff00; }
#pointer{
	position:absolute;
	background:#000;
	width:3px;
	height:3px;
	font-size:1px;
	z-index:32768;
}
body {
	color: #fff;
	background-color: #000; 
	margin: 0;
	padding:0;
	word-break:break-all;
}
form{
	margin-left:1em;
}
h1 {
	line-height:100%;
	padding: 0.5em;
	font-size: 40px;
	border-bottom:1px solid #FFF;
}
h2 {
	font-size: 120%;
	margin  :0 0.5em; 
	padding :0.2em 0.5em;
	border:1px dotted #fff;
	border-width: 1px 0;
	width: 90%;
}
/*----------------------------*/
/* フォーム部分 */
form a {
	border:1px solid #FFF;
	background:#888;
	padding:0.2em;
}

/*----------------------------*/
/* 記事部分 */
.message A:link   { color:#000; background-color:#EEF; }
.message A:visited{ color:#000; background-color:#FEF; }
.message A:active { color:#ff0000; background-color:#00ff00;}
.message A:hover  { color:#004400; background-color:#00ff00;}

/*今のとこ記事件名*/
h3 {
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	border-bottom: dashed 1px #0000ff;
	width: 100%;
}
.date {
	font-family:arial,sans-serif;
	color: #555555;
}
.name {
	font-weight:bold;
	color: #555555;
}
.append {
	display:block;
	font-size:0.8em;
	font-family:arial,sans-serif;
	text-align: right;
	padding-right:1em;
}
.post{
	font-size:80%;
	margin:4px;
}
.comment{
	margin:1em;
	color:#000;
}
td{
	vertical-align:top;
}
.child_comment{
	margin-left:1em;
}
.child_comment input.c_text{
	width:80%;
}

h4{
	border:1px dotted #000;
	border-width:1px 0;
	padding : 0.2em 0.5em;
	margin:0;
}
/* なんか透過pngと重なると文字が見えなくなるIEのバグ？なのでテーブルレイアウト */
table{
	color:#000;
}
td{
	border-left:1px solid #CCC;
	padding-left:0.5em;
}
.message {
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #999;
	margin: 20px;
}

