.l-header {
    background-color: rgb(255, 255, 255, 0.7);
}

.nav_list .subnav {
    font-size: 12px;
    color: var(--accent-color);
}

.nav_list span {
    column-gap: 5px;
    letter-spacing: 0.1px;
}

.headerListWrap {
    display: flex;
    align-items: center;
}


@media (min-width:1024px) {
    .nav_list_none {
        display: none;
    }

    .nav_inner_flex {
        row-gap: 0;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: center;
    }

    .headerListWrap .l-1row-header__content {
        padding: 0;
    }

    .l-1row-header .c-fluid-container {
        padding-right: 0;
    }
}

@media (max-width:1024px) {
    .c-drawer {
        background: #fff;
    }

    .nav_list {
        border-top: 1px solid #a1a1a1;
    }

    .nav_list:last-child {
        border-bottom: 1px solid #a1a1a1;
    }

    .nav_list a {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row-reverse;
        gap: 10px;
        color: #333;
        font-weight: 700;
        text-align: center;
    }

    .nav_list a .subnav {
        font-size: 18px;
        padding-left: 10px;
    }

    .c-hamburger-btn__bars {
        width: 28px;
    }

    .l-header .c-hamburger-btn__bar {
        height: 2px;
        background-color: var(--accent-color);
    }

    .c-hamburger-btn[aria-expanded=true]>.c-hamburger-btn__bars>.c-hamburger-btn__bar:first-of-type,
    .c-hamburger-btn[aria-expanded=true]>.c-hamburger-btn__bars>.c-hamburger-btn__bar:nth-of-type(3) {
        height: 2px;
        background-color: var(--accent-color);
    }

    .c-hamburger-btn__label {
        display: none;
    }
}