{"product_id":"9784398865731","title":"古地図扇子 皇居周辺","description":"\u003c!-- ===== CPブロック ===== --\u003e\r\n\r\n\u003c!-- 以下、ポップアップ本体 --\u003e\r\n\u003cdiv id=\"custom-popup-overlay\"\u003e\r\n  \u003cdiv id=\"custom-popup-content\"\u003e\r\n    \u003cspan id=\"custom-popup-close\"\u003e×\u003c\/span\u003e\r\n    \r\n    \u003ca href=\"https:\/\/ec.sp-mapple.jp\/pages\/combo500-off_202609\" style=\"display: block; text-decoration: none;\"\u003e\r\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/5454\/8709\/files\/zakkaCP202609_1200_720.jpg?v=1788617023\" alt=\"キャンペーン\" style=\"width:100%; height:auto; object-fit:contain; border-radius:8px; display:block; margin:0 auto;\" onerror=\"this.onerror=null;this.src='https:\/\/placehold.co\/600x300\/EFEFEF\/333333?text=画像読込エラー';\"\u003e\r\n    \u003c\/a\u003e\r\n    \r\n    \u003ca href=\"https:\/\/ec.sp-mapple.jp\/pages\/combo500-off_202609\" class=\"custom-popup-btn\"\u003e\r\n      詳しくはこちら ＞＞\r\n    \u003c\/a\u003e\r\n  \u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\r\n\u003cstyle\u003e\n  #custom-popup-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 9999; justify-content: center; align-items: center; padding: 20px; box-sizing: border-box; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s ease; }\n  #custom-popup-overlay.is-visible { opacity: 1; visibility: visible; }\n  #custom-popup-content { background-color: #fff; padding: 30px 20px 20px 20px; border-radius: 12px; box-shadow: 0 10px 25px rgba(0,0,0,0.3); text-align: center; max-width: 600px; width: 100%; position: relative; box-sizing: border-box; transform: scale(0.95); transition: transform 0.3s ease; }\n  #custom-popup-overlay.is-visible #custom-popup-content { transform: scale(1); }\n  #custom-popup-close { position: absolute; top: 5px; right: 10px; font-size: 24px; font-weight: bold; color: #aaa; cursor: pointer; transition: color 0.2s; z-index: 10; }\n  #custom-popup-close:hover { color: #333; }\n  \n  .custom-popup-btn {\n    display: inline-block;\n    margin-top: 15px;\n    padding: 10px 24px;\n    background: linear-gradient(135deg, #e65c00, #ff8c00); \n    color: #ffffff !important;\n    text-decoration: none;\n    font-weight: bold;\n    font-size: 0.95em;\n    border-radius: 25px;\n    box-shadow: 0 4px 10px rgba(230, 92, 0, 0.3);\n    transition: transform 0.2s ease, box-shadow 0.2s ease;\n  }\n  .custom-popup-btn:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 6px 15px rgba(230, 92, 0, 0.5);\n  }\n\u003c\/style\u003e\r\n\r\n\u003cscript\u003e\r\n    document.addEventListener('DOMContentLoaded', () =\u003e {\r\n        const popupOverlay = document.getElementById('custom-popup-overlay');\r\n        const closeBtn = document.getElementById('custom-popup-close');\r\n\r\n        \/\/ ポップアップを閉じる処理をまとめた関数（×ボタンと外側クリックの両方で使います）\r\n        const closePopup = () =\u003e {\r\n            popupOverlay.classList.remove('is-visible');\r\n            setTimeout(() =\u003e {\r\n                popupOverlay.style.display = 'none';\r\n            }, 300);\r\n        };\r\n\r\n        \/\/ 【条件1】キャンペーンページからの遷移か判定\r\n        \/\/ 修正点: ドメインが変わっても対応できるように、パス部分（\/pages\/combo500-off_202609）だけで判定します\r\n        const campaignPath = '\/pages\/combo500-off_202609';\r\n        const isFromCampaign = document.referrer.includes(campaignPath);\r\n\r\n        \/\/ 【条件2】過去にポップアップを表示したことがあるか判定\r\n        \/\/ 修正点: 保存時と取得時のキー名を統一します\r\n        const storageKey = 'popup_shown_flag_combo202609';\r\n        const hasSeenPopup = localStorage.getItem(storageKey);\r\n\r\n        \/\/ キャンペーン経由「ではなく」、かつ「初回訪問（記録がない）」場合のみ表示\r\n        if (!isFromCampaign \u0026\u0026 !hasSeenPopup) {\r\n            \/\/ まず要素をレンダリング対象にする\r\n            popupOverlay.style.display = 'flex';\r\n            \r\n            \/\/ CSSアニメーション用\r\n            setTimeout(() =\u003e {\r\n                popupOverlay.classList.add('is-visible');\r\n            }, 10);\r\n\r\n            \/\/ 表示したことを記録 (修正: 上で定義した同じキー名を使用)\r\n            localStorage.setItem(storageKey, 'true');\r\n        }\r\n\r\n        \/\/ ×ボタンが押された時の処理\r\n        closeBtn.addEventListener('click', closePopup);\r\n\r\n        \/\/ 【追加】バナーの外側（背景の黒い部分）をクリックした時に閉じる処理\r\n        popupOverlay.addEventListener('click', (event) =\u003e {\r\n            \/\/ クリックされた要素がオーバーレイ自身（バナーの中身ではない）場合のみ閉じる\r\n            if (event.target === popupOverlay) {\r\n                closePopup();\r\n            }\r\n        });\r\n    });\r\n\u003c\/script\u003e\r\n\u003c!-- 以上、ポップアップ終わり --\u003e\r\n\r\n\u003c!-- ===== CPブロック ===== --\u003e\r\n\r\n\r\n\u003cp\u003e【数量限定】歴史のロマンをあおぐ「地図扇子（古地図・皇居周辺）」\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/5454\/8709\/files\/9784398865731.jpg?v=1788418848\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e国土地理院の定期更新に伴い役割を終えた、実際の地図用紙をアップサイクルして作られた日本地図センターオリジナルの限定扇子です。\u003c\/p\u003e\n\u003cp\u003e情緒あふれる皇居・旧江戸城周辺の古地図デザイン\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/5454\/8709\/files\/9784398865731.in01.jpg?v=1788418848\" alt=\"\"\u003e\u003cbr\u003e扇面には、皇居（吹上庭園）やお堀周辺、麹町区などを中心とした味わい深い古地図が美しく広がります。当時の町並みや要衝の名称が細密に描かれており、開くたびに明治の東京や江戸の面影に思いを馳せることができる、歴史ファン・古地図好きにはたまらないデザインです。\u003c\/p\u003e\n\u003cp\u003e屋外でも安心して使える頑丈な「地図用紙」\u003cbr\u003e実際の地図に使用されている専用紙は、破れにくく水気や摩耗にも強いのが大きな特長です。しっかりとした質感の地紙と風合い豊かな竹製の骨組みを組み合わせ、日常使いから和装のお供まで、安心して永くご愛用いただけます。\u003c\/p\u003e\n\u003cp\u003e製品の特性上、同じ図柄の追加生産ができない完全数量限定品となります。歴史好きな方へのセンスあるギフトや、特別な和雑貨をお探しの方におすすめです。\u003c\/p\u003e\n\u003cp\u003e≪商品仕様≫\u003cbr\u003eサイズ：長さ 約21cm\u003cbr\u003e重量：約23g\u003cbr\u003e材質：扇面（地紙）\/ 地図用紙 等、骨（親骨・中骨）\/ 竹製\u003cbr\u003e制作：一般財団法人 日本地図センター\u003cbr\u003e\u003c\/p\u003e","brand":"W-NHMC","offers":[{"title":"Default Title","offer_id":52762043580645,"sku":"865731","price":1100.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/5454\/8709\/files\/9784398865731.jpg?v=1788418848","url":"https:\/\/ec.sp-mapple.jp\/products\/9784398865731","provider":"昭文社オンラインストア","version":"1.0","type":"link"}