
body  { text-align: center }
h1   { color: #2d444f; font-size: 12pt; background-color: #c5e1ed; text-align: center; margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px; width: 580px }
h2        { font-size: 15px; background-color: #c5e1ed; margin-top: 1em; margin-bottom: 1em; padding-top: 5px; padding-left: 5px; width: 420px; border-bottom: 2px solid #5e8eab; border-left: 22px solid #5e8eab }
p { color: #555555; font-size: 0.87em; line-hight: 1.5em }
.contents     { margin-top: 40px; margin-right: auto; margin-left: auto; width: 580px; border-right: 1px solid #c5e1ed; border-left: 1px solid #c5e1ed }
.section        { font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: #dde0e1; text-align: left; margin-top: 1em; margin-right: auto; margin-left: auto; padding: 0 30px 30px; width: 420px }
address  { color: #5e8eab; font-size: 0.625em; font-style: normal; font-weight: bold; margin-top: 30px; padding-top: 4px; border-top: solid 9px #c5e1ed; }
p.head     { color: #5e8eab; font-size: 0.94em; font-weight: bold; background-color: #2d444f; text-align: left; margin: 0; padding-top: 5px; padding-bottom: 5px; width: 800px }
p.head img    { vertical-align: middle }
p.menu    { font-size: 0.75em; margin: 40px 0 50px; width: 140px; border-top: 1px solid #5e8eab }
p.menu a {color:#5e8eab; border-bottom:solid 1px #5e8eab; text-decoration:none; display:block; width:100%; line-height: 2em; }
p.menu a:hover { background-color: #c5e1ed }
