table.maintable { background-color: #fff; width: 750px; padding: 0; }
.mtdl { vertical-align: top; width: 530px; padding: 10px 5px 10px 10px; }
.mtdr { vertical-align: top; width: 220px; padding: 10px 10px 10px 5px; }
.tdl_table { background-color: #ccc; width: 100%; padding: 10px; }
.tdl_td1 { color: #c00; font-size: 12px; text-indent: 1em; letter-spacing: 2px; padding-bottom: 10px; }
.p_tdl_td1 { color: #c00; font-size: 12px; font-weight: 500; text-indent: 1em; letter-spacing: 2px; margin-top: 0; margin-bottom: 5px; }
.tdl_td_title { color: #fff; font-size: 14px; font-weight: bold; background-color: #666; vertical-align: middle; height: 24px; }
.td_ttable { padding-top: 10px; padding-bottom: 10px; padding-left: 5px; }
.td_ttables { text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; }
p.copy { color: #fff; font-size: 14px; font-weight: bold; background-color: #333; text-align: center; width: 100%; margin-top: 0; margin-bottom: 10px; padding-top: 20px; padding-bottom: 20px; }
p.copy2 { color: #fff; font-size: 14px; font-weight: bold; background-color: #f90; text-align: center; width: 100%; margin-top: 0; margin-bottom: 10px; padding-top: 20px; padding-bottom: 20px; }
p.lev { color: #c00; font-size: 12px; font-weight: bold; margin-top: 10px; margin-bottom: 5px; }
p.levc { font-size: 12px; margin-top: 0; margin-bottom: 15px; }
.feel { font-size: 12px; font-weight: bold; background-color: #fff; width: 350px; padding: 5px; }
.feer { font-size: 12px; font-weight: bold; background-color: #fff; text-align: right; width: 150px; padding: 5px; }
.feetitle { font-size: 13px; }
.call { color: #c00; font-size: 12px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
.callb { font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 5px; margin-left: 20px; }
p.p_kyushi { color: #fff; font-size: 14px; font-weight: bold; background-color: #f00; margin-top: 0; padding: 5px; }
