@charset "UTF-8";
/* --------------------------------------------------------------------------
BASIC
-------------------------------------------------------------------------- */
@media all and (min-width: 768px), print {
    .basic-section {
    }
    .basic-section__inner {
    }
    .basic-section__body {
    }
    .situation-img-cell {
        padding: calc(30 / var(--font) * 1rem) calc(20 / var(--font) * 1rem);
    }
    .situation-img {
        max-width: calc(681 / var(--font) * 1rem);
    }
    .js-filter-item {
        border-left: 0;
    }
}
@media all and (max-width: 767px) {
    .basic-section {
    }
    .basic-section__inner {
    }
    .basic-section__body {
    }
    #sokai .mc-filter {
        margin-bottom: calc(20 / var(--font) * 1rem);
    }
    .mc-link-list {
        flex-direction: row;
        flex-wrap: wrap;
    }
    .mc-link-list-item {
        width: calc(100% / 2);
    }
    .mc-link-list-item + .mc-link-list-item {
        border: solid 1px var(--c-gray-c9);
    }
    .mc-link-list-item:nth-child(even) {
        border-left: 0;
    } 
    .mc-link-list-item:nth-child(odd):not(:first-child) {
        border-top: 0;
    }
    .situation-img-cell {
        padding: calc(30 / var(--font) * 1rem) calc(20 / var(--font) * 1rem);
    }
    .situation-img {
        max-width: calc(681 / var(--font) * 1rem);
    }
    .js-filter-item {
        border-left: 0;
    }
}

/* --------------------------------------------------------------------------
MEMO
-------------------------------------------------------------------------- */
@media all and (min-width: 768px), print {
    #memo th.mc-co-table-chart-cell {
        width: 15%;
    }
}
@media all and (max-width: 767px) {
    #memo th.mc-co-table-chart-cell {
        width: calc(120 / var(--font) * 1rem);
    }
}