{"title":"CEプロテクター一覧","description":"","products":[{"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":true},{"title":"ブラック \/ XXL","offer_id":48626145689840,"sku":"BPJ-01-BK\/XXL","price":9790.0,"currency_code":"JPY","in_stock":true}],"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":"\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_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\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\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\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            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e新設計 女性専用胸部プロテクター\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e今までにない新たに設計された「女性専用」の胸部プロテクターを採用。\u003c\/p\u003e\n                \u003cul class=\"benefit-list\"\u003e\n                    \u003cli\u003e従来製品の薄さと軽さに加え、プロテクター装着時特有のゴツゴツ感を解消\u003c\/li\u003e\n                    \u003cli\u003eプロテクター表面の質感にもこだわり\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e薄く、軽い安全素材\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \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\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\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\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=\"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=\"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\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":true}],"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":"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":"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":"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":9680.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":"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":6985.0,"currency_code":"JPY","in_stock":true},{"title":"レッド \/ M","offer_id":48893061103856,"sku":"OPC-01-PRO\/M","price":5929.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\/ce%e3%83%97%e3%83%ad%e3%83%86%e3%82%af%e3%82%bf%e3%83%bc%e4%b8%80%e8%a6%a7.oembed","provider":"Histride（ヒストライド）","version":"1.0","type":"link"}