@charset "UTF-8";
/* -------------------------------------------------------- CSS Information 
Last up date:   2014.10.28
Style Info:     price css
------------------------------------------------------------------------ */  

/*CommonCSS_link*/
@import url(base.css);
@import url(common.css);
/*------------------------------------------------------------price*/

.price_tbl{
  width: 93%;
  margin: 0 auto;
  font-size: 12px;
}
  .price_tbl tr.head_tr{
    background: #F4EA89;

  }
    .price_tbl tr.head_tr th{
      padding: 0.5em 0.2em;
      width: 23%;
    }
    .price_tbl tr.head_tr td{
      padding: 0.5em;
    }
  .price_tbl th{
    padding: 0.5em;
  }
  .price_tbl td{
          text-align: left;
    padding: 0.5em 0.5em 1.2em;
  }
.inner_tbl{
  width: 100%;
  margin: 0 auto;
  font-size: 11px;
}
  .inner_tbl th, .inner_tbl td{
    padding: 0.3em 0;
  }
  .inner_tbl th{
    text-align: left;
    vertical-align: middle;
  }
  .inner_tbl td{
    text-align: right;
    padding-right: 0.2em;
    vertical-align: middle;
  }
.bd_b{
  border-bottom: 1px dotted rgba(0,0,0,0.1);
}
.w25{
  width: 25%;
}
.w20{
  width: 20%;
}
.notes{
  margin: 0 10px 1.5em 10px;
  padding: 1em 1em 1em 2em;
  font-size: 11px;
  line-height: 1.2em;
  background: #EAE8CB;
  border-radius: 3px;
  box-shadow: 0 0 0px 2px rgba(255,255,255,0.5) inset;
  border:1px solid #EAE8CB;
}
  .notes li:before{
    content: "※";
    margin-left: -1em;
  }
  .notes li{
    margin-bottom: 0.3em;
  }
.price_dl{
  margin: 0 10px 2em 10px;
  font-size: 12px;
  line-height: 1.3em;
}
  .price_dl dt{
    margin: 0 0 0.5em 0;
    padding: 0.5em 0 0 1em;
    width: 10em;
    float: left;
    text-align: right;
    border-top: 1px dotted rgba(0,0,0,0.1);
  }
  .price_dl dd{
    padding:0.5em 0 0 1em;
    margin: 0 0 0.5em 10em;
    border-top: 1px dotted rgba(0,0,0,0.1);
    text-align: center;
  }
  .price_dl dt:first-of-type, .price_dl dd:first-of-type{
    border-top: 0;
  }
  .price_dl dt:last-of-type, .price_dl dd:last-of-type{
    padding-bottom: 0.5em;
    border-bottom: 1px dotted rgba(0,0,0,0.1);
  }

.price_ul{
  margin: 0 10px 2em 10px;
  font-size: 12px;
}
  .price_ul li{
    margin-bottom: 0.5em;
  }