BODY {
	background-color:#FFFFCC;
	font-size:16px;
	font-weight:normal;
	color:#000066;
	margin-left:20px;
	}
	
/*Link STYLE DEFINITIONS*/
A:link    { color:#990000;text-decoration:underline;}
A:visited { color:#990000;text-decoration:underline;}
A:active  { color:#CC0000;text-decoration:underline;}
A:hover   { color:#FFFFFF;text-decoration:none;background-color:#000066; }

H1 { font-size:30px;color:#990000; }
H2 { font-size:20px;background-color:#990000;color:#FFFFFF; }

TD.hd   { color:#990000; }
TD.navi { color:#990000;background-color:#FFFFCC;padding:4 4 4 16; }
TD.tb   { padding:4 4 4 16; }

TD.b1 { width:150px;font-weight:bold;padding:4 4 4 12;border:1px solid #990000; }
TD.c1 { width:450px;border:1px solid #990000; }

TD.b2 { width:150px;font-weight:bold;padding:4 4 4 12;border:1px solid #990000; }
TD.c2 { width:450px;border:1px solid #990000; }

TD.d1  { font-size:13px;width:120px;font-weight:bold;padding:4 4 4 12;border:1px solid #990000; }
TD.e1  { font-size:13px;width:96px;border:1px solid #990000; }
TD.e1a { font-size:16px;width:108px;border:1px solid #990000;font-weight:bold;padding:4 4 4 12; }

TD.d2 { font-size:13px;width:120px;font-weight:bold;padding:4 4 4 12;border:1px solid #990000; }
TD.e2 { font-size:16px;border:1px solid #990000;padding:8 8 8 16; }

TABLE.tbl   { border:1px solid #990000; }
TABLE.yotei { border:1px solid #990000;width:500px; }
TABLE.cal { border:1px solid #990000; }

P { margin-left:50px; }

.bt {height:20px;border:0 outset #000066;background:#000033;color:#FFFFCC;font-size:13px;}