h2 {
    color: #6e3f00;
    border-top: 1px solid #826428;
    border-bottom: 1px solid #826428;
    font-size: 1.4em;
    padding: 10px;
    margin-bottom: 25px;
    letter-spacing: 1.5px;
}
.tokusho_wrap{
    width: 90%;
    max-width: 970px;
    margin: 0 auto;
}
.row dt {
    color: #6e3f00;
  margin-bottom:3px;
}
.row dd,
#payment dd{
    margin-bottom: 20px;
    margin-left: 0;
}
#payment dl dd .payment_img {
    width: 30px;
}
.tokusho_wrap dl {
    width: 96%;
    margin: 0 auto;
    display: block;
    float: none;
}
.tokusho_wrap dl{
  margin-bottom:25px;
}
dt{
  color:#6e3f00;
}
#payment dt::before{
  content:"ąŁ";
}
#payment dt{
    padding-left: 1em;
}
dd{
    line-height: 170%;
}
table {
    border: 1px solid #000;
    margin-top: 10px;
    margin-bottom: 15px;
    max-width: 660px;
}
 th, td{
    border: 1px solid #000;
    padding: 5px;
   line-height:140%;
   font-size:0.875em;
}
#payment dd {
    padding-left: 1em;
}