html, body { font: serif; scrollbar-base-color: #F0F0FF; }
body { margin: 0; font-size: 12px; background-color: #EEFFFF;}
a:link { color: blue; text-decoration: underline;}
a:visited { color: blue; text-decoration: underline; }
a:hover { background-color: #FFF000; position: relative; left: 1px; top: 2px; }
table { border-collapse: collapse; border-color: black; }
table, td, th { margin-left: 0; font-size: 12px; line-height: 18px; white-space: nowrap; }
table#koukoku { margin: 1em 0 0 1.2em; background-color: #FFF0FF;}
th#koukoku { font: bold italic 1.5em Verdana; border-color: black; background-color: #FFCC66;}
td#koukoku { padding: 1em 0.5em 0.5em 0.5em; border-color: black; line-height: 14px; vertical-align: top; }

p.sita { margin-top: 3px; }
p.futuu { margin-left: 20px; line-height: 18px; width: 66em; }
div#main { margin: 0; width: 68em; border-right-style: solid; border-width: 0 1 0 0; border-color: black; padding-bottom: 0.5em; background: #FFFFFF;}
div#left { float: left; width: 21em; padding: 0.5em;
  margin: 0.6em 0 0 1.2em; border: 1px solid black; background-color: #FFFFF0;}
div#mid { float: left; width: 21em; padding: 0.5em;
  margin: 0.6em 0 0 1em; border: 1px solid black; background-color: #FFFFF0;}
div#right { float: left; width: 21em; padding: 0.5em;
  margin: 0.6em 0 0 1em; border: 1px solid black; background-color: #FFFFF0;}
div#bekkan { float: left; width: 17em; padding: 0.5em;
  margin: 1em 0 0 1.2em; border: 1px solid black; background-color: #EEFFEE;}
div#links { float: left; width: 21em; padding: 0.5em;
  margin: 0.3em 0 0 1em; border: 1px solid black; background-color: #EEEEEE;}


.col1 { width: 129px; }


div#maga { float: left; width: 65em; padding: 0.5em;
  margin: 0 0 0 1.2em; border: 1px solid black; background-color: #FFEBFA;}
div#sita { float: left; width: 65em; padding: 0;
  margin: 0 0 0 1.2em; border: 1px solid black; background-color: #EEFFFF;}
span.s { vertical-align: 4px; font-size: 9px; }

h2 { font: bold italic 1.5em Verdana; margin-top: 0; background-color: #FFCC66; }
em { color: red; font-style: normal; }
em.aka2 { color: #DD0000; font-style: normal; }
em.tyairo { color: #660000; font-style: normal; }
strong { color: #009900; font-weight: normal; }
b { color: #5533FF; font-weight: normal; }