BODY	{
	color: black	 ;
	background: white	 ;
	background: beige;
	background: lemonchiffon;
	background: lightyellow;
	background: floralwhite;
	background-attachment: scroll;
	background-image: none;
	background-image: url("parts/b8s_25.gif");
	background-repeat: repeat;
}

BODY.SecurityPage	{
	margin-left: 1em;
	background-attachment: scroll;
	background-image: url("parts/bgnote.png");
	background-repeat: repeat;
	color: black	 ;
}

BODY.IchigoIchie	{
	margin-left: 1em;
	background-attachment: scroll;
	background-image: url("parts/bgnote.png");
	background-repeat: repeat;
}
TABLE.IchigoIchie	{
}

BODY,TR,TD	{	line-height: 120%;	}
H1		{	line-height: 150%;	font-style: italic	;
	font-family: 'Comic Sans MS', sans-serif;
}
H2		{	line-height: 150%;	font-style: italic	;
	font-family: 'Comic Sans MS', sans-serif;
}

A:link			{	color:	blue;		}
A:active		{	color:	lime;		}
A:visited		{	color:	indigo;		}
IMG.Anker		{
	height: 18px;
	border-style:	none;
}

IMG.TabIndex		{
	height: 18px;
	border-style:	none;
	vertical-align: text-bottom;
}

.TextPain {
	border-collapse: collapse;
}

.TabIndex	{
	height: 30px;
	background: transparent;
	background-color: lime;
	border: 1px solid gray;
	padding: 0px;
}

TD.MenuPain		{
	background-color: honeydew;
	background-color: transparent;
	background-attachment: scroll;
	background-image: url("parts/bgnote_l.png");
	background-repeat: repeat-y;
	background-position: right;
}
TABLE.MenuItem {
	background-color: honeydew;
	background-color: transparent;
}
TD.MenuItem {
	text-align: left;
	vertical-align: top;
	white-space:		nowrap;
	padding-left:		1em;
	padding-bottom: 1em;
}
TD.IchigoIchie {
	background-attachment: scroll;
	background-image: url("parts/bgnote_r.png");
	background-repeat: repeat-y;
	padding-left: 1em;
}
 TABLE.IchigoHead	{
	color: black;
	background-color: lavender;
	border: thin solid silver;
}

TABLE.Accent	{
	background-color: transparent;
}
TABLE.ExtLink {
	background-color: transparent;
}
TD.ExtLink {
	text-align: left;
	vertical-align: top;
	padding-left:		1em;
	padding-bottom: 1em;
}

 .Reference	{
		font-size: normal;
		font-weight: normal;
		font-family: 'MS UI Gothic','Gothic',sans-serif;
		color: green;
		background-color: lightyellow;
		border: thin solid antiquewhite;
}

<!-- -->
 .Serious		{
		font-weight: bold; font-size: normal;		background-color:	yellow;	color:	crimson;
}
TD.Serious		{
		border: 1px solid gray;
}
 .Emergency		{
		font-weight: bold; font-size: normal;		color:	crimson;
}
TD.Emergency		{
		border: 1px solid gray;
}
 .Dangerous		{
		font-weight: bold; font-size: normal;		color:	chocolate;
}
TD.Dangerous		{
		border: 1px solid gray;
}
 .Worning		{
		font-weight: bold; font-size: normal;		color:		darkred;
}
TD.Worning		{
		border: 1px solid gray;
}
 .Caution		{
		font-weight: bold; font-size: normal;		color:	red;
}
TD.Caution		{
		border: 1px solid gray;
}
 .Virus		{ font-weight: bold; font-size: normal;		color:	darkorange;	}

TABLE.Notice		{
		width: 100%;
		font-size: normal;
		font-weight: normal;
		background-color: tranceparent;
		border: double gray;
		border-collapse: collapse;
}
TD.Notice		{
		border-bottom: 1px dotted gray;
}
TR.NoticeOdd		{
		font-size: normal;
		font-weight: normal;
		color: black;
		background-color: tranceparent;
}
TR.NoticeEven		{
		font-size: normal;
		font-weight: normal;
		color: black;
		background-color: tranceparent;
}

 .Announcement	{
		font-size: normal;
		font-weight: normal;
		color: black;
		background-color: lightgreen ;
}
 .Statement		{
		font-size: normal;
		font-weight: normal;
		color: black;
		background-color: lightyellow;
}

TABLE.TabiRing	{
		border-collapse: collapse;
		border: double gray;
}
TD.TabiRing1	{
		background-color: blanchedalmond;
		border: 1px dotted gray;
}
TD.TabiRing2	{
		background-color: lightcyan;
		border: 1px dotted gray;
}

DD			 { font-size: normal;		}

TH.Genre	{
	color: black;
	text-align: left;
	background-color: tranceparent;
}
TABLE.CoverPhoto	{ width:	480px;
									background-color: antiquewhite;
									padding:	2pt 3pt 3pt 2pt;
									margin-bottom: 1em;
									margin-top: 1em;
									text-align: center;
								}
TABLE.Panorama	{ width:	320px;
									background-color: antiquewhite;
									margin: 1em;
									padding:	2pt 3pt 3pt 2pt;
								}
