/* base5css */
BODY		{ color:black; background-color:white; text-align:center; }

A:link      { color:#0040ff; text-decoration:none; }
A:visited   { color:#800040; text-decoration:none; }
A:hover     { color:#ff0000; text-decoration:underline; }

H1 { margin:0em; }
P  { margin:0.5em 0em; }
P.jpn	{ text-indent:1em;}

UL { margin:0.5em 0em; padding:0em; }
OL { margin:0.5em 0em; padding:0em; }
LI { margin:0em 0em 0em 2em; }

DIV.main { width:600px; margin:0em 2% 0em 5%; text-align:left;}
/* DIV.main { margin:0em 2% 0em 5%; } */
DIV.daimei { margin:0em 0em 1em 10em; color:salmon; }

H1 { font-family:"Times New Roman", "serif"; }
H3 { margin-bottom:0.2em; padding:0.2em 0.2em 0.2em 0.5em;
	 background-color:darkturquoise; }
H4 { margin-bottom:0.2em; }

A:link.linkbar    { color:lightgrey; }
A:visited.linkbar { color:lightgrey; }
A:hover.linkbar   { color:lightgrey; text-decoration:none; }
P.linkbar { margin:0em; padding:0.2em;
			font-size:0.7em; font-weight:900;
			color:lightgrey;
			background-color:indigo; }

UL.new { font-size:0.8em; }
.contents { margin:0em; font-weight:900; font-family:"Times New Roman", "serif"; }
.sorry { margin:0em; font-size:0.7em; font-family:"Times New Roman", "serif"; }
.since { font-size:0.8em; }
.ryvius { font-size:0.7em; text-align:right; font-weight:900; margin:0em; }
.javacss { text-indent:1em; font-size:0.8em; padding:0em 1em; }
.linkcopy { font-size:0.8em; }
.mail { text-indent:1em; font-size:0.7em;
		margin:2em; padding:0.5em;
		border-width:2px; border-style:ridge; border-color:silver; }

.center	{ text-align:center; }

/* テーブル用バックグラウンドカラー */
.qes		{ background-color:#E0FFC0; }
.rep		{ background-color:#F0FFE0; }

/* 更新日時 */
.update		{ font-size:0.7em; text-align:right; font-weight:900; }
