{"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":"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":"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":"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":"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":"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":"1055","title":"漆磨　Manami デザートナイフ","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燕市の金属加工技術が息づく「漆磨 Manami デザートナイフ」。洗練されたデザインが、日々の食卓を上質な空間へと昇華させます。\u003c\/p\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_960654c1-1275-4f6d-b669-76fc59781fe5.jpg?v=1778207419\" class=\"img-fluid 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_c9676b8b-9e0a-4bb9-9655-bc02a8911755.jpg?v=1778207419\" class=\"img-fluid 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\"\u003eManami デザートナイフと暮らす\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_66597b4a-b7e3-4024-b8a1-d3fbc9f42bd6.jpg?v=1778207419\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e心地よい手触り\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e商品詳細\u003c\/h3\u003e\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eオーダーメイドのご案内\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e燕市の金属加工技術を活かし、本商品以外のオーダーメイド加工製品もご提案可能です。\u003c\/p\u003e\n                \u003cul class=\"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    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"月袷","offer_id":44956798419080,"sku":"ART-TK001","price":8800.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_960654c1-1275-4f6d-b669-76fc59781fe5.jpg?v=1778207419"},{"product_id":"1056","title":"漆磨　Manama デザートフォーク","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_1dd8bde9-d775-480f-89c3-01c386740369.jpg?v=1778207419\" class=\"img-fluid 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_57d54ff2-69ac-45dc-a2fd-ea5bd71572d7.jpg?v=1778207419\" class=\"img-fluid 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洗練された個性を纏う漆磨Manamaフォーク\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_45bf0523-c5c1-40bf-ba0f-fef1e67ee0cc.jpg?v=1778207418\" class=\"img-fluid 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":"月袷","offer_id":44956798451848,"sku":"ART-TK002","price":7700.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_1dd8bde9-d775-480f-89c3-01c386740369.jpg?v=1778207419"},{"product_id":"1057","title":"漆磨　Manami デザートスプーン","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_3ad35055-3170-4fdb-b638-9ebf7f572ea6.jpg?v=1778207418\" class=\"img-fluid 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_c343faf0-9977-4de0-b17e-85622094292f.jpg?v=1778207418\" class=\"img-fluid 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_16e25bc6-878d-404a-829d-41289ec47876.jpg?v=1778207418\" class=\"img-fluid 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":"月袷","offer_id":44956798484616,"sku":"ART-TK003","price":7700.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_3ad35055-3170-4fdb-b638-9ebf7f572ea6.jpg?v=1778207418"},{"product_id":"1058","title":"漆磨　Manami ティースプーン","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_21fcfa5a-40e4-431f-b503-f70ff6205c6a.jpg?v=1778207417\" class=\"img-fluid 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_90d51c0b-248f-4496-9726-4b99dd1697f8.jpg?v=1778207418\" class=\"img-fluid 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_b81614de-3d06-49fd-b133-ed7cbb099035.jpg?v=1778207418\" class=\"img-fluid 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お問い合わせ先は\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":"月袷","offer_id":44956798517384,"sku":"ART-TK004","price":7150.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_21fcfa5a-40e4-431f-b503-f70ff6205c6a.jpg?v=1778207417"},{"product_id":"1059","title":"漆磨　Manami ケーキフォーク","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を演出します。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_5150780c-c66a-4be8-b7d8-a4216fdb61b0.jpg?v=1778207417\" 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_10ef3286-54bb-42e9-990d-7c3aad728b8b.jpg?v=1778207418\" 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_86a4149d-493d-4f03-ad6e-d53178019668.jpg?v=1778207416\" class=\"img-fluid d-block w-100 product-img\" alt=\"確かな技術の結晶\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e確かな技術の結晶\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eオーダーメイド加工について\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp class=\"body-text\"\u003e【オーダーメイド商品について】\u003c\/p\u003e\n      \u003cp class=\"body-text\"\u003e\n        燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。まずはお問い合わせください。\n      \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":"月袷","offer_id":44956798550152,"sku":"ART-TK005","price":7150.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_5150780c-c66a-4be8-b7d8-a4216fdb61b0.jpg?v=1778207417"},{"product_id":"1068","title":"漆磨　二重ラテカップ","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_d1d4143e-e3bc-46ba-ab2e-b69f2e816ea3.jpg?v=1778207411\" class=\"img-fluid 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_14481ef9-085a-4e2b-9927-d622045db20f.jpg?v=1778207411\" class=\"img-fluid 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_61f74a69-eaf5-4693-a982-567bb7552008.jpg?v=1778207412\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e快適な口当たり\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e商品詳細・その他情報\u003c\/h3\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eオーダーメイドについて\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp class=\"body-text\"\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。\u003c\/p\u003e\n                \u003cul class=\"point-list\"\u003e\n                    \u003cli\u003e食器・カトラリーなどの特注\u003c\/li\u003e\n                    \u003cli\u003e金属加工品のご相談\u003c\/li\u003e\n                \u003c\/ul\u003e\n                \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":44956799172744,"sku":"ART-TK011","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"影炎","offer_id":45631344640136,"sku":"ART-KA011","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"日の和","offer_id":45631344672904,"sku":"ART-HI011","price":27500.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_d1d4143e-e3bc-46ba-ab2e-b69f2e816ea3.jpg?v=1778207411"},{"product_id":"1069","title":"漆磨　急須","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_cdea2591-709d-447d-8752-5768b4b81610.jpg?v=1778207411\" class=\"img-fluid 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と調和。心安らぐお茶のひとときを演出する、暮らしに寄り添う佇まいです。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_db68ebcc-3b78-4acf-9085-2c8e1903817d.jpg?v=1778207412\" class=\"img-fluid 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=\"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\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"月袷","offer_id":44956799271048,"sku":"ART-TK012","price":44000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_cdea2591-709d-447d-8752-5768b4b81610.jpg?v=1778207411"},{"product_id":"1070","title":"漆磨　茶筒（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_d516cbdc-e66d-4424-9757-cc4fa184690b.jpg?v=1778207411\" 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_641f601a-d3ae-43eb-8b63-7b3a6ba904f6.jpg?v=1778207418\" 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 class=\"body-text\"\u003e燕市の金属加工技術を活かし、お客様の用途や仕様に合わせたオーダーメイド加工製品をご提案可能です。\u003c\/p\u003e\n        \u003cul class=\"basic-list\"\u003e\n          \u003cli\u003e食器・カトラリーなどの特注制作\u003c\/li\u003e\n          \u003cli\u003e各種金属加工品のご相談\u003c\/li\u003e\n        \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":"月袷","offer_id":44956799303816,"sku":"ART-TK013","price":24200.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_d516cbdc-e66d-4424-9757-cc4fa184690b.jpg?v=1778207411"},{"product_id":"1071","title":"漆磨　茶筒（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  \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_03a701f1-0f0b-4649-99f2-e670b638c73e.jpg?v=1778207411\" class=\"img-fluid 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_8b863b18-456d-4ec2-8a23-c2d55e96170d.jpg?v=1778207411\" class=\"img-fluid 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\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"月袷","offer_id":44956799336584,"sku":"ART-TK014","price":22000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_03a701f1-0f0b-4649-99f2-e670b638c73e.jpg?v=1778207411"},{"product_id":"1075","title":"漆磨　Avant-Garde デザートナイフ","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_3c091c7a-3412-4b1e-8db5-94c64863ee7b.jpg?v=1778207407\" class=\"img-fluid 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_5966bb07-1002-4ec2-937e-06cd43577b75.jpg?v=1778207407\" class=\"img-fluid 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_1e780c83-d3d1-460d-acab-59c657edb103.jpg?v=1778207408\" class=\"img-fluid 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":"月袷","offer_id":44956799664264,"sku":"ART-TK018","price":13200.0,"currency_code":"JPY","in_stock":true},{"title":"影炎","offer_id":45631336087688,"sku":"ART-KA018","price":13200.0,"currency_code":"JPY","in_stock":true},{"title":"日の和","offer_id":45631336120456,"sku":"ART-HI018","price":13200.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_3c091c7a-3412-4b1e-8db5-94c64863ee7b.jpg?v=1778207407"},{"product_id":"1076","title":"漆磨　Avant-Garde デザートフォーク","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「漆磨 Avant-Garde」デザートフォーク。手元に馴染む流麗なフォルムが、食後のデザートタイムをこの上ない豊かさで満たします。\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_38c37e69-5675-454d-a122-0059b47d7770.jpg?v=1778207407\" class=\"img-fluid d-block w-100 product-img\" alt=\"漆磨 Avant-Garde デザートフォークの画像\"\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お問い合わせ先は\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":44956799762568,"sku":"ART-TK019","price":11000.0,"currency_code":"JPY","in_stock":true},{"title":"影炎","offer_id":45631335989384,"sku":"ART-KA019","price":11000.0,"currency_code":"JPY","in_stock":true},{"title":"日の和","offer_id":45631336022152,"sku":"ART-HI019","price":11000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_38c37e69-5675-454d-a122-0059b47d7770.jpg?v=1778207407"},{"product_id":"1077","title":"漆磨　Avant-Garde デザートスプーン","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) - ブロック1 --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e洗練のデザートスプーン\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_5eeca30d-ce8a-4cb2-b78a-f7787ee312b1.jpg?v=1778207406\" class=\"img-fluid d-block w-100 product-img\" alt=\"なめらかな曲線美と異素材のコントラストが特徴のモダンなデザートスプーン\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e優雅な食卓を演出\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e\u003cstrong\u003eなめらかな曲線美\u003c\/strong\u003eと\u003cstrong\u003e異素材のコントラスト\u003c\/strong\u003eが織りなす、\u003cstrong\u003eモダンなデザートスプーン\u003c\/strong\u003e。日常のティータイムを、\u003cstrong\u003e非日常の優雅なひととき\u003c\/strong\u003eへと昇華させます。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 商品解説セクション (Main) - ブロック2 --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e個性を彩る煌めきのカトラリー\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_e5bec55f-6737-4c23-a31a-bc1467e5f1de.jpg?v=1778207407\" class=\"img-fluid d-block w-100 product-img\" alt=\"光をまとうように煌めく独創的なハンドルのデザートスプーン\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e唯一無二の輝き\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e光をまとうように\u003cstrong\u003e煌めく独創的なハンドル\u003c\/strong\u003e。職人の技が息づく\u003cstrong\u003e繊細な質感\u003c\/strong\u003eは、手元に\u003cstrong\u003e確かな存在感\u003c\/strong\u003eを添え、使うたびに\u003cstrong\u003e心を満たします\u003c\/strong\u003e。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 商品解説セクション (Main) - ブロック3 --\u003e\n  \u003cdiv class=\"content-section\"\u003e\n    \u003ch3 class=\"section-title\"\u003e食卓を彩る燕の職人技\u003c\/h3\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_dcdfd104-d6c9-401a-bf70-1fc0d25db0bb.jpg?v=1778207407\" class=\"img-fluid d-block w-100 product-img\" alt=\"砂のような質感のカトラリーが並べられた上質な食卓のイメージ\"\u003e\n    \u003cp class=\"caption-text text-end\"\u003e上質なデザートタイム\u003c\/p\u003e\n    \u003cp class=\"body-text\"\u003e砂のような質感の上に並べられたカトラリーは、一本一本に込められた\u003cstrong\u003e燕の職人の精緻な技\u003c\/strong\u003eを感じさせます。\u003cstrong\u003e美しい光沢\u003c\/strong\u003eと\u003cstrong\u003e手になじむ感覚\u003c\/strong\u003eが、\u003cstrong\u003e特別な食事の時間\u003c\/strong\u003eを約束します。\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- スペック・詳細セクション (Specs) --\u003e\n  \u003cdetails class=\"spec-details\"\u003e\n    \u003csummary class=\"spec-summary\"\u003eオーダーメイドについて\u003c\/summary\u003e\n    \u003cdiv class=\"spec-content\"\u003e\n      \u003cp 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","brand":"アルチザン","offers":[{"title":"月袷","offer_id":44956799860872,"sku":"ART-TK020","price":11000.0,"currency_code":"JPY","in_stock":true},{"title":"影炎","offer_id":45631327731848,"sku":"ART-KA020","price":11000.0,"currency_code":"JPY","in_stock":true},{"title":"日の和","offer_id":45631327764616,"sku":"ART-HI020","price":11000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_5eeca30d-ce8a-4cb2-b78a-f7787ee312b1.jpg?v=1778207406"},{"product_id":"1078","title":"漆磨　Avant-Garde ティースプーン","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      \u003c\/p\u003e\n\u003cp class=\"body-text\"\u003e\n        \u003cspan class=\"product-name\"\u003e漆磨 Avant-Garde ティースプーン\u003c\/span\u003eは、\u003cstrong\u003e輝く銀と持ち手の豊かな表情\u003c\/strong\u003eが美しい一本。手元に\u003cstrong\u003e上品な華やぎ\u003c\/strong\u003eを添え、いつものティータイムを\u003cstrong\u003e格別のひととき\u003c\/strong\u003eへと誘います。\n      \u003c\/p\u003e\n    \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_9c0c4cbd-37d2-4b8c-bb16-7ed545d96269.jpg?v=1778207406\" 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となることでしょう。\n    \u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_2a712953-c855-4195-a7ea-af3dc303f0e1.jpg?v=1778207406\" 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_c38727d9-a36f-451d-a89e-2c9ef56e3e27.jpg?v=1778207406\" 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 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\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"月袷","offer_id":44956799959176,"sku":"ART-TK021","price":9900.0,"currency_code":"JPY","in_stock":true},{"title":"影炎","offer_id":45631327633544,"sku":"ART-KA021","price":9900.0,"currency_code":"JPY","in_stock":true},{"title":"日の和","offer_id":45631327666312,"sku":"ART-HI021","price":9900.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_9c0c4cbd-37d2-4b8c-bb16-7ed545d96269.jpg?v=1778207406"},{"product_id":"1081","title":"漆磨　茶筒（S)","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_f5b33f6a-1325-4d5e-87e5-48adaa21c7eb.jpg?v=1778207406\" class=\"img-fluid 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_680ed5c8-d580-417a-a99e-db56d1b0ac1d.jpg?v=1778207405\" class=\"img-fluid d-block w-100 product-img\"\u003e\n        \u003cp class=\"caption-text text-end\"\u003e日々に溶け込む趣\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-section\"\u003e\n        \u003ch3 class=\"section-title\"\u003e商品詳細\u003c\/h3\u003e\n\n        \u003cdetails class=\"spec-details\"\u003e\n            \u003csummary class=\"spec-summary\"\u003eオーダーメイド商品について\u003c\/summary\u003e\n            \u003cdiv class=\"spec-content\"\u003e\n                \u003cp\u003e燕市の金属加工技術を活かし、用途・仕様に合わせたオーダーメイド加工製品をご提案可能です。\u003c\/p\u003e\n                \u003cul class=\"point-list\"\u003e\n                    \u003cli\u003e食器・カトラリーなどの特注から、金属加工品のご相談まで受付中。\u003c\/li\u003e\n                    \u003cli\u003eまずはお問い合わせください。\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\n\u003c\/div\u003e","brand":"アルチザン","offers":[{"title":"月袷","offer_id":44956800254088,"sku":"ART-TK022","price":20900.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/9845\/3640\/files\/download_f5b33f6a-1325-4d5e-87e5-48adaa21c7eb.jpg?v=1778207406"}],"url":"https:\/\/artisan.we-shop.jp\/collections\/%e3%81%8a%e3%81%86%e3%81%a1%e3%82%ab%e3%83%95%e3%82%a7%e3%81%a8%e8%8c%b6%e3%81%ae%e9%96%93%e3%82%bb%e3%83%ac%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3.oembed","provider":"ARTiSAN","version":"1.0","type":"link"}