皆さん、こんにちは。okamoです。
今回は過去記事「宮部みゆきさんの「きたきた捕物帖」の人間関係をMermaidで可視化!Claudeと作る小説クロスオーバー人物相関図」の続編をお届けします。
宮部みゆきさんの現代ミステリー作品には、別々の物語で活躍したキャラクターが別の作品でひょっこり再登場する「クロスオーバー」の魅力があります。今回は『R.P.G.』を中心とした作品群の繋がりを整理し、ブラウザ上で簡単に作図ができるツール「Mermaid Live Editor」を使って関係図を可視化してみました。
ちなみに、私okamoは『クロスファイア』などに登場する石津ちか子さんのファンです。
1. 初めてでもわかる!クロスオーバー関連5作品の基本紹介
まずは今回取り上げる5つの関連作品について、読んだことがない方に向けて簡単にあらすじと見どころをご紹介します。
① 『燔祭(はんさい)』(短編集『鳩笛草』第2話)
念じるだけで人や物を発火させる超能力(念力放火能力・パイロキネシス)を持つ女性と、最愛の妹を惨殺された男性を描いたサスペンス中編小説です。のちに大ヒット長編となる『クロスファイア』の前日譚(プロローグ)にあたる物語です。
② 『クロスファイア』
常人離れした念力放火能力を持って生まれたヒロイン・青木淳子。ある夜、瀕死の男性をいたぶる不良グループを目撃した淳子は、怒りから3人を焼殺します。逃げた残りの犯人を追いながら、法の裁きを逃れた悪人を単独で処刑していく淳子。「正義とは何か?裁きとは何か?」を問いかける、哀しきダークヒロインの死闘を描いた傑作です。
③ 『模倣犯』
女性の連続誘拐殺人事件をめぐり、被害者遺族、犯人、警察、メディアなどの多様な視点から人間の悪意と心理を圧倒的スケールで描き出した、宮部みゆき氏の代表作にして社会派サスペンス・ミステリーの金字塔です。
④ 『R.P.G.』
建設中の一軒家で他殺体が発見されます。殺された男性・所田良介には、現実の家族も知らないネット上の「疑似家族(ネット一家)」が存在していました。捜査担当の刑事・武上は、ネット上の疑似家族を取り調べることに。
⑤ 『楽園』
前作『模倣犯』から9年後を舞台に、ピース事件のトラウマを抱えるフリーライター・前畑滋子が、ある不思議な少年が残した絵の謎と、16年前の少女殺人事件の真相を追う社会派ミステリーです。
2. 宮部みゆきクロスオーバー解説 ― 『R.P.G.』を起点に
以下2つの世界が奇跡の合流を果たしたのが、文庫書き下ろし作品『R.P.G.』です。
- 模倣犯系:警視庁捜査一課の刑事たち(武上・秋津・鳥居)やルポライターの前畑滋子が生きる世界(のちに『楽園』へ続く)
- クロスファイア系:念力放火能力を持つ青木淳子と、それを追う放火捜査班の刑事・石津ちか子の世界
▲ 『模倣犯』の捜査一課メンバーと『クロスファイア』のちか子さんが『R.P.G.』というひとつの舞台に合流する構造
『R.P.G.』のあとがきで宮部先生自身が「世界観の異なる2作品の登場人物の競演には違和感があったが、作中で果たすべき役割からこの2人が適役であるとして再登場に踏み切った」と語っています。
3. 作品を跨ぐ重要人物たち
各作品をつなぐ主要キャラクターを整理してみましょう。
① 『燔祭』=『クロスファイア』前日譚(1995年刊行)
| 人物 | 概要 | 役割・見どころ |
|---|---|---|
| 青木淳子 | 念力放火能力者 | 自らを「装填された銃」と呼び、多田の前で「私は凶器になれる」と報復への協力を申し出る |
| 多田一樹 | 被害者遺族 | 高校生の妹・雪江を惨殺されるが、犯人が未成年かつ権力者の息子のため罪に問われず、復讐心を募らせる |
| 小暮昌樹 | 殺人事件の主犯 | 淳子によって焼き殺されるが、この復讐の結末は一樹に虚無感しか残さなかった |
「燔祭(焼いて捧げる祭祀)」の名の通り、復讐はすべてを燃やし尽くして終わり、救いは誰の手にも残らない——このやりきれない空虚さが『クロスファイア』へと続いていきます。
② 『クロスファイア』(1998年刊行)
| 人物 | 概要 | 役割・見どころ |
|---|---|---|
| 青木淳子 | 孤独な自警者 | 『燔祭』から2年後、都内でひっそり暮らしつつ法の網を逃れた悪党を処刑し続ける |
| 石津ちか子 | 放火捜査班の刑事 | 47歳、警視庁本庁所属。通称「おっかさん」。面倒見が良く頼れるベテラン。異様な焼殺事件に過去の事件(燔祭)と同じ匂いを嗅ぎ取る |
| 多田一樹 | 淳子の理解者 | 淳子と再会。『燔祭』で共有した重い秘密を抱えながら彼女を見守る |
③ 『模倣犯』(2001年刊行)
| 人物 | 概要 | 役割・見どころ |
|---|---|---|
| 武上悦郎(ガミさん) | 捜査一課四係デスク | 捜査資料整理のプロ。冷静沈着で、犯人説の矛盾を見抜く鋭い観察眼を持つ |
| 前畑滋子 | フリーライター | 失踪女性のルポをきっかけに事件へ巻き込まれ、犯人グループとメディアを通して対峙する |
| 前畑昭二 | 滋子の夫 | 鉄工所を経営しながら、仕事に没頭する滋子を心配し見守る |
| 秋津信吾 | 捜査一課の若手刑事 | 滋子の取材に警告を与えつつも信頼関係を築く頼もしい若手 |
| 鳥居刑事 | 捜査一課の刑事 | 武上とともに捜査本部を支える同僚 |
④ 『R.P.G.』(2001年刊行)=夢の競演作!
| 人物 | 概要 | 役割・見どころ |
|---|---|---|
| 武上悦郎(ガミさん) | 主役級の取り調べ役 | 『模倣犯』の分析役から一転、倒れた先輩の代役として取調室で大芝居を打つ主役に |
| 石津ちか子 | 杉並署へ異動した刑事 | ネット家族の面通しを行う娘・一美を隣室で見守り、彼女に「ある超能力者の話」を語りかける(ちか子ファン必見の名シーン!) |
| 秋津信吾 | 捜査一課の若手刑事 | 身長180cm超。武上と親しい四係の刑事として登場 |
| 中本房夫 | ベテラン巡査部長 | デスク一筋30年。入院中に自白を引き出す「計画」(タイトルの由来)を考案する |
武上とちか子は「過去に一緒に仕事をしたことがある昔馴染み」として再会します。
⑤ 『楽園』(2007年刊行)=『模倣犯』から9年後
| 人物 | 概要 | 役割・見どころ |
|---|---|---|
| 前畑滋子 | 主人公・ライター | 「犯人には勝ったが、事件そのものには敗北した」という傷を抱えつつ、超能力のような絵を描いた少年の謎に挑む |
| 秋津信吾 | 捜査一課警部 | 三係副長・警部に昇進!滋子の取材を力強くバックアップする頼れるベテランに |
| 前畑昭二 | 滋子の夫 | 滋子の良き理解者として支える |
4. 時系列と「秋津信吾」という影のキーマン
作品の時系列を整理すると以下のようになります。
| 作中順 | 作品名 | 位置づけ |
|---|---|---|
| ① | 燔祭 | 『クロスファイア』の約2年前 |
| ② | クロスファイア | 『燔祭』の2年後 |
| ③ | 模倣犯 | 『R.P.G.』の数年前 |
| ④ | R.P.G. | ②と③のキャラクターが合流する結節点 |
| ⑤ | 楽園 | 『模倣犯』から9年後 |
何気に登場回数最多!秋津刑事のリレー役としての存在感
この5作品の中で、武上やちか子、滋子でさえ登場回数は2回ですが、なんと秋津信吾刑事だけは3作品(『模倣犯』→『R.P.G.』→『楽園』)に登場しています。
若手刑事だった秋津が、経験を積み警部へと出世していく姿は、宮部ミステリー世界の時間経過を実感させてくれる重要な役割を果たしています。
5. Mermaidで見る人物相関図
以上の関係性をMermaidで図式化したものがこちらです。
▲ Mermaidで出力した相関図。各作品の枠を越えてキャラクターが繋がっている様子が一目でわかります
今回作成したMermaidコード
以下のコードをそのまま Mermaid Live Editor に貼り付けることで、上記と同じ図を生成・編集できます。
flowchart TB
%% =====================================================
%% 宮部みゆき クロスオーバー人物相関図(R.P.G.起点)
%% 実線 = 作品内の人間関係
%% 破線 = 同一人物が別作品へ継続登場
%% ノードは「初登場作品」の箱に配置する設計
%% =====================================================
subgraph S_HANKAI["① 燔祭(鳩笛草 第2話・1995)=クロスファイア前日譚"]
JUNKO["青木淳子<br>念力放火能力者<br>『装填された銃』"]
TADA["多田一樹<br>妹・雪江を惨殺された兄<br>淳子の同僚"]
KOGURE["小暮昌樹<br>妹の殺害犯・主犯格<br>(父の権力と未成年ゆえ罪に問われず)"]
end
subgraph S_CF["② クロスファイア(1998)=①の2年後"]
CHIKAKO["石津ちか子<br>警視庁本庁・放火捜査班<br>通称『おっかさん』"]
end
subgraph S_MOUHAN["③ 模倣犯(1995-99連載/2001刊)"]
SHIGEKO["前畑滋子<br>フリーライター"]
SHOJI["前畑昭二<br>滋子の夫・鉄工所経営"]
TAKEGAMI["武上悦郎(ガミさん)<br>捜査一課四係デスク"]
AKITSU["秋津信吾<br>捜査一課の若手刑事"]
TORII["鳥居刑事(鳥居浩二)<br>捜査一課"]
end
subgraph S_RPG["④ R.P.G.(2001)=②③の人物が競演"]
NAKAMOTO["中本房夫<br>ベテランデスク<br>『計画』の発案者"]
EVENT["殺人事件 × ネット上の疑似家族<br>マジックミラー越しの面通し"]
end
subgraph S_RAKUEN["⑤ 楽園(2007)=③の事件から9年後"]
HAGITANI["萩谷敏子<br>息子・等の絵の調査を依頼<br>(野本刑事ら新キャラも)"]
end
%% ---------- ① 作品内 ----------
TADA ---|"妹を奪われた"| KOGURE
JUNKO ---|"『私は凶器になれる』<br>報復の協力を申し出る"| TADA
JUNKO ==>|"念じただけで発火<br>小暮を焼き殺す"| KOGURE
%% ---------- ② 作品内 ----------
CHIKAKO -->|"連続人体発火事件を追い<br>淳子に迫る"| JUNKO
TADA -->|"再会<br>2人だけの秘密"| JUNKO
%% ---------- ③ 作品内 ----------
SHOJI ---|"夫妻"| SHIGEKO
TAKEGAMI ---|"同僚"| AKITSU
TAKEGAMI ---|"同僚"| TORII
AKITSU ---|"取材に警告しつつ協力<br>(関係は⑤まで継続)"| SHIGEKO
%% ---------- ④ 作品内 ----------
NAKAMOTO ---|"発案した『計画』"| EVENT
TAKEGAMI ---|"入院の中本に代わり<br>取調べを代行"| EVENT
CHIKAKO ---|"一美の隣室で見守る"| EVENT
%% ---------- ⑤ 作品内 ----------
HAGITANI -->|"サイコメトリーの<br>真偽を依頼"| SHIGEKO
%% ---------- 継続登場(同一人物が別作品へ) ----------
JUNKO & TADA & KOGURE -.->|"①→②"| S_CF
TAKEGAMI & AKITSU & TORII -.->|"③→④ 再登場"| S_RPG
CHIKAKO -.->|"②→④ 杉並署へ異動して再登場"| S_RPG
SHIGEKO & SHOJI & AKITSU -.->|"③→⑤ 9年後"| S_RAKUEN
%% ---------- スタイル ----------
classDef police fill:#dbeafe,stroke:#2563eb,color:#1e3a8a
classDef writer fill:#fef9c3,stroke:#ca8a04,color:#713f12
classDef esper fill:#fee2e2,stroke:#dc2626,color:#7f1d1d
classDef civilian fill:#f3f4f6,stroke:#6b7280,color:#374151
classDef criminal fill:#fecaca,stroke:#b91c1c,color:#7f1d1d
classDef stage fill:#ffffff,stroke:#9ca3af,color:#111827
class CHIKAKO,TAKEGAMI,AKITSU,TORII,NAKAMOTO police
class SHIGEKO writer
class JUNKO esper
class TADA,SHOJI,HAGITANI civilian
class KOGURE criminal
class EVENT stage
style S_HANKAI fill:#fff1f2,stroke:#f87171
style S_CF fill:#fff7ed,stroke:#fb923c
style S_MOUHAN fill:#eff6ff,stroke:#60a5fa
style S_RPG fill:#f0fdf4,stroke:#4ade80
style S_RAKUEN fill:#faf5ff,stroke:#c084fc
非エンジニア向け:Mermaid構文のプチ解説
Mermaidはテキストを書くだけで自動的にきれいなダイアグラムを生成してくれる便利な記述法です。
flowchart TB: 上から下(Top to Bottom)へ流れるフローチャートの宣言(LRにすると左から右へ)subgraph 名前 ... end: 関連する要素を1つの「枠(ボックス)」で囲むA --> B: 矢印付きの実線(関係の向きを示す)A ==> B: 太い線(物語の最重要イベントを強調)A -.-> B: 点線の矢印(「同一人物が別作品へ継続して登場する」流れを表現)
実線=作品内の人間ドラマ、破線=作品間をまたぐ時間軸とルールを決めて書き分けることで、複雑な関係性もスッキリ整理できます。
6. Mermaid Live Editorの使い方とAI活用の裏話
▲ Mermaid Live Editorの画面。左側の赤枠にコードを貼り付けるだけで、右側に即座にプレビューが表示されます
- コードの貼り付け:mermaid.live にアクセスし、左側の入力エリア(赤枠部分)にコードを貼り付けます。
- エラーチェック:記述ミスがある場合は左ペインに赤字で通知されます(括弧の閉じ忘れやダブルクォートの囲み忘れに注意)。
- 画像として保存:画面左下の「Actions」ボタンから、PNGやSVG形式で即座にダウンロードできます。
AIを活用した作成コスト
今回の情報整理とMermaidコードの作成には、前回記事で紹介した「GLM-5.3-Flash」を利用しました。
| 作業前の残高 | 作業後の残高 |
|---|---|
![]() | ![]() |
| $0.69 | $0.66 |
かかったコストはなんとたったの $0.03(約4〜5円程度)!AIに小説の登場人物を整理してもらい、Mermaid構文として出力させることで、あっという間に綺麗な相関図が完成しました。
読書ノートの整理や複雑なストーリーの把握に、AI × Mermaidの組み合わせは非常に強力です。気になった方はぜひお気に入りの小説や映画の相関図作りにチャレンジしてみてください!
おまけ:ちか子さんの映像化遍歴
大好きな石津ちか子さんは、映像化されるたびに名女優の方々が演じられています。
- 映画『クロスファイア』(2000年):桃井かおりさん
- ドラマ『R.P.G.』(2003年・NHK):風吹ジュンさん(武上刑事役は伊東四朗さんです)
※ちなみに『燔祭』は2010年の『世にも奇妙な物語 20周年SP』で広末涼子さん(淳子役)× 香川照之さん(多田役)で映像化されています。
さらにおまけ:okamoちゃんねるのレビュー
この記事について、3人のAI仮想読者がレビューしてくれました。
【okamo補足】クロードとGPTのツッコミが激しいですが、クロスファイアには淳子の回想で小暮昌樹が登場、R.P.G.には鳥居刑事が登場してます。鳥居刑事は模倣犯の中で失敗もありましたが、成長した姿が確認できます。
- クロード(辛口エンジニア)
- 「小暮は『燔祭』で淳子に焼き殺されて終わりだろ。鳥居刑事、④の人物表にどこにもいないぞ。」
- GPT(税理士)
- 「小暮氏を①→②へ流し、④にいない鳥居刑事まで③→④へ流すのは、図の根幹である「登場の事実」を壊してしまっています。」
- Gemini(子育てママ)
- 「ドラマ版のちか子さん(桃井かおりさんや風吹ジュンさん!)のおまけ話も、「あ〜!懐かしい!」って家族でテレビを見ていた頃を思い出してほっこり」

