body { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva; line-height: 16px; }
.bg_date   { background-color: #fff ; padding: 4px; }
.bg_back_1    { background-image: url(../ico/raster.gif); background-repeat: repeat; background-attachment: fixed; background-position: 0 8px }
.bg_navi { background-image: url(../image/image_main_right.gif); background-repeat: no-repeat; background-position: left bottom; }
.bg_intro { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva; line-height: 16px; background-image: url(../image/image_intro.gif); background-repeat: no-repeat; background-position: left bottom; padding: 10px; }
.bg_text { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva; line-height: 16px; background-image: url(../image/image_intro.gif); background-repeat: no-repeat; background-position: left bottom; padding: 10px; }
.bg_cell { background-image: url(../ico/raster_black.gif); background-repeat: repeat; background-position: 0 8px   }
.bg_titletext { font-size: 10px; line-height: 16px; background-color: #f3f3f3; padding: 8px 8px 8px 12px; }
a:link          { color: #0c0; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva; font-weight: bold; text-decoration: none; }
a:visited         { color: #0c0; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva; font-weight: bold; text-decoration: none     }
a:hover      { color: #c00; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva; font-weight: bold; text-decoration: none    }
a:active        { color: #c24c0f; font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica; font-weight: bold; text-decoration: none   }
.button-bold { /*color: #FF9900;*/ font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva  ; text-decoration: blink; }
.button-normal { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
.button-navi { font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica;  font-weight: bold; line-height: 16px; }
.button-navi_big { font-size: 12px; font-family: Arial, Geneva, Verdana, Helvetica;  font-weight: bold; line-height: 16px; }
.main-title            { color: #900; font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica;  font-weight: bold; line-height: 16px; text-decoration: none; }
.title-big { color: #c30009; font-size: 12px; font-family: Arial, Geneva, Verdana, Helvetica; font-weight: bold; text-decoration: none; letter-spacing: 1px; padding-left: 20px; }
.title-big-plus { color: #7c1d00; font-size: 40px; font-family: Arial, Geneva, Verdana, Helvetica;  font-weight: bold; text-decoration: none; }
.date       { color: #333; font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica;  font-weight: bold; padding-left: 20px; }
.sub-title           { color: #c00; font-size: 14px; font-family: Arial, Geneva, Verdana, Helvetica;  font-weight: bold; }
.sub-sub-title     { color: #909; font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica; font-weight: bold; margin-top: 10px; padding-top: 10px; }
.main-text          { color: #111; font-size: 10px; font-family: Arial, Geneva, Verdana, Helvetica;  line-height: 16px; }
.main-text_agenda { color: #111; font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica; line-height: 16px; padding-left: 20px; }
.main-text_agenda_b { color: #111; font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica; font-weight: bold; line-height: 16px; padding-left: 20px; }
.text_reg { color: #111; font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica;  line-height: 16px }
.intro { color: #111; font-size: 10px; font-family: Arial, Geneva, Verdana, Helvetica;  line-height: 16px }
.intro_text { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva; line-height: 16px; }
.main-text-black { color: #111; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva }
.main-text-bold     { color: #444; font-weight: bold; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva ; }
.main-text-bold-noir { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; line-height: 16px; }
.main-text-bold-with { color: #fff; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva }
.main-text-li     { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva ; font-weight: normal; line-height: 16px; }
.bold:link { color: #366; font-weight: bold; font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica;  text-decoration: none; background-color: transparent }
.bold:visited { color: #366; font-weight: bold; font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica;  text-decoration: none; background-color: transparent }
.bold:hover { color: #900; font-weight: bold; font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica;  text-decoration: none; background-color: transparent }
.normal:link { color: #366; font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica;  text-decoration: none; background-color: transparent }
.normal:visited { color: #366; font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica;  text-decoration: none; background-color: transparent }
.normal:hover { color: #900; font-size: 11px; font-family: Arial, Geneva, Verdana, Helvetica;  text-decoration: none; background-color: transparent }
.table { position: absolute; top: 100%; }

