BODY {
 color: #500000 ;
 background-color: #fefefe ;
 }

.block {
 margin: 3% 1% ;
 }

H1 {
 color: #fe0066 ;
 background-color: #fefefe ;
 font-size: x-large ;
 font-weight: bold ;
 font-family: Helvetica, Arial, "MS PGothic", "Osaka", sans-serif ;
 }

H2 {
 color: #fe0066 ;
 background-color: #fefefe ;
 font-size: large ;
 font-family: Helvetica, Arial, "MS PGothic", "Osaka", sans-serif ;
 }

P {
 margin: 0% 1% ;
 text-indent: 1% ;
 }

table {
 width: 98% ;
 border: thick ridge #cccccc;
 border-collapse:collapse;
 text-align: center ;
 font-family: Helvetica, Arial, "MS PGothic", "Osaka", sans-serif ;
 margin: 1% 0% 1% ;
 }

th {
 border-right:1px solid #cccccc;
 border-bottom:1px solid #666666;
 padding: 0px 4px 0px 4px;
}

td {
 border-right:1px solid #cccccc;
 border-bottom:1px solid #666666;
 padding: 0px 4px 0px 4px;
}

table.jrh {
 color: #500000 ;
 background-color: #eefedd ;
}

table.jre {
 color: #500000 ;
 background-color: #ddfedd ;
}

table.jrc {
 color: #500000 ;
 background-color: #fef3ee ;
}

table.jrw {
 color: #500000 ;
 background-color: #ddddfe ;
}

table.jrs {
 color: #500000 ;
 background-color: #eeeefe ;
}

table.jrk {
 color: #500000 ;
 background-color: #feeee8 ;
}

.tetsu1 {
 color: #000000 ;
 background-color: #88fecc ;
}

.tetsu2 {
 color: #fe0000 ;
 background-color: #88fecc ;
}

.kido1 {
 color: #000000 ;
 background-color: #ccaafe ;
}

.kido2 {
 color: #fe0000 ;
 background-color: #ccaafe ;
}

td.large {
 font-size: x-large ;
 font-family: Helvetica, Arial, "MS PGothic", sans-serif ;
 font-weight: bold ;
}

CAPTION {
 font-size: x-large ;
 font-family: Helvetica, Arial, "MS PGothic", sans-serif ;
 }

A {
 text-decoration: none;
}

.large {
 font-size: large ;
 font-family: Helvetica, Arial, "MS PGothic", sans-serif ;
}

.italic {
 font-style: italic;
}

.bold {
 font-weight: bold ;
}

.red {
 color: #fe0000 ;
 background-color: transparent ;
}

.black {
 color: #000000 ;
 background-color: transparent ;
}

.ul {
 text-decoration: underline ;
 font-weight: bold ;
}

.jr {
 font-size: large ;
}
.jrh {
 color: #00fe00 ;
 background-color : transparent ;
}
.jre {
 color: #008000 ;
 background-color : transparent ;
}
.jrc {
 color: #fe8040 ;
 background-color : transparent ;
}
.jrw {
 color: #0000fe ;
 background-color : transparent ;
}
.jrs {
 color: #0080fe ;
 background-color : transparent ;
}
.jrk {
 color: #fe0000 ;
 background-color : transparent ;
}
.jrf {
 color: #0080c0 ;
 background-color : transparent ;
}

.sum {
 font-weight: bold ;
 font-family: Helvetica, Arial, "MS PGothic",sans-serif ; 
}

img {
border-width : 0 ;
}

.bglp {
 color: #500000 ;
 background-color : #ffccff ;
}

.bgp {
 color: #500000 ;
 background-color : #ffaacc ;
}

.bglg {
 color: #500000 ;
 background-color : #eeeeee ;
}

.bgg {
 color: #500000 ;
 background-color : #cccccc ;
}

.bgn {
 color: #500000 ;
 background-color : #eeeeff ;
}

.w5p {
 width: 5% ;
}

.w10p {
 width: 10% ;
}

.w15p {
 width: 15% ;
}

.w20p {
 width: 20% ;
}

.w30p {
 width: 30% ;
}

.w40p {
 width: 40% ;
}

.w50p {
 width: 50% ;
}

