{"title":"POi DESIGNS新作商品","description":"","products":[{"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":"bp01-std","title":"BODY PROTECTOR 01 STD","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です。\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_e67426f9-8d1f-4d06-9436-1689b8d75437.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\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_441bbc13-8f5a-48de-9b43-e636a123887b.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\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_ad60e921-5b3e-4a22-94e3-91ad2b790fba.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  \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        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e品番: BP01\u003c\/li\u003e\n          \u003cli\u003e品名: BODY PROTECTOR 01-STD\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          \u003cli\u003e着用目安: 身長\/155-175cm 胸囲\/82-100cm\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プッシュリベットピン（バックプロテクター樹脂プレートの固定用ピン）\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":"POi DESIGNS","offers":[{"title":"ブラック \/ FREE","offer_id":48626144772336,"sku":"BP01-STD","price":6820.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_e67426f9-8d1f-4d06-9436-1689b8d75437.jpg?v=1766546068"},{"product_id":"bpj-01","title":"GUARD INNER VEST-SB","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_52d95eba-4483-4866-ab3d-7468b05c0c10.jpg?v=1766546070\" 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_cd1e0ebf-3616-47bd-8c6c-c74bf95ad239.jpg?v=1766546070\" 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_e982da66-d990-4e42-8619-23646189f0ea.jpg?v=1766546069\" 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\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品番: BPJ-01\u003c\/li\u003e\n        \u003cli\u003e品名: GUARD INNER VEST-SB\u003c\/li\u003e\n        \u003cli\u003eサイズ: M・L・XL・XXL\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プロテクター: PNフォーム（ウレタン）\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洗濯: 液温40℃限度で手洗い。\u003c\/li\u003e\n        \u003cli\u003e乾燥: 日陰でつり干し乾燥。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\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高温、多湿または濡れたままの状態は、色落ち・色移り等の原因となりますのでお避けください。\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":48626145591536,"sku":"BPJ-01-BK\/M","price":9790.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ L","offer_id":48626145624304,"sku":"BPJ-01-BK\/L","price":9790.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ XL","offer_id":48626145657072,"sku":"BPJ-01-BK\/XL","price":9790.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XXL","offer_id":48626145689840,"sku":"BPJ-01-BK\/XXL","price":9790.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_52d95eba-4483-4866-ab3d-7468b05c0c10.jpg?v=1766546070"},{"product_id":"bpj-01l","title":"WOMEN'S GUARD INNER VEST 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\u003c!-- 商品解説セクション (Main) --\u003e\n\u003cdiv class=\"content-section\"\u003e\n\u003ch3\u003e\u003cvideo controls=\"controls\" style=\"max-width: 100%; height: auto;\"\u003e\n  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/18fb3872afc44880a62df44282202fec.mp4\" type=\"video\/mp4\"\u003e\nYour browser does not support our video.\n\u003c\/source\u003e\u003c\/video\u003e\u003c\/h3\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_0c73edc6-a1e4-4c1f-b222-352ddd3b7733.jpg?v=1766546070\" 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\"\u003e普段着のアウターを羽織っても着膨れせず、美しいシルエットを損ないません。身体のラインに合わせて\u003cstrong\u003eぴったりとフィットする設計\u003c\/strong\u003eで、快適さとスタイルキープを同時に叶えます。\u003c\/p\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_5a2fa5df-9f76-48ed-877e-5791025227ca.jpg?v=1766546071\" 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\"\u003e”薄く、軽く、柔軟性に優れた”独自素材と、”ゴツゴツ感を解消”した新設計プロテクター。\u003cstrong\u003eCE規格Level1の衝撃吸収性能\u003c\/strong\u003eを誇りながら、肌へのなじみと究極の快適さを追求しました。\u003c\/p\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_c53acca6-4a95-4830-8ca7-e6b6c3af9505.jpg?v=1766546069\" 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\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\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=\"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\u003cp\u003e使用されている素材は薄く、軽く、柔軟性に優れているため、身体のラインにあわせてピッタリとフィットし、美しいラインを創り出します。\u003c\/p\u003e\n\u003cul class=\"benefit-list\"\u003e\n\u003cli\u003e超薄型のプロテクターでありながら、ヨーロッパCE規格（Level1）をクリア\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\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\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品番: BPJ-01L\u003c\/li\u003e\n\u003cli\u003e品名: WOMEN'S GUARD INNER VEST CE\u003c\/li\u003e\n\u003cli\u003eサイズ: WS・WM・WL\u003c\/li\u003e\n\u003cli\u003eプロテクター\/CE規格:\n\u003cul class=\"basic-list\"\u003e\n\u003cli\u003eEN1621-3:2018 LEVEL.1（胸部）\u003c\/li\u003e\n\u003cli\u003eEN1621-2:2014 LEVEL.1（背中）\u003c\/li\u003e\n\u003c\/ul\u003e\n\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\u003cli\u003eプロテクター: PNフォーム（ウレタン）\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洗濯: 液温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\u003c!-- 注意事項セクション (Notes) --\u003e\n\u003cdiv class=\"note-box\"\u003e\n\u003ch3 class=\"section-title\"\u003e使用上の注意\u003c\/h3\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\u003cli\u003e重ね合わせ保管や直射日光のあたる場所での保管は、色移りや変色の原因となりますのでお避けください。\u003c\/li\u003e\n\u003cli\u003e強度の引っ張り、こすれ等に対しては布地の破損を生じる事がありますのでご注意ください。\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"WS","offer_id":48626145820912,"sku":"BPJ-01L-BK\/WS","price":12980.0,"currency_code":"JPY","in_stock":false},{"title":"WM","offer_id":48626145853680,"sku":"BPJ-01L-BK\/WM","price":12980.0,"currency_code":"JPY","in_stock":false},{"title":"WL","offer_id":48626145886448,"sku":"BPJ-01L-BK\/WL","price":12980.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_0c73edc6-a1e4-4c1f-b222-352ddd3b7733.jpg?v=1766546070"},{"product_id":"bpj-02p","title":"Guard Inner Vest 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    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_8b07577b-e36e-44af-a3da-9ef2a1636fad.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    \u003cp class=\"body-text\"\u003eCE規格のプロテクターを内蔵し、体に驚くほどスリムにフィットします。\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_369e4d39-9a12-4c08-a8a3-d579f3ee36b6.jpg?v=1766546071\" class=\"img-fluid d-block w-100 product-img\"\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\"\u003eCE規格クリアした薄型プロテクター\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_f653d79d-35de-4402-af08-a699fe2041d0.jpg?v=1766546071\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e薄型なのに高レベルの衝撃吸収\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003eわずか約13mmの薄さで、欧州CE規格(Level.1)をクリア。\u003cstrong\u003e優れた衝撃吸収性能\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『普段着の下に着る』ヨーロッパCE 規格(Level.1) をクリアしたプロテクターを内蔵した、胸部・背中を保護するインナーベストプロテクター。ロングセラーモデルBPJ-01\/ガードインナーベストSBのCE規格プロテクターバージョンです。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e胸部と背中に柔軟で優れたフィット感を持つCE 規格(Level.1) をクリアしたソフトタイプのプロテクターを内蔵。プロテクター本体のエアホール加工で、通気性もよく軽量化にも貢献します。\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\n\u003cstrong\u003e品番:\u003c\/strong\u003e BPJ-02\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e品名:\u003c\/strong\u003e GUARD INNER VEST CE\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eサイズ展開:\u003c\/strong\u003e M・L・XL・XXL\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eプロテクター\/CE規格:\u003c\/strong\u003e\n            \u003cul class=\"basic-list\"\u003e\n              \u003cli\u003eEN1621-3:2018 LEVEL.1（胸部）\u003c\/li\u003e\n              \u003cli\u003eEN1621-2:2014 LEVEL.1（背中）\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\n\u003cstrong\u003eベスト:\u003c\/strong\u003e ポリエステル\/スウェットブレーカー（吸汗冷感素材）\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eプロテクター:\u003c\/strong\u003e PNフォーム（ウレタン）\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\n\u003cstrong\u003e洗濯:\u003c\/strong\u003e 液温40℃限度で手洗い。\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=\"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    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"ブラック \/ M","offer_id":48626146214128,"sku":"BPJ-02P-BK\/M","price":11880.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L","offer_id":48626146246896,"sku":"BPJ-02P-BK\/L","price":11880.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XL","offer_id":48626146279664,"sku":"BPJ-02P-BK\/XL","price":11880.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XXL","offer_id":48626146312432,"sku":"BPJ-02P-BK\/XXL","price":11880.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_8b07577b-e36e-44af-a3da-9ef2a1636fad.jpg?v=1766546072"},{"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":"bpp-02","title":"GUARD INNER PANTS","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_b5117bd6-be84-4e02-90f7-3a0de8b92a56.jpg?v=1766546088\" 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お尻の痛みを和らげるCool Max 10mmパッドを股下に内蔵。長時間のライディングでも\u003cstrong\u003e蒸れにくく、ドライな快適さ\u003c\/strong\u003eを維持します。汗が蒸発する際の気化熱作用で、サラッとベタつき感を解消し、集中力を途切れさせません。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_c17ca54b-da04-42e2-965b-631720a2253d.jpg?v=1766546074\" 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転倒時の大腿骨頸部保護を考慮し、腰や太もも側面には衝撃吸収性の高い6mm厚EVAフォームを内蔵。ハニカムホール加工で\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_c03ae2ef-baed-440b-af1d-afcf94bd755f.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=\"point-list\"\u003e\n                    \u003cli\u003eオートバイのエンジン振動や自転車のサドル擦れ、路面からの振動でお尻が痛くなった事はありませんか？ガードインナーパンツは股下、そして転倒時の大腿骨頸部保護を目的としたプロテクションパンツです。\u003c\/li\u003e\n                    \u003cli\u003e側面（腰・太もも）には、衝撃吸収性に優れたEVAフォーム（6mm厚）を内蔵。EVAフォームはハニカムホール加工により通気性も確保。\u003c\/li\u003e\n                    \u003cli\u003e股下には車体の振動による、お尻の痛みを軽減する「Cool Max 10mmパッド」を内蔵。長時間のライディングでも蒸れにくく、快適さを保ちます。\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品番: BPP-02\u003c\/li\u003e\n                    \u003cli\u003e品名: GUARD INNER PANTS\u003c\/li\u003e\n                    \u003cli\u003eサイズ: M・L・XL・XXL\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素材: ポリエステル \/ スウェットブレーカー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洗濯: 液温40℃限度で手洗い。\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高温、多湿または濡れたままの状態は、色落ち・色移り等の原因となりますのでお避けください。\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    \u003c\/div\u003e\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"ブラック \/ M","offer_id":48626146541808,"sku":"BPP-02\/M","price":8250.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ L","offer_id":48626146574576,"sku":"BPP-02\/L","price":8250.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ XL","offer_id":48626146607344,"sku":"BPP-02\/XL","price":8250.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ XXL","offer_id":48626146640112,"sku":"BPP-02\/XXL","price":8250.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_b5117bd6-be84-4e02-90f7-3a0de8b92a56.jpg?v=1766546088"},{"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":5500.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ L","offer_id":48626152472816,"sku":"LEG-H01-BK\/L","price":5500.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ XL","offer_id":48626152505584,"sku":"LEG-H01-BK\/XL","price":5500.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ XXL","offer_id":48626152538352,"sku":"LEG-H01-BK\/XXL","price":5500.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":false},{"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":"nch01","title":"CASQUE HEAD GEAR","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_2f925be5-3cc8-4a65-a2ce-a72912787f35.jpg?v=1766546107\" class=\"img-fluid d-block w-100 product-img\" alt=\"スタイリッシュなヘッドギアCASQUE HEAD GEAR\"\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\u003ePNフォーム\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_80f70ca0-a479-45af-b3d5-3869c4c0f921.jpg?v=1766546106\" class=\"img-fluid d-block w-100 product-img\" alt=\"CASQUE HEAD GEAR内部構造\"\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_b40a69d3-57aa-492a-81e7-ce9e305c017a.jpg?v=1766546106\" class=\"img-fluid d-block w-100 product-img\" alt=\"CASQUE HEAD GEARをバッグに入れる様子\"\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自転車レースの最高峰「ツール・ド・フランス」でも使われた頭部保護具「カスク」を現代風にアレンジ。ベースにバイク用のレーシングスーツにも使われている衝撃吸収材を採用しています！\u003c\/p\u003e\n      \u003cp\u003eカスクは1990年初期まで、自転車レースの最高峰「ツール・ド・フランス」でも使われた頭部保護具です。当時は革で作られていたカスクをベースに、オートバイ用のレーシングスーツにも使われている衝撃吸収材とネオプレンを使用してアレンジしたのが、POi DESIGNSの「カスク」です。\u003c\/p\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      \u003cp\u003eCASQUE HEAD GEARは、これらの悩みを解決する“頭を守るアイテム”としておすすめです。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e手軽に使えて、バッグにしまって持ち運べる！\u003c\/li\u003e\n        \u003cli\u003e気軽なサイクリングはもちろんのこと、スキーやスノーボード、スケボーやBMXなどのアクティブスポーツにも、ファッショナブルなヘッドギアとしてご利用いただけます。\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品番：NCH01\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\u003eM：55cm～57cm\u003c\/li\u003e\n        \u003cli\u003eL：57cm～59cm\u003c\/li\u003e\n        \u003cli\u003eXL：59cm～61cm\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衝撃吸収材：PNフォーム\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洗濯：液温40℃限度で手洗い。\u003c\/li\u003e\n        \u003cli\u003e乾燥：日陰でつり干し乾燥。\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        \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!-- 注意事項セクション (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":"POi DESIGNS","offers":[{"title":"ブラック \/ M","offer_id":48626152898800,"sku":"NCH01-BK\/M","price":7975.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L","offer_id":48626152931568,"sku":"NCH01-BK\/L","price":7975.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XL","offer_id":48626152964336,"sku":"NCH01-BK\/XL","price":7975.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_2f925be5-3cc8-4a65-a2ce-a72912787f35.jpg?v=1766546107"},{"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"},{"product_id":"opc-01","title":"OP HARD PROTECTOR CHEST","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        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_13ebdbd9-80b6-47b5-be6a-9cf583c46109.jpg?v=1766546109\" class=\"img-fluid d-block w-100 product-img\" alt=\"走行中の胸部を確実に護る\"\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        \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        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_4da9f687-93fd-4e4f-affa-74d0c6ba982e.jpg?v=1766546108\" class=\"img-fluid d-block w-100 product-img\" alt=\"快適を追求した装着感\"\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        \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        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_350b0556-02a3-447e-93aa-15fcb4c19c3e.jpg?v=1766546109\" class=\"img-fluid d-block w-100 product-img\" alt=\"あなたのジャケットに最適化\"\u003e\n        \u003cp class=\"body-text\"\u003e多くのライディングジャケットに対応する\u003cstrong\u003e汎用性の高いONE SIZE設計\u003c\/strong\u003e。左右セットで、幅165mm、高さ260mmのサイズは、お手持ちのジャケットポケットへの適合を容易にし、\u003cstrong\u003e確かな安心感\u003c\/strong\u003eをもたらします。\u003c\/p\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\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\u003c\/li\u003e\n                \u003cli\u003e片側寸法: W165mm × H260mm\u003c\/li\u003e\n                \u003cli\u003eセット内容: 左右セット\u003c\/li\u003e\n                \u003cli\u003e厚み: 1.3cm\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            \u003cp\u003e製品の基本情報。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e品番: OPC-01\u003c\/li\u003e\n                \u003cli\u003e品名: OP HARD PROTECTOR \"CHEST\"\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdiv class=\"note-box\"\u003e\n        \u003cp\u003e※オプションプロテクターシリーズの装着には、ジャケット側にプロテクター用のポケットが必要です。\u003c\/p\u003e\n        \u003cp\u003e※プロテクターの寸法をご確認いただき、お手持ちのジャケットのポケットに装着が可能かご確認の上お求めください。\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"ブラック\/ホワイト","offer_id":48626153029872,"sku":"OPC-01","price":1980.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_13ebdbd9-80b6-47b5-be6a-9cf583c4686e.jpg?v=1766546109"},{"product_id":"opc-02-pro","title":"OP Chest Protector CE Level.2","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欧州最高峰の安心を胸に | CE Level.2\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e欧州CE規格\u003cstrong\u003eLevel.2\u003c\/strong\u003eの認証を得た、確かな衝撃吸収性能があなたの胸部を強固に守り抜きます。あらゆるライディングシーンで、この揺るぎない安心感を体感してください。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_17d250b1-166b-4549-9958-70228a4b89fc.jpg?v=1766546133\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e信頼のCE規格Level.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\u003e16mm\u003c\/strong\u003eの薄型設計に加え、PNフォームの柔軟性があらゆる動きにフィットします。プロテクター本体のエアホール加工で、通気性も抜群です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_515928ff-b3bb-4015-9b02-f2331fb51820.jpg?v=1766546139\" 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\"\u003eW160mm×H245mm（片側）の精密設計で、お手持ちのジャケットポケットにスムーズに装着可能です。PNフォーム製で軽量なので、長時間の着用も苦になりません。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_101d10c4-f894-41dc-a9f0-21d23f78985b.jpg?v=1766546132\" 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\u003eCE規格Level.2をクリアする衝撃吸収性能を備えたソフトプロテクターです。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e胸部プロテクターポケット付きライディングジャケットに装着可能\u003c\/li\u003e\n          \u003cli\u003eヨーロッパCE規格(Level.2)をクリアする衝撃吸収性\u003c\/li\u003e\n          \u003cli\u003e厚さ16mmと薄型で、柔軟性に優れる\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\u003eONE SIZE (W160mm×H245mm \/ 片側)\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素材: PNフォーム(ウレタン)\u003c\/li\u003e\n          \u003cli\u003eCE規格: EN1621-3:2018 LEVEL.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品番: OPC-02-PRO\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\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    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"レッド","offer_id":48626157551856,"sku":"OPC-02-PRO","price":3850.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_17d250b1-166b-4549-9958-70228a4b89fc.jpg?v=1766546133"},{"product_id":"p001hrd","title":"HONEYCOMB SHEET","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        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_b45b7fdf-4b49-4575-bf9f-bc6fd3116686.jpg?v=1766546135\" 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厚さ4mm、6mm、10mmから選べ\u003c\/strong\u003e、大切なギアやパーツを理想的に守ります。求める保護レベルに合わせて最適な厚みを選択してください。\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e簡単加工でDIYの可能性を拡げる\u003c\/h3\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_c49217df-2738-4378-b125-eb3ea3910048.jpg?v=1766546134\" 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軽量EVAフォームで衝撃を緩和\u003c\/h3\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_bf5a4532-e306-41cc-b033-b094b79d398c.jpg?v=1766546135\" class=\"img-fluid d-block w-100 product-img\" alt=\"蜂の巣状の穴が開いたEVAフォームシート\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e軽くて通気性も抜群\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003e汎用性の高いEVAフォームに蜂の巣状の穴を開けたことで、\u003cstrong\u003e軽量性\u003c\/strong\u003eと優れた\u003cstrong\u003e通気性\u003c\/strong\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\u003e汎用性の高いEVAフォームに蜂の巣状の穴を開けたシートで、軽くて通気性に優れています。\u003c\/li\u003e\n                \u003cli\u003e厚みは用途にあわせて選べる4mm・6mm・10mmの3種類。\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サイズ: 450mm × 400mm\u003c\/li\u003e\n                \u003cli\u003e厚み: 4mm \/ 6mm \/ 10mm\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素材: EVAフォーム\u003c\/li\u003e\n                \u003cli\u003e品番: P001HRD\/4, P001HRD\/6, P001HRD\/10\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\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":"POi DESIGNS","offers":[{"title":"レッド \/ 4mm","offer_id":48626157682928,"sku":"P001HRD\/4","price":2750.0,"currency_code":"JPY","in_stock":true},{"title":"レッド \/ 6mm","offer_id":48626157715696,"sku":"P001HRD\/6","price":3300.0,"currency_code":"JPY","in_stock":true},{"title":"レッド \/ 10mm","offer_id":48626157748464,"sku":"P001HRD\/10","price":4400.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_b45b7fdf-4b49-4575-bf9f-bc6fd3116686.jpg?v=1766546135"},{"product_id":"pn-003","title":"CE PROTECTOR SLIM S\/E\/K","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\"\u003eCE規格クリア スマートプロテクター\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eヨーロッパCE規格(Level1)をクリアする\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_ef451b25-64bd-487d-9506-3c2f540db3b8.jpg?v=1766546137\" 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装着感が気になりません\u003c\/strong\u003e。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_9f79adb6-5347-4481-8fdf-32fafdea3ba3.jpg?v=1766546137\" 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\"\u003e7mmが叶える動きやすさ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003eわずか7mm\u003c\/strong\u003eのPNフォームが、肘や膝の動きに\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_d619bed8-1f2d-42f4-adbd-c9ef0be4c160.jpg?v=1766546137\" 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薄さ7mmと超薄型でありながらもヨーロッパCE規格(Level1)をクリアする安全性と軽量性、柔軟性の３拍子揃った肘or膝用プロテクター。ウエアのシルエットを崩したくない方におすすめです。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003eプロテクター用ポケット付きウェアに装着可能\u003c\/li\u003e\n          \u003cli\u003e薄さ7mmの超薄型設計\u003c\/li\u003e\n          \u003cli\u003eヨーロッパCE規格(Level1)クリアの安全性\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品番: PN-003\u003c\/li\u003e\n          \u003cli\u003e品名: CE PROTECTOR SLIM S\/E\/K\u003c\/li\u003e\n          \u003cli\u003eサイズ: ONE SIZE (W145mm×H220mm)\u003c\/li\u003e\n          \u003cli\u003e使用推奨部位: 肘・膝\u003c\/li\u003e\n          \u003cli\u003eセット内容: 左右共用２枚セット\u003c\/li\u003e\n          \u003cli\u003eCE規格: EN1621-1:2012 LEVEL.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        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003ePNフォーム(ウレタン)\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    \u003cp class=\"body-text\"\u003e※オプションプロテクターシリーズの装着には、ジャケット側にプロテクター用のポケットが必要です。\u003cbr\u003e※プロテクターの寸法をご確認いただき、お手持ちのジャケットのポケットに装着が可能かご確認の上お求めください。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"レッド","offer_id":48626157781232,"sku":"PN-003","price":2178.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_ef451b25-64bd-487d-9506-3c2f540db3b8.jpg?v=1766546137"},{"product_id":"pn-004","title":"CE PROTECTOR SLIM S\/E","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走行時の安心を肩に CE規格\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eライディングジャケットにすっきり収まる肩用プロテクター。薄型ながらヨーロッパCE規格Level1をクリアし、\u003cstrong\u003e確かな安全性能\u003c\/strong\u003eであなたの走行をサポートします。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_99e3c9ff-0bf8-4941-ae64-8bbcea87fbaf.jpg?v=1766546137\" 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隠れる安全性 薄さ7mmの衝撃\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e驚異の薄さ7mmを実現。ジャケットの美しいシルエットを損なうことなく、プロテクターを装着できます。\u003cstrong\u003e見た目を重視するライダー\u003c\/strong\u003eにおすすめです。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_d647d0bc-1d16-4af1-9721-35d69213052b.jpg?v=1766546137\" 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\"\u003ePNフォーム素材の優れた柔軟性と軽量性が、ライディング中の動きに自然に追従。長時間の走行でもストレスなく、\u003cstrong\u003e快適なフィット感\u003c\/strong\u003eを提供します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_b526478a-2c4c-446b-9924-9088b3ecc97c.jpg?v=1766546137\" 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薄さ7mmと超薄型でありながらもヨーロッパCE規格(Level1)をクリアする安全性と軽量性、柔軟性の３拍子揃った肩用プロテクター。ウエアのシルエットを崩したくない方におすすめです。\u003c\/p\u003e\n                \u003cul class=\"benefit-list\"\u003e\n                    \u003cli\u003eプロテクター用ポケット付きのジャケットやパンツに装着する”肩”用の超薄型ソフトプロテクター。\u003c\/li\u003e\n                    \u003cli\u003e薄さ7mmと超薄型でありながらもヨーロッパCE規格(Level1)をクリアする安全性と、軽量性、柔軟性も持ち合わせたプロテクターです。\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品番: PN-004\u003c\/li\u003e\n                    \u003cli\u003e品名: CE PROTECTOR SLIM S\/E\u003c\/li\u003e\n                    \u003cli\u003eサイズ: ONE SIZE(W150mm×H190mm)\u003c\/li\u003e\n                    \u003cli\u003e使用推奨部: 肩\u003c\/li\u003e\n                    \u003cli\u003eセット内容: 左右共用２枚セット\u003c\/li\u003e\n                    \u003cli\u003eCE規格: EN1621-1:2012 LEVEL.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                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e素材: PNフォーム(ウレタン)\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        \u003c\/ul\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"レッド","offer_id":48626158895344,"sku":"PN-004","price":2178.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_99e3c9ff-0bf8-4941-ae64-8bbcea87fbaf.jpg?v=1766546137"},{"product_id":"rbp-01-pro","title":"Sports Back Protector CE","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\u003eMFJ装備品レギュレーションに準拠\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_b8fb1a97-7a2f-4f9a-a42e-b27eb9095ac4.jpg?v=1771402805\" 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\u003eCE規格Level.1\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_69c410a6-a3a7-48c7-afaf-8c131366d102.jpg?v=1771402805\" 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_e69adbbe-9d71-419b-9b91-e2a7690730b8.jpg?v=1771402805\" 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サーキットでのスポーツ走行から街乗りまで幅広く使えるPRO SPEC 脊髄プロテクターです。\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003eMFJ装備品レギュレーションに対応\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                \u003cli\u003e着用シーンや好みに合わせて着脱できるショルダーベルトを装備\u003c\/li\u003e\n            \u003c\/ul\u003e\n            \u003cp\u003e衝撃吸収と脊髄保護の二層構造。\u003c\/p\u003e\n            \u003cul class=\"point-list\"\u003e\n                \u003cli\u003eCE規格(Level.1)をクリアしたソフトタイプのプロテクターと、脊髄まわりを広くカバーする硬質プレートの二層構造\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サイズ: ONE SIZE\u003c\/li\u003e\n                \u003cli\u003e着用目安: 身長160cm-175cm\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プロテクター\/CE規格: EN1621-2 LEVEL.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            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e品番: RBP-01-PRO\u003c\/li\u003e\n                \u003cli\u003e品名: SPORT BACK PROTECTOR-CE\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":"ブラック","offer_id":48626158928112,"sku":"RBP-01-PRO","price":4840.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_b8fb1a97-7a2f-4f9a-a42e-b27eb9095ac4.jpg?v=1771402805"},{"product_id":"wsg-01","title":"WAIST SUPPORT\u0026GUARD BELT","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します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_111d24de-a3cd-479a-8353-d1748092bc64.jpg?v=1766546175\" 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_a03185c5-1225-4cb5-a781-bd38c34c2fee.jpg?v=1766546176\" 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\u003e4mm厚ハニカム素材\u003c\/strong\u003eと\u003cstrong\u003e2本のステンレスプレート\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_6926f330-0eab-4a80-bb45-5f92e9ee15e1.jpg?v=1766546175\" 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=\"point-list\"\u003e\n                    \u003cli\u003e医療用ベルトよりも緩いテンションで、長時間の装着でも巻疲れしづらい、適度な圧迫感が特徴です。\u003c\/li\u003e\n                    \u003cli\u003eベルトの両側面に配置されている「テンションベルト」は巻きつける強さや、オートバイ乗車時の姿勢で微調整が可能。\u003c\/li\u003e\n                    \u003cli\u003e腰を支えるメインフレームには衝撃吸収性と通気性を持つ4mm厚のハニカム素材と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品番: WSG-01\u003c\/li\u003e\n                    \u003cli\u003e品名: WAIST SUPPORT \u0026amp; GUARD BELT\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着用目安: S\/M（74cm～95cm）, L\/XL（80cm～105cm）\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                \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":"ブラック \/ S\/M","offer_id":48626162630896,"sku":"WSG-01-S\/M","price":5280.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L\/XL","offer_id":48626162663664,"sku":"WSG-01-L\/XL","price":5280.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_111d24de-a3cd-479a-8353-d1748092bc64.jpg?v=1766546175"},{"product_id":"pmj-02","title":"SPORT PROTECTIVE MESH JACKET","description":"\u003cp\u003e胸部、背中、肩、肘にプロテクターが標準装備されたフルプロテクションメッシュジャケット！パッカブルタイプの防風インナージャケットも付属！\u003c\/p\u003e\n\n\u003cp\u003eプロテクターメーカーが考えるフルプロテクションライディングジャケット。\u003cbr\u003e\n胸部、脊髄、肩、肘にプロテクターを標準装備したフルプロテクションジャケットに、様々な機能を盛り込んだ１着。\u003c\/p\u003e\n\n\u003cp\u003e【製品仕様】\u003cbr\u003e\n使用されている素材は、機能性を向上させるため各部位ごとに適した3つの素材を組み合わせています。\u003cbr\u003e\n１.軽量で通気性に優れるメッシュ素材\u003cbr\u003e\n２.動きを妨げず、ストレスのない着心地を実現するストレッチ素材\u003cbr\u003e\n３.肩と肘部分は、強度がある耐久性に優れた素材\u003c\/p\u003e\n\n\u003cp\u003e・首回りは肌触りの良いネオプレン素材を使用、フィット感もよく、前傾姿勢で頭を上げたときにジャケットが首に食い込みません。\u003cbr\u003e\n・乗車時にガソリンタンクとの接触を軽減する「スクラッチガード」を採用。\u003cbr\u003e\n・夜間の視認性確保のため、前身と後身のパイピングにリフレクト（反射）素材を使用。\u003cbr\u003e\n・袖ファスナーはYKK社製「セミオートマチックロック機能付スライダー」を採用。引き手の上げ下げでファスナーの開閉調整が可能です。\u003cbr\u003e\n・左胸に配置された”ネームタグ”はサングラスなどがかけられるよう、ループ状になっています。\u003cbr\u003e\n・ジャケットの内側には、両側面から後ろにかけて荷物の出し入れがしやすい、大型のメッシュポケットを配置。\u003c\/p\u003e\n\n\u003cp\u003e【プロテクション】\u003cbr\u003e\n・胸部・背中にはヨーロッパCE規格（Level１）をクリアする衝撃吸収性能を備えた、ソフトタイプのプロテクターを標準装備。\u003cbr\u003e\n・肩・肘に柔軟で通気性の高い衝撃吸収材ハニカムシート（４mm厚）を標準装備。　オプションでCEプロテクターへのアップグレードも可能。　【オプション推奨品】肘（PN003）・肩（PN004）\u003cbr\u003e\n・胸部プロテクターは、大きすぎるとオートバイ操作の妨げになってしまうし、小さすぎると身体を保護する面が少なくなるので、安全性が損なわれます。\u003c\/p\u003e\n\n\u003cp\u003ePOiDESIGNSでは複数あるサイズの中から、より適したサイズのプロテクターを選んでおります。\u003cbr\u003e\n・肩への衝撃は、外側に配置されたハニカムコア材が最初に衝撃を吸収、内側のパッドでも吸収する２層構造。さらに立体形状のため、肩にフィットします。\u003c\/p\u003e\n\n\u003cp\u003e【インナー】\u003cbr\u003e\n・季節やツーリング先によっては寒暖差も大きくあるため、インナージャケットを標準装備。インナージャケットはコンパクトに折り畳めて収納できるパッカブル仕様で、付属の専用収納袋でジャケット内側の大型ポケットにぴったり収まります。\u003cbr\u003e\n・カラーは視認性に優れた、エマージェンシーカラーを採用しています。\u003cbr\u003e\n・インナーの素材は、軽量で丈夫なハニカム形状のリップストップ生地を使用。雨風も通しにくく、急な気温の変化にも対応。\u003cbr\u003e\n・雨や風の侵入を防ぎ、フィット感が調整可能なドローコードを配置。ウエアのバタつきも軽減してくれます。\u003cbr\u003e\n--------------------------------------\u003cbr\u003e\n【品番】PMJ-02\u003cbr\u003e\n【品名】SPORT PROTECTIVE MESH JACKET\u003cbr\u003e\n【カラー】ブラック・プラチナホワイト\u003cbr\u003e\n【サイズ】M・L・XL・XXL\u003cbr\u003e\n【プロテクター】胸部・背中・肩・肘\u003cbr\u003e\n　CE規格\u003cbr\u003e\n・EN1621-3:2014 LEVEL.1（胸部）\u003cbr\u003e\n・EN1621-2:2014 LEVEL.1（背中）\u003c\/p\u003e\n\n\u003cp\u003e【素材】\u003cbr\u003e\n表地：ナイロン、ポリエステル\u003cbr\u003e\n裏地：ポリエステル\u003cbr\u003e\nインナー：ポリエステル\u003c\/p\u003e\n\n\u003cp\u003e【使用上の注意】\u003cbr\u003e\n※汗や雨などで濡れた状態で放置すると、他の衣料に移染する恐れがあります。\u003cbr\u003e\n※高温多湿となる場所や直射日光を避け、風通しの良い場所でハンガーに吊るして保管ください。\u003cbr\u003e\n※プロテクターの変形、性能低下の原因となりますので、他の物を上に重ねて保管しないでください。\u003cbr\u003e\n※タンブラー乾燥、アイロンはお避けください。\u003cbr\u003e\n※洗濯の際は、蛍光漂白剤配合の洗剤のご使用は避け、手洗いでおこなってください。\u003cbr\u003e\n※洗濯の際は、必ずプロテクターを取り外してからおこなってください。\u003cbr\u003e\n※乾燥機のご使用は避け、陰干ししてください。\u003c\/p\u003e","brand":"POi DESIGNS","offers":[{"title":"ブラック \/ M","offer_id":48626195628272,"sku":"PMJ-02-BK\/M","price":16170.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L","offer_id":48626195661040,"sku":"PMJ-02-BK\/L","price":16170.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XL","offer_id":48626195693808,"sku":"PMJ-02-BK\/XL","price":16170.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XXL","offer_id":48626195726576,"sku":"PMJ-02-BK\/XXL","price":16170.0,"currency_code":"JPY","in_stock":false},{"title":"プラチナホワイト \/ M","offer_id":48626195759344,"sku":"PMJ-02-PWH\/M","price":16170.0,"currency_code":"JPY","in_stock":false},{"title":"プラチナホワイト \/ L","offer_id":48626195792112,"sku":"PMJ-02-PWH\/L","price":16170.0,"currency_code":"JPY","in_stock":false},{"title":"プラチナホワイト \/ XL","offer_id":48626195824880,"sku":"PMJ-02-PWH\/XL","price":16170.0,"currency_code":"JPY","in_stock":false},{"title":"プラチナホワイト \/ XXL","offer_id":48626195857648,"sku":"PMJ-02-PWH\/XXL","price":16170.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_118a55a6-b50e-4c3f-82d2-f3db76b8f4e0.jpg?v=1766546542"},{"product_id":"bpp-03","title":"Heat Block Inner Pants","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バイクのエンジン熱から身を護る、POi DESIGNS独自の\u003cstrong\u003e断熱素材\u003c\/strong\u003eを内側部分に採用。熱をブロックし、快適な走行環境を実現します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_04cc22d5-48b4-46e1-9efc-f84f41c4413c.jpg?v=1770107651\" 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\u003eCool Max 10mmパッド\u003c\/strong\u003eを内蔵。長時間のライディングでもムレにくく、快適さを保ちます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_e3104e24-c81e-40a4-8534-851dc86c0f40.jpg?v=1770107651\" class=\"img-fluid d-block w-100 product-img\" alt=\"お尻の痛みを軽減するCool Max 10mmパッド\"\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_b2e7b7da-35f5-45c9-886a-308f77144958.jpg?v=1770107651\" class=\"img-fluid d-block w-100 product-img\" alt=\"吸汗冷感素材スウェットブレーカー2のインナーパンツ\"\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\u003ePOi DESIGNS独自の断熱素材を使用したインナーパンツ。バイクのエンジン熱によるヤケドから身体を護ります。\u003c\/p\u003e\n        \u003cp\u003eエンジンの熱から身体を護る！夏場にスーパースポーツ車のような、高回転・高出力エンジンのオートバイに乗っていると、エンジン熱が伝わって高温になったフレームやラジエターから流れてくる熱風で火傷気味になった…。そんな方におすすめ！\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003eオートバイに接する内側部分にネオプレン材を組み合わせたオリジナル断熱素材を使用し、車体からの熱をブロックして、快適なライディングをサポートします。\u003c\/li\u003e\n          \u003cli\u003eベースとなる素材は優れた伸縮性と冷感効果を持つ吸汗冷感素材「スウェットブレーカー2」を使用。汗が蒸発する時の気化熱作用により、サラッとベタつき感を解消します。\u003c\/li\u003e\n          \u003cli\u003e股下には車体の振動による、お尻の痛みを軽減する「Cool Max 10mmパッド」を内蔵。長時間のライディングでも蒸れにくく、快適さを保ちます。\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003eふくらはぎまわり用にLEG-H01-SB2\/HEAT BLOCK LEG SUPPORTERもラインアップしています。\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品番: BPP-03\u003c\/li\u003e\n          \u003cli\u003e品名: HEAT BLOCK INNER PANTS\u003c\/li\u003e\n          \u003cli\u003eサイズ: M・L・XL・XXL\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スウェットブレーカー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        \u003cul class=\"point-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\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高温、多湿または濡れたままの状態は、色落ち・色移り等の原因となりますのでお避けください。\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  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"POi DESIGNS","offers":[{"title":"ブラック \/ M","offer_id":48790190915824,"sku":"BPP-03\/M","price":8954.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L","offer_id":48790190948592,"sku":"BPP-03\/L","price":8954.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XL","offer_id":48790190981360,"sku":"BPP-03\/XL","price":8954.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XXL","offer_id":48790191014128,"sku":"BPP-03\/XXL","price":8954.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_04cc22d5-48b4-46e1-9efc-f84f41c4413c.jpg?v=1770107651"},{"product_id":"wpp-01l","title":"WOMEN'S PROTECT PARKA CE","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。バイクを降りた後も違和感なく、毎日のおしゃれを快適に楽しめます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_f0cc8cc8-80ac-4219-a914-17c901b96ff1.jpg?v=1770107651\" 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_15184aea-9a92-4e82-978c-cbfdd81d03df.jpg?v=1770107652\" 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薄くて軽いのにCE規格をクリアした\u003cstrong\u003e衝撃吸収性能\u003c\/strong\u003eを備えています。プロテクターは取り外し可能で、お手入れも簡単。肩・肘の追加も自由です。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_b35f1dfc-8a94-49fa-9b02-f12a06cbb498.jpg?v=1770107653\" 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女性専用胸部プロテクター(CPL001-S)を採用。美しいラインの形成をコンセプトに、プロテクター装着時の特有のゴツゴツ感を解消。プロテクター表面の質感にもこだわり、普段着としてもご使用いただける仕上がりです。\u003c\/li\u003e\n                    \u003cli\u003e薄型ながらヨーロッパCE規格（Level１）をクリアする衝撃吸収性能を備え、衝突の際の身体への衝撃を軽減します。\u003c\/li\u003e\n                    \u003cli\u003e肩と肘にはプロテクターを装着するためのポケットを配置。オプションプロテクター（肩：PN-004、肘：PN-003）の装着が可能です。プロテクターポケットは表地と同素材のスウェット生地を使用し、柔らかい着心地です。\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: WPP-01L\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cstrong\u003eカラー\u003c\/strong\u003e: ブラック、ミックスグレー\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cstrong\u003eサイズ\u003c\/strong\u003e: WS・WM・WL(WOMEN)\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cstrong\u003eプロテクター\u003c\/strong\u003e: 胸部・背中（CE規格）\u003cbr\u003e※肩・肘プロテクターポケットのみ\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cstrong\u003eCE規格\u003c\/strong\u003e:\n                        \u003cul class=\"basic-list\"\u003e\n                            \u003cli\u003eEN1621-3:2018 LEVEL.1（胸部）\u003c\/li\u003e\n                            \u003cli\u003eEN1621-2:2014 LEVEL.1（背中）\u003c\/li\u003e\n                        \u003c\/ul\u003e\n                    \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                \u003cp\u003e※お手入れの際はプロテクターを外してください。\u003c\/p\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e\n\u003cstrong\u003e洗濯\u003c\/strong\u003e: 液温40℃限度で手洗い。\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    \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":"ブラック \/ WS","offer_id":48790191079664,"sku":"WPP-01LBK\/WS","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ WM","offer_id":48790191112432,"sku":"WPP-01LBK\/WM","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"ブラック \/ WL","offer_id":48790191145200,"sku":"WPP-01LBK\/WL","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"ミックスグレー \/ WS","offer_id":48790191177968,"sku":"WPP-01LMGY\/WS","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"ミックスグレー \/ WM","offer_id":48790191210736,"sku":"WPP-01LMGY\/WM","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"ミックスグレー \/ WL","offer_id":48790191243504,"sku":"WPP-01LMGY\/WL","price":16500.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_f0cc8cc8-80ac-4219-a914-17c901b96ff1.jpg?v=1770107651"},{"product_id":"opc-01-pro","title":"SPORTS CHEST PROTECTOR CE","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_d3904553-f330-4543-ae3f-d47973684a88.jpg?v=1772085205\" 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信頼のCE規格と快適なつけ心地\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eヨーロッパ\u003cstrong\u003eCE規格Level.1\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_913e3928-619f-4452-bd8b-1b37afb7d44c.jpg?v=1772085205\" 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\u003eMとLの2サイズ展開\u003c\/strong\u003eで、お持ちのジャケットに最適な一枚が選べます。ジャストフィットであなたの走りを支えます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_61983bc9-fbbe-41f1-af48-1899d9411215.jpg?v=1772085205\" 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\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e胸部プロテクター取付用の面ファスナーを採用しているライディングジャケットに装着可能な、ヨーロッパCE 規格(Level.1) をクリアした胸部用ソフトプロテクターです。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e面ファスナーで装着する、汎用性の高いワンピースタイプの胸部用プロテクター。\u003c\/li\u003e\n        \u003cli\u003eCE 規格(Level.1) をクリアした柔軟性にも優れるソフトタイプのプロテクター。\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サイズ詳細・品番・CE規格\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e各サイズの詳細とCE規格情報です。\u003c\/p\u003e\n      \u003cdiv class=\"table-scroll-view\"\u003e\n        \u003ctable class=\"spec-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003e品番\u003c\/th\u003e\n              \u003cth\u003eサイズ\u003c\/th\u003e\n              \u003cth\u003eプロテクター\/CE規格\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eOPC-01-PRO\/L\u003c\/td\u003e\n              \u003ctd\u003eL (H245mm×W315mm)\u003c\/td\u003e\n              \u003ctd\u003eEN1621-3 LEVEL.1\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eOPC-01-PRO\/M\u003c\/td\u003e\n              \u003ctd\u003eM(H185mm×W230mm)\u003c\/td\u003e\n              \u003ctd\u003eEN1621-3 LEVEL.1\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\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プロテクター：PNフォーム(ウレタン)\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":"レッド \/ L","offer_id":48893061071088,"sku":"OPC-01-PRO\/L","price":4889.0,"currency_code":"JPY","in_stock":true},{"title":"レッド \/ M","offer_id":48893061103856,"sku":"OPC-01-PRO\/M","price":4150.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/5621\/0160\/files\/download_d3904553-f330-4543-ae3f-d47973684a88.jpg?v=1776224018"}],"url":"https:\/\/histride.we-shop.jp\/collections\/poi-designs%e6%96%b0%e4%bd%9c%e5%95%86%e5%93%81.oembed","provider":"Histride（ヒストライド）","version":"1.0","type":"link"}