/* サイドバーの余白調整 - ゲシュタルトの近接の法則に基づく改善 */

/* ウィジェット間の余白を縮小 */
.sidebar-widget {
    margin-bottom: 20px !important; /* 30px → 20px */
}

/* サイドバーのリスト項目間の余白を大幅に縮小 */
.sidebar-widget ul li {
    margin-bottom: 3px !important;   /* 10px → 3px */
    padding-bottom: 3px !important;  /* 10px → 3px */
    line-height: 1.3 !important;     /* 行間も縮小 */
}

/* 破線ボーダーをより薄く */
.sidebar-widget ul li {
    border-bottom: 1px solid rgba(0,0,0,0.08) !important; /* より薄いボーダー */
}

/* 最後の項目はボーダー削除 */
.sidebar-widget ul li:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: none !important;
}

/* サイドバーのリンクの行間調整 */
.sidebar-widget a {
    line-height: 1.3 !important;
    display: block;
    padding: 2px 0 !important;
}

/* ウィジェットタイトルの下余白を縮小 */
.sidebar-widget h3,
.sidebar-widget-title {
    margin-bottom: 10px !important; /* 15px → 10px */
}

/* アーカイブ数字の表示調整 */
.sidebar-widget .count {
    font-size: 0.9em;
    color: #666;
    margin-left: 5px;
}
