h1 {
  background:
    transparent
    url('img/h1.gif')
    no-repeat
    scroll
    top left;
  width:261px;
  height:25px;
  overflow:hidden;
  text-indent: -1000em;
}

/*--------- 約款用 ---------*/
table {
  font-size:0.9em;
  line-height:150%;
}

table#index_menu {
  background-color:#6477e5;
  padding:0;
  width:540px;
  margin:5px 30px;
}

table#index_menu th {
  background-color:#f0f0ff;
  font-weight:bold;
  padding:3px 1em;
  width:6em;
  text-align:left;
}

table#index_menu th.sub {
  text-align:right;
}

table#index_menu td {
  background-color:#ffffff;
  padding:3px 1em;
}

div.subject {
  margin:10pt 20pt 0 1em;
  font-weight:bold;
}

div.ad {
  text-indent:-1em;
  margin-left:1em;
}

div.ad span {
  color:#000080;
  font-weight:bold;
}

div.sad {
  text-indent:-1.2em;
  margin-left:2.2em;
  line-height:150%;
}

div.sad span {
  color:#000080;
  font-weight:bold;
}

table#definition {
  background-color:#6477e5;
  padding:0;
  width:540px;
  margin:5px 30px;
}

td.tnum {
  width:1em;
  text-align:right;
  background-color:#ffffff;
}

table#definition th {
  background-color:#f0f0f0;
  font-weight:bold;
  padding:3px 0.1em;
  width:9em;
  text-align:left;
}

table#definition td {
  background-color:#ffffff;
  padding:3px 1em;
}

table#chapter10-2_table, 
table#provt01_table, table#provt02_table, 
table#provt03_table, table#provt04_table {
  background-color:#6477e5;
  padding:0;
  width:540px;
  margin:5px 30px;
}

table#chapter10-2_table th {
  background-color:#f0f0f0;
  font-weight:normal;
  padding:3px 0.5em;
  width:20em;
  text-align:left;
  vertical-align:top;
}

table#chapter10-2_table td {
  background-color:#ffffff;
  padding:3px 1em;
  vertical-align:top;
}

table#provt01_table th, 
table#provt02_table th, 
table#provt03_table th, 
table#provt04_table th {
  background-color:#f0f0f0;
  font-weight:bold;
  padding:3px 0.5em;
  width:12em;
  text-align:left;
}

table#provt01_table td, 
table#provt02_table td, 
table#provt03_table td, 
table#provt04_table td {
  background-color:#ffffff;
  padding:3px 1em;
}

