.info{  
    text-align: center;
    padding:40px;
    text-decoration: none;
    color:#000000;
    align-items: center;
    
}
.info h1{
    color: #004080;
}
.com {
    width: 100%;               /* 画面の80%幅にする（100%よりも余白ができて見やすい） */
    max-width: 1000px;         /* 最大幅を指定してPCで見たときに広がりすぎないように */
    margin: 0 auto;           /* 中央揃え */
    border-collapse: collapse;
}
.com th,
.com td {
    border: 1px solid #b8d1ec;
    padding: 40px;
}

.com th {
    font-weight: bold;
    background-color: #eaf2fb;
    color: #004080;
}
    
@media screen and (max-width: 767px) {
    .com {
        width: 95%;
    }
}