#sec-news .l-news li {
    padding-bottom: var(--size-02);
    border-bottom: solid 1px var(--color-gray-100);
    display: flex;
    align-items: center;
    gap: var(--size-03);
}

#sec-news .l-news li a {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: space-between;
    transition: all 0.3s ease-in-out;
    color: var(--color-gray-500);
    font-weight: var(--font-weight-bold);
}

#sec-news .l-news li a:hover {
    color: var(--color-primary-500);
}

#sec-news .l-news li:first-of-type {
    padding-top: var(--size-02);
    border-top: solid 1px var(--color-gray-100);
}

.l-news-tag {
    color: var(--color-primary-500);
    font-size: var(--font-size-s);
    padding: 0 var(--size-02);
    border-radius: var(--size-005);
    border: solid 1px var(--color-primary-500);
    min-width: calc(5em + var(--size-04));
    text-align: center;
}

.l-news-date {
    font-weight: var(--font-weight-bold);
    color: var(--color-gray-400);
}


#sec-newsdetail .l-news-meta {
    display: flex;
    gap: var(--size-02);
}


#sec-newsdetail .l-news-share {
    display: flex;
    gap: var(--size-01);
    align-items: center;
    justify-content: end;
    border-bottom: solid 1px var(--color-gray-100);
    padding: var(--size-02) 0;
}


@media only screen and (max-width:1024px) {}

@media only screen and (max-width:768px) {
    #sec-news .l-news .l-news-date {
        display: block;
    }
}

@media (max-width: 520px) {}