@charset "utf-8";

/* 二重アコーディオン */
.view-pc-full .component-accordion .component-accordion-toggle {
    margin-bottom: 0;
}

.view-pc-full .component-accordion-toggle.component-accordion-toggle--child {
    margin: 0 auto 10px;
    width: 96%;
}

.nocria-accordion-root {
    max-width: 1104px;
    position: relative;
    left: 24px;
}

.component-accordion-contents {
    background: #f8f8f8;
    margin: auto;
}

.nocria-accordion-root>.component-accordion>.component-accordion-contents {
    padding-top: 36px;
}

@media screen and (max-width: 1154px) {
    .component-accordion .component-accordion-toggle {
        margin: 0 auto;
    }

    .component-accordion-toggle.component-accordion-toggle--child {
        margin: 0 auto 10px;
        width: 96%;
    }

    .nocria-accordion-root {
        width: calc(100% - 24px);
    }
}

@media screen and (max-width: 1024px) {
    .nocria-accordion-root {
        left: 18px;
        width: calc(100% - 18px);
    }

    .component-accordion .component-accordion-contents {
        padding-bottom: 24px;
    }
}

@media screen and (max-width: 580px) {
    .nocria-accordion-root {
        left: 0;
        width: calc(100% - 15px);
    }
}

/* テーブル */
tr > td:last-child,
tr > td:nth-last-of-type(2){
    width: 16%;
}

.component-table.p-table-equal--col-7 td,
.component-table.p-table-equal--col-7 td:last-child,
.component-table.p-table-equal--col-7 td:nth-last-of-type(2) {
    width: calc(100% / 7);
}

