p { margin-top: 0; margin-bottom: 10px; }
table.table1 {  }
td.td_table1_1 { font-size: 12px; padding: 20px 20px 5px 40px; }
td.td_table2title { font-size: 15px; font-weight: bold; text-align: left; vertical-align: top; padding-top: 15px; padding-bottom: 3px; padding-left: 20px; }
table.table2 { width: 760px; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; }
td.td_table2_1 { font-size: 12px; font-weight: bold; vertical-align: top; width: 160px; padding: 10px; border-bottom: 1px solid #000; }
td.td_table2_2 { font-size: 12px; vertical-align: top; width: 600px; padding: 10px; border-bottom: 1px solid #000; border-left: 1px dashed #000; }
td.td_table1_2 { height: 5px; }
.p-20p { color: blue; font-size: 20px; font-family: "ＭＳ ゴシック"; font-weight: bold; }
.p-shut { color: #03c; font-size: 12px; font-weight: bold; text-align: center; padding-top: 20px; }
td.td-270 { text-align: left; vertical-align: top; width: 205px; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0; }
td.td-center { text-align: center; vertical-align: top; margin: 0; padding-top: 10px; padding-bottom: 20px; }
.td-152 { text-align: center; vertical-align: middle; width: 152px; height: 102px; margin: 0; padding: 0; }
.td-150 { text-align: center; vertical-align: top; width: 150px; padding-top: 10px; }
.td-760 { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 14px; padding-top: 20px; padding-bottom: 5px; }
.p-11 { font-size: 11px; line-height: 12px; }
.p-shut { color: #00f; font-size: 12px; font-family: serif; font-weight: bold; text-decoration: underline; text-align: center; vertical-align: top; margin: 0 0 10px; };padding-top: 20px;
