
/* メインコンテンツのスタイル */
@media screen and (min-width: 1280px;)
nav .current-page {
    background-color: #f0f0f0;
}
main {
    padding: 20px;
    padding-left: 3%;
    background: #fff;
}
main p {
    font-size: 20px;
}

button-mobile {
    text-align: center :not;
}

.button {
    text-align: left !important;
}

button {
    font-size: 25px; 
    margin: 5px; 
    border-radius: 10px; 
    width: 7%; 
    text-align: center;
}

button.zensya{
    font-size: 25px;
    margin: 5px;
    border-radius: 10px;
    width: 7%;
    text-align: center;
}

/* フッターのスタイル */
footer {
    background: #333;
    color: #fff;
    text-align: center;
    padding: 10px;
    margin-top: 20px;
}