@charset "UTF-8";
/* 
 * biofertilizer.css
 */

/* テーブル（recyclingcenter と同様のスタイル） */
.table__scroll {
    overflow-x: auto;
    width: 100%;
    -webkit-overflow-scrolling: touch;
}
.data__table {
    width: 100%;
    min-width: 600px;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid var(--color-gray-dark);
    border-radius: 10px;
    overflow: hidden;
    font-size: 0.85em;
}
.data__table th,
.data__table td {
    padding: 1.25em 1em;
    border-bottom: 1px solid var(--color-gray-dark);
    border-right: 1px solid var(--color-gray-dark);
    vertical-align: middle;
    line-height: 1.8;
}
.data__table th:last-child,
.data__table td:last-child {
    border-right: none;
}
.data__table tr:last-child td,
.data__table tr:last-child th {
    border-bottom: none;
}
.data__table th {
    background-color: var(--color-primary);
    color: var(--color-white);
    font-weight: bold;
    text-align: center;
}
.data__table td {
    background-color: var(--color-white);
    color: var(--color-text);
    text-align: left;
}

@media (min-width: 768px) {
    .data__table {
        font-size: 0.9em;
    }
    .data__table th,
    .data__table td {
        padding: 1.5em;
    }
}
