body { margin: 0; padding: 0; }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
body.top { background-color: #009632; margin: 0; padding: 0; }
table.top { width: 800px; height: 80px; margin: 0; padding: 0; }
td.top_left { text-align: left; width: 280px; margin: 0; padding: 0; }
td.top_right { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: right; width: 520px; margin: 0; padding: 0; }
body.welcome { background-color: #7eca96; }
table.welcome_caption { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.2em; width: 460px; }
table.welcome_copyright { color: black; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-position: right top; text-align: right; width: 800px; }
table.otoku { width: 289px; height: 145px; margin: 0; padding: 0; }
td.otoku { background-color: #d6ffc5; width: 289px; height: 113px; padding-top: 5px; }
table.title_cap { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-position: 0 bottom; width: 750px; height: 50px; }
table.title { background-position: 0 bottom; width: 750px; }
table.normal { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; vertical-align: top; width: 750px; }
h2 { color: #008532; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; font-style: normal; line-height: 1em; }
h3 { color: maroon; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; margin: 1em 0; }
h4 { color: black; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; font-style: normal; line-height: 1.5em; }
table.reform_otoku { background-position: center; width: 750px; margin: 0; padding: 0; border: solid 1px #f3701a; }
td.reform_otoku { height: 150px; padding-top: 5px; border-color: #f3701a; }
table.reform_link { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: center; width: 240px; height: 125px; }
th.reform_link { background-color: #ffaf32; height: 25px; border-top: 2px solid white; border-bottom: 2px solid white; border-right-color: white; border-right-style: solid; border-left-color: white; border-left-style: solid; }
td.reform_link { background-color: #f8e4b2; background-position: 95% 95%; height: 25px; margin: 10px; padding: 0; border-top: 2px solid white; border-bottom: 2px solid white; border-right-color: white; border-right-style: solid; border-left-color: white; border-left-style: solid; }
table.center_font12 { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: center; }
table.center_font10 { color: black; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: center; vertical-align: bottom; }
table.text_photo { width: 750px; margin: 0; padding: 0; }
td.text_photo_left_top { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; vertical-align: top; width: 520px; height: 30px; margin: 0; padding: 0; }
td.text_photo_left { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; background-color: #ffffc8; margin: 0; padding: 1em 2em; width: 500px; vertical-align: top; }
td.text_photo_left2 { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; background-color: #ffffc8; margin: 0; padding: 1em 2em; width: 750px; vertical-align: top; }
td.text_photo_right { margin: 0; padding: 0; width: 250px; }
table.photo_cap { color: black; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: right; width: 190px; margin: 0; padding: 0; }
ul { margin-top: 1em; margin-right: 0; margin-bottom: 1em; list-style-type: square; list-style-position: inside; }
table.soudan_text { color: maroon; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: center; width: 750px; }
table.soudan_photo3 { width: 450px; }
table.outline { width: 750px; float: none; }
td.outline_left { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1em; background-color: #c0c0c0; text-align: left; vertical-align: top; width: 15%; padding: 5px; border: solid 1px white; }
td.outline_right { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: #e7e7e7; text-align: left; width: 85%; padding: 5px; border: solid 1px white;; }
table.outline_mini { width: 100%; }
td.outline_mini_left { vertical-align: top; width: 20%; }
td.outline_mini_right { width: 80%; }
td.outline_mini2_left { width: 25%; }
td.outline_mini2_right { width: 75%; }
.reform_green_text { color: #008532; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; }
table.top_msg { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; width: 620px; }
table.guidance_msg { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.3em; width: 605px; }
table.chandelier_msg { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; width: 600px; }
table.top_msg_title { color: white; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; width: 605px; height: 20px; }
.protect_txt { color: black; font-size: 12px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 1.5em; }
.protect_tltle { color: black; font-size: 16px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; }
td.greeting_photo_text { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: right; }

