第9話「鏡と触媒」
商業施設の自動ドアは、電源が落ちた状態で半開きのまま凍りついていた。
蓮は左手でドアの縁を押し広げ、暗い館内に足を踏み入れた。靴底がタイルに触れた瞬間、反響が異常だった。硬質な残響が四方八方から返ってくる。壁、天井、床——あらゆる平面が鏡面化していた。
退避命令が出ている区画だ。照明は落ちているが、非常灯の薄緑がかった光が鏡面に無限に反射し、空間全体がぼんやりと発光しているように見える。蓮自身の姿が、前方にも左右にも、見上げた天井にすら映り込んでいた。
「——蓮」
背後から、ひよりの声。
振り返らなかった。鏡面化した通路の奥へ視線を向けた。
「ここで待て」
十語の制限に余裕がある短さで、掠れた声が言った。
ひよりの靴音が止まった。止まったが、後退はしなかった。蓮の背中を見つめる視線の温度が、二週間前とは明確に変質していることを、蓮は知覚していた。敵意ではない。もっと厄介なもの——問いかけの圧力だ。
蓮はそれを受け取らず、通路の奥へ歩を進めた。
鏡の回廊。
三歩ごとに自分の姿が角度を変えて映る。右側の壁面に映った蓮は、アッシュグレーの髪が非常灯の緑を吸って病的な色に染まっていた。左側の壁面には、ポケットに突っ込んだ左手の指先が微かに震えているのが映った。蓮は視線を正面に固定した。
七十年の戦場で、鏡を使う術者には三度遭遇している。いずれも反射を利用した幻惑型——視覚を撹乱し、本体の位置を隠す戦術だった。だが通信機の報告が正しければ、この個体は違う。
幻惑ではなく、反射。
エネルギーそのものを跳ね返す。
通路の突き当たりに、広いフロアが開けた。かつてはフードコートか何かだったのだろう。テーブルや椅子は壁際に押しやられ、床面の大半が露出している。その床面も、天井も、四方の壁も——全てが歪みのない鏡面に変質していた。
フロアの中央に、それはいた。
人の形をしていた。女の輪郭を持ち、身の丈は一七〇ほど。ただし「顔」がない。頭部にあたる部分が、磨き上げられた鏡面——蓮自身の顔を映し返す、完全な反射面になっていた。
鏡女郎。
長い髪に見えるものは、銀糸のように細い反射体の束だった。それが肩から腰まで垂れ下がり、非常灯の光を受けて冷たく煌めいている。和装のような衣を纏っているが、その布地も光を帯びた半透明の膜で、内部に実体があるのかどうかは判然としない。
蓮はフロアの中へ数歩踏み込み、テーブルが押しやられた空間の手前で立ち止まった。ここから鏡女郎まで、およそ十五メートル。背後のフロア入り口までは五メートルほど。
鏡女郎は動かない。鏡面の顔が蓮の方を向いている。十五メートルの距離では表情の細部など読めないが、あの鏡面が自分を映していることだけは分かった。薄緑の非常灯を受けた人影が、鏡女郎の顔の中にぼんやりと浮かんでいる。
左手を前方に翳した。
震えている。二週間の酷使で常態化した震え。指先の感覚は鈍く、魔法陣の展開に〇・三秒の遅延が生じる。だが、それでも——この手は、四十七秒の百目鬼を、四体の河童を、十秒未満の鎌鼬を処理してきた手だ。
空間に、青白い光の線が走った。幾何学的な紋様が蓮の掌の前に組み上がっていく。魔法陣——論理回路の構築。異世界で鍛え上げた、武術ではなく数学に近い体系。
基礎円が完成し、内部に消滅式の回路が編み込まれる。百目鬼を四十七秒で消した構成と同じもの。
蓮は躊躇なく放った。
青白い光の奔流が、十五メートルの距離を一瞬で駆け抜け——鏡女郎の「顔」に直撃した。
直撃した、はずだった。
光が弾けた。蓮の魔法が鏡女郎の表面で完全に反転し、放った方向へそのまま跳ね返ってきた。
蓮の身体が反射的に横へ跳んだ。跳んだ、というより倒れ込んだ。左半身を軸にした不格好な転がりになった。反射された魔法が蓮のいた位置を通過し、背後の壁面——鏡面化した壁——に衝突して、ガラスの砕ける音とも金属の軋む音ともつかない異音を立てた。壁面の一部が罅割れ、鏡の破片が鏡面化した床の上に散った。
蓮は左手を床について身体を起こした。左膝と左掌に、鏡面化した床の硬く冷たい感触が伝わる。
視界の端がわずかに滲み、非常灯の光が二重にぶれる。拒絶反応の蓄積だ。
——完全反射。
蓮の目が細くなった。反射の角度、速度、エネルギーの減衰率。計算しようとする——が、数値の輪郭が掴みにくい。以前なら一瞬で確定した変数の組み立てに、数秒の遅延が挟まる。魔力回路の分析精度が落ちている。二週間の蓄積が、大賢者の計算能力を確実に削っていた。
それでも、結論は出た。
減衰がない。
跳ね返された魔法は、放った時と同じ出力を保っていた。壁の鏡面を砕いた破壊力がその証拠だ。吸収して再放出しているのではなく、入射エネルギーをそのまま反転させている。
鏡女郎は微動だにしていなかった。攻撃を反射したことすら、意識的な行動ではないように見える。あの鏡面の結界が、常時展開型の受動防御。触れるもの全てを等価に跳ね返す壁。
蓮は立ち上がった。左手で膝の埃を払う動作の間に、思考が回転する。
体系は関係ない。霊術だろうと魔法だろうと、出力型のエネルギーである限り同じだ。拳で壁を殴っても砲弾で撃っても、壁が力をそのまま跳ね返すなら結果は変わらない。これは通信機の報告通りだ。退魔師二名が負傷したのも当然と言える。
では、出力を上げればどうか。
無意味だ。出力を上げれば、跳ね返ってくるエネルギーも同じだけ上がる。自分で自分を撃つことになる。
速度で上回る方法は。
反射は入射と同時に発生している。速度差で抜ける余地はない。
角度を変える。
フロア中央の鏡女郎は球面に近い結界を展開しているように見える。入射角に関係なく、全方位からの干渉を反射する。
蓮は左手の震えを見下ろした。
正面突破は不可能だ。壁を壊すのではなく、壁を迂回する方法を考えなければならない。だが、あの結界はエネルギーの種類を問わない。霊術も、魔法も、おそらく物理的な打撃も——全てを等価に反転させる。
迂回のしようがない。
「——蓮」
背後。ひよりの声が、フロアの入り口から届いた。待てと言ったはずだが、戦闘の音で駆けつけたのだろう。鏡面の通路を走ってきた息遣いが、反響して二重に聞こえた。
蓮は振り返らなかった。鏡女郎から目を離さない。
「離れていろ」
喉を絞るように短く言った。ひよりの足音が止まる。止まったが、退かなかった。フロア入り口の柱の影——蓮の斜め後方、約五メートルの位置。蓮はそれを鏡面に映る像で確認した。
ひよりの琥珀色の瞳が、蓮ではなく鏡女郎を見ていた。
「あの結界——」
ひよりの声は低く、抑制されていた。二週間の帯同で、この手の個体の危険度を判断する目は身についているらしい。
「見えているでしょう。あの反射、霊術だろうとあなたの魔法だろうと——ぶつけた力をそのまま跳ね返してくる」
蓮は答えなかった。
「でも」
ひよりの声に、微かな変化があった。抑制の下に、何かを堪えるような硬さ。
「私の力なら——すり抜けられるかもしれない」
蓮の思考が一瞬、停止した。
すり抜ける。
透過。
測定値ゼロ。出力型干渉の外側にある力。あらゆる結界を「すり抜ける」性質——
蓮は即座にその思考を切った。
「不確実だ。退がれ」
掠れた声が、それだけを言った。振り返りもしなかった。短い言葉でも喉が焼けて、鉄の味が濃くなる。
ひよりの力は未検証だ。結界への干渉がどう作用するかも分からない。失敗すれば反射がひよりを直撃する——蓮の思考はそこまで組み立てたが、声にはしなかった。する必要もなかった。不確実なものを排除する。それが大賢者の判断だ。
ひよりの沈黙が、空気を重くした。
蓮はそれを無視して、鏡女郎に向き直った。左手を再び翳す。二発目の魔法陣の構築を開始しながら、蓮の思考は別の回路を走っていた。
走っていた、というより——起動していた。
あの夜。霊脈を解析した夜。
霊脈の解析中に導いた、一つの仮説。異なる体系のエネルギーを橋渡しする条件。蓮はそれを「あり得ない前提条件に依存する机上の空論」として切り捨てた。両方の位相を透過する力——そんなものは存在しない、と。
だが。
今、蓮の斜め後方五メートルに、その「あり得ない前提条件」が立っている。
測定値ゼロの霊力。出力型干渉の定義から外れた力。あらゆる結界をすり抜ける性質。
蓮の左手が止まった。魔法陣の構築が中断される。
蓮の目が、初めて鏡女郎から離れた。正面の鏡面に映る自分の瞳——黒曜石の奥に、計算が走っている。精度の落ちた分析力が、それでも一つの結論に向かって軋みながら収束していく。
ひよりの透過霊力を、自分の魔法回路に触媒として噛ませる。透過の性質が魔法に付与されれば、鏡女郎の反射結界は——壁ではなくなる。すり抜ける対象になる。
理論上は成立する。
いや——理論上、成立しなければおかしい。あの仮説が正しければ、ひよりの霊力は二つの異なる体系の間を透過できる。鏡女郎の結界も、出力型干渉の一種である以上、透過の対象になる。
蓮の瞳の奥で、青白い光の螺旋が微かに揺れた。
これはひよりの「提案」を採用するのではない。蓮自身が導いた仮説の検証だ。ひよりが言い出したかどうかは関係ない。蓮の理論が正しいかどうか——それだけが問題だ。
蓮は振り返った。
ひよりがフロア入り口の柱の影に立っていた。プラチナブロンドのボブカットが非常灯の薄緑を受けて、蒼白に見える。琥珀色の瞳は、蓮を真っ直ぐに見ていた。怒りでも恐怖でもない——答えを待つ目だった。
蓮はひよりのいるフロア入口に向かって歩き始めた。十五メートルほどの距離を戻る形になる。
鏡女郎に背中を見せる形になる。危険な行為だが、鏡女郎は能動的に攻撃してこない。受動反射型の個体だ。こちらから触れなければ、あちらも動かない。その分析は最初の一撃で確認済みだった。
蓮がひよりの前に立った。
蓮の方が十四センチ高い。見下ろす形になる。ひよりは顎を引かなかった。視線を上げて、蓮の黒曜石の瞳を射抜くように見つめ返した。
「何を——」
ひよりが言いかけた瞬間、蓮の左手がひよりの右手首を掴んだ。
説明はなかった。
同意を求める言葉もなかった。
蓮の左手は震えていた。だが、手首を掴む力だけは正確だった。ひよりの細い手首の上で、蓮の指が白くなるほど強く閉じている。
「——っ」
ひよりが息を呑んだ。呑んだ、のではない。喉の奥で声が潰れた音だった。蓮の左手を通じて、ひよりの霊力が回路に引き込まれていく感触があった。
蓮の瞳孔の奥に、青白い螺旋が灯った。
魔法回路の起動。
蓮は右手が使えない。だから左手一本で、二つのことを同時にやっていた。ひよりの手首を掴みながら、同じ手で魔法陣を展開する。掌から手首にかけての接触面が、物理的な回路の接続点になっている。
ひよりの身体が硬直した。
透過の霊力が、蓮の魔力回路に引き込まれていく。ひよりの意思とは無関係に——ひよりの体内に眠っていた力が、蓮の回路を経由して、変換され、統合されていく。
蓮にとって、この瞬間は純粋な検証だった。
仮説:異なる位相を透過する霊力は、異体系間の触媒として機能する。
検証方法:ひよりの透過霊力を自分の魔法回路に直接噛ませ、出力に透過性質を付与する。
予測される結果:透過性質を帯びた魔法は、鏡女郎の反射結界を通過する。
理論は完璧だった。蓮はそう確信していた。
ひよりの霊力が回路に流入した瞬間、蓮は感じた。
合致。
蓮の魔力回路と、ひよりの透過霊力が——噛み合っている。歯車が一つ嵌まるように、あるいはプログラムの欠落したモジュールが補完されるように、二つの異なる力が一つの回路の中で共存していた。
抵抗がない。
本来、異なる体系の力を一つの回路で処理すれば、激しい干渉が起きるはずだ。蓮の魔法がこの世界の霊脈と衝突して拒絶反応を起こすのと同じ原理で。だが、ひよりの霊力は——透過する。蓮の回路の中を、何にも触れずに通り抜けながら、しかし回路の出力に確かに影響を与えている。
触媒。
まさに、触媒だ。
蓮はひよりの手首を掴んだまま、身体を反転させた。鏡女郎のいるフロア中央に向き直る。ひよりの身体が引き回される形になったが、蓮はそれを気に留めなかった。視界の正面に、二十メートル先の鏡女郎が戻ってくる。
蓮の左手が、ひよりの手首を掴んだまま鏡女郎に向けて突き出された。二人の身体を軸にして、空間に新たな魔法陣が展開される。
その魔法陣は、蓮がこれまで構築してきたどの回路とも異なっていた。青白い光の線に、もう一つの色が混ざっている。薄い琥珀色——いや、暖色のない、透き通った光。ひよりの霊力が、魔法陣の回路そのものに透過の性質を織り込んでいた。
ひよりの口が開いた。何かを叫ぼうとしていた。抗議か、拒絶か、あるいはもっと根源的な——
蓮は放った。
透過性質を帯びた消滅式が、フロアを横断した。鏡面の床に反射した像と本体が同時に走り、二十メートル先の鏡女郎に到達した。
結界に触れた。
反射しなかった。
透過した。
壁をすり抜けるように、結界の内側に魔法が侵入し——鏡女郎の核を直撃した。
鏡面の「顔」に亀裂が走った。蜘蛛の巣状の罅が頭部から首へ、首から胸へ、胸から四肢へと伝播していく。銀糸の髪が一本ずつ砕けて塵になった。和装の衣が内側から崩れていく。
音がなかった。
ガラスの砕ける音も、金属の軋む音も、悲鳴のような風切りも——何もなかった。鏡女郎は静かに、砂時計の砂が落ちるように粒子に分解され、フロアの空気に溶けていった。
周囲の鏡面が、一斉に曇り始めた。壁が、天井が、床が、元のコンクリートとタイルの灰色に戻っていく。非常灯の薄緑だけが残り、反射のない暗がりがフロアを覆った。
蓮の左手から、ひよりの手首への力が緩んだ。
仮説は立証された。
異なる位相を透過する霊力は、異体系間の触媒として機能する。ひよりの霊力と蓮の魔法の親和性は、偶然ではない。構造的な適合——あの仮説が予測した通りの結果だ。
蓮の思考は既に次の分析に移ろうとしていた。この親和性の詳細な検証、透過性質の付与効率、回路への負荷——劣化した分析精度が変数を追いきれず、結論の輪郭が滲む。それでも蓮は止まらなかった。精度が落ちた分、時間をかければいい。大賢者の思考回路は錆びても折れない。
だから、蓮はひよりの手首から指を離しかけた時——ひよりの顔を見ていなかった。
ひよりの左手が跳ね上がった。
蓮の左手を、手首の上から叩き落とすように払いのけた。華奢な手のひらが蓮の指を弾く衝撃は微かだったが、その動作に込められた力は、蓮の分析を一瞬で途切れさせた。
蓮が顔を上げた。
ひよりの琥珀色の瞳が、目の前にあった。
怒りだった。
だが蓮がこれまで観察してきた怒りとは質が違っていた。二週間の帯同で蓄積された不満——「私は何のためにここにいるの」と問いかけた夜の、抑制された怒り。あれは凍った水面の下で渦を巻く感情だった。
今のひよりの怒りは、その氷が割れていた。
その瞳に浮かんでいるのは、侮蔑への抗議ではなかった。もっと深い場所——自分という存在の根幹を踏みにじられた者の、灼けるような拒絶だった。
非常灯の薄緑の光が、ひよりの白い髪を下から照らしている。影が逆さまに落ちて、頬骨の線が鋭く浮き上がっていた。唇は引き結ばれ、呼吸だけが速い。声を出す前の沈黙が、音よりも重かった。
「——触るな」
ひよりの声は低かった。震えていなかった。震える段階を通り越していた。
「人の力を——勝手に——」
言葉が途切れた。感情が溢れたのではないように見えた。言い足りないのでもない。言葉では足りないことを——おそらく、ひより自身が知っている。蓮にはそう見えた。
蓮は黒曜石の瞳でひよりを見下ろしていた。
理解できなかった。
正確には——蓮の大賢者としての知性は、ひよりが何に怒っているかを言語化できた。同意なく力を使われたこと。提案を無視されたこと。道具として扱われたこと。感情の分類なら、網羅している。
だが、分類できることと、受け取ることは違う。
蓮にとって、あの行為は理論の検証だった。仮説があり、条件が揃い、検証して立証した。結果として敵は倒れ、二人とも無傷だ。最適解を最短距離で実行した。大賢者としての判断に、瑕疵はない。
だから蓮は言った。
「結果は出た」
それが蓮にとっての全てだった。
ひよりの目が見開かれた。
見開かれた瞳の中で、何かが切り替わったのが見えた。怒りが凍り直したのではない。蓮の言葉が——「結果は出た」という突き放した一言が——ひよりの瞳の温度を、もう一段階上げていた。
ひよりは蓮から一歩退いた。
蓮の手が届かない距離。自分の意思で選んだ距離。その一歩に込められた意味を、蓮は正確に読み取ったはずだった。だが、蓮はそれを——また——受け取ることを拒んでいた。
「あなたは」
ひよりの声が、非常灯の暗がりに沈んだ。
「私の名前すら呼ばなかった」
掴んだ時も。力を使った時も。終わった時も。
一度も。
蓮は何も言わなかった。言えなかったのではない。言う必要がないと判断した。掠れた声の制限のせいではない。蓮にとって、あの行為に名前を呼ぶ工程は含まれていなかった。ひよりは変数だった。仮説を検証するための、条件の一つ。
ひよりはもう蓮を見ていなかった。
自分の右手首を左手で押さえている。蓮に掴まれた場所。蓮の指の形に、薄い赤みが残っていた。ひよりはそれを見下ろし、そして——握り潰すように、自分の手首を握った。
——蓮に触れられた痕跡を、上書きしている。蓮にはそう見えた。
背を向けた。
フロアの出口に向かって歩き始めた。足取りに乱れはなかった。鏡女郎との戦闘で霊力を消耗したはずだが、その消耗は蓮の予測よりも明らかに軽い。息が乱れていない。足元もしっかりしている。
おかしい、と蓮は思った。
ひよりの霊力は、蓮の回路を経由する際に相当量を消費したはずだ。透過体質とはいえ、魔法陣の触媒として機能した負荷は大きい。にもかかわらず、衰弱の兆候が少ない。
蓮の目が、わずかに床を見た。このフロアの地下——商業施設の構造物の下を走っている霊脈の流れを、蓮は魔力回路の分析機能で微かに感じ取っていた。ノード——霊脈の結節点が、この施設の直下を通過している。
何か関係があるのか。
蓮はその疑問を保留した。データが不足している。今の段階では推測にすぎない。
ひよりの背中が、鏡面の消えた通路に吸い込まれていく。非常灯の緑色の光が、プラチナブロンドの後頭部を照らし、やがて角を曲がって見えなくなった。
蓮はフロアに一人残された。
鏡女郎がいた場所には何も残っていない。粒子すら消えた。床のタイルだけが、元のくすんだベージュ色に戻っている。
蓮は左手を見下ろした。
震えている。
だが、この震えは拒絶反応でも疲労でもなかった。ひよりの霊力が回路を通過した時の感覚が、指先にまだ残っていた。あの——抵抗のない、完璧な合致。蓮の七十年の中で、一度も感じたことのない種類の力の流れ。
蓮は左手を握った。震えが止まった。
握った手の内側に、ひよりの手首の温度がまだ残っていた。
蓮はその感覚を分析しようとした。だが思考が滑った。分析の対象にならない。数値化できない。理論に落とし込めない。
七十年前、蓮はエルマの判断を信じた。信じた結果、エルマは死んだ。
あれ以来、蓮は他者の判断を自分の回路に組み込むことをやめた。全てを自分で決める。自分の理論だけを信じる。他者は変数であり、道具であり、分析の対象であっても——決して、自分の判断の中核にはしない。
今回もそうだった。ひよりの提案を採用したのではない。蓮の理論を検証したのだ。ひよりの同意は、理論の成否に影響しない変数だった。
——だから、名前を呼ぶ必要がなかった。
蓮はポケットに左手を戻した。手首の温度が、布越しに消えていく。
正しい判断だった。
正しい判断だった、はずだ。
非常灯の薄緑の光の中で、蓮は動かなかった。
左手がポケットの中で、もう一度——あの名前のない場所から——震えた。




