body       { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック, sans-serif; background-color: #fffafa; text-align: center; margin: 0 }
a:hover      { color: #ff0000; text-decoration: none }
a       { color: #000000; text-decoration: underline }
h1, h2, h3 { font-weight: normal; margin: 0; padding: 0 }
#banner    { text-align: center; margin: 5px auto; padding: 0; width: 820px; height: 51px; clear: both }
#upBanner    { font-size: 10pt; background-color: #FFFFFF; margin: 5px auto; padding: 0; width: 820px; height: auto; clear: both; border: solid 5px #090 }
.upBannerTitle { color: #ffee32; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; padding: 2px }
.upBannerText   { color: #000000; font-style: normal; font-weight: bold; line-height: 200%; text-align: left; margin: 0; padding: 5px }
.upBannerNew { color: #ffee32; font-size: 9pt; font-style: normal; font-weight: normal; text-decoration: none; margin: 0; padding: 1px }
#container           { background-color: #015ada; text-align: left; margin-right: auto; margin-left: auto; padding: 0 0 5px; width: 820px; border: outset 1px #015ada }
#left     { color: #fff; line-height: 100%; text-align: center; margin: 0; padding: 0; width: 138px; float: left; overflow: hidden }

.sidebar_z  { margin-top: 5px; margin-left: 0 }
.sidebar_z h2 { font-size: 9pt; font-weight: bold; background-color: #0064c8; margin: 0; padding: 0 0 0 5px }
.sidebar_z ul  { font-size: 8pt; font-weight: bold; margin: 0 0 0 8px; padding: 0 }
.sidebar_c  { margin-top: 5px; margin-left: 0 }
.sidebar_c h2  { font-size: 9pt; font-weight: bold; background-color: #3caa28; margin: 0; padding: 0 0 0 5px }
.sidebar_c ul  { font-size: 8pt; font-weight: bold; margin: 0 0 0 8px; padding: 0 }
.sidebar_l  { margin-top: 5px; margin-left: 0 }
.sidebar_l h2  { font-size: 9pt; font-weight: bold; background-color: #6446b4; margin: 0; padding: 0 0 0 5px }
.sidebar_l ul  { font-size: 8pt; font-weight: bold; margin: 0 0 0 8px; padding: 0 }
.sidebar_e      { line-height: 100%; margin: 0 0 0 5px; padding: 0; width: auto; height: auto; border-width: 1px; border-color: #3caa28 }
.sidebar_e h3       { color: #fff; font-size: 8pt; font-style: normal; font-weight: normal; line-height: 100%; background-color: #3c0; text-align: left; margin: 0 4px 0 0; padding: 4px 2px 2px }
.sidebar_e ul      { color: #0a0a0a; font-size: 8pt; font-style: normal; font-weight: normal; line-height: 105%; background-color: white; text-align: right; margin: 0 4px 0 0; padding: 4px 2px 2px }
.sidebar_e a:link { color: #fff; text-decoration: none }
.sidebar_e a:visited  { color: #e1e1e1; text-decoration: none }
#center      { text-align: right; margin: 0; padding: 0; width: 678px; height: auto; float: left; overflow: hidden }
#center img  { margin-top: 5px; margin-left: 5px }
#copyright           { color: #fff; font-size: 8pt; background-color: #015ada; text-align: left; margin: 5px auto; padding: 0; width: 820px; clear: both }
.copyrightText   { color: #fff; font-size: 8pt; font-style: normal; font-weight: normal; line-height: 110%; margin: 0; padding: 5px }
.copyrightText h2   { color: #015ada; font-size: 8pt; font-style: normal; font-weight: normal; line-height: 110%; text-decoration: none; background-color: #cff; margin: 0 0 4px; padding: 2px }
#linkBanner { color: #fff; font-size: 8pt; background-color: #015ada; text-align: left; margin: 5px auto; padding: 0; width: 820px; clear: both }
.linkBannerText { color: #fff; font-size: 11pt; font-style: normal; font-weight: normal; line-height: 110%; margin: 5px; padding: 0 }
.centerText { color: #fff; font-size: 10pt; font-style: normal; font-weight: normal; line-height: 110%; margin: 0; padding: 5px }