@media only screen and (min-width: 1024px) {

    .l-header_belt .l-header_belt-nav {
        align-items: flex-start;
        column-gap: 32px;
    }

    .l-header_belt .l-header_belt-nav li {
        flex: 1;
    }

    .l-header_belt .l-header_belt-nav li:nth-of-type(2) {
        flex: unset;
    }

    .l-header_belt .l-header_belt-nav li a {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 0;
        font-size: 10px;
    }

    .l-header_belt .l-header_belt-nav li a p {
        font-size: 18px;
    }

    .l-header_belt .l-header_belt-nav li a .icon-area .list__text {
        font-size: 12px;
    }
}