

.bodytex      { font-style: normal; font-size: 14px; line-height: 22px   }
.menutex  { font-style: normal; font-size: 12px; line-height: 16px }
.date  { color: #006; font-style: normal; font-weight: bold; font-size: 16px; line-height: 21px; text-decoration: none }
.minitext  { color: #000; font-style: normal; font-weight: normal; font-size: 12px; line-height: 16px; text-decoration: none  }
.minitext-top { font-size: 12px; font-style: normal; font-weight: normal; line-height: 16px; }
.title  { font-style: normal; font-weight: bold; font-size: 18px; line-height: 22px; text-decoration: none }
h3  { color: #069; font-size: 18px; line-height: 26px; padding-bottom: 1px; padding-left: 10px; border-bottom: 1px solid #069; border-left: 3px solid #069 }
.minitext-line { color: #069; font-size: 12px; font-style: normal; font-weight: bold; line-height: 16px; text-decoration: none; }
a    { color: blue; text-decoration: underline }
a:hover        { color: red; text-decoration: underline; background-color: #ff9 }
a:visited  { text-decoration: underline }
.topbox { background-color: #faf0e6; padding-top: 5px; padding-bottom: 5px; border-top: 1px dotted #789; border-bottom: 1px dotted #789 }
table { color: black; }
.class-body16 { font-size: 16px; line-height: 22px; }
.kanko-kakomi { background-color: #ffebeb; padding: 2px 2px 2px 8px; border: solid 1px #d9d9d9; }
.kanko-kakomi2 { padding: 8px 5px 5px; border: solid 1px #c0c0e6; }
