.row center {
    text-align: -webkit-center;
}

.lkc img,
.lkc a {
    vertical-align: middle;
}

@media screen and (max-width: 767px) {
    .sp-only {
        font-weight: 700;
    }
     .sp-slide img {
        max-width: none;
    }

}

@media screen and (min-width: 767px) {
    .choice {
    width: 49%;
    } 
}

.choice td {
    vertical-align: middle;
    text-align: center;
}

.wbk {
    padding: 5px 30px 0 0 !important;
} 

h3 + div table td:first-child {
    padding-right: 30px;
}