@charset "Shift_JIS";

body {
	margin:8px 16px;
	padding:0px;
	font:400 16px/1.5 'Helvetica','Arial','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

h1 {
	padding:16px;
	font-weight:bold;
	font-size:175%;
	color:white;
	background-color:#44BBBB;
}
h2 {
	padding:8px;
	font-weight:bold;
	font-size:125%;
	border-style:solid;
	border-width:0px 0px 1px 12px;
	border-color:#44BBBB;
}
h3 {
	padding:4px 8px;
	font-size:100%;
	font-weight:bold;
	border-style:solid;
	border-width:0px 0px 0px 6px;
	border-color:#44BBBB;
}

table
{
	background-color:gray;
	border-spacing:1px;
	width:100%;
}
td
{
	padding:8px;
	background-color:white;
}
th
{
	padding:8px;
	background-color:lightgray;
}

/* クラス */
.right
{
	text-align:right;
}
.center
{
	text-align:center;
}
.left
{
	text-align:left;
}
.loginstate
{
	font-weight:bold;
	font-size:75%;
	color:Red;
}
.strong
{
	font-weight:bold;
}
.paragraph {
	margin:8px 0px;
}

/* リンク */
a:link {
	text-decoration:none;
	color:r:blue;
}
a:visited {
	text-decoration:none;
	color:darkblue;
}
a:hover, a:active {
	text-decoration:underline;
	color:tomato;
}
h1 a:link {
	color:white;
}
h1 a:visited {
	color:white;
}
h1 a:hover, h1 a:active {
	text-decoration:none;
	color:white;
}

/* コメントページ */
.comment
{
	margin:8px 0px;
}
.comment_header
{
	margin:8px 0px;
}
.comment_body
{
	margin:8px 0px;
}
.category
{
	font-weight:bold;
	color:Navy;
}
.author
{
	font-weight:bold;
}
.date
{
	font-style:italic;
	font-size:100%;
	color:#666666;
}
.gray
{
	color:Gray;
}
.comment_hr
{
}
.explanation
{
	color:Blue;
}