{"product_id":"referee-signal-flag-set","title":"審判用フラッグセット","description":"\u003cstyle\u003e\n  #novva-referee-flags {\n    --background: #f5f3ef;\n    --ink: #171717;\n    --muted: #595953;\n    --accent: #9b7938;\n    --border: #d8d3ca;\n    --note-background: #e8ddc6;\n    --note-border: #d6c39f;\n    --note-heading: #765a25;\n    --note-text: #3f392f;\n\n    width: 100%;\n    max-width: 760px;\n    margin: 0 auto;\n    padding: clamp(28px, 5vw, 52px);\n    color: var(--ink);\n    background: var(--background);\n    font-family: var(\n      --font-body--family,\n      -apple-system,\n      BlinkMacSystemFont,\n      \"Segoe UI\",\n      sans-serif\n    );\n    font-size: 15px;\n    line-height: 1.65;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  #novva-referee-flags,\n  #novva-referee-flags *,\n  #novva-referee-flags *::before,\n  #novva-referee-flags *::after {\n    box-sizing: border-box;\n  }\n\n  #novva-referee-flags :where(h2, h3, p, ul) {\n    margin: 0;\n  }\n\n  #novva-referee-flags :where(p, li) {\n    color: var(--muted);\n  }\n\n  #novva-referee-flags strong {\n    color: var(--ink);\n  }\n\n  #novva-referee-flags .product-label {\n    display: block;\n    margin-bottom: 12px;\n    color: var(--accent);\n    font-size: 0.72rem;\n    font-weight: 700;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n  }\n\n  #novva-referee-flags .intro {\n    padding-bottom: 30px;\n    border-bottom: 1px solid var(--border);\n  }\n\n  #novva-referee-flags .intro h2 {\n    color: var(--ink);\n    font-family: var(--font-heading--family, Georgia, serif);\n    font-size: clamp(1.9rem, 5vw, 2.8rem);\n    font-weight: 400;\n    line-height: 1.08;\n    letter-spacing: -0.025em;\n  }\n\n  #novva-referee-flags .intro p {\n    max-width: 62ch;\n    margin-top: 18px;\n  }\n\n  #novva-referee-flags .key-points {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 1px;\n    margin: 0;\n    padding: 0;\n    overflow: hidden;\n    background: var(--border);\n    border: 1px solid var(--border);\n    list-style: none;\n  }\n\n  #novva-referee-flags .key-points li {\n    position: relative;\n    padding: 18px 18px 18px 42px;\n    background: var(--background);\n  }\n\n  #novva-referee-flags .key-points li::before {\n    position: absolute;\n    top: 18px;\n    left: 18px;\n    color: var(--accent);\n    content: \"•\";\n    font-weight: 800;\n  }\n\n  #novva-referee-flags .note {\n    position: relative;\n    margin: 30px 0;\n    padding: 26px 26px 26px 30px;\n    overflow: hidden;\n    background: var(--note-background);\n    border: 1px solid var(--note-border);\n    border-radius: 2px;\n  }\n\n  #novva-referee-flags .note::before {\n    position: absolute;\n    inset: 0 auto 0 0;\n    width: 4px;\n    background: var(--note-heading);\n    content: \"\";\n  }\n\n  #novva-referee-flags .note-heading {\n    display: flex;\n    align-items: center;\n    gap: 11px;\n  }\n\n  #novva-referee-flags .note-icon {\n    width: 25px;\n    height: 25px;\n    display: inline-grid;\n    flex: 0 0 25px;\n    place-items: center;\n    color: var(--note-heading);\n    border: 1px solid var(--note-heading);\n    border-radius: 50%;\n    font-size: 0.78rem;\n    font-weight: 800;\n  }\n\n  #novva-referee-flags .note h3 {\n    color: var(--note-heading);\n    font-size: 0.76rem;\n    letter-spacing: 0.1em;\n    line-height: 1.4;\n    text-transform: uppercase;\n  }\n\n  #novva-referee-flags .note-lead {\n    margin-top: 17px;\n    color: var(--ink);\n    font-size: 1rem;\n    font-weight: 700;\n    line-height: 1.55;\n  }\n\n  #novva-referee-flags .note p:not(.note-lead) {\n    margin-top: 9px;\n    color: var(--note-text);\n  }\n\n  #novva-referee-flags .details-list {\n    border-top: 1px solid var(--border);\n  }\n\n  #novva-referee-flags details {\n    border-bottom: 1px solid var(--border);\n  }\n\n  #novva-referee-flags summary {\n    min-height: 64px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 20px;\n    padding: 18px 0;\n    color: var(--ink);\n    cursor: pointer;\n    font-size: 0.84rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    list-style: none;\n    text-transform: uppercase;\n  }\n\n  #novva-referee-flags summary::-webkit-details-marker {\n    display: none;\n  }\n\n  #novva-referee-flags summary::after {\n    color: var(--accent);\n    content: \"+\";\n    font-size: 1.35rem;\n    font-weight: 400;\n  }\n\n  #novva-referee-flags details[open] summary::after {\n    content: \"−\";\n  }\n\n  #novva-referee-flags summary:hover {\n    color: var(--accent);\n  }\n\n  #novva-referee-flags summary:focus-visible {\n    outline: 2px solid var(--accent);\n    outline-offset: 4px;\n  }\n\n  #novva-referee-flags .details-content {\n    padding: 0 0 24px;\n  }\n\n  #novva-referee-flags .details-content p + p {\n    margin-top: 14px;\n  }\n\n  #novva-referee-flags .details-content ul {\n    display: grid;\n    gap: 9px;\n    margin-top: 2px;\n    padding-left: 20px;\n  }\n\n  #novva-referee-flags .specs {\n    margin: 0;\n  }\n\n  #novva-referee-flags .spec-row {\n    display: grid;\n    grid-template-columns: minmax(140px, 0.7fr) minmax(0, 1.3fr);\n    gap: 24px;\n    padding: 11px 0;\n    border-bottom: 1px solid rgba(216, 211, 202, 0.72);\n  }\n\n  #novva-referee-flags .spec-row:last-child {\n    border-bottom: 0;\n  }\n\n  #novva-referee-flags .spec-row dt {\n    color: var(--muted);\n    font-size: 0.75rem;\n    font-weight: 700;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n\n  #novva-referee-flags .spec-row dd {\n    margin: 0;\n    color: var(--ink);\n  }\n\n  #novva-referee-flags .final-note {\n    margin-top: 26px;\n    color: var(--muted);\n    font-size: 0.84rem;\n  }\n\n  @media (max-width: 560px) {\n    #novva-referee-flags {\n      padding: 26px 20px;\n    }\n\n    #novva-referee-flags .key-points {\n      grid-template-columns: 1fr;\n    }\n\n    #novva-referee-flags .spec-row {\n      grid-template-columns: 1fr;\n      gap: 3px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #novva-referee-flags *,\n    #novva-referee-flags *::before,\n    #novva-referee-flags *::after {\n      scroll-behavior: auto !important;\n      transition-duration: 0.01ms !important;\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n    }\n  }\n\n  @media (forced-colors: active) {\n    #novva-referee-flags .note,\n    #novva-referee-flags .key-points {\n      border: 2px solid CanvasText;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv id=\"novva-referee-flags\"\u003e\n\n\u003csection class=\"intro\"\u003e\u003cspan class=\"product-label\"\u003e Novva Living · スポーツ＆エンターテイメント\u003c\/span\u003e\n\u003ch2 id=\"novva-referee-flags-title\"\u003eレフリーシグナルフラッグセット\u003c\/h2\u003e\n\n\u003cp\u003eダイヤモンドチェックまたはスクエアパトロール柄から選べる2本のフラッグセットです。各選択肢には、布製フラッグ2本と収納バッグが含まれています。\u003c\/p\u003e\n\n\u003c\/section\u003e\n\u003cul class=\"key-points\"\u003e\n\n\u003cli\u003e1セットにつきフラッグ2本\u003c\/li\u003e\n\n\u003cli\u003e選べる2つの柄\u003c\/li\u003e\n\n\u003cli\u003e布製\u003c\/li\u003e\n\n\u003cli\u003e収納バッグ付属\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Novva Living","offers":[{"title":"ダイヤモンドチェックフラッグ — 2本セット＋収納バッグ","offer_id":52643381870879,"sku":"4813370126639","price":24.0,"currency_code":"AUD","in_stock":true},{"title":"スクエアパトロールフラッグ — 2本セット + 収納バッグ","offer_id":52643381903647,"sku":"4813370126640","price":24.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0948\/3609\/7311\/files\/ChatGPT_Image_Jun_27_2026_04_16_14_PM.png?v=1788982725","url":"https:\/\/novvaliving.com\/ja\/products\/referee-signal-flag-set","provider":"Novva Living","version":"1.0","type":"link"}