*{margin: 0; padding: 0; }
body{width: 800; color: #000000; background-color: #99FF66;
font-family: "HG³ž²‘‘Ì-PRO","‚l‚r ‚o–¾’©"; 
line-height: 145%; }
h1{border-bottom: 3px ridge #66FF66; }
h3{border-top: 2px ridge #66FF66; 
border-bottom: 2px ridge #66FF66;}
h1,h2,h3,h4{padding-top: 10px; padding-bottom: 5px; }
div{padding: 5px 5px 5px 5px; }
p{padding: 5px 5px 5px 5px; }
#main{float: right; width: 610; height: auto; 
color: #111111; background-color: #EEFFFF;}
#navi{float: left; width: 180; height: auto; 
color: #000000; background-color: #99FF99;}
#navi ul, #navi li{margin: 0; padding: 0; list-style: none; }
#navi li{width: auto; height: auto; padding: 0 10px; 
color: #333333; background-color: #006633; 
border: 2px outset #009966; display: inline; }
#navi a, #navi a:link #navi a:visited{
text-decoration: none; color: #FFFFFF; background-color: #339966; 
border: 2px outset #009966; display: block; padding: 0.2em 10px; 
width: auto; height: 1.4em; }
#navi a:hover{color: #FFFFFF; background-color: #33CC99; 
border: 2px inset #009966; }
img.enter{margin-right: 0; margin-bottom: 0; 
vertical-align: text-bottom; float: left; }
.engti{font-size: small; 
font-family: Times New Roman,Times,serif; }
.eng{font-family: Times New Roman,Times,serif; }
.rside{text-align: right; }
.lastup{clear: both; }