【おすすめ】どんでん返しにスッキリ!伏線が最後に回収される名作ミステリー小説の人気ランキング6選【映画&ドラマ化原作も!】

[PR]、記事内リンクはAmazonで商品検索を行います。

今回の記事で紹介するのはミステリー小説です!

犯人探し、殺人トリック、意外な真相……様々な魅力があるミステリー小説。その中でも、読んでいく中で点と点が線になっていき、最後の最後に「あっ!そうだったのか!」とスッキリすることのできる小説をまとめました。

伏線に気を付けつつ読んでいくもよし、作者のなすがままに騙されながら読んでいくのもいいですね。

伏線が綺麗に回収される名作ミステリー小説の人気ランキング6選

第6位:カラスの親指

人生に敗れ、詐欺を生業として生きる中年二人組。ある日、彼らの生活に一人の少女が舞い込む。やがて同居人は増え、5人と1匹に。「他人同士」の奇妙な生活が始まったが、残酷な過去は彼らを離さない。各々の人生を懸け、彼らが企てた大計画とは? 息もつかせぬ驚愕の逆転劇、そして感動の結末。道尾秀介の真骨頂がここに! 最初の直木賞ノミネート作品、第62回日本推理作家協会賞受賞作品。

第5位:少女

親友の自殺を目撃したことがあるという転校生の告白を、ある種の自慢のように感じた由紀は、自分なら死体ではなく、人が死ぬ瞬間を見てみたいと思った。自殺を考えたことのある敦子は、死体を見たら死を悟ることができ、強い自分になれるのではないかと考える。ふたりとも相手には告げずに、それぞれ老人ホームと小児科病棟へボランティアに行く──死の瞬間に立ち合うために。高校2年の少女たちの衝撃的な夏休みを描く長編ミステリー。

第4位:アイネクライネナハトムジーク

妻に出て行かれたサラリーマン、声しか知らない相手に恋する美容師、元いじめっ子と再会してしまったOL……。人生は、いつも楽しいことばかりじゃない。でも、運転免許センターで、リビングで、駐輪場で、奇跡は起こる。情けなくも愛おしい登場人物たちが仕掛ける、不器用な駆け引きの数々。明日がきっと楽しくなる、魔法のような連作短編集。

第3位:スロウハイツの神様

人気作家チヨダ・コーキの小説で人が死んだ――あの事件から10年。アパート「スロウハイツ」ではオーナーである脚本家の赤羽環とコーキ、そして友人たちが共同生活を送っていた。夢を語り、物語を作る。好きなことに没頭し、刺激し合っていた6人。空室だった201号室に、新たな住人がやってくるまでは。

第2位:罪の声

「週刊文春ミステリーベスト10」第1位、本屋大賞第3位。圧倒的な取材と着想で、昭和最大の未解決事件を描いた傑作長編小説。「これは、自分の声だ」京都でテーラーを営む曽根俊也は、ある日父の遺品からカセットテープとノートを見つける。テープを再生すると、自分の幼いころの声が聞こえてくる。それは、31年前に発生して未解決のままの「ギン萬事件」で恐喝に使われた録音テープの音声とまったく同じものだった。

第1位:ナミヤ雑貨店の奇蹟

あらゆる悩み相談に乗る不思議な雑貨店。そこに集う、人生最大の岐路に立った人たち。過去と現在を超えて温かな手紙交換がはじまる……張り巡らされた伏線が奇跡のように繋がり合う、心ふるわす物語。

タイトルとURLをコピーしました
[ 'amazon' => ['label' => 'Amazon', 'color' => '#232f3e', 'base_url' => 'https://www.amazon.co.jp/s?k='], 'rakuten' => ['label' => '楽天市場', 'color' => '#bf0000', 'base_url' => 'https://search.rakuten.co.jp/search/mall/'], 'yahoo' => ['label' => 'Yahoo!', 'color' => '#ff0033', 'base_url' => 'https://shopping.yahoo.co.jp/search?p='], 'seven' => ['label' => 'セブンネット', 'color' => '#18943c', 'base_url' => 'https://7net.omni7.jp/search/?keyword='], ], 'ebook' => [ 'kindle' => ['label' => 'Kindle', 'color' => '#ff9900', 'base_url' => 'https://www.amazon.co.jp/s?k='], 'kobo' => ['label' => '楽天Kobo', 'color' => '#cc0066', 'base_url' => 'https://search.rakuten.co.jp/search/mall/'], 'bookwalker' => ['label' => 'BookWalker', 'color' => '#0054a6', 'base_url' => 'https://bookwalker.jp/search/?word='], 'renta' => ['label' => 'Renta!', 'color' => '#e8bd16', 'base_url' => 'https://renta.papy.co.jp/renta/sc/frm/search?word='], 'booklive' => ['label' => 'BookLive', 'color' => '#ff6600', 'base_url' => 'https://booklive.jp/search/keyword?keyword='], 'ebookjapan' => ['label' => 'eBookJapan', 'color' => '#e60012', 'base_url' => 'https://ebookjapan.yahoo.co.jp/search/?keyword='], 'cmoa' => ['label' => 'コミックシーモア', 'color' => '#ff911b', 'base_url' => 'https://www.cmoa.jp/search/result/?word='], ] ]; } // --- 2. 管理画面の設定ページ作成 --- add_action( 'admin_menu', 'mal_add_admin_menu' ); function mal_add_admin_menu() { add_options_page( 'アフィリエイトID設定', 'アフィリエイトID設定', 'manage_options', 'mal_settings', 'mal_settings_page' ); } function mal_settings_page() { ?>

アフィリエイトID & LinkSwitch設定

1. LinkSwitch設定 (重要)

LinkSwitch JSタグ

バリューコマース管理画面から取得した <script> タグをそのままここに貼り付けてください。

2. 各種アフィリエイトID (Amazon/楽天など)

Amazon アソシエイトID
楽天 アフィリエイトID
に出力する機能 --- add_action( 'wp_head', 'mal_output_linkswitch_tag', 1 ); function mal_output_linkswitch_tag() { $tag = get_option('mal_linkswitch_tag'); if ( ! empty( $tag ) ) { echo "\n\n"; echo $tag; // ここで設定画面のタグが出力されます echo "\n\n"; } } // --- 4. ショートコード [shop_links id="商品ID"] --- add_action( 'wp_head', 'mal_custom_css' ); // CSSの出力 function mal_custom_css() { ?> '' ), $atts ); if ( empty( $atts['id'] ) ) return ''; $item_id = $atts['id']; $services = mal_get_services(); $amz_id = get_option('mal_id_amazon'); $rak_id = get_option('mal_id_rakuten'); $output = '
'; foreach ( $services as $group_key => $group_data ) { $label = ($group_key === 'physical') ? '【紙の本・総合通販】' : '【電子書籍】'; $output .= '
'.$label.'
'; foreach ( $group_data as $key => $data ) { $url = $data['base_url'] . urlencode($item_id); // Amazon/楽天だけは個別IDを付与(LinkSwitch対象外のため) if (($key === 'amazon' || $key === 'kindle') && $amz_id) $url .= "&tag=" . $amz_id; if (($key === 'rakuten' || $key === 'kobo') && $rak_id) $url = "https://hb.afl.rakuten.co.jp/hgc/{$rak_id}/?pc=" . urlencode($url); $output .= sprintf( '%s', esc_url($url), $data['color'], $data['label'] ); } $output .= '
'; } $output .= '
'; return $output; }