body { color: #333; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
h1 {  }
h2 { color: #333; font-size: 110%; background-color: #c7e4f0; text-align: center; letter-spacing: 3pt; margin-top: 12px; margin-right: 8pt; margin-left: 8pt; padding-top: 3px; padding-bottom: 3px; border-style: groove; border-width: 2px; rder-bottom-style: double; rder-top-style: double; }
h3 { font-size: 80%; letter-spacing: 1pt; margin-right: 12px; margin-bottom: 0; margin-left: 16px; padding-top: 10px; }
h4 { font-size: 90%; font-stretch: ultra-condensed; word-spacing: 0; letter-spacing: 0; margin-left: 12px; }
h5 { font-size: 100%; margin-left: 12px; }
h6 { margin-left: 12px; }
td { font-size: 90%; }
li { font-size: 80%; margin-right: 12px; }
form { margin-top: 6px; margin-left: 6px; }
address { font-size: 70%; text-align: center; margin-top: 12px; padding-top: 6px; border-top: 2px dotted #003; }
a:link { color: blue }
a:visited { color: purple }
a:hover { color: purple }
a:active { color: red }
.contents {  }
.header { font-size: 90%; background-image: url(../img/title010.jpg); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 0; left: 0; width: 800px; height: 105px; max-width: 800px; max-height: 105px; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0; }
.navi { position: absolute; top: 100px; left: 0; right: 0; bottom: 0; width: 800px; height: 24px; order-top-style: solid; }
.navi iframe { width: 800px; height: 26px; }
.main_cm { position: absolute; top: 120px; width: 800px; margin-top: 12px; }
.main_cm p { font-size: 100%; font-stretch: normal; line-height: 140%; margin-top: 3px; margin-right: 6px; margin-left: 6px; padding-top: 3px; padding-left: 6px; }
.main_cm ol { font-size: 100%; margin-left: 50px; }
.main_cm h3 { color: #333; font-size: 100%; background-color: #eaeaaa; text-align: left; margin-left: 8px; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; border-top: 3px double #85a3ae; border-bottom: 3px double #85a3ae; border-right-color: #fff; border-left-color: #fff; }
.main_cm h2 { color: #333; font-size: 100%; background-color: #eaeaaa; text-align: left; margin-left: 3px; padding-top: 6px; padding-bottom: 6px; padding-left: 12px; border-top: 3px double #85a3ae; border-bottom: 3px double #85a3ae; border-right-color: #fff; border-left-color: #fff; }
.main_cm h5 { color: #333; font-weight: bold; background-color: #c7e4f0; margin-right: 12px; margin-left: 6px; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; border-top: 2px dotted #356; border-bottom: 2px dotted #356; }
.main_cm h1 { color: #333; font-size: 110%; background-color: #c7e4f0; text-align: center; letter-spacing: 3pt; margin-top: 12px; margin-right: 8pt; margin-left: 3pt; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; border-style: groove; border-width: 2px; rder-bottom-style: double; rder-top-style: double; }
.main_cm td { padding:5px; text-align: left; border: solid 1px #356; }
.main_cm table { margin-right: 12px; margin-left: 6px; }
.main_cm p img { float: left; margin-right: 6px; }

