/**
 * アーカイブ・カテゴリー非表示
 * 企業サイトとして不要な要素を非表示にする
 */

/* サイドバーのアーカイブ・カテゴリウィジェットを非表示 */
.widget_archive,
.widget_categories,
.widget_recent_entries,
.widget_recent_comments,
.widget_tag_cloud,
.widget_calendar,
.widget_rss,
.widget_meta {
    display: none !important;
}

/* VK系のアーカイブウィジェットも非表示 */
.vk-archive-list,
.vk-categories,
.vk-recent-posts {
    display: none !important;
}

/* Lightningテーマ特有のクラス */
.lightning-recent-posts,
.lightning-categories,
.lightning-archives {
    display: none !important;
}

/* サイドバー全体の記事関連要素を非表示 */
.sidebar .post-list,
.sidebar .archive-list,
.sidebar .category-list,
aside .widget ul li a[href*="/?m="],
aside .widget ul li a[href*="/category/"],
aside .widget ul li a[href*="/archives/"] {
    display: none !important;
}

/* トップページのサイドバーから記事関連を削除 */
.home .sidebar .widget_archive,
.home .sidebar .widget_categories,
.home .sidebar .widget_recent_entries {
    display: none !important;
}

/* Lightning固有のデフォルト表示を非表示 */
.side-widget-area .widget_archive,
.side-widget-area .widget_categories,
.side-widget-area .widget_recent_entries,
.common-side-top-widget-area .widget_archive,
.common-side-top-widget-area .widget_categories {
    display: none !important;
}

/* JavaScriptで非表示にできない場合の予備策 */
aside section,
.sidebar section,
.widget-area section {
    /* JavaScriptが動作するまでの一時的措置 */
}

/* サイドバー全体を非表示にする最終手段（必要に応じて） */
.home aside.sidebar,
.home .side-widget-area {
    /* display: none !important; */
    /* 上記コメントを外すとサイドバー全体が消えます */
}
