【怖い話31】短編3話 詰め合わせ

スポンサーリンク
心霊系の怖い話

① 浮かぶ生首

 私が小学校低学年の頃に体験した話。

 当時田舎に住んでいた我が一家にとって、ゴールデンウィークや盆や正月などの長期休暇に遠出することは一大イベントだった。

 普段はちょっとした買い物ぐらいでしか車に乗らないので、長距離の移動というだけで心が騒いでしまう。あまり見ることのない車窓の向こうの景色にはしゃぎ、それを兄姉に煩わしく思われながらも楽しい旅行だった。

 ある日のこと、出発したばかりでテンションマックスの少年時代の私は不意に変な声を上げた。

視世少年
視世少年

あれっ?

 寸前まで外を見てはしゃいでいた私の声色の変わりようを、両親も兄姉も怪訝に思ったのだろう。皆で声を揃えて「どうした?」と聞いてきた。

視世少年
視世少年

あそこ、網があるとこ。首が浮いてる

 トーンダウンして話す私の声に車内が一気に静まり返った。

 やや霊感が強かった少年時代は極稀にハッキリと視えてしまうことがあり、家族もそのことは承知していた。

母

どこなの?

 静かな車内で母だけが反応してくれた。私を除いて視世家の中で唯一霊感がある人だ。

視世少年
視世少年

ほら、あそこ。棒がいっぱいあるとこ。あの手前の棒に首が刺さって浮いてるよ。

 海苔の養殖が盛んな地域だったため、至る所に海苔の支柱式漁場(支柱を立て網を縛って養殖する方法)が広がっており、支柱の1つに生首が刺さっていたのだ。

 父と兄と姉は「せっかくの旅行なのに……」と心底嫌そうな顔をしていたが、私に霊感があることは疑ってないため黙り込んでいた。

母

ホントね。目が合わないように、もう見ないようにしなさい。

 母だけが優しく慰めてくれた。

 私は何となく生首だと思える程度に視えただけだった。当時視力は良かったが、距離もあったの「あれは頭部だ」とわかる程度だったのだが、どうやら母には生首の表情まで視えていたようである。

② ゆみこねーちゃん

坂本
坂本

小さい頃、公園で遊んでるとゆみこねーちゃんが話しかけてくれた。

 学生時代のある日、坂本がそんな話を始めた。

視世陽木
視世陽木

お前1人っ子じゃなかったっけ?

坂本
坂本

そうだよ。血縁関係的なお姉ちゃんじゃなくて、近所の年上のお姉ちゃんってこと。

視世陽木
視世陽木

なるほどね。で?

 話を聞くと、分別がついてなかった幼少期の坂本は、霊を視ては思わず「幽霊がいる!」と口に出してしまっていたらしく、近所の子達から距離を置かれてたという。

坂本
坂本

親にも腫物を触るような感じで扱われてたからな。

 私には想像すらできない悲しい過去なのだろうが、彼はツラい過去を苦笑いで済ませて話を進めた。

坂本
坂本

家にもあんまり居場所がなかったからさ、夕方はできるだけ遅くまで外で遊んでたんだ。

視世陽木
視世陽木

その時に話しかけてくれたのがゆみこねーちゃん?

坂本
坂本

そうそう。ついポロッと霊の話をしても、他の子みたいに怖がったりしないで笑顔で頭を撫でてくれたんだ。

視世陽木
視世陽木

良い人だったんだな。

 私の相槌に坂本は首を振った。

坂本
坂本

俺もそう思ってたんだけど、良い人じゃなかったんだよ。

視世陽木
視世陽木

何か裏があってお前に近づいていたってこと?

坂本
坂本

そういう意味じゃない。

 私が引っかけクイズに引っかかったかのように笑う坂本。

坂本
坂本

後からいろんな人に聞いて回ったけど、ゆみこなんて子は近所にいなかったんだよ。

視世陽木
視世陽木

あっ……!

坂本
坂本

それどころか「坂本くんは1人でしゃべってるから怖い」って噂話まで流れてたんだよ。

 確かにゆみこねーちゃんは良いではなかったようだ。

 怖い話を読んでいると、こういった「実は人間じゃなく幽霊だった」という話は数が多い。

