{"title":"特集_レディース春夏ハット","description":"","products":[{"product_id":"hsc321f","title":"SUNSHADE CAP","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\/0723\/7956\/4287\/files\/HSC321F_081.jpg?v=1746689855\" 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快適が続く高機能設計 毎日使えるUVカットキャップ\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\u003cstrong\u003eUVカット99%\u003c\/strong\u003eで強い日差しも気になりません。\u003cstrong\u003e吸水速乾\u003c\/strong\u003eスエットバンドが汗をしっかり吸収し、手洗い可能でお手入れも簡単。いつも清潔に使えます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSC321F_015_5_IN.jpg?v=1746081438\" 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\/0723\/7956\/4287\/files\/HSC321F_015_0_model.jpg?v=1746081439\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e頼れるツバ広デザイン\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\u003e日よけ効果抜群のワイドバイザーキャップです！\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003e広めのツバが顔周りを程よくカバーし、小顔効果も期待できます。\u003c\/li\u003e\n                \u003cli\u003e内側にループが付いているので、お手持ちのあご紐を付けていただくと自転車等でも安心してかぶっていただけます。\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e機能\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\u003e快適に着用いただくための機能が充実しています。\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003eサイズ調整ベルト\u003c\/li\u003e\n                \u003cli\u003e手洗いOK\u003c\/li\u003e\n                \u003cli\u003eポケッタブル\u003c\/li\u003e\n                \u003cli\u003eUV CUT99%\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ポリエステル 70％\u003c\/li\u003e\n                \u003cli\u003eナイロン 28％\u003c\/li\u003e\n                \u003cli\u003eポリウレタン 2％\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品コード\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e品番: HSC321F\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379371167999,"sku":"HSC321F_015_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"OLIVE","offer_id":48197936087295,"sku":"HSC321F_043_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197936120063,"sku":"HSC321F_065_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197936152831,"sku":"HSC321F_081_99","price":4730.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSC321F_081.jpg?v=1746689855"},{"product_id":"hsa311f","title":"WILLOW CASQUETTE","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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夏のお洒落を格上げ WILLOW CASQUETTE\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSA311F_065.jpg?v=1746689724\" class=\"img-fluid d-block w-100 product-img\" alt=\"洗練された格子柄デザインのWILLOW CASQUETTE\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e洗練された格子柄デザイン\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\n      \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する一品です。\n    \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\/0723\/7956\/4287\/files\/HSA311F_065_8_MATERIAL.jpg?v=1746081420\" class=\"img-fluid d-block w-100 product-img\" alt=\"涼感を呼ぶ素材感のWILLOW CASQUETTE\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e涼感を呼ぶ素材感\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cstrong\u003eレーヨンを贅沢に配合した軽やかなニット素材\u003c\/strong\u003eが、夏でも\u003cstrong\u003e快適な肌触り\u003c\/strong\u003eを実現。\u003cstrong\u003e吸水速乾スウェットバンド\u003c\/strong\u003eが汗を気にせず、\u003cstrong\u003eさらりとした着心地\u003c\/strong\u003eを保ちます。\n    \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\/0723\/7956\/4287\/files\/HSA311F_065_0_model.jpg?v=1746081420\" class=\"img-fluid d-block w-100 product-img\" alt=\"サイズ調整機能で毎日を飾る心地よいフィット感\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e毎日を飾る心地よいフィット\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cstrong\u003e内側に隠されたサイズ調整機能\u003c\/strong\u003eで、頭の形にぴたりと馴染む\u003cstrong\u003e理想のフィット感\u003c\/strong\u003eを叶えます。休日のカジュアルからちょっとしたお出かけまで、毎日を彩る\u003cstrong\u003e相棒\u003c\/strong\u003eとなるでしょう。\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp class=\"body-text\"\u003e格子柄のニットサーモキャスケットです。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e夏でも涼しくかぶっていただけるよう、軽く仕上げました。\u003c\/li\u003e\n        \u003cli\u003e格子柄がワントーンに立体感をもたらし、シンプルすぎないおしゃれなアイテムです。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e機能\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eサイズ調整機能\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レーヨン 75％\u003c\/li\u003e\n        \u003cli\u003eポリエステル 20％\u003c\/li\u003e\n        \u003cli\u003eナイロン 5％\u003c\/li\u003e\n        \u003cli\u003e生産国：情報なし\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品コード\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e品番: HSA311F\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379374313727,"sku":"HSA311F_015_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"GRAY","offer_id":48197934022911,"sku":"HSA311F_025_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197934055679,"sku":"HSA311F_065_99","price":4290.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSA311F_065.jpg?v=1746689724"},{"product_id":"hsh211f","title":"REVERSIBLE FRINGE HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n    \u003c!-- 商品解説セクション (Main) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eフリンジバケットで休日カジュアル\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003eデニムのような綿素材が魅力的なバケットハット。周りを彩る\u003cstrong\u003eフリンジ\u003c\/strong\u003eが抜け感を演出し、普段の装いを格上げします。\u003cstrong\u003eUVカット99%\u003c\/strong\u003eで日差し対策も万全です。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSH211F_033.jpg?v=1746689236\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e遊び心あふれるフリンジデザイン\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eフェスやアウトドアに最適UVハット\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\/0723\/7956\/4287\/files\/HSH211F_035_0_model_01e18dd3-90a0-4353-8593-977ca06085eb.jpg?v=1746081382\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eアクティブシーンも安心の安定感\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e華やか花柄！着回しリバーシブル帽\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e裏返せば、一瞬で印象がガラリと変わる華やかな\u003cstrong\u003e花柄スタイル\u003c\/strong\u003eに。その日の気分やコーディネートに合わせて、\u003cstrong\u003e二通りの表情\u003c\/strong\u003eを楽しめる\u003cstrong\u003e万能ハット\u003c\/strong\u003eで、おしゃれの幅が広がります。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSH211F_035_0_model2_2e092b75-624f-4761-b524-e21825eb0bd6.jpg?v=1746081383\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e気分で変える両面スタイル\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003eリバーシブル仕様のフリンジバケットハットです。\u003c\/p\u003e\n            \u003cul class=\"point-list\"\u003e\n                \u003cli\u003e表は無地の綿素材、裏は花柄やチェックなど、フリンジとの相性が良い柄を合わせました！\u003c\/li\u003e\n                \u003cli\u003e嬉しいあご紐つきなのでフェスなどアウトドアイベントにもオススメのアイテムです♪\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e機能\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003e快適さを追求した多機能ハットです。\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003e手洗いOK\u003c\/li\u003e\n                \u003cli\u003eポケッタブル\u003c\/li\u003e\n                \u003cli\u003eUV CUT99%\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    \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\u003eBLACK: 本体：綿 100% \/ 裏側：綿 50% ポリエステル 50%\u003c\/li\u003e\n                \u003cli\u003eBLUE: 本体：綿 100% \/ 裏側：綿 50% ポリエステル 50%\u003c\/li\u003e\n                \u003cli\u003eNAVY: 本体：綿 100% \/ 裏側：綿 100%\u003c\/li\u003e\n                \u003cli\u003eBEIGE: 本体：綿 100% \/ 裏側：綿 100%\u003c\/li\u003e\n                \u003cli\u003eIVORY: 本体：綿 100% \/ 裏側：綿 100%\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品品番\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003e商品の識別コードです。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e品番: HSH211F\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379380605183,"sku":"HSH211F_015_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BLUE","offer_id":48197923799295,"sku":"HSH211F_033_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY","offer_id":48197923832063,"sku":"HSH211F_035_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197923864831,"sku":"HSH211F_065_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197923897599,"sku":"HSH211F_081_99","price":4730.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSH211F_033.jpg?v=1746689236"},{"product_id":"hsh311f","title":"SUMMER HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003c!-- 商品解説セクション (Main) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e夏のスタイルを格上げするニットハット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cstrong\u003e上質なコットンとポリエステルのブレンド\u003c\/strong\u003eが、\u003cstrong\u003e軽やかな肌触り\u003c\/strong\u003eを実現。\n      \u003cstrong\u003e洗練デザイン\u003c\/strong\u003eは、日常のどんなコーデにも自然と溶け込み、さりげなく個性を引き立てます。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSH311F_015.jpg?v=1746081380\" class=\"img-fluid d-block w-100 product-img\" alt=\"夏のスタイルを格上げするニットハット\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e旬な大人カジュアルに\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e涼しげな肌触り、上質コットンニット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cstrong\u003e綿60％、ポリエステル40％のブレンド\u003c\/strong\u003eが、\u003cstrong\u003eさらりとした快適な着用感\u003c\/strong\u003eを約束。\n      \u003cstrong\u003e繊細なニットの表情\u003c\/strong\u003eが、\u003cstrong\u003e夏らしい涼感\u003c\/strong\u003eを演出します。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSH311F_081_8_MATERIAL.jpg?v=1746081381\" class=\"img-fluid d-block w-100 product-img\" alt=\"涼しげな肌触りの上質コットンニット\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e夏を心地よく\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e視界を遮らない、賢い日除けハット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cstrong\u003e視界を遮らない浅めのかぶりと下向きブリム\u003c\/strong\u003eで、\u003cstrong\u003e日差しをしっかりガード\u003c\/strong\u003e。\n      \u003cstrong\u003e髪を結んだままスマートに着用\u003c\/strong\u003eでき、\u003cstrong\u003eポケッタブル\u003c\/strong\u003eでどこへでも軽快に持ち運べます。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSH311F_015_0_model_4d7a68ae-9254-4df0-b068-8ebb6bfec511.jpg?v=1746081381\" class=\"img-fluid d-block w-100 product-img\" alt=\"視界を遮らない賢い日除けハット\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e毎日のおしゃれを快適に\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdiv class=\"content-section spec-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e商品詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e夏のスタイルを快適に彩る、ニットハットの特長です。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003eコットン素材の軽やかなニットハット\u003c\/li\u003e\n          \u003cli\u003e視界を遮らない浅めのかぶりと下向きブリムで日除け対策\u003c\/li\u003e\n          \u003cli\u003e髪を結んだまますっきり着用できる後ろ開きデザイン\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e機能性\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e日常生活で役立つ便利な機能をご紹介します。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eポケッタブル\u003c\/strong\u003e仕様でコンパクトに持ち運び可能\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材・生産国\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e本製品に使用されている素材情報です。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e素材: 綿 60％、ポリエステル 40％\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商品コード: HSH311F\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":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379380801791,"sku":"HSH311F_015_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"L.BEIGE","offer_id":48197923242239,"sku":"HSH311F_064_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197923275007,"sku":"HSH311F_081_99","price":3960.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSH311F_015.jpg?v=1746081380"},{"product_id":"hsh324f","title":"ANNA HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\"\u003eANNA HAT 理想の小顔シルエット\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\/0723\/7956\/4287\/files\/HSH324F_065.jpg?v=1746689210\" 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\/0723\/7956\/4287\/files\/HSH324F_065_8_MATERIAL.jpg?v=1746081378\" 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\/0723\/7956\/4287\/files\/HSH324F_065_0_model_7edef57a-320d-418f-a600-c09e0e9a63b5.jpg?v=1746081379\" 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                \u003cli\u003e母の日の贈り物にもおすすめ\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e機能\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cul class=\"point-list\"\u003e\n                \u003cli\u003eサイズ調整機能\u003c\/li\u003e\n                \u003cli\u003eストラップループ付き\u003c\/li\u003e\n            \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レーヨン 60％\u003c\/li\u003e\n                \u003cli\u003eポリエステル 35％\u003c\/li\u003e\n                \u003cli\u003eナイロン 5％\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e品番\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp\u003eHSH324F\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379380998399,"sku":"HSH324F_015_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197922586879,"sku":"HSH324F_065_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"PINK","offer_id":48197922619647,"sku":"HSH324F_071_99","price":4730.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSH324F_065.jpg?v=1746689210"},{"product_id":"hsh512f","title":"ARDRA HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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綿100%で叶える ARDRA HATの毎日快適スタイル\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e上質な\u003cstrong\u003e綿100%素材\u003c\/strong\u003eが、肌に優しく風通しの良い快適な被り心地をお届けします。柔らかな質感と自然な風合いは、日常のどんなシーンにも自然に溶け込みます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSH512F_024.jpg?v=1746689194\" 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紫外線99%カット ARDRA HATで万全の対策\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\u003cstrong\u003e99%UVカット機能\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\/0723\/7956\/4287\/files\/HSH512F_015_5_IN.jpg?v=1746081376\" 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風にも負けない ARDRA HATとアクティブな外出\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\/0723\/7956\/4287\/files\/HSH512F_068_0_model_9b364a7b-2662-453c-ab66-ad30135dea5d.jpg?v=1746081376\" 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 class=\"body-text\"\u003eARDRA HATは機能満載のつば広ハットです。日常使いからアウトドアまで幅広くご使用いただけるアイテムです。\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003e\n\u003cstrong\u003e綿100%\u003c\/strong\u003eの生地で優れた通気性\u003c\/li\u003e\n                \u003cli\u003e手洗い可能でお手入れも簡単\u003c\/li\u003e\n                \u003cli\u003eあご紐付きで風の強い日も安心\u003c\/li\u003e\n                \u003cli\u003e幅広いシーンで活躍するデザイン\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e機能\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003eサイズ調整機能付き\u003c\/li\u003e\n                \u003cli\u003e手洗いOK\u003c\/li\u003e\n                \u003cli\u003eポケッタブルでコンパクトに収納\u003c\/li\u003e\n                \u003cli\u003e\n\u003cstrong\u003eUV CUT 99%\u003c\/strong\u003eで紫外線対策も万全\u003c\/li\u003e\n                \u003cli\u003e吸水速乾スエットバンドで快適な被り心地\u003c\/li\u003e\n            \u003c\/ul\u003e\n            \u003c!-- 機能アイコンを使用する場合は以下のように配置します --\u003e\n            \u003c!-- \u003cdiv class=\"care-icons\"\u003e\n                \u003cimg src=\"__ICON_SIZE_ADJUST__\" alt=\"サイズ調整\"\u003e\n                \u003cimg src=\"__ICON_HAND_WASH__\" alt=\"手洗いOK\"\u003e\n                \u003cimg src=\"__ICON_POCKETABLE__\" alt=\"ポケッタブル\"\u003e\n                \u003cimg src=\"__ICON_UV_CUT__\" alt=\"UV CUT 99%\"\u003e\n                \u003cimg src=\"__ICON_SWEAT_BAND__\" 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            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e綿 100％\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品番: HSH512F\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379381293311,"sku":"HSH512F_015_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"L.GRAY","offer_id":48197921800447,"sku":"HSH512F_024_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"GRN.ASH","offer_id":48197921833215,"sku":"HSH512F_041_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197921865983,"sku":"HSH512F_065_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"ORANGE","offer_id":48197921898751,"sku":"HSH512F_068_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197921931519,"sku":"HSH512F_081_99","price":4290.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSH512F_024.jpg?v=1746689194"},{"product_id":"hsh513f","title":"80's LONG BRIM BK HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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個性を纏う80'sケミカルハット\u003c\/h3\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSH513F_026_2_BACK.jpg?v=1746689176\" 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\"\u003e80年代デニムのケミカルウォッシュを忠実に再現。ボトムやジャケットに抵抗がある方も、このハット一つで瞬時に旬顔へアップデート。つば広デザインが顔周りを華やかに彩ります。\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\/0723\/7956\/4287\/files\/HSH513F_026_4_TOP.jpg?v=1746081373\" 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広いつば（8cm）が、視覚効果で顔全体を小さく見せ、気になる日差しもしっかりカット。360度どこから見ても美しいシルエットは、カジュアルながらも洗練された大人のこなれ感を演出します。\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\/0723\/7956\/4287\/files\/HSH513F_026_5_IN.jpg?v=1746081373\" 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内側の吸水速乾スウェットバンドで、汗をかいても快適さをキープ。サイズ調整可能なので、いつでもジャストフィット。手洗いできるから清潔に保て、ポケッタブルで持ち運びも楽々です。\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\u003e80年代のレトロな風合いを再現した、バケットハットの主な特徴です。\u003c\/p\u003e\n                \u003cul class=\"point-list\"\u003e\n                    \u003cli\u003e80年代デニムのケミカルウォッシュを忠実に再現\u003c\/li\u003e\n                    \u003cli\u003eつばの長さは8cmのつば広デザイン\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=\"benefit-list\"\u003e\n                    \u003cli\u003eサイズ調整機能\u003c\/li\u003e\n                    \u003cli\u003e手洗いOK\u003c\/li\u003e\n                    \u003cli\u003eポケッタブル\u003c\/li\u003e\n                    \u003cli\u003eUV CUT99%\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綿 100％\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\u003eHSH513F\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379381522687,"sku":"HSH513F_015_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"D.GRAY","offer_id":48197921243391,"sku":"HSH513F_026_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY","offer_id":48197921276159,"sku":"HSH513F_035_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197921308927,"sku":"HSH513F_081_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"PAS.BLUE","offer_id":48197921341695,"sku":"HSH513F_087_99","price":3960.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HSH513F_035.jpg?v=1746689176"},{"product_id":"hst314f","title":"SPICA HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\"\u003eSPICA HAT 涼感あふれる透かし柄\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\/0723\/7956\/4287\/files\/HST314F_085.jpg?v=1746689075\" 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\/0723\/7956\/4287\/files\/HST314F_015_8_MATERIAL.jpg?v=1746689075\" 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\/0723\/7956\/4287\/files\/HST314F_053_0_model.jpg?v=1746081359\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eさっと持ち運べる便利さ\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ② スペック・詳細セクション (Specs) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e透かし柄のブレードを使用したチューリップハットです。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e丈夫で扱いやすいポリエステルブレードを、真夏でも被れるようにオリジナルの透かしブレードにしました。\u003c\/li\u003e\n          \u003cli\u003eシースルー素材をスタイリングに取り入れるだけで、一気にトレンド感が演出できます。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e機能\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003eサイズ調整機能\u003c\/li\u003e\n          \u003cli\u003eポケッタブル仕様\u003c\/li\u003e\n          \u003cli\u003e吸水速乾スウェットバンド\u003c\/li\u003e\n          \u003cli\u003eストラップループ付き\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eポリエステル 100％\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\u003eHST314F\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ③ 発送案内セクション (Shipping) - 情報がないため出力しない --\u003e\n  \u003c!-- ④ 注意事項セクション (Notes) - 情報がないため出力しない --\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379384340735,"sku":"HST314F_015_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"NATURAL","offer_id":48197918490879,"sku":"HST314F_053_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE","offer_id":48197918523647,"sku":"HST314F_085_99","price":4290.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HST314F_085.jpg?v=1746689075"},{"product_id":"hst316f","title":"YURIKA HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\"\u003eYURIKA HAT: 小顔見せバケットハット\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HST316F_081.jpg?v=1746689055\" class=\"img-fluid d-block w-100 product-img\" alt=\"YURIKA HAT 涼しげな編み目と美しいフォルム\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e涼しげな編み目と美しいフォルム\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e軽やかな\u003cstrong\u003eペーパークロシェ\u003c\/strong\u003eが魅力のYURIKA HAT。日常に溶け込むコンパクトなサイズ感で、どこへでも連れて行きたくなります。縦ラインが顔周りをすっきりと見せ、\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\/0723\/7956\/4287\/files\/HST316F_053_4_TOP.jpg?v=1746081357\" class=\"img-fluid d-block w-100 product-img\" alt=\"YURIKA HAT 職人の技が光る緻密な編み目\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e職人の技が光る緻密な編み目\u003c\/p\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  \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\/0723\/7956\/4287\/files\/HST316F_053_5_IN.jpg?v=1746081357\" class=\"img-fluid d-block w-100 product-img\" alt=\"YURIKA HAT 快適さ続く多機能デザイン\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e快適さ続く多機能デザイン\u003c\/p\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  \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=\"benefit-list\"\u003e\n          \u003cli\u003eサイズ調整\u003c\/li\u003e\n          \u003cli\u003eポケッタブル\u003c\/li\u003e\n          \u003cli\u003e吸水速乾スエットバンド\u003c\/li\u003e\n          \u003cli\u003eストラップループ付き\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e分類外繊維（紙）100％\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品番: HST316F\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":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46564276076799,"sku":"HST316F_015_99","price":2860.0,"currency_code":"JPY","in_stock":false},{"title":"GRAY","offer_id":48197918032127,"sku":"HST316F_025_99","price":2860.0,"currency_code":"JPY","in_stock":false},{"title":"GRN.ASH","offer_id":48197918064895,"sku":"HST316F_041_99","price":2860.0,"currency_code":"JPY","in_stock":false},{"title":"GREEN","offer_id":48197918097663,"sku":"HST316F_048_99","price":2860.0,"currency_code":"JPY","in_stock":false},{"title":"NATURAL","offer_id":48197918130431,"sku":"HST316F_053_99","price":2860.0,"currency_code":"JPY","in_stock":false},{"title":"BROWN","offer_id":48197918163199,"sku":"HST316F_055_99","price":2860.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197918195967,"sku":"HST316F_065_99","price":2860.0,"currency_code":"JPY","in_stock":false},{"title":"ORANGE","offer_id":48197918228735,"sku":"HST316F_068_99","price":2860.0,"currency_code":"JPY","in_stock":false},{"title":"PURPLE","offer_id":48197918261503,"sku":"HST316F_079_99","price":2860.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197918294271,"sku":"HST316F_081_99","price":2860.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HST316F_081.jpg?v=1746689055"},{"product_id":"hst317f","title":"GRANNY PAPER HAT2","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\/0723\/7956\/4287\/files\/HST317F_068.jpg?v=1746689038\" class=\"img-fluid d-block w-100 product-img\" alt=\"花咲くクラウンとカラフルなストライプが目を引くバケットハット\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e遊び心あふれるデザイン\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e花咲くクラウンとカラフルなストライプ\u003c\/strong\u003eが目を引くバケットハット。シンプルコーデに\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\/0723\/7956\/4287\/files\/HST317F_053_8_MATERIAL.jpg?v=1746081355\" class=\"img-fluid d-block w-100 product-img\" alt=\"分類外繊維の紙100％で丁寧に編み上げられたペーパーハット\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eこだわりの素材と編み目\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e分類外繊維の紙100％\u003c\/strong\u003eで丁寧に編み上げたペーパーハット。\u003cstrong\u003e軽やかでしなやかな素材感\u003c\/strong\u003eが、夏の陽射しの下でも頭を\u003cstrong\u003e快適に包み込みます\u003c\/strong\u003e。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eさりげなく映える、私だけのスタイル\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HST317F_015_0_model_b18c0c69-ff2f-4123-b633-301a7baa2353.jpg?v=1746081355\" class=\"img-fluid d-block w-100 product-img\" alt=\"サイズ調整とポケッタブル機能を備えたハット\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e機能的でおしゃれな相棒\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003eサイズ調整で快適フィット\u003c\/strong\u003e。\u003cstrong\u003eポケッタブル機能\u003c\/strong\u003eで持ち運びもスマートに。旅先やレジャーシーンで日差し対策しながら、\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おばあさんが編んでくれたニットがコンセプトのペーパーハットです！花咲くクラウンとカラフルなストライプのブリムをペーパーヤーンで編み上げました。シンプルコーデのアクセントにぴったりの夏らしいアイテムです♪\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e機能詳細\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003eサイズ調整\u003c\/li\u003e\n          \u003cli\u003eポケッタブル\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e分類外繊維（紙）100％\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\u003eHST317F\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"DARK","offer_id":46379455283455,"sku":"HST317F_011_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"BLACK","offer_id":48197917769983,"sku":"HST317F_015_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"ASH","offer_id":48197917802751,"sku":"HST317F_021_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"NATURAL","offer_id":48197917835519,"sku":"HST317F_053_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197917868287,"sku":"HST317F_065_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"ORANGE","offer_id":48197917901055,"sku":"HST317F_068_99","price":4290.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HST317F_068.jpg?v=1746689038"},{"product_id":"hst326f","title":"SABRINA HAT ALT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\/0723\/7956\/4287\/files\/HST326F_065.jpg?v=1746081352\" class=\"img-fluid d-block w-100 product-img\" alt=\"軽やかな日除けハットで涼しい夏を過ごすイメージ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e快適素材で日差し対策\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e夏の陽射しを優しく遮る、\u003cstrong\u003e軽いペーパー素材\u003c\/strong\u003eのシンプルなハットです。\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\/0723\/7956\/4287\/files\/HST326F_065_0_model_191ff9d6-1f06-48e1-b63c-73d92547b875.jpg?v=1746081352\" class=\"img-fluid d-block w-100 product-img\" alt=\"顔周りをしっかりと日差しから守るハット\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eおしゃれに紫外線対策\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003eお顔をしっかりと日差しから守る\u003cstrong\u003e長めの前ツバ\u003c\/strong\u003eが特徴です。ファッションを楽しみながら、賢く\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\/0723\/7956\/4287\/files\/HST326F_065_5_IN.jpg?v=1746081352\" class=\"img-fluid d-block w-100 product-img\" alt=\"髪を結んでいても快適に着用できるハット\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e機能性も兼ね備えた逸品\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e後ろのツバは\u003cstrong\u003e短めに設計\u003c\/strong\u003eされており、髪を結んだままでも引っかかることなく快適に着用いただけます。\u003cstrong\u003eサイズ調整\u003c\/strong\u003eや\u003cstrong\u003eポケッタブル機能\u003c\/strong\u003eも魅力です。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e軽いペーパー素材のシンプルな日除けハットです。\u003c\/p\u003e\n      \u003cul class=\"point-list\"\u003e\n        \u003cli\u003eクラウン部分は風通しの良いハンドクロシェで快適。\u003c\/li\u003e\n        \u003cli\u003e前のツバはお顔をしっかり日差しからガードできるよう長めに設計。\u003c\/li\u003e\n        \u003cli\u003e後ろのツバは髪を結んだままでも引っかからずに着用できる短めデザイン。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e機能\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e快適な使い心地をサポートする機能が充実しています。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eサイズ調整機能\u003c\/li\u003e\n        \u003cli\u003eポケッタブル仕様\u003c\/li\u003e\n        \u003cli\u003e吸水速乾スエットバンド\u003c\/li\u003e\n        \u003cli\u003eアゴひも取り外し可\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e素材・生産国\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e商品の主な素材についてご案内いたします。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e素材: 分類外繊維（紙）100％\u003c\/li\u003e\n        \u003c!-- 生産国の情報がないため、空の項目は含めません --\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品番: HST326F\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- 発送案内セクション (Shipping) - 情報がないため作成しない --\u003e\n  \u003c!-- 注意事項セクション (Notes) - 情報がないため作成しない --\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46559829721343,"sku":"HST326F_015_99","price":3630.0,"currency_code":"JPY","in_stock":false},{"title":"GRAY","offer_id":48197917442303,"sku":"HST326F_025_99","price":3630.0,"currency_code":"JPY","in_stock":false},{"title":"NATURAL","offer_id":48197917475071,"sku":"HST326F_053_99","price":3630.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197917507839,"sku":"HST326F_065_99","price":3630.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/HST326F_065.jpg?v=1746081352"},{"product_id":"isc121f","title":"AVA CAP","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\/0723\/7956\/4287\/files\/ISC121F_081.jpg?v=1746688798\" class=\"img-fluid d-block w-100 product-img\" alt=\"シースルーレースとキルティングが特徴のキャップ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e繊細な異素材ミックス\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cstrong\u003eシースルーレース、デニム、キルティング\u003c\/strong\u003eが織りなす、個性豊かな表情に心が躍ります。\u003cstrong\u003e風通しのよい透け感レース\u003c\/strong\u003eが軽やかさを演出し、顔周りを明るく魅せます。\n    \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\/0723\/7956\/4287\/files\/ISC121F_015_8_MATERIAL.jpg?v=1746688798\" class=\"img-fluid d-block w-100 product-img\" alt=\"快適機能を持つキャップ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e快適機能と上品な調和\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\n      個性的な\u003cstrong\u003eパッチワークデザイン\u003c\/strong\u003eながら、同色で揃えた素材使いが\u003cstrong\u003e洗練された印象\u003c\/strong\u003eを与えます。\u003cstrong\u003e吸水速乾スウェットバンド\u003c\/strong\u003eが快適さを保ち、夏の突然の雨にも\u003cstrong\u003e手洗いOK\u003c\/strong\u003eで清潔さを維持できます。\n    \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\/0723\/7956\/4287\/files\/ISC121F_015_0_model_f68bb4dd-0fe1-49cf-b1c0-9dcc54e7efb8.jpg?v=1746081331\" class=\"img-fluid d-block w-100 product-img\" alt=\"サイズ調整可能なキャップ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e自然体で映える私\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cstrong\u003eサイズ調整ベルト\u003c\/strong\u003eが頭にやさしくフィットし、長時間の着用でも\u003cstrong\u003eストレスを感じさせません\u003c\/strong\u003e。さっと被るだけで、普段の装いを\u003cstrong\u003eワンランク上の大人カジュアル\u003c\/strong\u003eへと昇華させます。\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eシースルーレース、デニム、キルティング生地を使用したパッチワーク風キャップです。\u003c\/p\u003e\n      \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      \u003cp\u003e快適な着用をサポートする機能が備わっています。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eサイズ調整ベルト\u003c\/li\u003e\n        \u003cli\u003e手洗いOK\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綿 55%\u003c\/li\u003e\n        \u003cli\u003eポリエステル 33%\u003c\/li\u003e\n        \u003cli\u003eナイロン 12%\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003c!-- 生産国の情報はないため割愛 --\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\u003eISC121F\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379442995455,"sku":"ISC121F_015_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197910003967,"sku":"ISC121F_081_99","price":4730.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC121F_081.jpg?v=1746688798"},{"product_id":"isc211f","title":"THE DAILY CAP","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\/0723\/7956\/4287\/files\/ISC211F_015.jpg?v=1746081328\" 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麻55%と綿45%\u003c\/strong\u003eのブレンド素材が叶える、さらりとした爽やかな肌触り。\u003cstrong\u003e吸水速乾スエットバンド\u003c\/strong\u003eで汗を気にせず、\u003cstrong\u003eUV CUT99%機能\u003c\/strong\u003eで紫外線からもしっかり守ります。飽きのこないフォントの刺繍が、細部に宿るこだわりを語りかけるようです。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC211F_015_8_MATERIAL.jpg?v=1746081328\" 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\u003e7.5cmの長いつば\u003c\/strong\u003eが特徴です。\u003cstrong\u003eサイズ調整ベルト\u003c\/strong\u003eでどんな頭の形にも完璧にフィットし、\u003cstrong\u003e手洗いOK\u003c\/strong\u003eなのでいつも清潔に保てます。美しいシルエットがあなたのスタイルを完成させます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC211F_015_1_SIDE.jpg?v=1746081329\" 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 class=\"body-text\"\u003e曜日が刺繍された1WEEKキャップで、毎日のコーディネートを楽しく彩ります。シンプルながらも細部にこだわったデザインが魅力です。\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      \u003cul class=\"point-list\"\u003e\n        \u003cli\u003eつばの長さは7.5cmとやや長め\u003c\/li\u003e\n        \u003cli\u003e深めのかぶりで安心感のあるフィット\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e機能詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp class=\"body-text\"\u003e快適な着用感と日々の使いやすさを追求した機能が満載です。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eサイズ調整ベルトで最適なフィット感\u003c\/li\u003e\n        \u003cli\u003e手洗いOKでお手入れ簡単、いつも清潔に\u003c\/li\u003e\n        \u003cli\u003eUV CUT99%で強力な紫外線対策\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麻: 55%\u003c\/li\u003e\n        \u003cli\u003e綿: 45%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品コード\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eISC211F\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379443060991,"sku":"ISC211F_015_99","price":3630.0,"currency_code":"JPY","in_stock":false},{"title":"GRAY","offer_id":48197909807359,"sku":"ISC211F_025_99","price":3630.0,"currency_code":"JPY","in_stock":false},{"title":"BLUE","offer_id":48197909840127,"sku":"ISC211F_033_99","price":3630.0,"currency_code":"JPY","in_stock":false},{"title":"GREEN","offer_id":48197909872895,"sku":"ISC211F_048_99","price":3630.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197909905663,"sku":"ISC211F_065_99","price":3630.0,"currency_code":"JPY","in_stock":false},{"title":"ORANGE","offer_id":48197909938431,"sku":"ISC211F_068_99","price":3630.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197909971199,"sku":"ISC211F_081_99","price":3630.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC211F_015.jpg?v=1746081328"},{"product_id":"isc311f","title":"LVY CAP","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\/0723\/7956\/4287\/files\/ISC311F_081.jpg?v=1746688676\" 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\u003eLVY CAP\u003c\/strong\u003e。その軽やかなデザインは、これからの季節にふさわしい爽やかさと優雅さを演出します。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eUVカット99% ポケッタブルで毎日を快適に\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC311F_015_8_MATERIAL.jpg?v=1746688676\" 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\u003eUV CUT99%\u003c\/strong\u003eの優れた機能性と、汗を素早く吸収し乾かす\u003cstrong\u003e吸水速乾スエットバンド\u003c\/strong\u003eで、日差しが気になる日も快適に過ごせます。くるっと丸めて携帯できる\u003cstrong\u003eポケッタブル仕様\u003c\/strong\u003eも魅力です。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e女性らしい小顔シルエットを叶えるキャップ\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC311F_015_0_model.jpg?v=1746081321\" 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を描きます。\u003cstrong\u003eサイズ調整機能\u003c\/strong\u003eが頭に心地よくフィットし、どんなシーンでもストレスフリーな着用感を実現します。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp class=\"body-text\"\u003e小粒のパールを散りばめた春夏にピッタリの爽やかなキャップです。シフォンを使い軽く仕上げました。つばは少し広めの下向きで、女性らしいシルエットになるように細部にもこだわっています。\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e機能\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eサイズ調整機能\u003c\/li\u003e\n        \u003cli\u003eポケッタブル仕様\u003c\/li\u003e\n        \u003cli\u003eUV CUT99%\u003c\/li\u003e\n        \u003cli\u003e吸水速乾スエットバンド\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp class=\"body-text\"\u003e本体と一部の素材構成は以下の通りです。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e本体：レーヨン 47% 麻 32% ナイロン 21%\u003c\/li\u003e\n        \u003cli\u003e一部：レーヨン 72% ポリエステル 28%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品コード\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp class=\"body-text\"\u003eISC311F\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379443880191,"sku":"ISC311F_015_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197906497791,"sku":"ISC311F_065_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197906530559,"sku":"ISC311F_081_99","price":4950.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC311F_081.jpg?v=1746688676"},{"product_id":"isc313f","title":"STORM CAP","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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ペーパークロシェの柔らかなクラウンと、布帛バイザーの組み合わせが新鮮なSTORM CAP。視線を引きつける異素材ミックスで、装いに唯一無二の個性を演出します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC313F_065.jpg?v=1746081319\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e魅せる異素材コンビネーション\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e見えない機能で一日中心地よく\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e後頭部にはサイズ調整ベルトを装備し、どんな頭の形にもしっくりと馴染みます。さらに吸水速乾スエットバンドが汗をしっかり吸い上げ、蒸れ知らずのサラリとした着用感を保ちます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC313F_065_2_BACK.jpg?v=1746081319\" 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縦に入ったラインが6パネルキャップのような立体的なフォルムを生み出し、顔まわりに洗練された印象を与えます。カジュアルながらも上品さを兼ね備え、幅広いコーディネートに映えるデザインです。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC313F_065_0_model.jpg?v=1746081319\" 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 class=\"body-text\"\u003eペーパークロシェのクラウンと布帛バイザーを組み合わせたベースボール風キャップです。\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003e縦のラインがパネル切り替えとなり、着用時に6パネルキャップのような立体的なフォルムを演出\u003c\/li\u003e\n                \u003cli\u003e今までにありそうでなかった、珍しいデザイン\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e機能\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003eサイズ調整ベルト\u003c\/li\u003e\n                \u003cli\u003e吸水速乾スエットバンド\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e本体：分類外繊維（紙） 100%\u003c\/li\u003e\n                \u003cli\u003e一部：ポリエステル 100%\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e品番\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\u003eISC313F\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379443978495,"sku":"ISC313F_015_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"ASH","offer_id":48197906301183,"sku":"ISC313F_021_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197906333951,"sku":"ISC313F_065_99","price":4950.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC313F_021.jpg?v=1746688638"},{"product_id":"isc314f","title":"BREVITY CAP","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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「大人カジュアル」を格上げするBREVITY CAP\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e長年愛されるミニマルなデザインを追求しました。シンプルながらも洗練された表情は、どんな日常にも寄り添い、装いを上品に引き立てます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC314F_015.jpg?v=1746688622\" class=\"img-fluid d-block w-100 product-img\" alt=\"BREVITY CAPのミニマルなデザイン\"\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\u003eUV CUT 99%\u003c\/strong\u003eが日中の陽射しから肌を守り、\u003cstrong\u003e吸水速乾スエットバンド\u003c\/strong\u003eで汗ばむ季節も心配いりません。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC314F_015_2_BACK.jpg?v=1746081318\" class=\"img-fluid d-block w-100 product-img\" alt=\"リボンによるサイズ調整とUVカット機能の紹介\"\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\/0723\/7956\/4287\/files\/ISC314F_065_0_model1.jpg?v=1746081318\" class=\"img-fluid d-block w-100 product-img\" alt=\"細身のリボンが引き立てる洗練された後ろ姿\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eスタイリングの決め手\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\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 class=\"body-text\"\u003e快適な着用をサポートする機能性。\u003c\/p\u003e\n            \u003cul class=\"benefit-list\"\u003e\n                \u003cli\u003eリボンでサイズ調整可能\u003c\/li\u003e\n                \u003cli\u003e手洗いOK\u003c\/li\u003e\n                \u003cli\u003eUV CUT99%\u003c\/li\u003e\n                \u003cli\u003e吸水速乾スエットバンド\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\u003eカラーごとの素材構成です。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003eBLACK: 綿 50% ポリエステル 50%\u003c\/li\u003e\n                \u003cli\u003eGRAY: 綿 50% ポリエステル 50%\u003c\/li\u003e\n                \u003cli\u003eMRN.BLUE: 綿 50% ポリエステル 50%\u003c\/li\u003e\n                \u003cli\u003eBEIGE: 綿 65% ナイロン 35%\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品コード\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\u003e本商品の製品コードです。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e品番: ISC314F\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379444076799,"sku":"ISC314F_015_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"GRAY","offer_id":48197905252607,"sku":"ISC314F_025_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"MRN.BLUE","offer_id":48197905285375,"sku":"ISC314F_031_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197905318143,"sku":"ISC314F_065_99","price":3960.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC314F_065.jpg?v=1746688622"},{"product_id":"isc315f","title":"RIBBON CAP","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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大人可愛いリボンキャップで夏のUV対策\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e深く設計されたつばが顔全体を優しくカバーし、\u003cstrong\u003e99%のUVカット機能\u003c\/strong\u003eで夏の強い日差しから肌を守ります。日常のどんな装いにも馴染む、洗練されたスタイルを演出するデザインです。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC315F_015.jpg?v=1746688603\" 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手洗いOK\u003c\/strong\u003eなのでいつも清潔に保てます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC315F_015_8_MATERIAL.jpg?v=1746081316\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e2WAYで着回し自在\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\/0723\/7956\/4287\/files\/ISC315F_033_0_model1_a999da73-a8e3-43c6-9e81-3016abb2191f.jpg?v=1746081316\" 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リボンを取り外せば、普段使いしやすいシンプルなキャップとしてお使いいただけます。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e機能\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003eサイズ調整ベルト\u003c\/li\u003e\n          \u003cli\u003e手洗いOK\u003c\/li\u003e\n          \u003cli\u003eUV CUT99%\u003c\/li\u003e\n          \u003cli\u003e吸水速乾スウェットバンド\u003c\/li\u003e\n          \u003cli\u003eリボン取り外し可\u003c\/li\u003e\n          \u003cli\u003eつばが長く、かぶりが深いデザイン\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e本体：ポリエステル 79% レーヨン 18% ポリウレタン 3%\u003c\/li\u003e\n          \u003cli\u003e一部：レーヨン 78% ナイロン 17% ポリエステル 5%\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003c!-- 元スペックに具体的なサイズ情報の記載がなく、参照すべき画像もプレースホルダーであったため、関連する記述と画像を削除しました。 --\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品コード\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp class=\"body-text\"\u003eISC315F\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379444207871,"sku":"ISC315F_015_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BLUE","offer_id":48197904695551,"sku":"ISC315F_033_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197904728319,"sku":"ISC315F_081_99","price":4730.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC315F_081.jpg?v=1746688603"},{"product_id":"isc321f","title":"YASMINE CAP","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\"\u003eYASMINE CAP 上品な顔まわり演出\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC321F_053.jpg?v=1746081314\" 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が魅力的な新型デザイン。\u003cstrong\u003e計算されたシルエット\u003c\/strong\u003eで、どんなスタイルにもなじみ、\u003cstrong\u003e顔周りをすっきりと\u003c\/strong\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\"\u003eUVカット99% YASMINE CAP 機能性も充実\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC321F_053_5_IN.jpg?v=1746081315\" 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\u003eUVカット99%\u003c\/strong\u003eで肌をしっかり守り、\u003cstrong\u003e吸水速乾スウェットバンド\u003c\/strong\u003eが汗を吸収します。\u003cstrong\u003e手洗い可能\u003c\/strong\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\"\u003eYASMINE CAP 公園や旅行に安心のあごヒモ\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC321F_053_0_model.jpg?v=1746081315\" 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。\u003cstrong\u003e必要な時はしっかり固定し、不要な時は取り外せる\u003c\/strong\u003eから、どんなシーンでも実用的に活躍します。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ② スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e新型の日よけ平天キャップ「YASMINE CAP」。クラウンとバイザーの美しいコンビネーションが魅力です。\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サイズ調整が可能\u003c\/li\u003e\n        \u003cli\u003e手洗いOKでお手入れ簡単\u003c\/li\u003e\n        \u003cli\u003eコンパクトに持ち運べるポケッタブル仕様\u003c\/li\u003e\n        \u003cli\u003eUV CUT99%で紫外線から肌を守る\u003c\/li\u003e\n        \u003cli\u003e吸水速乾スエットバンドで汗を素早く吸収\u003c\/li\u003e\n        \u003cli\u003eあごヒモ取り外し可でシーンに合わせて使い分け\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eポリエステル 100%\u003c\/li\u003e\n      \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品番: ISC321F\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- 発送案内セクション (Shipping) - 情報がないため出力しない --\u003e\n  \u003c!-- 注意事項セクション (Notes) - 情報がないため出力しない --\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379444306175,"sku":"ISC321F_015_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"ASH","offer_id":48197904335103,"sku":"ISC321F_021_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"NATURAL","offer_id":48197904367871,"sku":"ISC321F_053_99","price":5390.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC321F_021.jpg?v=1746688585"},{"product_id":"isc622f","title":"INSECT SHIELD SUNSHADE CAP BETH","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\/0723\/7956\/4287\/files\/ISC622F_065_3_FRONT.jpg?v=1746081303\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eどんなシーンもエレガントにUV対策\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\n      \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も期待できるデザインです。\n    \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\/0723\/7956\/4287\/files\/ISC622F_065_8_MATERIAL.jpg?v=1746081304\" 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\n      \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を保ちます。\n    \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\/0723\/7956\/4287\/files\/ISC622F_065_0_model.jpg?v=1746081304\" 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\n      \u003cstrong\u003eUV CUT99%\u003c\/strong\u003eの高い機能性で、\u003cstrong\u003e真夏の強い日差しも気にせず外出を楽しめます\u003c\/strong\u003e。\u003cstrong\u003eストラップループ付き\u003c\/strong\u003eなので、\u003cstrong\u003e自転車に乗る日も風の強い日も安心して着用いただけます\u003c\/strong\u003e。\u003cstrong\u003eコンパクトに畳めるポケッタブル仕様\u003c\/strong\u003eも魅力です。\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eインセクトシールド加工が施された、日よけ効果抜群のワイドバイザーキャップです。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e広めのツバが顔周りを程よくカバーし、小顔効果も期待できます。\u003c\/li\u003e\n        \u003cli\u003e内側にストラップループが付いているため、お手持ちのあご紐を付けて自転車などでも安心して着用いただけます。\u003c\/li\u003e\n        \u003cli\u003eスモールサイズの展開もあります。（スモールサイズはISC622F-Sで検索してください。）\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e機能\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eインセクト シールド加工\u003c\/li\u003e\n        \u003cli\u003eサイズ調整ベルト\u003c\/li\u003e\n        \u003cli\u003e手洗いOK\u003c\/li\u003e\n        \u003cli\u003eポケッタブル\u003c\/li\u003e\n        \u003cli\u003eUV CUT99%\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綿 55%\u003c\/li\u003e\n        \u003cli\u003eナイロン 45%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e品番\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eISC622F\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379445256447,"sku":"ISC622F_015_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"L.BLUE","offer_id":48197901811967,"sku":"ISC622F_038_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"L.KHAKI","offer_id":48197901844735,"sku":"ISC622F_044_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197901877503,"sku":"ISC622F_065_99","price":4950.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC622F_044.jpg?v=1746688419"},{"product_id":"isc622f-s","title":"INSECT SHIELD SUNSHADE CAP BETH S","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\/0723\/7956\/4287\/files\/ISC622F-S_065_3_FRONT.jpg?v=1746081302\" 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\/0723\/7956\/4287\/files\/ISC622F-S_065_8_MATERIAL.jpg?v=1746081302\" 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\"\u003eUVカットで軽快に楽しむ一日\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e頼れる\u003cstrong\u003eUVカット99%\u003c\/strong\u003eで肌を守り、軽量でポケッタブルだからどこへでも。ストラップループでお手持ちのあご紐を付ければ、風の日も安心です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC622F-S_015_0_model.jpg?v=1746081302\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eアクティブシーンも安心\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ② スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eインセクトシールド加工を施した、日よけ効果抜群のワイドバイザーキャップです。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e広めのツバが顔周りを程よくカバーし、小顔効果も期待できます\u003c\/li\u003e\n        \u003cli\u003e内側のストラップループに、お手持ちのあご紐を付ければ、自転車などでも安心して着用いただけます\u003c\/li\u003e\n        \u003cli\u003eレギュラーサイズの展開もございます（商品コード ISC622F）\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e機能\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eインセクト シールド加工\u003c\/li\u003e\n        \u003cli\u003eサイズ調整ベルト\u003c\/li\u003e\n        \u003cli\u003e手洗いOK\u003c\/li\u003e\n        \u003cli\u003eポケッタブル\/UV CUT99%\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綿 55%\u003c\/li\u003e\n        \u003cli\u003eナイロン 45%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品情報\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e商品名: INSECT SHIELD SUNSHADE CAP BETH S\u003c\/li\u003e\n        \u003cli\u003e品番: ISC622F-S\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46564275454207,"sku":"ISC622F-S_015_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"L.BLUE","offer_id":48197901385983,"sku":"ISC622F-S_038_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"L.KHAKI","offer_id":48197901418751,"sku":"ISC622F-S_044_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197901451519,"sku":"ISC622F-S_065_99","price":4950.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISC622F-S_065.jpg?v=1746688406"},{"product_id":"isa311f","title":"MILLY CASQUETTE","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n  \u003c!-- 商品解説セクション (Main) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e異素材ミックスが叶える洗練スタイル\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e異なる表情を見せる\u003cstrong\u003eペーパーブレードとファブリックの組み合わせ\u003c\/strong\u003e。見る角度によって変わる表情が、カジュアルながらも\u003cstrong\u003e都会的な印象\u003c\/strong\u003eを与えます。\u003cstrong\u003e軽やかな被り心地\u003c\/strong\u003eで、どんな装いにも上品さを添えます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA311F_053.jpg?v=1746688347\" 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\/0723\/7956\/4287\/files\/ISA311F_015_5_IN.jpg?v=1746081296\" 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\"\u003eUVカットで叶える、賢く美しい日差し対策\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e計算されたフォルムが、顔周りをすっきりと見せ、\u003cstrong\u003e小顔効果\u003c\/strong\u003eも期待できます。\u003cstrong\u003e99%の紫外線をカットする機能\u003c\/strong\u003eで、太陽の下でも自信を持ってアクティブに過ごせます。日焼けを気にせず、\u003cstrong\u003eスタイリッシュな私\u003c\/strong\u003eを楽しんでください。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA311F_015_0_model.jpg?v=1746081296\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eスタイルアップと日差し対策を両立\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eMILLY CASQUETTEは、異素材ミックスと機能性で、自由で快適なスタイルを提案します。主な特徴は以下の通りです。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e異素材ミックスデザイン\u003c\/li\u003e\n        \u003cli\u003eUVカット機能（紫外線99%カット）\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      \u003cp\u003eさらに、具体的なポイントはこちらです。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eペーパーブレードとファブリックを組み合わせ、上品かつ軽やかな被り心地を実現\u003c\/li\u003e\n        \u003cli\u003e99%の紫外線をカットし、アウトドアでも日差しを気にせず快適に過ごせる\u003c\/li\u003e\n        \u003cli\u003e汗を素早く吸収し乾燥させるスエットバンドで、長時間の使用でも快適さを保つ\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e詳細なサイズは以下の表をご確認ください。\u003c\/p\u003e\n      \u003cdiv class=\"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ツバ長さ\u003c\/th\u003e\n              \u003cth\u003eクラウン高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eワンサイズ\u003c\/td\u003e\n              \u003ctd\u003e58cm\u003c\/td\u003e\n              \u003ctd\u003e6cm\u003c\/td\u003e\n              \u003ctd\u003e12cm\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      \u003cp\u003e本製品の素材構成は以下の通りです。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e本体：分類外繊維（紙）50% \/ ポリエステル50%\u003c\/li\u003e\n        \u003cli\u003eパイピング：綿50% \/ ポリエステル50%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- 注意事項セクション (Notes) --\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003e注意事項\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eこの商品は素材の特性により、多少色落ちする場合があります。手洗いの際は、他のものと別にしてください。干す際は、十分に水気を取り形を整えて陰干ししてください。水や汗で濡れたままの放置やつけ置き洗いはお避けください。摩擦や水濡れにより色移りする場合がありますので、十分ご注意ください。\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379445977343,"sku":"ISA311F_015_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"NATURAL","offer_id":48197899944191,"sku":"ISA311F_053_99","price":4950.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA311F_053.jpg?v=1746688347"},{"product_id":"isa312f","title":"MINI CASQUETTE RAY","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003c!-- 商品解説セクション (Main) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e洗練された日常キャスケット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cstrong\u003e8枚ハギのコンパクトなフォルム\u003c\/strong\u003eが、どんなスタイルにも自然に溶け込みます。\n      装いに\u003cstrong\u003e抜け感\u003c\/strong\u003eを添え、さりげなく\u003cstrong\u003e個性\u003c\/strong\u003eを演出します。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA312F_015.jpg?v=1746688330\" class=\"img-fluid d-block w-100 product-img\" alt=\"どんな装いにも馴染むシルエット\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eどんな装いにも馴染むシルエット\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e快適さ追求の多機能キャップ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cstrong\u003eUV CUT99%機能\u003c\/strong\u003eで日差しから肌を守り、\u003cstrong\u003e吸水速乾スエットバンド\u003c\/strong\u003eが汗をしっかり吸収します。\n      \u003cstrong\u003eバックアジャスター\u003c\/strong\u003eでフィット感を自由に調整でき、一日中快適に過ごせます。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA312F_015_5_IN.jpg?v=1746081295\" class=\"img-fluid d-block w-100 product-img\" alt=\"夏も安心の快適設計\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e夏も安心の快適設計\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e横顔を飾る小顔見えキャスケット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cstrong\u003e小ぶりなつばとクラウンのバランス\u003c\/strong\u003eが、顔周りをすっきりと見せ、女性らしい柔らかさを引き立てます。\n      カジュアルからきれいめまで、幅広いコーディネートに洗練されたアクセントを加えてくれます。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA312F_015_0_model.jpg?v=1746081295\" class=\"img-fluid d-block w-100 product-img\" alt=\"旬のスタイルに差をつける\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e旬のスタイルに差をつける\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eこのキャスケットは、日常使いからレジャーまで幅広く活躍する多機能なアイテムです。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e8枚ハギのコンパクトなフォルムが、どんなスタイルにも合わせやすいデザイン。\u003c\/li\u003e\n        \u003cli\u003eUV CUT99%機能を搭載し、気になる日差しから肌をしっかり保護。\u003c\/li\u003e\n        \u003cli\u003e吸水速乾スエットバンドが汗をしっかり吸収し、いつでも快適な着用感。\u003c\/li\u003e\n        \u003cli\u003eバックアジャスターでサイズ調整が可能、お好みのフィット感に自在に調整できます。\u003c\/li\u003e\n        \u003cli\u003e手洗い可能なので、お手入れも簡単で衛生的。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e商品の実寸サイズです。お手持ちの帽子と比較してご検討ください。\u003c\/p\u003e\n      \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つば長さ\u003c\/th\u003e\n              \u003cth\u003eクラウン高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eフリーサイズ\u003c\/td\u003e\n              \u003ctd\u003e58cm\u003c\/td\u003e\n              \u003ctd\u003e5.5cm\u003c\/td\u003e\n              \u003ctd\u003e11cm\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      \u003cp\u003e肌触りが良く、お手入れしやすい素材を使用しています。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eポリエステル：95%\u003c\/li\u003e\n        \u003cli\u003eポリウレタン：5%\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e生産国：情報なし\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- 注意事項セクション (Notes) --\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003eご使用上の注意\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      この商品は素材の特性により、多少色落ちする場合があります。\n      手洗いの際は、他のものと別にしてください。\n      干す際は、十分に水気を取り形を整えて陰干ししてください。\n      水や汗で濡れたままの放置やつけ置き洗いはお避けください。\n      摩擦や水濡れにより色移りする場合がありますので、十分ご注意ください。\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379446042879,"sku":"ISA312F_015_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197899518207,"sku":"ISA312F_065_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197899550975,"sku":"ISA312F_081_99","price":4730.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA312F_081.jpg?v=1746688330"},{"product_id":"isa313f","title":"GRAZI CASQUETTE","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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  \u003ch2\u003eGRAZI CASQUETTE\u003c\/h2\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\/0723\/7956\/4287\/files\/ISA313F_015.jpg?v=1746688310\" 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頼れるUVカット帽子\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e紫外線99％カット機能\u003c\/strong\u003eで、日差しを気にせずアクティブな一日を。内側の\u003cstrong\u003eサイズ調整機能\u003c\/strong\u003eにより、頭周りに合わせて心地よくフィットし、安定感が続きます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA313F_015_5_IN.jpg?v=1746081293\" 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どんな装いにも品よく馴染み、顔周りに洗練された印象をプラス。約100gの\u003cstrong\u003e軽量設計\u003c\/strong\u003eなので、長時間着用しても疲れにくく、軽やかな装いを演出します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA313F_015_0_model.jpg?v=1746081294\" 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    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA313F_065_0_model.jpg?v=1746081294\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA313F_015_0_model.jpg?v=1746081294\" class=\"img-fluid d-block w-100 product-img\"\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紫外線99％カット機能で日差しを気にせず安心\u003c\/li\u003e\n        \u003cli\u003e約100gの軽量設計で長時間着用も快適\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      \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            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eフリー\u003c\/td\u003e\n              \u003ctd\u003e56〜59cm\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分類外繊維（紙）：100%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdiv class=\"note-box\"\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003eご注意:\u003c\/strong\u003e 雨や水に濡れると型崩れや劣化の恐れがあります。水濡れにご注意ください。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379446141183,"sku":"ISA313F_015_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197899288831,"sku":"ISA313F_065_99","price":4290.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA313F_065.jpg?v=1746688310"},{"product_id":"isa322f","title":"T.HAL CASQUETTE MIA","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\/0723\/7956\/4287\/files\/ISA322F_071.jpg?v=1746688293\" 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\/0723\/7956\/4287\/files\/ISA322F_071_8_MATERIAL.jpg?v=1746081292\" 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\u003eUVカット99%\u003c\/strong\u003eと\u003cstrong\u003e吸水速乾機能\u003c\/strong\u003eで、これからの季節のお出かけも心ゆくまで楽しめます。美しいフォルムはそのままに、一日中続く心地よさを体感してください。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA322F_071_0_model.jpg?v=1746081293\" 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  \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 class=\"body-text\"\u003eT.HAL CASQUETTE MIAの特徴をご紹介します。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eツバにあしらわれた野草モチーフのプリントが大人ナチュラルな雰囲気を演出\u003c\/li\u003e\n        \u003cli\u003eベルト部分のビーズチャームがアクセントになり、女性らしさを引き立てる\u003c\/li\u003e\n        \u003cli\u003eUVカット99%と吸水速乾スエットバンドで、日常使いに快適な機能性\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp class=\"body-text\"\u003e商品のサイズ詳細です。\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つば長さ\u003c\/th\u003e\n              \u003cth\u003eクラウン高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eワンサイズ\u003c\/td\u003e\n              \u003ctd\u003e58cm\u003c\/td\u003e\n              \u003ctd\u003e5.5cm\u003c\/td\u003e\n              \u003ctd\u003e13cm\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      \u003cp class=\"body-text\"\u003e本製品の素材情報です。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e綿：100%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- 注意事項セクション (Notes) --\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003eご使用上の注意\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e素材の特性により色落ちする場合があります。手洗い時は単独で洗い、形を整えて陰干ししてください。摩擦や水濡れで色移りすることがあるのでご注意ください。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379446206719,"sku":"ISA322F_015_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"PINK","offer_id":48197898567935,"sku":"ISA322F_071_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197898600703,"sku":"ISA322F_081_99","price":5390.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISA322F_071.jpg?v=1746688293"},{"product_id":"isw311f","title":"KNIT NEKO WATCH","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\"\u003eKNIT NEKO WATCH: 春夏に映える猫耳ニットワッチ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      透かし編みとパイルヤーンの組み合わせで、\u003cstrong\u003e軽やかさと快適さ\u003c\/strong\u003eを両立した「KNIT NEKO WATCH」。\n      愛らしい猫耳デザインが、\u003cstrong\u003e春夏のカジュアルスタイル\u003c\/strong\u003eに playful な魅力をプラスします。\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ① 商品解説セクション (Main) - ブロック1 --\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\/0723\/7956\/4287\/files\/ISW311F_081.jpg?v=1746688251\" class=\"img-fluid d-block w-100 product-img\" alt=\"愛らしい猫耳デザインのニットワッチ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e愛らしい猫耳デザイン\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cstrong\u003e透かし編み\u003c\/strong\u003eが生み出す繊細な表情が、日差しに映える軽やかな雰囲気を演出します。\n      \u003cstrong\u003e通気性も良く\u003c\/strong\u003e、これからの季節に心地よい装いをもたらします。\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ① 商品解説セクション (Main) - ブロック2 --\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\/0723\/7956\/4287\/files\/ISW311F_015_0_model.jpg?v=1746081288\" class=\"img-fluid d-block w-100 product-img\" alt=\"肌にべたつかない吸水速乾素材\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e蒸れずに快適フィット\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cstrong\u003e吸水速乾性\u003c\/strong\u003eに優れたパイルヤーンが、汗をかいても肌にべたつきを感じさせません。\n      \u003cstrong\u003e長時間でも快適さ\u003c\/strong\u003eを保ち、日常に寄り添う着用感です。\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ① 商品解説セクション (Main) - ブロック3 --\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\/0723\/7956\/4287\/files\/ISW311F_015_0_model1.jpg?v=1746081289\" class=\"img-fluid d-block w-100 product-img\" alt=\"小顔効果のあるシルエット\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eスタイリングの主役\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\n      柔らかな素材が頭の形に自然に沿い、\u003cstrong\u003e小顔に見せる\u003c\/strong\u003e美しいシルエットを描きます。\n      さりげない\u003cstrong\u003e猫耳\u003c\/strong\u003eが、あなたの個性を引き立てる魅力的なアクセントになります。\n    \u003c\/p\u003e\n  \u003c\/div\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様々なコーディネートに合わせやすい、春夏向けのニットワッチです。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISW311F_081_zozo_3.jpg?v=1743475550\" class=\"img-fluid d-block w-100 product-img\" alt=\"カジュアルスタイルでの着用例1\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eお散歩やアウトドアに\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISW311F_081_zozo_2.jpg?v=1743475550\" class=\"img-fluid d-block w-100 product-img\" alt=\"カジュアルスタイルでの着用例2\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eデイリーユースにも活躍\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISW311F_081_zozo_9.jpg?v=1743475551\" class=\"img-fluid d-block w-100 product-img\" alt=\"カジュアルスタイルでの着用例3\"\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 class=\"body-text\"\u003e春夏シーズンに最適な、機能性とデザイン性を兼ね備えたニットワッチです。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e透かし編みパターンにより高い通気性と涼しげな印象\u003c\/li\u003e\n        \u003cli\u003e吸水速乾性に優れたパイルヤーンで汗をかいてもべたつきにくい\u003c\/li\u003e\n        \u003cli\u003e愛らしい猫耳デザインでスタイリングに遊び心をプラス\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"body-text\"\u003e関連キーワード:\u003c\/p\u003e\n      \u003cul class=\"point-list\"\u003e\n        \u003cli\u003e猫耳\u003c\/li\u003e\n        \u003cli\u003eワッチ帽\u003c\/li\u003e\n        \u003cli\u003e春夏向け\u003c\/li\u003e\n        \u003cli\u003e透かし編み\u003c\/li\u003e\n        \u003cli\u003eパイルヤーン\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp class=\"body-text\"\u003e製品の正確な寸法をご確認ください。\u003c\/p\u003e\n      \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クラウン高さ\u003c\/th\u003e\n              \u003cth\u003e裾幅\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eFREE\u003c\/td\u003e\n              \u003ctd\u003e56～59cm\u003c\/td\u003e\n              \u003ctd\u003e18.5cm\u003c\/td\u003e\n              \u003ctd\u003e21cm\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      \u003cp class=\"body-text\"\u003e使用素材:\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eポリエステル：100%\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"body-text\"\u003e※生産国に関する情報はありません。\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- ③ 発送案内セクション (Shipping) - 提供された情報がないため、作成しません。 --\u003e\n\n  \u003c!-- ④ 注意事項セクション (Notes) --\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003e注意事項\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      手洗いが可能ですが、洗濯機のご使用はお避けください。\n      摩擦により毛羽立ちや色落ちが生じる場合がありますのでご注意ください。\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379446567167,"sku":"ISW311F_015_99","price":3190.0,"currency_code":"JPY","in_stock":false},{"title":"BLUE","offer_id":48197895848191,"sku":"ISW311F_033_99","price":3190.0,"currency_code":"JPY","in_stock":false},{"title":"L.GREEN","offer_id":48197895880959,"sku":"ISW311F_047_99","price":3190.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197895913727,"sku":"ISW311F_065_99","price":3190.0,"currency_code":"JPY","in_stock":false},{"title":"LAVENDER","offer_id":48197895946495,"sku":"ISW311F_077_99","price":3190.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197895979263,"sku":"ISW311F_081_99","price":3190.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISW311F_081.jpg?v=1746688251"},{"product_id":"isb111f","title":"MULTI BERET","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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ハリのあるペーパークロシェ素材が、かぶるだけで美しいフォルムを演出。長く愛用できる、型崩れしにくい安定感をもたらします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB111F_081.jpg?v=1746687842\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e独創的な横顔を彩る\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e唯一無二のレトロ花柄ベレー\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eひとつひとつ丁寧に手編みされた温かみあるクロシェ。色彩豊かなフラワー柄が、装いに遊び心を添える特別な一点です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB111F_015_4_TOP.jpg?v=1746687842\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e職人技が光る手仕事\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e私にフィットする大人ベレー\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e内側のアジャスターで頭囲を微調整可能。顔周りに心地よくフィットし、自由なアレンジで毎日を彩るファッションベレー。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB111F_081_0_model.jpg?v=1746081280\" 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\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eこのベレー帽は、以下のような特徴を持っています。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e手編みによる温かみと視覚的な魅力\u003c\/li\u003e\n        \u003cli\u003eレトロポップな花柄とクロシェの組み合わせ\u003c\/li\u003e\n        \u003cli\u003e型崩れしにくいハリのあるペーパークロシェ素材\u003c\/li\u003e\n        \u003cli\u003e内側アジャスターによるサイズ調整機能\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e本製品のサイズ詳細は以下の通りです。\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クラウン高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eフリー\u003c\/td\u003e\n              \u003ctd\u003e58.5cm\u003c\/td\u003e\n              \u003ctd\u003e10cm\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      \u003cp\u003e本製品の素材構成は以下の通りです。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e分類外繊維（紙）：100%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- 注意事項セクション (Notes) --\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003e注意事項\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eこの商品は素材の特性により、多少色落ちする場合があります。手洗いの際は他のものと分け、干す際は十分に水気を取り形を整えて陰干ししてください。水や汗で濡れたまま放置やつけ置き洗いはお避けください。摩擦や水濡れにより色移りする場合がありますので、十分ご注意ください。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379447845119,"sku":"ISB111F_015_99","price":5830.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197892997375,"sku":"ISB111F_081_99","price":5830.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB111F_081.jpg?v=1746687842"},{"product_id":"isb211f","title":"LOWELL BERET PICNIC","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e夏のスタイルを彩る、動物刺繍ベレー\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e毎シーズン人気の刺繍ベレーが、今年も新たな表情で登場しました。心躍る動物たちが、あなたのスタイルに洗練された遊び心をプラスします。夏の装いに個性を添える、\u003cstrong\u003e特別な一点\u003c\/strong\u003eです。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB211F_015.jpg?v=1746081278\" 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\/0723\/7956\/4287\/files\/ISB211F_015_8_MATERIAL.jpg?v=1746081278\" 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\/0723\/7956\/4287\/files\/ISB211F_015_8_MATERIAL2.jpg?v=1746081279\" 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      \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レーヨン 75%\u003c\/li\u003e\n        \u003cli\u003eポリエステル 20%\u003c\/li\u003e\n        \u003cli\u003eナイロン 5%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品コード\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e品番: ISB211F\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379447910655,"sku":"ISB211F_015_99","price":6930.0,"currency_code":"JPY","in_stock":false},{"title":"ASH","offer_id":48197892767999,"sku":"ISB211F_021_99","price":6930.0,"currency_code":"JPY","in_stock":false},{"title":"GREEN","offer_id":48197892800767,"sku":"ISB211F_048_99","price":6930.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197892833535,"sku":"ISB211F_065_99","price":6930.0,"currency_code":"JPY","in_stock":false},{"title":"ORANGE","offer_id":48197892866303,"sku":"ISB211F_068_99","price":6930.0,"currency_code":"JPY","in_stock":false},{"title":"PINK","offer_id":48197892899071,"sku":"ISB211F_071_99","price":6930.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB211F_015.jpg?v=1746081278"},{"product_id":"isb212f","title":"MIMO BERET","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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  \u003ch2\u003eMIMO BERET\u003c\/h2\u003e\n  \u003cp\u003eミモザをまとうサーモベレー\u003c\/p\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\"\u003eMIMO BERETは、繊細なミモザモチーフと優れた機能性を兼ね備えた、冬の装いを格上げするベレー帽です。\u003c\/p\u003e\n    \u003cul class=\"benefit-list\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eミモザモチーフ\u003c\/strong\u003e：繊細な小花が顔周りを華やかに演出し、まるでリースをかぶったかのような華やかさをプラスします。\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eサーモ保温機能\u003c\/strong\u003e：保温性に優れたサーモ素材を使用し、冬の冷え込みから頭部をしっかり守り、ふんわり暖かいかぶり心地を実現します。\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eサイズ調整\u003c\/strong\u003e：内蔵されたアジャスターで簡単にサイズ調整が可能。幅広い頭囲にフィットし、安定したかぶり心地をキープします。\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\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\/0723\/7956\/4287\/files\/ISB212F_015.jpg?v=1746687758\" class=\"img-fluid d-block w-100 product-img\" alt=\"旬のミモザで彩る冬の装い\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eまとうアート、装いに特別感を\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e暖かさと美を紡ぐサーモベレー\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e密に編み込まれた\u003cstrong\u003eサーモ素材\u003c\/strong\u003eが、寒い冬の頭部をふんわりと包み込みます。\u003cstrong\u003e優れた保温性\u003c\/strong\u003eで、快適な温もりが続くのが魅力です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB212F_015_8_MATERIAL.jpg?v=1746687758\" class=\"img-fluid d-block w-100 product-img\" alt=\"暖かさと美を紡ぐサーモベレー\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e暖かなぬくもり、心地よい肌触り\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eスタイル自在、ユニセックスな魅力\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e内蔵された\u003cstrong\u003eアジャスター\u003c\/strong\u003eで、どなたでも頭囲にぴったりフィットします。顔立ちを引き立てる\u003cstrong\u003e美しいフォルム\u003c\/strong\u003eが、洗練された個性を演出します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB212F_015_0_model.jpg?v=1746081277\" 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    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB212F_039_zozo_3.jpg?v=1743475084\" class=\"img-fluid d-block w-100 product-img\" alt=\"着用シーン1\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB212F_039_zozo_1.jpg?v=1743475084\" class=\"img-fluid d-block w-100 product-img\" alt=\"着用シーン2\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB212F_039_zozo_6_493a27d9-d188-4894-8db1-d264e7bca3d3.jpg?v=1743475122\" class=\"img-fluid d-block w-100 product-img\" alt=\"着用シーン3\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の詳細と関連キーワード\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eこの商品の主要な特性とタグは以下の通りです。\u003c\/p\u003e\n      \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      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e平置き採寸による各部のサイズです。\u003c\/p\u003e\n      \u003cdiv class=\"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クラウン高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eF\u003c\/td\u003e\n              \u003ctd\u003e58cm\u003c\/td\u003e\n              \u003ctd\u003e11cm\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      \u003cp\u003e主要素材構成:\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e麻：52%\u003c\/li\u003e\n        \u003cli\u003eナイロン：28%\u003c\/li\u003e\n        \u003cli\u003eポリエステル：20%\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e生産国：情報なし\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- 注意事項セクション (Notes) --\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003eご使用上の注意\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eこの商品は素材の特性により、多少色落ちする場合があります。手洗いの際は、他のものと別にしてください。干す際は、十分に水気を取り形を整えて陰干ししてください。水や汗で濡れたままの放置やつけ置き洗いはお避けください。摩擦や水濡れにより色移りする場合がありますので、十分ご注意ください。\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379448107263,"sku":"ISB212F_015_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"TURQUOISE","offer_id":48197890572543,"sku":"ISB212F_039_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197890605311,"sku":"ISB212F_065_99","price":4950.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB212F_039.jpg?v=1746687758"},{"product_id":"isb221f","title":"DUSK BERET","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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個性を織りなす DUSK BERET\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e3種類の編み柄をパッチワーク風に組み合わせ、\u003cstrong\u003e奥行きのある表情\u003c\/strong\u003eを演出します。ワントーンで統一された色合いが、装いに\u003cstrong\u003e洗練された上品さ\u003c\/strong\u003eを添えるベレー帽です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB221F_065.jpg?v=1746687730\" 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麻を52%配合したサーモニット素材\u003c\/strong\u003eは、軽やかな被り心地と優れた通気性をもたらします。内側の\u003cstrong\u003eサイズ調整機能\u003c\/strong\u003eで、あなたにぴったりのフィット感を実現します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB221F_015_5_IN.jpg?v=1746081276\" class=\"img-fluid d-block w-100 product-img\" alt=\"快適なフィット感を説明する画像\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e快適なフィット感\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e旬顔叶える大人ベレー帽\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e顔周りをすっきりと見せる\u003cstrong\u003e絶妙なシルエット\u003c\/strong\u003eが、装いにこなれた\u003cstrong\u003e抜け感\u003c\/strong\u003eをプラスします。シンプルな装いも、瞬時にオリジナリティあふれるスタイルへと昇華させるアイテムです。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB221F_041_0_model.jpg?v=1746081276\" class=\"img-fluid d-block w-100 product-img\" alt=\"スタイルを引き立てるベレー帽の着用イメージ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eスタイルを引き立てる\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e3種類の編み柄をパッチワーク風に組み合わせたサーモニットベレーです。かぶった時にさりげなく編地の違いが分かるように、編地の立体感を活かし、色はワントーンで統一しました！シンプルながらもオリジナリティあふれるアイテムです◎\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e機能性\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eサイズ調整機能\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e素材\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e麻 52%\u003c\/li\u003e\n        \u003cli\u003eナイロン 28%\u003c\/li\u003e\n        \u003cli\u003eポリエステル 20%\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\u003eISB221F\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379448205567,"sku":"ISB221F_015_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"L.BLUE","offer_id":48197888639231,"sku":"ISB221F_038_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"GRN.ASH","offer_id":48197888671999,"sku":"ISB221F_041_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197888704767,"sku":"ISB221F_065_99","price":4730.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB221F_065.jpg?v=1746687730"},{"product_id":"isb222f","title":"NEO BERET","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\"\u003eNEO BERET: 流線フォルムで魅せる大人ベレー\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e熟練の職人技が光るNEO BERETは、\u003cstrong\u003e洗練されたデザイン\u003c\/strong\u003eと\u003cstrong\u003e優れた機能性\u003c\/strong\u003eを兼ね備えたユニセックスベレー帽です。さっとかぶるだけで、いつもの装いをワンランク上の\u003cstrong\u003eエレガントなスタイル\u003c\/strong\u003eへと昇華させます。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e優雅な流線を描く 職人ベレー\u003c\/h3\u003e\n    \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\/0723\/7956\/4287\/files\/ISB222F_053.jpg?v=1746687706\" 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\/0723\/7956\/4287\/files\/ISB222F_053_4_TOP.jpg?v=1746687706\" 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\/0723\/7956\/4287\/files\/ISB222F_065_0_model.jpg?v=1746081275\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e大人の着こなしを上品に\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 着用シーン (商品解説セクション内) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e様々なシーンで活躍する着用イメージ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eNEO BERETは、その汎用性の高さから、デイリーユースはもちろん、特別な日のコーディネートにも\u003cstrong\u003e洗練されたアクセント\u003c\/strong\u003eを加えます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB222F_065_0_model.jpg?v=1746081275\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eカジュアルにも、きれいめにもフィット\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB222F_015_0_model.jpg?v=1746081275\" 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\u003eNEO BERETは、以下の点が魅力です。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003e流線フォルム\u003c\/strong\u003e: トップクラウンの流線パターンが大人の洗練された印象を与え、かぶるだけでスタイルを一気に格上げします。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e職人仕上げ\u003c\/strong\u003e: 熟練の職人が細ブレードを一つ一つ丁寧に縫い合わせ、波打つような立体感と高い耐久性を両立しています。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e吸水速乾機能\u003c\/strong\u003e: 内側に吸水速乾性に優れたスエットバンドを搭載しており、汗ばむ日でも快適な着用感を保ちます。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eユニセックスデザイン\u003c\/strong\u003e: 性別を問わず、幅広いファッションスタイルに溶け込むデザインです。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e商品の実寸サイズです。個体差により多少の誤差が生じる場合がございます。\u003c\/p\u003e\n        \u003cdiv class=\"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クラウン高さ\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003eFree\u003c\/td\u003e\n                \u003ctd\u003e58cm\u003c\/td\u003e\n                \u003ctd\u003e11cm\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        \u003cp\u003e使用素材は以下の通りです。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e本体：分類外繊維（紙）100%\u003c\/li\u003e\n          \u003cli\u003e一部：ポリエステル100%\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003e生産国に関する情報はありません。\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- 注意事項セクション (Notes) --\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003eご購入前の注意事項\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e商品によりサイズに多少のバラツキがございます。予めご了承下さい。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379448336639,"sku":"ISB222F_015_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"NATURAL","offer_id":48197888475391,"sku":"ISB222F_053_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197888508159,"sku":"ISB222F_065_99","price":3960.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB222F_053.jpg?v=1746687706"},{"product_id":"isb225f","title":"YUYU BERET NEO","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e麻の涼やかベレー 小顔効果で魅せる\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e麻の糸で編まれたサーモベレー帽。さらりとした肌触りが心地よく、オールシーズン快適な装いを叶えます。\u003cstrong\u003e大ぶりのボリューム感\u003c\/strong\u003eが顔周りをすっきりと見せ、洗練された印象へと導きます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB225F_071.jpg?v=1746687686\" 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\/0723\/7956\/4287\/files\/ISB225F_015_4_TOP.jpg?v=1746081274\" 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\/0723\/7956\/4287\/files\/ISB225F_015_5_IN.jpg?v=1746081274\" 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 class=\"body-text\"\u003e麻の糸で編まれたサーモベレー帽です。\u003c\/p\u003e\n        \u003cul class=\"point-list\"\u003e\n          \u003cli\u003e大ぶりのボリューム感で男女問わずかぶっていただけます。\u003c\/li\u003e\n          \u003cli\u003eどんなコーディネートにも合わせやすいアイテムです。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e機能\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003eサイズ調整機能付き\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アクリル: 54%\u003c\/li\u003e\n          \u003cli\u003e再生繊維（テンセル）: 23%\u003c\/li\u003e\n          \u003cli\u003e麻: 13%\u003c\/li\u003e\n          \u003cli\u003eポリエステル: 10%\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品番: ISB225F\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":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379448434943,"sku":"ISB225F_015_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"GRAY","offer_id":48197888082175,"sku":"ISB225F_025_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY","offer_id":48197888114943,"sku":"ISB225F_035_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"L.KHAKI","offer_id":48197888147711,"sku":"ISB225F_044_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"BROWN","offer_id":48197888180479,"sku":"ISB225F_055_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197888213247,"sku":"ISB225F_065_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"PINK","offer_id":48197888246015,"sku":"ISB225F_071_99","price":4290.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISB225F_071.jpg?v=1746687686"},{"product_id":"ish311f","title":"PEPINO HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e涼やか、夏の帽子スタイル\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e繊細な編み目から生まれる透け感が、顔周りに清涼感を添えます。特殊な紙素材とポリエステルの配合で、見た目も被り心地も\u003cstrong\u003e軽やか\u003c\/strong\u003eです。日差しが気になる季節にぴったりの軽快な印象をもたらします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH311F_053_1_SIDE.jpg?v=1746687306\" class=\"img-fluid d-block w-100 product-img\" alt=\"涼やかな帽子スタイル\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e軽やかな風合い\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eスタイル自在、紐アレンジ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e長めの紐は、そのまま垂らして\u003cstrong\u003eこなれ感\u003c\/strong\u003eを演出します。顎下で結べばボンネット風に、着こなしに遊び心を加えます。内部のアジャスターで簡単にサイズ調整ができ、頭に心地よくフィットします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH311F_015.jpg?v=1746687306\" class=\"img-fluid d-block w-100 product-img\" alt=\"紐アレンジの帽子\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e自由な表情を楽しむ\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e洗練を纏う、日常使いのハット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e顔周りをすっきりと見せる美しいシルエットは、普段の装いを\u003cstrong\u003eワンランクアップ\u003c\/strong\u003eさせます。折りたたんでコンパクトに持ち運べるポケッタブル仕様で、旅行やちょっとしたお出かけにも便利です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH311F_015_0_model_9c3df568-774f-444a-8a6b-9d5af925d087.jpg?v=1746081251\" class=\"img-fluid d-block w-100 product-img\" alt=\"日常使いのハット\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e毎日のおしゃれに\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴・機能\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e紐付きで涼しく楽しめるチューリップハットです。\u003c\/p\u003e\n      \u003cul class=\"point-list\"\u003e\n        \u003cli\u003e\n\u003cspan\u003e紐でアレンジ自在:\u003c\/span\u003e 長めの紐は、通常結ぶチューリップハットとしてはもちろん、顎下で結べばボンネット風にもアレンジでき、着こなしに変化をもたらします。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan\u003e快適フィット調整:\u003c\/span\u003e 帽子内部のアジャスターで簡単にサイズ調整が可能。頭にぴったりフィットし、長時間の着用でもずれにくく快適に過ごせます。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan\u003eポケッタブル収納:\u003c\/span\u003e 折りたたんでコンパクトに収納可能。旅行やアウトドアに持ち運びしやすく、特殊な紙素材で型崩れしにくい設計です。\u003c\/li\u003e\n      \u003c\/ul\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      \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つばの長さ\u003c\/th\u003e\n              \u003cth\u003eクラウン高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eフリー\u003c\/td\u003e\n              \u003ctd\u003e約58.5cm\u003c\/td\u003e\n              \u003ctd\u003e5cm\u003c\/td\u003e\n              \u003ctd\u003e9cm\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ポリエステル：65%\u003c\/li\u003e\n        \u003cli\u003e分類外繊維（紙）：35%\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e生産国：情報なし\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003e注意事項\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e紙素材のため、水濡れや摩擦で色移りや型崩れの恐れがあります。強い雨や高温多湿の場所での長時間使用はお控えください。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379451547903,"sku":"ISH311F_015_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"NATURAL","offer_id":48197881987327,"sku":"ISH311F_053_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"LAVENDER","offer_id":48197882020095,"sku":"ISH311F_077_99","price":4290.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH311F_053_1_SIDE.jpg?v=1746687306"},{"product_id":"ish312f","title":"LUNAR HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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纏う、涼しさ LUNAR HAT\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\/0723\/7956\/4287\/files\/ISH312F_015.jpg?v=1746687260\" 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\/0723\/7956\/4287\/files\/ISH312F_015_8_MATERIAL.jpg?v=1746687260\" 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あなただけのフィット感 LUNAR HAT\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\/0723\/7956\/4287\/files\/ISH312F_041_0_model_e7319843-48ca-449c-82cc-6fe9a09171d7.jpg?v=1746081249\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e頭に優しく寄り添う感覚\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 着用シーン (メインセクションに含める) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e着用シーン\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e様々なスタイリングにフィットするLUNAR HATの魅力を、着用シーンのイメージでご紹介します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH312F_021_zozo_01.jpg?v=1743475181\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH312F_041_zozo_03.jpg?v=1743475181\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH312F_041_zozo_09.jpg?v=1743475183\" class=\"img-fluid d-block w-100 product-img\"\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\u003eLUNAR HATの主な特徴とメリットです。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e\n\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\n\u003c\/li\u003e\n          \u003cli\u003e軽量設計で長時間の着用も快適\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003e製品を構成する主な要素:\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eサーモチューリップ\u003c\/li\u003e\n          \u003cli\u003e透かし編み\u003c\/li\u003e\n          \u003cli\u003eメタリックヤーン\u003c\/li\u003e\n          \u003cli\u003e軽量\u003c\/li\u003e\n          \u003cli\u003eラメ感\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e商品の実寸サイズです。\u003c\/p\u003e\n        \u003cdiv class=\"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つば長さ\u003c\/th\u003e\n                \u003cth\u003eクラウン高さ\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003eF\u003c\/td\u003e\n                \u003ctd\u003e58cm\u003c\/td\u003e\n                \u003ctd\u003e6cm\u003c\/td\u003e\n                \u003ctd\u003e11cm\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        \u003cp\u003e使用されている素材情報です。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003eアクリル：80%\u003c\/li\u003e\n          \u003cli\u003eポリエステル：20%\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003e※生産国に関する情報はありません。\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- 注意事項セクション (Notes) --\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003eご注意事項\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eニット製品は伸縮性があるため、上記サイズはあくまでも目安となります。予めご了承下さい。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379451646207,"sku":"ISH312F_015_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"ASH","offer_id":48197881168127,"sku":"ISH312F_021_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"GRN.ASH","offer_id":48197881200895,"sku":"ISH312F_041_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197881233663,"sku":"ISH312F_065_99","price":4730.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH312F_021.jpg?v=1746687260"},{"product_id":"ish313f","title":"POPPING HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\/0723\/7956\/4287\/files\/ISH313F_064.jpg?v=1746687200\" 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頼れるUV対策と手軽なお手入れ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e99%以上の紫外線をカットする機能で、日差しの強い日も\u003cstrong\u003e安心\u003c\/strong\u003eしてお出かけを。手洗い対応だから、いつでも清潔に保ち、気持ちよく着用できます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH313F_015_5_IN.jpg?v=1746081247\" 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\/0723\/7956\/4287\/files\/ISH313F_015_0_model_7e3be10d-0fce-4853-b0e8-94975f208ddf.jpg?v=1746081247\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e装いに個性を添えるパートナー\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003ePOPPING HATは、表情豊かな素材と高い機能性を兼ね備えた平天チューリップハットです。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e表面に凹凸感のあるポコポコ素材を使用し、独特な立体感と風合いを楽しめます。\u003c\/li\u003e\n        \u003cli\u003e99%以上の紫外線をカットするUVカット機能付きで、日差し対策も万全です。\u003c\/li\u003e\n        \u003cli\u003eコンパクトに折りたためるポケッタブル仕様で、持ち運びや収納に困りません。\u003c\/li\u003e\n        \u003cli\u003e手洗い対応なので、日常使いで汚れても簡単にお手入れが可能です。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e本製品のサイズは以下の通りです。ご購入の前にご確認ください。\u003c\/p\u003e\n      \u003cdiv class=\"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つば長\u003c\/th\u003e\n              \u003cth\u003eクラウン高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eワンサイズ\u003c\/td\u003e\n              \u003ctd\u003e58cm\u003c\/td\u003e\n              \u003ctd\u003e7cm\u003c\/td\u003e\n              \u003ctd\u003e9cm\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      \u003cp\u003ePOPPING HATの素材構成は以下の通りです。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eポリエステル：95％\u003c\/li\u003e\n        \u003cli\u003eポリウレタン：5％\u003c\/li\u003e\n      \u003c\/ul\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=\"point-list\"\u003e\n        \u003cli\u003e手洗いでやさしく洗ってください。\u003c\/li\u003e\n        \u003cli\u003e洗濯後は形を整えて、直射日光を避け陰干ししてください。\u003c\/li\u003e\n        \u003cli\u003e漂白剤のご使用は、商品の色合いや風合いを損なう恐れがあるためお避けください。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- 発送案内セクション (Shipping) - 情報がないため出力しません --\u003e\n\n  \u003c!-- 注意事項セクション (Notes) - 「お手入れ方法」に情報を統合したため出力しません --\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379451777279,"sku":"ISH313F_015_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"L.BEIGE","offer_id":48197880316159,"sku":"ISH313F_064_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE","offer_id":48197880348927,"sku":"ISH313F_085_99","price":4730.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH313F_064.jpg?v=1746687200"},{"product_id":"ish314f","title":"MEI HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\/0723\/7956\/4287\/files\/ISH314F_015.jpg?v=1746081245\" 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日差しを気にせず楽しむUV対策ハット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e紫外線カット率99％\u003c\/strong\u003eの機能で、強い日差しから肌をしっかりと守ります。内側の\u003cstrong\u003e吸水速乾スエットバンド\u003c\/strong\u003eが汗を気にせず、一日中\u003cstrong\u003eさらりと快適な被り心地\u003c\/strong\u003eを保ちます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH314F_015_5_IN.jpg?v=1746081246\" class=\"img-fluid d-block w-100 product-img\" alt=\"UV対策機能\"\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\/0723\/7956\/4287\/files\/ISH314F_015_8_MATERIAL.jpg?v=1746081246\" class=\"img-fluid d-block w-100 product-img\" alt=\"リボンアレンジ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eスタイリングを遊ぶ着脱リボン\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp class=\"body-text\"\u003eこのMEI HATは、軽やかなデザインと実用的な機能を兼ね備え、夏のコーディネートを魅力的に演出します。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eチューリップハット型デザイン\u003c\/li\u003e\n        \u003cli\u003eポケッタブル仕様で持ち運び便利\u003c\/li\u003e\n        \u003cli\u003eUVカット機能（紫外線カット率99%）\u003c\/li\u003e\n        \u003cli\u003e吸水速乾スウェットバンド内蔵\u003c\/li\u003e\n        \u003cli\u003eリボン取り外し可能\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"body-text\"\u003eさらに、以下のポイントが製品の魅力を引き立てます。\u003c\/p\u003e\n      \u003cul class=\"point-list\"\u003e\n        \u003cli\u003eフリンジデザイン: 程よいフリンジが動きと個性をプラス。コンパクトなシルエットでありながら、華やかさを演出します。リボン着脱でカスタムも楽しめる一品です。\u003c\/li\u003e\n        \u003cli\u003e快適フィット: 内側の吸水速乾スウェットバンドが汗を素早く吸収し、サイズ調整機能と合わせて一日中快適な装着感をキープします。\u003c\/li\u003e\n        \u003cli\u003eUVカット機能: 紫外線カット率99%で強い日差しから肌を守ります。軽量素材により長時間の着用でもストレスフリーです。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \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つばの長さ\u003c\/th\u003e\n              \u003cth\u003eクラウンの高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eF\u003c\/td\u003e\n              \u003ctd\u003e58cm\u003c\/td\u003e\n              \u003ctd\u003e7cm\u003c\/td\u003e\n              \u003ctd\u003e9cm\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素材: ポリエステル 100%\u003c\/li\u003e\n        \u003c!-- 生産国の情報はありませんでした --\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003e注意事項\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e商品によりサイズに多少のバラツキがございます。予めご了承ください。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379451875583,"sku":"ISH314F_015_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197879857407,"sku":"ISH314F_065_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"LAVENDER","offer_id":48197879890175,"sku":"ISH314F_077_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197879922943,"sku":"ISH314F_081_99","price":4950.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH314F_015.jpg?v=1746081245"},{"product_id":"ish321f","title":"KEIRA HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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リズミカルなタックデザインが、装いに奥行きを加えます。しなやかな素材感が特徴で、荷物にならず持ち運びも容易です。日々の装いから旅先まで、装いの幅を広げます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH321F_065.jpg?v=1746687170\" 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\u003e99%の紫外線からの保護\u003c\/strong\u003eと、汗をすばやく吸収し拡散する特性を兼ね備えています。これにより、どんな活動中でも頭部をいつもさらりと、清涼感のある状態に保ちます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH321F_065_5_IN.jpg?v=1746081244\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e太陽の下でも肌を保護\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eヘアアレンジで魅せる装い\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e後ろに配されたループは、髪を結んだままでもスマートに着用できる工夫です。ポニーテールやアップスタイルなど、その日の気分でヘアアレンジを楽しみながら、洗練された佇まいを演出します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH321F_065_0_model_07ca986a-37e9-4ff1-8d30-85814bbb44fa.jpg?v=1746081244\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e個性を引き出す帽子スタイル\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e軽やかに遊ぶ新型チューリップハット\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eチューリップハット\u003c\/li\u003e\n        \u003cli\u003e軽量\u003c\/li\u003e\n        \u003cli\u003eポケッタブル\u003c\/li\u003e\n        \u003cli\u003eUVカット\u003c\/li\u003e\n        \u003cli\u003eランダムタック\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cul class=\"point-list\"\u003e\n        \u003cli\u003e\n          \u003cp\u003ePOINT01: ランダムタック\u003c\/p\u003e\n          \u003cp\u003eランダムに配置したタックがアクセントの薄手素材を使用し、軽量で持ち運びが簡単なので、旅行から普段使いまで幅広く活躍します。\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cp\u003ePOINT02: UV CUT\u0026amp;速乾\u003c\/p\u003e\n          \u003cp\u003e内蔵の速乾スエットバンドがUV CUT99%機能を備え、強い日差しからしっかり肌を守ります。さらに吸水速乾性で汗を素早く乾かし、一日中快適に着用いただけます。\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cp\u003ePOINT03: ヘアアレンジ対応\u003c\/p\u003e\n          \u003cp\u003e後部のストラップループにより髪を結んだままでもすっきり被れ、さまざまなヘアアレンジにも対応します。\u003c\/p\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e商品のサイズ詳細です。\u003c\/p\u003e\n      \u003cdiv class=\"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            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eフリー\u003c\/td\u003e\n              \u003ctd\u003e約58cm\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      \u003cp\u003e使用素材について\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e本体：綿97％ \/ ポリウレタン3％\u003c\/li\u003e\n        \u003cli\u003eつば裏：ポリエステル50％ \/ レーヨン50％\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- 注意事項セクション (Notes) --\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003cp\u003e＊商品によりサイズに多少のバラツキがございます。予めご了承ください。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379452006655,"sku":"ISH321F_015_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"ASH","offer_id":48197879791871,"sku":"ISH321F_021_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197879824639,"sku":"ISH321F_065_99","price":5390.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH321F_065.jpg?v=1746687170"},{"product_id":"ish322f","title":"ASA PARK HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003c!-- 商品解説セクション (Main) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eリネンの涼やかさで日常を快適に\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e上質な麻の風合いが、見た目にも涼しげな印象を与えます。優れた\u003cstrong\u003e通気性\u003c\/strong\u003eと\u003cstrong\u003e吸湿性\u003c\/strong\u003eで、汗ばむ季節もさらりと快適。デイリーユースにぴったりの軽やかな着用感をお楽しみいただけます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH322F_081.jpg?v=1746687112\" 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は、旅行やフェス、アウトドアシーンで活躍します。約99%以上の紫外線をカットする機能で、強い日差しから頭部と顔周りをしっかり守ります。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH322F_015_4_TOP.jpg?v=1746081242\" class=\"img-fluid d-block w-100 product-img\" alt=\"機能美を追求したハットのデザイン\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e機能美を追求したデザイン\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e洗練された装いと紫外線対策\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eつば広デザインが顔周りを優しく覆い、夏の厳しい日差しから肌を守ります。顔の印象をすっきりと見せる計算されたシルエットは、どんなコーディネートにも自然に溶け込みます。\u003cstrong\u003e手洗い可能\u003c\/strong\u003eで、いつでも清潔を保てるのも魅力です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH322F_065_0_model_b8ee7dee-abfc-41c8-8f28-a2ae5fb71fb7.jpg?v=1746081243\" 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\"\u003eASA PARK HATは、その快適な着用感と機能性で、あらゆるライフスタイルにフィットします。日常使いはもちろん、旅行やアウトドアまで、幅広いシーンでお楽しみください。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH322F_044_zozo_4.jpg?v=1743475450\" class=\"img-fluid d-block w-100 product-img\" alt=\"ハットを着用したモデルのイメージ1\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH322F_044_zozo_2.jpg?v=1743475451\" class=\"img-fluid d-block w-100 product-img\" alt=\"ハットを着用したモデルのイメージ2\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH322F_044_zozo_9.jpg?v=1743475451\" class=\"img-fluid d-block w-100 product-img\" alt=\"ハットを着用したモデルのイメージ3\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e※画像は着用イメージです\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eASA PARK HATは、上質な麻素材と優れた機能性を兼ね備え、日々の快適をサポートします。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e麻素材アップグレード: 麻100%の生地を採用し、優れた通気性と吸湿性で汗を素早く吸収。長時間でも快適な被り心地を保ちます。\u003c\/li\u003e\n        \u003cli\u003eポケッタブル収納: 折りたたみ可能で付属ポーチに収納でき、コンパクトに持ち運べます。旅行やフェス、アウトドアシーンで活躍します。\u003c\/li\u003e\n        \u003cli\u003eUVカット機能: 約99%以上の紫外線をカットするUV機能を備え、夏の強い日差しや紫外線ダメージから頭部と顔周りをしっかり守ります。\u003c\/li\u003e\n        \u003cli\u003e手洗いOK: ご自宅で手洗いできるため、いつでも清潔に保つことができます。\u003c\/li\u003e\n        \u003cli\u003e吸水速乾性: 汗をかいてもすぐに乾き、さらりとした肌触りが続きます。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e商品のサイズは以下の通りです。\u003c\/p\u003e\n      \u003cdiv class=\"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つば長さ\u003c\/th\u003e\n              \u003cth\u003eクラウン高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eFree\u003c\/td\u003e\n              \u003ctd\u003e57.5cm\u003c\/td\u003e\n              \u003ctd\u003e9.5cm\u003c\/td\u003e\n              \u003ctd\u003e9cm\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素材: 麻 100%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- 注意事項セクション (Notes) --\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003e注意事項\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e商品によりサイズに多少のバラツキがございます。予めご了承下さい。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379452104959,"sku":"ISH322F_015_99","price":5940.0,"currency_code":"JPY","in_stock":false},{"title":"L.KHAKI","offer_id":48197879628031,"sku":"ISH322F_044_99","price":5940.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197879660799,"sku":"ISH322F_065_99","price":5940.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197879693567,"sku":"ISH322F_081_99","price":5940.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH322F_081.jpg?v=1746687112"},{"product_id":"ish323f","title":"RIKO HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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  \u003ch2 class=\"product-name\"\u003eRIKO HAT\u003c\/h2\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\/0723\/7956\/4287\/files\/ISH323F_015.jpg?v=1746081240\" 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\/0723\/7956\/4287\/files\/ISH323F_015_8_MATERIAL.jpg?v=1746081240\" 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\u003eUVカット率99%\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\/0723\/7956\/4287\/files\/ISH323F_015_0_model_cb19c58d-22c4-4d0d-b321-d4d3dd23412a.jpg?v=1746081241\" 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涼やかグラデーションボーダーハット RIKO HATの主な特徴をご紹介します。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eグラデーションボーダーが夕焼けや飛行機雲を思わせる彩りを演出し、コーデに華やかなアクセントを加えます。\u003c\/li\u003e\n        \u003cli\u003e折りたたんでポケットやバッグに収納可能なポケッタブル仕様で、お出かけ先でもスマートに持ち運べます。\u003c\/li\u003e\n        \u003cli\u003eUVカット率99%で強い日差しをしっかりガードし、夏のお出かけも快適にサポートします。\u003c\/li\u003e\n        \u003cli\u003eサーモハットとしても、母の日ギフトにも最適なアイテムです。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e下記のサイズ表をご確認ください。\u003c\/p\u003e\n      \u003cdiv class=\"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前ツバ長\u003c\/th\u003e\n              \u003cth\u003e後ろツバ長\u003c\/th\u003e\n              \u003cth\u003eクラウン高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eFREE\u003c\/td\u003e\n              \u003ctd\u003e57.5cm\u003c\/td\u003e\n              \u003ctd\u003e8cm\u003c\/td\u003e\n              \u003ctd\u003e4.5cm\u003c\/td\u003e\n              \u003ctd\u003e10cm\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      \u003cp\u003e使用素材は以下の通りです。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eレーヨン：65%\u003c\/li\u003e\n        \u003cli\u003eポリエステル：35%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e注意事項\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eご購入前に下記注意事項をご確認ください。\u003c\/p\u003e\n      \u003cp\u003eニット製品は伸縮性があるため、上記サイズは目安となります。予めご了承下さい。\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379452236031,"sku":"ISH323F_015_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BLUE","offer_id":48197879070975,"sku":"ISH323F_033_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197879103743,"sku":"ISH323F_065_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"LAVENDER","offer_id":48197879136511,"sku":"ISH323F_077_99","price":4730.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH323F_015.jpg?v=1746081240"},{"product_id":"ish324f","title":"COZY HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\"\u003e360°通気で、夏の頭も爽快\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e4つのベンチレーションホールが360度通気性を促し、\u003cstrong\u003e蒸れ知らずの快適さ\u003c\/strong\u003eを実現します。頭部を優しく包み込み、長時間の着用でも心地よさが続きます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH324F_015_5_IN.jpg?v=1746081239\" 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\/0723\/7956\/4287\/files\/ISH324F_065_6_FOLD.jpg?v=1746081239\" 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\"\u003e99%UVカットで、頼れる日差し対策\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e紫外線を\u003cstrong\u003e99%ブロック\u003c\/strong\u003eするUVカット機能で、強い日差しから肌を守ります。つば広デザインがおしゃれな印象を与え、あごヒモは取り外し可能で様々なシーンに対応します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH324F_021_0_model_18563bd4-757e-422c-b221-f08e28c3c595.jpg?v=1746081239\" 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\u003eCOZY HATの主な特徴をご紹介します。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e優れた通気性\u003c\/strong\u003e: 4つのベンチレーションホールが360°通気を促進し、蒸れ知らずの快適な着用感を実現します。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eUVカット機能\u003c\/strong\u003e: 紫外線を99%ブロックし、日差しの強い日でも安心して着用できます。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e洗える・収納可能\u003c\/strong\u003e: 洗濯機で丸洗い可能で、ポケッタブル仕様でコンパクトに折り畳んで持ち運べます。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eあごヒモ取り外し可能\u003c\/strong\u003e: シーンに合わせてあごヒモの有無を選べます。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e商品のサイズは以下の通りです。\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つば長さ\u003c\/th\u003e\n              \u003cth\u003eクラウン高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eフリー\u003c\/td\u003e\n              \u003ctd\u003e58.5cm\u003c\/td\u003e\n              \u003ctd\u003e9cm\u003c\/td\u003e\n              \u003ctd\u003e9cm\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本体: ポリエステル100%\u003c\/li\u003e\n        \u003cli\u003e一部: ポリエステル84%・綿16%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003e注意事項\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e洗濯機で洗う際は洗濯ネットをご使用ください。漂白剤やタンブラー乾燥はお避けください。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379452367103,"sku":"ISH324F_015_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"ASH","offer_id":48197878317311,"sku":"ISH324F_021_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"NATURAL","offer_id":48197878350079,"sku":"ISH324F_053_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197878382847,"sku":"ISH324F_065_99","price":4950.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH324F_021.jpg?v=1746678279"},{"product_id":"ish325f","title":"LIGHT HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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    \u003c!-- メインビジュアル --\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH325F_033.jpg?v=1746687084\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e涼やかな透け感チューリップハット\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e涼感シアーハット 透ける美しさ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e軽やかな透け感クレープ生地が、夏の装いに清涼感をプラス。肌に優しくフィットする快適さで、さりげないおしゃれを演出します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH325F_015_1_SIDE.jpg?v=1746687084\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e大人の抜け感スタイル\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e旅する軽量チューリップハット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e折りたたんでスマートに持ち運べるポケッタブル仕様。旅行やアウトドア、急な日差しにも柔軟に対応できる頼れる相棒です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH325F_015.jpg?v=1746687084\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eかばんの中にいつでも\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e汗も気にならない 快適ハット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e吸水速乾スエットバンドが汗をしっかりキャッチし、頭部を常にさらっと快適に保ちます。心地よくフィットし、長時間つけても快適です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH325F_015_8_MATERIAL.jpg?v=1746687084\" 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    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH325F_033_zozo_3.jpg?v=1743475453\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH325F_033_zozo_6.jpg?v=1743475453\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH325F_033_zozo_4.jpg?v=1743475453\" class=\"img-fluid d-block w-100 product-img\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e涼やかな透け感と機能性を兼ね備えた「LIGHT HAT」のポイントをご紹介します。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e透け感クレープ\u003c\/strong\u003e：透け感のある軽やかなクレープ生地で清涼感を演出しつつ、肌に優しくフィットする快適な着用感を実現。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e速乾スエットバンド\u003c\/strong\u003e：内蔵された吸水速乾スエットバンドが汗を逃がし、常にさらっとした着用感をキープし、快適さを長時間維持します。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eポケッタブル仕様\u003c\/strong\u003e：折りたたんでコンパクトに収納でき、旅行やアウトドアにも最適な携帯性を実現。スマートに持ち運べるデザインです。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eこのハットには以下の特徴があります。\u003c\/p\u003e\n      \u003cul class=\"point-list\"\u003e\n        \u003cli\u003eチューリップハットデザイン\u003c\/li\u003e\n        \u003cli\u003e上品な透け感\u003c\/li\u003e\n        \u003cli\u003e超軽量設計\u003c\/li\u003e\n        \u003cli\u003e手洗い可能でお手入れ簡単\u003c\/li\u003e\n        \u003cli\u003eコンパクトなポケッタブル仕様\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e本製品の各部位のサイズは以下の通りです。\u003c\/p\u003e\n      \u003cdiv class=\"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つば長さ\u003c\/th\u003e\n              \u003cth\u003eクラウン高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eフリー\u003c\/td\u003e\n              \u003ctd\u003e58cm\u003c\/td\u003e\n              \u003ctd\u003e6cm\u003c\/td\u003e\n              \u003ctd\u003e10cm\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      \u003cp\u003e本製品の素材構成は以下の通りです。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eポリエステル 100%\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e※生産国に関する情報はございません。\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- 注意事項セクション (Notes) --\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003e注意事項\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e※商品によりサイズに多少のバラツキがございます。予めご了承ください。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379452498175,"sku":"ISH325F_015_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BLUE","offer_id":48197877956863,"sku":"ISH325F_033_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197877989631,"sku":"ISH325F_065_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197878022399,"sku":"ISH325F_081_99","price":4730.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH325F_081_1_SIDE.jpg?v=1746687084"},{"product_id":"ish621f","title":"INSECT SHIELD HAT MOMO","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003c!-- メインキャッチコピーと商品名 --\u003e\n    \u003ch2 class=\"section-title\"\u003eINSECT SHIELD HAT MOMO\u003c\/h2\u003e\n    \u003ch3 class=\"section-title\"\u003e暑さも虫も防ぐ万能ハット\u003c\/h3\u003e\n\n    \u003c!-- メインビジュアル --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH621F_033.jpg?v=1746686836\" class=\"img-fluid d-block w-100 product-img\" alt=\"INSECT SHIELD HAT MOMO メインビジュアル\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e万能ハットで夏を快適に\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 商品解説セクション (Main) --\u003e\n\n    \u003c!-- ブロック1 --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e夏のアウトドアをもっと自由に\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e柔らかなシルエットが顔周りを優しく包み込み、\u003cstrong\u003e強い日差し\u003c\/strong\u003eからもしっかりガードします。\u003cstrong\u003e綿100%\u003c\/strong\u003eの心地よい素材感は、どんな装いにも馴染み、毎日手に取りたくなる一枚です。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH621F_085.jpg?v=1746686836\" 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!-- ブロック2 --\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\/0723\/7956\/4287\/files\/ISH621F_085_8_MATERIAL.jpg?v=1746081224\" 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!-- ブロック3 --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e汗ばむ日も涼やかに。軽やかスタイル\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e\u003cstrong\u003e吸水速乾のスウェットバンド\u003c\/strong\u003eで汗を気にせず、心地よい着用感が続きます。折りたたんでコンパクトになる\u003cstrong\u003eポケッタブル仕様\u003c\/strong\u003eは、持ち運びもスマートで、お出かけがさらに楽しくなります。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH621F_033_0_model_8138ffe0-f789-4479-bdfd-b8b5cf2e58fa.jpg?v=1746081225\" class=\"img-fluid d-block w-100 product-img\" alt=\"旅にも日常にも、スマートに携帯\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e旅にも日常にも、スマートに携帯\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 着用シーン --\u003e\n    \u003cdiv class=\"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\/0723\/7956\/4287\/files\/ISH621F_065_0_model.jpg?v=1739508052\" class=\"img-fluid d-block w-100 product-img\" alt=\"様々なシーンで活躍するハット 1\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e普段使いにもフィット\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH621F_033_0_model.jpg?v=1739508052\" class=\"img-fluid d-block w-100 product-img\" alt=\"様々なシーンで活躍するハット 2\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eアウトドアにも最適\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \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\u003eUVカット機能で、強い日差しからしっかりと肌を守ります。\u003c\/li\u003e\n                    \u003cli\u003e吸水速乾素材により、汗をかいても常にさらっと快適な着用感を保ちます。\u003c\/li\u003e\n                    \u003cli\u003e手洗い可能なので、いつでも清潔な状態を保つことができます。\u003c\/li\u003e\n                    \u003cli\u003eポケッタブル仕様で、小さく折りたたんでバッグに収納し、持ち運びにも便利です。\u003c\/li\u003e\n                    \u003cli\u003eアウトドアシーンに最適な設計で、様々なアクティビティに対応します。\u003c\/li\u003e\n                    \u003cli\u003eインセクトシールド加工により、不快な虫を寄せ付けにくく、安心して屋外で過ごせます。\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e本製品の具体的なサイズをご確認いただけます。\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つば長さ\u003c\/th\u003e\n                                \u003cth\u003eクラウン高さ\u003c\/th\u003e\n                            \u003c\/tr\u003e\n                        \u003c\/thead\u003e\n                        \u003ctbody\u003e\n                            \u003ctr\u003e\n                                \u003ctd\u003eFree\u003c\/td\u003e\n                                \u003ctd\u003e59cm\u003c\/td\u003e\n                                \u003ctd\u003e7.5cm\u003c\/td\u003e\n                                \u003ctd\u003e9cm\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                \u003cp\u003e使用されている素材に関する情報です。\u003c\/p\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e素材: 綿 100%\u003c\/li\u003e\n                \u003c\/ul\u003e\n                \u003cp class=\"body-text\"\u003e※生産国に関する情報は提供されておりません。\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 注意事項セクション (Notes) --\u003e\n    \u003cdiv class=\"note-box\"\u003e\n        \u003ch3 class=\"section-title\"\u003e注意事項\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e手洗い可能ですが、洗濯時はネットをご使用ください。漂白剤のご使用はお避けください。\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379453513983,"sku":"ISH621F_015_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"ASH","offer_id":48197873467647,"sku":"ISH621F_021_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"BLUE","offer_id":48197873500415,"sku":"ISH621F_033_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"L.GREEN","offer_id":48197873533183,"sku":"ISH621F_047_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197873565951,"sku":"ISH621F_065_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE","offer_id":48197873598719,"sku":"ISH621F_085_99","price":5390.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH621F_085.jpg?v=1746686836"},{"product_id":"ish621f-j","title":"INSECT SHIELD HAT MOMO KIDS","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\u003eUVカット機能\u003c\/strong\u003eが強い日差しから大切なお子様を守ります。\u003cstrong\u003e綿100%\u003c\/strong\u003eの優しい風合いは、元気な遊びも心地よくサポートします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH621F-J_047.jpg?v=1746686811\" 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\/0723\/7956\/4287\/files\/ISH621F-J_085_8_MATERIAL.jpg?v=1746081223\" 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\/0723\/7956\/4287\/files\/ISH621F-J_085_8_MATERIAL2.jpg?v=1746081223\" 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\u003eUVカット機能で強い日差しから大切なお子様を守ります。\u003c\/li\u003e\n        \u003cli\u003e折りたたんでコンパクトに収納でき、旅行やアウトドアシーンで持ち運びに便利です。\u003c\/li\u003e\n        \u003cli\u003e手洗い可能なので、汗や汚れも気にせず清潔に保てます。\u003c\/li\u003e\n        \u003cli\u003eサイズ調整機能付きで、お子様の頭にフィットします。\u003c\/li\u003e\n        \u003cli\u003e吸水速乾スウェットバンドで汗を素早く吸収し、涼しく快適に過ごせます。\u003c\/li\u003e\n        \u003cli\u003eキッズサイズ展開で、お子様に合わせた設計です。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e商品のサイズ詳細です。\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つば長さ\u003c\/th\u003e\n              \u003cth\u003eクラウン高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eキッズ\u003c\/td\u003e\n              \u003ctd\u003e52cm\u003c\/td\u003e\n              \u003ctd\u003e6cm\u003c\/td\u003e\n              \u003ctd\u003e8cm\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      \u003cp\u003e使用されている素材です。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e綿 100%\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  \u003cdiv class=\"note-box\"\u003e\n    \u003cp class=\"body-text\"\u003e商品の仕様によりサイズに多少のバラツキがございます。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379453710591,"sku":"ISH621F-J_015_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"ASH","offer_id":48197872943359,"sku":"ISH621F-J_021_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BLUE","offer_id":48197872976127,"sku":"ISH621F-J_033_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"L.GREEN","offer_id":48197873008895,"sku":"ISH621F-J_047_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197873041663,"sku":"ISH621F-J_065_99","price":4730.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE","offer_id":48197873074431,"sku":"ISH621F-J_085_99","price":4730.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH621F-J_047.jpg?v=1746686811"},{"product_id":"ish621f-s","title":"INSECT SHIELD HAT MOMO S","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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  \u003ch3 class=\"section-title\"\u003eINSECT SHIELD HAT MOMO S\u003c\/h3\u003e\n  \u003cp class=\"body-text\"\u003e暑い日も快適！防虫速乾ハット\u003c\/p\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003cdiv class=\"content-block\"\u003e\n      \u003ch3 class=\"section-title\"\u003e冒険を快適に 虫除けUVハット\u003c\/h3\u003e\n      \u003cp class=\"body-text\"\u003e大自然の中で過ごす時間を心ゆくまで楽しむために。\u003cstrong\u003eインセクトシールド加工\u003c\/strong\u003eが不快な虫を寄せ付けず、\u003cstrong\u003eUVカット機能\u003c\/strong\u003eで日差しから肌を守ります。\u003cstrong\u003e吸水速乾性\u003c\/strong\u003eにも優れており、暑い日もずっと爽やかです。\u003c\/p\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH621F-S_065.jpg?v=1746686786\" 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-block\"\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\/0723\/7956\/4287\/files\/ISH621F-S_065_6_FOLD.jpg?v=1746081221\" 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-block\"\u003e\n      \u003ch3 class=\"section-title\"\u003e長く続く安心感 防虫機能の秘密\u003c\/h3\u003e\n      \u003cp class=\"body-text\"\u003e特殊な\u003cstrong\u003eインセクトシールド加工\u003c\/strong\u003eは、洗濯をくり返しても効果が薄れにくいのが特長です。綿100%の優しい風合いはそのままに、信頼の防虫効果を長く実感いただけます。いつでも清潔に、快適さを保ちます。\u003c\/p\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH621F-S_085_8_MATERIAL.jpg?v=1746081221\" 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  \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\u003eUVカット機能で日差しから肌を保護\u003c\/li\u003e\n          \u003cli\u003e吸水速乾性に優れたスウェットバンドでいつでもさらりとした着用感\u003c\/li\u003e\n          \u003cli\u003e付属ベルトで固定し、コンパクトに折りたたみ収納可能\u003c\/li\u003e\n          \u003cli\u003e綿100%の優しい風合い\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e製品の寸法をご確認ください。\u003c\/p\u003e\n        \u003cdiv class=\"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つば長さ\u003c\/th\u003e\n                \u003cth\u003eクラウン高さ\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003eスモールサイズ\u003c\/td\u003e\n                \u003ctd\u003e57cm\u003c\/td\u003e\n                \u003ctd\u003e7.5cm\u003c\/td\u003e\n                \u003ctd\u003e9cm\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        \u003cp\u003e製品の素材情報です。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e素材: 綿100%\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商品によりサイズに多少のバラツキがございます。予めご了承ください。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379453907199,"sku":"ISH621F-S_015_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"ASH","offer_id":48197872419071,"sku":"ISH621F-S_021_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"BLUE","offer_id":48197872451839,"sku":"ISH621F-S_033_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"L.GREEN","offer_id":48197872484607,"sku":"ISH621F-S_047_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197872517375,"sku":"ISH621F-S_065_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE","offer_id":48197872550143,"sku":"ISH621F-S_085_99","price":5390.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/ISH621F-S_065.jpg?v=1746686786"},{"product_id":"ist311f","title":"DILIGHT HAT","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003c!-- メインキャッチコピー --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eDILIGHT HAT\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e夏涼感の\u003cstrong\u003eマルチボーダーバケット\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 商品解説セクション (Main) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e夏の軽快スタイル DILIGHT HAT\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e約100gの\u003cstrong\u003e軽量設計\u003c\/strong\u003eが、長時間のお出かけでも負担を感じさせません。持ち運びもスマート、いつでもどこでも夏の装いを彩ります。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST311F_053.jpg?v=1746081207\" class=\"img-fluid d-block w-100 product-img\" alt=\"DILIGHT HAT 軽量設計\"\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\/0723\/7956\/4287\/files\/IST311F_053_4_TOP.jpg?v=1746081207\" class=\"img-fluid d-block w-100 product-img\" alt=\"DILIGHT HAT マルチボーダー\"\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風の日も安心 DILIGHT HAT\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\/0723\/7956\/4287\/files\/IST311F_053_0_model_bbda4e0b-18f3-4ecb-ace3-0d99b802b520.jpg?v=1746081208\" class=\"img-fluid d-block w-100 product-img\" alt=\"DILIGHT HAT あご紐\"\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\u003eDILIGHT HATは、夏のスタイルを快適に彩る様々な特徴を持っています。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003e約100gの軽量設計\u003c\/strong\u003eで長時間かぶっても疲れにくく、持ち運びにも便利です。\u003c\/li\u003e\n          \u003cli\u003e細編み用の\u003cstrong\u003eペーパーヤーン\u003c\/strong\u003eを使用し、美しい仕上がりです。\u003c\/li\u003e\n          \u003cli\u003eカジュアルに合わせやすい\u003cstrong\u003eマルチボーダーデザイン\u003c\/strong\u003eで、どんなスタイルにも華やかなアクセントを加えます。\u003c\/li\u003e\n          \u003cli\u003e取り外し可能な\u003cstrong\u003eあご紐付き\u003c\/strong\u003eで、風の強い日でも安心して着用できます。\u003c\/li\u003e\n          \u003cli\u003e吸水速乾性があり、快適な被り心地を保ちます。\u003c\/li\u003e\n          \u003cli\u003eサイズ調整が可能で、様々な頭のサイズに対応します。\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e正確なサイズは以下の表をご確認ください。\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つば長さ\u003c\/th\u003e\n                \u003cth\u003eクラウン高さ\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003eFREE\u003c\/td\u003e\n                \u003ctd\u003e58cm\u003c\/td\u003e\n                \u003ctd\u003e6cm\u003c\/td\u003e\n                \u003ctd\u003e9.5cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003c!-- サイズ表や測定図などの画像がある場合はここに配置 --\u003e\n        \u003c!-- \u003cdiv class=\"spec-img-full\"\u003e\n            \u003cimg src=\"placeholder_size_chart.png\" 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本体: 分類外繊維（紙）100%\u003c\/li\u003e\n          \u003cli\u003e紐部分: ポリエステル100%\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":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379455676671,"sku":"IST311F_015_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"NATURAL","offer_id":48197868552447,"sku":"IST311F_053_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197868585215,"sku":"IST311F_081_99","price":4950.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST311F_015.jpg?v=1746081207"},{"product_id":"ist313f","title":"TRIO CROCHET HAT CONYA","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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  \u003ch1\u003eTRIO CROCHET HAT CONYA\u003c\/h1\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\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\/0723\/7956\/4287\/files\/IST313F_065.jpg?v=1746686614\" class=\"img-fluid d-block w-100 product-img\" alt=\"TRIO CROCHET HAT CONYA 波模様が描く、夏の表情\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e優雅な夏の装い\u003c\/p\u003e\n\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\/0723\/7956\/4287\/files\/IST313F_015_5_IN.jpg?v=1746081206\" class=\"img-fluid d-block w-100 product-img\" alt=\"TRIO CROCHET HAT CONYA 快適機能と携帯性\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e快適機能と携帯性\u003c\/p\u003e\n\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\/0723\/7956\/4287\/files\/IST313F_065_0_model_bb3cc18d-b146-4950-a44f-1c5d375e9c60.jpg?v=1746081206\" class=\"img-fluid d-block w-100 product-img\" alt=\"TRIO CROCHET HAT CONYA 上品な紫外線対策\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e上品な紫外線対策\u003c\/p\u003e\n\n    \u003ch3 class=\"section-title\"\u003e着用シーン\u003c\/h3\u003e\n    \u003cdiv class=\"spec-img-full\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST313F_065_0_model_bb3cc18d-b146-4950-a44f-1c5d375e9c60.jpg?v=1746081206\" class=\"img-fluid d-block w-100\" alt=\"着用シーン1\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST313F_081_0_model_c300b4ec-d0e4-4687-83ee-86b26cccdeb9.jpg?v=1746081206\" class=\"img-fluid d-block w-100\" alt=\"着用シーン2\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e商品詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003eこの商品は、以下の特徴を持っています。\u003c\/p\u003e\n        \u003cul class=\"benefit-list\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003e波模様デザイン\u003c\/strong\u003e: 波紋を思わせる立体的な編み地が、角度によって陰影や表情を豊かに変化させ、コーディネートに奥行きと動きをプラスします。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eポケッタブル収納\u003c\/strong\u003e: コンパクトに折りたたんでバッグに収納でき、軽量で旅行や持ち運び時にもかさばりにくく、形崩れしにくいポケッタブル設計です。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e速乾スウェットバンド\u003c\/strong\u003e: 汗をかいても素早く吸水・速乾し、不快感を抑えてサラリとした装着感を長時間キープする速乾スウェットバンドです。\u003c\/li\u003e\n          \u003cli\u003eペーパークロシェ\u003c\/li\u003e\n          \u003cli\u003eキャペリンハット\u003c\/li\u003e\n          \u003cli\u003e波柄\u003c\/li\u003e\n          \u003cli\u003e吸水速乾\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e本製品のサイズ詳細です。\u003c\/p\u003e\n        \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つば長さ\u003c\/th\u003e\n                \u003cth\u003eクラウン高さ\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003eフリー\u003c\/td\u003e\n                \u003ctd\u003e58cm\u003c\/td\u003e\n                \u003ctd\u003e9cm\u003c\/td\u003e\n                \u003ctd\u003e9.5cm\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分類外繊維（紙）100％\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003eご注意\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e商品によりサイズに多少のバラツキがございます。予めご了承下さい。\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379455774975,"sku":"IST313F_015_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197868028159,"sku":"IST313F_065_99","price":4290.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197868060927,"sku":"IST313F_081_99","price":4290.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST313F_065.jpg?v=1746686614"},{"product_id":"ist314f","title":"LOANNE HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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  \u003ch1 class=\"product-name\"\u003eLOANNE HAT\u003c\/h1\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\/0723\/7956\/4287\/files\/IST314F_053.jpg?v=1746686598\" class=\"img-fluid d-block w-100 product-img\" alt=\"スタイリッシュなペーパーキャペリン\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eスタイリッシュなペーパーキャペリン\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eスマートに持ち運べる機能美ハット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eくるっと丸めてバッグへ収納できます。かさばらずに\u003cstrong\u003eコンパクト\u003c\/strong\u003eになるため、\u003cstrong\u003e旅行やアウトドア\u003c\/strong\u003eに最適です。必要な時にさっと広げて、いつでもおしゃれを楽しめます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST314F_065_6_FOLD.jpg?v=1746081205\" class=\"img-fluid d-block w-100 product-img\" alt=\"旅に寄り添う折りたたみハット\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e旅に寄り添う折りたたみハット\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eあなたに寄り添う快適フィットサマーハット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e内蔵されたアジャスターで頭のサイズにぴったり\u003cstrong\u003e調整可能\u003c\/strong\u003eです。抜群の\u003cstrong\u003e通気性\u003c\/strong\u003eで長時間着用しても蒸れにくく、日常使いからリゾートまで快適なつけ心地を叶えます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST314F_065_0_model_a344c12d-0f2e-4d72-9663-e671b6d064c9.jpg?v=1746081205\" class=\"img-fluid d-block w-100 product-img\" alt=\"理想のフィット感で心地よさ続く\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e理想のフィット感で心地よさ続く\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eこのLOANNE HATの主な特徴をご紹介します。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eペーパー素材\u003c\/strong\u003e: 軽やかな紙素材を丁寧に編み上げることで抜群の通気性を実現し、長時間着用でも抜群に快適さを維持します。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e折りたたみ携帯\u003c\/strong\u003e: 折りたたむことでかさばらずコンパクトに持ち運びが可能。旅行やアウトドアシーンでもスマートに携行できます。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eサイズ調整機能\u003c\/strong\u003e: 内蔵されたアジャスターでサイズが自由に調整可能。幅広い頭周りにぴったりフィットし、日常使いでも快適さを維持します。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eリボンアクセント\u003c\/strong\u003e: 優雅なリボンがデザインのアクセントとなり、洗練された大人の気品を引き出します。\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eギフト向け\u003c\/strong\u003e: 大切な方への贈り物としても最適です。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e商品の実寸サイズです。\u003c\/p\u003e\n      \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つば長さ\u003c\/th\u003e\n              \u003cth\u003eクラウン高さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eF\u003c\/td\u003e\n              \u003ctd\u003e58.5cm\u003c\/td\u003e\n              \u003ctd\u003e8cm\u003c\/td\u003e\n              \u003ctd\u003e10.5cm\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      \u003cp\u003e商品の素材構成です。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e本体：分類外繊維（紙）100%\u003c\/li\u003e\n        \u003cli\u003e一部：ポリエステル48% レーヨン45% 毛7%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003e注意事項\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e紙素材のため水濡れに弱く、雨天時の着用はお避けください。\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e長時間の直射日光は色あせの原因となる場合があります。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379455873279,"sku":"IST314F_015_99","price":6490.0,"currency_code":"JPY","in_stock":false},{"title":"NATURAL","offer_id":48197867667711,"sku":"IST314F_053_99","price":6490.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197867700479,"sku":"IST314F_065_99","price":6490.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST314F_053.jpg?v=1746686598"},{"product_id":"ist315f","title":"HELENA HAT","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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ヴィンテージレースを思わせるペーパークロシェ編みが、顔周りを華やかに彩ります。軽やかな紙素材が織りなす繊細な風合いは、優雅な夏の装いを引き立てます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST315F_065.jpg?v=1746686582\" 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\/0723\/7956\/4287\/files\/IST315F_015_5_IN.jpg?v=1746081203\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e汗ばむ日も安心な快適設計\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e日常に溶け込む 上品なリゾート感\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eジグザグのエッジが顔周りをやわらかく包み込み、小顔に見せる効果も期待できます。洗練されたスタイルで、お出かけや旅行、リゾートシーンでの着こなしを格上げします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST315F_065_0_model_7d7bd97f-9c21-426c-be0f-930068b878cc.jpg?v=1746081203\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eどんな装いも魅力的に演出\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003eHELENA HATの主な特徴です。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eヴィンテージレースを思わせる繊細なペーパークロシェ編みと、ジグザグのエッジで花びらのように広がるデザイン\u003c\/li\u003e\n        \u003cli\u003e折りたたんで持ち運びが簡単な\u003cstrong\u003eポケッタブル設計\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003e内側の速乾スエットバンドが汗を素早く吸収し、\u003cstrong\u003e吸水速乾\u003c\/strong\u003eでムレや不快感を軽減\u003c\/li\u003e\n      \u003c\/ul\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      \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\u003eHead Size\u003c\/th\u003e\n              \u003cth\u003eBrim Length\u003c\/th\u003e\n              \u003cth\u003eCrown Height\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eF\u003c\/td\u003e\n              \u003ctd\u003e58cm\u003c\/td\u003e\n              \u003ctd\u003e9cm\u003c\/td\u003e\n              \u003ctd\u003e9.5cm\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      \u003cp\u003e本商品の素材情報です。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e分類外繊維（紙）100%\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003c!-- 注意事項セクション (Notes) --\u003e\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003e注意事項\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e商品によりサイズに多少のバラツキがございます。予めご了承下さい。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379455971583,"sku":"IST315F_015_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"ASH","offer_id":48197867208959,"sku":"IST315F_021_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197867241727,"sku":"IST315F_065_99","price":3960.0,"currency_code":"JPY","in_stock":false},{"title":"PINK","offer_id":48197867274495,"sku":"IST315F_071_99","price":3960.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST315F_065.jpg?v=1746686582"},{"product_id":"ist316f","title":"AMELIA HAT","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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\/0723\/7956\/4287\/files\/IST316F_081.jpg?v=1746686565\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e3WAYで楽しむ夏のおしゃれ\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\/0723\/7956\/4287\/files\/IST316F_015_8_MATERIAL.jpg?v=1746686565\" 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\/0723\/7956\/4287\/files\/IST316F_065_0_model_1765edc6-22c9-4276-98c2-369ecdb45680.jpg?v=1746081202\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003eどんなシーンも心地よく演出\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e商品の特徴・機能\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\u003eAMELIA HATは、以下の特徴と機能を持っています。\u003c\/p\u003e\n            \u003cul class=\"point-list\"\u003e\n                \u003cli\u003e\u003cp\u003e\u003cstrong\u003e透かし編みデザイン:\u003c\/strong\u003e 立体的な透かし編みにより通気性とデザイン性を両立し、熱がこもりにくく爽やかな被り心地を実現します。\u003c\/p\u003e\u003c\/li\u003e\n                \u003cli\u003e\u003cp\u003e\u003cstrong\u003e快適フィット感:\u003c\/strong\u003e 内部に施された吸水速乾スウェットバンドとサイズ調整機能により、長時間でも快適なフィット感をキープします。\u003c\/p\u003e\u003c\/li\u003e\n                \u003cli\u003e\u003cp\u003e\u003cstrong\u003eペーパー混紡素材:\u003c\/strong\u003e 紙繊維を含む混紡素材が軽量で通気性に優れ、長時間でも型崩れしにくい高い耐久性と柔らかな質感を両立します。\u003c\/p\u003e\u003c\/li\u003e\n            \u003c\/ul\u003e\n            \u003cp class=\"body-text\"\u003e主なタグ・キーワード:\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003eサーモハット\u003c\/li\u003e\n                \u003cli\u003e透かし編み\u003c\/li\u003e\n                \u003cli\u003eパッカブル\u003c\/li\u003e\n                \u003cli\u003e吸水速乾\u003c\/li\u003e\n                \u003cli\u003e3WAY\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            \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頭周り(cm)\u003c\/th\u003e\n                            \u003cth\u003eつば丈(cm)\u003c\/th\u003e\n                            \u003cth\u003eクラウン高さ(cm)\u003c\/th\u003e\n                        \u003c\/tr\u003e\n                    \u003c\/thead\u003e\n                    \u003ctbody\u003e\n                        \u003ctr\u003e\n                            \u003ctd\u003eフリーサイズ\u003c\/td\u003e\n                            \u003ctd\u003e57.5cm\u003c\/td\u003e\n                            \u003ctd\u003e6cm\u003c\/td\u003e\n                            \u003ctd\u003e11cm\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本体：ポリエステル 35% \/ 分類外繊維（紙） 33% \/ 綿 32%\u003c\/li\u003e\n                \u003cli\u003e一部：レーヨン 80% \/ 綿 10% \/ ポリウレタン 10%\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            \u003cdiv class=\"spec-img-full\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST316F_065_0_model_1765edc6-22c9-4276-98c2-369ecdb45680.jpg?v=1746081202\" class=\"img-fluid d-block w-100 product-img\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003c!-- 注意事項セクション (Notes) --\u003e\n    \u003cdiv class=\"note-box\"\u003e\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e注意事項\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp class=\"body-text\"\u003eニット製品は伸縮性があるため、上記サイズはあくまでも目安となります。予めご了承下さい。\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379456102655,"sku":"IST316F_015_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197866717439,"sku":"IST316F_065_99","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"IVORY","offer_id":48197866750207,"sku":"IST316F_081_99","price":4950.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST316F_081.jpg?v=1746686565"},{"product_id":"ist321f","title":"BELLA HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; 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  \u003ch2\u003eBELLA HAT\u003c\/h2\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST321F_071.jpg?v=1746081200\" class=\"img-fluid d-block w-100 product-img\" alt=\"BELLA HATのメインビジュアル\"\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\/0723\/7956\/4287\/files\/IST321F_053.jpg?v=1746686548\" 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\/0723\/7956\/4287\/files\/IST321F_015.jpg?v=1746686548\" class=\"img-fluid d-block w-100 product-img\" alt=\"機能的で便利なポケッタブルハット\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e機能性と利便性を両立\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e顔周りも華やぐ美人見えシルエット\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e顔をすっぽり覆う程よい広さのつばが、気になる紫外線から優しく肌を守ります。\u003cstrong\u003e通気性\u003c\/strong\u003eに優れた素材で、真夏の日差しの中でも蒸れにくく、いつでも爽やかな着用感を提供します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST321F_053_0_model_c6a18240-30d5-4b62-a58f-74309ac6f03c.jpg?v=1746081200\" 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様々な夏の装いに溶け込む、BELLA HATの着用イメージです。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST321F_071_zozo_02.jpg?v=1743475528\" class=\"img-fluid d-block w-100 product-img\" alt=\"夏の装いに合わせたハット\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST321F_053_zozo_02.jpg?v=1743475528\" class=\"img-fluid d-block w-100 product-img\" alt=\"カジュアルな着用シーン\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST321F_053_zozo_09.jpg?v=1743475528\" class=\"img-fluid d-block w-100 product-img\" alt=\"リラックスした着用シーン\"\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大人の夏を彩るBELLA HATの主な特徴です。\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\n\u003c\/li\u003e\n        \u003cli\u003e内側アジャスターで\u003cstrong\u003eサイズ調整が可能\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eコンパクトに収納できる\u003cstrong\u003eポケッタブル仕様\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003e汗ばむ季節に嬉しい\u003cstrong\u003e吸水速乾機能\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eこだわりポイント\u003c\/p\u003e\n      \u003cul class=\"point-list\"\u003e\n        \u003cli\u003ePOINT01: 綿麻生地を使用し、通気性と軽やかさを兼ね備えた夏に最適な素材感です。\u003c\/li\u003e\n        \u003cli\u003ePOINT02: 内側のアジャスターで頭周りのサイズ調整が可能。快適なフィット感を実現します。\u003c\/li\u003e\n        \u003cli\u003ePOINT03: 折りたたんでコンパクトに収納できるポケッタブル仕様。旅行や外出時に便利です。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eサイズ詳細\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e商品の実寸サイズです。お手持ちの帽子と比較してご確認ください。\u003c\/p\u003e\n      \u003cdiv class=\"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クラウン高さ\u003c\/th\u003e\n              \u003cth\u003eつばの長さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eフリー\u003c\/td\u003e\n              \u003ctd\u003e58.5cm\u003c\/td\u003e\n              \u003ctd\u003e10cm\u003c\/td\u003e\n              \u003ctd\u003e前6.5cm＋2cm、後6.5cm\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      \u003cp\u003e商品の素材構成です。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eポリエステル: 67%\u003c\/li\u003e\n        \u003cli\u003e綿: 23%\u003c\/li\u003e\n        \u003cli\u003e麻: 10%\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e※生産国については記載がございません。\u003c\/p\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    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379456233727,"sku":"IST321F_015_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"NATURAL","offer_id":48197865996543,"sku":"IST321F_053_99","price":5390.0,"currency_code":"JPY","in_stock":false},{"title":"PINK","offer_id":48197866029311,"sku":"IST321F_071_99","price":5390.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST321F_053.jpg?v=1746686548"},{"product_id":"ist322f","title":"KOMAAMI CAPELINE HAT","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #f9f9f9; \n      font-family: \"Yu Mincho\", \"Hiragino Mincho ProN\", \"Times New Roman\", serif, \"Hiragino Sans\", \"Yu Gothic\", \"Noto Sans JP\", Arial, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #666666;\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 #dddddd;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #333333; \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-bottom: 1px solid #dddddd; padding-bottom: 8px; \n  }\n\n  .body-text { \n      color: #666666; \n      font-size: 14px !important; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #777777; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 4px; \n      box-shadow: 0 2px 5px 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%, #1a362d40 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 #dddddd;\n      border-radius: 4px;\n      background-color: #f9f9f9; \n      color: #666666;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #333333; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #f9f9f9; 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: #1a362d; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #dddddd; 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: #f9f9f9; color: #666666; 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: #1a362d; 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: #777777; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #333333; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #777777; 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: #1a362d; 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: #333333; margin-bottom: 12px; border-bottom: 1px solid #1a362d; 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 #dddddd; th, td { padding: 12px 8px; border: 1px solid #dddddd; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #333333; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #eeeeee; background: #fcfcfc; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #333333; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e上質な夏を彩るつば広帽\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e柔らかな曲線を描くつばと、クラウンの透かし編みが、夏の陽射しに映える涼感を演出します。\u003cstrong\u003e大人の装い\u003c\/strong\u003eに自然と馴染むデザインです。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST322F_053.jpg?v=1746686532\" 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分類外繊維（紙）100%のしなやかな素材感。\u003cstrong\u003e折りたたんでバッグにしまえる\u003c\/strong\u003eので、旅先や急な日差し対策にスマートに対応できます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST322F_015_8_MATERIAL.jpg?v=1746686532\" class=\"img-fluid d-block w-100 product-img\" alt=\"旅行に便利なペーパー素材\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e旅行に便利なペーパー素材\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e長時間でも心地よいフィット感\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e内側のアジャスターで頭周りにぴったり合わせられます。\u003cstrong\u003e風に飛ばされにくく\u003c\/strong\u003e、アクティブなシーンでもストレスなく着用できる安心感です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST322F_053_0_model_74ebec0f-ce37-4f81-9091-17ad372b36f9.jpg?v=1746081199\" class=\"img-fluid d-block w-100 product-img\" alt=\"頭にフィットし日差しを防ぐ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e頭にフィットし日差しを防ぐ\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch3 class=\"section-title\"\u003e商品の詳細\u003c\/h3\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e商品の特徴\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e涼しげな編み地で夏を快適に過ごせる、以下の特徴があります。\u003c\/p\u003e\n      \u003cul class=\"benefit-list\"\u003e\n        \u003cli\u003eペーパーハット\u003c\/li\u003e\n        \u003cli\u003e通気性抜群\u003c\/li\u003e\n        \u003cli\u003eサイズ調整可\u003c\/li\u003e\n        \u003cli\u003eポケッタブル\u003c\/li\u003e\n        \u003cli\u003e夏のおしゃれに最適\u003c\/li\u003e\n        \u003cli\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      \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高さ\u003c\/th\u003e\n              \u003cth\u003eつばの長さ\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eフリー（58cm）\u003c\/td\u003e\n              \u003ctd\u003e58cm\u003c\/td\u003e\n              \u003ctd\u003e10cm\u003c\/td\u003e\n              \u003ctd\u003e10cm\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分類外繊維（紙）100%\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      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e","brand":"SENSE OF GRACE","offers":[{"title":"BLACK","offer_id":46379456332031,"sku":"IST322F_015_99","price":8690.0,"currency_code":"JPY","in_stock":false},{"title":"NATURAL","offer_id":48197865373951,"sku":"IST322F_053_99","price":8690.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE","offer_id":48197865406719,"sku":"IST322F_065_99","price":8690.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/7956\/4287\/files\/IST322F_053.jpg?v=1746686532"}],"url":"https:\/\/sense-of-grace.we-shop.jp\/collections\/%e7%89%b9%e9%9b%86_%e3%83%ac%e3%83%87%e3%82%a3%e3%83%bc%e3%82%b9%e6%98%a5%e5%a4%8f%e3%83%8f%e3%83%83%e3%83%88.oembed","provider":"SENSE OF GRACE","version":"1.0","type":"link"}