body { background-color: red; text-align: center; position: relative; height: auto; margin: 0px 0px 0px 0px; }
h1 { color: white; font-size: 90%; font-family: san-serif, Osaka, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 100%; margin-top: 12px; }
h2 { font-size: 95%; font-family: san-serif, Osaka, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
h3 { font-size: 90%; font-family: san-serif, Osaka, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
h4 { font-weight: bold; }
span { font-family: san-serif, Osaka, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; }
#head-link { font-family: san-serif, Osaka, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight: bold; top: 0px; width: auto; height: auto; }
.page-title { position: absolute; top: 280px; left: 0px; width: 820px; height: 100px; }
.red { color: red; }
.blue { color: blue; }
.green { color: green; }
.pink { color: fuchsia; }
.orange { color: #ff4d00; }
.white { color: white; }
.bold { font-weight: bold; }
.font150 { font-size: 150%; }
.font140 { font-size: 140%; }
.font130 { font-size: 130%; }
.font125 { font-size: 125%; }
.font110 { font-size: 110%; }
.font100 { font-size: 100%; }
.font90 { font-size: 90%; }
.font85 { font-size: 85%; }
.font80 { font-size: 80%; }
.font75 { font-size: 75%; }
.font70 { font-size: 70%; }
.font65 { font-size: 65%; }
.font60 { font-size: 60%; }
.font50 { font-size: 50%; }
.iys { line-height: 1.1em; position: absolute; top: 0px; left: 35px; width: 228px; height: 50px; float: none; }
.iyk { line-height: 1.1em; position: absolute; top: 0px; left: 296px; width: 228px; height: 50px; float: none; }
.iym { line-height: 1.1em; position: absolute; top: 0px; left: 557px; width: 228px; height: 50px; }
#footerA { font-family: san-serif, Osaka, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight: bold; background-image: url(../images/footer-mark.jpg); background-repeat: no-repeat; background-position: center bottom; position: absolute; left: 0px; bottom: 0px; width: 820px; height: 130px; }
#footerB { color: white; font-weight: bold; position: relative; top: 25px; width: auto; height: 80px; }
a { color: blue; text-decoration: none; }
