{"product_id":"irodoli-is2202-light-brown","title":"Irodoli IS2202 LIGHT BROWN","description":"\u003ch4\u003e【Irodoli安心サービスについて】\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eサイズ交換は1回まで無料\u003c\/strong\u003eで承ります。\u003c\/p\u003e\n\u003cp\u003e商品に同封のご案内に記載しているフォーム受付よりご連絡ください。\u003c\/p\u003e\n\u003cp\u003e\n  \u003ca id=\"return-trigger-link\" href=\"javascript:void(0);\" style=\"text-decoration: underline; cursor: pointer;\"\u003e\u003cstrong\u003e返品・交換の詳細はこちら\u003c\/strong\u003e\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- ▼▼ PC版で動作確認済みコード＋位置調整 ▼▼ --\u003e\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n  var triggerLink = document.getElementById('return-trigger-link');\n\n  if (triggerLink) {\n    triggerLink.addEventListener('click', function(e) {\n      e.preventDefault(); \n      e.stopPropagation();\n\n      \/\/ 1. ページ内の「返品・交換について」を含む要素を探す\n      \/\/ Prestigeテーマの構造に合わせて検索対象を設定\n      var candidates = document.querySelectorAll('.Collapsible__Button, button, summary, span, h3');\n      var targetElement = null;\n      var searchStr = '返品・交換について';\n\n      for (var i = 0; i \u003c candidates.length; i++) {\n        var el = candidates[i];\n        \/\/ テキスト判定\n        var text = (el.innerText || \"\").replace(\/\\s+\/g, '');\n\n        if (text.indexOf(searchStr) !== -1) {\n          \/\/ ★重要：今、画面で見えている（高さがある）要素だけを採用\n          \/\/ これにより、PC\/スマホで隠れている方のボタンを誤って押すのを防ぎます\n          if (el.offsetHeight \u003e 0) {\n            \n            \/\/ クリックすべきボタン本体（親要素）を探す\n            var clickable = el.closest('.Collapsible__Button') || el.closest('button') || el.closest('summary') || el;\n            targetElement = clickable;\n            break; \n          }\n        }\n      }\n\n      \/\/ 2. 実行処理\n      if (targetElement) {\n        \n        \/\/ --- トグルを開く ---\n        \/\/ 既に開いているか確認 (aria-expanded=\"true\" なら開いている)\n        var isExpanded = targetElement.getAttribute('aria-expanded') === 'true';\n        \n        \/\/ 閉じていればクリック\n        if (!isExpanded) {\n          targetElement.click();\n        }\n\n        \/\/ --- スクロール位置の調整 ---\n        \/\/ 少し待ってから移動\n        setTimeout(function(){\n          var rect = targetElement.getBoundingClientRect();\n          var scrollTop = window.pageYOffset || document.documentElement.scrollTop;\n          \n          \/\/ ★修正点：PC版で「見出しが隠れる」とのことでしたので、\n          \/\/ 余白を【350px】に設定しました。これでヘッダーの下にしっかり出ます。\n          var offset = 350; \n          \n          var targetTop = rect.top + scrollTop - offset;\n\n          window.scrollTo({\n            top: targetTop,\n            behavior: 'smooth'\n          });\n        }, 500); \n        \n      } else {\n        console.log(\"ボタンが見つかりませんでした\");\n      }\n    });\n  }\n});\n\u003c\/script\u003e","brand":"Irodoli","offers":[{"title":"24.5","offer_id":44816132472918,"sku":null,"price":14800.0,"currency_code":"JPY","in_stock":true},{"title":"25","offer_id":44816132505686,"sku":null,"price":14800.0,"currency_code":"JPY","in_stock":true},{"title":"25.5","offer_id":44816132538454,"sku":null,"price":14800.0,"currency_code":"JPY","in_stock":true},{"title":"26","offer_id":44816132571222,"sku":null,"price":14800.0,"currency_code":"JPY","in_stock":true},{"title":"26.5","offer_id":44816132603990,"sku":null,"price":14800.0,"currency_code":"JPY","in_stock":true},{"title":"27","offer_id":44816132636758,"sku":null,"price":14800.0,"currency_code":"JPY","in_stock":true},{"title":"28","offer_id":44816132669526,"sku":null,"price":14800.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0604\/7567\/0614\/files\/is2202-lbr-01.jpg?v=1780537721","url":"https:\/\/nararoman.com\/products\/irodoli-is2202-light-brown","provider":"NaraRoman","version":"1.0","type":"link"}