/* ==========================================
   年度タブ対応
   ========================================== */

/* common.jsのdisplay:noneインラインstyleを打ち消す（768px以上） */
@media (min-width: 768px) {
    .paragraphs_menu .paragraphs_menu--tabs {
        display: flex !important;
    }
}

/* SP: セレクトBOXのみ表示（タブは非表示のまま） */
.year-select-wrapper {
    display: none;
}

@media (max-width: 767px) {
    .year-select-wrapper {
        display: block;
        margin: 0 0 2rem;
        position: relative;
    }

    .year-select-wrapper::after {
        content: '▼';
        position: absolute;
        right: 14px;
        top: 50%;
        transform: translateY(-50%);
        pointer-events: none;
        color: #4d92df;
        font-size: 12px;
    }

    .year-select-wrapper select {
        width: 100%;
        padding: 12px 36px 12px 16px;
        font-size: 1rem;
        border: 2px solid #4d92df;
        border-radius: 4px;
        background-color: #fff;
        color: #4d92df;
        font-weight: bold;
        appearance: none;
        -webkit-appearance: none;
        cursor: pointer;
    }
}

/* 年度セクション表示制御 */
section.paragraph--type--block[id^="20"] {
    display: none;
}

section.paragraph--type--block[id^="20"].is-visible {
    display: block;
}


#paragraphs-menu-wrap .paragraphs_menu--tabs li.active:after, .paragraphs_menu .paragraphs_menu--tabs li.active {
    background-color:transparent;
}
#paragraphs-menu-wrap .paragraphs_menu--tabs li.active:after, .paragraphs_menu .paragraphs_menu--tabs li.active:after {
    display: none;}

.paragraph{
    padding-bottom: 0;
}
.article-latest__link__unit img{
    width: auto;
}