{"title":"Mega Menu - Featured Products","description":null,"products":[{"product_id":"natsuzake-daiginjo720-02","title":"【数量限定】夏酒 大吟醸 720ml","description":"\u003cstyle\u003e\n:root{\n  --color-bg-body:#ffffff;\n  --color-bg-container:#fafafa;\n  --color-bg-accent:#1c2742;\n  --color-primary-gold:#bfa76a;\n  --color-secondary-gold:#d4c48a;\n  --color-text-main:#222222;\n  --color-text-sub:#555555;\n  --color-border:#dcdcdc;\n  --color-gray-bg:#f2f2f2;\n}\n\n*{box-sizing:border-box}\nbody{ font-family:'Yu Mincho','Hiragino Mincho ProN',serif; margin:0; padding:0px; line-height:1.8; background:var(--color-bg-body); color:var(--color-text-main);}\n.product-info-container{ max-width:800px; margin:0 auto; background:var(--color-bg-container); border:1px solid var(--color-border); border-radius:10px; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,0.05); }\n\n.info-tabs{ display:flex; background:var(--color-bg-accent); border-bottom:3px solid var(--color-bg-accent);}\n.tab-item{ flex:1; text-align:center; padding:15px 10px; color:#fff; font-weight:700; cursor:pointer; border-bottom:3px solid transparent; transition:.18s; user-select:none;}\n.tab-item:hover{ color:var(--color-secondary-gold);}\n.tab-item.is-active{ color:var(--color-secondary-gold); border-bottom-color:var(--color-secondary-gold);}\n\n.info-content-area{ padding:25px 30px; background:#fff;}\n.section-title{ font-size:22px; font-weight:700; margin-bottom:20px; padding-left:14px; border-left:4px solid var(--color-primary-gold); color:var(--color-bg-accent);}\n.content-section{ display:none; padding-bottom:40px;}\n.content-section.is-active-pc{ display:block; }\n\n.section-image{ margin:18px 0; text-align:center;}\n.section-image img{ max-width:100%; border-radius:8px;}\n\n.product-details-list{ display:flex; flex-direction:column; border:1px solid var(--color-border); border-radius:6px; background:var(--color-bg-container);}\n.detail-item{ display:flex; border-bottom:1px solid var(--color-border); align-items:stretch; }\n.detail-item:last-child{ border-bottom:none;}\n.product-details-list dt{ width:180px; padding:14px 20px; background:var(--color-gray-bg); color:var(--color-bg-accent); font-weight:700; border-right:1px solid var(--color-border); display:table-cell; vertical-align:middle;}\n.product-details-list dd{ padding:14px 20px; flex:1; color:var(--color-text-main); margin:0; display:table-cell; vertical-align:middle;}\n\n.sub-title{ font-size:18px; font-weight:700; margin-top:28px; margin-bottom:12px; color:var(--color-bg-accent); padding-bottom:6px; border-bottom:1px solid var(--color-primary-gold);}\n.pairing-images{ display:flex; gap:16px; margin-top:10px; flex-wrap:wrap;}\n.pairing-item{ flex:1 1 calc(50% - 8px); text-align:center;}\n.pairing-item img{ width:100%; border-radius:8px; border:1px solid var(--color-border);}\n.pairing-caption{ margin-top:8px; color:var(--color-text-sub); font-size:15px;}\n\n.drink-style-table{ display:grid; grid-template-columns:repeat(6,1fr); border-top:1px solid var(--color-border); border-left:1px solid var(--color-border); margin-top:8px;}\n.drink-style-table \u003e div{ padding:10px; text-align:center; border-right:1px solid var(--color-border); border-bottom:1px solid var(--color-border); background:#fff; color:var(--color-bg-accent);}\n.table-header{ background:var(--color-bg-accent); color:#fff; font-weight:700;}\n\n\/* ▼ 単品リンクボックス追加分 ▼ *\/\n.single-link-box {\n  margin-top: 40px;\n  padding: 20px;\n  background: var(--color-gray-bg);\n  border-radius: 8px;\n  text-align: center;\n  border: 1px solid var(--color-border);\n}\n.single-link-title {\n  font-weight: 700;\n  color: var(--color-bg-accent);\n  margin-bottom: 10px;\n  font-size: 17px;\n}\n.single-link-item {\n  color: var(--color-primary-gold);\n  font-weight: 700;\n  text-decoration: none;\n  transition: color .2s;\n}\n.single-link-item:hover {\n  color: var(--color-secondary-gold);\n  text-decoration: underline;\n}\n\n\/* accordion mobile *\/\n.accordion-trigger{ display:none; cursor:pointer; padding:18px 20px; background:var(--color-bg-accent); color:#fff; font-weight:700; position:relative;}\n.accordion-trigger::after{ content:'+'; position:absolute; right:20px; top:50%; transform:translateY(-50%); color:var(--color-secondary-gold); font-size:22px;}\n.accordion-trigger.is-open::after{ content:'-';}\n\n@media (max-width:600px){\n  body{ padding:0; }\n  .info-tabs{ display:none; }\n  .accordion-trigger{ display:block; border-top:1px solid var(--color-border); padding:20px 10px;}\n  .content-section{ display:none; padding:20px 10px; border-bottom:1px solid var(--color-border); background:#fff;}\n  .content-section.is-open-mobile{ display:block;}\n\n  .detail-item{ flex-direction:column; border:1px solid var(--color-border); border-radius:6px; padding:0; margin-bottom:10px;}\n  .product-details-list dt{ width:100%; display:block; padding:14px 10px; border-right:none; border-bottom:1px solid var(--color-border); background:var(--color-gray-bg); color:var(--color-bg-accent); border-radius:6px 6px 0 0;}\n  .product-details-list dd{ display:block; padding:14px 10px; color:var(--color-text-main); border-radius:0 0 6px 6px;}\n\n  .drink-style-table{ display:block; border:1px solid var(--color-border); border-radius:6px; margin-top:15px;}\n  .drink-style-table \u003e div{ border-bottom:1px solid var(--color-border); padding:12px 10px; text-align:left;}\n  .drink-style-table \u003e div:last-child{ border-bottom:none;}\n  .table-header{ background:var(--color-bg-accent); color:#fff; padding:8px 0;}\n\n  .pairing-images{ flex-direction:column; gap:15px; margin-top:15px;}\n  .pairing-item img{ width:100%; }\n}\n.tab-item:focus{ outline:3px solid rgba(191,167,106,0.18); outline-offset:-3px; }\n\u003c\/style\u003e\n\u003cdiv class=\"product-info-container\"\u003e\n\u003cnav class=\"info-tabs\" aria-label=\"商品情報タブ\"\u003e\n\u003cdiv class=\"tab-item is-active\" data-tab=\"story\" role=\"button\" tabindex=\"0\"\u003e商品説明\u003c\/div\u003e\n\u003cdiv class=\"tab-item\" data-tab=\"details\" role=\"button\" tabindex=\"0\"\u003e商品スペック\u003c\/div\u003e\n\u003cdiv class=\"tab-item\" data-tab=\"how-to-drink\" role=\"button\" tabindex=\"0\"\u003e飲み方\u003c\/div\u003e\n\u003c\/nav\u003e\n\u003cdiv class=\"info-content-area\"\u003e\n\u003cdiv class=\"accordion-trigger\" data-content=\"story\"\u003e商品説明\u003c\/div\u003e\n\u003csection id=\"story\" class=\"content-section is-active-pc\" data-content=\"story\"\u003e\n\u003ch6 class=\"section-title pc-only\"\u003e涼を愉しむ、大吟醸。\u003c\/h6\u003e\n\u003cp\u003e福島県産酒造好適米「夢の香」を49％まで丁寧に磨き、低温でじっくり時間をかけて仕込んだ夏酒大吟醸。華やかで上品な吟醸香と、すっきりとした喉越しが心地よく、暑い季節にも軽やかに楽しめる一本です。\u003cbr\u003e女性杜氏ならではの繊細でやわらかな味わいが、ひと口ごとに涼やかな余韻を運びます。\u003cbr\u003e\u003cbr\u003e冷やして、夏に寄り添う爽やかな一杯をお楽しみください。\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"section-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0398\/1737\/9998\/files\/natu3.jpg?v=1776841377\" alt=\"冷ややっこと大吟醸\"\u003e\u003c\/div\u003e\n\u003ch6 class=\"section-title pc-only\"\u003eひんやり美味しい、夏酒の魅力\u003c\/h6\u003e\n\u003cp\u003e夏酒とは、暑い季節にふさわしい清涼感と軽やかな飲み口を追求した季節限定の日本酒。\u003cbr\u003e冷酒はもちろん、氷を浮かべたロックでもお楽しみいただける、涼やかな味わいが魅力です。\u003c\/p\u003e\n\u003cdiv class=\"section-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0398\/1737\/9998\/files\/natu2.jpg?v=1776841362\" alt=\"夏酒大吟醸と氷\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n \u003cdiv class=\"accordion-trigger\" data-content=\"details\"\u003e商品スペック\u003c\/div\u003e\n    \u003csection id=\"details\" class=\"content-section\" data-content=\"details\"\u003e\n      \u003ch6 class=\"section-title pc-only\"\u003e商品情報\u003c\/h6\u003e\n      \u003cdl class=\"product-details-list\"\u003e\n\t\t          \u003cdiv class=\"detail-item\"\u003e\n\u003cdt\u003e内容量\u003c\/dt\u003e\n\u003cdd\u003e720ml\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"detail-item\"\u003e\n\u003cdt\u003eアルコール度数\u003c\/dt\u003e\n\u003cdd\u003e14%\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"detail-item\"\u003e\n\u003cdt\u003e原材料\u003c\/dt\u003e\n\u003cdd\u003e米（国産）、米こうじ（国産米）、醸造アルコール\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"detail-item\"\u003e\n\u003cdt\u003e原料米\u003c\/dt\u003e\n\u003cdd\u003e福島県産酒造好適米「夢の香」100％使用\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"detail-item\"\u003e\n\u003cdt\u003e精米歩合\u003c\/dt\u003e\n\u003cdd\u003e49%\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"detail-item\"\u003e\n\u003cdt\u003e日本酒度\u003c\/dt\u003e\n\u003cdd\u003e+4.0\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"detail-item\"\u003e\n\u003cdt\u003e酸　度\u003c\/dt\u003e\n\u003cdd\u003e1.2\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003c\/dl\u003e\n\u003ch6 class=\"section-title pc-only\"\u003e味わいの特徴\u003c\/h6\u003e\n\u003cdiv class=\"label-frame\"\u003e\n\u003cdiv class=\"taste-row\"\u003e\n\u003cdiv class=\"taste-label\"\u003e甘辛\u003c\/div\u003e\n\u003cdiv class=\"scale\"\u003e\n\u003cdiv class=\"marker\" style=\"left: 100%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"legend\"\u003e\n\u003cspan\u003e甘口\u003c\/span\u003e\u003cspan\u003eやや甘口\u003c\/span\u003e\u003cspan\u003e中口\u003c\/span\u003e\u003cspan\u003eやや辛口\u003c\/span\u003e\u003cspan\u003e辛口\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"taste-row\"\u003e\n\u003cdiv class=\"taste-label\"\u003e濃淡\u003c\/div\u003e\n\u003cdiv class=\"scale\"\u003e\n\u003cdiv class=\"marker\" style=\"left: 85%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"legend\"\u003e\n\u003cspan\u003e濃厚\u003c\/span\u003e\u003cspan\u003eやや濃厚\u003c\/span\u003e\u003cspan\u003e普通\u003c\/span\u003e\u003cspan\u003eやや淡麗\u003c\/span\u003e\u003cspan\u003e淡麗\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"taste-row\"\u003e\n\u003cdiv class=\"taste-label\"\u003e香り\u003c\/div\u003e\n\u003cdiv class=\"scale\"\u003e\n\u003cdiv class=\"marker\" style=\"left: 15%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"legend\"\u003e\n\u003cspan\u003e強い\u003c\/span\u003e\u003cspan\u003eやや強い\u003c\/span\u003e\u003cspan\u003e普通\u003c\/span\u003e\u003cspan\u003eやや弱い\u003c\/span\u003e\u003cspan\u003e弱い\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n:root {\n  --color-bg: #fffdf8;\n  --color-text: #2a2a2a;\n  --color-frame: #d4c48a;\n  --color-accent: #1c2742;\n  --color-highlight: #bfa76a;\n  --color-line: #e3e3e3;\n}\n\/* 枠 *\/\n.label-frame {\n  border: 1.5px solid var(--color-frame);\n  padding: 2rem 1.5rem;\n  border-radius: 12px;\n  background: #ffffffc5;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.05);\n}\n\n\n\/* 味わい行 *\/\n.taste-row {\n  margin-bottom: 2rem;\n}\n\n.taste-label {\n  display: inline-block;\n  background: var(--color-accent);\n  color: #fff;\n  padding: 0.4em 1em;\n  border-radius: 6px;\n  font-weight: 600;\n  font-size: 0.9rem;\n  margin-bottom: 0.5em;\n}\n\n\/* スライダー全体 *\/\n.scale {\n  position: relative;\n  width: 100%;\n  height: 4px;\n  background: var(--color-line);\n  border-radius: 2px;\n  margin: 0.6em 0 0.8em;\n}\n\n\/* マーカー *\/\n.marker {\n  position: absolute;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  width: 18px;\n  height: 18px;\n  border: 2px solid var(--color-highlight);\n  border-radius: 50%;\n  background: #fff;\n  box-shadow: 0 0 0 3px rgba(191,167,106,0.2);\n}\n\n\/* テキストラベル *\/\n.legend {\n  display: flex;\n  justify-content: space-between;\n  font-size: 0.85rem;\n  color: #555;\n  margin-top: 0.3em;\n}\n\n\/* スマホ対応 *\/\n@media (max-width: 600px) {\n  .label-frame {\n    padding: 1.6rem 1rem;\n  }\n  .label-title {\n    font-size: 1.2rem;\n  }\n  .legend {\n    font-size: 0.8rem;\n  }\n  .marker {\n    width: 14px;\n    height: 14px;\n  }\n}\n\u003c\/style\u003e\t\t\n  \u003cdiv class=\"accordion-trigger\" data-content=\"how-to-drink\"\u003e飲み方\u003c\/div\u003e\n    \u003csection id=\"how-to-drink\" class=\"content-section\" data-content=\"how-to-drink\"\u003e\n      \u003ch6 class=\"section-title pc-only\"\u003eおすすめの飲み方\u003c\/h6\u003e\n      \u003ch4 class=\"sub-title\"\u003eペアリング\u003c\/h4\u003e\n      \u003cdiv class=\"pairing-images\"\u003e\n        \u003cdiv class=\"pairing-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0398\/1737\/9998\/files\/24169007_s.jpg\" alt=\"春雨サラダ\"\u003e\n\u003cdiv class=\"pairing-caption\"\u003e春雨サラダ\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pairing-item\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0398\/1737\/9998\/files\/1231237_s.jpg\" alt=\"魚介のカルパッチョ\"\u003e\n\u003cdiv class=\"pairing-caption\"\u003e魚介のカルパッチョ\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4 class=\"sub-title\"\u003e温度帯\u003c\/h4\u003e\n\u003cdiv class=\"drink-style-table\" role=\"table\" aria-label=\"温度帯\"\u003e\n\u003cdiv class=\"table-header\"\u003eロック\u003c\/div\u003e\n\u003cdiv class=\"table-data\"\u003e◯\u003c\/div\u003e\n\u003cdiv class=\"table-header\"\u003e冷酒\u003c\/div\u003e\n\u003cdiv class=\"table-data\"\u003e◎\u003c\/div\u003e\n\u003cdiv class=\"table-header\"\u003eやや冷や\u003c\/div\u003e\n\u003cdiv class=\"table-data\"\u003e◎\u003c\/div\u003e\n\u003cdiv class=\"table-header\"\u003e常温\u003c\/div\u003e\n\u003cdiv class=\"table-data\"\u003e◯\u003c\/div\u003e\n\u003cdiv class=\"table-header\"\u003eぬる燗\u003c\/div\u003e\n\u003cdiv class=\"table-data\"\u003e△\u003c\/div\u003e\n\u003cdiv class=\"table-header\"\u003e熱燗\u003c\/div\u003e\n\u003cdiv class=\"table-data\"\u003e△\u003c\/div\u003e\n\u003c\/div\u003e\n\t\t\n\t\t\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', ()=\u003e{\n  const MOBILE_BREAK = 600;\n  const tabsContainer = document.querySelector('.info-tabs');\n  const tabs = ()=\u003eArray.from(document.querySelectorAll('.tab-item'));\n  const triggers = ()=\u003eArray.from(document.querySelectorAll('.accordion-trigger'));\n  const sections = ()=\u003eArray.from(document.querySelectorAll('.content-section'));\n\n  function activateTab(name){\n    tabs().forEach(t=\u003et.classList.toggle('is-active', t.dataset.tab===name));\n    sections().forEach(s=\u003es.classList.toggle('is-active-pc', s.dataset.content===name));\n    sections().forEach(s=\u003e{\n      if(window.innerWidth \u003c= MOBILE_BREAK) s.style.display='none';\n      else s.style.display='';\n    });\n  }\n\n  if(tabsContainer){\n    tabsContainer.addEventListener('click', ev=\u003e{\n      const t=ev.target.closest('.tab-item'); if(!t)return;\n      activateTab(t.dataset.tab);\n    });\n    tabsContainer.addEventListener('keydown', ev=\u003e{\n      if(ev.key==='Enter'||ev.key===' '){\n        const t=ev.target.closest('.tab-item'); if(!t)return;\n        ev.preventDefault(); activateTab(t.dataset.tab);\n      }\n    });\n  }\n\n  \/\/ --- mobile accordion\n  triggers().forEach(tr=\u003e{\n    tr.addEventListener('click', ev=\u003e{\n      ev.stopPropagation();\n      const target=tr.dataset.content;\n      const section=document.querySelector(`.content-section[data-content=\"${target}\"]`);\n      tr.classList.toggle('is-open');\n      const isOpen=tr.classList.contains('is-open');\n      if(isOpen){\n        section.classList.add('is-open-mobile');\n        section.style.display='block';\n      } else {\n        section.classList.remove('is-open-mobile');\n        section.style.display='none';\n      }\n    });\n  });\n\n  function initLayout(){\n    const isMobile = window.innerWidth \u003c= MOBILE_BREAK;\n    sections().forEach(s=\u003e{\n      s.classList.remove('is-open-mobile');\n      s.style.display = isMobile ? 'none' : '';\n    });\n    triggers().forEach(tr=\u003etr.classList.remove('is-open'));\n\n    if(isMobile){\n      const storyTrigger=document.querySelector('.accordion-trigger[data-content=\"story\"]');\n      const storySection=document.querySelector('.content-section[data-content=\"story\"]');\n      if(storyTrigger \u0026\u0026 storySection){\n        storyTrigger.classList.add('is-open');\n        storySection.classList.add('is-open-mobile');\n        storySection.style.display='block';\n      }\n    } else {\n      activateTab('story');\n    }\n  }\n\n  initLayout();\n\n  \/\/ --- Safari対策：横幅変化時のみ再初期化\n  let _rt;\n  let prevWidth = window.innerWidth;\n  window.addEventListener('resize', ()=\u003e{\n    clearTimeout(_rt);\n    _rt = setTimeout(()=\u003e{\n      \/\/ 幅が50px以上変わった時のみ再実行（高さ変化は無視）\n      if(Math.abs(window.innerWidth - prevWidth) \u003e 50){\n        initLayout();\n        prevWidth = window.innerWidth;\n      }\n    }, 180);\n  });\n\n  \/\/ --- 向き変更時も安全に再初期化\n  window.addEventListener('orientationchange', ()=\u003e{\n    setTimeout(initLayout, 200);\n  });\n});\n\u003c\/script\u003e\n","brand":"花春酒造","offers":[{"title":"ギフトラッピングなし","offer_id":42582145204382,"sku":"NS-DG-720","price":1518.0,"currency_code":"JPY","in_stock":true},{"title":"ギフトラッピングあり（+100円）","offer_id":42582145466526,"sku":"NS-DG-720","price":1618.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0398\/1737\/9998\/files\/1_b94ad16a-125b-415b-a953-d7b6c45ce3a9.jpg?v=1683794769"}],"url":"https:\/\/shop.hanaharu.co.jp\/collections\/mega-menu-featured-products.oembed","provider":"花春酒造オンラインショップ","version":"1.0","type":"link"}