BODY {background-color:#ffffff;}
DIV.purple {color:#800080;}
TABLE {background-color:#ffffff;}
.yg {background-color:#9acd32;}
BODY {front-size:10.5pt;
}
col#check{
 color: #000000;
 background-color: whitesmake
}
col#ken{
 color: #000000;
 background-color: #cccccc
}
col#yomi{
 color: #006600;
 background-color: #ccffcc
}
col#mei{
 color: #000000;
 background-color: #ffffe0
}
col#urika{
 color: #000000;
 background-color: #00ffff;
}
col#nen{
 color: #000000;
 background-color: #e0ffff;
}
thead{
 color: white;
 background-color:#ff9900
}

.menu	{
	}
.menu div	{
		float:left;
		padding:3px 10px;
		border-right:dotted 1px #73a1ff
		}
.menu div.menu01	{
			border-left:dotted 1px #73a1ff
			}

.sub		{
		width:970px;
		border:solid 2px yellowgreen;
		background-color:lemonchiffon
		}
.sub div	{
		background-color:yellowgreen;
		padding:1px 2px
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
		color:white;
		}
p		{
		margin:10px;
		text-align:justify;
		line-height:120%;
		font-size:14px;
		}
.sub2		{
		width:970px;
		border:solid 2px teal;
		background-color:lemonchiffon
		}
.sub2 div	{
		background-color:white;
		padding:1px 2px
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
		color:white;
		}
.sub3		{
		width:290px;
		border:solid 2px sienna;
		background-color:lemonchiffon
		}
.sub3 div	{
		background-color:sienna;
		padding:1px 2px
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
		color:white;
		}

div#logo{position:absolute;top:10px;left:10px;}
div#title{position:absolute;top:15px;left:120px;color:navy}
div#align{position:absolute;top:30px;left:120px;}
div#koukoku{position:absolute;top:15px;left:530px;}
div#link{position:absolute;top:55px;left:20px;}
div#link1{position:absolute;top:55px;left:460px;}
div#link2{position:absolute;top:55px;left:415px;}
div#link3{position:absolute;top:55px;left:500px;}
div#link4{position:absolute;left:20px;}
div#link5{position:absolute;left:460px;}
div#link6{position:absolute;left:415px;}
div#link7{position:absolute;left:500px;}
div#key{position:absolute;top:70px;left:10px;}
div#key2{position:absolute;top:88px;left:700px;}
div#shodana{position:absolute;left:700px;}
div#koukoku2{position:absolute;top:600px;left:800px;}
span{ background:#ffffff }
hr{color:navy; width:400px; height:5px;]

td{border:1px solid #CCCCFF;padding:0.4em 1em;}
.top{width:100px;vertical-align: top; text-align: center;
background-image:url(bg.gif);
background-repeat:no-repeat;
background-position:50% 20%;
}
.n1{
background-image:url(bgx.gif);
background-repeat:no-repeat;
background-position:10px 30px;
vertical-align: top;
width:60px;
}
.n2{
font-size: 0.9em;
vertical-align: top;
width:300px;
}
.n3{
font-size: 0.9em;
vertical-align: top;
}
p {text-align: left;}
tr{ align=center;valign=top;}
p.tex1{padding:0.2em;background-color:white;}
p.tex2{text-align: center;padding:0.2em;background-color:#CCFFFF;}
p.tex3{text-align: center;}
p.tex4{padding:0.2em;background-color:#CCFFFF;}
p.tex5{padding:0.2em;background-color:#fffff0;}

.Ti{font-weight: bold;text-decoration: none;}
a:link{font-family: osaka,MS PƒSƒVƒbƒN,arial,helvetica,sans-serif; color: #003399;}
.op{color: #990000;font-weight: normal;font-size: 13px;}
.sp{color: #990000;font-weight: bold;font-size: 13px;}
.key{ color:navy;}
.gam{ color:black;background-color:lightgrey;}
.ken{ background-color:lemonchiffon;}
.wh{ color:black;background-color:white;}

.No{width:115px;text-align: center;font-size: 13px;}

.mj{width:70px;text-align;font-size: 10px;}

.Si{width:800px;}
