/* ニュース一覧 */
body#index section:has(> .news-list) {
    padding-top:0;
}
.news-list {
    padding-bottom:20px;
}
.news-list li {
    border-bottom:solid 1px var(--color-lightgray);
    gap:0 var(--gap);
}
.news-list li a {
    flex:1;
    padding:var(--padding) 0;
    margin:0;
}
.news-list li time {
    width:8em;
    font-size:1.1em;
    padding:var(--padding) 0;
    color:var(--color-gray);
    font-family: 'M PLUS Rounded 1c', sans-serif;
}


/* ニュース詳細 */
#news-detail h1 {
    font-size:1.8em;
    text-align:left;
    margin-top:10px;
}
#news-detail hgroup p span {
    background:var(--color-blue);
    color:var(--color-white);
    padding:10px 20px;
    line-height:1;
    border-radius:var(--radius-inner);
}
#news-detail hgroup p time {
    width:10em;
    color:var(--color-blue);
    font-family: 'M PLUS Rounded 1c', sans-serif;
}

#news-detail figure.main-image {
    border-radius:var(--radius-inner);
    overflow:hidden;
}


@media (max-width:620px ) {

}
@media (max-width:520px ) {
    .news-list li a {
        padding:0 0 var(--padding) 0;
    }
    .news-list li time {
        padding:var(--padding) 0 0 0;
    }
}