
body,th,td                        { color: black; font-size: 95%; line-height: 155%; background-color: #369 }
.bgcolor1   { background-color: #4682b4 }
a:hover { color: #000; background-color: #c69 }
a:visited { color: #ffc }
a:link  { color: #c0c0c0; text-decoration: underline }
.11px { font-size: 11px }
select               { color: white; font-size: 11px; background-color: #69c }
.Update    { color: #e0ffff; font-weight: bolder; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: blink; background-color: #4169e1; letter-spacing: 2pt; border: solid 1px #e0ffff }
.himitu { font-size: 3px }
li    { list-style-type: square; list-style-position: outside }
.index  { font-size: 85%; letter-spacing: 120% }
.sub-title       { color: #fff; font-weight: bold; padding: 1px 4px; border-style: solid; border-width: 1px 4px 1px 10px; border-color: black }
.mini-sub  { border-top: 1px dotted #fff; border-bottom: 1px dotted black }
.mini-mainstyle  { margin-right: 4px; margin-left: 4px; border-right: 1px dotted #fff; border-bottom: 1px dotted #fff }
.yota { padding-bottom: 2%; border-bottom: 2px dashed #630 }
.teisei { text-decoration: line-through }
.smallfont { font-size: 85% }
.coment   { margin: 10px 20px; padding: 5px 20px; border: double 4px #4682b4 }
.margin { margin: 5% }
.alphabet-block  { font-family: Helvetica, Geneva, Arial, Swiss, SunSans-Regular }
.directry   { margin: 2px; padding: 2px; border: dotted 1px silver }