TABLE.Landscape { width:	240px;
									background-color: antiquewhite;
									margin: 1em;
									padding:	2pt 3pt 3pt 2pt;
								}
TABLE.Portrait	{ width:	180px;
									background-color: antiquewhite;
									margin: 1em;
									padding:	2pt 3pt 3pt 2pt;
								}
TABLE.MiniPhoto	{ width:	120px;
									background-color: antiquewhite;
									margin: 1em;
									padding:	2pt 3pt 3pt 2pt;
								}
TD.PhotoMemo	{ font-size: 90%; color: gray;	text-align: center; }
TABLE.List	{
		margin: 1em;
		border-collapse: collapse;
		border: double gray;
}
TH.List	{
		background-color: silver;
		border-left: 1px solid gray;
		border-right: 1px solid gray;
		border-bottom: 1px solid gray;
		text-align: center;
}
TD.List	{
		background-color: floralwhite;
		border: 1px solid gray;
		text-align: center;
}
TD.List2	{
		background-color: mintcream;
		border: 1px solid gray;
		text-align: center;
}
TD.ListL	{
		background-color: floralwhite;
		border: 1px solid gray;
		text-align: left;
}
TD.ListR	{
		background-color: floralwhite;
		border: 1px solid gray;
		text-align: right;
}

 .SubTitle	{
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
		font-size: 120%;
		line-height: 120%;
		background-color: transparent;
		background-color: honeydew;
		color: midnightblue;
	}

 .BgmTitle	 { font-weight:bold;		color: darkcyan;	}
 .FmTitle { font-weight:bold;		color: darkcyan;	}
 .TVTitle { font-weight:bold;		color: darkviolet;	}
 .MovieTitle { font-weight:bold;		color: darkviolet;	}
 .BookTitle		{ font-weight:bold;		color: darkgreen;	}

 .Note	 {
		font-size: 90%;
		font-weight: normal;
		color: gray;
	}

 .Time	 { font-weight:normal;	color: indigo;		}
 .Road	 { font-weight:bold;	color: darkslategray;		}
 .Point	 { font-weight:bold;		color: blue; }
 .Topics { font-weight:bold;		color: Fuchsia ; }
 .Price			{ font-weight:bold; color: royalblue ;	}
 .Trademark { font-size: 60%;	vertical-align: super	}
 .Person		{ font-weight: bold;	color: darkorchid ;		}
 .RoadStation		{ font-weight: normal	;	color: brown;	}
 .Shop			{ font-weight: bold;	color: darkmagenta ;	}
 .Corporation	{ font-weight: bold;	color: indigo;	}
 .Tradename	{ font-weight: bold;	color: mediumslateblue;	}
 .Software	{ font-weight: bold;	color: forestgreen;	}
 .Host			{ font-weight: bold;	color: dodgerblue ;	}
 .Command		{ font-weight: bold;	color: darkgreen ;	}
 .Path			{ font-weight: normal;	color: darkblue ;	}

 .Quote			{ font-weight: bold; color: green;		}

 .mikachan-font		{
		font-family: '$B$_$+$A$c$s(B';
}

 .Strong		{ font-size: normal;	font-weight: bold; }
 .Strike		{ text-decoration: line-through; }
 .Delete		{ text-decoration: line-through;	color:gray;	}
 .Emphasize { font-size: 130% ;	font-weight: bold;	}
 .SuperEmphasize		{ font-weight: bold; font-size: 150% ;	line-height: 120%;	}
 .Recommend	 { font-weight: bold; font-size: 120%;	color:	mediumseagreen;	}

 .Temperature	{
		font-weight: bold;
		color: royalblue;
	}
.KeyPrint	{
	font-weight: bold;
	color:	indigo;
}
.Comment	{
	font-weight: normal;
	color:	darkred;
}

 .Red	 { color:	red;		}
 .NewYearMsg		{
		font-size: 200% ;
		font-weight: bold;
		font-style: italic;
		color:	Fuchsia;
		text-align: center;
	}
		.Center	 {	text-align: center; }
		.Right	{		text-align: right;
								vertical-align: top;
								white-space:		nowrap;
						}
		.Left		{		text-align: left;
								vertical-align: top;
								white-space:		nowrap;
						}

TABLE.EventPain	{
	background-color: springgreen;
	color:	black;
}
.Memo		{
	margin: 1em;
	color: darkgreen;
	text-align:	center;
}

OL	{
	font-family: 'Gothic','monospace';
	font-weight: normal;
	line-height: 110%;
	color: midnightblue;
}

BLOCKQUOTE	{
	margin: 1em 3em 1em 3em;
	padding: 4px;
	font-family: '$B%4%7%C%/(B','Gothic',sans-serif;
	font-weight: normal;
	line-height: 100%;
	font-size: 90% ;
	background-color: lightcyan;
	border: thin dotted silver;
}

ADDRESS {
	font-family: 'Arial';
	color:	#555;
	font-size:	90%;
}

.FingerPrint {
	font-family: 'Arial';
	color:	#555;
	line-height: 100%;
	font-size:	70%;
}

.PGPpublickey {
	font-family: 'Gothic','monospace';
	color:	gray;
	line-height: 100%;
	font-size:	70%;
}
