{"title":"【先行限定】事前確認ページ","description":"\u003cdiv id=\"adlang-prep-msg-v2\" style=\"display: none; opacity: 0; font-family: 'Times New Roman', serif; text-align: left; transition: opacity 0.2s;\"\u003e\n  \u003cp\u003e「先行会員限定の新入荷商品のラインナップ確認ページは『準備中』です。」\u003cbr\u003e指定日時になるまでお待ちください。\u003cbr\u003eAdlangの限定公開は、月に2回程度、新作が掲載されるたびにURLが変わり、そのときだけ現れる特別なページです。\u003cbr\u003e\n  次回公開のURLは、「先行通知会員様」限定でご希望の種類が掲載されたときだけお知らせします。\u003cbr\u003e\n  先行通知会員ではない場合、TOPページの先行会員登録をおこない、準備を整えておいていただければ幸いです。\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    var checkRealProducts = function() {\n      \/\/ Focalのメイン商品エリアを特定\n      var grid = document.querySelector('.product-list, .grid--primary, #product-grid, .main-collection');\n      var message = document.getElementById('adlang-prep-msg-v2');\n      if (!message) return;\n\n      \/\/ グリッドの中に商品が1つ以上あるかチェック\n      var hasProducts = grid \u0026\u0026 grid.querySelectorAll('.product-item, .card, .product-card').length \u003e 0;\n\n      if (!hasProducts) {\n        \/\/ 【商品がないとき】スペースを確保して、パッと表示させる\n        message.style.display = 'block';\n        setTimeout(function() {\n          message.style.opacity = '1';\n        }, 10);\n      } else {\n        \/\/ 【商品があるとき】1ミリの空白も残さず、存在ごと完全に消す\n        message.style.display = 'none';\n        message.style.opacity = '0';\n      }\n    };\n\n    \/\/ Focalの読み込みスピードに合わせて複数回自動チェック\n    checkRealProducts();\n    window.addEventListener('load', checkRealProducts);\n    setTimeout(checkRealProducts, 100); \/\/ 0.1秒後（一瞬のガタつき防止）\n    setTimeout(checkRealProducts, 1000); \n  })();\n\u003c\/script\u003e","products":[],"url":"https:\/\/adlang-shop.com\/collections\/limited-25694554884.oembed","provider":"Adlang","version":"1.0","type":"link"}