button {
    background-color: #fff;
    border: solid 2px rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    padding: 10px 30px;
    text-decoration: none;
    font-size: 1em;
    
    min-width: 200px; /* 最低200pxを確保 */
    height: 56px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    vertical-align: middle; /* 英語テキストを真ん中に配置 */

}
button:hover {
    color: rgb(0, 0, 0);
    background-color: rgb(204, 204, 204);
}