Software Documentation

江戸幕府
大老・老中 一覧

EDO BAKUFU — SENIOR COUNCILORS DATABASE

江戸幕府(1603〜1868年)における最高職「大老」と政務の中枢を担った「老中」の在職記録を、 15代の将軍ごとに整理・閲覧できるウェブアプリケーションです。 265年にわたる幕府史の人事記録を、直感的な操作で探索できます。

📜 大老 12名 📋 老中 170名超 👑 将軍 15代 🗓 265年間の記録

ソフトウェアの概要

本アプリケーションは、江戸時代を通じて幕府政治を支えた大老・老中の全在職記録を 一元的に参照できるデータベースビューアーです。 歴史研究・学習・教育を目的とした使用を想定しており、外部サーバーへの通信が不要な 完全スタンドアローン型のHTMLファイルとして提供されます。

データはすべてファイル内に組み込まれており、ブラウザで開くだけで即座に動作します。 インターネット接続はフォント読み込みのみに使用しており、 オフライン環境でも基本的な閲覧が可能です。

📜
大老(たいろう)
幕府最高職。将軍を補佐する臨時職で、原則として譜代大名の筆頭・井伊家・酒井家などが任じられた。
📋
老中(ろうじゅう)
幕府政治の日常執務を担う常設の最高合議機関。通常4〜5名が交代で月番制をとり政務を処理した。
👑
老中格(ろうじゅうかく)
老中に準ずる地位として扱われた職。正式な老中ではないが、同等の職権を行使した人物を含む。
🗓
対象期間
慶長8年(1603)の幕府開府から慶応3年(1867)の大政奉還直前まで、265年間の記録を網羅。

主な機能

5つの主要機能により、大量の歴史データを素早く・正確に探索できます。

👑
将軍別フィルタリング
初代・家康から第15代・慶喜まで、将軍ごとのタブを選ぶと その将軍の在職期間と重なる大老・老中のみが自動的に絞り込まれて表示されます。 「全期間」タブでは全記録を一覧できます。 補任・辞任日の日付計算は内部で自動処理されるため、手動で年代を調べる必要はありません。
🔍
リアルタイム検索
検索欄に文字を入力するたびに、氏名・領地の両方を対象として即座に絞り込みが行われます。 ヒットした文字列は画面上でハイライト表示されるため、 検索語がどこに含まれているかひと目でわかります。 将軍フィルターと組み合わせた AND 検索にも対応しています。
📊
在職期間の可視化
各人物の補任日・辞任日から在職日数を自動計算し、 バーグラフと「○年○ヶ月」「○日」といるテキストで表示します。 バーの長さはその一覧内での最長在職者を基準とした相対比較になっており、 誰がどれだけ長く在職したかを視覚的に比較できます。
🎨
役職の色分け表示
大老・老中・老中格の3種類を色で識別しています。 大老は金色、老中は緑色、老中格は紫色のドットインジケーターで区別されます。 大老と老中はそれぞれ独立したセクションに分かれて表示されます。
📈
統計バー(サマリー表示)
画面上部の統計バーには、現在の絞り込み条件における 大老の人数・老中の人数がリアルタイムで表示されます。 将軍フィルターを切り替えるたびに数値が更新されるため、 各将軍の時代の政権規模を素早く把握できます。

操作手順

操作はすべてマウス(またはタップ)のみで完結します。以下の手順に沿って使用してください。

1
HTMLファイルをブラウザで開く
edo-bakufu.html ファイルをダブルクリック、またはブラウザのアドレスバーにドラッグ&ドロップしてください。 Chrome・Firefox・Safari・Edge などモダンブラウザすべてで動作します。 インターネット接続は不要です(Google Fontsの読み込みはオフライン時にシステムフォントで代替)。
2
将軍タブで時代を選ぶ
画面上部に「全期間」から「15代 徳川慶喜」まで並んだタブが表示されます。 見たい将軍のタブをクリックすると、その在職期間に該当する大老・老中のみが表示されます。 タブを横にスクロールすることもできます。
3
キーワードで絞り込む(任意)
「氏名・領地で検索…」欄に文字を入力します。氏名の一部(例:「酒井」「松平」)や 領地名(例:「下総」「遠江」)で絞り込みができます。 将軍タブと組み合わせて「○○将軍の時代に仕えた○○氏の老中」のような 複合検索も可能です。
4
一覧を確認する
大老テーブルと老中テーブルがそれぞれ表示されます。 氏名・領地・補任日・辞任日・在職期間バーを確認できます。 スマートフォンなど小さい画面では、補任日・辞任日など一部の列が自動的に非表示になり 見やすく調整されます。
5
別の将軍・条件に切り替える
別の将軍タブをクリックするか、検索欄の文字を変更するだけで 即座に表示が更新されます。ページのリロードは不要です。

収録データの仕様

すべてのデータはJavaScript配列としてHTMLファイル内に直接記述されています。 各レコードは下表のフィールドで構成されています。

フィールド名 内容 形式・補足
name 氏名(役職名を含む官職名) 例:酒井雅楽頭忠世
domain 領地(国名+地名) 例:上野厩橋、下総古河
start 補任年月日 YYYY-MM-DD形式。月・日が不明な場合は01で代替
end 辞任年月日 同上。死去・失脚・改易なども終了日として記録
kaku 老中格フラグ true = 老中格、false = 正規老中(大老テーブルには不使用)

色分け凡例

大老
老中
老中格
📌 データについての注意: 元データは旧暦(和暦)での記録ですが、本アプリケーションでは 西暦グレゴリオ暦に変換した日付を使用しています。 変換精度の都合上、月・日が「01」で補完されている記録が一部あります。 また、同一人物が複数回就任している場合は別レコードとして重複登録されています。 在職期間の計算はあくまで参考値としてご利用ください。

技術仕様

本ソフトウェアは単一のHTMLファイルとして完結しており、 ビルドツール・サーバー・フレームワーク類は一切使用していません。

構成
HTML / CSS / JavaScript
ファイル数
1ファイル(単体)
外部依存
Google Fonts のみ
フレームワーク
なし(Vanilla JS)
対応ブラウザ
モダンブラウザ全般
レスポンシブ
スマートフォン対応
✅ 動作確認済み環境: Google Chrome 120+、Mozilla Firefox 121+、Apple Safari 17+、Microsoft Edge 120+。 Internet Explorerは非対応です。