body 
{
background: rgb(108,143,210);
}

font,body
{
color:rgb(46,81,157);
font-family:georgia;
font-size:8pt
}

a:link,a:active,a:visited
{
color:rgb(255,255,255);
text-decoration:none
}

a:hover
{
color:rgb(108,143,210);
background-color:#FFF;
text-decoration:none
}

b,strong
{
color:rgb(178,199,231);
font-family:georgia;
font-size:8pt
}

#kanaimg-01 {
	position:absolute;
        z-index:1;
	left:0px;
	top:0px;
	width:800px;
	height:108px;
}

#kanaimg-02 {
	position:absolute;
        z-index:1;
	left:0px;
	top:108px;
	width:800px;
	height:114px;
}

#kanaimg-03 {
	position:absolute;
        z-index:1;
	left:0px;
	top:222px;
	width:800px;
	height:135px;
}

#kanaimg-04 {
	position:absolute;
        z-index:1;
	left:0px;
	top:357px;
	width:800px;
	height:129px;
}

#kanaimg-05 {
	position:absolute;
        z-index:1;
	left:0px;
	top:486px;
	width:800px;
	height:114px;
}

#content
{
position: absolute;
z-index:2;
top:375px;
left:300px;
width:475px;
background:transparent;
line-height: 130%;
}

#leftnav
{
  position:absolute;
  top:375px;
  left:50px;
  width:150px;
  margin: 2px;
  padding: 0px;
  z-index:3;
  background-color:transparent;
}

.link 
{
margin: 2px;
padding: 1px;
color:rgb(108,143,210);
background-color: #FFF;
}

.link a 
{
display: block;
margin: 2px;
color:rgb(108,143,210);
background-color: #FFF;
}

html>body .link a 
{
width: auto;
}

.link a:hover
{
margin: 2px;
padding: 1px;
color:#FFF;
background-color: rgb(108,143,210);
text-decoration: none
}

H2
{
color:rgb(46,81,157);
text-align:left;
font-family:Georgia;
font-size:14pt;
font-weight:bold;
border-bottom: #FFF 2px solid;
}

h2:first-letter 
{
color:rgb(46,81,157); 
font-family:Ecolier,georgia;
font-weight:bold;
font-size: 20pt;
text-transform: uppercase;
}