@charset "UTF-8";
/* CSS Document */

th { padding: 5px; background: #666; color: #fff; text-align: center; font: 14px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
td { color: #333; text-align: center; background: #fff; padding: 5px; font: 14px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
/*table_a*/
#table_a table { border-collapse: collapse; }
#table_a { padding: 10px 0px 0px 105px; height: auto; width: 640px; margin: 0px; float: left; }
#table_a table, th, td { color: #FFF; border: 1px solid #999; }
/*table_B*/
#table_b table { border-collapse: collapse; }
#table_b { padding: 0px; height: auto; width: 810px; margin: 10px 0px 0px 20px; float: left; }
#table_b table, th, td { color: #FFF; border: 1px solid #999; }
/*table_C*/
#table_c table { border-collapse: collapse; }
#table_c { padding: 0px; height: auto; width: 810px; margin: 10px 0px 0px 20px; float: left; }
#table_c table, th, td { color: #FFF; border: 1px solid #999; }
/*table_d*/
#table_d { padding: 0px; color: #333333; height: auto; width: 640px; margin: 5px 0px 0px; float: left; }
#table_d table { border-collapse: collapse; }
#table_d table, th, td { color: #FFF; border: 1px solid #999; }
/*table_e*/
.tdcenter  { border-collapse: collapse; }
#table_e { padding: 0px; height: auto; width: 960px; margin: 10px 0px 0px 20px; float: left; }
#table_e table, th, td { color: #FFF; border: 1px solid #999; }
#table_s table { border-collapse: collapse; }
#table_s { padding: 0px; height: auto; width: 810px; margin: 10px 0px 0px 20px; float: left; }
#table_s table, th, td { color: #FFF; border: 1px solid #999; }
/*table_f*/
#table_f { color: #333333; height: auto; width: 640px; margin-top: 20px; margin-bottom: 20px; padding: 0px; float: left; }
#table_f table { border-collapse: collapse; margin: 0px; float: left; }
#table_f table, th, td { color: #FFF; border: 1px solid #999; margin: 0px; padding: 0px; }
.td_normal { color: #333; font: 14px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.td_normal_tsudo { color: #333; font: 14px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; text-align: left; padding-left: 230px; }
.td_left { color: #333; background: #F5F5F5; font: 14px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.td_s_left { font: small "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #333; }
.th_headder { color: #333; background: #E2E2E2; font: 14px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.th_headderlink { color: #183A89; background: #E2E2E2; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 14px; line-height: 20px; text-decoration: none; }
.th_headderlink:hover { color: #183A89; background: #E2E2E2; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 14px; line-height: 20px; text-decoration: underline; }
.th_s_headder { font: small "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #333; }
.tablecaption { padding: 0px; width: 60px; color: #333; font: 18px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.th_com { color: #333; background: #E2E2E2; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height: 20px; text-align: left; padding-top: 1px; padding-left: 5px; }
.td_left_com { color: #333; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height: 20px; text-align: left; padding-left: 5px; padding-top: 1px; }
/*table_e*/
.td_normalb { background: #CCC; }
