a:link  { color: #cc3300; text-decoration: none }
a:hover   { color: #ff4500; text-decoration: underline; background-color: #ff9 }
a:visited  { color: #630; text-decoration: none }

element  { color: #444444; font-size: 12px; line-height: 1.3em}
.link  { color: #444444; font-size: 12px; line-height: 1.3em; margin: 3pt }
.class01  { color: white; font-size: 14px; margin: 1px }
.hyou2   { color: #444444; font-size: 14px; margin: 1.5px }
.text       { color: #222; font-size: 14px; line-height: 1.6em; margin: 2pt }
.midashi     { color: #040; font-weight: bold; font-size: 16px; line-height: 1.3em; margin: 3pt }
.big     {  font-weight: bold; font-size: 18px; line-height: 1.3em; margin: 3pt }
.midashimini      { color: #008000; font-weight: bold; font-size: 12px; line-height: 1.3em; margin: 3pt }
.hyou     { color: #066; font-size: 12px; line-height: 1.3em; margin: 2pt }
.chuui { color: #066; font-size: 12px; line-height: 1.3em; margin: 3pt }
.sab  { color: #222; font-size: 12px; line-height: 1.3em; margin: 3pt }
.calendar  { color: #222; font-size: 11px; line-height: 1.2em; margin: 2pt }
.month       { color: #222; font-size: 18px; line-height: 1.9em; margin: 4pt }
.kakekin  { color: #222; font-size: 10px; line-height: 1.2em; margin: 2pt }
.sinsei     { color: #040; font-weight: bold; font-size: 12px; line-height: 1.3em; margin: 3pt }
.nentext       { color: #222; font-size: 16px; line-height: 1.6em; margin: 2pt }
.nenmidashi     { color: #040; font-weight: bold; font-size: 18px; line-height: 1.3em; margin: 3pt }
.nensab  { color: #222; font-size: 14px; line-height: 1.3em; margin: 3pt }
.qnumber     { color: #040; font-weight: bold; font-size: 20px; line-height: 1.6em; margin: 3pt }

.indent { text-indent:-1em; padding-left:1em; }
.indent12 { text-indent:-1.2em; padding-left:1.2em; }