オカルト現象に否定的な人は「元となる話があって、パクって派生していった」なんて言ってたりもするが、私は単純に「同じような体験をした人が多くいる」のだと考えている。

③ ムダな努力

作品内のネタバレ要素若干あり

 この話は心霊豆知識なような感じで読んでいただきたい。

坂本
坂本

まだ何も知らなかった小さい頃からさ、ムダな努力をし続けてたんだ。

 学生時代のある日、坂本がふと話を始めた。

視世陽木
視世陽木

ムダな努力?

坂本
坂本

あまりにも幽霊が視えすぎるもんだから、視ないで済むようにと視力を落とそうとしてたんだ。

 テレビを近くで観たり、ゲームを長時間やったり暗い場所でやったり、本を読むのもわざと目に近づけて読んでみたりと、実に様々なことをやってきたという。

視世陽木
視世陽木

結果は?

坂本
坂本

残念ながら俺の目は刺激に強かったみたいで、高校を卒業するまで視力はほぼ低下しなかった。

 大学に入学しパソコンや携帯を扱う時間が増えてから、ようやく「やや見えにくい」というレベルになったという。

坂本
坂本

ようやく目が悪くなり始めた時、俺は心底絶望したよ。

視世陽木
視世陽木

絶望?

坂本
坂本

ほら、お前が教えてくれたホラー小説にもあったろ?

 さてどのホラー小説だろうと思案しようとするも、まったく問答をするつもりがない坂本がサラリと内容を漏らした。

坂本
坂本

幽霊を視るのって視力とか関係ないんだよ。

 私が1番好きなホラー作品のワンシーンだった。

坂本
坂本

小さい頃から、視力が低下すれば視えなくなるって単純に思ってた。

 そう言って少し黙り込んだ後、フルフルと頭を小さく横に振った。

坂本
坂本

いや、ムダだってことは感覚的にわかってたんだ。

 それでも、視力が低下すれば霊が視えなくなると思い込みたかったらしい。

 誰にもわからない苦悩にどうせ寂しそうな顔をするのだろうと思い、その顔を見なくて済むよう私はかけていた眼鏡をそっと外して、視界をぼやけさせた。

坂本の顔がぼんやりとしか見えなくなった。

スポンサーリンク

コメント

