
/* CSS Document */


table.inv-0 {  /*見えないテーブルみんな0*/
  border-collapse: collapse;
  margin: 0 auto;
  width: auto;
  
}
table.inv-0 th,
table.inv-0 td {
  padding: 0px;
  margin: 0px;
  border: 0px;
}

table.inv-5 {  /*見えないテーブルpadding5*/
  border-collapse: collapse;
  margin: 0 auto;
  width: auto;
  
}
table.inv-5 th,
table.inv-5 td {
  padding: 5px;
  margin: 0px;
  border: 0px;
}



table.fee {  /*料金のテーブル*/
  border-collapse: collapse;
  margin: 0 auto;
  background-color: #eee;
  border: 1px solid #999999;
  padding: 15px;
  width: auto;
  
}

table.fee td {
  text-align: center;
  font-weight: bold;
  width: auto;
  padding: 15px;
  border: 1px solid #999999;
}

table.fee th {
  background-color: #ffe6f2;
  color:#ff3693;
  text-align: center;
  width: auto;
  padding: 15px;
  border: 1px solid #999999;
}


table.underline {   /*アンダーライン付きテーブル*/
  border-collapse: collapse;
  margin: 0 auto;
 /*width: 100%;*/
  
}
table.underline th {
  background-color: #ffdcc7;
  padding: 5px;
  border: 0;
  /*text-align: left;*/
  /*font-weight:lighter;*/
  /*width: 27%;*/
  border-bottom: 1px solid #aaa;
}
table.underline td {
  padding: 5px;
  width:auto;
  border-bottom: 1px solid #aaa;
}

td.td-fff { background-color: #fff ;}
