body	{
	background-color: #ffffff;
	 background-image:url(sakurak1.jpg); 
	background-position:5em top;
	 background-repeat:repeat; 
	font-family:' Comic Sans MS',fantasy,cursive;
	font-weight:normal;			/* $BJ8;zB@$5!'I8=`(B */
	font-size:12pt;				/* $B%U%)%s%H%5%$%:!'(B12pt */
	text-align:center;			/* $BJ8;zB7$(!'Cf1{B7$((B */
	text-indent:0pt;			/* $B%$%s%G%s%H!'(B0pt */
	color:black;				/* $BJ8;z?'!'9u(B */
	margin:5px 5px;				/* $B%^!<%8%s!'>e2<!&:81&(B */
	}

a:link {color:blue;			/* $B%j%s%/!'J8;z?'(B */
}
a:link.link2{
font:bold	italic 2em;
text-align:center;color:blue;
}

a:visited	{
	color:purple;				/* $B4{K,%j%s%/!'J8;z?'(B */
}
a:visited.link2{
font:bold	italic 2em;
text-align:center;color:purple;
}
a:hover {
	color:#808080;
}
a:hover.link2{
font:bold	italic 2.5em;
text-align:center;color:#808080;
}
a:active	{
	color:#ff9933;				/* $B%j%s%/%/%j%C%/Cf!'J8;z?'(B */
}
a:active.link2{
font:bold	italic 2.5em;
text-align:center;color:color:#ff9933;	
}

h1{	font:	bold	italic	3em;
 margin:-0.2em 0em;
	text-align:	center;
	color:	#0066cc;
	}
h2{font:bold 1.5em;
	text-align:center;
	color:#000080;
	}

p.note	{font:bold 1.2em;
        margin:-1em 1em;
	text-align:	center;
	color:	#2F4F4F;
	}
p.note2{font:bold 1.2em;
	text-align:	center;
	color:red;
	}
p.note3{font:bold 1.2em;
	text-align:	center;
	color:black;
	}
p.topics{
	border:1px	dashed	#0000FF;
	background-color:#FFFFFF;
	}
td{width:20em;height:5em;

	border:0px solid #009999;
	verdana;
}
.t1{width:auto;height:auto;
	vertical-align:middle;
	text-align:center;
}
.t2#sp{width:auto;height:1em;

	border:0px dashed #0000FF;
	vertical-align:middle;
	text-align:center;
}
.t31{width:5em;height:1em;	
}
.t41{width:20em;height:1em;
}
.t51{width:20em;height:1em;
}
div.block{border-bottom:10px dotted #1E90EE;
	}

img{border: 0px solid ;
}