.box {
background:#ddd;
margin: auto;
}
.top-table{
width: auto;
margin: auto;
}
table.root-table {
background-color:#000;
border:1px solid #fff;
width: auto;
margin-bottom: auto;
}
table.root-table td {
background:#fff;
padding: unset;
}
table.root-table input {
background-color: #fff;
font: 33px bold;
width: 56px;
border: 0px solid #fff;
padding: unset;
margin: auto;
text-align: center;
}
.line-v {
background-color:#c8c8c8;
}
.line-h {
background-color:#666;
}