/* スマホ用の月報表示において1～12月を、上下左右中央に並べるための定義。 */
.grid-ul li {
    font-size: 15px;
    padding: 5px;
    text-align: center;
    vertical-align: center;
}



@media (max-width: 1023px) {
    .blue_btn {
        background-color: #10759a;
        color: #fff;
        border-radius: 25px;
        line-height: 30px;
        min-width: 70px;
        margin: 5px 10px;
    }
    
    .red_btn {
        background-color: #e8383d;
        color: #fff;
        border-radius: 25px;
        line-height: 30px;
        min-width: 70px;
        margin: 5px 10px;
    }
    
    .nesid-table td {
        padding: 10px 10px;
        font-size: .875rem;
        vertical-align: middle;
    }
    .nesid-table tbody tr {
        height: 75px;
    }
}
@media (min-width: 1024px) {
    .blue_btn {
        background-color: #10759a;
        color: #fff;
        border-radius: 25px;
        line-height: 25px;
        min-width: 50px;
        margin: 5px 5px;
    }
    
    .red_btn {
        background-color: #e8383d;
        color: #fff;
        border-radius: 25px;
        line-height: 25px;
        min-width: 50px;
        margin: 5px 5px;
    }
    
    .nesid-table td {
        padding: 10px 5px;
        font-size: .875rem;
        vertical-align: middle;
    }
    .nesid-table tbody tr {
        height: 75px;
    }
}
