
col.col1   { color: white; font-style: normal; font-size: 1em; line-height: 1.3em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #006400; text-align: left; margin: 2px; padding-top: 0px; border: aqua; top: 0px; left: 0px; width: 50px }
col.col2   { color: white; font-size: 1em; line-height: 1.3em; background-color: #006400; border-top: aqua; border-right: aqua; border-bottom: aqua; top: 0px; 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: olive; font-weight: bold; font-size: 2em; line-height: 1em; 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 { color: white; font-size: 1em; line-height: 1.3em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック }
.p-big { color: white; font-size: 1.3em; line-height: 2em }
.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 }
.p-yellow { color: yellow; font-size: 1em; line-height: 1.5em }
