{"title":"〜4,999円","description":"","products":[{"product_id":"テスト-プロテクター","title":"【テスト】プロテクタ01","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e自由な動きと極上の快適性\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eライディング中のあらゆる動きにフィットする\u003cstrong\u003eストレッチ素材\u003c\/strong\u003eが、\u003cstrong\u003eストレスフリーな着心地\u003c\/strong\u003eを実現します。風を味方につける計算された設計で、長距離移動も驚くほど快適。\u003cstrong\u003e軽量\u003c\/strong\u003eながらも\u003cstrong\u003e頼れるプロテクション\u003c\/strong\u003eで、走りに集中できる頼もしさを提供します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/web_AS2301CJ_700x700pixel-01.jpg?v=1756954112\" class=\"img-fluid d-block w-100 product-img\" alt=\"ライディング中の動きにフィットするストレッチ素材\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eライディングを解き放つ一着\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e頼れる防護、走りの安心感\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e安全性と快適性\u003c\/strong\u003eを追求したプロテクタは、ライダーを支える確かな存在です。\u003cstrong\u003e万が一の衝撃から体を守る\u003c\/strong\u003eため、各部位に最適な素材を組み合わせた\u003cstrong\u003e強固な構造\u003c\/strong\u003e。安心して走り続けたいベテランライダーのために、\u003cstrong\u003e高度な防護性能\u003c\/strong\u003eを叶えました。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/ACE_PROTECTOR-01.jpg?v=1756954124\" class=\"img-fluid d-block w-100 product-img\" alt=\"安全性を追求したプロテクタの設計\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e守りを極めた設計思想\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e細部に宿る機能美と使い勝手\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eライダーの利便性を追求した細部の工夫が光ります。夜間の視認性を高める\u003cstrong\u003eリフレクト素材\u003c\/strong\u003eは、安全性への配慮の証。\u003cstrong\u003eYKK社製スライダー\u003c\/strong\u003eを採用した袖ファスナーは、グローブをしたままでも\u003cstrong\u003eスムーズな開閉\u003c\/strong\u003eを可能にし、快適な操作感を提供します。ジャケット内側には\u003cstrong\u003e大型メッシュポケット\u003c\/strong\u003eを配置し、使い勝手にも妥協しません。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/web_AS2301CJ_700x700pixel-02.jpg?v=1756954130\" class=\"img-fluid d-block w-100 product-img\" alt=\"細部にこだわった機能性と使いやすさ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eライダーを煩わせない工夫\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品仕様\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴と機能\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eこの製品は、ライダーのパフォーマンスと快適性を最大限に引き出すため、厳選された素材と革新的な技術が融合されています。\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e標準装備プロテクター：\u003c\/strong\u003e肩、肘、背中にはプロテクターを標準装備しています。胸部にはプロテクターを収納できるポケットを配置しており、別売りの胸部プロテクターを取り付けることで、さらに安全性を高めることができます。\u003c\/p\u003e\n        \u003cp\u003e使用されている素材は、機能性を向上させるため各部位ごとに適した3つの素材を組み合わせています。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e軽量で通気性に優れるメッシュ素材\u003c\/li\u003e\n          \u003cli\u003e動きを妨げず、ストレスのない着心地を実現するストレッチ素材\u003c\/li\u003e\n          \u003cli\u003e肩と肘部分は、強度がある耐久性に優れた素材\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e首回りは肌触りの良いネオプレン素材を使用し、フィット感もよく、前傾姿勢で頭を上げたときにジャケットが首に食い込みません。\u003c\/li\u003e\n          \u003cli\u003e乗車時にガソリンタンクとの接触を軽減する「スクラッチガード」を採用。\u003c\/li\u003e\n          \u003cli\u003e夜間の視認性確保のため、前身と後身のパイピングにリフレクト（反射）素材を使用。\u003c\/li\u003e\n          \u003cli\u003e袖ファスナーはYKK社製「セミオートマチックロック機能付スライダー」を採用。引き手の上げ下げでファスナーの開閉調整が可能です。\u003c\/li\u003e\n          \u003cli\u003eジャケットの内側には、両側面から後ろにかけて荷物の出し入れがしやすい、大型のメッシュポケットを配置。\u003c\/li\u003e\n          \u003cli\u003e左胸に配置されたネームタグは、サングラスなどをかけられるループ状になっています。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eご自身のサイズに合ったものをお選びいただくため、以下のサイズチャートをご参照ください。\u003c\/p\u003e\n        \u003cdiv class=\"spec-img-full\"\u003e\n          \u003cimg src=\"https:\/\/via.placeholder.com\/700x700?text=SIZE+CHART+PENDING\" class=\"img-fluid d-block w-100\" alt=\"製品サイズチャート\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"株式会社Bevelgear（カブシキガイシャベベルギア）","offers":[{"title":"Default Title","offer_id":47983096758512,"sku":null,"price":0.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/web_AS2301CJ_700x700pixel-01.jpg?v=1756954112"},{"product_id":"テスト-プロテクター02-コピー","title":"【テスト】アパレル01","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e街も映える機能性ロンT\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e昼夜問わず魅せる、洗練されたロングスリーブTシャツ。普段使いからアクティブなシーンまで、あなたのスタイルを格上げします。夜間の視認性を高める\u003cstrong\u003eリフレクト素材\u003c\/strong\u003eが、さりげない安全もプラスします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/web_AA001DL_-700x700pixel-02.jpg?v=1756954432\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e街を駆ける大人の一枚\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eロゴ映える高機能Tシャツ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eクールなロゴデザインが、着る人の個性を引き立てます。各部位に最適な\u003cstrong\u003e3種の素材\u003c\/strong\u003eを組み合わせ、しなやかさと強さを両立。肌触りの良い\u003cstrong\u003eネオプレン素材\u003c\/strong\u003eの首回りが、快適な着心地をお約束します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/web_AA001DL_-700x700pixel-04.jpg?v=1756954447\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e細部に宿るこだわり\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e快適着心地の万能ロンT\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e動きを妨げない\u003cstrong\u003eストレッチ素材\u003c\/strong\u003eとフィット感の良さが、どんな姿勢でもストレスフリーな着心地を実現します。\u003cstrong\u003eYKK社製ファスナー\u003c\/strong\u003eや\u003cstrong\u003eサングラスループ\u003c\/strong\u003eなど、細部まで計算された機能が、あなたの日常をサポートします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/web_AA001DL_-700x700pixel-05.jpg?v=1756954457\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eスタイリッシュに着こなす\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴・機能\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e日常からアクティブシーンまで、あらゆる状況で快適にお使いいただけるよう、細部にまでこだわった高機能設計です。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e夜間の視認性を確保する\u003cstrong\u003eリフレクト素材\u003c\/strong\u003eを前身と後身のパイピングに配置\u003c\/li\u003e\n          \u003cli\u003e左胸の\u003cstrong\u003eネームタグ\u003c\/strong\u003e：サングラスなどをかけられるループ状\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材について\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e各部位の機能性を最大限に引き出すため、厳選された3種類の素材を組み合わせています。\u003c\/p\u003e\n        \u003cul class=\"point-list\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003e1. 軽量メッシュ素材\u003c\/strong\u003e：通気性に優れ、快適さを保ちます。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e2. ストレッチ素材\u003c\/strong\u003e：体の動きを妨げず、ストレスフリーな着心地を実現します。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e3. 高耐久素材\u003c\/strong\u003e：肩と肘部分に採用し、優れた強度と耐久性を提供します。\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003eさらに、首回りには肌触りの良い\u003cstrong\u003eネオプレン素材\u003c\/strong\u003eを使用しており、フィット感が良く、前傾姿勢での首への負担を軽減します。\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"株式会社Bevelgear（カブシキガイシャベベルギア）","offers":[{"title":"Default Title","offer_id":47983097250032,"sku":null,"price":0.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/web_AA001DL_-700x700pixel-02.jpg?v=1756954432"},{"product_id":"テスト-アパレル02-コピー","title":"【テスト】アパレル02","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e長距離走行も快適な高機能ウェア\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e走行中の疲労を軽減する\u003cstrong\u003eストレスフリーな着心地\u003c\/strong\u003e。風を切るメッシュ、動きに寄り添うストレッチ、耐久性ある肩肘の組み合わせが、長距離ライディングを軽やかに支えます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/web_AA011DT_700x700pixel-01_0fa1a93a-11f3-4309-8be4-9e90c530fa50.jpg?v=1756954702\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eツーリングを彩る快適さ\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e商品の特徴・機能\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e本製品は、快適性と機能性を追求した多岐にわたる特徴を備えています。\u003c\/p\u003e\n                \u003cul class=\"benefit-list\"\u003e\n                    \u003cli\u003e首回りは肌触りの良い\u003cstrong\u003eネオプレン素材\u003c\/strong\u003eを使用し、フィット感と前傾姿勢時の快適性を両立。\u003c\/li\u003e\n                    \u003cli\u003e乗車時のガソリンタンクとの接触を軽減する「\u003cstrong\u003eスクラッチガード\u003c\/strong\u003e」を採用。\u003c\/li\u003e\n                    \u003cli\u003e夜間の視認性確保のため、前身と後身のパイピングに\u003cstrong\u003eリフレクト（反射）素材\u003c\/strong\u003eを使用。\u003c\/li\u003e\n                    \u003cli\u003e袖ファスナーは信頼の\u003cstrong\u003eYKK社製「セミオートマチックロック機能付スライダー」\u003c\/strong\u003eを採用。引き手の上げ下げでファスナーの開閉調整が可能です。\u003c\/li\u003e\n                    \u003cli\u003e左胸の\u003cstrong\u003e”ネームタグ”はループ状\u003c\/strong\u003eで、サングラスなどをかけられます。\u003c\/li\u003e\n                    \u003cli\u003eジャケット内側には、両側面から後ろにかけて荷物の出し入れがしやすい\u003cstrong\u003e大型メッシュポケット\u003c\/strong\u003eを配置。\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e素材詳細\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e機能性を最大限に引き出すため、各部位ごとに最適な素材を組み合わせています。\u003c\/p\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e\n\u003cstrong\u003e軽量メッシュ素材:\u003c\/strong\u003e 通気性に優れ、快適な着心地を提供します。\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cstrong\u003eストレッチ素材:\u003c\/strong\u003e 動きを妨げず、ストレスのないフィット感を実現します。\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cstrong\u003e耐久性素材:\u003c\/strong\u003e 肩と肘部分に使用し、摩耗に強く、長期間の使用に耐えます。\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cstrong\u003eネオプレン素材:\u003c\/strong\u003e 首回りに使用され、肌触りが良く快適なフィット感をもたらします。\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"株式会社Bevelgear（カブシキガイシャベベルギア）","offers":[{"title":"Default Title","offer_id":47983099609328,"sku":null,"price":0.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/web_AA011DT_700x700pixel-01_0fa1a93a-11f3-4309-8be4-9e90c530fa50.jpg?v=1756954702"},{"product_id":"テスト-アパレル03","title":"【テスト】アパレル03","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e速乾UVカットで叶える快適な一日\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\n            太陽の下での活動を最大限に楽しむために生まれたドライシャツです。\n            \u003cstrong class=\"highlight\"\u003e軽量な4.4オンス生地\u003c\/strong\u003eが\u003cstrong class=\"highlight\"\u003e優れた通気性\u003c\/strong\u003eを実現し、常に\u003cstrong class=\"highlight\"\u003eドライで快適な着心地\u003c\/strong\u003eを約束します。\n            重ね着でも窮屈さを感じさせず、あなたの行動をサポートします。\n        \u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/AC001DP_00.jpg?v=1756954829\" class=\"img-fluid d-block w-100 product-img\" alt=\"アクティブシーンを彩る機能美\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eアクティブシーンを彩る機能美\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e動きを妨げない高性能ディテール\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\n            \u003cstrong class=\"highlight\"\u003e機能性を追求\u003c\/strong\u003eした各部位ごとの素材使いが、あなたのパフォーマンスを引き出します。\n            \u003cstrong class=\"highlight\"\u003eストレスフリーなストレッチ素材\u003c\/strong\u003e、\u003cstrong class=\"highlight\"\u003e耐久性に優れた肩・肘部分\u003c\/strong\u003e、\u003cstrong class=\"highlight\"\u003e肌触り柔らかなネオプレン首元\u003c\/strong\u003eが、あらゆる動きに追従し、集中力を高めます。\n            \u003cstrong class=\"highlight\"\u003e夜間の視認性を確保するリフレクトパイピング\u003c\/strong\u003eや、\u003cstrong class=\"highlight\"\u003eスマートなYKK製ファスナー\u003c\/strong\u003eも魅力です。\n        \u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/AC001DP_01.jpg?v=1756954836\" class=\"img-fluid d-block w-100 product-img\" alt=\"緻密に計算された設計思想\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e緻密に計算された設計思想\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e理想のフィット感で自在な動き\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\n            \u003cstrong class=\"highlight\"\u003e最適なサイズ選び\u003c\/strong\u003eは、\u003cstrong class=\"highlight\"\u003e製品の真価を発揮する鍵\u003c\/strong\u003eです。\n            製品サイズとヌードサイズ目安を比較し、あなたにぴったりの一枚を見つけてください。\n            身体に吸い付くような\u003cstrong class=\"highlight\"\u003eフィット感\u003c\/strong\u003eと、動きを制限しない\u003cstrong class=\"highlight\"\u003e開放感\u003c\/strong\u003eが、\u003cstrong class=\"highlight\"\u003e最高のパフォーマンスと快適な着用感\u003c\/strong\u003eを提供します。\n        \u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/AC001DP_size.jpg?v=1756954851\" class=\"img-fluid d-block w-100 product-img\" alt=\"あなたの体格に寄り添うサイズ感\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eあなたの体格に寄り添うサイズ感\u003c\/p\u003e\n        \u003cdiv class=\"size-table-container mt-4\"\u003e\n            \u003ch4 class=\"section-subtitle\"\u003eサイズ詳細\u003c\/h4\u003e\n            \u003ctable class=\"table table-bordered text-center\"\u003e\n                \u003cthead\u003e\n                    \u003ctr\u003e\n                        \u003cth rowspan=\"2\"\u003eサイズ\u003c\/th\u003e\n                        \u003cth colspan=\"4\"\u003e製品サイズ ±1cm\u003c\/th\u003e\n                        \u003cth colspan=\"4\"\u003eヌードサイズ目安\u003c\/th\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth\u003e身丈(A)\u003c\/th\u003e\n                        \u003cth\u003e身幅(C)\u003c\/th\u003e\n                        \u003cth\u003e肩幅(B)\u003c\/th\u003e\n                        \u003cth\u003e袖丈(D)\u003c\/th\u003e\n                        \u003cth\u003e身長\u003c\/th\u003e\n                        \u003cth\u003e肩幅\u003c\/th\u003e\n                        \u003cth\u003e胸囲\u003c\/th\u003e\n                        \u003cth\u003e胴囲\u003c\/th\u003e\n                    \u003c\/tr\u003e\n                \u003c\/thead\u003e\n                \u003ctbody\u003e\n                    \u003ctr\u003e\n                        \u003ctd\u003eS\u003c\/td\u003e\n                        \u003ctd\u003e63\u003c\/td\u003e\n                        \u003ctd\u003e47\u003c\/td\u003e\n                        \u003ctd\u003e43\u003c\/td\u003e\n                        \u003ctd\u003e61\u003c\/td\u003e\n                        \u003ctd\u003e160-167\u003c\/td\u003e\n                        \u003ctd\u003e34-37\u003c\/td\u003e\n                        \u003ctd\u003e86-91\u003c\/td\u003e\n                        \u003ctd\u003e85-90\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd\u003eM\u003c\/td\u003e\n                        \u003ctd\u003e66\u003c\/td\u003e\n                        \u003ctd\u003e50\u003c\/td\u003e\n                        \u003ctd\u003e45\u003c\/td\u003e\n                        \u003ctd\u003e62\u003c\/td\u003e\n                        \u003ctd\u003e165-172\u003c\/td\u003e\n                        \u003ctd\u003e37-40\u003c\/td\u003e\n                        \u003ctd\u003e90-95\u003c\/td\u003e\n                        \u003ctd\u003e89-94\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd\u003eL\u003c\/td\u003e\n                        \u003ctd\u003e69\u003c\/td\u003e\n                        \u003ctd\u003e53\u003c\/td\u003e\n                        \u003ctd\u003e47\u003c\/td\u003e\n                        \u003ctd\u003e63\u003c\/td\u003e\n                        \u003ctd\u003e170-177\u003c\/td\u003e\n                        \u003ctd\u003e39-42\u003c\/td\u003e\n                        \u003ctd\u003e94-99\u003c\/td\u003e\n                        \u003ctd\u003e93-98\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd\u003eXL\u003c\/td\u003e\n                        \u003ctd\u003e72\u003c\/td\u003e\n                        \u003ctd\u003e56\u003c\/td\u003e\n                        \u003ctd\u003e49\u003c\/td\u003e\n                        \u003ctd\u003e64\u003c\/td\u003e\n                        \u003ctd\u003e175-182\u003c\/td\u003e\n                        \u003ctd\u003e42-45\u003c\/td\u003e\n                        \u003ctd\u003e98-103\u003c\/td\u003e\n                        \u003ctd\u003e97-102\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003eこのドライシャツの主な特徴をご紹介します。\u003c\/p\u003e\n                \u003cul class=\"benefit-list\"\u003e\n                    \u003cli\u003e首回りに肌触りの良いネオプレン素材を使用し、フィット感と快適性を両立（前傾姿勢でも首に食い込みにくい設計）\u003c\/li\u003e\n                    \u003cli\u003e乗車時にガソリンタンクとの接触を軽減する「スクラッチガード」を採用\u003c\/li\u003e\n                    \u003cli\u003e夜間の視認性を高めるため、前身と後身のパイピングにリフレクト（反射）素材を使用\u003c\/li\u003e\n                    \u003cli\u003e袖ファスナーはYKK社製「セミオートマチックロック機能付スライダー」を採用（引き手の上げ下げで開閉調整可能）\u003c\/li\u003e\n                    \u003cli\u003e左胸のループ状”ネームタグ”はサングラスなどを掛けるのに便利\u003c\/li\u003e\n                    \u003cli\u003eジャケットの内側には、両側面から後ろにかけて荷物の出し入れがしやすい大型メッシュポケットを配置\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e素材・生地\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e使用されている素材は、機能性を向上させるため各部位ごとに適した3つの素材を組み合わせています。\u003c\/p\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e軽量で通気性に優れるメッシュ素材\u003c\/li\u003e\n                    \u003cli\u003e動きを妨げず、ストレスのない着心地を実現するストレッチ素材\u003c\/li\u003e\n                    \u003cli\u003e強度がある耐久性に優れた肩・肘部分用素材\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e","brand":"株式会社Bevelgear（カブシキガイシャベベルギア）","offers":[{"title":"Default Title","offer_id":47983101509872,"sku":null,"price":0.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/AC001DP_00.jpg?v=1756954829"},{"product_id":"テスト-アパレル04","title":"【テスト】アパレル04","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eバイクと生きる男の象徴\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\n            タフなバイカーズデザインが、あなたの個性を最大限に引き出すジャケット。\n            インナー次第でオールシーズン活躍し、日々のスタイリングに力強いアクセントを加えます。\n        \u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/AC002WH_00.jpg?v=1756955019\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e自由を纏うタフな一枚\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eストレスフリーな着用感\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\n            軽量メッシュと優れたストレッチ素材を組み合わせ、どんな動きも妨げません。\n            肌触りの良いネオプレン素材の首回りは、長時間の着用でも首への負担を軽減し、快適なフィット感を持続させます。\n        \u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/AC002WH_01.jpg?v=1756955026\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e快適性を追求した構造\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e暗闇を切り裂く安全性\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\n            夜間の視認性を確保するリフレクト素材が、前後身頃のパイピングに配置されています。\n            肩と肘には耐久性に優れた素材を使用し、ハードなシーンでも身体をしっかりと保護します。\n        \u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/AC002WH_02.jpg?v=1756955034\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e細部まで光る機能美\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e素材について\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\u003e本製品では、機能性を追求するため、各部位に最適な素材を厳選して使用しています。\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003e軽量で通気性に優れるメッシュ素材\u003c\/li\u003e\n                \u003cli\u003e動きを妨げず、ストレスのない着心地を実現するストレッチ素材\u003c\/li\u003e\n                \u003cli\u003e強度と耐久性に優れた肩と肘部分の素材\u003c\/li\u003e\n                \u003cli\u003e肌触りが良く、首への負担を軽減するネオプレン素材（首回り）\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e機能・ディテール\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\u003e長時間の快適な着用と安全性を考慮し、細部にまでこだわった機能性をご紹介します。\u003c\/p\u003e\n            \u003cul class=\"point-list\"\u003e\n                \u003cli\u003eフィット感の高い首回りで、前傾姿勢時も首への食い込みを軽減\u003c\/li\u003e\n                \u003cli\u003e乗車時のガソリンタンクとの接触を軽減するスクラッチガード採用\u003c\/li\u003e\n                \u003cli\u003e夜間の視認性を高める、前身頃と後身頃のパイピングリフレクト（反射）素材\u003c\/li\u003e\n                \u003cli\u003eYKK社製「セミオートマチックロック機能付スライダー」採用の袖ファスナーで開閉調整が容易\u003c\/li\u003e\n                \u003cli\u003e左胸のループ状ネームタグはサングラスなどをかけることが可能\u003c\/li\u003e\n                \u003cli\u003eジャケット内側には、両側面からアクセス可能な大型メッシュポケットを配置\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"株式会社Bevelgear（カブシキガイシャベベルギア）","offers":[{"title":"Default Title","offer_id":47983104753904,"sku":null,"price":0.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/AC002WH_00.jpg?v=1756955019"},{"product_id":"テスト-アパレル05","title":"【テスト】アパレル05","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e動きを妨げず、最高のパフォーマンスを\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e快適な着用感と、あらゆる動きをサポートする設計で、あなたのパフォーマンスを最大限に引き出します。長時間の着用でもストレスを感じさせない、機能性とデザインを両立した一着です。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e厳選された素材が織りなす機能美\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eこのウェアには、機能性を向上させるため、各部位ごとに最適な素材を厳選し組み合わせています。軽量で通気性に優れたメッシュ、ストレスのない動きを実現するストレッチ、そして肩や肘には耐久性のある素材を配置しました。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e細部に宿る、ライダーのためのこだわり\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e肌触りの良いネオプレン素材の首回りは、フィット感と前傾姿勢での快適性を実現。ガソリンタンクとの接触を軽減するスクラッチガードや、夜間の視認性を高めるリフレクト素材など、安全性と利便性を追求した設計です。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴・機能\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e機能性を追求した設計により、快適性と安全性を高めています。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e首回りは肌触りの良いネオプレン素材を使用し、フィット感と前傾姿勢時の快適性を両立します。\u003c\/li\u003e\n          \u003cli\u003e乗車時にガソリンタンクとの接触を軽減する「スクラッチガード」を採用。\u003c\/li\u003e\n          \u003cli\u003e夜間の視認性確保のため、前身と後身のパイピングにリフレクト（反射）素材を使用。\u003c\/li\u003e\n          \u003cli\u003eYKK社製「セミオートマチックロック機能付スライダー」採用の袖ファスナーで、スムーズな開閉調整が可能。\u003c\/li\u003e\n          \u003cli\u003e左胸のネームタグはサングラスなどがかけられるループ状のデザイン。\u003c\/li\u003e\n          \u003cli\u003eジャケット内側には、両側面からアクセスしやすい大型メッシュポケットを配置。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e使用されている素材は、機能性を向上させるため各部位ごとに適した素材を組み合わせています。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e軽量で通気性に優れるメッシュ素材\u003c\/li\u003e\n          \u003cli\u003e動きを妨げず、ストレスのない着心地を実現するストレッチ素材\u003c\/li\u003e\n          \u003cli\u003e肩と肘部分は、強度がある耐久性に優れた素材\u003c\/li\u003e\n          \u003cli\u003e首回り：肌触りの良いネオプレン素材\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"株式会社Bevelgear（カブシキガイシャベベルギア）","offers":[{"title":"Default Title","offer_id":47983105212656,"sku":null,"price":0.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/ACEDECAL__03.jpg?v=1756955200"},{"product_id":"テスト-アパレル06","title":"【テスト】アパレル06","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e【テスト】アパレル06 - 高機能ライディングジャケット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      このライディングジャケットは、快適性と安全性を追求し、ライダーのパフォーマンスを最大限に引き出すために設計されています。各部位に最適な素材を組み合わせることで、動きやすさと耐久性を両立しました。\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e素材特性\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e使用されている素材は、機能性を向上させるため各部位ごとに適した3つの素材を組み合わせています。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e軽量で通気性に優れるメッシュ素材\u003c\/strong\u003e: 快適な着心地をサポートします。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e動きを妨げないストレッチ素材\u003c\/strong\u003e: ストレスのないライディングを実現します。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e強度がある耐久性に優れた素材\u003c\/strong\u003e: 肩と肘部分に配置され、保護性を高めます。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e主な機能\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e首回りは肌触りの良いネオプレン素材を使用\u003c\/strong\u003e: フィット感もよく、前傾姿勢で頭を上げたときにジャケットが首に食い込みません。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e乗車時にガソリンタンクとの接触を軽減する「スクラッチガード」を採用\u003c\/strong\u003e: 車体を保護し、集中力を維持します。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e夜間の視認性確保のため、前身と後身のパイピングにリフレクト（反射）素材を使用\u003c\/strong\u003e: 夜間走行時の安全性を高めます。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e袖ファスナーはYKK社製「セミオートマチックロック機能付スライダー」を採用\u003c\/strong\u003e: 引き手の上げ下げでファスナーの開閉調整が可能です。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e左胸に配置された”ネームタグ”は、サングラスなどがかけられるループ状\u003c\/strong\u003e: アクセサリーの携帯に便利です。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eジャケットの内側には、両側面から後ろにかけて荷物の出し入れがしやすい大型のメッシュポケットを配置\u003c\/strong\u003e: 収納力も確保しています。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"株式会社Bevelgear（カブシキガイシャベベルギア）","offers":[{"title":"Default Title","offer_id":47983105409264,"sku":null,"price":0.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/web_sticker_700x700pixel-01.jpg?v=1756955269"},{"product_id":"pj-050","title":"【正規品】OSAH DRYPAK TIE DOWN STRAP CROSSOVER STRAP SET","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\u003cdiv class=\"content-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eOSAH DRYPAK 補修用ストラップセット\u003c\/h3\u003e\n\u003cp class=\"body-text\"\u003e\u003cspan\u003e「OSAH DRYPAK」に付属されているタイダウンストラップとクロスオーバーストラップがオプションでお求めいただけます。\u003c\/span\u003e\u003cbr class=\"wixui-rich-text__text\"\u003e\u003cspan\u003e補修用としてはもちろんのこと、車やバイクを複数台所有されている方で、ストラップの付け替えが面倒くさいと思われている方にもおすすめです。\u003c\/span\u003e\u003cbr class=\"wixui-rich-text__text\"\u003e\u003cspan\u003e※タイダウンストラップにバタつき防止ベルトクリップは付属しません。\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/PJ-050-01.jpg?v=1779786732\" alt=\"\"\u003e\u003cbr\u003e\n\u003cp class=\"caption-text text-end\"\u003e信頼性を極めた固定システム\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"content-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eバイク旅を軽快に。スマート活用\u003c\/h3\u003e\n\u003cp class=\"body-text\"\u003eバッグを取り外しても、ストラップは車体と一体化し\u003cstrong\u003e邪魔になりません\u003c\/strong\u003e。急な荷物の追加時には、挟み込んだり引っ掛けたりと、アイデア次第で\u003cstrong\u003e無限の使い方が広がり\u003c\/strong\u003e、\u003cstrong\u003e旅の自由度を高めます\u003c\/strong\u003e。\u003c\/p\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_59077084-1171-43b9-a775-f34a55265182.jpg?v=1766542567\" class=\"img-fluid d-block w-100 product-img\"\u003e\n\u003cp class=\"caption-text text-end\"\u003e用途広がるスマート設計\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"content-section\"\u003e\n\u003ch3 class=\"section-title\"\u003e走行安定。細部まで揺るぎない\u003c\/h3\u003e\n\u003cp class=\"body-text\"\u003e16cmから75cmまで\u003cstrong\u003e自在に調整可能\u003c\/strong\u003eなループ構造で、どんな固定箇所にも\u003cstrong\u003eしなやかに対応\u003c\/strong\u003eし、\u003cstrong\u003e長時間の移動を快適\u003c\/strong\u003eに保ちます。\u003c\/p\u003e\n\u003cp class=\"body-text\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/PJ-050-06.jpg?v=1779786732\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"caption-text text-end\"\u003e走行中のストレスを解消\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"content-section\"\u003e\n\u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\u003cdetails class=\"spec-details\"\u003e\n\u003csummary class=\"spec-summary\"\u003e商品概要\u003c\/summary\u003e\n\u003cdiv class=\"spec-content\"\u003e\n\u003cp\u003eOSAH DRYPAKに付属しているタイダウンストラップ4本とクロスオーバーストラップ2本のセットです。\u003c\/p\u003e\n\u003cp\u003e「OSAH DRYPAK」以下のバッグに付属されているストラップがオプションでお求めいただけます。\u003cbr\u003e・UNIVERSAL 40L DRIFT DUFFEL BAG\u003cbr\u003e・UNIVERSAL 60L DRIFT DUFFEL BAG\u003cbr\u003e・25L TAILPACK\u003c\/p\u003e\n\u003cp\u003e補修用としてはもちろんのこと、車やバイクを複数台所有されている方で、ストラップの付け替えが面倒くさいと思われている方にもおすすめです。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"spec-details\" open=\"\"\u003e\n\u003csummary class=\"spec-summary\"\u003eタイダウンストラップの特長\u003c\/summary\u003e\n\u003cdiv class=\"spec-content\"\u003e\n\u003cul class=\"benefit-list\"\u003e\n\u003cli\u003eストラップの先端がループ状になっており、長さも約16cm～75cmまで調整が可能で、固定箇所を選びません。\u003c\/li\u003e\n\u003cli\u003e※\u003cspan\u003eタイダウンストラップにバタつき防止ベルトクリップは付属しません。\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"spec-details\" open=\"\"\u003e\n\u003csummary class=\"spec-summary\"\u003eクロスオーバーストラップの特長\u003c\/summary\u003e\n\u003cdiv class=\"spec-content\"\u003e\n\u003cul class=\"benefit-list\"\u003e\n\u003cli\u003e車体側に取り付けられた「タイダウンストラップ」と「クロスオーバーストラップ」をバックルで接続すれば、バッグを取り外した際や、バッグを使用しないときもストラップのみで固定できるので、邪魔になりません。\u003c\/li\u003e\n\u003cli\u003e入りきらなかった荷物をはさんだり、引っ掛けたりと、アイデア次第でいろいろな使い方ができます。\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"spec-details\"\u003e\n\u003csummary class=\"spec-summary\"\u003e共通仕様・素材\u003c\/summary\u003e\n\u003cdiv class=\"spec-content\"\u003e\n\u003cul class=\"basic-list\"\u003e\n\u003cli\u003eミリタリー製品でも使用されている「ITW NEXUS」製のプラスチックバックルを採用し、かっちりとした操作感が特徴です。\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"spec-details\"\u003e\n\u003csummary class=\"spec-summary\"\u003e製品仕様\u003c\/summary\u003e\n\u003cdiv class=\"spec-content\"\u003e\n\u003cul class=\"basic-list\"\u003e\n\u003cli\u003eバタつき防止ベルトクリップ付きタイダウンストラップ付属（4本）\u003c\/li\u003e\n\u003cli\u003eクロスオーバーストラップ（2本）\u003c\/li\u003e\n\u003cli\u003e高強度なITW NEXUS製バックルを採用\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shipping-box\"\u003e\n\u003ch3 class=\"section-title\"\u003e配送について\u003c\/h3\u003e\n\u003cp class=\"body-text\"\u003eこちらはポスト投函での配送となります。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"note-box\"\u003e\n\u003ch3 class=\"section-title\"\u003eご使用上の注意\u003c\/h3\u003e\n\u003cp class=\"body-text\"\u003eバッグをストラップで固定する際は、留め具が破損しないよう、ストラップの締めすぎにご注意ください。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"OSAH DRYPAK","offers":[{"title":"Black","offer_id":48625707090160,"sku":"PJ-050BK","price":2200.0,"currency_code":"JPY","in_stock":true},{"title":"Red","offer_id":48625707122928,"sku":"PJ-050RD","price":2200.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/PJ-050-01.jpg?v=1779786732"},{"product_id":"pj-010b","title":"【正規品】OSAH DRYPAK Buckle mount Net","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003c!-- 商品解説セクション (Main) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eツーリングをもっと快適に\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eファスナーで開閉できるポケット形状が、\u003cstrong\u003e小さな荷物の紛失を防ぎます\u003c\/strong\u003e。旅先での急な荷物にも対応し、いつでも気軽に収納が可能です。ツーリングの頼れる相棒となるでしょう。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_132ca153-e9cf-4687-99e8-95571524e378.jpg?v=1766542568\" class=\"img-fluid d-block w-100 product-img\" alt=\"小物収納もスマートに\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e小物収納もスマートに\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e積載を自在に拡張する\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eウェアやグローブなど落ちやすい荷物はもちろん、\u003cstrong\u003eヘルメットさえも積載できる\u003c\/strong\u003eこのネットは、走行中の安心感を提供します。旅の可能性を広げ、バイク旅をより快適にします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_7ea17499-491a-4e72-9820-436b6f9ecfd9.jpg?v=1766542570\" class=\"img-fluid d-block w-100 product-img\" alt=\"荷崩れの心配も解消\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e荷崩れの心配も解消\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e信頼のバックルで簡単装着\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eミリタリー製品に採用されるITW NEXUS製バックルは、\u003cstrong\u003e確かな操作感と堅牢な作り\u003c\/strong\u003eが特徴です。畳んでコンパクトに収納でき、必要な時にサッと取り出してすぐに装着できます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_255352a8-3cfc-49f4-b12f-426eea46c4da.jpg?v=1766542569\" class=\"img-fluid d-block w-100 product-img\" alt=\"DBシリーズ専用設計\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eDBシリーズ専用設計\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特長\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eOSAH DRYPAK Buckle mount Netは、OSAH DRYPAK DBシリーズに対応するオプションパーツのナイロンメッシュネットです。ツーリングをより快適にするための様々な特長を備えています。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eクロスオーバーベルト用のバックルと連結でき、着脱が簡単\u003c\/li\u003e\n        \u003cli\u003e畳んでコンパクトに収納可能、旅先で荷物が増えた際の積載量アップに貢献\u003c\/li\u003e\n        \u003cli\u003eファスナーで開閉できるポケット形状により、小さな荷物も気軽に収納可能\u003c\/li\u003e\n        \u003cli\u003eウェア類やグローブはもちろん、ヘルメットなどの大物積載も可能\u003c\/li\u003e\n        \u003cli\u003eミリタリー製品でも使用されるITW NEXUS製バックル（プラスチックバックル）を採用、かっちりとした操作感と堅牢性\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e対応モデル\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e以下のOSAH DRYPAK製品に装着可能です。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eDB-400│UNIVERSAL 40L DRIFT DUFFEL BAG\u003c\/li\u003e\n        \u003cli\u003eDB-600│UNIVERSAL 60L DRIFT DUFFEL BAG\u003c\/li\u003e\n        \u003cli\u003eDB-301│UNIVERSAL 40L TAILBAG\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"attention-text mt-3\"\u003e※ご注意: DB-400, DB-600, DB-301以外のバッグとの併用は、ネット部のサイズやバックル位置が合わないため、ご使用いただけません。\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e約 横 53.5cm × 縦 33cm\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- 発送案内セクション (Shipping) --\u003e\n  \u003cdiv class=\"shipping-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003e配送について\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eこちらの商品はポスト投函での配送となります。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 注意事項セクション (Notes) --\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003eご使用上の注意\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e走行前にファスナーの閉め忘れが無いかご確認ください。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"OSAH DRYPAK","offers":[{"title":"Black","offer_id":48625707221232,"sku":"PJ-010B","price":2200.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_d3fc0f91-7d23-4284-8c1a-97e61caed901.jpg?v=1766542569"},{"product_id":"ac001dm","title":"DENIM MESH CAP “CIRCLE”","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e「ACE CAFE」を冠する大人のデニムキャップ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eデニムとメッシュのコントラストが魅せる、洗練されたカジュアルスタイル。深みのあるデニム生地に映える「ACE CAFE」のサークルロゴ刺繍は、日常に上質なアクセントを添え、大人の休日を格上げします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_775406ff-0968-43b3-a10c-9dff0e60bfc1.jpg?v=1766544936\" class=\"img-fluid d-block w-100 product-img\" alt=\"魅了する存在感\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e魅了する存在感\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e深さと長さがもたらす快適なフィット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eこまやかなディテールが光る、上質な仕上がり。こだわりの深め設計と長めに設定されたバイザーは、頭部をしっかり包み込み、日差し対策も万全。通気性に優れたコットン×ポリエステルメッシュが、常に快適な着用感を約束します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_89a83432-118d-4472-a279-3aa8911dbd34.jpg?v=1766544937\" class=\"img-fluid d-block w-100 product-img\" alt=\"細部に宿る品質\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e細部に宿る品質\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e洗練フォルムが導く小顔効果\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e大人の着こなしにこなれ感を加える、計算し尽くされたフォルム。深めにしっかり被れる本体と、長めのバイザーが絶妙なバランスで、顔周りをすっきりと見せ、スマートな印象を際立たせます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_2becaf7b-3c18-4ab0-8317-f32f4f7f6de5.jpg?v=1766544937\" class=\"img-fluid d-block w-100 product-img\" alt=\"スタイルを高める一品\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eスタイルを高める一品\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eデニム生地にACE CAFEサークルロゴの刺繍を施したメッシュキャップです。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eCAP本体は深めにしっかり被れる仕様\u003c\/li\u003e\n        \u003cli\u003eバイザーは長めに設定\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e本製品の素材構成は以下の通りです。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e本体：コットン×ポリエステルメッシュ\u003c\/li\u003e\n        \u003cli\u003e刺繍：コットン\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"デニム\/ブラック \/ FREE（55cm～60cm）","offer_id":48626099552496,"sku":"AC001DM-DM\/BK","price":4400.0,"currency_code":"JPY","in_stock":false},{"title":"デニム\/ホワイト \/ FREE（55cm～60cm）","offer_id":48626099585264,"sku":"AC001DM-DM\/WH","price":4400.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_775406ff-0968-43b3-a10c-9dff0e60bfc1.jpg?v=1766544936"},{"product_id":"ace-n001ms","title":"MASK STRAP","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e耳の痛み解消 快適マスクライフ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eマスクによる\u003cstrong class=\"highlight\"\u003e耳裏の不快感や痛み\u003c\/strong\u003eを軽減。\u003cstrong class=\"highlight\"\u003e長さ調整\u003c\/strong\u003eでぴったりのフィット感を実現し、\u003cstrong class=\"highlight\"\u003e一日中快適\u003c\/strong\u003eに過ごせます。ナイロンストラップがおしゃれなアクセント。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_0c1463fd-7e93-49a2-94e7-44b509ea5b75.jpg?v=1766544938\" class=\"img-fluid d-block w-100 product-img\" alt=\"ストレスフリーな着用感\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eストレスフリーな着用感\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e理想のフィット 長さ自在調整\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong class=\"highlight\"\u003e精密なフック\u003c\/strong\u003eでマスク紐を\u003cstrong class=\"highlight\"\u003eしっかり固定\u003c\/strong\u003e。ナイロン素材のストラップは、お好みの長さに\u003cstrong class=\"highlight\"\u003e微調整が可能\u003c\/strong\u003eで、どんなマスクにも\u003cstrong class=\"highlight\"\u003e心地よくフィット\u003c\/strong\u003eします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_b5e14824-b18c-4cc0-b47c-7bb1d83648cd.jpg?v=1766544943\" class=\"img-fluid d-block w-100 product-img\" alt=\"細部までこだわり調整\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e細部までこだわり調整\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e日常に溶け込む スタイリッシュ補助\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong class=\"highlight\"\u003e洗練されたブラックナイロン\u003c\/strong\u003eが、さりげなく\u003cstrong class=\"highlight\"\u003eファッションに溶け込み\u003c\/strong\u003eます。マスク着用が日常となる今、この補助バンドは\u003cstrong class=\"highlight\"\u003eスマートな必需品\u003c\/strong\u003eとして活躍します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_5fe9719d-6fae-4119-8a6e-698d739aea73.jpg?v=1766544937\" class=\"img-fluid d-block w-100 product-img\" alt=\"日常に馴染むデザイン\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e日常に馴染むデザイン\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品スペック・詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eマスク着用時の耳裏の不快感や痛みを軽減し、快適なマスクライフをサポートします。見た目にもこだわったおしゃれなデザインです。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e耳裏の不快感・痛みを軽減\u003c\/li\u003e\n          \u003cli\u003eナイロンストラップでおしゃれな見た目\u003c\/li\u003e\n          \u003cli\u003e長さ調整機能付きでフィット感抜群\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e製品の主要素材情報です。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e素材: ナイロン\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ 約10cm～約16cm","offer_id":48626099618032,"sku":"ACE-N001MS-BK","price":770.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_0c1463fd-7e93-49a2-94e7-44b509ea5b75.jpg?v=1766544938"},{"product_id":"n001tsb","title":"ACE CAFE Thermo Stainless Bottle 280ml BK","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e日常を格上げ ミニマルデザイン水筒\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e洗練された佇まいが、持つ人の個性を静かに物語ります。\u003cstrong\u003e280mlの絶妙なサイズ\u003c\/strong\u003eは、あなたの毎日を邪魔せず、そっと寄り添うパートナーとなるでしょう。どこへでも連れて行きたくなる、そんな逸品です。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_72fd4b7f-33bf-405d-b269-cf77b562c726.jpg?v=1766544940\" class=\"img-fluid d-block w-100 product-img\" alt=\"スタイリッシュな2つの選択\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eスタイリッシュな2つの選択\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e触れるたび上質 コラボボトルをその手に\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e指先に感じる、しっとりなめらかな\u003cstrong\u003eパウダーコート塗装\u003c\/strong\u003e。ロゴは精緻な\u003cstrong\u003eレーザー刻印\u003c\/strong\u003eで施され、ディテールへの揺るぎないこだわりが伝わります。PROVIDENCEとの共演が、持つ喜びを深めるでしょう。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_b24fd3f6-1391-46fe-8671-28ca3a2dcaad.jpg?v=1766544939\" class=\"img-fluid d-block w-100 product-img\" alt=\"こだわりの質感とブランドの証\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eこだわりの質感とブランドの証\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e一年中快適 結露しないサーモボトル\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\u003cstrong\u003e真空二層構造\u003c\/strong\u003eが叶える、驚きの保冷保温力。冷たい飲み物も温かい飲み物も、最適な温度を長時間キープします。結露の心配もなく、バッグの中を濡らさない\u003cstrong\u003eストレスフリーな使い心地\u003c\/strong\u003eが魅力です。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_90ffa5fe-9bdf-465a-8584-80e2b2165d7e.jpg?v=1766544940\" class=\"img-fluid d-block w-100 product-img\" alt=\"機能美が光る頼れる相棒\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e機能美が光る頼れる相棒\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003e冷・温どちらにも対応！携帯にちょうどいいステンレス製魔法瓶！スケートボーダーが必要とする小物をプロデュースするジャパンブランドの”PROVIDENCE”とのコラボレーションサーモボトル。\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003eちょっと持ち歩くのにちょうど良いサイズの280ml。\u003c\/li\u003e\n                \u003cli\u003e冷・温使用できるので、四季を通して活躍。\u003c\/li\u003e\n                \u003cli\u003eボデーの塗装には触り心地の良いパウダーコート塗装を採用。\u003c\/li\u003e\n                \u003cli\u003eロゴはレーザー加工による刻印で、高級感のある仕上がりに。\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e真空二層構造について\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003e本体の内側と外側が二重構造の層状になっており、層の間を真空状態にすることで熱の移動を防ぐ仕組みになっています。\u003c\/p\u003e\n            \u003cp\u003eこの構造により熱を伝えることがほとんどなく、放熱を防ぐ効果があります。そのため、温かい飲み物は熱が逃げるのを防ぎ、冷たい飲み物は熱が内側へ伝わるのを防ぐので、保冷保温効果が高く長時間適温を保ちます。また、持った時に熱くなく、結露しないのも魅力のひとつです。\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e保温効力\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003e50°C以上\u003c\/p\u003e\n            \u003cp class=\"body-text\"\u003e※沸騰したお湯を入れて未開封12時間後の平均湯温\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e本体：304ステンレス鋼\u003c\/li\u003e\n                \u003cli\u003eキャップ内ガスケット：シリコン\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ 高さ:170mm 外径:約61mm 飲み口径:約30mm 製品重量:約210ｇ","offer_id":48626099650800,"sku":"N001TSB-BK","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"ホワイト \/ 高さ:170mm 外径:約61mm 飲み口径:約30mm 製品重量:約210ｇ","offer_id":48626099683568,"sku":"N001TSB-WH","price":3960.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_b9f3e0e7-411d-444e-9ad0-d988b2093673.jpg?v=1766544940"},{"product_id":"ace-n003nt","title":"ACE CAFE Neck Tube Checker","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eバイク旅を彩る万能ギア\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e伸縮性に優れたポリエステル素材が首元に心地よくフィット。風の侵入を防ぎ、\u003cstrong\u003eフェイスマスクやヘッドバンドとしても、様々なシーンで活躍する多機能性\u003c\/strong\u003e。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_27a9cf4e-9e3c-4b28-95c4-cdfdbfbc3086.jpg?v=1772501987\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eスマートなチェッカー柄が魅力\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e上下リバーシブルで着こなし自在\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e表裏で異なるチェッカーパターンを楽しめる\u003cstrong\u003eリバーシブルデザイン\u003c\/strong\u003e。その日の気分や、ツーリングウェアに合わせて、多彩な表情を演出する洒落た一枚。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_b95ac828-de21-411c-8ff0-936e0faa394c.jpg?v=1772501987\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eシックな白黒がスタイルに馴染む\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eドライな快適さ続く高機能素材\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e吸汗速乾生地\u003c\/strong\u003eが汗を素早く吸収拡散し、常にドライな状態を保ちます。さらに\u003cstrong\u003eUVカット機能\u003c\/strong\u003eで、強い日差しの下でも肌をしっかり保護する頼れるパートナー。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_115ccdd1-40f8-4a1f-8cb9-6bb7b4d2c958.jpg?v=1772501987\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e汗と日差しから守る安心感\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e商品詳細\u003c\/h3\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e上下リバーシブルで使用できる多機能ネックチューブです。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e伸縮性に優れ、首元に心地よくフィット\u003c\/li\u003e\n          \u003cli\u003e風の侵入を防ぐ\u003c\/li\u003e\n          \u003cli\u003eネックウォーマー、フェイスマスク、ヘッドバンド、イヤーウォーマーなど様々な用途で活用可能\u003c\/li\u003e\n          \u003cli\u003e表裏で異なるチェッカーパターンを楽しめるリバーシブルデザイン\u003c\/li\u003e\n          \u003cli\u003e吸汗速乾生地で常にドライな状態を保つ\u003c\/li\u003e\n          \u003cli\u003eUVカット機能で肌を保護\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材・仕様\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e素材: ポリエステル\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"長さ 約39cm ｘ 周囲約51cm","offer_id":48626099749104,"sku":"ACE-N003NT","price":1980.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_27a9cf4e-9e3c-4b28-95c4-cdfdbfbc3086.jpg?v=1772501987"},{"product_id":"ace-n001ns","title":"ACE CAFE Neck Strap","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e「ACE CAFE」をまとうスタイル\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e伝統あるACE CAFE LONDONのロゴが際立つデザインは、日常の装いに\u003cstrong\u003e洗練されたアクセント\u003c\/strong\u003eをもたらします。イベントチケットや名刺ホルダーをスマートに携帯し、個性あふれる存在感を演出します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_6945e9de-81c9-417c-8af2-91e62107661c.jpg?v=1772501962\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e魅せる大人の携帯アイテム\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e咄嗟の瞬間にも配慮した安心感\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e強く引っ張ると外れる\u003cstrong\u003e安全コネクター\u003c\/strong\u003eを搭載。不意の負荷がかかった際にも首元への負担を軽減し、大切な荷物を安心して持ち運びいただけます。\u003cstrong\u003eアクティブなシーンでも頼れる\u003c\/strong\u003e設計です。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_3a3a2b2b-f04b-4d77-b063-3a1439bb45ad.jpg?v=1772501962\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e安全と実用性の融合\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e軽やかで快適なポリエステル素材\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eしなやかなポリエステル素材が、長時間の着用でも肌に優しく馴染みます。\u003cstrong\u003e軽量で持ち運びやすく\u003c\/strong\u003e、鍵や小物をスマートに吊り下げて、\u003cstrong\u003e手ぶらでの行動を快適にサポート\u003c\/strong\u003eします。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_c9f9a72e-bd00-4ec6-ab29-73eb0baea309.jpg?v=1772501962\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eライフスタイルに寄り添う一本\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003eイベントチケットや名刺ホルダーの携帯に便利なネックストラップです。\u003c\/p\u003e\n                \u003cul class=\"point-list\"\u003e\n                    \u003cli\u003eイベントや日常でのID\/パス携帯に活躍\u003c\/li\u003e\n                    \u003cli\u003eスタイリッシュなデザインで存在感を演出\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e安全機能\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e万が一の状況にも配慮した安心設計です。\u003c\/p\u003e\n                \u003cul class=\"benefit-list\"\u003e\n                    \u003cli\u003e強く引っ張ると外れる安全コネクターを装備\u003c\/li\u003e\n                    \u003cli\u003e不意の負荷から首元への負担を軽減\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003eポリエステル\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eサイズ・型番\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e最短: 36.5cm\u003c\/li\u003e\n                    \u003cli\u003e最長: 48cm\u003c\/li\u003e\n                    \u003cli\u003e型番: ACE-N001NS\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"サイズ：最短36.5cm～最長48cm","offer_id":48626099912944,"sku":"ACE-N001NS","price":990.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_6945e9de-81c9-417c-8af2-91e62107661c.jpg?v=1772501962"},{"product_id":"aa012dt","title":"ACE CAFE DRY T Shirt ”Flag”","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e夏のツーリングをサポート、定番ドライT\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e汗ばむ季節に活躍する、ACE CAFE LONDONのドライTシャツ。厚手の4.7oz素材が透け感を気にさせず、日常使いからツーリングまで、幅広いシーンであなたをサポートします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_4d9b1d11-9892-4cee-9007-2400bbe98730.jpg?v=1766545147\" class=\"img-fluid d-block w-100 product-img\" alt=\"夏のツーリングをサポート、定番ドライT\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e夏のバイクスタイルを格上げ\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eカフェレーサーの魂宿るバックプリント\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e背中に刻まれたACE CAFE LONDONのエンブレムは、モーターサイクルカルチャーの情熱の証。歴史と伝統を継承するこのバックプリントが、あなたの個性を際立たせる唯一無二のデザインです。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_538e871b-f85d-4919-947a-a4200b8026e0.jpg?v=1766545146\" class=\"img-fluid d-block w-100 product-img\" alt=\"カフェレーサーの魂宿るバックプリント\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e伝説のバイク文化を背に\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e真夏の肌を守る、高機能ドライ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e汗をかいても肌は常にドライ、秘密は優れた\u003cstrong\u003e吸汗速乾性\u003c\/strong\u003e。\u003cstrong\u003e気化熱効果\u003c\/strong\u003eでひんやり感が続き、夏のツーリングも快適です。さらにUPF50以上の\u003cstrong\u003eUVカット機能\u003c\/strong\u003eが、強い日差しから肌を徹底的に守り抜きます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_a53ccf2a-bcec-41ea-b432-7815cf40a3eb.jpg?v=1766545146\" class=\"img-fluid d-block w-100 product-img\" alt=\"真夏の肌を守る、高機能ドライ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e真夏の快適を約束する機能性\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e商品詳細・スペック\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴と機能\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e汗ばむ季節に活躍する、高機能素材とこだわりのディテール。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e厚手の4.7ozドライ素材で透け感が気にならない\u003c\/li\u003e\n          \u003cli\u003e汗を素早く吸い上げ拡散する吸汗速乾性\u003c\/li\u003e\n          \u003cli\u003eひんやり感が続く気化熱効果\u003c\/li\u003e\n          \u003cli\u003e2種類の編み方で優れた通気性\u003c\/li\u003e\n          \u003cli\u003e紫外線遮蔽率98%、UPF50以上の優れたUVカット機能\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003e吸汗速乾・気化熱効果のメカニズム\u003c\/p\u003e\n        \u003cul class=\"point-list\"\u003e\n          \u003cli\u003e汗などの水分を素早く吸い上げ、生地表面に拡散乾燥\u003c\/li\u003e\n          \u003cli\u003e乾燥時に、生地と触れる肌などから熱を奪い、ひんやりとした肌ざわりを実現\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ・カラー\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eサイズ展開: S, M, L, XL\u003c\/li\u003e\n          \u003cli\u003eカラー展開: ブラック, ホワイト\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003e※サイズは日本サイズ(メンズ)です。\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材・生産国\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e素材: ポリエステル100%\u003c\/li\u003e\n          \u003cli\u003e紫外線防止指数: UPF50以上\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ S","offer_id":48626112069872,"sku":"AA012DT-BK\/S","price":4785.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ M","offer_id":48626112102640,"sku":"AA012DT-BK\/M","price":4785.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ L","offer_id":48626112135408,"sku":"AA012DT-BK\/L","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XL","offer_id":48626112168176,"sku":"AA012DT-BK\/XL","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ホワイト \/ S","offer_id":48626112200944,"sku":"AA012DT-WH\/S","price":4785.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ M","offer_id":48626112233712,"sku":"AA012DT-WH\/M","price":4785.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ L","offer_id":48626112266480,"sku":"AA012DT-WH\/L","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ホワイト \/ XL","offer_id":48626112299248,"sku":"AA012DT-WH\/XL","price":4785.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_4d9b1d11-9892-4cee-9007-2400bbe98730.jpg?v=1766545147"},{"product_id":"aa013dt","title":"ACE CAFE DRY T Shirt ”MCC”","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003c!-- 商品解説セクション (Main) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eバイクスタイルを格上げするDRY Tシャツ\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_49b6da43-499a-41af-bd20-0b2534ba3e33.jpg?v=1766545147\" class=\"img-fluid d-block w-100 product-img\" alt=\"エースカフェの気品とスタイル\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eエースカフェの気品とスタイル\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e街に映えるスタイリッシュなデザインで、どんなシーンもクールに演出。エースカフェロンドンの象徴的なロゴが、あなたの個性を引き立てます。\u003cstrong\u003e厚手で透け感が気にならない\u003c\/strong\u003eから、一枚でも堂々と着こなせます。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e背中で語る男の美学\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_176bf3db-0ff8-45c3-8be9-98b41db08c65.jpg?v=1766545148\" class=\"img-fluid d-block w-100 product-img\" alt=\"アイコニックなグラフィック\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eアイコニックなグラフィック\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003eフロントのアイコニックなロゴに加え、バックスタイルにはACE CAFE LONDONのスピリットが息づくグラフィックが堂々と描かれています。\u003cstrong\u003e360度どこから見ても抜かりないデザイン\u003c\/strong\u003eで、こだわりを表現できる一枚です。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e真夏の快適を叶える吸汗速乾\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_49a48eb0-1886-4c1a-849b-b636986fafe3.jpg?v=1766545163\" class=\"img-fluid d-block w-100 product-img\" alt=\"肌に触れる清涼感\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e肌に触れる清涼感\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e4.7ozの厚手素材「ドライシルキータッチ」が、汗を素早く吸収拡散し、常にひんやりと肌を快適に保ちます。\u003cstrong\u003e優れた通気性\u003c\/strong\u003eと\u003cstrong\u003eUPF50以上のUVカット機能\u003c\/strong\u003eで、強い日差しの中でも、べたつきや日焼けを気にせずアクティブに過ごせます。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e汗ばむ季節に快適に過ごせるよう設計された、DRYシャツシリーズです。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e吸汗速乾生地を使用\u003c\/li\u003e\n          \u003cli\u003e一般的なスポーツ用DRYシャツより厚手な4.7oz素材\u003c\/li\u003e\n          \u003cli\u003e透け感が気にならない\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e機能性\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003e吸汗速乾 \/ 気化熱効果\u003c\/strong\u003e\n            \u003cp\u003e汗などの水分を素早く吸い上げ、拡散乾燥させます。乾燥に必要な熱を肌から奪うことで、ひんやりとした肌ざわりが持続します。\u003c\/p\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cstrong\u003e通気性\u003c\/strong\u003e\n            \u003cp\u003e2種類の編み方を組み合わせることで、優れた通気性を実現しています。\u003c\/p\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eUVカット\u003c\/strong\u003e\n            \u003cp\u003e紫外線遮蔽率98％、紫外線防止指数はUPF50以上と、高いUVカット効果で肌を守ります。\u003c\/p\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ・カラー\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eサイズ：S、M、L、XL\u003c\/li\u003e\n          \u003cli\u003eカラー：ブラック、ホワイト\u003c\/li\u003e\n          \u003cli\u003e※サイズは日本サイズ(メンズ)です。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e素材：ポリエステル100%\u003c\/li\u003e\n          \u003cli\u003e紫外線防止指数：UPF50以上\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/content-section --\u003e\n\n  \u003c!-- 発送案内セクション (Shipping) - 情報がないため出力しない --\u003e\n  \u003c!-- 注意事項セクション (Notes) - 情報がないため出力しない --\u003e\n\n\u003c\/div\u003e\u003c!-- \/container product-wrapper --\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ S","offer_id":48626112332016,"sku":"AA013DT-BK\/S","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ M","offer_id":48626112364784,"sku":"AA013DT-BK\/M","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L","offer_id":48626112397552,"sku":"AA013DT-BK\/L","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XL","offer_id":48626112430320,"sku":"AA013DT-BK\/XL","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ホワイト \/ S","offer_id":48626112463088,"sku":"AA013DT-WH\/S","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ホワイト \/ M","offer_id":48626112495856,"sku":"AA013DT-WH\/M","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ホワイト \/ L","offer_id":48626112528624,"sku":"AA013DT-WH\/L","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ホワイト \/ XL","offer_id":48626112561392,"sku":"AA013DT-WH\/XL","price":4785.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_49b6da43-499a-41af-bd20-0b2534ba3e33.jpg?v=1766545147"},{"product_id":"aa014dt","title":"ACE CAFE DRY T Shirt ”Pin-up Girl”","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e魅せるDRYなUKスタイル\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e汗ばむ季節に最適な\u003cstrong\u003e吸汗速乾DRY素材\u003c\/strong\u003eを採用。英国ロックカルチャーが息づくAce Cafe Londonの洗練されたデザインが、${settings.WRITING_TARGET}の男らしいスタイルを際立たせます。日常からツーリングまで、タフで快適な着心地が魅力の一枚です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_7bd16aee-a880-4276-ab13-088f35989d60.jpg?v=1766545149\" class=\"img-fluid d-block w-100 product-img\" alt=\"本格UKスタイル\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e本格UKスタイル\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e伝説のピンナップガール\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e背中に大胆に描かれた「\u003cstrong\u003eピンナップガール\u003c\/strong\u003e」が、英国の反骨精神と自由を表現。Ace Cafe Londonならではのアイコニックなグラフィックは、${settings.WRITING_TARGET}のアウトローな魅力を引き立てます。細部まで宿るブランドのこだわりを堪能してください。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_1eab1f11-26c5-4e4c-a00b-c842e0ff3735.jpg?v=1766545149\" class=\"img-fluid d-block w-100 product-img\" alt=\"個性を主張する一枚\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e個性を主張する一枚\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e真夏の肌を守る快適素材\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e一般的なDRYシャツより厚手の\u003cstrong\u003e4.7oz生地\u003c\/strong\u003eは、透け感を気にせず一枚でサマになります。汗をかいても素早く吸収・拡散し、\u003cstrong\u003e気化熱効果\u003c\/strong\u003eでひんやり感が持続。UPF50+、紫外線遮蔽率98%の\u003cstrong\u003eUVカット機能\u003c\/strong\u003eで、真夏の強い日差しから肌を守り、アクティブなシーンでも快適さを損ないません。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_820e9bfd-d2bf-46cd-8807-20726d636f43.jpg?v=1766545148\" class=\"img-fluid d-block w-100 product-img\" alt=\"頼れるUVカット機能\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e頼れるUVカット機能\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e汗ばむ季節に活躍する、吸汗速乾生地を使用したDRYシャツシリーズです。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e一般的なスポーツ用DRYシャツより厚手の4.7oz素材を使用し、透け感が気になりません。\u003c\/li\u003e\n          \u003cli\u003e吸汗速乾\/気化熱効果により、汗などの水分を素早く吸収・拡散し、ひんやりとした肌ざわりが持続します。\u003c\/li\u003e\n          \u003cli\u003e2種類の編み方を組み合わせることで、通気性にも優れています。\u003c\/li\u003e\n          \u003cli\u003e紫外線遮蔽率98％、紫外線防止指数はUPF50以上と優れたUVカット素材です。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eサイズ: S, M, L, XL\u003c\/li\u003e\n          \u003cli\u003eカラー: ブラック, ホワイト\u003c\/li\u003e\n          \u003cli\u003e備考: 日本サイズ(メンズ)です。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e素材: ポリエステル100%\u003c\/li\u003e\n          \u003cli\u003e紫外線防止指数: UPF50以上\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ S","offer_id":48626112594160,"sku":"AA014DT-BK\/S","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ M","offer_id":48626112626928,"sku":"AA014DT-BK\/M","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L","offer_id":48626112659696,"sku":"AA014DT-BK\/L","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XL","offer_id":48626112692464,"sku":"AA014DT-BK\/XL","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ホワイト \/ S","offer_id":48626112725232,"sku":"AA014DT-WH\/S","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ホワイト \/ M","offer_id":48626112758000,"sku":"AA014DT-WH\/M","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ホワイト \/ L","offer_id":48626112790768,"sku":"AA014DT-WH\/L","price":4785.0,"currency_code":"JPY","in_stock":false},{"title":"ホワイト \/ XL","offer_id":48626112823536,"sku":"AA014DT-WH\/XL","price":4785.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_7bd16aee-a880-4276-ab13-088f35989d60.jpg?v=1766545149"},{"product_id":"aa015dt","title":"ACE CAFE DRY T Shirt ”Cafe Racer”","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e真夏のライディングを快適に\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e汗ばむ季節に最適な\u003cstrong\u003e吸汗速乾DRYシャツ\u003c\/strong\u003e。Cafe RacerデザインとAce Cafe Londonのスピリットが融合し、クールなスタイルと機能性を両立。\u003cstrong\u003eブラックとホワイトの2色展開\u003c\/strong\u003eで、どんな装いにも馴染みます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_248b0b94-89cf-4498-9029-e56834589d11.jpg?v=1766545150\" class=\"img-fluid d-block w-100 product-img\" alt=\"快適さとスタイルを両立\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e快適さとスタイルを両立\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e背中で語るカフェレーサー魂\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e精緻に描かれたCafe Racerデザインが、あなたの背中に\u003cstrong\u003e唯一無二の個性を宿す\u003c\/strong\u003e。Ace Cafe Londonの歴史と情熱が息づくアートワークは、バイクライフの自由な精神を表現。細部のこだわりが、所有する喜びを高めます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_a24e04e8-142f-4ceb-aca9-92e6012ee9a5.jpg?v=1766545150\" class=\"img-fluid d-block w-100 product-img\" alt=\"唯一無二のバイクデザイン\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e唯一無二のバイクデザイン\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e夏の不快感を徹底解消\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e汗を瞬時に吸収拡散し、常に\u003cstrong\u003eドライな着心地をキープ\u003c\/strong\u003e。独自の気化熱効果で\u003cstrong\u003eひんやり感が持続\u003c\/strong\u003eし、不快なべたつきとは無縁。透けにくい厚手生地は、安心して着用できる\u003cstrong\u003e4.7オンス素材\u003c\/strong\u003eを採用し、紫外線も\u003cstrong\u003e98%カット\u003c\/strong\u003e。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_c6dbf8cc-8cb2-4aa7-8c52-7fba96963601.jpg?v=1766545149\" class=\"img-fluid d-block w-100 product-img\" alt=\"快適を追求した機能素材\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e快適を追求した機能素材\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e汗ばむ季節に活躍する、吸汗速乾生地を使用したDRYシャツです。一般的なスポーツ用DRYシャツより厚手な4.7oz素材を使用し、透け感が気になりません。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e汗などの水分を素早く吸い上げ、拡散乾燥させる「吸汗速乾」\u003c\/li\u003e\n        \u003cli\u003e気化熱効果により、ひんやりとした肌ざわりが持続\u003c\/li\u003e\n        \u003cli\u003e2種類の編み方を組み合わせた優れた通気性\u003c\/li\u003e\n        \u003cli\u003e紫外線遮蔽率98%、紫外線防止指数UPF50以上の優れたUVカット素材\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eサイズ展開: S, M, L, XL\u003c\/li\u003e\n        \u003cli\u003e※サイズは日本サイズ(メンズ)です。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eカラーバリエーション\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eブラック\u003c\/li\u003e\n        \u003cli\u003eホワイト\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e素材・生産国\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e素材: ポリエステル100%\u003c\/li\u003e\n        \u003cli\u003e紫外線防止指数: UPF50以上\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ S","offer_id":48626112856304,"sku":"AA015DT-BK\/S","price":4785.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ M","offer_id":48626112889072,"sku":"AA015DT-BK\/M","price":4785.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ L","offer_id":48626112921840,"sku":"AA015DT-BK\/L","price":4785.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ XL","offer_id":48626112954608,"sku":"AA015DT-BK\/XL","price":4785.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ S","offer_id":48626112987376,"sku":"AA015DT-WH\/S","price":4785.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ M","offer_id":48626113020144,"sku":"AA015DT-WH\/M","price":4785.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ L","offer_id":48626113052912,"sku":"AA015DT-WH\/L","price":4785.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ XL","offer_id":48626113085680,"sku":"AA015DT-WH\/XL","price":4785.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_248b0b94-89cf-4498-9029-e56834589d11.jpg?v=1766545150"},{"product_id":"ace-n001de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ ACE-CIRCLE","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e伝説を纏う ACE CAFE LONDON ロゴデカール\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eライダーの魂を宿すACE CAFE LONDONの象徴的なロゴデカール。愛車やヘルメットに貼るだけで、あなたの個性が光る一台に生まれ変わります。どこにでもフィットする自由さが魅力です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_543e47f9-8ee0-46ce-9ae0-4b6d4387ae1b.jpg?v=1766545280\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eバイクカスタマイズの第一歩\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e本物志向のあなたへ 公式塩化ビニルステッカー\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e過酷な環境にも耐える、\u003cstrong\u003e高品質な塩化ビニル素材\u003c\/strong\u003eを採用。公式ライセンスの証明が、本物の価値を物語ります。長期間にわたり、愛車の魅力を鮮やかに保ち続けます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_316a6341-fbf8-4ebe-9718-793609fbb2ac.jpg?v=1766545280\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eタフな走りに応える耐久性\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e愛車を彩る 精巧プリントのヘルメット装飾\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e細部まで鮮やかに再現された\u003cstrong\u003eプリント技術\u003c\/strong\u003eが、デカールの存在感を際立たせます。光沢を放つ表面は、あらゆるアイテムに上質な雰囲気をプラス。あなたのスタイルを雄弁に語ります。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_d2b0e70a-a142-41e9-bee5-2846b382aabb.jpg?v=1766545279\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eクオリティが光るワンポイント\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eヘルメットやバイクの外装に最適な、プリントタイプのロゴステッカーです。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eヘルメットやバイクの外装に最適\u003c\/li\u003e\n          \u003cli\u003eプリントタイプ\u003c\/li\u003e\n          \u003cli\u003eサイズ：80Φ\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e耐久性の高い素材を使用しています。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e塩化ビニル\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"80Φ","offer_id":48626114199792,"sku":"ACE-N001DE","price":605.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_543e47f9-8ee0-46ce-9ae0-4b6d4387ae1b.jpg?v=1766545280"},{"product_id":"ace-n003de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ ROCKERS","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e魂揺さぶる「ROCKERS」スタイル\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e伝説のACE CAFE LONDONが誇る、揺るぎないロッカーズの象徴。このデカールを貼ることで、あなたのバイクやヘルメットが、\u003cstrong\u003e反骨精神を宿した唯一無二の存在\u003c\/strong\u003eへと昇華します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_fd304f9f-e201-4ffc-8751-e5df29070f98.jpg?v=1766545282\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e孤高の魂を刻むデカール\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e確かな品質、塩化ビニル製デカール\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e手にした瞬間に感じる、\u003cstrong\u003eタフな塩化ビニル素材の安心感\u003c\/strong\u003e。プリントタイプだからこそ実現した鮮明なデザインは、大切なギアを傷つけることなく、長期間その存在感を放ち続けます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_50c19471-0949-4444-971c-db4f76a8ff6c.jpg?v=1766545281\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e手軽にまとう本物の証\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e広がるカスタムの可能性\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eヘルメットや愛車の外装に、\u003cstrong\u003e自由に貼れるこのステッカー\u003c\/strong\u003e。雨や日光にも強い印刷加工が施されているため、あらゆるシーンであなたのこだわりを表現し、特別な存在感を演出します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_ac0e0ce4-6e44-476a-98d2-3695c5b6b6d3.jpg?v=1766545283\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e愛車を彩るロックスピリット\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003eヘルメットやバイクの外装などに最適な、プリントタイプのACE CAFE LONDONロゴステッカーです。\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003eバイクやヘルメットをロッカーズスタイルにカスタマイズ\u003c\/li\u003e\n                \u003cli\u003e鮮明なプリントデザインで存在感を演出\u003c\/li\u003e\n                \u003cli\u003e雨や日光にも強い耐久性\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e仕様\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003e製品のタイプに関する情報です。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003eタイプ：プリントタイプ\u003c\/li\u003e\n                \u003cli\u003eサイズ：36mm × 100mm\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003e製品に使用されている素材に関する情報です。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e素材：塩化ビニル\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"36ｍｍ×100ｍｍ","offer_id":48626114232560,"sku":"ACE-N003DE","price":605.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_fd304f9f-e201-4ffc-8751-e5df29070f98.jpg?v=1766545282"},{"product_id":"ace-n004de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ ACE-CIRCLE","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003c!-- 商品解説セクション (Main) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e愛車を彩るロゴデカール\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e伝説のブランドロゴが、愛車の個性を\u003cstrong\u003e力強く主張\u003c\/strong\u003eする。ヘルメットやバイクの外装に貼るだけで、\u003cstrong\u003e手軽にカスタム\u003c\/strong\u003eを楽しめる。\u003cstrong\u003e2枚セット\u003c\/strong\u003eで、様々なスタイルを試せるのも醍醐味だ。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_e1aa2786-4157-496f-8543-b0a6bd7f600a.jpg?v=1766545284\" class=\"img-fluid d-block w-100 product-img\" alt=\"ACE CAFE LONDON ロゴデカール\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e唯一無二の存在感\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e確かな品質、手元に届く\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e厳選された塩化ビニル素材\u003c\/strong\u003eを使用。\u003cstrong\u003e高い耐久性\u003c\/strong\u003eで、\u003cstrong\u003e長期間にわたり愛車の美しさ\u003c\/strong\u003eを保つ。パッケージから取り出すたび、本物の価値を実感できるだろう。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_6986488a-31b5-457d-9a48-cc8bc8e431f6.jpg?v=1766545284\" class=\"img-fluid d-block w-100 product-img\" alt=\"デカール素材の質感\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e耐久性を追求した素材\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e鮮明プリントで際立つ存在感\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e高精細なプリント技術\u003c\/strong\u003eが、ACE CAFE LONDONのロゴを\u003cstrong\u003e細部まで鮮やかに再現\u003c\/strong\u003eする。\u003cstrong\u003e水や汚れに強く\u003c\/strong\u003e、愛車のあらゆる表面にピタリと馴染む。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_10965f70-4014-4d18-bf90-9d8342e2d2ce.jpg?v=1766545283\" class=\"img-fluid d-block w-100 product-img\" alt=\"デカールの高精細プリント\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eこだわりの高画質\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特長\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eヘルメットやバイクの外装などに最適な、プリントタイプのACE CAFE LONDONロゴステッカーです。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eプリントタイプ\u003c\/li\u003e\n        \u003cli\u003e2枚入り\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e塩化ビニル\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e約50Φ (直径50mm)\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"50Φ×2枚","offer_id":48626114265328,"sku":"ACE-N004DE","price":660.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_e1aa2786-4157-496f-8543-b0a6bd7f600a.jpg?v=1766545284"},{"product_id":"ace-n008de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ CHECKER LINE","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003c!-- 商品解説セクション --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e愛車に刻む、伝説のチェッカー\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eヘルメットやバイクの外装に鮮烈な存在感を放つ、ACE CAFE LONDONのチェッカーラインデカールです。文字や枠だけが残る\u003cstrong\u003eカッティングタイプ\u003c\/strong\u003eで、まるでプロが施したようなシームレスな仕上がりを実現します。あなたのカスタムスタイルに合わせて選べる３色展開です。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_3f7c3252-5b31-4802-9ce8-83ec8d4bd762.jpg?v=1766545286\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e孤高のスピリットを纏う\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e精密フィット、妥協なきディテール\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e本製品は、まるで塗料を吹き付けたかのような精巧な仕上がりを誇ります。特別なスキルは不要で、透明シートと一体で位置決めする方式が、初めての方でも簡単に美しく貼り付けることを可能にしました。\u003cstrong\u003e塩化ビニル素材\u003c\/strong\u003eが、曲面にも吸い付くようなフィット感を生み出します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_77388704-a2ff-421b-9d2b-28ba164fd8a1.jpg?v=1766545286\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e理想のカスタムをその手に\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e魅せる世界観、無限の可能性\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e単なる装飾を超え、ACE CAFE LONDONの世界観を凝縮したこのデカールは、他のブランドアイテムとの相性も抜群です。自分だけの\u003cstrong\u003eカスタムストーリー\u003c\/strong\u003eを紡ぎ出し、時を超えて愛される唯一無二のスタイルを創造します。細部へのこだわりが、あなたの個性を最大限に引き出します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_f2c43a0b-613e-42db-a373-022cdff59c43.jpg?v=1766545286\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eあなたの愛車が、アートになる\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003eヘルメットやバイクの外装などに最適な、文字や枠だけが残るカッティングタイプのACE CAFE LONDONラインステッカーです。\u003c\/p\u003e\n                \u003cul class=\"benefit-list\"\u003e\n                    \u003cli\u003e切り文字\/カッティングタイプ\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e塩化ビニル\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eサイズ・型番\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e型番: N008DE\u003c\/li\u003e\n                    \u003cli\u003eサイズ: 250mm × 35mm\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eデカールの貼り方\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"step-list\"\u003e\n                    \u003cli\u003e\n                        \u003cp\u003e剥離紙を剥がす:\u003c\/p\u003e\n                        \u003cp\u003e切り文字タイプのデカールを台紙から剥がす際は、文字部が透明シートに残っている事を確認しながら剥離紙を上にして少しづつめくり、剥がして下さい。\u003c\/p\u003e\n                    \u003c\/li\u003e\n                    \u003cli\u003e\n                        \u003cp\u003e対象物に貼る:\u003c\/p\u003e\n                        \u003cp\u003eデカールを貼る対象物のホコリや汚れを拭き取り、上記1で用意したデカールを透明シートと一緒に貼付け、文字部を押して密着させて下さい。最後に文字部が残る様にゆっくり透明シートを剥がして下さい。\u003c\/p\u003e\n                    \u003c\/li\u003e\n                \u003c\/ul\u003e\n                \u003cp class=\"body-text\"\u003e丸みのある部分にはドライヤーなどで温めながら貼ると失敗がありません。\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ 250mm×35ｍｍ","offer_id":48626114298096,"sku":"ACE-N008DE-BK","price":880.0,"currency_code":"JPY","in_stock":true},{"title":"シルバー \/ 250mm×35ｍｍ","offer_id":48626114330864,"sku":"ACE-N008DE-SV","price":880.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ 250mm×35ｍｍ","offer_id":48626114363632,"sku":"ACE-N008DE-WH","price":880.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_3f7c3252-5b31-4802-9ce8-83ec8d4bd762.jpg?v=1766545286"},{"product_id":"ace-n009de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ UNIONJACK\u0026CLUBMARK","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003c!-- 商品解説セクション (Main) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e愛車に宿る本物の刺激 カッティングデカール\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e日常に刺激を求めるライダー層、そして英国ロックやカフェレーサー文化に共感する方々へ。ヘルメットやバイクの外装へ、まるでペイントのように溶け込むカッティングタイプのロゴステッカー。塩化ビニル素材がもたらす、環境を選ばない\u003cstrong\u003e確かな耐久性\u003c\/strong\u003eで、あなたのこだわりを表現します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_c7f6049a-9b5a-48ad-9138-b4c5e49c3bf7.jpg?v=1766545288\" class=\"img-fluid d-block w-100 product-img\" alt=\"こだわりのユニオンジャックデザイン\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eこだわりのユニオンジャックデザイン\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eプロ級の仕上がりを叶える簡単カスタム\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e本物を求めるライダーに贈る、ACE CAFE LONDONの公式デカール。文字や枠だけが鮮明に残る緻密な設計は、熟練の職人技を思わせる仕上がりです。\u003cstrong\u003eホコリを拭き取るだけのシンプルな準備\u003c\/strong\u003eで、どなたでも失敗なく愛車へ一体感を演出できます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_b4c486e9-01f6-4848-bdec-ce5e24575bdb.jpg?v=1766545288\" class=\"img-fluid d-block w-100 product-img\" alt=\"手軽に楽しむ高次元ドレスアップ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e手軽に楽しむ高次元ドレスアップ\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e英国の象徴が融合するスタイル\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eあなたの愛車を\u003cstrong\u003e唯一無二の存在\u003c\/strong\u003eへと昇華させる、ユニオンジャックとクラブマークの共演。対象物にデカールを密着させ、ゆっくりと透明シートを剥がす工程は、まるで自身でアートを創造するような悦び。丸みのある部分にはドライヤーで温めながら貼ることで、どこまでも馴染む美しい曲線を描きます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_0bcc2670-f918-495d-ad70-5852f4fc27fb.jpg?v=1766545288\" class=\"img-fluid d-block w-100 product-img\" alt=\"シームレスに映えるエンブレム\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eシームレスに映えるエンブレム\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eヘルメットやバイクの外装などに最適な、文字や枠だけが残るカッティングタイプのACE CAFE LONDONロゴステッカーです。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eタイプ: 切り文字 \/ カッティングタイプ\u003c\/li\u003e\n          \u003cli\u003eサイズ: 65mm × 85mm\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e耐久性に優れた素材を使用しています。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e素材: 塩化ビニル\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eデカールの貼り方\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eプロのような仕上がりを簡単に実現できる貼り方ガイドです。\u003c\/p\u003e\n        \u003cul class=\"step-list\"\u003e\n          \u003cli\u003e\n            \u003ch4\u003e剥離紙を剥がす\u003c\/h4\u003e\n            \u003cp\u003e切り文字タイプのデカールを台紙から剥がす際は、文字部が透明シートに残っていることを確認しながら、剥離紙を上にして少しずつめくり、剥がしてください。\u003c\/p\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003ch4\u003e対象物に貼る\u003c\/h4\u003e\n            \u003cp\u003eデカールを貼る対象物のホコリや汚れを拭き取り、デカールを透明シートと一緒に貼り付け、文字部を押して密着させてください。最後に文字部が残るようにゆっくり透明シートを剥がしてください。\u003c\/p\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003ch4\u003e丸みのある部分への対応\u003c\/h4\u003e\n            \u003cp\u003e丸みのある部分にはドライヤーなどで温めながら貼ると、より失敗なくきれいに仕上がります。\u003c\/p\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ 65mm×85mm","offer_id":48626114396400,"sku":"ACE-N009DE-BK","price":880.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ 65mm×85mm","offer_id":48626114429168,"sku":"ACE-N009DE-WH","price":880.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_c7f6049a-9b5a-48ad-9138-b4c5e49c3bf7.jpg?v=1766545288"},{"product_id":"ace-n010de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ CHECKER FLAG","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e情熱を纏うチェッカーフラッグ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eヘルメットやバイクの外装に最適です。ACE CAFE LONDONの魂が宿るチェッカーフラッグデザインは、愛車の印象を\u003cstrong\u003e一瞬で変える\u003c\/strong\u003eでしょう。\u003cstrong\u003e鮮やかなプリント\u003c\/strong\u003eが、あなたの走りへ\u003cstrong\u003e情熱を注入\u003c\/strong\u003eします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_efaff2cb-a49a-4f1c-9fec-721e129999f2.jpg?v=1766545289\" class=\"img-fluid d-block w-100 product-img\" alt=\"デカールを貼ったヘルメットのイメージ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e孤高の存在感を放つ\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e届いたその日にカスタム開始\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eパッケージを開ける喜び。\u003cstrong\u003e塩化ビニル素材のプリントタイプ\u003c\/strong\u003eは、ヘルメットやバイクの外装に最適です。届いたその日から、愛車を\u003cstrong\u003e理想のスタイルへ手軽にカスタマイズ\u003c\/strong\u003eできます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_7f3d306a-d418-4492-89df-9196564e8686.jpg?v=1766545289\" class=\"img-fluid d-block w-100 product-img\" alt=\"パッケージから取り出されたデカールのイメージ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e愛車を彩る準備万端\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e個性際立つ豊富なラインナップ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e多彩なデザインバリエーション\u003c\/strong\u003eが、あなたのカスタムをさらに広げます。プリントタイプならではの\u003cstrong\u003e美しい仕上がり\u003c\/strong\u003eはそのままに、ヘルメットやバイク外装に複数貼ることで、\u003cstrong\u003e唯一無二のオリジナルスタイルを創出\u003c\/strong\u003eできるでしょう。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_3271b10b-cf4c-4c5a-b1c4-7a567b34a5d3.jpg?v=1766545289\" class=\"img-fluid d-block w-100 product-img\" alt=\"様々な箇所に貼られたデカールのイメージ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e自分だけの特別を追求\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch3 class=\"section-title\"\u003e商品の詳細\u003c\/h3\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eヘルメットやバイクの外装などに最適な、ACE CAFE LONDONのロゴステッカーです。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e愛車に手軽に個性をプラス\u003c\/li\u003e\n        \u003cli\u003e情熱を表現するチェッカーフラッグデザイン\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e仕様\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e本製品の主な仕様は以下の通りです。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eタイプ: プリントタイプ\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e耐久性の高い素材を使用しています。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e素材: 塩化ビニル\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e本製品のサイズは以下の通りです。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eサイズ: 50mm × 90mm\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"50ｍｍ×90ｍｍ","offer_id":48626114461936,"sku":"ACE-N010DE","price":660.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_efaff2cb-a49a-4f1c-9fec-721e129999f2.jpg?v=1766545289"},{"product_id":"ace-n011de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ FLAG","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eACE CAFE魂を宿すデカール\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eロンドンの伝説を象徴するチェッカーとユニオンジャックの旗が融合。ヘルメットやバイクの外装へ貼ることで、あなたの愛車が\u003cstrong\u003e特別な一台\u003c\/strong\u003eに変身します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_58178fce-3eae-46e9-a064-176236a196a7.jpg?v=1766545291\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e伝説のカスタム魂を宿す\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e憧れを形にするステッカー\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e高品質な塩化ビニル素材が織りなす、堅牢な仕上がり。手にした瞬間から感じる\u003cstrong\u003e確かな品質\u003c\/strong\u003eが、あなたのカスタムスタイルを長期にわたりサポートします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_d3ec54f1-ca52-46b2-8bc5-5f297ec0b8f5.jpg?v=1766545290\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e堅牢な品質でカスタムを楽しむ\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e長く愛せるプリントデカール\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e雨や強い日差しにも揺るがないプリントタイプは、色褪せることなく美しいデザインを維持。愛車の個性を、\u003cstrong\u003e時を超えて輝かせ\u003c\/strong\u003e続けます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_d6939c5b-e504-449b-a090-09a9aaeeef9a.jpg?v=1766545290\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e厳しい環境下でも色褪せない\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eヘルメットやバイクの外装に最適な、プリントタイプのロゴステッカーです。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eACE CAFE LONDONロゴデザイン\u003c\/li\u003e\n        \u003cli\u003e貼るだけで愛車をカスタム\u003c\/li\u003e\n        \u003cli\u003eプリントタイプで色褪せにくい\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e素材: 塩化ビニル\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e47mm × 110mm\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"47ｍｍ×110ｍｍ","offer_id":48626114494704,"sku":"ACE-N011DE","price":660.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_58178fce-3eae-46e9-a064-176236a196a7.jpg?v=1766545291"},{"product_id":"ace-n012de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ NAKED","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e愛車に刻む、英国魂\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eヘルメットやバイク外装へ直接描き込まれたかのような、文字や枠だけが残るカッティングタイプ。見る者の視線を釘付けにする、\u003cstrong\u003e無駄を削ぎ落としたデザイン\u003c\/strong\u003eが魅力です。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_c78df88b-cfad-48dc-8494-0c7372442d72.jpg?v=1766545291\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eミニマルな存在感\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e失敗しない、本格カスタム\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\u003cstrong\u003e厳選された塩化ビニル素材\u003c\/strong\u003eが、曲面にもしなやかにフィット。剥離紙から透明シートへ、そして対象物へ。ステップを踏むごとに、まるでプロが施工したかのような\u003cstrong\u003e完璧な仕上がり\u003c\/strong\u003eを実現します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_63bd91db-6375-40b9-8f61-b00b70befbc0.jpg?v=1766545292\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eこだわりの素材と工程\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e伝説を纏う、ライダーの証\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eACE CAFE LONDONの象徴を、あなたのスタイルで表現する。ヘルメットからバイクのボディまで、どこに貼るかで印象が大きく変わる。\u003cstrong\u003e自分だけの個性を追求する喜び\u003c\/strong\u003eを、心ゆくまでご堪能ください。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_60c0beee-616c-4721-bf50-f2b775c6dfd7.jpg?v=1766545291\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eあなただけのカフェスタイル\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003eヘルメットやバイクの外装などに最適な、カッティングタイプのACE CAFE LONDONロゴステッカーです。\u003c\/p\u003e\n                \u003cul class=\"benefit-list\"\u003e\n                    \u003cli\u003e文字や枠だけが残るカッティングタイプ\u003c\/li\u003e\n                    \u003cli\u003eACE CAFE LONDONロゴデザイン\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e塩化ビニル\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eサイズ\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e60Φ\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e貼り方ガイド\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e切り文字タイプのデカールの貼り方についてご説明します。\u003c\/p\u003e\n                \u003cul class=\"step-list\"\u003e\n                    \u003cli\u003e\n                        \u003cp\u003e剥離紙を剥がす\u003c\/p\u003e\n                        \u003cp\u003e切り文字タイプのデカールを台紙から剥がす際は、文字部が透明シートに残っていることを確認しながら、剥離紙を上にして少しずつめくり、剥がしてください。\u003c\/p\u003e\n                    \u003c\/li\u003e\n                    \u003cli\u003e\n                        \u003cp\u003e対象物に貼る\u003c\/p\u003e\n                        \u003cp\u003eデカールを貼る対象物のホコリや汚れを拭き取り、用意したデカールを透明シートと一緒に貼り付け、文字部を押して密着させてください。最後に文字部が残るようにゆっくり透明シートを剥がしてください。\u003c\/p\u003e\n                    \u003c\/li\u003e\n                \u003c\/ul\u003e\n                \u003cp class=\"body-text\"\u003e※丸みのある部分にはドライヤーなどで温めながら貼ると失敗がありません。\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ 60Φ","offer_id":48626114527472,"sku":"ACE-N012DE-BK","price":660.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ 60Φ","offer_id":48626114560240,"sku":"ACE-N012DE-WH","price":660.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_c78df88b-cfad-48dc-8494-0c7372442d72.jpg?v=1766545291"},{"product_id":"ace-n013de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ BRUSH FONT","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e個性を主張するブラシフォント\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eバイクやヘルメットに、\u003cstrong\u003e唯一無二\u003c\/strong\u003eのACE CAFE LONDONロゴを。文字や枠だけが残る\u003cstrong\u003eカッティングタイプ\u003c\/strong\u003eが、まるで直接ペイントしたような自然な仕上がりを叶えます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_1c2d9c80-111f-4b5e-8c56-3214fe252194.jpg?v=1766545292\" class=\"img-fluid d-block w-100 product-img\" alt=\"クールな愛車カスタム\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eクールな愛車カスタム\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eこだわりの品質と簡単施工\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e耐久性に優れた塩化ビニル素材\u003c\/strong\u003eを採用し、長期間にわたり愛車のスタイルを維持。剥離紙を剥がし、透明シートで貼るだけの\u003cstrong\u003e簡単ステップ\u003c\/strong\u003eで、誰でも美しい仕上がりを実現します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_c177f5b0-6f40-41ae-a1d9-98c8f939ceac.jpg?v=1766545299\" class=\"img-fluid d-block w-100 product-img\" alt=\"理想を形にするデカール\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e理想を形にするデカール\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eロック魂宿る表現力\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eあなたのヘルメットやバイク外装に、ACE CAFE LONDONの\u003cstrong\u003e象徴的なデザイン\u003c\/strong\u003eを。路面を駆け抜けるたびに、乗り手の個性を鮮やかに主張し、\u003cstrong\u003e唯一無二の世界観\u003c\/strong\u003eを演出します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_171355ff-83f1-4482-8344-e75b91eb7046.jpg?v=1766545292\" class=\"img-fluid d-block w-100 product-img\" alt=\"愛車を彩るアイコン\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e愛車を彩るアイコン\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e詳細情報\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eヘルメットやバイクの外装に最適な、文字や枠だけが残るカッティングタイプのACE CAFE LONDONロゴステッカーです。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e切り文字\/カッティングタイプ\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e基本情報\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e型番: N013DE\u003c\/li\u003e\n          \u003cli\u003eサイズ: 45mm x 70mm\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e耐久性に優れた素材を使用しています。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e塩化ビニル\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eデカールの貼り方\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e美しい仕上がりを実現するための貼り方をご紹介します。\u003c\/p\u003e\n        \u003cul class=\"step-list\"\u003e\n          \u003cli\u003e\n            剥離紙を剥がす\n            切り文字タイプのデカールを台紙から剥がす際は、文字部が透明シートに残っている事を確認しながら剥離紙を上にして少しづつめくり、剥がして下さい。\n          \u003c\/li\u003e\n          \u003cli\u003e\n            対象物に貼る\n            デカールを貼る対象物のホコリや汚れを拭き取り、用意したデカールを透明シートと一緒に貼付け、文字部を押して密着させて下さい。最後に文字部が残る様にゆっくり透明シートを剥がして下さい。\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp class=\"body-text\"\u003e※丸みのある部分にはドライヤーなどで温めながら貼ると失敗がありません。\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ 45mm×70mm","offer_id":48626114593008,"sku":"ACE-N013DE-BK","price":660.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ 45mm×70mm","offer_id":48626114625776,"sku":"ACE-N013DE-WH","price":660.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_1c2d9c80-111f-4b5e-8c56-3214fe252194.jpg?v=1766545292"},{"product_id":"ace-n014de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ ACE-CIRCLE","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eエースカフェ、洗練ロゴ\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eヘルメットやバイク外装に最適です。文字や枠だけが残るカッティングタイプで、\u003cstrong\u003e愛車に一体感のある上質な仕上がり\u003c\/strong\u003eをもたらします。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_d5a7768f-2fcd-4175-a45d-a425fa9e3934.jpg?v=1766545294\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eクリーンな印象、愛車に。\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e本物志向の英国デカール\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e歴史あるACE CAFE LONDONの\u003cstrong\u003e正規デカール\u003c\/strong\u003e。細部までこだわり抜いたデザインが、英国が培ったロッカーズスタイルを完璧に表現します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_fcc833b1-7052-4781-9ee4-809cd9a9215f.jpg?v=1766545294\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e確かな品質、英国魂。\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e個性際立つバイクカスタム\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\u003cstrong\u003e塩化ビニル製で耐久性に優れ\u003c\/strong\u003e、大切なバイクやヘルメットを長期間美しく彩ります。自分だけのカスタマイズで、唯一無二の存在感を放ちます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_f0e7c243-26a0-4648-8275-8003c8438420.jpg?v=1766545294\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e自由な発想、無限の用途。\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e商品詳細\u003c\/h3\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003eヘルメットやバイクの外装などに最適な、カッティングタイプのACE CAFE LONDONロゴステッカーです。\u003c\/p\u003e\n                \u003cul class=\"benefit-list\"\u003e\n                    \u003cli\u003e文字や枠だけが残るカッティングタイプ\u003c\/li\u003e\n                    \u003cli\u003eACE CAFE LONDONロゴステッカー\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e素材・材質\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e塩化ビニル\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eサイズ\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e約70Φ (直径70mm)\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eデカールの貼り方\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e切り文字タイプのデカールを貼る際の手順とポイントをご案内します。\u003c\/p\u003e\n                \u003cul class=\"step-list\"\u003e\n                    \u003cli\u003e\n                        剥離紙を剥がす\n                        \u003cp\u003e切り文字タイプのデカールを台紙から剥がす際は、文字部が透明シートに残っていることを確認しながら、剥離紙を上にして少しずつめくり、剥がしてください。\u003c\/p\u003e\n                    \u003c\/li\u003e\n                    \u003cli\u003e\n                        対象物に貼る\n                        \u003cp\u003eデカールを貼る対象物のホコリや汚れを拭き取り、剥がしたデカールを透明シートと一緒に貼り付け、文字部を押して密着させてください。最後に文字部が残るようにゆっくり透明シートを剥がしてください。\u003c\/p\u003e\n                    \u003c\/li\u003e\n                \u003c\/ul\u003e\n                \u003cp\u003e※丸みのある部分にはドライヤーなどで温めながら貼ると失敗がありません。\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ 70Φ","offer_id":48626114658544,"sku":"ACE-N014DE-BK","price":770.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ 70Φ","offer_id":48626114691312,"sku":"ACE-N014DE-WH","price":770.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_d5a7768f-2fcd-4175-a45d-a425fa9e3934.jpg?v=1766545294"},{"product_id":"ace-n015de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ ACE-CIRCLE","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003c!-- 商品解説セクション (Main) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e伝説を宿すカッティングロゴ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eACE CAFE LONDONの\u003cstrong\u003e象徴的なロゴ\u003c\/strong\u003eが、文字や枠だけ残る\u003cstrong\u003eカッティングタイプ\u003c\/strong\u003eで表現されています。ヘルメットやバイク外装に、精緻なデザインが光ります。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_ed7ab3ae-2c78-441a-b80b-d0c8296ba365.jpg?v=1766545296\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e愛車を飾るブランドの証\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eこだわりの素材と2枚の歓び\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e高品質な塩化ビニル素材\u003c\/strong\u003eを採用し、\u003cstrong\u003e耐久性に優れています\u003c\/strong\u003e。便利な\u003cstrong\u003e2枚入り\u003c\/strong\u003eで、予備としても、異なる場所への貼り付けも思いのままに。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_d5789fb3-5835-4e65-add5-eab1415e7a19.jpg?v=1766545296\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e確かな品質、重ねる喜び\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eスタイルを極める貼り付け術\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e曲線部分にはドライヤーで温めながら貼ることで、空気も入らず\u003cstrong\u003e美しく密着\u003c\/strong\u003eします。あなただけのACE CAFE LONDONスタイルを心ゆくまで愉しめます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_4b9c6740-acf9-47e7-bc50-bf4330573e11.jpg?v=1766545295\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e美しく纏う、至高の技\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴・仕様\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eヘルメットやバイクの外装などに最適な、文字や枠だけが残るカッティングタイプのACE CAFE LONDONロゴステッカーです。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e切り文字\/カッティングタイプ\u003c\/li\u003e\n        \u003cli\u003e2枚入り\u003c\/li\u003e\n        \u003cli\u003eサイズ：50φ\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e本製品は以下の素材を使用しています。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e塩化ビニル\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eデカール貼り付けガイド\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e切り文字タイプのデカールを貼り付ける際の手順です。\u003c\/p\u003e\n      \u003cul class=\"step-list\"\u003e\n        \u003cli\u003e\n          \u003cp\u003e剥離紙を剥がす\u003c\/p\u003e\n          \u003cp\u003e切り文字タイプのデカールを台紙から剥がす際は、文字部が透明シートに残っている事を確認しながら剥離紙を上にして少しづつめくり、剥がして下さい。\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cp\u003e対象物に貼る\u003c\/p\u003e\n          \u003cp\u003eデカールを貼る対象物のホコリや汚れを拭き取り、用意したデカールを透明シートと一緒に貼付け、文字部を押して密着させて下さい。最後に文字部が残る様にゆっくり透明シートを剥がして下さい。\u003c\/p\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e丸みのある部分にはドライヤーなどで温めながら貼ると失敗がありません。\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ 50Φ×2枚","offer_id":48626114724080,"sku":"ACE-N015DE-BK","price":770.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ 50Φ×2枚","offer_id":48626114756848,"sku":"ACE-N015DE-WH","price":770.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_ed7ab3ae-2c78-441a-b80b-d0c8296ba365.jpg?v=1766545296"},{"product_id":"ace-n017de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ RACER-CIRCLE","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e伝説の息吹、愛車に宿す\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eACE CAFE LONDONの象徴的なRACER-CIRCLEデザインが、貴方のバイクやヘルメットにカフェレーサーの精神を呼び覚まします。その洗練された佇まいが、走りの\u003cstrong\u003eこだわりを表現\u003c\/strong\u003eします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_a88055c4-ef27-42c7-998e-558353d2e93f.jpg?v=1766545296\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e唯一無二のスタイルを追求\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e本物の輝きを、永く保つ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e厳しい環境下でも色褪せない、\u003cstrong\u003e高品質な塩化ビニル素材\u003c\/strong\u003eを採用しました。ACE CAFE LONDONのデカールは、時間が経ってもその魅力が色褪せることはありません。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_7a8f65d3-0637-451a-9051-adf96215813a.jpg?v=1766545297\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e確かな品質を、その手に\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e細部に宿る、研ぎ澄まされた美\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e精密なプリント技術\u003c\/strong\u003eにより、まるで塗装の一部であるかのような一体感。デカール特有の厚みを感じさせず、ヘルメットや車体に自然に溶け込む仕上がりです。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_39b2442d-aa36-4e7f-8842-627f07a663c0.jpg?v=1766545296\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e貴方だけの世界観を創造\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eヘルメットやバイクの外装などに最適な、プリントタイプのACE CAFE RACERシリーズロゴステッカーです。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eプリントタイプ\u003c\/li\u003e\n          \u003cli\u003eサイズ：70Φ\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e塩化ビニル\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"70Φ","offer_id":48626114789616,"sku":"ACE-N017DE","price":660.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_a88055c4-ef27-42c7-998e-558353d2e93f.jpg?v=1766545296"},{"product_id":"ace-n018de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ RACER-CIRCLE","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eACE CAFE LONDONを愛車にまとう\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e伝説のカフェレーサー精神が息づく、アイコニックなロゴデザイン。ヘルメットやバイク外装に貼れば、あなたの愛車が英国の風を感じる一台に変わります。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_53861b74-4380-4837-9c9b-4b0008109c35.jpg?v=1766545299\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e憧れのスタイルを、その手に\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e2枚セットで広がるカスタムの夢\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e左右対称のドレスアップや、予備としても嬉しい2枚入り。手軽に複数のアイテムを彩り、あなただけのこだわり空間を演出します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_956ab0f4-6492-4356-9c87-d0f55c5e7c82.jpg?v=1766545298\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eコレクションしたくなる魅力\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e英国魂宿る、洗練のプリントステッカー\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e高耐久な塩化ビニル製で、厳しい環境下でもその輝きを失いません。プリントタイプだから実現する、対象物と一体化するような自然な仕上がりです。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_a29a98b5-8d12-43c2-b65d-e948af2eb23e.jpg?v=1766545298\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eディテールに宿る本物の証\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003eヘルメットやバイクの外装などに最適！プリントタイプのACE CAFE RACERシリーズロゴステッカー\u003c\/p\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003eプリントタイプ\u003c\/li\u003e\n                    \u003cli\u003e2枚入り\u003c\/li\u003e\n                    \u003cli\u003eサイズ：45Φ\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e塩化ビニル\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"45Φ×2枚","offer_id":48626114822384,"sku":"ACE-N018DE","price":660.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_53861b74-4380-4837-9c9b-4b0008109c35.jpg?v=1766545299"},{"product_id":"ace-n019de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ RACER-FLAG","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e愛車に宿る、伝説の証\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eACE CAFE LONDONの象徴、Racer-Flagデカールが、あなたの愛車に\u003cstrong\u003e個性を刻みます\u003c\/strong\u003e。緻密なプリントが織りなすデザインは、\u003cstrong\u003e走る魂を表現\u003c\/strong\u003eし、見る者の心を引きつけます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_079a2e74-5cbe-47ea-87c9-f88391030708.jpg?v=1766545299\" class=\"img-fluid d-block w-100 product-img\" alt=\"英国の風を纏うデカール\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e英国の風を纏うデカール\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e時を超える、確かな品質\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e厳選された\u003cstrong\u003e塩化ビニル素材\u003c\/strong\u003eが、過酷な環境下でも\u003cstrong\u003e美しい姿を保ちます\u003c\/strong\u003e。雨や日光にも負けない\u003cstrong\u003e強靭なプリント加工\u003c\/strong\u003eで、色褪せることなく輝きを放ち、長く愛用いただけます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_6e222240-f0a1-4b0b-8162-327c76ac219d.jpg?v=1766545299\" class=\"img-fluid d-block w-100 product-img\" alt=\"細部まで宿る、匠の技\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e細部まで宿る、匠の技\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e自由を飾る、無限の創造性\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eヘルメットからバイク外装まで、あらゆる場所に\u003cstrong\u003e自由な個性をプラス\u003c\/strong\u003e。あなたの愛車を\u003cstrong\u003e唯一無二の存在へと昇華\u003c\/strong\u003eさせ、カフェレーサーの精神を日常に呼び覚まします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_283f889e-174e-4726-993e-2725b58d18c9.jpg?v=1766545298\" class=\"img-fluid d-block w-100 product-img\" alt=\"貼るだけで叶う、スタイル変革\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e貼るだけで叶う、スタイル変革\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e商品詳細\u003c\/h3\u003e\n    \n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eヘルメットやバイクの外装などに最適！\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eプリントタイプのACE CAFE RACERシリーズロゴステッカー\u003c\/li\u003e\n          \u003cli\u003eプリントタイプ\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e塩化ビニル\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e55mm × 95mm\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"55mm×95mm","offer_id":48626114855152,"sku":"ACE-N019DE","price":660.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_079a2e74-5cbe-47ea-87c9-f88391030708.jpg?v=1766545299"},{"product_id":"ace-n021de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ TON-UP","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eTON-UP魂を宿す精密デカール\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eカッティングタイプならではの文字や枠だけが残る仕上がりは、まるで塗装したかのような一体感。愛車のヘルメットや外装に貼るだけで、\u003cstrong\u003e伝説的なカフェレーサーの精神が息づきます。\u003c\/strong\u003e塩化ビニル素材がもたらす高い耐久性で、様々なシチュエーションで長くご愛用いただけます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_675bebaa-e964-4356-b11b-9853d1ea398f.jpg?v=1766545300\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e魅せる愛車へ変貌\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e愛車を彩るこだわり素材感\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eパッケージから取り出した瞬間に感じる、しなやかな塩化ビニル素材の確かな品質。文字部が透明シートに残るよう剥がし、ホコリを拭き取った対象物に貼るだけで、まるで\u003cstrong\u003eプロが施工したような仕上がりが自宅で簡単に叶います。\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_d3c8ba78-3c64-474a-b0d6-9db1783571d6.jpg?v=1766545305\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e貼るだけプロ級クオリティ\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e広がるブランドの世界観と表現\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eTON-UPデカールはもちろん、ACE CAFE LONDONの象徴的なデザインが勢揃い。複数のデカールを組み合わせたり、異なるサイズで遊んだり、\u003cstrong\u003e無限のカスタマイズの可能性が広がります。\u003c\/strong\u003eあなただけのオリジナルを創造する喜びを、ぜひご体験ください。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_655cdeae-31a4-4b5f-919e-a68cb3b1eced.jpg?v=1766545299\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eあなただけのカフェレーサー魂\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003eヘルメットやバイクの外装などに最適な、カッティングタイプのACE CAFE LONDONロゴステッカーです。\u003c\/p\u003e\n                \u003cul class=\"benefit-list\"\u003e\n                    \u003cli\u003e文字や枠だけが残るカッティングタイプ\u003c\/li\u003e\n                    \u003cli\u003e切り文字タイプ\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eサイズ\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e約65mm × 85mm\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e塩化ビニル\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e貼り方\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e切り文字タイプのデカールの基本的な貼り方をご紹介します。\u003c\/p\u003e\n                \u003cul class=\"step-list\"\u003e\n                    \u003cli\u003e\n                        \u003cp\u003e\u003cstrong\u003e1. 剥離紙を剥がす\u003c\/strong\u003e\u003c\/p\u003e\n                        \u003cp\u003e切り文字タイプのデカールを台紙から剥がす際は、文字部が透明シートに残っていることを確認しながら、剥離紙を上にして少しづつめくり、剥がしてください。\u003c\/p\u003e\n                    \u003c\/li\u003e\n                    \u003cli\u003e\n                        \u003cp\u003e\u003cstrong\u003e2. 対象物に貼る\u003c\/strong\u003e\u003c\/p\u003e\n                        \u003cp\u003eデカールを貼る対象物のホコリや汚れを拭き取り、用意したデカールを透明シートと一緒に貼り付け、文字部を押して密着させてください。最後に文字部が残るように、ゆっくり透明シートを剥がしてください。\u003c\/p\u003e\n                    \u003c\/li\u003e\n                \u003c\/ul\u003e\n                \u003cp\u003e丸みのある部分にはドライヤーなどで温めながら貼ると、失敗が少なくきれいに仕上がります。\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ 65ｍｍ×85ｍｍ","offer_id":48626114887920,"sku":"ACE-N021DE-BK","price":880.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ 65ｍｍ×85ｍｍ","offer_id":48626114920688,"sku":"ACE-N021DE-WH","price":880.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_675bebaa-e964-4356-b11b-9853d1ea398f.jpg?v=1766545300"},{"product_id":"ace-n022de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ・THE ACE","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e伝説を纏う、カッティングデカール\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e伝説の\u003cstrong\u003eACE CAFE LONDON\u003c\/strong\u003eを象徴するデカール。文字や枠だけが残る\u003cstrong\u003eカッティングタイプ\u003c\/strong\u003eで、まるでボディに直接描かれたような\u003cstrong\u003e一体感\u003c\/strong\u003eを実現します。ヘルメットや愛車を\u003cstrong\u003e唯一無二のスタイル\u003c\/strong\u003eに引き立てます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_ad568181-d7e8-4d61-9370-a9bd4ac2baf3.jpg?v=1766545301\" class=\"img-fluid d-block w-100 product-img\" alt=\"デカールを貼ったヘルメット\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e愛車を彩る、唯一の証\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eこだわりの素材、簡単装着\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e剥離紙から透明シート、そして対象物へ。この\u003cstrong\u003e塩化ビニル製デカール\u003c\/strong\u003eは、\u003cstrong\u003e簡単なステップ\u003c\/strong\u003eで愛車に\u003cstrong\u003e完璧にフィット\u003c\/strong\u003eします。まるで\u003cstrong\u003eプロが施したかのような仕上がり\u003c\/strong\u003eが、あなたのバイクを特別な一台へと変貌させます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_0e0bbf45-1967-44b6-b80e-30f1885a9ba5.jpg?v=1766545301\" class=\"img-fluid d-block w-100 product-img\" alt=\"デカールの貼り付けイメージ\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eプロの仕上がりを自宅で\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e受け継がれる、魂の象徴\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e長い歴史を持つ\u003cstrong\u003eACE CAFE LONDONの精神\u003c\/strong\u003eを受け継ぐこのデカールは、\u003cstrong\u003e単なるステッカーではありません\u003c\/strong\u003e。愛車の\u003cstrong\u003eスタイルを決定づける存在\u003c\/strong\u003eとして、あなたのバイクライフに\u003cstrong\u003e深い物語と個性を加えます\u003c\/strong\u003e。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_a8924e18-7fc9-4e93-9366-3e471f94df21.jpg?v=1766545301\" class=\"img-fluid d-block w-100 product-img\" alt=\"デカールを貼ったバイクのタンク\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e走りに宿る、英国の息吹\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003eヘルメットやバイクの外装などに最適な、ACE CAFE LONDONのロゴステッカーです。\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003e文字や枠だけが残るカッティングタイプ\u003c\/li\u003e\n                \u003cli\u003eACE CAFE LONDONロゴデザイン\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003e耐久性に優れた素材を使用しています。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e塩化ビニル\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003eサイズ\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003e55mm × 85mm\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003eデカールの貼り方\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003e切り文字タイプのデカールは、以下の手順で簡単に貼り付けられます。\u003c\/p\u003e\n            \u003cul class=\"step-list\"\u003e\n                \u003cli\u003e\n                    \u003cp\u003e\u003cstrong\u003e① 剥離紙を剥がす\u003c\/strong\u003e\u003c\/p\u003e\n                    \u003cp\u003e切り文字タイプのデカールを台紙から剥がす際は、文字部が透明シートに残っていることを確認しながら、剥離紙を上にして少しずつめくり、剥がしてください。\u003c\/p\u003e\n                \u003c\/li\u003e\n                \u003cli\u003e\n                    \u003cp\u003e\u003cstrong\u003e② 対象物に貼る\u003c\/strong\u003e\u003c\/p\u003e\n                    \u003cp\u003eデカールを貼る対象物のホコリや汚れを拭き取り、①で用意したデカールを透明シートと一緒に貼付け、文字部を押して密着させてください。最後に文字部が残る様にゆっくり透明シートを剥がしてください。\u003c\/p\u003e\n                \u003c\/li\u003e\n            \u003c\/ul\u003e\n            \u003cp class=\"body-text\"\u003e丸みのある部分にはドライヤーなどで温めながら貼ると失敗がありません。\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"ブラック \/ 55ｍｍ×85ｍｍ","offer_id":48626114953456,"sku":"ACE-N022DE-BK","price":660.0,"currency_code":"JPY","in_stock":true},{"title":"ホワイト \/ 55ｍｍ×85ｍｍ","offer_id":48626114986224,"sku":"ACE-N022DE-WH","price":660.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_ad568181-d7e8-4d61-9370-a9bd4ac2baf3.jpg?v=1766545301"},{"product_id":"ace-n023de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ UnionJack \u0026 CafeRacer","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e伝説の息吹を宿すデカール\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eバイク文化の象徴たるユニオンジャックとカフェレーサーの魂を刻んだデザイン。愛車やヘルメットに貼ることで、唯一無二の個性をあなたのバイクライフに演出します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_f94cc909-5123-4d58-a6ec-8994a713b049.jpg?v=1766545303\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e愛車に宿るブリティッシュ魂\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e愛用品に息づく確かな品質\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e厳選された塩化ビニル素材が、日常使いや天候の変化に耐える堅牢性を実現。精緻なプリント加工により、色褪せることなく、長期間その輝きを保ち続けます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_2163101c-0315-48ed-8999-94266f4c0978.jpg?v=1766545302\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e長く愛せる耐久性\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e創造性を解き放つカスタマイズ\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eバイクの外装やヘルメットはもちろん、ガレージの壁や工具箱にも。あなただけの特別な空間を演出し、どこまでも広がるカスタムの可能性を体験してください。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_17541963-9720-4a42-981a-6817186513d6.jpg?v=1766545302\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e表現の幅を広げる逸品\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003eヘルメットやバイクの外装などに最適な、ACE CAFE LONDONロゴステッカーです。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003eプリントタイプ\u003c\/li\u003e\n                \u003cli\u003eサイズ：35mm × 100mm\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e素材・仕様\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003e本製品の素材と主な仕様は以下の通りです。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e素材: 塩化ビニル\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003c!-- 発送案内セクション (Shipping) - 情報がないため作成しません --\u003e\n    \u003c!-- 注意事項セクション (Notes) - 情報がないため作成しません --\u003e\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"35ｍｍ×100ｍｍ","offer_id":48626115018992,"sku":"ACE-N023DE","price":605.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_f94cc909-5123-4d58-a6ec-8994a713b049.jpg?v=1766545303"},{"product_id":"ace-n024de","title":"ACE CAFE LONDON ﾃﾞｶｰﾙ CafeRacer","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eバイクを彩る魂の証\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e伝説のカフェレーサースピリットが息づくデカール。あなたのヘルメットやバイクの外装に貼るだけで、\u003cstrong\u003e唯一無二の個性\u003c\/strong\u003eを手に入れることができます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_278ae71d-4f7b-4756-a50d-f517cbe7dd75.jpg?v=1766545304\" class=\"img-fluid d-block w-100 product-img\" alt=\"ヘルメットカスタムに最適なデカールのイメージ\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eヘルメットカスタムに最適\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eプロ仕様の耐久素材\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e厳選された塩化ビニル素材が、過酷な環境下でもその美しさを保ちます。鮮やかなプリントタイプで、\u003cstrong\u003e長く愛用いただける品質\u003c\/strong\u003eです。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_812b2fa8-f4c9-4451-9da8-6dcb51335cbf.jpg?v=1766545304\" class=\"img-fluid d-block w-100 product-img\" alt=\"こだわりのPVC素材のデカールのイメージ\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eこだわりのPVC素材\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e雨風に負けない艶やかさ\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e雨や日光に強い特殊な印刷加工を施し、色褪せや劣化を防ぎます。バイクの外装を飾る\u003cstrong\u003e信頼の品質\u003c\/strong\u003eを体験してください。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_7e9f2761-0532-4cff-8c1b-caf66e662a7a.jpg?v=1766545303\" class=\"img-fluid d-block w-100 product-img\" alt=\"長く映えるプリント技術のデカールのイメージ\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e長く映えるプリント技術\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003eヘルメットやバイクの外装などに最適な、ACE CAFE LONDONロゴステッカーです。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003eプリントタイプ\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e素材・生産国\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e素材: 塩化ビニル\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003eサイズ\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e74mm × 80mm\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"74ｍｍ×80ｍｍ","offer_id":48626115051760,"sku":"ACE-N024DE","price":715.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_278ae71d-4f7b-4756-a50d-f517cbe7dd75.jpg?v=1766545304"},{"product_id":"ace-n005ky","title":"ACE CAFE LONDON ﾗﾊﾞｰｷｰﾎﾙﾀﾞｰ ACE-CIRCLE","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eACE CAFEの魂を愛車に\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e堅牢な\u003cstrong\u003eラバー素材\u003c\/strong\u003eが、大切なキーシリンダーへのスレや傷つきをしっかりと防止します。ACE CAFE LONDONのシンボルが、あなたのライディングスタイルを鮮やかに彩るでしょう。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_7d4b0a94-ac20-4b5b-8fa1-15e55e12d9ab.jpg?v=1772501924\" class=\"img-fluid d-block w-100 product-img\" alt=\"ACE CAFE LONDON ラバーキーホルダーの全体像\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e愛車を守る相棒\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e手にする確かな立体感\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e文字やマークが浮き立つ\u003cstrong\u003eエンボス加工\u003c\/strong\u003eは、細部へのこだわりを感じさせます。指先に馴染む確かな質感は、手に取るたびに所有する喜びをもたらします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_114c75ac-54e5-432e-ab82-0c964179caab.jpg?v=1772501924\" class=\"img-fluid d-block w-100 product-img\" alt=\"ACE CAFE LONDON ラバーキーホルダーのエンボス加工部分のクローズアップ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eこだわりのディテール\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e公式アイテムをその手に\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eブランドロゴが配された\u003cstrong\u003e専用パッケージ\u003c\/strong\u003eは、このキーホルダーがACE CAFE LONDON公式の証。バイクを愛する仲間への特別なギフトとしても、自身のコレクションとしても最適です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_0fd18bbf-1474-4b1c-aa9b-2e39a7acd020.jpg?v=1772501924\" class=\"img-fluid d-block w-100 product-img\" alt=\"ACE CAFE LONDON ラバーキーホルダーの専用パッケージ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e贈る喜び、飾る満足\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eスペック・詳細情報\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e本製品は、以下の特徴を持つキーホルダーです。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003eキーシリンダーまわりへのスレ\/傷付きを防止\u003c\/li\u003e\n          \u003cli\u003eエンボス仕様で立体感のあるデザイン\u003c\/li\u003e\n          \u003cli\u003eACE CAFE LONDON公式のラバータイプキーホルダー\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e本製品に使用されている素材は以下の通りです。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003e素材:\u003c\/strong\u003e ラバー\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e本製品のサイズは以下の通りです。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003e直径:\u003c\/strong\u003e 約45mm (45Φ)\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"ACE CAFE LONDON","offers":[{"title":"45Φ","offer_id":48626115084528,"sku":"ACE-N005KY","price":880.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_7d4b0a94-ac20-4b5b-8fa1-15e55e12d9ab.jpg?v=1772501924"},{"product_id":"dr2y-gv","title":"Dr.Dry ヘルメット ドライヤー用 手袋アタッチメント","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e濡れグローブの悩み解消 速乾アタッチメント\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e濡れた手袋の不快感を瞬時に解消します。Dr.Dry本体と連携し、グローブの内部までムラなく効率的に乾燥させ、次回のライディングを常に\u003cstrong\u003e快適\u003c\/strong\u003eにします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_ea4cfc43-95d7-46c2-9308-f8cb9bf436ff.jpg?v=1766545372\" class=\"img-fluid d-block w-100 product-img\" alt=\"濡れたグローブを乾かす手袋アタッチメント\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e快適ライディングの必需品\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e独自の多溝設計が叶える究極乾燥\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eアタッチメントの緻密な多溝設計により、手袋の指先から手のひらまで\u003cstrong\u003e均一に送風\u003c\/strong\u003e。部分的な生乾きを防ぎ、大切なギアを常に最高の状態に保ちます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_a9872f97-8047-43c1-b7a7-300022dea174.jpg?v=1766545355\" class=\"img-fluid d-block w-100 product-img\" alt=\"手袋アタッチメントの多溝設計\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e愛用グローブの質を守る\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e簡単装着 ストレスフリーな手袋乾燥\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eヘルメットドライヤーの送風口に載せるだけの\u003cstrong\u003eシンプル装着\u003c\/strong\u003eです。室内やサーキットのピットでも、天候を気にせずスマートに手袋の乾燥が完了します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_d1aa8fa9-f388-4936-8aaa-a80d31e9b553.jpg?v=1766545355\" class=\"img-fluid d-block w-100 product-img\" alt=\"Dr.Dryヘルメットドライヤーに手袋アタッチメントを装着\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eいつでもどこでも手軽に\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eスペック・詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eDr.Dry Helmet Dryer(DR2Y-19)の送風口に取り付けて、手袋を乾燥させる専用アタッチメントです。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e複数の溝から効率良く送風されるため、部分的な乾燥不足がありません。\u003c\/li\u003e\n          \u003cli\u003e室内やサーキットのピット内など、屋根付きの環境で乾燥できます。\u003c\/li\u003e\n          \u003cli\u003eDr.Dry Helmet Dryerとあわせてご使用ください。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e製品情報\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e品名：DR2Y-19用 手袋アタッチメント\u003c\/li\u003e\n          \u003cli\u003e型番：DR2Y-GV\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ・質量\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e寸法：H235mm×W79mm×D79mm\u003c\/li\u003e\n          \u003cli\u003e質量：約130g\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e材質：ABS樹脂\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003e注意事項\u003c\/h3\u003e\n    \u003cul class=\"point-list\"\u003e\n      \u003cli\u003e本製品はDr.Dry Helmet Dryer(DR2Y-19)専用アタッチメントです。\u003c\/li\u003e\n      \u003cli\u003e単体でのご使用はできません。必ずヘルメットドライヤーとあわせてご使用ください。\u003c\/li\u003e\n      \u003cli\u003e手袋の素材は、皮革製品・布製品・化学繊維製品などに使用できます。\u003c\/li\u003e\n      \u003cli\u003e手袋の乾燥以外には使用しないでください。\u003c\/li\u003e\n      \u003cli\u003eDr.Dry Helmet Dryer(DR2Y-19)の取扱説明書をよく読んでご使用ください。\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"DR DRY","offers":[{"title":"H235mm×W79mm×D79mm","offer_id":48626115150064,"sku":"DR2Y-GV","price":3960.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_ea4cfc43-95d7-46c2-9308-f8cb9bf436ff.jpg?v=1766545372"},{"product_id":"gt-als-evo","title":"アクセレーターロックシステム-EVO","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e長距離を快適に。手首の解放\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e長距離走行時の手首の負担を\u003cstrong\u003e大幅に軽減\u003c\/strong\u003eします。アクセル開度を一定に保ち、手首や肩、握力の疲労を和らげます。快適なツーリングやハイウェイ巡航を可能にし、ライダーの負担を軽減します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_d3482411-e84a-4128-8c96-3a53e1825232.jpg?v=1766545947\" class=\"img-fluid d-block w-100 product-img\" alt=\"手首を解放し、疲労知らずの長距離へ\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e手首を解放し、疲労知らずの長距離へ\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e愛車に最適なフィット感\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e国産車に多い22.2Φハンドル用と、ハーレーなどの外車にフィットする1inchハンドル用。\u003cstrong\u003e2種類のサイズ展開\u003c\/strong\u003eで、あなたの愛車にぴたりと馴染み、安定した操作性を提供します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_ceada577-12df-4269-9c09-a680a97fab50.jpg?v=1766545947\" class=\"img-fluid d-block w-100 product-img\" alt=\"選べる2サイズ、あなたのバイクに\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e選べる2サイズ、あなたのバイクに\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e直感的な操作と多機能性\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eスロットルオープン後、ブレーキレバーに押し当てるだけの\u003cstrong\u003e簡単操作\u003c\/strong\u003e。アクセル開度を固定し、走行時の負担を軽減します。一人でのキャブセッティング時にも、アナログなアクセル固定ツールとして役立ちます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_61f121e3-4f0b-43e4-8ed9-2f5842818d5c.jpg?v=1766545948\" class=\"img-fluid d-block w-100 product-img\" alt=\"簡単固定、セッティングにも活躍\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e簡単固定、セッティングにも活躍\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e製品仕様\u003c\/h3\u003e\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e商品の概要と機能\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e長距離高速走行時の手首の負担を大幅に軽減する、アナログタイプのアクセルロッカーです。\u003c\/p\u003e\n                \u003cp\u003eツーリングやハイウェイでの長距離巡行時に手首をひねったままの姿勢から解放され、手首・肩・握力などにかかる負担を和らげ、疲労軽減に役立ちます。一人でキャブセッティングなどを行う際、アクセル開度を固定したい時のツールとしても使用できます。\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eサイズと適合\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e国産車に多く使用される22.2Φハンドル用と、ハーレーなどの外車に多く使われる1inchハンドル用の2種類からお選びいただけます。\u003c\/p\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e22.2Φ (7\/8inch) ハンドルバー用（対応グリップ径30mm～34mm）\u003c\/li\u003e\n                    \u003cli\u003e25.4Φ (1inch) ハンドルバー用（対応グリップ径34mm～39mm）\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e付属品\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e本製品には以下の付属品が含まれます。\u003c\/p\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003eシリコンバンド\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e本製品の主な素材は以下の通りです。\u003c\/p\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003eABS樹脂\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 発送案内セクション (Shipping) --\u003e\n    \u003cdiv class=\"shipping-box\"\u003e\n        \u003ch3 class=\"section-title\"\u003e配送について\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e本商品はポスト投函での配送となります。\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 注意事項セクション (Notes) --\u003e\n    \u003cdiv class=\"note-box\"\u003e\n        \u003ch3 class=\"section-title\"\u003eご使用上の注意\u003c\/h3\u003e\n        \u003cp\u003e安全にご使用いただくため、以下の点にご注意ください。\u003c\/p\u003e\n        \u003cul class=\"point-list\"\u003e\n            \u003cli\u003e本製品は長距離巡航など、スロットル開度を一定に保つ事により、疲労を軽減させる事を目的とした製品です。混雑した市街地や下り坂など、急なアクセル操作を要する場所では使用しないでください。また法定速度内での安全走行が可能な範囲でご使用ください。\u003c\/li\u003e\n            \u003cli\u003eアクセル操作など運転に不慣れな方は使用しないでください。\u003c\/li\u003e\n            \u003cli\u003e当製品使用による道路交通法違反・事故に対する責任は負いかねます。自己責任にてご使用ください。\u003c\/li\u003e\n            \u003cli\u003eスポンジグリップ等、装着時に変形してしまう素材のグリップや丸型ではないグリップや可動式レバー装着車には使用しないでください。\u003c\/li\u003e\n            \u003cli\u003eレバー調整を行った場合、本体がレバー上面にしっかりかかるか、再度確認のうえ、ご使用ください。\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003ch3 class=\"section-title\"\u003e装着・操作・メンテナンスについて\u003c\/h3\u003e\n        \u003cp\u003e適切なご使用のため、以下の点にご留意ください。\u003c\/p\u003e\n        \u003cul class=\"point-list\"\u003e\n            \u003cli\u003e装着は安全な場所で停車して行ってください。装着後はスロットル、ブレーキレバー、本製品操作の妨げにならないか必ず確認の上、走行してください。\u003c\/li\u003e\n            \u003cli\u003e前方車の接近等、急なアクセル操作を要する場合がございます。手放しでの運転は行わないでください。\u003c\/li\u003e\n            \u003cli\u003e当製品の操作には慣れを要します。安全な場所で練習走行を行ってからのご使用をお勧めいたします。\u003c\/li\u003e\n            \u003cli\u003e他のクルーズコントローラーとの併用はしないでください。\u003c\/li\u003e\n            \u003cli\u003e本製品の改造は行わないでください。\u003c\/li\u003e\n            \u003cli\u003e取り外しの際に無理に押し広げると破損、グリップ力低下の原因となる恐れがございますので、ご注意ください。\u003c\/li\u003e\n            \u003cli\u003eブレーキマスターシリンダーをしっかり固定した状態でご使用ください。緩んでいると本製品を使用した際、ブレーキレバーの位置が動き、事故や転倒の恐れがございますので、走行前に点検してください。\u003c\/li\u003e\n            \u003cli\u003e雨天での走行やオフロード走行など、使用する環境により本製品が機能し難くなる場合がございます。その場合は当製品を外し、使用しないでください。\u003c\/li\u003e\n            \u003cli\u003eメンテナンスの際など、シリコンリングに油分が付いてしまった場合は、中性洗剤で油分を落として使用してください。\u003c\/li\u003e\n            \u003cli\u003e経年変化によりシリコンリングが劣化した場合は、シリコンリングを新品に交換してご使用ください。\u003c\/li\u003e\n        \u003c\/ul\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e","brand":"GrandTour","offers":[{"title":"ブラック \/ 22.2Φ(7\/8inch)ハンドルバー用","offer_id":48626134089968,"sku":"GT-ALS22B-EVO","price":3740.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ 25.4Φ(1inch)ハンドルバー用","offer_id":48626134122736,"sku":"GT-ALS25B-EVO","price":3740.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_d3482411-e84a-4128-8c96-3a53e1825232.jpg?v=1766545947"},{"product_id":"gt-als-bg","title":"アクセレーターロックシステム\/EVO 補修用シリコンバンド(22.2\/25.4Φ共通)","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n  \u003c!-- 商品解説セクション (Main) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e走りの土台を支える部品\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eアクセレーターロックシステムの性能を最大限に引き出す\u003cstrong\u003e必須の補修パーツ\u003c\/strong\u003e。確かな機能で、あなたのライディングを支え、快適なツーリングを実現します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_ac35789d-735d-48c2-b91e-4d8cdda67d52.jpg?v=1766545948\" class=\"img-fluid d-block w-100 product-img\" alt=\"機能を守る大切なバンド\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e機能を守る大切なバンド\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品仕様・詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eアクセレーターロックシステムに付属しているシリコンバンドの補修品です。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eアクセレーターロックシステム専用補修品\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e対応ハンドルバーサイズ\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e以下のハンドルバー径にご使用いただけます。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e22.2Φ (7\/8inch)\u003c\/li\u003e\n          \u003cli\u003e25.4Φ (1inch)\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 発送案内セクション (Shipping) --\u003e\n  \u003cdiv class=\"shipping-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003e配送について\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e本商品はポスト投函での配送となります。\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"GrandTour","offers":[{"title":"ブラック","offer_id":48626134155504,"sku":"GT-ALS-BG","price":506.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_ac35789d-735d-48c2-b91e-4d8cdda67d52.jpg?v=1766545948"},{"product_id":"arm-t01-sb2","title":"Comfort ARM Supporter","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e腕を守るスマート設計\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eバイクや自転車での通勤通学時も、\u003cstrong\u003eスーツや制服の下に着用できるスマートな設計\u003c\/strong\u003eです。\u003cstrong\u003e転倒による擦り傷からしっかり腕を保護\u003c\/strong\u003eし、毎日を安心で快適にサポートします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_b47dd6b6-1a43-4020-aacb-ac50577cb4b7.jpg?v=1766546065\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eどんな装いにも馴染む\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e頼れる肘プロテクション\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e肘を包むパッド部には、\u003cstrong\u003e高強度ナイロンメッシュ材\u003c\/strong\u003eを採用しました。万が一の転倒時にも\u003cstrong\u003e擦り傷や裂傷を軽減\u003c\/strong\u003eし、ソフトなプロテクターで動きを妨げることなく、アクティブな毎日を支えます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_77e2a20e-adbc-430a-aba1-9704f3fd6e6a.jpg?v=1766546065\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eアクティブな動きに追従\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e選べるサイズで心地よいフィット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003eS\/MとL\/XLの2サイズ展開\u003c\/strong\u003eで、腕に最適なフィット感を選べます。本体素材の「\u003cstrong\u003eスウェットブレーカー2\u003c\/strong\u003e」は\u003cstrong\u003e縦横に優れた伸縮性\u003c\/strong\u003eを持ち、どんな腕の動きにもしなやかに対応し、長時間の着用でも違和感がありません。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_e892e93e-3ff1-489c-acbd-7c7ca9b3d4df.jpg?v=1766546065\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eあなたにぴったりの一枚を\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"spec-section\"\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e転倒による擦り傷から腕\/肘を保護するアームサポーターです。バイクや自転車による通勤通学の際に、スーツや制服の下に着用してもシルエットが気にならないスマートな仕様です。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e軽量で縦横の伸縮性に優れた吸汗冷感素材「スウェットブレーカー2」を使用\u003c\/li\u003e\n          \u003cli\u003e汗が蒸発する時の気化熱作用により、肌のベタつき感を解消\u003c\/li\u003e\n          \u003cli\u003eパット部の外側には高強度ナイロンメッシュ材を使用し、枝などによる裂傷や、転倒時の擦り傷を軽減\u003c\/li\u003e\n          \u003cli\u003eパッド部のプロテクターはソフトタイプのため、動作の妨げにならない\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eあなたの腕にフィットするサイズをお選びいただけます。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eサイズ: S\/M, L\/XL\u003c\/li\u003e\n          \u003cli\u003eセット内容: 左右セット\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e高機能素材を採用し、快適な着用感を実現します。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e素材: ポリエステル \/ スウェットブレーカー2（吸汗冷感素材）\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e製品情報\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e本製品の基本情報です。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e品番: ARM-T01-SB2\u003c\/li\u003e\n          \u003cli\u003e品名: Comfort ARM Supporter\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"ブラック \/ S\/M","offer_id":48626144084208,"sku":"ARM-T01-SB2SM","price":2970.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L\/XL","offer_id":48626144116976,"sku":"ARM-T01-SB2LXL","price":2970.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_b47dd6b6-1a43-4020-aacb-ac50577cb4b7.jpg?v=1766546065"},{"product_id":"boc-01","title":"BAG ON CHEST","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003c!-- 商品解説セクション --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e都会の日常を守る、新感覚プロテクター\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e手持ちのデイバッグに隠れる\u003cstrong\u003e新発想の胸部プロテクター\u003c\/strong\u003eです。硬質樹脂とスポンジメッシュが、アクティブな毎日をスマートに保護します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_20b2ca2c-9064-4276-be23-51af5c9fbd78.jpg?v=1766546068\" class=\"img-fluid d-block w-100 product-img\" alt=\"都会の日常を守る、新感覚プロテクター\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e胸元に添える安心感\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e装着わずか数秒、確かな保護を\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eデイバッグのショルダーベルトに通し、\u003cstrong\u003e4つのバックルで固定するだけ\u003c\/strong\u003e。忙しい朝も、素早く身支度を整え出発できます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_8e667932-597f-4478-8b09-b9a3a26560ed.jpg?v=1766546066\" class=\"img-fluid d-block w-100 product-img\" alt=\"装着わずか数秒、確かな保護を\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eバッグと一体化する設計美\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e必要な時に、サッと取り出し\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e使わない時は\u003cstrong\u003eコンパクトに折りたたみ\u003c\/strong\u003e、バッグの隙間へ収納可能。必要な時だけすぐに使える、\u003cstrong\u003e抜群の携帯性\u003c\/strong\u003eを実現しました。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_679cc72d-f812-4dc3-b15b-fdfa9c08e45e.jpg?v=1766546067\" class=\"img-fluid d-block w-100 product-img\" alt=\"必要な時に、サッと取り出し\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eミニマルなサイズで自由自在\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション --\u003e\n  \u003cdiv class=\"spec-section\"\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e手持ちのデイバッグに装着できる！折りたたんで持ち運べる!! 新感覚の胸部プロテクターです。\u003c\/p\u003e\n        \u003cp\u003eデイバッグに取り付ける新感覚の胸部プロテクターです。\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e使い方と機能\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e簡単に取り付け、収納が可能です。\u003c\/p\u003e\n        \u003cul class=\"step-list\"\u003e\n          \u003cli\u003e装着は簡単！ショルダーベルトの下にプロテクターを入れて、バックル4箇所で留めるだけ。\u003c\/li\u003e\n          \u003cli\u003e使わないときは、折りたたんでコンパクトに収納が可能です。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e基本情報\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e品番：BOC-01\u003c\/li\u003e\n          \u003cli\u003e品名：BAG ON CHEST\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eサイズ：ONE SIZE\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材・生産国\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e素材：硬質樹脂+スポンジメッシュ\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"ブラック \/ ONE SIZE","offer_id":48626144641264,"sku":"BOC-01","price":4730.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_20b2ca2c-9064-4276-be23-51af5c9fbd78.jpg?v=1766546068"},{"product_id":"bpm-01","title":"Back Protector MINI","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eお子様の背中を守る安心感\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e身体に寄り添うミニサイズ設計で、ゲレンデでの動きを妨げません。転倒時の衝撃から大切な背中をしっかりと保護し、親御さんも心から安心できるアイテムです。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_855d348d-dc45-4ffe-84e1-229164eb4e60.jpg?v=1766546073\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e成長期の背中を優しく保護\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eスノースポーツを彩る軽量ギア\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eお子様の個性を引き立てる鮮やかなカラーバリエーション。軽量設計で長時間の着用でも負担が少なく、スノースポーツを思い切り楽しめるようサポートします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_073347eb-b615-430c-a97b-f129f128f6f5.jpg?v=1766546072\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eフィット感で動きやすさ向上\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e衝撃から守る硬質プレート\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e耐貫通性に優れた蛇腹状の硬質プレートが、身体の動きに合わせてしなやかにフィット。裏面のスポンジメッシュ素材が衝撃を緩和し、優れた通気性で快適な着用感を提供します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_c2591ff3-8436-47ef-8f22-253a33b8c0fe.jpg?v=1766546073\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eしなやかに追従する高機能性\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e耐貫通性に優れる硬質素材を使用したミニサイズの背中用プロテクター。スノースポーツを楽しむお子様用のプロテクターをお探しの方におすすめです。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e表面は耐貫通性に優れた硬質樹脂を使用。蛇腹状に組まれた硬質プレートは、身体の動きに追従して曲がります。\u003c\/li\u003e\n          \u003cli\u003e裏面はスポンジメッシュ素材で通気性もよく、外からの衝撃を緩和させます。\u003c\/li\u003e\n          \u003cli\u003e伸縮性のあるショルダーベルトと、ショルダーベルトをつないでいるチェストベルトが肩ずれを防ぎ、フィット感を向上させます。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eワンサイズで幅広いお子様に対応します。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eサイズ: ONE SIZE (W250mm×H350mm)\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材・付属品\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e厳選された素材と便利な付属品についてご案内します。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e素材: 硬質樹脂 + スポンジメッシュ\u003c\/li\u003e\n          \u003cli\u003e付属品: プッシュリベットピン（バックプロテクター樹脂プレートの固定用ピン）\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品情報\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e品番: BPM-01\u003c\/li\u003e\n          \u003cli\u003e品名: BACK PROTECTOR MINI\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"ブルー \/ FREE","offer_id":48626146476272,"sku":"BPM-01-BL","price":3080.0,"currency_code":"JPY","in_stock":true},{"title":"ピンク \/ FREE","offer_id":48626146509040,"sku":"BPM-01-PK","price":3080.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_855d348d-dc45-4ffe-84e1-229164eb4e60.jpg?v=1766546073"},{"product_id":"cpl001","title":"WOMEN'S CHEST PROTECTOR CE","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eしなやかにフィットする女性専用プロテクター\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eもうプロテクターのゴツゴツ感に悩まされない。\u003cstrong\u003e女性の身体のラインに寄り添う新設計\u003c\/strong\u003eで、ライディングスタイルを崩さずに安全を確保します。\u003cstrong\u003eCE規格準拠の安心感\u003c\/strong\u003eで、どこまでも快適な走りをサポートします。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_71f28d32-2a5f-4db6-9c94-b2033d4d518f.jpg?v=1766546100\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eスタイルを諦めない安全設計\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eお手持ちのジャケットに簡単装着\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e既存のライディングジャケットを、あっという間にセーフティ仕様へ。\u003cstrong\u003e付属のメッシュポケット\u003c\/strong\u003eで、\u003cstrong\u003e面ファスナーが装備されたジャケット\u003c\/strong\u003eならすぐに装着可能。スマートに、そして確実に安全をプラスします。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_094f4a62-25f8-40b6-b52c-67b2c923729c.jpg?v=1766546099\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e汎用性の高い装着システム\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e驚くほどの薄さ、そして確かな安全性\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e手にとると\u003cstrong\u003e驚くほどの薄さと軽さ\u003c\/strong\u003e。\u003cstrong\u003eしなやかな素材\u003c\/strong\u003eが身体に吸い付くようにフィットし、プロテクターを付けていることを忘れるほどの快適さです。\u003cstrong\u003e欧州CE規格Level1をクリア\u003c\/strong\u003eし、衝撃から身体をしっかりと守ります。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_f40c213d-cdcd-4a80-a83b-1a5fcdf3fcb6.jpg?v=1766546099\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e柔軟性と衝撃吸収を両立\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e身体のラインにフィットする形状。今までの胸部プロテクターとは異なる、新たに設計された「女性専用」の胸部プロテクターです。\u003c\/p\u003e\n                \u003cul class=\"benefit-list\"\u003e\n                    \u003cli\u003e新設計「女性専用」胸部プロテクター 今までにない新たに設計された「女性専用」の胸部プロテターを採用。従来製品の特徴でもある薄さと軽さに加え、プロテクター装着時特有のゴツゴツ感を解消するよう、プロテクター表面の質感にもこだわって作られています。\u003c\/li\u003e\n                    \u003cli\u003e薄くて、軽い安全素材 使用されている素材は “うすく”、”かるく”そして柔軟性に優れているため、身体のラインにあわせてピッタリとフィットし、美しいラインを創り出します。安全面では、超薄型のプロテクターでありながら、ヨーロッパCE規格（Level１）をクリアする衝撃吸収性能を備えているため、衝突の際の身体への衝撃を軽減させます。\u003c\/li\u003e\n                    \u003cli\u003eプロテクターポケット付属 本製品にはあらゆるライディングジャケットに装着ができるように、ジャケット装着用のプロテクターポケットを付属。プロテクター装着用に面ファスナーが装備されているジャケットであれば装着が可能です。\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e基本情報\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e品番: CPL001S\u003c\/li\u003e\n                    \u003cli\u003e品名: WOMEN'S CHEST PROTECTOR CE\u003c\/li\u003e\n                    \u003cli\u003eサイズ: ONE SIZE\u003c\/li\u003e\n                    \u003cli\u003eセット内容:\n                        \u003cul class=\"basic-list\"\u003e\n                            \u003cli\u003e胸部プロテクター（左右セット）CE規格：EN1621-3:2018 LEVEL.1\u003c\/li\u003e\n                            \u003cli\u003eジャケット装着用プロテクターメッシュポケット\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                    \u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003eウレタン\/POi PNフォーム\u003c\/li\u003e\n                    \u003cli\u003e付属ポケット: ナイロンメッシュ\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\u003c!-- \/content-section (スペック) --\u003e\n\n\u003c\/div\u003e\u003c!-- \/container product-wrapper --\u003e","brand":"POi DESIGNS","offers":[{"title":"レッド \/ S","offer_id":48626150146288,"sku":"CPL001-S","price":4950.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_71f28d32-2a5f-4db6-9c94-b2033d4d518f.jpg?v=1766546100"},{"product_id":"leg-h01","title":"Heat block Leg Supporter","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e灼熱のエンジン熱から解放\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e高回転エンジンの熱からふくらはぎを護り、ロングライドでの不快感を軽減します。\u003cstrong\u003e快適なツーリング\u003c\/strong\u003eをサポートし、集中力を高めます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_1edf3764-8194-41b4-b8fa-07a338427b3.jpg?v=1766546099\" class=\"img-fluid d-block w-100 product-img\" alt=\"バイクにまたがるライダーの足元を写した写真。レッグサポーターがふくらはぎを保護している様子。\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e快適なツーリングを叶えるパートナー\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e独自の断熱層で熱を徹底ブロック\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eオートバイに接するふくらはぎ周りに、\u003cstrong\u003eホール加工を施したネオプレン材\u003c\/strong\u003eを採用。車体からの熱を効率よく遮断し、肌への熱伝導を防ぎます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_47629cb7-1451-44a8-a88c-c7f084d9b111.jpg?v=1766546101\" class=\"img-fluid d-block w-100 product-img\" alt=\"レッグサポーターの素材アップ写真。ネオプレン材の質感とホール加工が視認できる。\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eネオプレンが熱をシャットアウト\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e吸汗冷感で肌触りもサラリ\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eベース素材は吸汗・冷感効果を持つ「\u003cstrong\u003eスウェットブレーカー2\u003c\/strong\u003e」。４方向へのストレッチで動きやすく、気化熱効果でべたつきを解消し快適が続きます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_8d13d93a-e4f1-454b-a350-ae067c6c8660.jpg?v=1766546099\" class=\"img-fluid d-block w-100 product-img\" alt=\"レッグサポーターの内部素材の質感を示す写真。吸汗冷感素材の特性を連想させる。\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e汗ばむ季節も爽やかにフィット\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e商品詳細\u003c\/h3\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e独自の断熱素材でエンジンやマフラーの熱からふくらはぎを護ります。ヒートブロックインナーパンツとの組み合わせでより広範囲の熱対策にもおすすめです。\u003c\/p\u003e\n                \u003cp\u003e夏場にスーパースポーツ車のような、高回転・高出力エンジンのオートバイに乗っていると、エンジン熱が伝わって高温になったフレームやラジエターから流れてくる熱風で火傷気味になった…。そんな方に最適なレッグサポーターです。\u003c\/p\u003e\n                \u003cul class=\"benefit-list\"\u003e\n                    \u003cli\u003eオートバイに接するふくらはぎまわりに、ホール加工を施したネオプレン材を組み合わせたPOi DESIGNSオリジナルの断熱素材を使用し、車体からの熱を効果的にブロックします。\u003c\/li\u003e\n                    \u003cli\u003eベースとなる素材は、縦・横４方向へのストレッチ性に優れる吸汗・冷感素材「スウェットブレーカー2」を採用。気化熱の効果で、汗ばむ季節のべたつき感を解消します。\u003c\/li\u003e\n                    \u003cli\u003e内ももまわりには関連製品としてBPP-03\/HEAT BLOCK INNER PANTSもラインアップされています。\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e製品情報・サイズ\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e品番: LEG-H01-SB2\u003c\/li\u003e\n                    \u003cli\u003e品名: HEAT BLOCK LEG SUPPORTER\u003c\/li\u003e\n                    \u003cli\u003eセット内容: 左右セット\u003c\/li\u003e\n                \u003c\/ul\u003e\n                \n                \u003cp\u003eサイズ展開: M・L・XL・XXL\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e本製品の素材構成は以下の通りです。\u003c\/p\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003eポリエステル\u003c\/li\u003e\n                    \u003cli\u003eスウェットブレーカー2（吸汗冷感素材）\u003c\/li\u003e\n                    \u003cli\u003eネオプレン\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eお手入れ方法\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e製品を長くご愛用いただくため、以下のお手入れ方法をお守りください。\u003c\/p\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e洗濯: 液温40℃を限度とし、手洗いしてください。\u003c\/li\u003e\n                    \u003cli\u003e乾燥: 日陰でつり干し乾燥してください。\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 注意事項セクション (Notes) --\u003e\n    \u003cdiv class=\"note-box\"\u003e\n        \u003ch3 class=\"section-title\"\u003e使用上の注意\u003c\/h3\u003e\n        \u003cul class=\"point-list\"\u003e\n            \u003cli\u003e高温、多湿または濡れたままの状態は、色落ち・色移り等の原因となりますのでお避けください。\u003c\/li\u003e\n            \u003cli\u003e着用後、お肌への変化を万一感じた場合にはご使用をおやめください。\u003c\/li\u003e\n            \u003cli\u003eクリーニングの際は付属のプロテクターをはずしてください。\u003c\/li\u003e\n            \u003cli\u003e高温、高速処理・強脱水、長時間及び高温タンブル乾燥は製品の外観・性能を損ないますのでご注意ください。\u003c\/li\u003e\n            \u003cli\u003e重ね合わせ保管や直射日光のあたる場所での保管は、色移りや変色の原因となりますのでお避けください。\u003c\/li\u003e\n            \u003cli\u003e強度の引っ張り、こすれ等に対しては布地の破損を生じる事がありますのでご注意ください。\u003c\/li\u003e\n        \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"ブラック \/ M","offer_id":48626152440048,"sku":"LEG-H01-BK\/M","price":4719.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L","offer_id":48626152472816,"sku":"LEG-H01-BK\/L","price":4719.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ XL","offer_id":48626152505584,"sku":"LEG-H01-BK\/XL","price":4719.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ XXL","offer_id":48626152538352,"sku":"LEG-H01-BK\/XXL","price":4719.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_1edf3764-8194-41b4-b8fa-07a3384287b3.jpg?v=1766546099"},{"product_id":"leg-t01-sb2","title":"Comfort LEG Supporter","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e自転車通勤に。スマートに脚を守る\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e転倒時の擦り傷から脚部を保護しながら、\u003cstrong\u003eスーツや制服の下にもすっきりフィット\u003c\/strong\u003e。バイクや自転車での日常を、安全かつスマートにサポートします。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_e71af444-c8d7-428a-9944-34c4b239a87e.jpg?v=1766546102\" class=\"img-fluid d-block w-100 product-img\" alt=\"快適な移動をアシスト\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e快適な移動をアシスト\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e動きを妨げない理想のフィット感\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e身体に自然に馴染む最適なサイズ選びで、\u003cstrong\u003e長時間の着用もストレスなく\u003c\/strong\u003e。ソフトなプロテクターが、あらゆる動きに追従し、しなやかな動作をサポートします。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_eb8e6872-20a8-4bc1-ba9b-19106ab216cf.jpg?v=1766546101\" class=\"img-fluid d-block w-100 product-img\" alt=\"身体に寄り添う設計\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e身体に寄り添う設計\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eムレ知らず。吸汗冷感でサラサラ持続\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\u003cstrong\u003e吸汗冷感素材「スウェットブレーカー2」\u003c\/strong\u003eが汗を素早く気化させ、ひんやり感が続く快適設計。縦横自在の伸縮性と膝裏のメッシュで、暑い季節や長時間でもベタつきやムレを解消し、常にドライな肌触りを保ちます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_c0765e46-808b-4466-bcc5-9f2ab953dd3c.jpg?v=1766546101\" class=\"img-fluid d-block w-100 product-img\" alt=\"先進素材の涼しさと快適さ\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e先進素材の涼しさと快適さ\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\u003e転倒時の擦り傷から脚部を保護するレッグサポーターです。通勤通学の際、スーツや制服の下に着用してもシルエットが気にならないスマートな仕様です。\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003e本体は軽量で縦横の伸縮性に優れた吸汗冷感素材「スウェットブレーカー2」を使用\u003c\/li\u003e\n                \u003cli\u003e汗が蒸発する時の気化熱作用により、肌のベタつきを解消し快適さを維持\u003c\/li\u003e\n                \u003cli\u003eパット部の外側は高強度ナイロンメッシュ材で、枝などによる裂傷や転倒時の擦り傷を軽減\u003c\/li\u003e\n                \u003cli\u003eひざ裏はメッシュ構造で通気性を確保し、暑い時期や長時間の着用も快適\u003c\/li\u003e\n                \u003cli\u003eパッド部のプロテクターはソフトタイプのため、動作の妨げになりません\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\u003e最適なフィット感で長時間の着用もストレスなくお使いいただけます。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e展開サイズ: S\/M, L\/XL\u003c\/li\u003e\n            \u003c\/ul\u003e\n            \u003c!-- サイズ表画像が提供された場合は以下の形式で配置 --\u003e\n            \u003c!-- \u003cdiv class=\"spec-img-full\"\u003e\u003cimg src=\"__IMG_X_SIZE_CHART__\" alt=\"サイズチャート\"\u003e\u003c\/div\u003e --\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\u003e先進素材の組み合わせで、快適さと保護性を両立しています。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e本体素材: ポリエステル \/ スウェットブレーカー2（吸汗冷感素材）\u003c\/li\u003e\n                \u003cli\u003eパット部外側: 高強度ナイロンメッシュ材\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e基本情報\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\u003e製品の基本情報です。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e品番: LEG-T01\u003c\/li\u003e\n                \u003cli\u003e品名: COMFORT LEG SUPPORTER\u003c\/li\u003e\n                \u003cli\u003eセット内容: 左右セット\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"ブラック \/ S\/M","offer_id":48626152571120,"sku":"LEG-T01-SB2SM","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L\/XL","offer_id":48626152603888,"sku":"LEG-T01-SB2LXL","price":3960.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_e71af444-c8d7-428a-9944-34c4b239a87e.jpg?v=1766546102"},{"product_id":"mkn01","title":"TOUR MASK","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e動きを止めないプロテクション\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eアクティブな動きの中でも、\u003cstrong\u003e排ガスや花粉、微粒子からあなたを守ります\u003c\/strong\u003e。顔に吸い付くようなフィット感で、どんなシーンも快適に駆け抜けられます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_6ab32078-cefb-43f3-968f-dd7431715d33.jpg?v=1771402627\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e多彩なカラーでスタイルを表現\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e確かな安心、N95品質\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e米国NIOSHの\u003cstrong\u003eN95規格をクリアした、圧倒的な捕集力\u003c\/strong\u003e。花粉や微粒子を約99％ろ過し、クリーンな空気を届ける信頼の性能です。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_770c261a-942b-49da-b776-196e18359b54.jpg?v=1771402627\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e信頼の高性能フィルター\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eクリーンな息を叶える多層構造\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e嫌な臭いを軽減する活性炭フィルターと、微粒子を捕らえる多層フィルターが融合。口元に空間を生む立体構造で、\u003cstrong\u003e息苦しさを感じさせません\u003c\/strong\u003e。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_a69b4b68-0a62-412a-bf8a-ac2a905149d9.jpg?v=1771402627\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e清潔を保つ交換式\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003eTOUR MASKは、排ガス・PM2.5・花粉対策に特化した、N95規格クリアの多層式フィルター内蔵フェイスマスクです。オートバイやモトクロス、ロードバイク、スノースポーツ、サバイバルゲームなど、アクティブシーンでの使用におすすめです。\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003e交換可能な多層フィルターを採用\u003c\/li\u003e\n                \u003cli\u003eバルブ付き立体構造スポーツマスク\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003eフィルター性能\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003eツアーマスクに使用されているフィルターは米国NIOSH（ナイオッシュ）のN95規格をクリアした多層式フィルターです。「一般財団法人カケンテストセンター」での検査により、花粉などの微粒子を約99％捕集（ろ過）されることが確認されています。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e花粉粒子の捕集（ろ過）効率：99.8％\u003c\/li\u003e\n                \u003cli\u003e微粒子収集効率（PEE）：99.9％\u003c\/li\u003e\n            \u003c\/ul\u003e\n            \u003cp class=\"caption-text text-start\"\u003e※一般財団法人カケンテストセンターでの検査結果\u003c\/p\u003e\n            \u003cp\u003eツアーマスクのフィルターは交換式になっており、定期的なフィルター交換が可能です。交換用フィルター（3枚セット）も販売しております。\u003c\/p\u003e\n            \u003cul class=\"point-list\"\u003e\n                \u003cli\u003e1日2時間使用の場合、約1週間でのフィルター交換を推奨\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e排気バルブ・密閉性\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003e快適な呼吸と確かな保護性能を両立する独自設計。\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003e”ワンウェイ構造”の排気バルブにより、密閉性の向上による息苦しさを解消し、マスク内の呼気や湿気を排出\u003c\/li\u003e\n                \u003cli\u003e立体構造にすることで、口元に空間が生まれ呼吸がしやすさが向上\u003c\/li\u003e\n                \u003cli\u003e一般に売られている不織布マスクと異なり、ネオプレン素材を使用した密閉性に優れた設計\u003c\/li\u003e\n                \u003cli\u003e折り曲げ調整可能な”ノーズフィットアーム”で密閉性がさらに向上し、顔との隙間を無くすことで有害微粒子をシャットアウト\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003eその他のこだわり\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cul class=\"point-list\"\u003e\n                \u003cli\u003e異なる性能を持つフィルターを2層組み合わせ、PM2.5や花粉など粒子の侵入を軽減\u003c\/li\u003e\n                \u003cli\u003eアクティブカーボンフィルターの効果で嫌な臭いを軽減\u003c\/li\u003e\n                \u003cli\u003e日本人の顔にフィットするフォルムを採用\u003c\/li\u003e\n                \u003cli\u003eノーズフィットアームの色をブラックにすることで、眼鏡やサングラスへの映り込みを軽減\u003c\/li\u003e\n                \u003cli\u003e低臭タイプのネオプレン材を使うことで、ネオプレン材が持つ独特の臭いを軽減\u003c\/li\u003e\n                \u003cli\u003eマスクの固定は調整幅が広く、着脱時には簡単にはがせる面ファスナーを使用\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e製品仕様\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e品番: MKN-01\u003c\/li\u003e\n                \u003cli\u003eカラー: ブラック・カーボン・カモフラージュ\u003c\/li\u003e\n                \u003cli\u003eサイズ: ONE SIZE\u003c\/li\u003e\n                \u003cli\u003eセット内容: マスク本体（多層立体フィルター\/排気バルブ装着済み）\u003c\/li\u003e\n                \u003cli\u003e付属品: 交換用多層立体フィルター×2枚\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e本体: 低臭タイプネオプレン\u003c\/li\u003e\n                \u003cli\u003e排気バルブ: 樹脂\u003c\/li\u003e\n                \u003cli\u003eフィルター: 不織布他\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003eお手入れ方法\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003e製品を長くご使用いただくため、適切なお手入れをお願いいたします。\u003c\/p\u003e\n            \u003cul class=\"step-list\"\u003e\n                \u003cli\u003eフィルター、排気バルブは外してください。\u003c\/li\u003e\n                \u003cli\u003e洗濯: 液温40℃限度で手洗い。\u003c\/li\u003e\n                \u003cli\u003e乾燥: 日陰でつり干し乾燥。\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003c!-- 注意事項セクション (Notes) --\u003e\n    \u003cdiv class=\"note-box\"\u003e\n        \u003ch3 class=\"section-title\"\u003eご使用上の注意\u003c\/h3\u003e\n        \u003cul class=\"point-list\"\u003e\n            \u003cli\u003e高温、多湿または濡れたままの状態は、色落ち・色移り等の原因となりますのでお避けください。\u003c\/li\u003e\n            \u003cli\u003e着用後お肌への変化を万一感じた場合にはご使用をおやめください。\u003c\/li\u003e\n            \u003cli\u003eクリーニングの際は付属のプロテクターをはずしてください。\u003c\/li\u003e\n            \u003cli\u003e高温、高速処理・強脱水、長時間及び高温タンブル乾燥は製品の外観・性能を損ないますのでご注意ください。\u003c\/li\u003e\n            \u003cli\u003e重ね合わせ保管や直射日光のあたる場所での保管は、色移りや変色の原因となりますのでお避けください。\u003c\/li\u003e\n            \u003cli\u003e強度の引っ張り、こすれ等に対しては布地の破損を生じる事がありますのでご注意ください。\u003c\/li\u003e\n        \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"ブラック \/ FREE","offer_id":48626152734960,"sku":"MKN01\/BK","price":2970.0,"currency_code":"JPY","in_stock":true},{"title":"カーボン \/ FREE","offer_id":48626152767728,"sku":"MKN01\/CA","price":2970.0,"currency_code":"JPY","in_stock":true},{"title":"カモフラージュ \/ FREE","offer_id":48626152800496,"sku":"MKN01\/CF","price":2970.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_6ab32078-cefb-43f3-968f-dd7431715d33.jpg?v=1771402627"},{"product_id":"mkob01","title":"MKN01用交換バルブ（丸型）","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eマスク本来の性能を維持\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003ePOi DESIGNSツアーマスクの機能性を維持する交換バルブです。劣化したバルブは交換し、いつでも\u003cstrong\u003e本来のパフォーマンスを発揮\u003c\/strong\u003e。予備として常備する安心感も提供します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_7b9ef528-36b8-4083-b42c-74d37b7d610f.jpg?v=1766546104\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e備えあれば憂いなし\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e快適な呼吸を支える構造\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e独自設計のワンウェイ構造により、マスク内の湿気や呼気を\u003cstrong\u003eスムーズに排出\u003c\/strong\u003e。吸気時は弁が閉じて外気の侵入を抑制し、活動中の呼吸を快適に保ちます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_4fab6246-36d7-4aa7-b932-6836ec939c5f.jpg?v=1766546104\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e換気効率の秘密\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e誰でも簡単交換で長持ち\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eバルブの交換は、裏側のホルダーを回すだけで完了。工具不要で\u003cstrong\u003eスムーズな付け替えが可能\u003c\/strong\u003eで、大切なマスクを清潔に、そして長く愛用いただけます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_4eb94d91-e7c4-461c-94a2-918bb2e3b576.jpg?v=1766546104\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eシンプルメンテナンス\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e商品詳細\u003c\/h3\u003e\n        \n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e製品概要\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003ePOi DESIGNS ツアーマスク(MKN01)用の排気バルブユニットセットです。\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e交換目安・ご使用について\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e排気バルブユニットの交換は、以下の状況を目安に行ってください。\u003c\/p\u003e\n                \u003cul class=\"point-list\"\u003e\n                    \u003cli\u003e排気バルブに内蔵されているゴム弁が劣化により切れてしまった場合\u003c\/li\u003e\n                    \u003cli\u003eフィルター交換時などのバルブ破損\u003c\/li\u003e\n                    \u003cli\u003eバルブ内パーツ紛失時\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e製品仕様\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e品番: MKOB01\u003c\/li\u003e\n                    \u003cli\u003e品名: POi MKN01用交換バルブ（丸型）\u003c\/li\u003e\n                    \u003cli\u003eセット内容: 排気バルブ\/固定用ホルダー 各2個\u003c\/li\u003e\n                    \u003cli\u003e素材: 樹脂\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 発送案内セクション (Shipping) --\u003e\n    \u003cdiv class=\"shipping-box\"\u003e\n        \u003ch3 class=\"section-title\"\u003e配送について\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e本商品はポスト投函での配送となります。\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 注意事項セクション (Notes) は情報がないため作成しません --\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"Default Title","offer_id":48626152833264,"sku":"MKOB01","price":990.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_7b9ef528-36b8-4083-b42c-74d37b7d610f.jpg?v=1766546104"},{"product_id":"mkof01","title":"MKN01用交換フィルター３枚セット","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e確かな安心 3枚セット\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003ePOi DESIGNSツアーマスクMKN01専用の交換フィルター3枚セットです。\u003cstrong\u003e花粉\u003c\/strong\u003e、\u003cstrong\u003ePM2.5\u003c\/strong\u003e、\u003cstrong\u003e排ガス\u003c\/strong\u003eなど、\u003cstrong\u003e気になる空気中の粒子\u003c\/strong\u003eからあなたの呼吸を守ります。\u003cstrong\u003eまとめ買い\u003c\/strong\u003eで、いつでも\u003cstrong\u003e清潔なフィルター\u003c\/strong\u003eに交換できる\u003cstrong\u003e利便性\u003c\/strong\u003eを提供します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_002bfe04-e9b6-45ca-aada-10431877b5d2.jpg?v=1766546105\" class=\"img-fluid d-block w-100 product-img\" alt=\"POi DESIGNSツアーマスクMKN01用交換フィルター3枚セット\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e快適な空気、常に手元に\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e呼吸を守る多層構造\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\u003cstrong\u003e異なる性能を持つ2層のフィルター\u003c\/strong\u003eを組み合わせ、\u003cstrong\u003e微粒子侵入を効果的に軽減\u003c\/strong\u003eします。特に\u003cstrong\u003eアクティブカーボンフィルター\u003c\/strong\u003eは、\u003cstrong\u003e不快な臭いを吸着\u003c\/strong\u003eし、常に\u003cstrong\u003eクリアで心地よい空気環境\u003c\/strong\u003eを実現します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_91bbbdc6-4657-4b29-9bbd-a796af8809be.jpg?v=1766546105\" class=\"img-fluid d-block w-100 product-img\" alt=\"多層構造フィルターの断面図\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e高機能フィルターの秘密\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e驚異の99%ブロック\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\u003cstrong\u003e花粉粒子の捕集効率は平均99%\u003c\/strong\u003eを達成。さらに、\u003cstrong\u003e0.1ミクロンの微粒子までも約99%ブロック\u003c\/strong\u003eする高い性能で、\u003cstrong\u003e目に見えない脅威から呼吸を強力に守り抜きます\u003c\/strong\u003e。\u003cstrong\u003e厳格な検査で証明された確かな防御力\u003c\/strong\u003eです。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_0e451565-b0e9-408d-be72-b43a4cca2140.jpg?v=1766546105\" class=\"img-fluid d-block w-100 product-img\" alt=\"花粉・微粒子ブロック率99%を示す図\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e科学が証明する安心\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e商品の特徴・概要\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003ePOi DESIGNS ツアーマスク(MKN01)専用の交換用多層立体フィルターセットです。\u003c\/p\u003e\n                \u003cul class=\"benefit-list\"\u003e\n                    \u003cli\u003e異なる性能を持つ2層のフィルターを組み合わせることで、PM2.5や花粉など粒子侵入を効果的に軽減します。\u003c\/li\u003e\n                    \u003cli\u003eアクティブカーボンフィルターの効果により、嫌な臭いを軽減し、快適な環境を保ちます。\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e高性能フィルターの秘密\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e第三者機関による厳格な検査で、その高い性能が証明されています。\u003c\/p\u003e\n                \u003cul class=\"benefit-list\"\u003e\n                    \u003cli\u003e花粉粒子の捕獲（ろ過）効率試験において、平均99％の捕獲効率を確認しています。\u003c\/li\u003e\n                    \u003cli\u003e微粒子収集効率（PEE）試験では、平均99％の捕集効率を確認しました。（※一般財団法人カケンテストセンターでの検査結果）\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e交換目安と推奨使用例\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e衛生面とフィルター性能を維持するため、定期的な交換を推奨いたします。\u003c\/p\u003e\n                \u003cul class=\"point-list\"\u003e\n                    \u003cli\u003e1日2時間の使用の場合、約1週間での交換が目安です。捕集された花粉などの粒子が付着するため、衛生面から上記期間での交換を推奨いたします。\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cstrong\u003e実用例:\u003c\/strong\u003e\n                        \u003cul class=\"basic-list\"\u003e\n                            \u003cli\u003e片道1時間程度のスクーターや自転車通勤の場合: 1枚あたり1週間～10日で交換。※1パックで約1か月の使用期間となります。\u003c\/li\u003e\n                            \u003cli\u003eスケートボード場など多目的フィールドでの使用で、1日8～10時間の連続装着の場合: 都度交換。※1パックで約3日の使用期間となります。\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                    \u003c\/li\u003e\n                    \u003cli\u003e花粉やPM2.5、砂塵などの飛散量が多く、フィルターに汚れが見られた際は、衛生面から都度交換を行ってください。\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e製品仕様・素材\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e\n\u003cstrong\u003e品番:\u003c\/strong\u003e MKOF01\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cstrong\u003e品名:\u003c\/strong\u003e POi MKN01用交換フィルター３枚セット\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cstrong\u003eセット内容:\u003c\/strong\u003e 3枚セット\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cstrong\u003e素材:\u003c\/strong\u003e 不織布他\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 発送案内セクション (Shipping) --\u003e\n    \u003cdiv class=\"shipping-box\"\u003e\n        \u003ch3 class=\"section-title\"\u003e配送について\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eこちらはポスト投函での配送となります。\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"Default Title","offer_id":48626152866032,"sku":"MKOF01","price":990.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_002bfe04-e9b6-45ca-aada-10431877b5d2.jpg?v=1766546105"},{"product_id":"opb-01","title":"OP HARD PROTECTOR BACK","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #000000; \n      font-family: \"Radio Canada Big\", Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #ffffff;\n      line-height: 1.8;\n      overflow-wrap: break-word;\n      word-wrap: break-word;\n  }\n\n  \/* ▼▼▼ コンテンツ幅制限 ▼▼▼ *\/\n  .content-section, \n  details.spec-details, \n  .shipping-box, \n  .note-box,\n  .video-wrapper {\n      max-width: 800px; \n      margin-left: auto;\n      margin-right: auto;\n  }\n\n  .content-section {\n      margin-bottom: 60px;\n      border-bottom: 1px solid #262626;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #ffffff; \n      font-size: 24px; \n      margin-bottom: 24px;\n      letter-spacing: 0.05em;\n      line-height: 1.4;\n      word-break: keep-all; \n      text-wrap: balance;   \n      border-left: 6px solid #ffffff; padding-left: 15px; \n  }\n\n  .body-text { \n      color: #ffffff; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #CCCCCC; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #ffffff40 60%);\n      font-weight: bold;\n      padding: 0 4px;\n  }\n\n  \/* 画像の表示分け *\/\n  .care-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin: 10px 0; align-items: center; justify-items: center; }\n  .care-icons img { width: 100%; max-width: 60px; height: auto; object-fit: contain; }\n  \n  .spec-img-full { width: 100%; margin: 20px 0; text-align: center; }\n  .spec-img-full img { width: 100%; height: auto; display: block; border-radius: 2px; }\n\n  \/* 動画用CSS *\/\n  .video-wrapper { width: 100%; margin: 40px auto; text-align: center; }\n  .video-wrapper video { width: 100%; max-width: 100%; height: auto; border-radius: 4px; display: block; }\n  .video-wrapper iframe { width: 100%; max-width: 100%; aspect-ratio: 16 \/ 9; border: none; display: block; }\n\n  \/* アコーディオン *\/\n  details.spec-details { \n      border: 1px solid #262626;\n      border-radius: 0px;\n      background-color: #000000; \n      color: #ffffff;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #000000; transition: background 0.2s; }\n  summary.spec-summary:hover { background-color: rgba(0,0,0,0.05); }\n  summary.spec-summary::after { content: \"+\"; font-size: 1.5em; font-weight: normal; color: #ffffff; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #262626; background-color: rgba(0,0,0,0.02); }\n  details[open] summary.spec-summary::after { content: \"-\"; }\n  summary.spec-summary::-webkit-details-marker { display: none; }\n  \n  .spec-content { padding: 20px; background-color: #000000; color: #ffffff; font-size: 14px !important; }\n  .spec-content p, .spec-content li, .spec-content td, .spec-content th { font-size: 14px !important; }\n\n  \/* リストデザイン *\/\n  \n  ul.benefit-list, ul.basic-list, ul.point-list, ul.note-list, ul.step-list,\n  .product-wrapper ul:not([class]) { \n      list-style: none; \n      padding-left: 0; \n      margin-bottom: 24px; \n  }\n\n  ul.benefit-list li, ul.basic-list li, ul.point-list li, ul.note-list li, ul.step-list li,\n  .product-wrapper ul:not([class]) li { \n      position: relative; \n      padding-left: 1.8em; \n      margin-bottom: 10px; \n      line-height: 1.6; \n      text-wrap: pretty; \n      font-size: 14px !important; \n  }\n  \n  ul.benefit-list li::before,\n  .product-wrapper ul:not([class]) li::before { \n      position: absolute; \n      left: 0; \n      content: \"▶\"; color: #ffffff; font-size: 0.8em; top: 3px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #CCCCCC; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #ffffff; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #CCCCCC; font-size: 0.9em; }\n  ul.step-list { counter-reset: num; }\n  ul.step-list li::before { counter-increment: num; content: counter(num); position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-color: #ffffff; color: #ffffff; border-radius: 50%; text-align: center; line-height: 22px; font-size: 0.8em; font-weight: bold; font-family: Arial, sans-serif; }\n\n  .spec-group strong { display: block; font-size: 1.1em; color: #ffffff; margin-bottom: 12px; border-bottom: 1px solid #ffffff; width: fit-content; word-break: keep-all; }\n  \n  .table-scroll-view { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 15px; }\n  .spec-table { width: 100%; white-space: nowrap; font-size: 14px !important; width: 100%; border-collapse: collapse; border: 1px solid #262626; th, td { padding: 12px 8px; border: 1px solid #262626; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #ffffff; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #DDDDDD; background: #FEFEFE; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #ffffff; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eライダー脊椎保護の要\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e硬質な素材がライディング中の衝撃から脊椎をしっかりと守ります。多種多様なジャケットに対応し、揺るぎない安心感でバイクライフを支えます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_1409d766-d4b8-4716-bf05-6e2a3d82ccce.jpg?v=1766546107\" class=\"img-fluid d-block w-100 product-img\" alt=\"OP HARD PROTECTOR BACK - ライダーの安全装備\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eライダーの安全装備\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e独自蛇腹構造が脊椎負担軽減\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e独自の蛇腹構造が、強い衝撃による体の反りを効果的に抑制し、脊髄への負担を和らげます。裏地のメッシュは長時間の快適な装着感を実現します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_04bb3b9e-f1ac-4f28-b702-51b91be021eb.jpg?v=1766546108\" class=\"img-fluid d-block w-100 product-img\" alt=\"OP HARD PROTECTOR BACK - 動きに寄り添う保護\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e動きに寄り添う保護\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e愛用ジャケットに完璧フィット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eW273×H410mmの最適サイズが愛用ジャケットにジャストフィット。事前のサイズ確認で、最高のプロテクションと快適なライディングを実現します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_2223d38d-8c3a-4243-ab52-a649ad231333.jpg?v=1766546107\" class=\"img-fluid d-block w-100 product-img\" alt=\"OP HARD PROTECTOR BACK - 確かな装着感への第一歩\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e確かな装着感への第一歩\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e本製品はプロテクター用ポケット付きのライディングジャケットに装着する汎用脊椎プロテクターです。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e耐貫通性に優れる\u003cstrong\u003e硬質素材\u003c\/strong\u003eを使用し、ライダーの脊椎を保護します。\u003c\/li\u003e\n          \u003cli\u003e独自の\u003cstrong\u003e蛇腹状プレート\u003c\/strong\u003eにより、転倒時に生じる急激な体の反りを制御し、脊髄にかかる負担を軽減します。\u003c\/li\u003e\n          \u003cli\u003e樹脂部分が直接体にあたらないよう、裏地には\u003cstrong\u003eメッシュスポンジ\u003c\/strong\u003eが使用されており、長時間の快適な装着感を実現します。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e製品のサイズは以下の通りです。お手持ちのジャケットのプロテクターポケットの寸法をご確認ください。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eサイズ: ONE SIZE\u003c\/li\u003e\n          \u003cli\u003e寸法: W273mm × H410mm\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003c!-- サイズスペック表の画像がある場合は、以下のタグを使用してください --\u003e\n        \u003c!-- \u003cdiv class=\"spec-img-full\"\u003e\n          \u003cimg src=\"__IMG_SIZE_CHART__\" class=\"img-fluid d-block w-100\" alt=\"サイズ表\"\u003e\n        \u003c\/div\u003e --\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e本製品の素材構成は以下の通りです。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e素材: 硬質樹脂 + スポンジメッシュ\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e製品情報\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e本製品の品番と品名です。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e品番: OPB-01\u003c\/li\u003e\n          \u003cli\u003e品名: OP HARD PROTECTOR \"BACK\"\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e付属品\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e付属する部品とその用途についてご説明します。\u003c\/p\u003e\n        \u003cul class=\"point-list\"\u003e\n          \u003cli\u003eプッシュリベットピン: バックプロテクターに蛇腹状に付いている樹脂プレートの固定用ピンです。ピンが外れ、紛失してしまった際にご使用ください。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eご購入前の注意事項\u003c\/h3\u003e\n    \u003cdiv class=\"note-box\"\u003e\n      \u003cul class=\"point-list\"\u003e\n        \u003cli\u003eオプションプロテクターシリーズの装着には、ジャケット側にプロテクター用のポケットが必要です。\u003c\/li\u003e\n        \u003cli\u003eプロテクターの寸法をご確認いただき、お手持ちのジャケットのポケットに装着が可能かご確認の上お求めください。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"ブラック","offer_id":48626152997104,"sku":"OPB-01","price":3388.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_1409d766-d4b8-4716-bf05-6e2a3d82ccce.jpg?v=1766546107"}],"url":"https:\/\/histride.we-shop.jp\/collections\/reasonable.oembed?page=2","provider":"Histride（ヒストライド）","version":"1.0","type":"link"}