A:link    {COLOR:#0033ff;}
A:active  {COLOR:red;}
A:visited {COLOR:#660099;}
A:hover   {COLOR:red;
           TEXT-DECORATION:underline;}
BODY {
        COLOR:#000099;
}
HR {color:#000099;}
TABLE {FONT-SIZE:96%;}

TD.renew {
        FONT-SIZE:80%;
        TEXT-ALIGN:right;
        VERTICAL-ALIGN:bottom;
        FONT-WEIGHT: bold;
}
H1 {
        PADDING-TOP: 0.2em;
	PADDING-RIGHT: 0em;
        PADDING-LEFT: 0em;
        PADDING-BOTTOM: 0.2em;
        FONT-SIZE: 150%;
        MARGIN: 0% 0% 0.4em;
        COLOR:#ff00ff;
}
H2 {
        PADDING-TOP: 0.2em;
	PADDING-RIGHT: 0em;
        PADDING-LEFT: 0.5em;
        PADDING-BOTTOM: 0.2em;
        FONT-SIZE: 120%;
        MARGIN: 0% 0% 0.4em;
        BORDER-LEFT: #0000cc 0.3em solid; WIDTH: 100%;
        BORDER-BOTTOM: #006699 0.1em solid;
}
H3 {
        PADDING-TOP: 0em;
        PADDING-BOTTOM: 0em;
        FONT-SIZE: 110%;
        FONT-WEIGHT: bold;
        MARGIN: 0% 0% 0em;
}
DIV.here {
        PADDING-TOP: 1.0em;
        FONT-SIZE: 85%;
}
FONT.new {
        PADDING-LEFT: 0.6em;
        COLOR: red;
        FONT-SIZE: 80%;
}
FONT.renew {
        FLOAT: right;
        FONT-SIZE: 70%;
        FONT-WEIGHT: lighter;
}
A.tips {
	FONT-WEIGHT: bold;
        COLOR: #FF66CC;
        TEXT-DECORATION: none
}
A.tips:link    {
	FONT-WEIGHT: bold;
        COLOR: #FF66CC;
        TEXT-DECORATION: none
}
A.tips:active  {
	FONT-WEIGHT: bold;
        COLOR: #FF66CC;
        TEXT-DECORATION: none
}
A.tips:visited {
	FONT-WEIGHT: bold;
        COLOR: #FF66CC;
        TEXT-DECORATION: none
}
A.tips:hover   {
	FONT-WEIGHT: bold;
        COLOR: #FF66CC;
        TEXT-DECORATION: none
}

DIV.tips {
        BORDER-TOP: #3333cc 1px solid;
	BORDER-RIGHT: #3333cc 1px solid;
        BORDER-LEFT: #3333cc 1px solid;
        BORDER-BOTTOM: #3333cc 1px solid;
        PADDING-TOP: 5px;
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px; FONT-SIZE: 9pt;
        PADDING-BOTTOM: 5px;
        COLOR: mediumslateblue;
        BACKGROUND-COLOR: aliceblue;
        LAYER-BACKGROUND-COLOR: #ffffcc;
	POSITION: absolute;
	VISIBILITY: hidden;
}
table.shindan {
        FONT-SIZE:110%;
        BORDER:2px solid #ff3333;
        BACKGROUND-COLOR:#ffeedd;
        letter-spacing:2px;
}
table.kaisetsu {
        MARGIN-TOP: 0.5em;
        BACKGROUND-COLOR:#e6eeff;
        letter-spacing:2px;
}
