@charset "utf-8";
/* CSS Document */

h2 { font-size: 12pt; font-weight: bold; border-left: 8px solid #FF6600;
     margin-top: 40px; margin-bottom: 5px; padding-left: 10px; padding-top: 3px; }

.hb { font-size: 12pt; }
.sil { font-size: 14pt; color: #4C9F38; font-weight: bold; }
.obi { font-size: 12pt; color: #FFFFFF; font-weight: bold; background: #FF6600; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }
.covid { background: #FFCCCC; padding-top: 5px; padding-bottom: 5px; text-align: center; }
.midashi { background: #FFFF99; padding-top: 5px; padding-bottom: 5px; text-align: center; }
.main { background: #FFFF99; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
td.ttl { background: #FF9933; padding-top: 2px; padding-bottom: 2px; text-align: center; }
td.pt { background: #FFFF99; padding-top: 2px; padding-bottom: 2px; text-align: center; }
td.pt2 { background: #FFFF99; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }
.a { background: #FFFF99; padding-top: 2px; padding-bottom: 2px; text-align: center; }
.b { background: #FFFF99; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }
.tyu { font-size: 8pt; }
.mark { vertical-align: baseline; }
hr { border-width: 1px 0 0 0; border-style: solid; border-color: #ADADAD; }