/* ────────────────────────────────────────────
　ひだり側
──────────────────────────────────────────── */

/* ラッパー */
.kokowanko-archivepage-left-wrapper {
    max-width: 800px;
    width: 100%;
}


/* ページタイトル */
.kokowanko-archivepage-archivetitle {
    h2 {
        margin: 0;
        padding: 0;
        line-height: 1;
        letter-spacing: 3px;
        font-size: 20px;
        font-weight: 600;
    }
}


/* 記事一覧 */
.kokowanko-archivepage-postlist-posts {
    .elementor-post {
        align-items: center;
        border-bottom: 1px dashed #cccccc;
        padding-bottom: 30px;
        margin: 10px 0;
        @media (max-width: 480px) {
        flex-flow: column !important;
            .elementor-post__text {
            width: 100%;
            margin-top: 15px;
            }
        }
    }
}
.elementor-post__thumbnail {
    margin-bottom: 25px;
    @media (max-width: 480px) {
        margin-bottom: 0px;
    }
}
.elementor-post__thumbnail__link {
    @media (max-width: 480px) {
        margin-right: 0;
        }
}


/* ────────────────────────────────────────────
　みぎ側
──────────────────────────────────────────── */

/* ラッパー */
.kokowanko-archivepage-right-wrapper {
    max-width: 320px;
    width: 100%;
    @media (max-width: 1000px) {
        max-width: 1000px;
    }
}

/* カテゴリー一覧 */
.kokowanko-archivepage-categories {
    font-family: "Noto Sans JP", Sans-serif;
    font-size: 16px;
    @media (max-width: 480px) {font-size: 14px;}
    line-height: 2.5;
    ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    li:before {
            content: '';
            display: inline-block;
            width: 1em;
            height: 1em;
            margin-right: 7px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M256 224c-79.4 0-192 122.8-192 200.3 0 34.9 26.8 55.8 71.7 55.8 48.8 0 81.1-25.1 120.3-25.1 39.5 0 71.9 25.1 120.3 25.1 44.9 0 71.7-20.9 71.7-55.8C448 346.8 335.4 224 256 224zm-147.3-12.6c-10.4-34.7-42.4-57.1-71.6-50.1-29.1 7-44.3 40.7-33.9 75.3 10.4 34.7 42.4 57.1 71.6 50.1 29.1-7 44.3-40.7 33.9-75.3zm84.7-20.8c30.9-8.1 46.4-49.9 34.6-93.4s-46.5-72-77.5-63.9-46.4 49.9-34.6 93.4c11.8 43.4 46.5 72 77.5 63.9zm281.4-29.3c-29.1-7-61.2 15.5-71.6 50.1-10.4 34.7 4.8 68.4 33.9 75.3 29.1 7 61.2-15.5 71.6-50.1 10.4-34.7-4.8-68.4-33.9-75.3zm-156.3 29.3c30.9 8.1 65.6-20.5 77.5-63.9 11.8-43.4-3.6-85.2-34.6-93.4s-65.6 20.5-77.5 63.9c-11.8 43.4 3.6 85.2 34.6 93.4z'/%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
        }
    a {
        color: var(--e-global-color-primary);
    }
    h5 {
        display: none;
    }
}


/* 月別アーカイブ一覧 */
.kokowanko-archivepage-archives {
    h5 {
        display: none;
    }
}


/* ────────────────────────────────────────────
　ページネーション
──────────────────────────────────────────── */

.post-type-archive .elementor-pagination {
    margin-top: 20px;
}