
col.col1  { top: 0px; width: 15px }
col.col2  { width: auto }
col.col3 { background-color: #b0e0e6; width: 30px }
col.col4 { background-color: #aaddff; width: 100px }
col.col5 { background-color: #aaddff; width: 120px }
thead { color: white; background-color: #0000cd }
th { text-align: center }
h3  { color: black; font-weight: bold; font-size: 1.5em; background-color: aqua; text-align: left; padding: 2px }
h4   { color: black; font-weight: bold; font-size: 1.2em; background-color: lime; text-align: center; margin-top: 0.1em; margin-bottom: 0.1em }
.h4-black { color: black; font-weight: bold; font-size: 16px; background-color: lime; text-align: left; padding: 2px }
.p-small  { color: black; font-size: 0.8em }
.q-small  { color: fuchsia; font-size: 0.8em }
h1 { color: black; font-weight: bold; font-size: 24px; line-height: 30px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: gray; text-align: center; padding: 4px }
.maroon-s { color: maroon; font-size: 0.8em }
.green-s { color: green; font-size: 0.8em }
.p-pink { color: fuchsia }
.p-maroon { color: maroon }
.p-red { color: red }
.p-green { color: green }
.p-blue { color: blue }
.p-bold { font-weight: bold }
h5  { color: black; font-weight: bold; font-size: 1em; background-color: #ffc0cb; text-align: left }
