h1 {
  background:
    transparent
    url('img/h1.gif')
    no-repeat
    scroll
    top left;
  width:231px;
  height:25px;
  overflow:hidden;
  text-indent: -1000em;
  margin-bottom:1em;
}

h2, h3 {
  background-color:transparent;
  background-repeat:no-repeat;
  background-attachment:scroll;
  background-position:top left;
  overflow:hidden;
  text-indent: -1000em;
  margin-bottom:1em;
}

#chapter0{
  background-image:url('img/h2/index.gif');
  width:47px;
  height:21px;
}

#chapter1{
  background-image:url('img/h2/01.gif');
  width:117px;
  height:22px;
}

#chapter2{
  background-image:url('img/h2/02.gif');
  width:117px;
  height:22px;
}

#chapter3{
  background-image:url('img/h2/03.gif');
  width:159px;
  height:22px;
}

#chapter4{
  background-image:url('img/h2/04.gif');
  width:202px;
  height:22px;
}

#chapter5{
  background-image:url('img/h2/05.gif');
  width:286px;
  height:22px;
}

#chapter6{
  background-image:url('img/h2/06.gif');
  width:117px;
  height:22px;
}

#chapter7{
  background-image:url('img/h2/07.gif');
  width:139px;
  height:22px;
}

#chapter8{
  background-image:url('img/h2/08.gif');
  width:117px;
  height:22px;
}

#chapter9{
  background-image:url('img/h2/09.gif');
  width:160px;
  height:22px;
}

#chapter10{
  background-image:url('img/h2/10.gif');
  width:130px;
  height:22px;
}

#provap01{
  background-image:url('img/h2/ap01.gif');
  width:41px;
  height:22px;
}


#chapter6-1{
  background-image:url('img/h3/06-1.gif');
  width:187px;
  height:17px;
}

#chapter6-2{
  background-image:url('img/h3/06-2.gif');
  width:171px;
  height:17px;
}

#chapter6-3{
  background-image:url('img/h3/06-3.gif');
  width:187px;
  height:17px;
}

#chapter6-4{
  background-image:url('img/h3/06-4.gif');
  width:200px;
  height:17px;
}

#chapter7-1{
  background-image:url('img/h3/07-1.gif');
  width:91px;
  height:17px;
}

#chapter7-2{
  background-image:url('img/h3/07-2.gif');
  width:171px;
  height:17px;
}

#chapter7-3{
  background-image:url('img/h3/07-3.gif');
  width:203px;
  height:17px;
}

/*--------- 約款用 ---------*/
table {
  font-size:0.9em;
  line-height:150%;
}

table#index_menu {
  background-color:#a0a0c0;
  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:#a0a0c0;
  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#chapter6_table,
table#chapter7_table,
table#chapter8_table {
  background-color:#a0a0c0;
  padding:0;
  width:540px;
  margin:5px 30px;
}

table#chapter7_table th {
  background-color:#f0f0f0;
  font-weight:normal;
  padding:3px 0.5em;
  width:20em;
  text-align:left;
  vertical-align:top;
}

table#chapter7_table td {
  background-color:#ffffff;
  padding:3px 1em;
  vertical-align:top;
}

table#chapter6_table th,
table#chapter8_table th {
  background-color:#f0f0f0;
  font-weight:normal;
  padding:3px 0.5em;
  text-align:left;
  vertical-align:top;
}

table#chapter6_table td,
table#chapter8_table td {
  background-color:#ffffff;
  padding:3px 1em;
  vertical-align:top;
}

table#chapter6_table td li,
table#chapter8_table td li {
  margin-left:1em;
}


/*table#chapter10-2_table, 
table#provt01_table, table#provt02_table, 
table#provt03_table, table#provt04_table {
  background-color:#6477e5;
  padding:0;
  width:580px;
  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;
}
*/
