body { width: 722px; margin: 20px 20px 20px 50px; }
h1 { color: #666; font-size: 2em; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 1.5em; text-align: center; margin-top: 30px; border-bottom: 3px inset #ccc; }
h2 { color: #666; font-size: 2em; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 1.5em; text-align: center; margin-top: 30px; }
h3 { color: #666; font-size: 1.3em; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 1.5em; text-align: left; margin-bottom: 0; }
h4 { color: #000; font-size: 1.2em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-align: left; margin-bottom: 0; }
p { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.7em; margin: 0 0 0 20px; }
p.p_right { color: #333; font-size: 12px; line-height: 1.5em; text-align: right; }
p.p_right2 { color: #333; font-size: 12px; line-height: 1.5em; text-align: right; margin-right: 60px; }
p.p_left { color: #333; font-size: 12px; line-height: 1.5em; text-align: left; margin: 0 0 0 60px; }
p.indent  /* インデント付き段落スタイル */ { text-indent: 1em; margin: 0; }
td { }

a:link { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-decoration: none; }
a:visited { color: #333; font-size: 12px; line-height: 1.5em; text-decoration: none; }

a:hover { color: #f00; font-size: 12px; line-height: 1.5em; text-decoration: underline; }

a:active { color: #f00; font-size: 12px; line-height: 1.5em; }
td.td_menu { width: 100px; }
td.td_footer  /* フッター部スタイル */ { color: white; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 3em; background-color: black; text-align: right; padding-right: 10px; order-bottom-style: solid; order-right-style: solid; }
td.td_header { width: 720px; height: 82px; order-right-style: solid; order-top-style: solid; }
td.td_topleft { color: #333; font-size: 12px; line-height: 1.5em; width: 360px; padding: 10px; }
td.td_topright { color: #333; font-size: 12px; line-height: 1.5em; text-align: left; vertical-align: top; padding-left: 0; }
td img.photocenter { background-position: center 0; margin: 20px 0 0; }
td img.titlemenu { background-position: center 0; margin: 15px 0 0; }
td.td_header2 { color: #333; font-size: 14px; font-weight: bold; line-height: 1.5em; order-right-style: solid; order-top-style: solid; }
ul.ul_sankaku { margin-top: 10px; margin-left: 30px; list-style-image: url(image/sankaku1.gif); }
ul.ul_info { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: left; vertical-align: middle; margin-left: 100px; list-style-image: url(image/sankaku1.gif); }
ul.ul_none { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.7em; margin-top: 0; margin-bottom: 0; margin-left: 60px; list-style-type: none; }
/* td img.menu */  /* メニューバースタイル */ { float: left; }
table.tableout  /* 表組み外枠スタイル  */ { width: 720px; border: solid 1px #ccc; }
td.td_bodyright  /* 本文右スタイル */ { color: #333; font-size: 12px; line-height: 1.5em; text-align: left; vertical-align: top; width: 620px; padding: 10px 50px 20px 20px; }
div.meibo1  /* 名簿１スタイル */ { width: auto; margin-top: 10px; margin-bottom: 10px; margin-left: 40px; }
td.meibo1_1  /* 名簿1列1スタイル */ { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-align: left; vertical-align: top; width: 80px; }
td.meibo1_2  /* 名簿1列2スタイル */ { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-align: left; vertical-align: top; width: 70px; }
table.table_history { border: solid 1px #666; }
th.th_histroy { color: #000; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.8em; background-color: #ccf; text-align: center; vertical-align: middle; border-right: 1px solid #666; }
th.th_year { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; line-height: 2em; background-color: #666; vertical-align: middle; }
td.td_pay1 { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-color: #ccc; text-align: center; border-right: 1px solid #666; border-bottom: 1px solid #666; }
td.td_year { font-size: 12px; line-height: 1.5em; text-align: left; vertical-align: top; padding: 10px; border: solid 1px #ccc; }
td.td_structure1 { color: #666; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-align: left; padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.td_structure2 { color: #666; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-align: left; padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.td_structure3 { color: #666; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-align: left; padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
table.table_structure { border: solid 1px #ccc; }
td.td_pay2 { color: #f00; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: center; vertical-align: middle; padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.td_pay3 { color: #333; font-size: 12px; line-height: 1.5em; text-align: left; vertical-align: top; padding: 5px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
table.table_uni { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: left; margin-right: auto; margin-left: auto; width: 690px; border: solid 1px #ccc; }
td.td_uni1 { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5; background-color: #dcdcdc; text-align: left; padding: 5px; width: 300px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
table.table_link { width: 690px; margin-right: auto; margin-left: auto; border: solid 1px #ccc; }
td.td_link1 { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5; background-color: #dcdcdc; text-align: center; width: 100px; padding: 5px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.td_link2 { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5; background-color: #dcdcdc; text-align: left; padding: 5px; width: 100px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.td_link3 { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5; background-color: #dcdcdc; text-align: left; padding: 5px; width: 100px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.td_link4 { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5; background-color: #dcdcdc; text-align: left; padding: 5px; width: 120px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
th.th_link { color: #fff; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.7em; background-color: #696969; text-align: center; width: 100px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;90; }
p.link_history { color: #333; font-size: 12px; line-height: 1.5em; text-align: right; margin-right: 10px; }
table.result { vertical-align: top; margin-right: auto; margin-left: auto; }
td.result { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; vertical-align: top; }
div.result { color: #333; font-size: 12px; line-height: 1.5em; text-align: center; margin: 30px auto; }
div.privacy { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; width: 500px; margin-right: auto; margin-left: auto; }
div.schedule { text-align: center; }
td.meibo1_5  /* 名簿1列3スタイル */ { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; text-align: left; width: 110px; }

