h4{
width: 557px;
margin: 0 auto 5px;
}

h5{
margin-left: 20px;
font-weight: bold;
}

table{
width: 550px;
margin: 10px auto;
background-color: #582418;
border-collapse: collapse;
border: 3px double #2e2418;
}

td,th{
padding: 5px;
text-align: center;
border-left: 1px solid #996633;
}

td{
border-bottom: 1px dotted #786155;
}

th{
background-color: #d9cbb7;
border-bottom: 2px solid #786155;
color: #333;
}

.borderbottom_tokubetu{
border-bottom: 1px solid #996633 !important;
}

.th_top{
background-color: #EFE9E0 !important;
}

.tyui{
color: #fff;
font-size: 11px;
margin-left: 20px;
letter-spacing: 1px;
}