table.kosodate {
    width: 700px;
    margin: 0 auto;
    border: solid 1px #7777777;
}
 
table.kosodate th,
table.kosodate td {
    padding: 10px;
}
 
table.kosodate td {
    vertical-align: middle;
}

table.kosodate2 {
    width: 700px;
    margin:10px 0px;
    font-size: 14px;
    border: solid 1px #e294bc;
    padding: 10px;
    border-collapse: collapse;
}
 
table.kosodate2 th {
    background: #ffcae5;
    vertical-align: middle;
    text-align: center;
    color: #000000;
    font-size: 14px;
    border: solid 1px #e294bc;
    padding: 10px;
}

table.kosodate2 td {
    background: #ffffff;
    vertical-align: middle;
    color: #000000;
    font-size: 14px;
    border: solid 1px #e294bc;
    padding: 10px;
}