/*¸g¾P°Ó*/
.dealer {
}

.dealer .col1 {
    flex-basis: 5% !important;
}

.dealer .col2 {
    flex-basis: 25% !important;
}

.dealer .col3 {
    flex-basis: 25% !important;
}

.dealer .col4 {
    flex-basis: 15% !important;
}

.dealer .col5 {
    flex-basis: 30% !important;
}

@media screen and (max-width: 1280px) {
    .dealer .col5 {
        flex-basis: 100% !important;
    }
}

@media screen and (max-width: 767px) {
    .dealer .col1, .dealer .col2, .dealer .col3, .dealer .col4 {
        flex-basis: 50% !important;
    }
}

/*¦^õXª÷*/
.query {
}

    .query .col1 {
        flex-basis: 5% !important;
    }

    .query .col2 {
        flex-basis: 20% !important;
    }

    .query .col3 {
        flex-basis: 15% !important;
    }

    .query .col4 {
        flex-basis: 10% !important;
    }

    .query .col5 {
        flex-basis: 8% !important;
        text-align: center;
    }

    .query .col6 {
        flex-basis: 8% !important;
        text-align: right;
    }

    .query .col7 {
        flex-basis: 8% !important;
        text-align: center !important;
    }

@media screen and (max-width: 992px) {
    .query .col1 {
        flex-basis: 10% !important;
    }

    .query .col2 {
        flex-basis: 45% !important;
    }

    .query .col3 {
        flex-basis: 45% !important;
    }

    .query .col4 {
        flex-basis: 100% !important;
    }

    .query .col5 {
        flex-basis: 30% !important;
        text-align: left;
    }

    .query .col6 {
        flex-basis: 30% !important;
        text-align: left;
    }

    .query .col7 {
        flex-basis: 30% !important;
        text-align: left !important;
    }
}

@media screen and (max-width: 767px) {
    .query .col1 {
        flex-basis: 20% !important;
    }

    .query .col2 {
        flex-basis: 80% !important;
    }

    .query .col3 {
        flex-basis: 100% !important;
    }

    .query .col4 {
        flex-basis: 60% !important;
    }

    .query .col5 {
        flex-basis: 40% !important;
        text-align: left;
    }

    .query .col6 {
        flex-basis: 50% !important;
        text-align: left;
    }

    .query .col7 {
        flex-basis: 50% !important;
        text-align: left !important;
    }

    .query.total .col1, .query.total .col2, .query.total .col3, .query.total .col4, .query.total .col7 {
        flex-basis: 0% !important;
        display: none;
    }

    .query.total .col5 {
        display: none;
    }

    .query.total .col6 {
        flex-basis: 50% !important;
    }
}