@charset "UTF-8";

/* PC */
.box1_company {
    width: 560px;
    margin: 0 auto;
    display: block;

}

.table1_company {
    width: 100%;
    margin: 30px 0 0 0;
    border-collapse: collapse;
}

.table1_company th {
    width: 155px;
    text-align: left;
    padding: 10px 0 10px 20px;
    border-bottom: solid 1px #d6d6d6;
}

.table1_company td {
    padding: 10px 0 10px 0;
    border-bottom: solid 1px #d6d6d6;
}

/* タブレット用のメディアクエリ - company */
@media screen and (max-width: 1000px) {
    .box1_company {
        width: 90%; /* タブレットサイズでは幅を90%に設定 */
        margin: 0 auto;
    }

    .table1_company {
        width: 100%; /* テーブル幅は100%のまま */
        margin: 20px 0 0 0;
    }

    .table1_company th {
        width: auto; /* 固定幅を解除して、可変幅に */
        padding: 10px 0 10px 10px; /* パディングを少し調整 */
        text-align: left;
        border-bottom: solid 1px #d6d6d6;
        font-size: 0.9rem; /* フォントサイズを少し小さく */
    }

    .table1_company td {
        padding: 10px 0 10px 10px; /* パディングを調整 */
        border-bottom: solid 1px #d6d6d6;
        font-size: 0.9rem; /* フォントサイズを少し小さく */
    }
}



@media only screen and (max-width: 480px) {}