body {margin: 0; padding: 0 font-size: 100%}
body *{margin-top: 0; margin-bottom: 0}

.title1 {background-color: #FFF8DC; color:#800000; padding-left:20px; padding-top: 10px; font-weight: bold; font-size: 200%}
.title2 {background-color: #FFF8DC; color:#800000; padding-left:20px; padding-top: 10px; font-weight: bold; font-size: 120%}
.headmenu {background-color: #800000; color: "white"; text-align: center; padding-top: 0px; padding-bottom: 0px}
.headmenu a {color: #ffffff; TEXT-DECORATION: none}
h1 {font-size: 120%; padding-top: 8px; padding-bottom: 8px; color: #003300}
h2 {font-size: 110%; ; padding-top: 6px; color: #FF00FF}
p {font-size: 100%; line-height: 1.4; padding-top: 6px; padding-bottom: 6px; color: #000000}

.aka {font-weight: bold; color: #ff0000}
.akahoso {color: #ff0000}
.ao {font-weight: bold; color:#0000ff}
.aohoso {color:#0000ff}
.midori {font-weight: bold; color:#33cc00}
.rig {text-align: right}

.main {position: absolute; left:230px; padding-left:10px; background-color: #ffffff}
a img {border: none}
a:hover img{border: none}
.main a {FONT-SIZE: 80%; TEXT-DECORATION: none}

.side {position: absolute; width: 230px; background-color: #FFF8DC}
.side p {FONT-SIZE: 90%; PADDING-LEFT: 10px; BORDER-BOTTOM: white 1px solid}
.side a {FONT-WEIGHT: bold; color: #800000; TEXT-DECORATION: none}
.side a:hover {color: white}