");const o=ie?ie.createHTML(e):e;if(nt===tt)try{t=(new W).parseFromString(o,at)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(nt,"template",null);try{t.documentElement.innerHTML=ot?ae:o}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),nt===tt?ue.call(t,Ie?"html":"body")[0]:Ie?t.documentElement:i},bt=function(e){return ce.call(e.ownerDocument||e,e,H.SHOW_ELEMENT|H.SHOW_COMMENT|H.SHOW_TEXT|H.SHOW_PROCESSING_INSTRUCTION|H.SHOW_CDATA_SECTION,null)},St=function(e){return e instanceof B&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof z)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Rt=function(e){return"function"==typeof b&&e instanceof b},wt=function(e,t,n){pe[e]&&u(pe[e],(e=>{e.call(o,t,n,ut)}))},Ct=function(e){let t=null;if(wt("beforeSanitizeElements",e,null),St(e))return _t(e),!0;const n=st(e.nodeName);if(wt("uponSanitizeElement",e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!Rt(e.firstElementChild)&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return _t(e),!0;if(e.nodeType===J)return _t(e),!0;if(Me&&e.nodeType===Q&&_(/<[/\w]/g,e.data))return _t(e),!0;if(!Ne[n]||Ce[n]){if(!Ce[n]&&Dt(n)){if(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n))return!1;if(we.tagNameCheck instanceof Function&&we.tagNameCheck(n))return!1}if(Ye&&!qe[n]){const t=re(e)||e.parentNode,n=oe(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const r=X(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,$(e))}}}return _t(e),!0}return e instanceof R&&!Et(e)?(_t(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!_(/<\/no(script|embed|frames)/i,e.innerHTML)?(ke&&e.nodeType===Z&&(t=e.textContent,u([fe,de,he],(e=>{t=g(t,e," ")})),e.textContent!==t&&(p(o.removed,{element:e.cloneNode()}),e.textContent=t)),wt("afterSanitizeElements",e,null),!1):(_t(e),!0)},Lt=function(e,t,n){if(Be&&("id"===t||"name"===t)&&(n in r||n in mt))return!1;if(ve&&!Le[t]&&_(ge,t));else if(De&&_(Te,t));else if(!Se[t]||Le[t]){if(!(Dt(e)&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,e)||we.tagNameCheck instanceof Function&&we.tagNameCheck(e))&&(we.attributeNameCheck instanceof RegExp&&_(we.attributeNameCheck,t)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(t))||"is"===t&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n)||we.tagNameCheck instanceof Function&&we.tagNameCheck(n))))return!1}else if(Ze[t]);else if(_(Ae,g(n,Ee,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==T(n,"data:")||!Ke[e]){if(Oe&&!_(ye,g(n,Ee,"")));else if(n)return!1}return!0},Dt=function(e){return"annotation-xml"!==e&&h(e,_e)},vt=function(e){wt("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};let r=t.length;for(;r--;){const i=t[r],{name:a,namespaceURI:l,value:c}=i,s=st(a);let p="value"===a?c:y(c);if(n.attrName=s,n.attrValue=p,n.keepAttr=!0,n.forceKeepAttr=void 0,wt("uponSanitizeAttribute",e,n),p=n.attrValue,n.forceKeepAttr)continue;if(At(a,e),!n.keepAttr)continue;if(!xe&&_(/\/>/i,p)){At(a,e);continue}if(Me&&_(/((--!?|])>)|<\/(style|title)/i,p)){At(a,e);continue}ke&&u([fe,de,he],(e=>{p=g(p,e," ")}));const f=st(e.nodeName);if(Lt(f,s,p)){if(!We||"id"!==s&&"name"!==s||(At(a,e),p=Ge+p),ie&&"object"==typeof G&&"function"==typeof G.getAttributeType)if(l);else switch(G.getAttributeType(f,s)){case"TrustedHTML":p=ie.createHTML(p);break;case"TrustedScriptURL":p=ie.createScriptURL(p)}try{l?e.setAttributeNS(l,a,p):e.setAttribute(a,p),St(e)?_t(e):m(o.removed)}catch(e){}}}wt("afterSanitizeAttributes",e,null)},Ot=function e(t){let n=null;const o=bt(t);for(wt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)wt("uponSanitizeShadowNode",n,null),Ct(n)||(n.content instanceof s&&e(n.content),vt(n));wt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,i=null,l=null;if(ot=!e,ot&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Rt(e)){if("function"!=typeof e.toString)throw A("toString is not a function");if("string"!=typeof(e=e.toString()))throw A("dirty is not a string, aborting")}if(!o.isSupported)return e;if(Ue||ft(t),o.removed=[],"string"==typeof e&&(je=!1),je){if(e.nodeName){const t=st(e.nodeName);if(!Ne[t]||Ce[t])throw A("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof b)n=Nt("\x3c!----\x3e"),r=n.ownerDocument.importNode(e,!0),r.nodeType===V&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!Fe&&!ke&&!Ie&&-1===e.indexOf("<"))return ie&&ze?ie.createHTML(e):e;if(n=Nt(e),!n)return Fe?null:ze?ae:""}n&&Pe&&_t(n.firstChild);const c=bt(je?e:n);for(;i=c.nextNode();)Ct(i)||(i.content instanceof s&&Ot(i.content),vt(i));if(je)return e;if(Fe){if(He)for(l=se.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(Se.shadowroot||Se.shadowrootmode)&&(l=me.call(a,l,!0)),l}let m=Ie?n.outerHTML:n.innerHTML;return Ie&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&_(q,n.ownerDocument.doctype.name)&&(m="\n"+m),ke&&u([fe,de,he],(e=>{m=g(m,e," ")})),ie&&ze?ie.createHTML(m):m},o.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};ft(e),Ue=!0},o.clearConfig=function(){ut=null,Ue=!1},o.isValidAttribute=function(e,t,n){ut||ft({});const o=st(e),r=st(t);return Lt(o,r,n)},o.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],p(pe[e],t))},o.removeHook=function(e){if(pe[e])return m(pe[e])},o.removeHooks=function(e){pe[e]&&(pe[e]=[])},o.removeAllHooks=function(){pe={}},o}();return oe}))
タイトルとURLをコピーしました