{"title":"全てのアイテム","description":"","products":[{"product_id":"1001","title":"折燕ORI-EN　急須","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e深みある碧が織りなす、茶のひととき\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e日々の暮らしに上質さと安らぎを求める方へ。この急須が放つ独特の色彩は、お茶の時間を唯一無二の体験へと昇華させます。空間に映えるその存在感は、見るたびに心の奥底に静かな感動を呼び起こすでしょう。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_b8856a25-f7cf-4f38-87d8-fe1da4b09448.jpg?v=1778207456\" 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\/0696\/9845\/3640\/files\/download_6fbb5f36-9c06-4cf1-bbbe-e59837d07e06.jpg?v=1778207456\" 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\/0696\/9845\/3640\/files\/download_48c80a71-5178-4823-b2a6-c78eea0bf95b.jpg?v=1778207457\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e暮らしに溶け込む豊かな時間\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003eスペック・詳細情報\u003c\/h3\u003e\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eオーダーメイド商品について\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。\u003c\/p\u003e\n                \u003cp\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/p\u003e\n                \u003cp\u003eまずはお問い合わせください。\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956793569416,"sku":"ART-0201","price":35200.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631422693512,"sku":"ART-0202","price":35200.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631422726280,"sku":"ART-0203","price":35200.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_b8856a25-f7cf-4f38-87d8-fe1da4b09448.jpg?v=1778207456"},{"product_id":"1002","title":"折燕ORI-EN　茶筒(L)","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e「茶筒」で変わるお茶時間\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e燕の技が宿る、唯一無二の青銅色。時の流れと共に深まる風合いが、お茶の時間を特別なものへと昇華させます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_e8da2c0a-30fe-4a16-857c-49be9963026b.jpg?v=1778207455\" class=\"img-fluid d-block w-100 product-img\" alt=\"空間に映える存在感\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e空間に映える存在感\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e職人技光る銀色の茶筒\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e熟練の職人技が紡ぎ出す、重厚でいて繊細な銀の表情。日常に溶け込みながらも、上質なひとときを演出します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_b2da6b1b-b113-47ac-93bc-1adf176494d9.jpg?v=1778207456\" class=\"img-fluid d-block w-100 product-img\" alt=\"丁寧な暮らしの相棒\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e丁寧な暮らしの相棒\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e豊かな「お茶の時間」を\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e並び立つ二つの茶筒が織りなす、洗練された空間美。心静かにお茶を淹れるひとときを、より豊かなものへといざないます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_c7128c1d-ae30-4858-aaec-1dc56d32fe45.jpg?v=1778207455\" class=\"img-fluid d-block w-100 product-img\" alt=\"日々に寄り添う佇まい\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e日々に寄り添う佇まい\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eオーダーメイドについて\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp class=\"body-text\"\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。まずはお問い合わせください。\u003c\/p\u003e\n      \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956793667720,"sku":"ART-0301","price":27500.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631422595208,"sku":"ART-0302","price":27500.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631422627976,"sku":"ART-0303","price":27500.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_e8da2c0a-30fe-4a16-857c-49be9963026b.jpg?v=1778207455"},{"product_id":"1003","title":"折燕ORI-EN  茶み","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\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    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_492e18d8-3563-4f2d-9740-64af649fc44b.jpg?v=1778207455\" 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に寄り添います。金属本来の輝きが、光の加減で様々な表情を見せ、見るたびに新しい発見があるでしょう。永く愛せる\u003cstrong\u003e普遍的な美しさ\u003c\/strong\u003eが、日々の生活に上質さをもたらします。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_9177b871-4e47-4c4c-b578-3cdba28a0773.jpg?v=1778207455\" 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します。来客時には\u003cstrong\u003eさりげないおもてなしの心\u003c\/strong\u003eを伝え、\u003cstrong\u003eゆとりのある暮らし\u003c\/strong\u003eを演出してくれるでしょう。\u003cstrong\u003e感度の高い大人のライフスタイル\u003c\/strong\u003eに欠かせない一品です。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_83c00caa-6f7c-45e7-ac63-f914c95bd567.jpg?v=1778207454\" 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    \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お問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956793766024,"sku":"ART-0401","price":4950.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631422464136,"sku":"ART-0402","price":4950.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631422496904,"sku":"ART-0403","price":4950.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_492e18d8-3563-4f2d-9740-64af649fc44b.jpg?v=1778207455"},{"product_id":"1004","title":"折燕ORI-EN  タンブラー420cc","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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複雑な色彩が織りなす唯一無二の表情は、手にするたびに新たな発見を。日常のドリンクタイムが、まるで美術館のような特別なひとときに変わる。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_bc20aec4-5f0d-455b-a576-3d34335eda71.jpg?v=1778207454\" 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\/0696\/9845\/3640\/files\/download_ee2da13f-dc51-40ff-b8c6-387c75088209.jpg?v=1778207454\" 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\/0696\/9845\/3640\/files\/download_9e276bb9-4ed5-41cc-afb6-094b1749a59c.jpg?v=1778207454\" 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=\"basic-list\"\u003e\n        \u003cli\u003e刻印位置：本体側面\u003c\/li\u003e\n        \u003cli\u003e刻印サイズ：幅約30mm\u003c\/li\u003e\n        \u003cli\u003e書体：Snell Roundhand体\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\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文字数の上限は12文字です。スペースも1文字として数えます。\u003c\/li\u003e\n        \u003cli\u003e文字は横書きでお入れします。位置やフォントの指定はできかねます。\u003c\/li\u003e\n        \u003cli\u003e漢字・ひらがな・カタカナ・記号は使用できません。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003e名入れ記入例\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp class=\"body-text\"\u003e【名入れの例】\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003eYAMADA TARO：11文字 → OK\u003c\/li\u003e\n        \u003cli\u003eThank you：9文字 → OK\u003c\/li\u003e\n        \u003cli\u003esince 2023：10文字 → OK\u003c\/li\u003e\n        \u003cli\u003e山田太郎：4文字 → NG（漢字は使用できません）\u003c\/li\u003e\n        \u003cli\u003eやまだたろう：6文字 → NG（ひらがなは使用できません）\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eご注文時の注意事項\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp class=\"body-text\"\u003e【ご注文時の注意事項】\u003c\/p\u003e\n      \u003cul class=\"point-list\"\u003e\n        \u003cli\u003e刻印内容は、ご入力いただいた内容をもとに作成いたします。誤字・脱字がないようご確認ください。\u003c\/li\u003e\n        \u003cli\u003e内容により、確認のご連絡をさせていただく場合がございます。\u003c\/li\u003e\n        \u003cli\u003e注文メモ欄に刻印内容の記載がない場合は、名入れなしでのご注文として進行する場合がございます。\u003c\/li\u003e\n        \u003cli\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      \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":44956793864328,"sku":"ART-0501","price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"BLUE \/ 名入れしない","offer_id":46093854572680,"sku":null,"price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":45631422365832,"sku":"ART-0502","price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED \/ 名入れしない","offer_id":46093854605448,"sku":null,"price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":45631422398600,"sku":"ART-0503","price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER \/ 名入れしない","offer_id":46093854638216,"sku":null,"price":19800.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_bc20aec4-5f0d-455b-a576-3d34335eda71.jpg?v=1778207454"},{"product_id":"1005","title":"折燕ORI-EN  タンブラー320cc","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_4b764da3-6ace-4c49-9ac8-52cd0c6ded88.jpg?v=1778207453\" class=\"img-fluid d-block w-100 product-img\" alt=\"個性を纏うアートなタンブラー\"\u003e\n        \u003cp class=\"body-text\"\u003e唯一無二の色彩が、手元を彩るタンブラー。まるでアート作品のような佇まいで、いつもの飲み物を至福の体験に変えます。容量：320cc。\u003c\/p\u003e\n        \u003cp class=\"caption-text text-end\"\u003e視線を奪う鮮やかな色合い\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e職人技が息づく手触り\u003c\/h3\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_3df408ac-1505-4808-a32d-3e502a9c5af0.jpg?v=1778207453\" class=\"img-fluid d-block w-100 product-img\" alt=\"熟練職人の手によるタンブラー\"\u003e\n        \u003cp class=\"body-text\"\u003e燕の熟練職人が丹精込めて生み出した、手に馴染む質感。時を重ねるごとに深まる風合いが、使うほどに愛着を育みます。\u003c\/p\u003e\n        \u003cp class=\"caption-text text-end\"\u003e確かな技術が織りなす逸品\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e想いを紡ぐ名入れギフト\u003c\/h3\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_7e8ce8f2-9016-4115-4a82-bd24d1ed8957.jpg?v=1778207454\" class=\"img-fluid d-block w-100 product-img\" alt=\"名入れされたタンブラー\"\u003e\n        \u003cp class=\"body-text\"\u003e大切な方への想いを刻む、世界に一つだけのタンブラー。アルファベットや数字で名入れができ、心に残る特別な贈り物に最適です。\u003c\/p\u003e\n        \u003cp class=\"caption-text text-end\"\u003e記憶を刻むパーソナルな一杯\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n        \u003csummary class=\"spec-summary\"\u003e名入れサービスについて\u003c\/summary\u003e\n        \u003cdiv class=\"spec-content\"\u003e\n            \u003cp class=\"body-text\"\u003e名入れをご希望の場合は、カート画面の「注文メモ」欄に刻印したい文字をご記入ください。\u003c\/p\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e刻印位置：本体側面\u003c\/li\u003e\n                \u003cli\u003e刻印サイズ：幅約30mm\u003c\/li\u003e\n                \u003cli\u003e書体：Snell Roundhand体\u003c\/li\u003e\n            \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\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文字数の上限は12文字です（スペースも1文字として数えます）。\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                        \u003c\/tr\u003e\n                    \u003c\/thead\u003e\n                    \u003ctbody\u003e\n                        \u003ctr\u003e\n                            \u003ctd\u003eYAMADA TARO\u003c\/td\u003e\n                            \u003ctd\u003e11文字\u003c\/td\u003e\n                            \u003ctd\u003eOK\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003ctd\u003eThank you\u003c\/td\u003e\n                            \u003ctd\u003e9文字\u003c\/td\u003e\n                            \u003ctd\u003eOK\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003ctd\u003esince 2023\u003c\/td\u003e\n                            \u003ctd\u003e10文字\u003c\/td\u003e\n                            \u003ctd\u003eOK\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003ctd\u003e山田太郎\u003c\/td\u003e\n                            \u003ctd\u003e4文字\u003c\/td\u003e\n                            \u003ctd\u003eNG（漢字は使用できません）\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003ctd\u003eやまだたろう\u003c\/td\u003e\n                            \u003ctd\u003e6文字\u003c\/td\u003e\n                            \u003ctd\u003eNG（ひらがなは使用できません）\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=\"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            \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":44956793962632,"sku":"ART-0601","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"BLUE \/ 名入れしない","offer_id":46093855391880,"sku":null,"price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":45631422300296,"sku":"ART-0602","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED \/ 名入れしない","offer_id":46093855424648,"sku":null,"price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":45631422333064,"sku":"ART-0603","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER \/ 名入れしない","offer_id":46093855457416,"sku":null,"price":16500.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_4b764da3-6ace-4c49-9ac8-52cd0c6ded88.jpg?v=1778207453"},{"product_id":"1006","title":"折燕ORI-EN　二重タンブラー260cc","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e輝く彩り、折燕タンブラー\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e水面のようにきらめく独創的な色彩。手元に洗練を添え、五感を満たす贅沢なひとときを届けます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_2fce3d56-f7ae-4a26-8920-4c3ce85e928a.jpg?v=1778207452\" 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\/0696\/9845\/3640\/files\/download_16fee0e7-1caf-45d6-b538-8d1889f58ac8.jpg?v=1778207453\" 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\/0696\/9845\/3640\/files\/download_27f2c694-2bd7-4b00-b385-b6cf3b2e7ff4.jpg?v=1778207453\" 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                \u003cp class=\"body-text\"\u003e刻印に関する基本情報:\u003c\/p\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e刻印位置: 本体側面\u003c\/li\u003e\n                    \u003cli\u003e刻印サイズ: 幅約30mm\u003c\/li\u003e\n                    \u003cli\u003e書体: Snell Roundhand体\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文字数の上限は12文字です。スペースも1文字として数えます。\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=\"basic-list\"\u003e\n                    \u003cli\u003eYAMADA TARO: 11文字 → OK\u003c\/li\u003e\n                    \u003cli\u003eThank you: 9文字 → OK\u003c\/li\u003e\n                    \u003cli\u003esince 2023: 10文字 → OK\u003c\/li\u003e\n                    \u003cli\u003e山田太郎: 4文字 → NG（漢字は使用できません）\u003c\/li\u003e\n                    \u003cli\u003eやまだたろう: 6文字 → NG（ひらがなは使用できません）\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                \u003cp class=\"body-text\"\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/p\u003e\n                \u003cp class=\"body-text\"\u003eまずはお問い合わせください。\u003c\/p\u003e\n                \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":44956794060936,"sku":"ART-0701","price":22000.0,"currency_code":"JPY","in_stock":true},{"title":"BLUE \/ 名入れしない","offer_id":46093855490184,"sku":null,"price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":45631422234760,"sku":"ART-0702","price":22000.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED \/ 名入れしない","offer_id":46093855522952,"sku":null,"price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":45631422267528,"sku":"ART-0703","price":22000.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER \/ 名入れしない","offer_id":46093855555720,"sku":null,"price":20900.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_2fce3d56-f7ae-4a26-8920-4c3ce85e928a.jpg?v=1778207452"},{"product_id":"1007","title":"折燕ORI-EN　茶筒(M)","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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青錆が彩るモダン茶筒 (Mサイズ)\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\/0696\/9845\/3640\/files\/download_bb316f55-727c-4299-8cd7-5f9ce52bb499.jpg?v=1778207452\" 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\/0696\/9845\/3640\/files\/download_204469cd-6630-47e6-83e4-b51bcf3e7fb7.jpg?v=1778207452\" 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\/0696\/9845\/3640\/files\/download_6a38e828-8da1-4727-8e01-db720f64c789.jpg?v=1778207452\" 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      \u003cp class=\"body-text\"\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中です。\u003c\/p\u003e\n      \u003cp class=\"body-text\"\u003eまずはお問い合わせください。お問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956794159240,"sku":"ART-0801","price":25300.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631422169224,"sku":"ART-0802","price":25300.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631422201992,"sku":"ART-0803","price":25300.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_bb316f55-727c-4299-8cd7-5f9ce52bb499.jpg?v=1778207452"},{"product_id":"1008","title":"折燕ORI-EN　二重徳利　1合","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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 class=\"section-title\"\u003e折燕ORI-EN　二重徳利　1合\u003c\/h2\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e折燕ORI-EN 唯一無二の日本酒体験\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eこの鮮やかな色合いは、使うたびに異なる表情を見せ、見る者の心を惹きつけます。手になじむ滑らかな質感は、まさに芸術品。一杯を傾けるたびに、至福の時が訪れます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_ac8aaa29-14ec-49e1-b8ce-9a45119fce57.jpg?v=1778207451\" 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晩酌を彩る、折燕ORI-EN伝統美の酒器\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e深みのある風合いが、時間と共にさらに魅力を増します。その佇まいは、落ち着いた大人の空間に溶け込み、日常の晩酌を特別なひとときへと昇華させるでしょう。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_e6af97ad-5ce7-45b4-97bc-7083480607d5.jpg?v=1778207451\" class=\"img-fluid d-block w-100 product-img\" alt=\"豊かな時を刻む、品格の佇まい\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e豊かな時を刻む、品格の佇まい\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e大切な方へ、燕が贈る酒器コレクション\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e個性豊かな三つの表情は、選ぶ楽しみと贈る喜びをもたらします。燕市の優れた金属加工技術から生まれた逸品は、おもてなしの心遣いを伝える最高の贈り物となるでしょう。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_67343384-854e-490f-b501-82fdb1dd5c33.jpg?v=1778207452\" 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    \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        \u003cp class=\"body-text\"\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003eまずはお問い合わせください。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956794290312,"sku":"ART-1201","price":29700.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631422070920,"sku":"ART-1202","price":29700.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631422103688,"sku":"ART-1203","price":29700.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_ac8aaa29-14ec-49e1-b8ce-9a45119fce57.jpg?v=1778207451"},{"product_id":"1009","title":"折燕ORI-EN　二重徳利　1.5合","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\u003e1.5合\u003c\/strong\u003eの容量と\u003cstrong\u003e二重構造\u003c\/strong\u003eが、冷酒は冷たく、燗酒は温かく、日本酒の最適な温度をゆっくりと保ち、その魅力を最大限に引き出します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_a065a56c-2934-44c0-a2a6-7a10a38419e2.jpg?v=1778207452\" 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\/0696\/9845\/3640\/files\/download_63d06b33-c296-4152-be6a-0b1e3dcc846e.jpg?v=1778207451\" 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\/0696\/9845\/3640\/files\/download_80e1383b-5e3d-451c-a46a-0ede0cb96f0c.jpg?v=1778207451\" 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      \u003cp\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。\u003c\/p\u003e\n      \u003cp\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。まずはお問い合わせください。\u003c\/p\u003e\n      \u003cp\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956794388616,"sku":"ART-1301","price":31900.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631421939848,"sku":"ART-1302","price":31900.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631421972616,"sku":"ART-1303","price":31900.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_a065a56c-2934-44c0-a2a6-7a10a38419e2.jpg?v=1778207452"},{"product_id":"1010","title":"折燕ORI-EN　二重徳利　2合","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_ee331673-639b-465c-8c82-fb1da73528b0.jpg?v=1778207450\" 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\/0696\/9845\/3640\/files\/download_cc803bb2-176e-4303-80b6-93ec58ab0709.jpg?v=1778207451\" 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\/0696\/9845\/3640\/files\/download_b068bb78-17b4-4be7-a89f-921d4cd09377.jpg?v=1778207451\" 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        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e商品名: 折燕ORI-EN　二重徳利\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        \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        \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956794486920,"sku":"ART-1401","price":36300.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631421874312,"sku":"ART-1402","price":36300.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631421907080,"sku":"ART-1403","price":36300.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_ee331673-639b-465c-8c82-fb1da73528b0.jpg?v=1778207450"},{"product_id":"1011","title":"折燕ORI-EN　二重ぐい吞み","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e晩酌を彩る、碧（あお）の輝き\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e熟練の技が織りなす、\u003cstrong\u003e深みのある碧のグラデーション\u003c\/strong\u003e。手にするたび、\u003cstrong\u003e唯一無二の風合い\u003c\/strong\u003eが心を満たし、静かで豊かな晩酌の時間を演出します。\u003cbr\u003eこのぐい吞みは\u003cstrong\u003e二重構造\u003c\/strong\u003eになっており、冷たいものは冷たく、温かいものは温かく保つ効果も期待できます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_58fe2df3-49ea-4f8f-a0ea-19b9cde05b35.jpg?v=1778207450\" 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\/0696\/9845\/3640\/files\/download_ce6ad0f2-83c1-4491-9d02-6b0cc54d0f8c.jpg?v=1778207450\" 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\/0696\/9845\/3640\/files\/download_42150f5f-bdfc-4523-b4cf-8a4774e8873e.jpg?v=1778207450\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e集める喜び、贈る感動\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eオーダーメイドについて\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp class=\"body-text\"\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中です。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003eまずはお問い合わせください。お問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956794585224,"sku":"ART-1501","price":14300.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631421776008,"sku":"ART-1502","price":14300.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631421808776,"sku":"ART-1503","price":14300.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_58fe2df3-49ea-4f8f-a0ea-19b9cde05b35.jpg?v=1778207450"},{"product_id":"1012","title":"折燕ORI-EN　ぐい吞み","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_0c2ff566-d2a0-4638-b1b0-8c160f3f9caf.jpg?v=1778207449\" class=\"img-fluid d-block w-100 product-img\" alt=\"目を奪う色彩のぐい吞み\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eおうち時間を豊かに彩る\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e鮮やかな色彩が、いつもの晩酌を\u003cstrong\u003e特別な時間へと昇華\u003c\/strong\u003eさせます。美しいフォルムは手に心地よく馴染み、飲み口へと導く計算された設計です。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e燕市の技が光る、唯一無二の酒器\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_53243469-fdfc-4fe7-a14d-f01abb903cbe.jpg?v=1778207450\" class=\"img-fluid d-block w-100 product-img\" alt=\"職人の手による金属の表情が魅力の酒器\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eこだわりの逸品をあなたに\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e職人の手から生まれた、\u003cstrong\u003e他にない金属の表情\u003c\/strong\u003eが魅力です。使うほどに深まる風合いは、酒器を育てる喜びを感じさせてくれます。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e大切な方へ贈る、至福のひととき\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_495e3d61-bcec-475c-aa82-6ac383e4c232.jpg?v=1778207449\" class=\"img-fluid d-block w-100 product-img\" alt=\"温かみのある色合いが特徴の酒器\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e心に残る特別なギフト\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e温かみのある色合いが、お酒の味わいを\u003cstrong\u003e一層引き立てます。\u003c\/strong\u003e大切な人との語らいや、自分へのご褒美にふさわしい上質な酒器です。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eスペック・詳細\u003c\/h3\u003e\n    \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        \u003cp class=\"body-text\"\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中です。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003eまずはお問い合わせください。\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eお問い合わせ先はこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956794683528,"sku":"ART-1601","price":12100.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631421710472,"sku":"ART-1602","price":12100.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631421743240,"sku":"ART-1603","price":12100.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_0c2ff566-d2a0-4638-b1b0-8c160f3f9caf.jpg?v=1778207449"},{"product_id":"1013","title":"折燕ORI-EN　箸","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_57dfe267-81bf-43d0-8206-122401f99ffc.jpg?v=1778207450\" 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\/0696\/9845\/3640\/files\/download_53caf6f9-75d1-4eeb-87a1-7c7f003a542d.jpg?v=1778207448\" 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\/0696\/9845\/3640\/files\/download_ac6725ea-e702-4ace-b6a5-a144f39d776c.jpg?v=1778207451\" 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    \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        \u003cp\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/p\u003e\n        \u003cp\u003eまずはお問い合わせください。\u003c\/p\u003e\n        \u003cp\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956794781832,"sku":"ART-1701","price":11000.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631421644936,"sku":"ART-1702","price":11000.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631421677704,"sku":"ART-1703","price":11000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_57dfe267-81bf-43d0-8206-122401f99ffc.jpg?v=1778207450"},{"product_id":"1014","title":"折燕ORI-EN　二重ラテカップ＆ソーサー","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_6d9271e2-ab57-4d93-9533-cf09c82ec8a1.jpg?v=1778207448\" 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\/0696\/9845\/3640\/files\/download_7282fb1a-4511-40e0-a5db-637dd842290b.jpg?v=1778207448\" 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\/0696\/9845\/3640\/files\/download_5cc3ef18-1aa3-42b2-9f05-83858b840038.jpg?v=1778207449\" 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            \u003cp\u003eまずはお問い合わせください。\u003c\/p\u003e\n            \u003cp\u003e\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eお問い合わせはこちら\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956794880136,"sku":"ART-1801","price":39600.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631421546632,"sku":"ART-1802","price":39600.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631421579400,"sku":"ART-1803","price":39600.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_6d9271e2-ab57-4d93-9533-cf09c82ec8a1.jpg?v=1778207448"},{"product_id":"1015","title":"折燕ORI-EN　コーヒードリッパー","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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が空間を彩ります。\n      おうちカフェでのコーヒータイムが、まるで特別な空間にいるかのような\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\/0696\/9845\/3640\/files\/download_b557183f-eaf0-4941-aad9-4507c22502e3.jpg?v=1778207447\" 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      あなたのハンドドリップの歴史とともに、使うほどに表情を深めていく逸品です。\n      手に馴染む\u003cstrong\u003e確かな重み\u003c\/strong\u003eが、道具としての信頼感を伝えます。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_5ee0eba4-63fe-4546-a881-6b33e5051597.jpg?v=1778207449\" 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      豆の膨らみ、お湯の落ちる音、立ち上る豊かな香り。\n      \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\/0696\/9845\/3640\/files\/download_fe80bceb-99c5-45a3-a441-ed960a4a564e.jpg?v=1778207447\" class=\"img-fluid d-block w-100 product-img\" alt=\"ドリッパーでコーヒーを淹れる様子\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e至福のコーヒー体験\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e詳細情報\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eオーダーメイド商品について\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。\u003cbr\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003cbr\u003eまずはお問い合わせください。\u003cbr\u003e\u003c\/p\u003e\n        \u003cp\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956794978440,"sku":"ART-1901","price":29700.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631413256328,"sku":"ART-1902","price":29700.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631413289096,"sku":"ART-1903","price":29700.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_b557183f-eaf0-4941-aad9-4507c22502e3.jpg?v=1778207447"},{"product_id":"1016","title":"折燕ORI-EN　コーヒーメジャーカップ","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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朝の目覚めに溶け込む、鮮やかな青。手元にアートを添え、毎日のコーヒーがより豊かな体験になります。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_42858c80-618f-48d1-9ec5-93b84129b41a.jpg?v=1778207447\" 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新潟県燕市で培われた金属加工技術が、この一杯の精確な計量を支えます。使い込むほど手に馴染む、本物の道具です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_6c6c9dfb-05b2-40db-8faf-0d1a80fefa6d.jpg?v=1778207448\" 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穏やかな陽射しの中で、このカップが紡ぎ出すのは至福のコーヒータイム。日常に上質なアクセントを加えてくれます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_50fb047f-0516-4cf1-8300-ca9783b947d2.jpg?v=1778207447\" 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=\"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お問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956795076744,"sku":"ART-2001","price":9900.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631413158024,"sku":"ART-2002","price":9900.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631413190792,"sku":"ART-2003","price":9900.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_42858c80-618f-48d1-9ec5-93b84129b41a.jpg?v=1778207447"},{"product_id":"1017","title":"折燕ORI-EN　二重タンブラーL 310ml","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_e8703bd2-f97c-42e9-bbbb-d42653ac0065.jpg?v=1778207446\" class=\"img-fluid d-block w-100 product-img\" alt=\"日常を彩る逸品\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e日常を彩る逸品\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e燕三条の技が宿る 上質タンブラー\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e研ぎ澄まされた金属の輝きは、職人の精密な手仕事の証。冷たい飲み物は冷たく、温かい飲み物は温かく、至福の温度を長く保ちます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_90b62f28-c4cb-441e-b814-66d506acaaca.jpg?v=1778207446\" class=\"img-fluid d-block w-100 product-img\" alt=\"心地よい温度を長く\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e心地よい温度を長く\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e記憶を刻む特別な贈り物 タンブラー\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e時を超えて愛される、深遠な美しさを纏う逸品。その重厚な佇まいは、大切な方への想いを伝えるにふさわしい、語り継がれる存在となるでしょう。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_171e5e39-5fb4-4d5b-a221-894205970877.jpg?v=1778207446\" class=\"img-fluid d-block w-100 product-img\" alt=\"大切な方へ心を込めて\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e大切な方へ心を込めて\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- スペック・詳細セクション (Specs) --\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e商品仕様・名入れサービス\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e本商品は容量310mlの二重タンブラーです。\u003c\/p\u003e\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e名入れサービスについて\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e本商品は名入れ刻印に対応しております。ご希望の場合は、カート画面の「注文メモ」欄に刻印したい文字をご記入ください。\u003c\/p\u003e\n                \u003cp\u003e刻印仕様:\u003c\/p\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e刻印位置：本体側面\u003c\/li\u003e\n                    \u003cli\u003e刻印サイズ：幅約30mm\u003c\/li\u003e\n                    \u003cli\u003e書体：Snell Roundhand体\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\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文字数の上限は12文字です。スペースも1文字として数えます。\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=\"step-list\"\u003e\n                    \u003cli\u003eYAMADA TARO：11文字 → OK\u003c\/li\u003e\n                    \u003cli\u003eThank you：9文字 → OK\u003c\/li\u003e\n                    \u003cli\u003esince 2023：10文字 → OK\u003c\/li\u003e\n                    \u003cli\u003e山田太郎：4文字 → NG（漢字は使用できません）\u003c\/li\u003e\n                    \u003cli\u003eやまだたろう：6文字 → NG（ひらがなは使用できません）\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\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                \u003cp\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで承っております。まずはお問い合わせください。\u003c\/p\u003e\n                \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":44956795175048,"sku":"ART-2101","price":23100.0,"currency_code":"JPY","in_stock":true},{"title":"BLUE \/ 名入れしない","offer_id":46093855654024,"sku":null,"price":22000.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":45631413092488,"sku":"ART-2102","price":23100.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED \/ 名入れしない","offer_id":46093855686792,"sku":null,"price":22000.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":45631413125256,"sku":"ART-2103","price":23100.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER \/ 名入れしない","offer_id":46093855719560,"sku":null,"price":22000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_e8703bd2-f97c-42e9-bbbb-d42653ac0065.jpg?v=1778207446"},{"product_id":"1018","title":"折燕ORI-EN　箸置き　和柄","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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異なる表情を見せる和柄の意匠は、テーブルに奥行きと品格を与えます。食卓を彩る豊かな色合いが、日々の食事や大切なおもてなしのひとときを格上げします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_6649992f-034b-4306-ad24-da99cd83e528.jpg?v=1778207446\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e繊細な趣が息づくテーブルウェア\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eオーダーメイド・特注について\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp class=\"body-text\"\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。まずはお問い合わせください。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956795273352,"sku":"ART-2501","price":7150.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631413026952,"sku":"ART-2502","price":7150.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631413059720,"sku":"ART-2503","price":7150.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_6649992f-034b-4306-ad24-da99cd83e528.jpg?v=1778207446"},{"product_id":"1019","title":"折燕ORI-EN　箸置き　木の葉","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_1ee6782c-f6cd-475c-b6cf-8685be4d7480.jpg?v=1778207445\" 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\/0696\/9845\/3640\/files\/download_d366b6b8-ff07-4ceb-b388-4760e1cd653a.jpg?v=1778207445\" 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\/0696\/9845\/3640\/files\/download_01840c21-430a-4375-98c2-081b617cb264.jpg?v=1778207445\" 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      \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956795371656,"sku":"ART-2601","price":9900.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631412961416,"sku":"ART-2602","price":9900.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631412994184,"sku":"ART-2603","price":9900.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_1ee6782c-f6cd-475c-b6cf-8685be4d7480.jpg?v=1778207445"},{"product_id":"1020","title":"折燕ORI-EN　しゅってんころりん","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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折燕ORI-EN\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\/0696\/9845\/3640\/files\/download_6ffac94e-86e7-4c59-9871-033dc83336cb.jpg?v=1778207444\" 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\/0696\/9845\/3640\/files\/download_83109829-876f-4b93-a430-337dd12de317.jpg?v=1778207444\" 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折燕ORI-EN\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\/0696\/9845\/3640\/files\/download_d24158d0-2c08-4762-a7e5-fcdf7b8416b4.jpg?v=1778207445\" 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    \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        \u003cp\u003eまずはお問い合わせください。\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956795469960,"sku":"ART-2801","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631412863112,"sku":"ART-2802","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631412895880,"sku":"ART-2803","price":19800.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_6ffac94e-86e7-4c59-9871-033dc83336cb.jpg?v=1778207444"},{"product_id":"1021","title":"折燕ORI-EN　二重ラテカップ180ml","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e空間彩るアートな二重カップ\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003eこの色合いが、いつものカフェタイムに非日常をもたらします。独特のテクスチャーは、見るたびに新しい表情を見せてくれます。おうち時間の質を高める一品です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_1da89298-408b-45ad-8f83-dbfbb8714360.jpg?v=1778207444\" 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\/0696\/9845\/3640\/files\/download_533db34e-152f-4c91-8b89-2bc13b88e280.jpg?v=1778207444\" 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\/0696\/9845\/3640\/files\/download_3603384f-fbf2-471e-b532-edb5430fe4bb.jpg?v=1778207445\" 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「折燕ORI-EN　二重ラテカップ180ml」の主な特徴と仕様です。\u003c\/p\u003e\n      \u003cul class=\"basic-list\"\u003e\n        \u003cli\u003e商品名: 折燕ORI-EN　二重ラテカップ\u003c\/li\u003e\n        \u003cli\u003e容量: 180ml\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    \u003c\/div\u003e\n  \u003c\/details\u003e\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      \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956795568264,"sku":"ART-3201","price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631404605576,"sku":"ART-3202","price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631404638344,"sku":"ART-3203","price":20900.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_1da89298-408b-45ad-8f83-dbfbb8714360.jpg?v=1778207444"},{"product_id":"1022","title":"折燕ORI-EN　カトラリーレスト　円（Circle）","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_11f4135b-5420-454e-872a-10f74fc14ec6.jpg?v=1778207443\" 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\/0696\/9845\/3640\/files\/download_400d0362-0cf6-4614-851b-99d8f6977e37.jpg?v=1778207443\" 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\/0696\/9845\/3640\/files\/download_440a7638-03f7-4270-be68-5234d161982b.jpg?v=1778207444\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e贅沢な時間を演出するテーブルアイテム\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e商品詳細\u003c\/h3\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eオーダーメイドのご相談\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。\u003c\/p\u003e\n        \u003cp\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中です。\u003c\/p\u003e\n        \u003cp\u003eまずはお問い合わせください。お問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956795666568,"sku":"ART-3401","price":9350.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631404507272,"sku":"ART-3402","price":9350.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631404540040,"sku":"ART-3403","price":9350.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_11f4135b-5420-454e-872a-10f74fc14ec6.jpg?v=1778207443"},{"product_id":"1023","title":"折燕ORI-EN　カトラリーレスト　正方形（Square）","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_c53d65d3-620a-4da9-91a8-d5ab7e0ce722.jpg?v=1778207443\" 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\/0696\/9845\/3640\/files\/download_a9dbb7ca-9632-4e25-a050-c1873fe48ed9.jpg?v=1778207442\" 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\/0696\/9845\/3640\/files\/download_b3156c8b-6998-4b80-abec-586cc29fe8d9.jpg?v=1778207443\" class=\"img-fluid d-block w-100 product-img\" alt=\"食卓に置かれたカトラリーレスト\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003eおもてなしの心、細部に宿る\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e詳細情報\u003c\/h3\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eオーダーメイド商品について\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。\u003c\/p\u003e\n        \u003cul class=\"point-list\"\u003e\n          \u003cli\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/li\u003e\n          \u003cli\u003eまずはお問い合わせください。\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003e\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eお問い合わせはこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 発送案内セクション (Shipping) および 注意事項セクション (Notes) は情報がないため出力しません --\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956795764872,"sku":"ART-3501","price":9350.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631404408968,"sku":"ART-3502","price":9350.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631404441736,"sku":"ART-3503","price":9350.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_c53d65d3-620a-4da9-91a8-d5ab7e0ce722.jpg?v=1778207443"},{"product_id":"1024","title":"折燕ORI-EN　カトラリーレスト　長方形（Rectangle）","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e視線を奪う、唯一無二の色彩\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e空間に溶け込みながらも、\u003cstrong\u003e確かな存在感\u003c\/strong\u003eを放つ色彩が特徴です。\u003cstrong\u003e深い青と緑\u003c\/strong\u003eが織りなす表情は、まるで\u003cstrong\u003e現代アート\u003c\/strong\u003eのよう。テーブルを\u003cstrong\u003e洗練された空間\u003c\/strong\u003eへと昇華させます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_10fe455c-ee03-4b37-81f8-f224d7f6d84d.jpg?v=1778207443\" 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によって生み出される\u003cstrong\u003e唯一無二\u003c\/strong\u003eのものです。\u003cstrong\u003e手仕事の温もりと奥深さ\u003c\/strong\u003eを感じていただけます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_1aafb88a-fbef-423b-b40d-63202b217073.jpg?v=1778207443\" 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にも。\u003cstrong\u003e洗練された日常\u003c\/strong\u003eがここにあります。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_6fc0d2f5-913c-41f9-b5db-b9f34ff14718.jpg?v=1778207442\" 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            \u003cp class=\"body-text\"\u003eまずはお問い合わせください。お問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956795863176,"sku":"ART-3601","price":7700.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631404343432,"sku":"ART-3602","price":7700.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631404376200,"sku":"ART-3603","price":7700.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_10fe455c-ee03-4b37-81f8-f224d7f6d84d.jpg?v=1778207443"},{"product_id":"1025","title":"折燕ORI-EN　細箸","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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-title\"\u003e折燕ORI-EN　細箸\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\/0696\/9845\/3640\/files\/download_1a1634d0-f4bb-4b90-a64d-4e166f0aa628.jpg?v=1778207441\" 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\/0696\/9845\/3640\/files\/download_396cb9b3-f9f5-44ae-981f-be37f6c42e8e.jpg?v=1778207442\" 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\/0696\/9845\/3640\/files\/download_00dc08b8-0a9e-4c68-b4e4-3311d7503632.jpg?v=1778207443\" 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  \u003ch3 class=\"section-title\"\u003e商品詳細\u003c\/h3\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eオーダーメイドについて\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp\u003e燕市の金属加工技術を活かし、用途や仕様に合わせたオーダーメイド加工製品をご提案可能です。\u003c\/p\u003e\n      \u003cul class=\"point-list\"\u003e\n        \u003cli\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで承ります。\u003c\/li\u003e\n        \u003cli\u003eまずはお気軽にお問い合わせください。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eお問い合わせ先はこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956795961480,"sku":"ART-3701","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631396118664,"sku":"ART-3702","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631396151432,"sku":"ART-3703","price":16500.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_1a1634d0-f4bb-4b90-a64d-4e166f0aa628.jpg?v=1778207441"},{"product_id":"1026","title":"折燕ORI-EN　箸置き　六角","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_cf1a5565-c6f7-4026-ac48-33228160cef5.jpg?v=1778207441\" 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\/0696\/9845\/3640\/files\/download_a1dbd6a8-dce3-4ecf-bdcc-8223936959e1.jpg?v=1778207441\" 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\/0696\/9845\/3640\/files\/download_ef83f9a6-5b3b-46a8-9910-06ec5a07c5be.jpg?v=1778207441\" 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        \u003cp\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/p\u003e\n        \u003cp\u003eまずはお問い合わせください。\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956796059784,"sku":"ART-3801","price":4950.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631395954824,"sku":"ART-3802","price":4950.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631395987592,"sku":"ART-3803","price":4950.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_cf1a5565-c6f7-4026-ac48-33228160cef5.jpg?v=1778207441"},{"product_id":"1027","title":"折燕ORI-EN　コースター","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e唯一無二の輝きを放つテーブルアート\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e燕市の金属加工技術が息づく、手仕事の妙が光ります。見る角度で表情を変える独特の色彩が、日常に深みのある彩りを添えます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_cee89d9d-101a-47e1-b89e-ed5e091a06dc.jpg?v=1778207440\" 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\/0696\/9845\/3640\/files\/download_87f4d749-eab7-4969-be42-732e05269a50.jpg?v=1778207440\" 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\/0696\/9845\/3640\/files\/download_d88e1684-1d8b-43f9-8b58-a70739704223.jpg?v=1778207440\" 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=\"point-list\"\u003e\n        \u003cli\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/li\u003e\n        \u003cli\u003eまずはお気軽にお問い合わせください。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956796158088,"sku":"ART-3901","price":3300.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631395823752,"sku":"ART-3902","price":3300.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631395856520,"sku":"ART-3903","price":3300.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_cee89d9d-101a-47e1-b89e-ed5e091a06dc.jpg?v=1778207440"},{"product_id":"1028","title":"折燕ORI-EN　二重ワインクーラー7.0L","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e空間を彩るワインクーラー\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e深みのあるブルー\u003c\/strong\u003eが、テーブルに\u003cstrong\u003e洗練された印象\u003c\/strong\u003eをもたらします。どんなインテリアにも美しく調和し、おもてなしの時間を格上げする逸品です。ワインを\u003cstrong\u003e最適な温度\u003c\/strong\u003eに保ち、贅沢なひとときを演出します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_aeb79bd5-88fb-4d6b-b3d4-35b4d9a299f6.jpg?v=1778207438\" 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します。大切な一本を、常に\u003cstrong\u003e最高の状態\u003c\/strong\u003eで楽しむための究極の選択です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_53b75012-ccc1-444c-a555-039685c2bd55.jpg?v=1778207438\" 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\/0696\/9845\/3640\/files\/download_aab35efc-dc1e-4ba4-94f6-1f6619369d85.jpg?v=1778207439\" 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容量：7.0L\u003c\/p\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        \u003cp class=\"body-text\"\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。まずはお問い合わせください。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956796256392,"sku":"ART-4001","price":143000.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631395758216,"sku":"ART-4002","price":143000.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631395790984,"sku":"ART-4003","price":143000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_aeb79bd5-88fb-4d6b-b3d4-35b4d9a299f6.jpg?v=1778207438"},{"product_id":"1029","title":"折燕ORI-EN　二重ワインクーラー3.5L","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\n      \u003cspan class=\"strong\"\u003e鮮やかなターコイズブルー\u003c\/span\u003eが、食卓を華やかに演出します。グラスに注ぐたびに、視覚からも五感を刺激する\u003cspan class=\"strong\"\u003e特別な時間\u003c\/span\u003eをお届け。\u003cspan class=\"strong\"\u003eおもてなしの主役\u003c\/span\u003eになる、\u003cspan class=\"strong\"\u003e洗練されたデザイン\u003c\/span\u003eです。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_b6ed9068-be91-413b-8cae-2131c20dcc24.jpg?v=1778207438\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e食卓を彩るデザイン\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e光を纏う芸術的酒器\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      光の角度で表情を変える、まるで\u003cspan class=\"strong\"\u003eアートのような存在感\u003c\/span\u003e。\u003cspan class=\"strong\"\u003e深みのある独特の色彩\u003c\/span\u003eは、\u003cspan class=\"strong\"\u003e職人の手仕事\u003c\/span\u003eによって一つとして同じものがない\u003cspan class=\"strong\"\u003e唯一無二の輝き\u003c\/span\u003eを生み出しています。特別な乾杯を演出します。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_06344286-4b62-46dc-92d0-a259829dcda6.jpg?v=1778207438\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e唯一無二の輝き\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e理想の冷たさ続く二重構造\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cspan class=\"strong\"\u003e卓越した金属加工技術\u003c\/span\u003eが生み出す\u003cspan class=\"strong\"\u003e二重構造\u003c\/span\u003eは、ワインを\u003cspan class=\"strong\"\u003e最適な温度に保ち\u003c\/span\u003e、\u003cspan class=\"strong\"\u003e結露を防ぎます\u003c\/span\u003e。テーブルを濡らす心配なく、ゆったりと会話を楽しみながら、最後の瞬間まで\u003cspan class=\"strong\"\u003e冷えた一杯\u003c\/span\u003eを堪能できます。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_50af8700-c6af-4eb2-97a0-0285294771f6.jpg?v=1778207438\" 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容量: 3.5L\u003c\/p\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        \u003cp class=\"body-text\"\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003eまずはお問い合わせください。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956796354696,"sku":"ART-4101","price":110000.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631395692680,"sku":"ART-4102","price":110000.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631395725448,"sku":"ART-4103","price":110000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_b6ed9068-be91-413b-8cae-2131c20dcc24.jpg?v=1778207438"},{"product_id":"1030","title":"折燕ORI-EN　二重クールキーパー（L)","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\n      燕市の卓越した金属加工技術が息づく、\u003cstrong\u003e唯一無二の色彩\u003c\/strong\u003e。ひとつとして同じものはない、手仕事による豊かな表情が特別な空間を創り出します。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_34653f3b-3fc4-496f-ad59-a1d003f5bcc8.jpg?v=1778207437\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e匠が織りなすアート\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e洗練された空間を演出\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      周囲のインテリアと調和しながらも\u003cstrong\u003e確かな存在感\u003c\/strong\u003eを放つ、洗練されたデザイン。テーブルに\u003cstrong\u003e水滴を残さない\u003c\/strong\u003eから、大切な空間を美しく保てます。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_b8d4d057-78b0-4c4a-85a3-cb003b810c3b.jpg?v=1778207436\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e落ち着いた輝き\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e特別な日のおもてなし\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      お気に入りのワインを\u003cstrong\u003e最適な温度で長く楽しむ贅沢\u003c\/strong\u003e。大切なゲストを迎えるホームパーティーや記念日など、\u003cstrong\u003e特別な時間を彩る理想のパートナー\u003c\/strong\u003eです。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_d0f299b9-7eee-4452-adec-167a8ee159ac.jpg?v=1778207437\" 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      \u003cp\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。まずはお問い合わせください。\u003c\/p\u003e\n      \u003cp\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956796453000,"sku":"ART-4201","price":88000.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631387435144,"sku":"ART-4202","price":88000.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631387467912,"sku":"ART-4203","price":88000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_34653f3b-3fc4-496f-ad59-a1d003f5bcc8.jpg?v=1778207437"},{"product_id":"1031","title":"折燕ORI-EN　二重クールキーパー（M)","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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。一つとして同じものがない\u003cstrong\u003e独特の表情\u003c\/strong\u003eが、手にするたびに新たな発見をもたらします。日常に\u003cstrong\u003e特別な輝きを添える逸品\u003c\/strong\u003eです。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_3347b0b8-345b-4f1c-b305-7c9c186f4b8d.jpg?v=1778207436\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e匠の技が光る一点物\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e二重構造が叶えるひんやりとした涼\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      \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    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_143d9d15-4c11-44d6-b4fc-6d2a99ed0497.jpg?v=1778207436\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e洗練された静謐な美しさ\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e五感が愛でる深みある色\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\n      \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    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_065e3900-0abc-4ee7-bfe9-47b6db649397.jpg?v=1778207437\" 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 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        \u003cp class=\"body-text\"\u003eまずはお気軽にお問い合わせください。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003e\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eお問い合わせはこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956796551304,"sku":"ART-4301","price":66000.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631387369608,"sku":"ART-4302","price":66000.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631387402376,"sku":"ART-4303","price":66000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_3347b0b8-345b-4f1c-b305-7c9c186f4b8d.jpg?v=1778207436"},{"product_id":"1032","title":"折燕ORI-EN　二重冷酒キーパー","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\u003e折燕ORI-EN　二重冷酒キーパー\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\/0696\/9845\/3640\/files\/download_1208260d-3871-482a-9354-0a1a1a8c4af0.jpg?v=1778207434\" 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\/0696\/9845\/3640\/files\/download_cece38d7-1369-4ca4-b30d-2e2e41538141.jpg?v=1778207434\" 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\/0696\/9845\/3640\/files\/download_5ea91647-87c9-4de2-900a-ba8ad6ff964c.jpg?v=1778207435\" 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  \u003ch3 class=\"section-title\"\u003e商品詳細\u003c\/h3\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=\"point-list\"\u003e\n          \u003cli\u003e食器・カトラリーなどの特注\u003c\/li\u003e\n          \u003cli\u003e金属加工品のご相談\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003eまずはお問い合わせください。お問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956796649608,"sku":"ART-4401","price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631387238536,"sku":"ART-4402","price":49500.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631387271304,"sku":"ART-4403","price":49500.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_1208260d-3871-482a-9354-0a1a1a8c4af0.jpg?v=1778207434"},{"product_id":"1033","title":"折燕ORI-EN　二重アイスペール","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e氷を優雅に保つ、青の煌めき\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e燕が誇る\u003cstrong\u003e職人技\u003c\/strong\u003eと深みある碧（あお）が、自宅のテーブルを\u003cstrong\u003e贅沢に彩る\u003c\/strong\u003eアイスペール。\u003cstrong\u003e特別な家飲み時間\u003c\/strong\u003eを演出します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_403147bc-2fa7-4584-ab20-905c20cec600.jpg?v=1778207434\" 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      \u003cp\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/p\u003e\n      \u003cp\u003eまずはお問い合わせください。\u003c\/p\u003e\n      \u003cp\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956796747912,"sku":"ART-4501","price":121000.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631387173000,"sku":"ART-4502","price":121000.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631387205768,"sku":"ART-4503","price":121000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_403147bc-2fa7-4584-ab20-905c20cec600.jpg?v=1778207434"},{"product_id":"1034","title":"折燕ORI-EN　ウォーターポット","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_3f801572-d8c3-4e2d-8bb8-b67f05aeb3af.jpg?v=1778207435\" 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洗練されたフォルムと深みのある色合いが、どのような空間にも自然に溶け込み、日常に非凡な美しさを添えます。静謐な存在感が、おもてなしのシーンを格上げします。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e詳細情報\u003c\/h3\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eオーダーメイドサービスについて\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e燕市の金属加工技術を活かした、オーダーメイド加工製品についてご案内いたします。\u003c\/p\u003e\n        \u003cul class=\"point-list\"\u003e\n          \u003cli\u003e用途・仕様に合わせた特注品の提案\u003c\/li\u003e\n          \u003cli\u003e食器・カトラリーなどのオーダーメイド制作\u003c\/li\u003e\n          \u003cli\u003e金属加工品全般に関するご相談受付\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003eまずはお気軽にお問い合わせください。\u003c\/p\u003e\n        \u003cp\u003e\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eお問い合わせはこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956796846216,"sku":"ART-4601","price":77000.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631387074696,"sku":"ART-4602","price":77000.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631387107464,"sku":"ART-4603","price":77000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_3f801572-d8c3-4e2d-8bb8-b67f05aeb3af.jpg?v=1778207435"},{"product_id":"1035","title":"折燕ORI-EN　テーブルマット","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_6e640ebe-b659-47b0-a4a3-45d1b405d25c.jpg?v=1778207432\" 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を放ちます。\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\/0696\/9845\/3640\/files\/download_3084573f-4a2a-4ea5-97ae-71a52735ee24.jpg?v=1778207432\" 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\"\u003eおもてなしを格上げする食卓\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_8d1656e8-966a-47b7-9768-43495dd01c7e.jpg?v=1778207432\" 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  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003eスペック・詳細\u003c\/h3\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eオーダーメイドについて\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。まずはお問い合わせください。\u003c\/p\u003e\n        \u003cp\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956796944520,"sku":"ART-4701","price":39600.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631378849928,"sku":"ART-4702","price":39600.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631378882696,"sku":"ART-4703","price":39600.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_6e640ebe-b659-47b0-a4a3-45d1b405d25c.jpg?v=1778207432"},{"product_id":"1036","title":"折燕ORI-EN  箸置き　L字40㎜","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_d30686ee-4fe1-48f9-9438-3fb97b4a3e7b.jpg?v=1778207431\" 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が、毎日の食卓に洗練された彩りを添えます。\n    \u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\n      \u003cstrong\u003eL字型のユニークなデザイン\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\/0696\/9845\/3640\/files\/download_ddc8c698-5008-46f4-8e49-da1254cd8d3c.jpg?v=1778207430\" 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が息づく、深く豊かな表情。\n    \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  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e心を伝える上質ギフト\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_e672ed94-f1ba-4c15-b7fb-b9ed9e29e7e9.jpg?v=1778207431\" 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にも最適です。\n    \u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\n      手のひらに収まる\u003cstrong\u003e40mmの美しさ\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    \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\n          燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。\n        \u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003e\n          食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。まずはお問い合わせください。\n        \u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003e\n          お問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956797042824,"sku":"ART-4801","price":3850.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631378784392,"sku":"ART-4802","price":3850.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631378817160,"sku":"ART-4803","price":3850.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_d30686ee-4fe1-48f9-9438-3fb97b4a3e7b.jpg?v=1778207431"},{"product_id":"1037","title":"折燕ORI-EN  カトラリーレスト　L字80㎜","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_b7f4a39f-df6c-4a60-b048-0e9d021311f9.jpg?v=1778207430\" 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が、どんなテーブルウェアにも自然に溶け込みます。80mmの\u003cstrong\u003eコンパクトなL字\u003c\/strong\u003eは、空間に溶け込みながらも\u003cstrong\u003e機能美\u003c\/strong\u003eを放ち、食卓を美しく整えます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_0ac9cd21-394a-4058-9deb-5c7c107932ef.jpg?v=1778207430\" 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\/0696\/9845\/3640\/files\/download_413789e6-beb6-474c-af75-d3a25129bff9.jpg?v=1778207430\" 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      \u003cp class=\"body-text\"\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中です。まずはお問い合わせください。\u003c\/p\u003e\n      \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956797141128,"sku":"ART-4901","price":4400.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631378686088,"sku":"ART-4902","price":4400.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631378718856,"sku":"ART-4903","price":4400.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_b7f4a39f-df6c-4a60-b048-0e9d021311f9.jpg?v=1778207430"},{"product_id":"1038","title":"折燕ORI-EN  カトラリーレスト　L字100㎜","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_3578cbeb-0b5b-4bb8-ac8e-c4a5163ab914.jpg?v=1778207430\" 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\/0696\/9845\/3640\/files\/download_b41a28af-90bf-470a-bdeb-04721fb11eec.jpg?v=1778207429\" 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\/0696\/9845\/3640\/files\/download_ba375d82-383b-40d1-87be-c98861e2c211.jpg?v=1778207430\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e豊かな表情が語る物語\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e商品詳細\u003c\/h3\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品情報\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e商品名：折燕ORI-EN カトラリーレスト L字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\"\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003eまずはお問い合わせください。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956797239432,"sku":"ART-5001","price":4950.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631378620552,"sku":"ART-5002","price":4950.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631378653320,"sku":"ART-5003","price":4950.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_3578cbeb-0b5b-4bb8-ac8e-c4a5163ab914.jpg?v=1778207430"},{"product_id":"1039","title":"折燕ORI-EN  カトラリーレスト　四角100㎜","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e唯一無二の彩り 食卓の芸術品\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e燕の職人技が織りなす、\u003cstrong\u003e深みのある色彩\u003c\/strong\u003eと\u003cstrong\u003e豊かな表情\u003c\/strong\u003eが、テーブルに洗練された個性を添えます。一つとして同じものがない\u003cstrong\u003e独特の風合い\u003c\/strong\u003eをお楽しみください。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_c9fd486d-bbca-4080-ae70-77c6d8627b17.jpg?v=1778207429\" 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洗練された品格 四角100㎜\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\/0696\/9845\/3640\/files\/download_19e59589-5e60-4530-b7f3-dfa1dd1c3a84.jpg?v=1778207430\" 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。この折燕ORI-EN カトラリーレストが、おもてなしの食卓に\u003cstrong\u003e深みと心温まる体験\u003c\/strong\u003eをもたらします。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_42164ce0-9334-46f3-942b-1e6044550c46.jpg?v=1778207429\" 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        \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                \u003cp class=\"body-text\"\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/p\u003e\n                \u003cp class=\"body-text\"\u003eまずはお問い合わせください。\u003c\/p\u003e\n                \u003cp class=\"body-text\"\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956797337736,"sku":"ART-5101","price":6600.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631378489480,"sku":"ART-5102","price":6600.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631378522248,"sku":"ART-5103","price":6600.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_c9fd486d-bbca-4080-ae70-77c6d8627b17.jpg?v=1778207429"},{"product_id":"1040","title":"折燕ORI-EN  カトラリーレスト　四角棒80㎜","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_4444558a-f243-4b69-9fc7-edaa7f263f8f.jpg?v=1778207428\" 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が会話のきっかけを生むでしょう。\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\/0696\/9845\/3640\/files\/download_6ae28b2d-4390-4b60-94b2-0372cf61e532.jpg?v=1778207428\" 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を実現しました。\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\/0696\/9845\/3640\/files\/download_11ab82ad-70b7-4e0e-bf9e-4e5ede9c3049.jpg?v=1778207428\" 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します。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e詳細情報\u003c\/h3\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e商品情報\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e\u003cstrong\u003e形状:\u003c\/strong\u003e 四角棒\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e長さ:\u003c\/strong\u003e 80mm\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eオーダーメイドについて\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。まずはお問い合わせください。\u003c\/p\u003e\n        \u003cp\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956797436040,"sku":"ART-5201","price":7700.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631378423944,"sku":"ART-5202","price":7700.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631378456712,"sku":"ART-5203","price":7700.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_4444558a-f243-4b69-9fc7-edaa7f263f8f.jpg?v=1778207428"},{"product_id":"1041","title":"折燕ORI-EN  花立","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_51a73a1d-fee5-4522-b2a6-9c29d7934a5d.jpg?v=1778207427\" 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深く艶やかな色が魅力の折燕ORI-EN 花立。光の加減で表情を変える\u003cstrong\u003e独特の輝き\u003c\/strong\u003eは、職人の丁寧な手仕事によって生み出されます。和洋問わず空間に溶け込み、心地よい落ち着きと上質感を演出します。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_e5035d94-7a82-40d3-8b3e-fa5d544904b8.jpg?v=1778207428\" 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折燕ORI-EN 花立は、一つでも、複数並べても\u003cstrong\u003e美しい調和\u003c\/strong\u003eを生み出します。生け花や枝物を自由に活け、季節の移ろいを身近に感じませんか。上質なインテリアとして、空間全体に豊かな物語を紡ぎます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_c4e7a927-b702-435c-8fc1-9fd038c4c285.jpg?v=1778207427\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e暮らしに溶け込む、豊かな彩り\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eオーダーメイドについて\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp class=\"body-text\"\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/p\u003e\n                \u003cp class=\"body-text\"\u003eまずはお問い合わせください。お問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956797534344,"sku":"ART-5301","price":88000.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631378358408,"sku":"ART-5302","price":88000.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631378391176,"sku":"ART-5303","price":88000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_51a73a1d-fee5-4522-b2a6-9c29d7934a5d.jpg?v=1778207427"},{"product_id":"1042","title":"折燕ORI-EN  一輪挿し　丸竹（L)","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_daa46f32-5b23-4fad-815e-c7042aa9dc7f.jpg?v=1778207427\" 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\/0696\/9845\/3640\/files\/download_7e5cdd60-08b5-4f82-92e0-07df1f1bea22.jpg?v=1778207427\" 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\/0696\/9845\/3640\/files\/download_259a9271-4a93-4450-aa8e-1bab2b00d38b.jpg?v=1778207427\" 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=\"point-list\"\u003e\n        \u003cli\u003e用途や仕様に合わせたオーダーメイド加工製品をご提案いたします。\u003c\/li\u003e\n        \u003cli\u003e食器・カトラリーなどの特注品から、様々な金属加工品のご相談まで幅広く承ります。\u003c\/li\u003e\n        \u003cli\u003eまずはお気軽にお問い合わせください。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956797632648,"sku":"ART-5401","price":37400.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631378292872,"sku":"ART-5402","price":37400.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631378325640,"sku":"ART-5403","price":37400.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_daa46f32-5b23-4fad-815e-c7042aa9dc7f.jpg?v=1778207427"},{"product_id":"1043","title":"折燕ORI-EN  一輪挿し　丸竹（M)","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e空間を彩る、唯一無二の和モダン一輪挿し\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003e匠の技\u003c\/strong\u003eが息づくこの一輪挿しは、見る角度によって表情を変える\u003cstrong\u003e美しい色合い\u003c\/strong\u003eが魅力です。お部屋に置くだけで、\u003cstrong\u003e洗練された上質な雰囲気\u003c\/strong\u003eを創り出します。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_80b11304-e75a-4778-bc48-6b78ff089e77.jpg?v=1778207427\" 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\/0696\/9645\/3640\/files\/download_916d72c0-3fc5-441d-a327-d3f057029fb8.jpg?v=1778207426\" 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\/0696\/9845\/3640\/files\/download_355ec522-31af-4258-b918-973441375870.jpg?v=1778207426\" class=\"img-fluid d-block w-100 product-img\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e想いを紡ぐ、豊かな表現\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e製品詳細\u003c\/h3\u003e\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eオーダーメイドについて\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp class=\"body-text\"\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003eまずはお問い合わせください。お問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956797730952,"sku":"ART-5501","price":29700.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631378227336,"sku":"ART-5502","price":29700.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631378260104,"sku":"ART-5503","price":29700.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_80b11304-e75a-4778-bc48-6b78ff089e77.jpg?v=1778207427"},{"product_id":"1044","title":"折燕ORI-EN  茶筒（S)","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_4872ff70-538f-4a65-ae2c-5fe104f4cb65.jpg?v=1778207426\" 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\/0696\/9845\/3640\/files\/download_04b3d9c3-409e-4ba9-bd52-81cbebfe6f1f.jpg?v=1778207426\" 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日常のひとときを格別な時間に変える、折燕 茶筒（S）。\u003cstrong\u003e上質なお茶の保管に最適なサイズ\u003c\/strong\u003eで、おもてなしの心にも寄り添います。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_7c55e072-6292-46f0-be88-39b71b19113a.jpg?v=1778207427\" 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=\"point-list\"\u003e\n        \u003cli\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/li\u003e\n        \u003cli\u003eまずはお問い合わせください。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"BLUE","offer_id":44956797829256,"sku":"ART-5601","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"COPPER RED","offer_id":45631378096264,"sku":"ART-5602","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"ANTIQUE SILVER","offer_id":45631378129032,"sku":"ART-5603","price":24200.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_4872ff70-538f-4a65-ae2c-5fe104f4cb65.jpg?v=1778207426"},{"product_id":"1045","title":"漆磨　kobai　二重タンブラー260ml","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e漆磨の色彩美が誘う贅沢\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e職人の手から生まれた漆磨の深い色合いが、日々に彩りを添えます。一点一点異なる表情は、まさにあなただけの逸品です。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_7e225945-5f8c-4349-ac9a-91aa1ba23f8c.jpg?v=1778207426\" class=\"img-fluid d-block w-100 product-img\" alt=\"漆磨の美しいタンブラーが並べられた画像\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e唯一無二の輝き\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e豊かな彩りが織りなす空間\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e燕の職人技が光る二重構造で、飲み物の温度を長時間キープ。食卓を彩る豊かな色合いは、おもてなしの心にも寄り添います。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_7bacd5d5-605e-4c0a-995b-4213d48d8096.jpg?v=1778207425\" class=\"img-fluid d-block w-100 product-img\" alt=\"様々な色の漆磨タンブラーが並べられた画像\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e贈る歓び選ぶ楽しみ\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e心を込めた特別な贈り物\u003c\/h3\u003e\n        \u003cp class=\"body-text\"\u003e上質な漆磨タンブラーは、大切な方への感謝の気持ちを伝えるのに最適です。名入れで世界に一つだけの記念品となるでしょう。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_d65e11d7-b156-4a05-9ffa-bdcf121e128d.jpg?v=1778207425\" class=\"img-fluid d-block w-100 product-img\" alt=\"ギフトボックスに入った漆磨タンブラーの画像\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e感謝を伝える逸品\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e商品詳細・スペック\u003c\/h3\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e商品基本情報\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e容量：260ml\u003c\/p\u003e\n                \u003cp\u003e構造：二重構造\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003e名入れの仕様\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e名入れをご希望の場合は、カート画面の「注文メモ」欄に刻印したい文字をご記入ください。\u003c\/p\u003e\n                \u003cul class=\"basic-list\"\u003e\n                    \u003cli\u003e刻印位置：本体側面\u003c\/li\u003e\n                    \u003cli\u003e刻印サイズ：幅約30mm\u003c\/li\u003e\n                    \u003cli\u003e書体：Snell Roundhand体\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\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文字数の上限は12文字です。スペースも1文字として数えます。\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=\"basic-list\"\u003e\n                    \u003cli\u003eYAMADA TARO：11文字 → OK\u003c\/li\u003e\n                    \u003cli\u003eThank you：9文字 → OK\u003c\/li\u003e\n                    \u003cli\u003esince 2023：10文字 → OK\u003c\/li\u003e\n                    \u003cli\u003e山田太郎：4文字 → NG（漢字は使用できません）\u003c\/li\u003e\n                    \u003cli\u003eやまだたろう：6文字 → NG（ひらがなは使用できません）\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eご注文時の注意事項\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cul class=\"point-list\"\u003e\n                    \u003cli\u003e刻印内容は、ご入力いただいた内容をもとに作成いたします。誤字・脱字がないようご確認ください。\u003c\/li\u003e\n                    \u003cli\u003e内容により、確認のご連絡をさせていただく場合がございます。\u003c\/li\u003e\n                    \u003cli\u003e注文メモ欄に刻印内容の記載がない場合は、名入れなしでのご注文として進行する場合がございます。\u003c\/li\u003e\n                    \u003cli\u003e名入れ対応により、通常発送よりお時間をいただく場合がございます。\u003c\/li\u003e\n                    \u003cli\u003e複数点ご注文の場合は、商品名ごとに刻印内容をご記入ください。\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\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お問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"月袷 \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":44956797927560,"sku":"ART-5C01","price":26400.0,"currency_code":"JPY","in_stock":true},{"title":"月袷 \/ 名入れしない","offer_id":46093850640520,"sku":null,"price":25300.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_7e225945-5f8c-4349-ac9a-91aa1ba23f8c.jpg?v=1778207426"},{"product_id":"1046","title":"漆磨　konai　二重タンブラー260ml","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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漆磨konai 研ぎ澄まされた美\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\/0696\/9845\/3640\/files\/download_85cbe90d-3df5-4f7f-bbc3-7917884a92ff.jpg?v=1778207424\" 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\/0696\/9845\/3640\/files\/download_78869fc6-1f4e-4750-aa49-151a98f9e26c.jpg?v=1778207424\" 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\/0696\/9845\/3640\/files\/download_a9606947-7659-47e1-a95a-e2f2b556e47f.jpg?v=1778207425\" 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            \u003ch4 class=\"section-title\"\u003e刻印仕様\u003c\/h4\u003e\n            \u003cul class=\"basic-list\"\u003e\n                \u003cli\u003e刻印位置：本体側面\u003c\/li\u003e\n                \u003cli\u003e刻印サイズ：幅約30mm\u003c\/li\u003e\n                \u003cli\u003e書体：Snell Roundhand体\u003c\/li\u003e\n            \u003c\/ul\u003e\n            \u003ch4 class=\"section-title\"\u003e対応文字と文字数\u003c\/h4\u003e\n            \u003cp\u003e対応可能な文字は「アルファベット」「数字」のみとなります。\u003c\/p\u003e\n            \u003cp\u003e文字数の上限は12文字です。スペースも1文字として数えます。\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            \u003ch4 class=\"section-title\"\u003e名入れの例\u003c\/h4\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\u003eYAMADA TARO\u003c\/td\u003e\n                            \u003ctd\u003e11文字\u003c\/td\u003e\n                            \u003ctd\u003eOK\u003c\/td\u003e\n                            \u003ctd\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003ctd\u003eThank you\u003c\/td\u003e\n                            \u003ctd\u003e9文字\u003c\/td\u003e\n                            \u003ctd\u003eOK\u003c\/td\u003e\n                            \u003ctd\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003ctd\u003esince 2023\u003c\/td\u003e\n                            \u003ctd\u003e10文字\u003c\/td\u003e\n                            \u003ctd\u003eOK\u003c\/td\u003e\n                            \u003ctd\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003ctd\u003e山田太郎\u003c\/td\u003e\n                            \u003ctd\u003e4文字\u003c\/td\u003e\n                            \u003ctd\u003eNG\u003c\/td\u003e\n                            \u003ctd\u003e漢字は使用できません\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003ctd\u003eやまだたろう\u003c\/td\u003e\n                            \u003ctd\u003e6文字\u003c\/td\u003e\n                            \u003ctd\u003eNG\u003c\/td\u003e\n                            \u003ctd\u003eひらがなは使用できません\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=\"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            \u003cp\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。まずはお問い合わせください。\u003c\/p\u003e\n            \u003cp\u003eお問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/details\u003e\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"月袷 \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":44956797960328,"sku":"ART-5C02","price":26400.0,"currency_code":"JPY","in_stock":true},{"title":"月袷 \/ 名入れしない","offer_id":46093855817864,"sku":null,"price":25300.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_85cbe90d-3df5-4f7f-bbc3-7917884a92ff.jpg?v=1778207424"},{"product_id":"1047","title":"漆磨　moegi　二重タンブラー260ml","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e漆磨が魅せる、個性光るデザイン\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e漆磨ならではの\u003cstrong\u003e鮮やかな色合い\u003c\/strong\u003eと\u003cstrong\u003e独特の質感\u003c\/strong\u003e。日本の職人技が光る逸品は、手にするたびに五感を刺激し、日常を特別なひとときへと昇華させます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_0b2f1176-a957-4775-a71e-a40da4c7a600.jpg?v=1778207424\" 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\/0696\/9845\/3640\/files\/download_87e5615e-ccdd-496c-948f-b6efbb3e4812.jpg?v=1778207424\" 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\/0696\/9845\/3640\/files\/download_8669bee7-e668-4937-ae7d-c0c0e2d0033c.jpg?v=1778207424\" 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        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003e商品名:\u003c\/strong\u003e 漆磨　moegi　二重タンブラー260ml\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e容量:\u003c\/strong\u003e 260ml\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        \u003cp\u003e刻印仕様:\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003e刻印位置:\u003c\/strong\u003e 本体側面\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e刻印サイズ:\u003c\/strong\u003e 幅約30mm\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e書体:\u003c\/strong\u003e Snell Roundhand体\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\u003e数字\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003e文字数の上限: 12文字（スペースも1文字として数えます）\u003c\/p\u003e\n        \u003cp\u003eご注意事項:\u003c\/p\u003e\n        \u003cul class=\"point-list\"\u003e\n          \u003cli\u003e文字は横書きでお入れします。位置やフォントの指定はできかねます。\u003c\/li\u003e\n          \u003cli\u003e漢字・ひらがな・カタカナ・記号は使用できません。\u003c\/li\u003e\n        \u003c\/ul\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\u003eYAMADA TARO\u003c\/td\u003e\n                \u003ctd\u003e11文字\u003c\/td\u003e\n                \u003ctd\u003eOK\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003eThank you\u003c\/td\u003e\n                \u003ctd\u003e9文字\u003c\/td\u003e\n                \u003ctd\u003eOK\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003esince 2023\u003c\/td\u003e\n                \u003ctd\u003e10文字\u003c\/td\u003e\n                \u003ctd\u003eOK\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e山田太郎\u003c\/td\u003e\n                \u003ctd\u003e4文字\u003c\/td\u003e\n                \u003ctd\u003eNG（漢字は使用できません）\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003eやまだたろう\u003c\/td\u003e\n                \u003ctd\u003e6文字\u003c\/td\u003e\n                \u003ctd\u003eNG（ひらがなは使用できません）\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=\"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        \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        \u003cp\u003eまずはお問い合わせください。お問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"月袷 \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":44956797993096,"sku":"ART-5C03","price":26400.0,"currency_code":"JPY","in_stock":true},{"title":"月袷 \/ 名入れしない","offer_id":46093855850632,"sku":null,"price":25300.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_0b2f1176-a957-4775-a71e-a40da4c7a600.jpg?v=1778207424"},{"product_id":"1048","title":"漆磨　ukon　二重タンブラー260ml","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; font-weight: bold; }\n\n  @media (max-width: 600px) {\n      .product-wrapper { padding: 30px 20px; line-height: 1.6; }\n      .section-title { font-size: 1.3em; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"container product-wrapper\"\u003e\n\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e漆磨の輝き、唯一無二の彩\u003c\/h3\u003e\n    \u003cp class=\"body-text\"\u003e息をのむほど美しい「\u003cstrong\u003e漆磨\u003c\/strong\u003e」の表情が、手元で輝く\u003cstrong\u003e至高の一杯\u003c\/strong\u003eを演出します。\u003cstrong\u003e熟練の職人技\u003c\/strong\u003eが織りなす繊細な模様は、\u003cstrong\u003eひとつとして同じものがない\u003c\/strong\u003e、\u003cstrong\u003eあなただけの特別な逸品\u003c\/strong\u003e。\u003cstrong\u003e二重構造\u003c\/strong\u003eが\u003cstrong\u003e温度を保ち\u003c\/strong\u003e、\u003cstrong\u003e結露も防ぎます\u003c\/strong\u003e。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_f9e98554-641d-4247-9597-9f96e4c1229c.jpg?v=1778207423\" 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が並び、\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\/0696\/9845\/3640\/files\/download_93b2165d-3386-478d-a56d-f1d0fa4f51c4.jpg?v=1778207423\" 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で、\u003cstrong\u003e世界に一つだけ\u003c\/strong\u003eの\u003cstrong\u003eパーソナルな逸品\u003c\/strong\u003eに昇華。\u003cstrong\u003e誕生日や記念日\u003c\/strong\u003e、\u003cstrong\u003e大切なビジネスシーン\u003c\/strong\u003eなど、\u003cstrong\u003e心に残る瞬間\u003c\/strong\u003eにふさわしい選択肢です。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_fdcf5a3f-5bf3-445d-a964-4254d7135e5c.jpg?v=1778207424\" 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=\"basic-list\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003e刻印位置\u003c\/strong\u003e: 本体側面\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e刻印サイズ\u003c\/strong\u003e: 幅約30mm\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e書体\u003c\/strong\u003e: Snell Roundhand体\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文字数の上限は12文字です。スペースも1文字として数えます。\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\u003eYAMADA TARO：11文字 → OK\u003c\/li\u003e\n          \u003cli\u003eThank you：9文字 → OK\u003c\/li\u003e\n          \u003cli\u003esince 2023：10文字 → OK\u003c\/li\u003e\n          \u003cli\u003e山田太郎：4文字 → NG（漢字は使用できません）\u003c\/li\u003e\n          \u003cli\u003eやまだたろう：6文字 → NG（ひらがなは使用できません）\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e名入れご注文時の注意事項\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp class=\"body-text\"\u003e名入れ商品をご注文の際は、以下の点をご確認ください。\u003c\/p\u003e\n        \u003cul class=\"point-list\"\u003e\n          \u003cli\u003e刻印内容は、ご入力いただいた内容をもとに作成いたします。誤字・脱字がないようご確認ください。\u003c\/li\u003e\n          \u003cli\u003e内容により、確認のご連絡をさせていただく場合がございます。\u003c\/li\u003e\n          \u003cli\u003e注文メモ欄に刻印内容の記載がない場合は、名入れなしでのご注文として進行する場合がございます。\u003c\/li\u003e\n          \u003cli\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金属加工品全般のご相談も受付中です。\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp class=\"body-text\"\u003eまずはお気軽にお問い合わせください。\u003c\/p\u003e\n        \u003cp class=\"body-text\"\u003e\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eお問い合わせはこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"月袷 \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":44956798189704,"sku":"ART-5C04","price":26400.0,"currency_code":"JPY","in_stock":true},{"title":"月袷 \/ 名入れしない","offer_id":46093855883400,"sku":null,"price":25300.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_f9e98554-641d-4247-9597-9f96e4c1229c.jpg?v=1778207423"},{"product_id":"1049","title":"漆磨　akagane　二重タンブラー260ml","description":"\n\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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漆磨 akaganeが織りなす繊細な表情は、一つとして同じものがない芸術品です。使うたびに異なる光沢を放ち、260mlの容量で日々の飲み物に豊かな彩りを与えます。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_03792279-d06f-45e4-b2df-8130ac893df9.jpg?v=1778207423\" 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\/0696\/9845\/3640\/files\/download_9db16201-5e20-4506-b91d-ac0c4bf6191f.jpg?v=1778207423\" 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\/0696\/9845\/3640\/files\/download_5d7ab9b1-206c-45ef-b7cc-309d3c858e04.jpg?v=1778207423\" 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=\"basic-list\"\u003e\n        \u003cli\u003e刻印位置：本体側面\u003c\/li\u003e\n        \u003cli\u003e刻印サイズ：幅約30mm\u003c\/li\u003e\n        \u003cli\u003e書体：Snell Roundhand体\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e名入れに関するご注意事項：\u003c\/p\u003e\n      \u003cul class=\"point-list\"\u003e\n        \u003cli\u003e刻印内容は、ご入力いただいた内容をもとに作成いたします。誤字・脱字がないようご確認ください。\u003c\/li\u003e\n        \u003cli\u003e刻印サイズの都合上、長い文字列は対応できない場合がございます。\u003c\/li\u003e\n        \u003cli\u003e内容により、確認のご連絡をさせていただく場合がございます。\u003c\/li\u003e\n        \u003cli\u003e注文メモ欄に刻印内容の記載がない場合は、名入れなしでのご注文として進行する場合がございます。\u003c\/li\u003e\n        \u003cli\u003e名入れ対応により、通常発送よりお時間をいただく場合がございます。\u003c\/li\u003e\n        \u003cli\u003e複数点ご注文の場合は、商品名ごとに刻印内容をご記入ください。\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \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お問い合わせ先は\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eこちら\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"月袷 \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":44956798222472,"sku":"ART-5C05","price":26400.0,"currency_code":"JPY","in_stock":true},{"title":"月袷 \/ 名入れしない","offer_id":46129277141128,"sku":null,"price":25300.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_03792279-d06f-45e4-b2df-8130ac893df9.jpg?v=1778207423"},{"product_id":"1050","title":"漆磨　kobai　二重タンブラー310ml","description":"\u003cstyle\u003e\n  \/* ▼▼▼ 全体の枠組み ▼▼▼ *\/\n  .product-wrapper { \n      background-color: #efefef; \n      font-family: \"Shippori Mincho\", serif, Nunito, sans-serif; \n      width: 100%;\n      max-width: none !important;\n      padding: 40px 30px; \n      box-sizing: border-box;\n      margin: 0;\n      color: #1c1c1c;\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 #cfcfcf;\n      padding-bottom: 60px;\n  }\n  .content-section:last-child { margin-bottom: 0; border-bottom: none; }\n  \n  \/* タイトル *\/\n  .section-title { \n      color: #1c1c1c; \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      padding-bottom: 8px; background: linear-gradient(to right, #bf9325 20%, transparent 20%) bottom left \/ 100% 3px no-repeat, linear-gradient(to right, #cfcfcf 100%, transparent 0%) bottom left \/ 100% 3px no-repeat; \n  }\n\n  .body-text { \n      color: #1c1c1c; \n      font-size: 14px; \n      margin-bottom: 24px;\n      letter-spacing: 0.03em;\n      text-wrap: pretty;\n  }\n  \n  .caption-text { \n      color: #1c1c1c; \n      font-size: 14px !important;\n      margin-top: 8px; \n      text-align: right;\n  }\n\n  .product-img { \n      border-radius: 0px; \n      box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      margin-bottom: 10px;\n      width: 100%;\n      height: auto;\n  }\n  .marker {\n      background: linear-gradient(transparent 60%, #bf932540 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 #cfcfcf;\n      border-radius: 0px;\n      background-color: #efefef; \n      color: #1c1c1c;\n      margin-bottom: 15px; \n      overflow: hidden; \n  }\n  summary.spec-summary { padding: 15px 20px; font-weight: bold; color: #1c1c1c; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; background-color: #efefef; 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: #bf9325; }\n  details[open] summary.spec-summary { border-bottom: 1px solid #cfcfcf; 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: #efefef; color: #1c1c1c; 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: #bf9325; font-size: 0.9em; top: 2px; \n  }\n\n  ul.basic-list li::before { content: \"\"; position: absolute; left: 6px; top: 10px; width: 6px; height: 6px; background-color: #1c1c1c; border-radius: 50%; }\n  ul.point-list li::before { content: \"▶\"; position: absolute; left: 0; color: #1c1c1c; font-size: 0.8em; top: 3px; }\n  ul.note-list li::before { content: \"※\"; position: absolute; left: 0; color: #1c1c1c; 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: #bf9325; 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: #1c1c1c; margin-bottom: 12px; border-bottom: 1px solid #bf9325; 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 #cfcfcf; th, td { padding: 12px 8px; border: 1px solid #cfcfcf; font-size: 0.9em; } th { background-color: rgba(125, 125, 125, 0.1); font-weight: bold; color: #1c1c1c; } }\n  \n  .shipping-box, .note-box { margin-bottom: 30px; background-color: transparent; border: 1px solid #cfcfcf; background: #f5f5f5; padding: 20px; font-size: 14px !important; }\n  .shipping-box strong, .note-box strong { color: #1c1c1c; 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\/0696\/9845\/3640\/files\/download_f8bbdf4f-7d2b-41e2-8c2a-4ec7f3385482.jpg?v=1778207422\" 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\/0696\/9845\/3640\/files\/download_65aaff22-29c7-4daa-9556-b0a3005ff79c.jpg?v=1778207422\" 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\/0696\/9845\/3640\/files\/download_598c2546-ee02-439f-88da-3764c6ece9d5.jpg?v=1778207422\" 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    \u003cul class=\"basic-list\"\u003e\n      \u003cli\u003e容量：310ml\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003e名入れサービスについて\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e名入れをご希望の場合は、カート画面の「注文メモ」欄に刻印したい文字をご記入ください。\u003c\/p\u003e\n        \u003cp\u003e刻印の仕様:\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e刻印位置：本体側面\u003c\/li\u003e\n          \u003cli\u003e刻印サイズ：幅約30mm\u003c\/li\u003e\n          \u003cli\u003e書体：Snell Roundhand体\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003e名入れの規定:\u003c\/p\u003e\n        \u003cul class=\"point-list\"\u003e\n          \u003cli\u003e対応文字は\u003cstrong\u003eアルファベット\u003c\/strong\u003e、\u003cstrong\u003e数字\u003c\/strong\u003eのみです。\u003c\/li\u003e\n          \u003cli\u003e文字数の上限は\u003cstrong\u003e12文字\u003c\/strong\u003eです。スペースも1文字として数えます。\u003c\/li\u003e\n          \u003cli\u003e文字は横書きでお入れします。位置やフォントの指定はできかねます。\u003c\/li\u003e\n          \u003cli\u003e漢字、ひらがな、カタカナ、記号は使用できません。\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003e名入れの例:\u003c\/p\u003e\n        \u003cul class=\"point-list\"\u003e\n          \u003cli\u003eYAMADA TARO：11文字 → OK\u003c\/li\u003e\n          \u003cli\u003eThank you：9文字 → OK\u003c\/li\u003e\n          \u003cli\u003esince 2023：10文字 → OK\u003c\/li\u003e\n          \u003cli\u003e山田太郎：4文字 → NG（漢字は使用できません）\u003c\/li\u003e\n          \u003cli\u003eやまだたろう：6文字 → NG（ひらがなは使用できません）\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"spec-details\"\u003e\n      \u003csummary class=\"spec-summary\"\u003eオーダーメイドのご相談\u003c\/summary\u003e\n      \u003cdiv class=\"spec-content\"\u003e\n        \u003cp\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。\u003c\/p\u003e\n        \u003cp\u003e対応可能なオーダーメイド:\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e食器・カトラリーなどの特注\u003c\/li\u003e\n          \u003cli\u003e金属加工品のご相談\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003eまずはお問い合わせください。\u003c\/p\u003e\n        \u003cp\u003e\u003ca href=\"https:\/\/artisan.we-shop.jp\/pages\/contact\"\u003eお問い合わせ先はこちら\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"note-box\"\u003e\n    \u003ch3 class=\"section-title\"\u003eご注文に関する注意事項\u003c\/h3\u003e\n    \u003cul class=\"point-list\"\u003e\n      \u003cli\u003e刻印内容は、ご入力いただいた内容をもとに作成いたします。誤字・脱字がないようご確認ください。\u003c\/li\u003e\n      \u003cli\u003e内容により、確認のご連絡をさせていただく場合がございます。\u003c\/li\u003e\n      \u003cli\u003e注文メモ欄に刻印内容の記載がない場合は、名入れなしでのご注文として進行する場合がございます。\u003c\/li\u003e\n      \u003cli\u003e名入れ対応により、通常発送よりお時間をいただく場合がございます。\u003c\/li\u003e\n      \u003cli\u003e複数点ご注文の場合は、商品名ごとに刻印内容をご記入ください。\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"月袷 \/ 名入れする　※「注文メモ」欄にご記載ください","offer_id":44956798255240,"sku":"ART-5C06","price":28600.0,"currency_code":"JPY","in_stock":true},{"title":"月袷 \/ 名入れしない","offer_id":46093856145544,"sku":null,"price":27500.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_f8bbdf4f-7d2b-41e2-8c2a-4ec7f3385482.jpg?v=1778207422"}],"url":"https:\/\/artisan.we-shop.jp\/collections\/%e5%85%a8%e3%81%a6%e3%81%ae%e3%82%a2%e3%82%a4%e3%83%86%e3%83%a0.oembed","provider":"ARTiSAN","version":"1.0","type":"link"}