@charset "UTF-8";
/* --------------------------------------------------------------------------
HISTORY-NAV
-------------------------------------------------------------------------- */
@media all and (min-width: 768px), print {
    .mc-co-hero-lv2 {
        margin-bottom: calc(36 / var(--font) * 1rem);
    }
    .history-content {
    }
    .history-content__inner {
        max-width: calc(1160 / var(--font) * 1rem);
        padding: 0 calc(20 / var(--font) * 1rem);
        margin: 0 auto;
    }
    .history-content__body {
        display: flex;
        gap: calc(20 / var(--font) * 1rem);
        justify-content: space-between;
        align-items: start;
    }
    .history-nav {
        position: sticky;
        top: calc(120 / var(--font) * 1rem);
        left: 0;
        width: calc(160 / var(--font) * 1rem);
        flex-shrink: 0;
        transition: var(--transition-all);
    }
    html:has(.js-gheader-hide) .history-nav {
        top: 0;
    }
    .history-nav__inner {
    }
    .history-nav__body {
        padding: calc(20 / var(--font) * 1rem) 0 calc(120 / var(--font) * 1rem);
    }
    .history-nav-list {
    }
    .history-nav-list-item {
    }
    .history-nav-list-item + .history-nav-list-item {
        margin-top: calc(28 / var(--font) * 1rem);
    }
    .history-nav-card {
    }
    .history-nav-card-text {
        display: flex;
        align-items: center;
    }
    .history-nav-card-text::before {
        content: "";
        display: block;
        background: var(--c-main);
        width: calc(12 / var(--font) * 1rem);
        aspect-ratio: 1 / 1;
        border-radius: 100%;
        margin-right: calc(16 / var(--font) * 1rem);
        opacity: 0;
        transition: opacity .3s ease;
    }
    .history-nav-list-item--current .history-nav-card-text::before {
        opacity: 1;
    }
    .history-nav-card-text__label {
        font-size: calc(16 / var(--font) * 1rem);
        font-weight: 500;
        line-height: 1.5;
    }
}
@media all and (max-width: 767px) {
    .history-nav {
        display: none;
    }
}
/* --------------------------------------------------------------------------
HISTORY-CONTENT
-------------------------------------------------------------------------- */
@media all and (min-width: 768px), print {
    .history-content-section__container {
    }
    .history-content .history-content-section__container .ly-section:first-child .ly-section__body {
        padding-top: calc(20 / var(--font) * 1rem);
    }
    .history-content .history-content-section__container .ly-section__inner {
        padding: 0;
        max-width: calc(896 / var(--font) * 1rem);
    }
    .history-content-section__container th.mc-co-table-chart-cell {
        width: calc(153 / var(--font) * 1rem);
        padding-left: calc(8 / var(--font) * 1rem);
        padding-right: calc(48 / var(--font) * 1rem);
    }
}
@media all and (max-width: 767px) {
    .history-content-section__container {
    }
    .history-content .history-content-section__container .ly-section:first-child .ly-section__body {
        padding-top: 0;
    }
    .history-content-section__container th.mc-co-table-chart-cell {
        width: calc(110 / var(--font) * 1rem);
        padding-left: calc(10 / var(--font) * 1rem);
        padding-right: calc(10 / var(--font) * 1rem);
    }
}

/* --------------------------------------------------------------------------
ENGLISH
-------------------------------------------------------------------------- */
@media all and (min-width: 768px), print {
    [data-cat="en"] .history-content-section__container th.mc-co-table-chart-cell {
        padding: calc(13 / var(--font) * 1rem) calc(18 / var(--font) * 1rem);
    }
}
@media all and (max-width: 767px) {
}