.menu-contents table {
    width: 100%;
    border-collapse: collapse;
    border-top: 2px solid;
}
.menu-contents table tr td {
    font-size: 15px;
    color: #555555;
}

.menu-contents .show_l table tr td {
    text-align: center;
    padding: 20px
}

.menu-contents .show_ms table tr td {
    text-align: left;
    padding: 10px;
    border-bottom: 1px solid #cdcdcd;
}

.menu-contents .show_ms table tr td:nth-child(2) {
    text-align: right;
}

.menu-contents .show_ms table tr.bg-gray td {
    background-color: #f3f2f2
}

.menu-contents  table thead tr td {
    background-color: #f3f2f2;
}