{"title":"EVEN Vol.215 9月号掲載商品","description":"","products":[{"product_id":"s25a0011j","title":"SVKS5016［サルベージパブリックコレパ］Kamake’e テックポロ S\/S","description":"\u003cp\u003eカマケエはSALVAGE PUBLICのフラッグシップ店の近くのストリート名でモダンなハイテクなビルが建ち始めている。\u003c\/p\u003e\n\u003cp\u003eそんなテクニカルなイメージのナイロンZIPシャツはストレッチ性、吸水速乾性、UVカットを併せ持った1着。\u003c\/p\u003e\n\u003cp\u003e肩回りの動きを考慮したフリーダムスリーブ仕様で背面側にはレザーパンチングを施してメッシュ状にする事で通気性を高めている。\u003c\/p\u003e\n\u003cp\u003eシームレスな圧着仕様で滑らかな着心地を実現。両裾にはスリット入り。\u003c\/p\u003e\n\u003cp\u003eSALVAGE PUBLICロゴ入りのフロントZIP、左胸にはマングースをモチーフにした『レナー』のラバーワッペン付き。\u003c\/p\u003e\n\u003cp\u003e背中には独特なレイアウトで入れられたSTRIVE FOR EXCELLENCE／卓越するため（上手くなるため）に努力する  が秀逸な仕上がり。\u003c\/p\u003e\n\u003ctable border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"356\" style=\"border-collapse: collapse; width: 357px;\"\u003e\n\u003ccolgroup\u003e\u003ccol width=\"89\" span=\"4\" style=\"width: 89px;\"\u003e\u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr height=\"25\" style=\"height: 19.0pt;\"\u003e\n\u003ctd style=\"height: 19.0pt; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt;\" width=\"89\" class=\"xl70\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt;\" width=\"89\" class=\"xl69\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt;\" width=\"89\" class=\"xl71\"\u003eL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"25\" style=\"height: 19.0pt;\"\u003e\n\u003ctd style=\"height: 19.0pt;\" class=\"xl75\" height=\"25\"\u003e着丈（CB）\u003c\/td\u003e\n\u003ctd style=\"border-left: none;\" class=\"xl74\"\u003e70\u003c\/td\u003e\n\u003ctd class=\"xl74\"\u003e73\u003c\/td\u003e\n\u003ctd class=\"xl73\"\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"24\" style=\"height: 18.0pt;\"\u003e\n\u003ctd style=\"height: 18.0pt; border-top: none;\" class=\"xl75\" height=\"24\"\u003e身幅\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e54\u003c\/td\u003e\n\u003ctd style=\"border-top: none;\" class=\"xl74\"\u003e57\u003c\/td\u003e\n\u003ctd style=\"border-top: none;\" class=\"xl73\"\u003e60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"24\" style=\"height: 18.0pt;\"\u003e\n\u003ctd style=\"height: 18.0pt; border-top: none;\" class=\"xl75\" height=\"24\"\u003e裾幅\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e54\u003c\/td\u003e\n\u003ctd style=\"border-top: none;\" class=\"xl74\"\u003e57\u003c\/td\u003e\n\u003ctd style=\"border-top: none;\" class=\"xl73\"\u003e60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"24\" style=\"height: 18.0pt;\"\u003e\n\u003ctd style=\"height: 18.0pt; border-top: none;\" class=\"xl75\" height=\"24\"\u003e天幅\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e15.6\u003c\/td\u003e\n\u003ctd style=\"border-top: none;\" class=\"xl74\"\u003e16.1\u003c\/td\u003e\n\u003ctd style=\"border-top: none;\" class=\"xl73\"\u003e16.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"24\" style=\"height: 18.0pt;\"\u003e\n\u003ctd style=\"height: 18.0pt; border-top: none;\" class=\"xl75\" height=\"24\"\u003e裄丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e47.8\u003c\/td\u003e\n\u003ctd style=\"border-top: none;\" class=\"xl74\"\u003e50.3\u003c\/td\u003e\n\u003ctd style=\"border-top: none;\" class=\"xl73\"\u003e52.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"24\" style=\"height: 18.0pt;\"\u003e\n\u003ctd style=\"height: 18.0pt; border-top: none;\" class=\"xl75\" height=\"24\"\u003e袖口幅\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e17\u003c\/td\u003e\n\u003ctd style=\"border-top: none;\" class=\"xl74\"\u003e18\u003c\/td\u003e\n\u003ctd style=\"border-top: none;\" class=\"xl73\"\u003e19\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"24\" style=\"height: 18.0pt;\"\u003e\n\u003ctd style=\"height: 18.0pt; border-top: none;\" class=\"xl75\" height=\"24\"\u003e衿幅\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e6\u003c\/td\u003e\n\u003ctd style=\"border-top: none;\" class=\"xl74\"\u003e6\u003c\/td\u003e\n\u003ctd style=\"border-top: none;\" class=\"xl73\"\u003e6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eモデル身長181㎝\u003c\/span\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC6077.jpg?v=1738571413\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC6056.jpg?v=1738571412\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC6051.jpg?v=1738571412\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC6070.jpg?v=1738571413\" alt=\"\"\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜S25A0011J\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"BLACK \/ S","offer_id":46085982453978,"sku":"S25A0011J-01-03","price":24200.0,"currency_code":"JPY","in_stock":false},{"title":"BLACK \/ M","offer_id":46085982486746,"sku":"S25A0011J-01-04","price":24200.0,"currency_code":"JPY","in_stock":false},{"title":"BLACK \/ L","offer_id":46085982519514,"sku":"S25A0011J-01-05","price":24200.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ S","offer_id":46085972820186,"sku":"S25A0011J-10-03","price":24200.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ M","offer_id":46085972852954,"sku":"S25A0011J-10-04","price":24200.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ L","offer_id":46085972885722,"sku":"S25A0011J-10-05","price":24200.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ S","offer_id":46085982552282,"sku":"S25A0011J-73-03","price":24200.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ M","offer_id":46085982585050,"sku":"S25A0011J-73-04","price":24200.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ L","offer_id":46085982617818,"sku":"S25A0011J-73-05","price":24200.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC5297.jpg?v=1735886527"},{"product_id":"e25d0073k","title":"［BOGEY LOUNGE］ ハーフボタンスタンドブルゾン","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003e80年代のアメリカンカジュアルを彷彿とさせるPOPなカラーが魅力のアイテムです。\u003cbr\u003e動きやすいナイロンワッシャー素材を使用し、スポーティーながらもレトロな雰囲気を演出します。\u003cbr\u003e前開きのハーフ釦仕様で、着脱が簡単で快適です。\u003cbr\u003eレトロな雰囲気とスポーティーさを融合した、ゴルフコースでも街中でも映える遊び心のあるスタイリッシュなブルゾンです。\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003e・軽量で快適なナイロンワッシャー素材\u003cbr\u003e・スタイリッシュなハーフ釦デザイン\u003cbr\u003e・POPなカラーで個性的なスタイルに\u003cbr\u003e・ゴルフやカジュアルシーンに最適\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 186.649px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 25.3281px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 19.0pt; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 28px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 21.0pt;\"\u003e胸囲\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none;\"\u003e138\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none;\"\u003e142\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none;\"\u003e146\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 26.6641px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 20.0pt; border-top: none;\"\u003e着丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e69.5\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e71.5\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none;\"\u003e73.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 26.6641px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 20.0pt; border-top: none;\"\u003e袖丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e79\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e81\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none;\"\u003e83\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ナイロン 95% ポリウレタン 5%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-11.jpg?v=1743134533\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-10.jpg?v=1743134533\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-1_96796f63-152b-4338-84ba-b191cc16bdb6.jpg?v=1743134533\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25D0073K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"レッド \/ M","offer_id":46166925574362,"sku":"E25D0073K-60-04","price":19800.0,"currency_code":"JPY","in_stock":false},{"title":"レッド \/ L","offer_id":46166925607130,"sku":"E25D0073K-60-05","price":19800.0,"currency_code":"JPY","in_stock":false},{"title":"レッド \/ XL","offer_id":46166925639898,"sku":"E25D0073K-60-06","price":19800.0,"currency_code":"JPY","in_stock":false},{"title":"グリーン \/ M","offer_id":46166925476058,"sku":"E25D0073K-30-04","price":19800.0,"currency_code":"JPY","in_stock":false},{"title":"グリーン \/ L","offer_id":46166925508826,"sku":"E25D0073K-30-05","price":19800.0,"currency_code":"JPY","in_stock":false},{"title":"グリーン \/ XL","offer_id":46166925541594,"sku":"E25D0073K-30-06","price":19800.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-1_96796f63-152b-4338-84ba-b191cc16bdb6.jpg?v=1743134533"},{"product_id":"e25d0075k","title":"［BOGEY LOUNGE］トラックジャケット","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003e80年代風アメリカンカジュアルを感じさせるデザインが魅力のトラックジャケットです。\u003cbr\u003e袖ラインのディテールがスポーティーな印象を与え、胸元のワンポイントロゴがさりげないアクセントに。\u003cbr\u003eゴルフやカジュアルな日常シーンにもぴったりのアイテムです。\u003cbr\u003eカラーは、シックで落ち着いたBLACKとNAVYの2色展開で、どちらも合わせやすく、コーディネートの幅を広げてくれます。\u003c\/p\u003e\n\u003cp\u003eフルジップ仕様なので、気温に合わせて調整が可能で、動きやすさと快適さを両立。\u003cbr\u003e別売りとなっていますが、同シリーズのパンツとセットアップで合わせれば、統一感のあるレトロなアメカジスタイルが完成します。\u003cbr\u003eコーディネートの主役としても、レイヤードアイテムとしてもおすすめです。\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003e・ジャージライクな素材で快適な着心地\u003cbr\u003e・袖のラインデザインがスポーティーでおしゃれ\u003cbr\u003e・シンプルで合わせやすいBLACKとNAVYの2色展開\u003cbr\u003e・ゴルフやカジュアルコーデにぴったり\u003cbr\u003e・別売りのパンツとセットアップでさらにスタイリッシュに\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 186.649px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 25.3281px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 19.0pt; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 28px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 21.0pt;\"\u003e胸囲\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none;\"\u003e112\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none;\"\u003e116\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none;\"\u003e120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 26.6641px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 20.0pt; border-top: none;\"\u003e着丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e71\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e73\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none;\"\u003e75\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 26.6641px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 20.0pt; border-top: none;\"\u003e袖丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e75\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e76\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none;\"\u003e77\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ポリエステル 95% ポリウレタン 5%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-9_96c7fa83-72a6-427c-baa9-7dbf4d4744fb.jpg?v=1738728163\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-13_75a244aa-b962-4e71-a496-8f45e21767fa.jpg?v=1738728169\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25D0075K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"BLACK \/ M","offer_id":46166930129114,"sku":"E25D0075K-01-04","price":14850.0,"currency_code":"JPY","in_stock":false},{"title":"BLACK \/ L","offer_id":46166930161882,"sku":"E25D0075K-01-05","price":14850.0,"currency_code":"JPY","in_stock":false},{"title":"BLACK \/ XL","offer_id":46166930194650,"sku":"E25D0075K-01-06","price":14850.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ M","offer_id":46166930227418,"sku":"E25D0075K-40-04","price":14850.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ L","offer_id":46166930260186,"sku":"E25D0075K-40-05","price":14850.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ XL","offer_id":46166930292954,"sku":"E25D0075K-40-06","price":14850.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/4M199-182BG_49_1.jpg?v=1738472400"},{"product_id":"e25f0076k","title":"［BOGEY LOUNGE］ ラインパンツ","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003e80年代風アメリカンカジュアルを感じさせるデザインが魅力のライン入りパンツが登場！\u003cbr\u003eジャージライクな素材を使用し、動きやすさと快適さを追求した一着です。\u003cbr\u003eサイドに入ったラインがスポーティーで洗練された印象をプラスし、程よいフィット感と動きやすさを兼ね備えています。\u003cbr\u003eカラーは、どんなトップスにも合わせやすいBLACKとNAVYの2色展開。\u003cbr\u003eどちらもコーディネートしやすく、スタイリッシュに決まります。\u003cbr\u003eトラックジャケット（別売り）とセットアップで合わせれば、統一感のあるレトロなアメカジスタイルが完成します。\u003cbr\u003eゴルフのラウンドやトレーニングに最適なアイテムです。\u003cbr\u003eコース上はもちろん、街中でも映えるデザインで、カジュアルなスタイリングにもマッチします。\u003cbr\u003eレトロ感と機能性を両立したパンツで、プレーもファッションも楽しめる一着です。\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003e・ジャージライクな素材で快適な履き心地\u003cbr\u003e・両サイドのラインがスポーティーでスタイリッシュ\u003cbr\u003e・シンプルで合わせやすいBLACKとNAVYの2色展開\u003cbr\u003e・トラックジャケット（別売り）とのセットアップで統一感あるスタイル\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 186.649px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 25.3281px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 19.0pt; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 28px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 21.0pt;\"\u003e股上\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none;\"\u003e21.5\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none;\"\u003e22.5\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none;\"\u003e23.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 26.6641px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 20.0pt; border-top: none;\"\u003e股下\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e74\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e74\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none;\"\u003e77\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 26.6641px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 20.0pt; border-top: none;\"\u003eヒップ\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e106\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e110\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none;\"\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ポリエステル 95% ポリウレタン 5%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-3_d5520002-df6f-41c8-8974-5325a5dccc0c.jpg?v=1738817917\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-4_a1d89837-2376-4515-b0aa-9560bd820cf2.jpg?v=1738817917\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-13.jpg?v=1738817917\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25F0076K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"BLACK \/ M","offer_id":46166943924442,"sku":"E25F0076K-01-04","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"BLACK \/ L","offer_id":46166943957210,"sku":"E25F0076K-01-05","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"BLACK \/ XL","offer_id":46166943989978,"sku":"E25F0076K-01-06","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ M","offer_id":46166944022746,"sku":"E25F0076K-40-04","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ L","offer_id":46166944055514,"sku":"E25F0076K-40-05","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ XL","offer_id":46166944088282,"sku":"E25F0076K-40-06","price":11000.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-3_d5520002-df6f-41c8-8974-5325a5dccc0c.jpg?v=1738817917"},{"product_id":"e25f0077k","title":"［BOGEY LOUNGE］ ナイロンストレッチパンツ","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003eシンプルで洗練されたデザインが魅力のロングパンツ。\u003cbr\u003e軽やかで動きやすいストレッチ性を実現しました。\u003cbr\u003e接触冷感機能付きで、暑い季節でもひんやりとした快適な履き心地を提供。\u003cbr\u003e長時間の着用でも快適さをキープします。\u003cbr\u003eゴルフやアウトドアシーン、さらにはカジュアルな日常使いにも最適な一本。\u003cbr\u003eシンプルなデザインでトップスを選ばず、どんなスタイルにも合わせやすい万能アイテムです。\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003e・接触冷感機能で快適さをサポート\u003cbr\u003e・ストレッチ性に優れた素材で動きやすい\u003cbr\u003e・落ち着いた印象で幅広いコーディネートに対応\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 186.649px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 25.3281px;\"\u003e\n\u003ctd style=\"height: 19.0pt; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 28px;\"\u003e\n\u003ctd style=\"height: 21.0pt;\" class=\"xl75\" height=\"28\"\u003e股上\u003c\/td\u003e\n\u003ctd style=\"border-left: none;\" class=\"xl74\"\u003e20.5\u003c\/td\u003e\n\u003ctd style=\"border-left: none;\" class=\"xl74\"\u003e21.5\u003c\/td\u003e\n\u003ctd style=\"border-left: none;\" class=\"xl73\"\u003e22.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 26.6641px;\"\u003e\n\u003ctd style=\"height: 20.0pt; border-top: none;\" class=\"xl75\" height=\"27\"\u003e股下\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e74\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e74\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl73\"\u003e77\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 26.6641px;\"\u003e\n\u003ctd style=\"height: 20.0pt; border-top: none;\" class=\"xl75\" height=\"27\"\u003eヒップ\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e108\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e112\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl73\"\u003e116\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ナイロン 85% ポリウレタン 15%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-1.jpg?v=1738726054\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25F0077K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"チャコール \/ M","offer_id":46166960963802,"sku":"E25F0077K-09-04","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"チャコール \/ L","offer_id":46166960996570,"sku":"E25F0077K-09-05","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"チャコール \/ XL","offer_id":46166961029338,"sku":"E25F0077K-09-06","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ M","offer_id":46166957654234,"sku":"E25F0077K-40-04","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ L","offer_id":46166957687002,"sku":"E25F0077K-40-05","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ XL","offer_id":46166957719770,"sku":"E25F0077K-40-06","price":12100.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/1_baa8ce06-8896-4346-883d-92ce68c7e78b.jpg?v=1738474638"},{"product_id":"e25f0078k","title":"［BOGEY LOUNGE］ コットンストレッチパンツ","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003eワークテイストを取り入れたチノパンスタイルが特徴のロングパンツ。\u003cbr\u003eタフなデザインと動きやすさを両立し、ゴルフシーンに適した履き心地を提供します。\u003cbr\u003eシンプルなデザインながらも上品な印象で、ゴルフだけでなくカジュアルシーンでも活躍する万能アイテムです。\u003cbr\u003eゴルフコースだけでなく、普段使いにも取り入れやすい万能アイテムです。\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003e・動きやすいストレッチ性\u003cbr\u003e・落ち着いた色味で大人っぽいスタイルに\u003cbr\u003e・ゴルフや普段使いに適したシンプルデザイン\u003c\/p\u003e\n\u003cstyle type=\"text\/css\"\u003e\u003c!--td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}--\u003e\u003c\/style\u003e\n\u003ctable style=\"width: 100.088%; height: 186.649px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 25.3281px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 19.0pt; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 28px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 21.0pt;\"\u003e股上\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none;\"\u003e21\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none;\"\u003e22\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none;\"\u003e23\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 26.6641px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 20.0pt; border-top: none;\"\u003e股下\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e66\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e66\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none;\"\u003e69\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 26.6641px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 20.0pt; border-top: none;\"\u003eヒップ\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e108\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none;\"\u003e112\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none;\"\u003e116\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：綿 97% ポリウレタン 3%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25F0078K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"BEIGE \/ M","offer_id":46166965977306,"sku":"E25F0078K-27-04","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE \/ L","offer_id":46166966010074,"sku":"E25F0078K-27-05","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE \/ XL","offer_id":46166966042842,"sku":"E25F0078K-27-06","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ M","offer_id":46166963814618,"sku":"E25F0078K-40-04","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ L","offer_id":46166963847386,"sku":"E25F0078K-40-05","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ XL","offer_id":46166963880154,"sku":"E25F0078K-40-06","price":12100.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-17.jpg?v=1738817785"},{"product_id":"e25f0087k","title":"［BOGEY LOUNGE］ ナイロンストレッチハーフパンツ","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003e暑い季節に最適な、機能性抜群のハーフパンツ。\u003cbr\u003e接触冷感機能付きで、暑い日でもひんやりとした快適な履き心地を実現。\u003cbr\u003eシンプルなデザインで、ゴルフはもちろん、日常使いにもおすすめです。\u003cbr\u003e快適さとスタイルを両立したこのハーフパンツで、夏のゴルフやアウトドアをさらに楽しみましょう！\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003e・接触冷感機能で快適な履き心地\u003cbr\u003e・ストレッチ素材で自由な動きをサポート\u003cbr\u003e・シンプルデザインで幅広いコーディネートに対応\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 178.648px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd style=\"height: 42.7891px; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd style=\"height: 47.1641px;\" class=\"xl75\" height=\"28\"\u003e股上\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e20.5\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e21.5\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl73\"\u003e22.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3359px;\"\u003e\n\u003ctd style=\"height: 44.3359px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e股下\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3359px;\" class=\"xl74\"\u003e22\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3359px;\" class=\"xl74\"\u003e22\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3359px;\" class=\"xl73\"\u003e24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd style=\"height: 44.3594px; border-top: none;\" class=\"xl75\" height=\"27\"\u003eヒップ\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e104\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e108\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl73\"\u003e112\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ナイロン 85% ポリウレタン 15%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-9.jpg?v=1738725987\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25F0087K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"チャコール \/ M","offer_id":46166980133082,"sku":"E25F0087K-09-04","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"チャコール \/ L","offer_id":46166980165850,"sku":"E25F0087K-09-05","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"チャコール \/ XL","offer_id":46166980198618,"sku":"E25F0087K-09-06","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ M","offer_id":46166979576026,"sku":"E25F0087K-40-04","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ L","offer_id":46166979608794,"sku":"E25F0087K-40-05","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ XL","offer_id":46166979641562,"sku":"E25F0087K-40-06","price":9900.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/1_6ce79f13-2f01-4134-9293-673df99229d0.jpg?v=1738474991"},{"product_id":"e25f0088k","title":"［BOGEY LOUNGE］ コットンストレッチハーフパンツ","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003eワークテイストを活かしたチノパンデザインが特徴のハーフパンツです。\u003cbr\u003eしっかりとした生地感ながらも、軽量で動きやすい仕様となっており、快適な履き心地を提供します。\u003cbr\u003eシンプルながら洗練されたデザインで、ゴルフだけでなく普段使いにもマッチする万能アイテムです。\u003cbr\u003eワーク感のあるスタイルが、カジュアルで男前な雰囲気を演出。\u003cbr\u003eゴルフ場から街中まで幅広く活躍する、機能性とデザイン性を兼ね備えた一着です。\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003e・ストレッチ性が高く動きやすい\u003cbr\u003e・落ち着いた色味で上品さを演出\u003cbr\u003e・ゴルフシーンでも普段使いでも活躍するシンプルデザイン\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 178.648px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 42.7891px; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt; height: 42.7891px;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 47.1641px;\"\u003e股上\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e23\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e24\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none; height: 47.1641px;\"\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3359px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3359px; border-top: none;\"\u003e股下\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3359px;\"\u003e23\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3359px;\"\u003e23\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3359px;\"\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3594px; border-top: none;\"\u003eヒップ\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e106\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e110\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：綿 97% ポリウレタン 3%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-2.jpg?v=1738725677\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-5.jpg?v=1738725677\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25F0088K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"BEIGE \/ M","offer_id":46166984818906,"sku":"E25F0088K-27-04","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE \/ L","offer_id":46166984851674,"sku":"E25F0088K-27-05","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE \/ XL","offer_id":46166984884442,"sku":"E25F0088K-27-06","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ M","offer_id":46166981542106,"sku":"E25F0088K-40-04","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ L","offer_id":46166981574874,"sku":"E25F0088K-40-05","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ XL","offer_id":46166981607642,"sku":"E25F0088K-40-06","price":9900.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/1_f89fecf3-e895-41cf-a785-3eb10888d53a.jpg?v=1738475452"},{"product_id":"e25k0079k","title":"［BOGEY LOUNGE］コットンロゴキャップ","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003e80年代風のアメリカンカジュアルなデザインが魅力のBOGEYLOUNGEのロゴ入りキャップです。\u003cbr\u003eクラシックなシルエットに、調整可能な革ベルトを採用することで、フィット感とレトロな雰囲気を両立しました。\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003eシンプルながらも存在感のあるデザインは、ゴルフコーディネートやカジュアルな普段使いにもぴったりです。\u003cbr\u003eビンテージ感と機能性を兼ね備えた一品で、スタイリングを格上げします。\u003c\/p\u003e\n\u003cp\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003eサイズF：外周:56～60 cm\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：綿 100%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-17_2b2e6dc5-85ff-4beb-a974-d1e4ead29599.jpg?v=1738817711\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-11_c9927f9d-bf81-4144-84e4-024482d0f0ff.jpg?v=1738817711\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25K0079K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"WHITE","offer_id":46166993993946,"sku":"E25K0079K-10-00","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY","offer_id":46166994026714,"sku":"E25K0079K-40-00","price":4950.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/4M999-188BG_09_1.jpg?v=1738727284"},{"product_id":"e25k0080k","title":"［BOGEY LOUNGE］コットン混ロゴキャップ","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003eBOGEYLOUNGEのロゴ入りキャップは、シンプルで洗練されたデザインが特徴的なアイテムです。\u003cbr\u003eブラックとネイビーの2色展開で、どちらもクールで落ち着いた印象を与え、様々なコーディネートにマッチします。\u003cbr\u003eロゴは控えめに刺繍され、シンプルながらもブランドの存在感をしっかりとアピール。\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003e無駄のないデザインで、日常使いからアウトドア、カジュアルなスタイルまで幅広く活躍します。\u003cbr\u003eシンプルな中に洗練されたエレガンスを感じさせる一品です。\u003c\/p\u003e\n\u003cp\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003eサイズF：外周:56～60 cm\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：綿 63% ナイロン 33% ポリウレタン 4%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-9_575fe47e-5382-44f3-8884-d1b22cc9ceac.jpg?v=1738728125\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-12_f73d0ab2-aaf0-43a1-abdb-85f881ceed3a.jpg?v=1738728135\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-3_96417106-9ec3-459c-9f3e-8a398f52f60e.jpg?v=1738728116\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25K0080K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"BLACK","offer_id":46166997074138,"sku":"E25K0080K-01-00","price":4950.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY","offer_id":46166995960026,"sku":"E25K0080K-40-00","price":4950.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/4M999-189BG_49_1.jpg?v=1738476988"},{"product_id":"e25k0081k","title":"［BOGEY LOUNGE］ドローコード付きハット","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003e快適さと機能性を兼ね備えたゴBOGEYLOUNGEのロゴ入りハット。\u003cbr\u003e裏側はメッシュ素材を使用しており、通気性が良く、汗をかいても快適に過ごせます。\u003cbr\u003e広めのつばがしっかり日差しをカットし、日よけ対策も万全。\u003cbr\u003eさらに、顎紐付きで風の強い日でもしっかりとフィットし、帽子が飛ばされる心配がありません。\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003eシンプルながらもBOGEYLOUNGEのロゴが程よく主張し、スタイリッシュな印象を与えます。\u003cbr\u003eゴルフなどのスポーツシーンだけでなく、日常使いにも活躍する機能的でデザイン性の高いハットです。\u003c\/p\u003e\n\u003cp\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003eサイズF：外周:58 cm\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ポリエステル 100%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-8_41be9641-c8e2-4df2-b300-96b3b8f6a689.jpg?v=1738817659\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-5_3fa3cfb5-17ee-4acf-85e8-9b54a800196e.jpg?v=1738817659\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-1_8fbec525-5b51-4c67-83ee-7c2b038e8457.jpg?v=1738817659\" alt=\"\"\u003e\u003c\/span\u003e商品コード｜E25K0081K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"BLACK","offer_id":46166997926106,"sku":"E25K0081K-01-04","price":7150.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE","offer_id":46166999761114,"sku":"E25K0081K-10-04","price":7150.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/4M999-190BG_49_1.jpg?v=1738477365"},{"product_id":"e25c0082k","title":"［BOGEY LOUNGE］ バイカラーデザインシャツ","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003e80年代風のアメリカンカジュアルテイストが光る、ゴルフにもぴったりの衿配色シャツが登場！\u003c\/p\u003e\n\u003cp\u003e衿部分に配色デザインを施し、レトロな雰囲気と遊び心をプラス。\u003cbr\u003e胸ポケットにはロゴがあしらわれ、さりげなくも印象的なアクセントに仕上げています。\u003c\/p\u003e\n\u003cp\u003eゴルフのラウンド中でも快適に動けるだけでなく、日常使いやカジュアルコーディネートにも重宝するアイテムです。\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003e・衿配色デザインがアクセントとなり、レトロな雰囲気と遊び心をプラス。\u003cbr\u003e・落ち着いたアースカラーで、幅広いコーディネートに対応\u003cbr\u003e・ゴルフや日常使いに最適な万能シャツ\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 219.219px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd style=\"height: 42.7891px; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd style=\"height: 47.1641px;\" class=\"xl75\" height=\"28\"\u003e肩幅\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e48\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e50\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl73\"\u003e52\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd style=\"height: 44.3125px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e胸囲\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e102\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e106\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl73\"\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd style=\"height: 44.3594px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e袖丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e23\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e24\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl73\"\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ナイロン 90% ポリウレタン 10%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-12.jpg?v=1738726853\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-5_4306c2d9-5bb6-4a8f-b142-c4ed5f19c415.jpg?v=1738726853\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25C0082K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"チャコール \/ M","offer_id":46167014932698,"sku":"E25C0082K-09-04","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"チャコール \/ L","offer_id":46167014965466,"sku":"E25C0082K-09-05","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"チャコール \/ XL","offer_id":46167014998234,"sku":"E25C0082K-09-06","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ M","offer_id":46167015031002,"sku":"E25C0082K-10-04","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ L","offer_id":46167015063770,"sku":"E25C0082K-10-05","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ XL","offer_id":46167015096538,"sku":"E25C0082K-10-06","price":11000.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5A199-00BG_39_1.jpg?v=1738479037"},{"product_id":"e25a0083k","title":"［BOGEY LOUNGE］コットンモックネックTシャツ","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003e遊び心あるゴルフデザインが魅力のカジュアルトップス。\u003cbr\u003e胸元のロゴと背面に描かれたイラストがポイントで、遊び心のある一枚です！\u003cbr\u003e柔らかい綿素材を使用しており、肌触りが良く快適な着心地を提供。\u003cbr\u003eリラックスフィットのデザインで、ゴルフ場だけでなく普段のカジュアルコーデにもぴったり。\u003cbr\u003eおしゃれでユニークなデザインで、ゴルフ仲間とのラウンドやお出かけにもおすすめです。\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003e・胸元のロゴと背面に描かれたイラストが遊び心のある一枚\u003cbr\u003e・清潔感のあるホワイト\u003cbr\u003e・シックで落ち着いたダークグリーン\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 219.219px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd style=\"height: 42.7891px; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd style=\"height: 47.1641px;\" class=\"xl75\" height=\"28\"\u003e肩幅\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e53\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e55\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl73\"\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd style=\"height: 44.3125px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e胸囲\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e122\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e126\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl73\"\u003e130\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e74\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd style=\"height: 44.3594px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e袖丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e23\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e24\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl73\"\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：綿 100%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-2_14b433d0-2223-4479-8db9-43ddf6e07db3.jpg?v=1738727063\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-14.jpg?v=1738727063\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25A0083K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"グリーン \/ M","offer_id":46167016636634,"sku":"E25A0083K-30-04","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"グリーン \/ L","offer_id":46167016669402,"sku":"E25A0083K-30-05","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"グリーン \/ XL","offer_id":46167016702170,"sku":"E25A0083K-30-06","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ M","offer_id":46167016308954,"sku":"E25A0083K-10-04","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ L","offer_id":46167016341722,"sku":"E25A0083K-10-05","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ XL","offer_id":46167016374490,"sku":"E25A0083K-10-06","price":7700.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5A199-01BG_40_1.jpg?v=1738817465"},{"product_id":"e25a0084k","title":"［BOGEY LOUNGE］ ストレッチモックネックTシャツ","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003eシンプルながらも洗練されたデザインが魅力のモックネックトップス。\u003cbr\u003e胸元には控えめなロゴ、背面にはシックなイラストがあしらわれ、後ろ姿までおしゃれを楽しめます。\u003cbr\u003e軽くて伸縮性があり、動きやすさ抜群。\u003cbr\u003e快適な着心地を追求しました。\u003cbr\u003eゴルフシーンはもちろん、普段使いにも最適な一枚。\u003cbr\u003eスポーティーかつスタイリッシュな雰囲気で、どんなコーディネートにも合わせやすい万能アイテムです。\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003e・軽くて伸縮性があり、動きやすさ抜群\u003cbr\u003e・清潔感のあるホワイト\u003cbr\u003e・上品で落ち着いたネイビー\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 219.219px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd style=\"height: 42.7891px; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd style=\"height: 47.1641px;\" class=\"xl75\" height=\"28\"\u003e肩幅\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e44\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e46\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl73\"\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd style=\"height: 44.3125px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e胸囲\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e106\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e110\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl73\"\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e71\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e73\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e75\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd style=\"height: 44.3594px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e袖丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e27\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e28\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl73\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ポリエステル 78% ポリウレタン 22%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-19.jpg?v=1738725869\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-18.jpg?v=1738725869\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-3.jpg?v=1738725846\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-4.jpg?v=1738725846\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25A0084K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"WHITE \/ M","offer_id":46167018111194,"sku":"E25A0084K-10-04","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ L","offer_id":46167018143962,"sku":"E25A0084K-10-05","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ XL","offer_id":46167018176730,"sku":"E25A0084K-10-06","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ M","offer_id":46167018471642,"sku":"E25A0084K-40-04","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ L","offer_id":46167018504410,"sku":"E25A0084K-40-05","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ XL","offer_id":46167018537178,"sku":"E25A0084K-40-06","price":7700.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5A199-02BG_09_1.jpg?v=1738479648"},{"product_id":"e25a0085k","title":"［BOGEY LOUNGE］ ポロシャツ","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003e定番ながらも洗練されたデザインで、どんなシーンでも活躍するポロシャツ。\u003cbr\u003e胸元のワンポイントロゴがアクセントとなり、シンプルながらも個性を演出します。\u003cbr\u003e通気性に優れた鹿の子素材を使用しており、暑い季節でも快適な着心地を実現。\u003cbr\u003eゴルフシーンやカジュアルなお出かけにもぴったりの万能アイテムです。\u003cbr\u003eクラシックなスタイルと機能性を兼ね備えた一枚で、スポーティーなシーンから日常使いまで幅広く活躍します。\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003e・定番ながらも洗練されたデザイン\u003cbr\u003e・暑い季節でも快適な着心地\u003cbr\u003e・ゴルフシーンやカジュアルなお出かけにもぴったり\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 219.219px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd style=\"height: 42.7891px; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd style=\"height: 47.1641px;\" class=\"xl75\" height=\"28\"\u003e肩幅\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e58\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e60\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl73\"\u003e62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd style=\"height: 44.3125px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e胸囲\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e114\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e118\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl73\"\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e68\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd style=\"height: 44.3594px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e袖丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e21\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e22\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl73\"\u003e23\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ポリエステル 100%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-8.jpg?v=1738817418\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-17_5ed48d11-b2f1-4860-b430-722a120d21dc.jpg?v=1738817418\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25A0085K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"WHITE \/ M","offer_id":46167019716826,"sku":"E25A0085K-10-04","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ L","offer_id":46167019749594,"sku":"E25A0085K-10-05","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ XL","offer_id":46167019782362,"sku":"E25A0085K-10-06","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ M","offer_id":46167019815130,"sku":"E25A0085K-40-04","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ L","offer_id":46167019847898,"sku":"E25A0085K-40-05","price":7700.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ XL","offer_id":46167019880666,"sku":"E25A0085K-40-06","price":7700.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-8.jpg?v=1738817418"},{"product_id":"e25a0086k","title":"［BOGEY LOUNGE］ コットンプリントTシャツ","description":"\u003cp\u003e\u0026lt;説明\u0026gt;\u003cbr\u003eシンプルながらも存在感のあるロゴがポイントの半袖Tシャツ。\u003cbr\u003e通気性と柔らかさに優れた綿100％の天竺素材を採用しており、肌触りがよく快適な着心地を提供します。\u003cbr\u003e汗ばむ季節でもさらっと快適に過ごせる一枚で、ゴルフはもちろん、普段使いにもおすすめです。\u003c\/p\u003e\n\u003cp\u003e胸元や背面のロゴが、スポーティーな印象をプラス。ゴルフコースでの着用はもちろん、カジュアルなシーンでも活躍する万能アイテムです。\u003cbr\u003e快適さとおしゃれさを兼ね備えたTシャツで、ゴルフライフをさらに楽しみませんか？\u003c\/p\u003e\n\u003cp\u003e\u0026lt;特徴\u0026gt;\u003cbr\u003e・綿100％で肌に優しい着心地\u003cbr\u003e・通気性に優れた天竺素材\u003cbr\u003e・ロゴデザインがアクセント\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 219.219px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 42.7891px; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt; height: 42.7891px;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 47.1641px;\"\u003e肩幅\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e53\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e55\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none; height: 47.1641px;\"\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3125px; border-top: none;\"\u003e胸囲\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e122\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e126\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e130\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e74\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3594px; border-top: none;\"\u003e袖丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e23\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e24\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：綿 100%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-15.jpg?v=1738813757\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-16.jpg?v=1738813757\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-7.jpg?v=1738813757\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-6_b958aa10-222b-4e21-9b89-fc37aad4d082.jpg?v=1738813757\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25A0086K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"チャコール \/ M","offer_id":46167027089626,"sku":"E25A0086K-09-04","price":6050.0,"currency_code":"JPY","in_stock":false},{"title":"チャコール \/ L","offer_id":46167027122394,"sku":"E25A0086K-09-05","price":6050.0,"currency_code":"JPY","in_stock":false},{"title":"チャコール \/ XL","offer_id":46167027155162,"sku":"E25A0086K-09-06","price":6050.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ M","offer_id":46167026729178,"sku":"E25A0086K-10-04","price":6050.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ L","offer_id":46167026761946,"sku":"E25A0086K-10-05","price":6050.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ XL","offer_id":46167026794714,"sku":"E25A0086K-10-06","price":6050.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/B-16.jpg?v=1738813757"},{"product_id":"e25a0173k","title":"［BOGEY LOUNGE］メッシュ半袖ポロシャツ","description":"\u003cp\u003e70年代スタイリングの象徴のボーリングシャツ。\u003c\/p\u003e\n\u003cp\u003e通気性の良い軽やかな素材で、長時間のプレーでも涼しく快適な着心地をキープ。\u003c\/p\u003e\n\u003cp\u003eセットアップでの着こなしはもちろん、単品使いでもスポーティーかつスタイリッシュに決まります。\u003c\/p\u003e\n\u003cp\u003eスポーツシーンからカジュアルスタイルまで幅広く活躍します。\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 219.219px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 42.7891px; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt; height: 42.7891px;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 47.1641px;\"\u003e肩幅\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e53\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e55\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none; height: 47.1641px;\"\u003e57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3125px; border-top: none;\"\u003e胸囲\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e116\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e120\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e124\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3594px; border-top: none;\"\u003e袖丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e25\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e26\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ポリエステル 100%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eモデル身長181㎝\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/even56802.jpg?v=1749698454\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25A0173K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"BLACK \/ M","offer_id":46511037219034,"sku":"E25A0173K-01-04","price":11000.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ L","offer_id":46511042592986,"sku":"E25A0173K-01-05","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"BLACK \/ XL","offer_id":46511042625754,"sku":"E25A0173K-01-06","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ M","offer_id":46511042658522,"sku":"E25A0173K-73-04","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ L","offer_id":46511042691290,"sku":"E25A0173K-73-05","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ XL","offer_id":46511042724058,"sku":"E25A0173K-73-06","price":11000.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/bl2720.jpg?v=1749698453"},{"product_id":"e25f0174k","title":"［BOGEY LOUNGE］メッシュハーフパンツ","description":"\u003cp\u003e機能性とスタイルを兼ね備えたワークショーツ。\u003c\/p\u003e\n\u003cp\u003e通気性の良い軽やかな素材で、暑い季節でも涼しく快適な履き心地を実現。\u003c\/p\u003e\n\u003cp\u003e動きやすいシルエットで、ゴルフシーンはもちろん、タウンユースやリゾートスタイルにもマッチ。\u003c\/p\u003e\n\u003cp\u003eボーリングシャツとのセットアップでの着こなしもおすすめです。\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 219.219px;\"\u003e\n\u003ccolgroup\u003e\n\u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e\n\u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e\n\u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e\n\u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e\n\u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd style=\"height: 42.7891px; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd style=\"height: 47.1641px;\" class=\"xl75\" height=\"28\"\u003e股上\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e24\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e25\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl73\"\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd style=\"height: 44.3125px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e股下\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e23.5\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e23.5\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl73\"\u003e25.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003eヒップ\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e116\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e120\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e124\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ポリエステル 100%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25F0174K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"BLACK \/ M","offer_id":46515090948314,"sku":"E25F0174K-01-04","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"BLACK \/ L","offer_id":46515090981082,"sku":"E25F0174K-01-05","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"BLACK \/ XL","offer_id":46515091013850,"sku":"E25F0174K-01-06","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ M","offer_id":46515091046618,"sku":"E25F0174K-73-04","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ L","offer_id":46515091079386,"sku":"E25F0174K-73-05","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ XL","offer_id":46515091112154,"sku":"E25F0174K-73-06","price":9900.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/bl2729.jpg?v=1749698317"},{"product_id":"e25a0175k","title":"［BOGEY LOUNGE］ストレッチメッシュポロシャツ","description":"\u003cp\u003e冷感素材で爽やかな着心地を提供する高機能ポロシャツ。\u003c\/p\u003e\n\u003cp\u003eストレッチ性があり、スイングなどの動きを妨げず快適なプレーをサポート。\u003c\/p\u003e\n\u003cp\u003eアメカジテイストのロゴデザインがアクセントになり、モノトーンカラーでシックな印象に。\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 219.219px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 42.7891px; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt; height: 42.7891px;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 47.1641px;\"\u003e肩幅\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e44\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e46\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none; height: 47.1641px;\"\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3125px; border-top: none;\"\u003e胸囲\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e106\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e110\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e71\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e73\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e75\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3594px; border-top: none;\"\u003e袖丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e26\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e27\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e28\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ナイロン 85%\/ポリウレタン 15%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25A0175K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"BLACK \/ M","offer_id":46515111428314,"sku":"E25A0175K-01-04","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"BLACK \/ L","offer_id":46515111461082,"sku":"E25A0175K-01-05","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"BLACK \/ XL","offer_id":46515111493850,"sku":"E25A0175K-01-06","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ M","offer_id":46515118178522,"sku":"E25A0175K-10-04","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ L","offer_id":46515118211290,"sku":"E25A0175K-10-05","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ XL","offer_id":46515118244058,"sku":"E25A0175K-10-06","price":8800.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/bl2716.jpg?v=1749698647"},{"product_id":"e25a0176k","title":"［BOGEY LOUNGE］モックネックメッシュ半袖Tシャツ","description":"\u003cp\u003e冷感素材で快適な着心地を実現したモックネックシャツ。\u003c\/p\u003e\n\u003cp\u003eストレッチ性があり、スイング時の動きもスムーズ。\u003c\/p\u003e\n\u003cp\u003e吸水速乾機能を備え、プレー中の汗を素早く乾かし、快適な状態をキープ。\u003c\/p\u003e\n\u003cp\u003eアメカジテイストのポップな配色プリントがアクセントになり、スポーティーかつ洗練された印象に。\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 219.219px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd style=\"height: 42.7891px; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd style=\"height: 47.1641px;\" class=\"xl75\" height=\"28\"\u003e肩幅\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e58\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e60\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl73\"\u003e62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd style=\"height: 44.3125px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e胸囲\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e114\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e118\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl73\"\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e68\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd style=\"height: 44.3594px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e袖丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e21\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e22\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl73\"\u003e23\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ナイロン 85%\/ポリウレタン 15%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25A0176K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"チャコール \/ M","offer_id":46515170640090,"sku":"E25A0176K-09-04","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"チャコール \/ L","offer_id":46515180536026,"sku":"E25A0176K-09-05","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"チャコール \/ XL","offer_id":46515180568794,"sku":"E25A0176K-09-06","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"グリーン \/ M","offer_id":46515180601562,"sku":"E25A0176K-30-04","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"グリーン \/ L","offer_id":46515180634330,"sku":"E25A0176K-30-05","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"グリーン \/ XL","offer_id":46515180667098,"sku":"E25A0176K-30-06","price":8800.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/bl2712.jpg?v=1749698896"},{"product_id":"e25a0177k","title":"［BOGEY LOUNGE］ミニ鹿の子ポロシャツ","description":"\u003cp\u003eひんやりとした肌触りが特徴の冷感素材で快適な着心地を\u003c\/p\u003e\n\u003cp\u003e実現したゴルフウェア。\u003c\/p\u003e\n\u003cp\u003eストレッチ性があり、スイングなどの動きもスムーズ。\u003c\/p\u003e\n\u003cp\u003e吸水速乾機能で汗を素早く乾かし、\u003c\/p\u003e\n\u003cp\u003eプレー中もさらっと快適な着心地をキープ。\u003c\/p\u003e\n\u003cp\u003e胸元のメッシュ切り替えが、デザインのアクセントに。\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 219.219px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 42.7891px; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt; height: 42.7891px;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 47.1641px;\"\u003e肩幅\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e44\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e46\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none; height: 47.1641px;\"\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3125px; border-top: none;\"\u003e胸囲\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e106\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e110\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e71\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e73\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e75\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3594px; border-top: none;\"\u003e袖丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e27\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e28\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ナイロン 89%\/ポリウレタン 11%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eモデル身長181㎝\u003c\/span\u003e\u003cspan\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/even56943.jpg?v=1749699063\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/even56897.jpg?v=1749699063\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25A0177K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"ピンク \/ M","offer_id":46515189907674,"sku":"E25A0177K-63-04","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"ピンク \/ L","offer_id":46515201474778,"sku":"E25A0177K-63-05","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"ピンク \/ XL","offer_id":46515201507546,"sku":"E25A0177K-63-06","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ M","offer_id":46515201540314,"sku":"E25A0177K-73-04","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ L","offer_id":46515201573082,"sku":"E25A0177K-73-05","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ XL","offer_id":46515201605850,"sku":"E25A0177K-73-06","price":8800.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/bl2725.jpg?v=1749699065"},{"product_id":"e25a0178k","title":"［BOGEY LOUNGE］ミニ鹿の子モックネック半袖Tシャツ","description":"\u003cp\u003e冷感素材でさらっと快適な着心地を提供する高機能ゴルフウェア。\u003c\/p\u003e\n\u003cp\u003eストレッチ性があり、動きやすさ抜群でスイングもスムーズ。\u003c\/p\u003e\n\u003cp\u003e吸水速乾機能で汗を素早く乾かし、プレー中も爽やかさをキープ。\u003c\/p\u003e\n\u003cp\u003eニュアンスカラーのボディに配色プリントがアクセントとなり、スポーティーかつ洗練された印象に。\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 219.219px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 42.7891px; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt; height: 42.7891px;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 47.1641px;\"\u003e肩幅\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e58\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e60\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none; height: 47.1641px;\"\u003e62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3125px; border-top: none;\"\u003e胸囲\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e114\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e118\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e68\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3594px; border-top: none;\"\u003e袖丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e21\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e22\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e23\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ナイロン 89%\/ポリウレタン 11%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eモデル身長181㎝\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/even56826.jpg?v=1749699221\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜E25A0178K\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e\n\u003c!----\u003e","brand":"EVEN","offers":[{"title":"Brown \/ M","offer_id":46515203637466,"sku":"E25A0178K-20-04","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"Brown \/ L","offer_id":46515222905050,"sku":"E25A0178K-20-05","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"Brown \/ XL","offer_id":46515222937818,"sku":"E25A0178K-20-06","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"オリーブ \/ M","offer_id":46515222970586,"sku":"E25A0178K-36-04","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"オリーブ \/ L","offer_id":46515223003354,"sku":"E25A0178K-36-05","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"オリーブ \/ XL","offer_id":46515223036122,"sku":"E25A0178K-36-06","price":8800.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/bl2708.jpg?v=1749699221"},{"product_id":"e25a0254k","title":"［BOGEY LOUNGE］ スニードプルオーバー","description":"\u003cp\u003eレトロなゴルフカートのラストをモチーフにした、遊び心あるデザインが光るプルオーバー。\u003cbr\u003e軽やかでシワ感のあるナイロンワッシャー素材を使用し、さらっと羽織れて抜け感のある着こなしを演出します。\u003cbr\u003e程よくゆとりのあるシルエットで、レイヤードにも最適。\u003cbr\u003eデザイン性と実用性を兼ね備えた、着回しの利く万能アイテムです。\u003c\/p\u003e\n\u003cp\u003eおすすめポイント\u003cbr\u003e✔ ナイロンワッシャー素材で軽やか＆シーズンレスに活躍\u003cbr\u003e✔ カジュアルからスポーティーまで幅広いスタイルにマッチ\u003cbr\u003e✔ 一枚でもレイヤードでもサマになる使い勝手の良さ\u003c\/p\u003e\n\u003cp\u003eゴルフシーンはもちろん、街でも映えるBOGEYLOUNGEらしい一着です。\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 219.219px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 42.7891px; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt; height: 42.7891px;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 47.1641px;\"\u003e肩幅\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e65\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e67\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none; height: 47.1641px;\"\u003e69\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3125px; border-top: none;\"\u003e胸囲\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e144\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e148\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e152\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3594px; border-top: none;\"\u003e袖丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e59\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e60\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e61\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ナイロン 90%\/ポリウレタン 10%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-75BG_62_3.jpg?v=1756268241\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-75BG_62_2.jpg?v=1756268241\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-75BG_62_4.jpg?v=1756268241\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-75BG_62_6.jpg?v=1756268241\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-75BG_62_7.jpg?v=1756268241\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-75BG_62_8.jpg?v=1756268241\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-75BG_62_9.jpg?v=1756268241\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-75BG_62_10.jpg?v=1756268241\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-75BG_49_1.jpg?v=1756268241\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-75BG_49_2.jpg?v=1756268242\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-75BG_49_3.jpg?v=1756268241\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25a0254k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"ブラック \/ M","offer_id":46778836779226,"sku":"E25A0254K-01-04","price":18700.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L","offer_id":46778836811994,"sku":"E25A0254K-01-05","price":18700.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XL","offer_id":46778836844762,"sku":"E25A0254K-01-06","price":18700.0,"currency_code":"JPY","in_stock":false},{"title":"ライトブルー \/ M","offer_id":46778836877530,"sku":"E25A0254K-48-04","price":18700.0,"currency_code":"JPY","in_stock":false},{"title":"ライトブルー \/ L","offer_id":46778836910298,"sku":"E25A0254K-48-05","price":18700.0,"currency_code":"JPY","in_stock":false},{"title":"ライトブルー \/ XL","offer_id":46778836943066,"sku":"E25A0254K-48-06","price":18700.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-75BG_49_1.jpg?v=1756268241"},{"product_id":"e25a0255k","title":"［BOGEY LOUNGE］ モックネック長袖トップス（スイング）","description":"\u003cp\u003e遊び心のあるゴルファーイラストを落とし込んだ、BOGEYLOUNGEの人気プリントシリーズ。\u003cbr\u003eキャッチーでユニークなデザインが目を引き、ゴルフシーンでもタウンユースでも映える一着です。\u003cbr\u003e伸縮性に優れた生地を使用しており、スイングなどの動きもスムーズで快適。\u003cbr\u003eデザイン性と機能性を兼ね備えたアイテムです。\u003c\/p\u003e\n\u003cp\u003eおすすめポイント\u003cbr\u003e✔ ゴルファーイラストがコーデの主役に\u003cbr\u003e✔ 人気の高いシリーズで注目度アップ\u003cbr\u003e✔ ストレッチ素材でプレー中も快適な動きやすさ\u003cbr\u003e✔ ゴルフだけでなく普段使いにも◎\u003c\/p\u003e\n\u003cp\u003eユニークなデザインと快適な着心地で、ゴルフスタイルに個性をプラスできる一枚です。\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 219.219px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd style=\"height: 42.7891px; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd style=\"height: 47.1641px;\" class=\"xl75\" height=\"28\"\u003e肩幅\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e59\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e61\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl73\"\u003e63\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd style=\"height: 44.3125px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e胸囲\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e114\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e118\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl73\"\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e68\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd style=\"height: 44.3594px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e袖丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e53.5\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e54.5\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl73\"\u003e55.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ポリエステル 78%\/ポリウレタン 22%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-76BG_49_2.jpg?v=1756268459\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-76BG_49_4.jpg?v=1756268459\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-76BG_49_1.jpg?v=1756268458\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-76BG_49_6.jpg?v=1756268459\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-76BG_49_9.jpg?v=1756268459\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-76BG_49_10.jpg?v=1756268459\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-76BG_49_11.jpg?v=1756268459\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25a0255k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"ブラック \/ M","offer_id":46778836975834,"sku":"E25A0255K-01-04","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L","offer_id":46778837008602,"sku":"E25A0255K-01-05","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XL","offer_id":46778837041370,"sku":"E25A0255K-01-06","price":9900.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-76BG_49_1.jpg?v=1756268458"},{"product_id":"e25a0256k","title":"［BOGEY LOUNGE］ モックネック長袖トップス（ペリカン）","description":"\u003cp\u003eキャッチーなペリカンのイラストを大胆にあしらったバックプリントが印象的なデザイン。\u003cbr\u003eプレー中も後ろ姿で魅せる、遊び心のある一枚です。\u003cbr\u003e伸縮性のある生地を使用しており、スイングなどのダイナミックな動きにもスムーズに対応。\u003cbr\u003eデザイン性と機能性を両立した、ゴルフシーンに映えるアイテムです。\u003c\/p\u003e\n\u003cp\u003eおすすめポイント\u003cbr\u003e✔ 目を引くバックプリントでインパクト抜群\u003cbr\u003e✔ ストレッチ素材でプレー中もストレスフリーな着心地\u003cbr\u003e✔ ゴルフ場でも普段のスタイルでも使える万能デザイン\u003cbr\u003e✔ 動きやすさとデザイン性を兼ね備えた一枚\u003c\/p\u003e\n\u003cp\u003e後ろ姿まで抜かりない、おしゃれゴルファーにおすすめの一着です。\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 219.219px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd style=\"height: 42.7891px; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd style=\"height: 47.1641px;\" class=\"xl75\" height=\"28\"\u003e肩幅\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e59\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e61\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl73\"\u003e63\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd style=\"height: 44.3125px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e胸囲\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e114\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e118\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl73\"\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e68\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd style=\"height: 44.3594px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e袖丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e53.5\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e54.5\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl73\"\u003e55.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ポリエステル 78%\/ポリウレタン 22%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-77BG_09_2.jpg?v=1756268730\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-77BG_09_4.jpg?v=1756268730\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-77BG_09_5.jpg?v=1756268730\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-77BG_09_1.jpg?v=1756268730\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-77BG_09_8.jpg?v=1756268730\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25a0256k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"ホワイト \/ M","offer_id":46778837074138,"sku":"E25A0256K-10-04","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"ホワイト \/ L","offer_id":46778837106906,"sku":"E25A0256K-10-05","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"ホワイト \/ XL","offer_id":46778837139674,"sku":"E25A0256K-10-06","price":9900.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-77BG_09_1.jpg?v=1756268730"},{"product_id":"e25a0257k","title":"［BOGEY LOUNGE］ モックネック長袖トップス（クラブヘッド）","description":"\u003cp\u003eキャッチーなイラストロゴが目を引くモックネックトップス。\u003cbr\u003e裏起毛素材で暖かく、肌寒い季節でも快適な着心地をキープします。\u003cbr\u003eさらに伸縮性に優れており、動きやすさも抜群。スポーティーかつカジュアルなスタイルにぴったりの一着です。\u003c\/p\u003e\n\u003cp\u003eおすすめポイント\u003cbr\u003e✔ 裏起毛で保温性が高く寒い日も快適\u003cbr\u003e✔ 伸縮性のある素材で動きやすさ抜群\u003cbr\u003e✔ モックネックデザインで首元まで暖かくスタイリッシュ\u003c\/p\u003e\n\u003cp\u003e暖かさとデザイン性を兼ね備えた、秋冬シーズンにおすすめのアイテムです。\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 219.219px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd style=\"height: 42.7891px; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd style=\"height: 47.1641px;\" class=\"xl75\" height=\"28\"\u003e肩幅\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e59\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e61\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl73\"\u003e63\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd style=\"height: 44.3125px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e胸囲\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e114\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e118\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl73\"\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e68\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd style=\"height: 44.3594px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e袖丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e53.5\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e54.5\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl73\"\u003e55.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ポリエステル 87%\/ポリウレタン 13%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-78BG_38_2.jpg?v=1756268896\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-78BG_38_3.jpg?v=1756268895\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-78BG_38_1.jpg?v=1756268896\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-78BG_38_4.jpg?v=1756268896\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-78BG_38_5.jpg?v=1756268896\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25a0257k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"ライトグレー \/ M","offer_id":46778837172442,"sku":"E25A0257K-08-04","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"ライトグレー \/ L","offer_id":46778837205210,"sku":"E25A0257K-08-05","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"ライトグレー \/ XL","offer_id":46778837237978,"sku":"E25A0257K-08-06","price":9900.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-78BG_38_1.jpg?v=1756268896"},{"product_id":"e25a0258k","title":"［BOGEY LOUNGE］ モックネック長袖トップス（カート）","description":"\u003cp\u003eレトロなゴルフカートのイラストをモチーフにしたデザインが目を引く一着。\u003cbr\u003e裏起毛素材で暖かく、肌寒い季節でも快適に過ごせます。\u003cbr\u003eさらに伸縮性に優れており、スイングや日常の動きもスムーズにサポート。\u003cbr\u003e遊び心のあるデザインと機能性を兼ね備えた、秋冬シーズンにぴったりのアイテムです。\u003c\/p\u003e\n\u003cp\u003eおすすめポイント\u003cbr\u003e✔ 裏起毛でしっかり暖かく快適な着心地\u003cbr\u003e✔ 伸縮性の高い素材で動きやすさ抜群\u003cbr\u003e✔ ゴルフシーンからタウンユースまで幅広く活躍\u003c\/p\u003e\n\u003cp\u003e暖かさとデザイン性を両立した、冬のゴルフスタイルにおすすめの一枚です。\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 219.219px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd style=\"height: 42.7891px; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd style=\"height: 47.1641px;\" class=\"xl75\" height=\"28\"\u003e肩幅\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e59\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e61\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl73\"\u003e63\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd style=\"height: 44.3125px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e胸囲\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e114\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e118\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl73\"\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e68\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd style=\"height: 44.3594px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e袖丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e53.5\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e54.5\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl73\"\u003e55.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ポリエステル 87%\/ポリウレタン 13%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-79BG_67_2.jpg?v=1756269131\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-79BG_67_4.jpg?v=1756269130\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-79BG_67_6.jpg?v=1756269130\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-79BG_67_5.jpg?v=1756269130\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-79BG_67_7.jpg?v=1756269130\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25a0258k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"ネイビー \/ M","offer_id":46778837270746,"sku":"E25A0258K-40-04","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"ネイビー \/ L","offer_id":46778837303514,"sku":"E25A0258K-40-05","price":9900.0,"currency_code":"JPY","in_stock":false},{"title":"ネイビー \/ XL","offer_id":46778837336282,"sku":"E25A0258K-40-06","price":9900.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-79BG_67_1.jpg?v=1756269130"},{"product_id":"e25a0259k","title":"［BOGEY LOUNGE］ モックネック長袖トップス（文字プリント）","description":"\u003cp\u003eしっかりとした重みと肉厚感が特徴の裏毛モックトレーナー。\u003cbr\u003e着るたびに身体に馴染み、生地の風合いが育っていくのを楽しめる、大人のこだわりが詰まった一着です。\u003cbr\u003e背面には、人気のメッセージロゴを大胆に配置し、シンプルながら存在感のあるデザインに仕上げました。\u003cbr\u003eゴルフシーンはもちろん、普段使いにもおすすめ。\u003c\/p\u003e\n\u003cp\u003eおすすめポイント\u003cbr\u003e✔ 重厚感のある裏毛素材で高級感と耐久性を両立\u003cbr\u003e✔ 着込むほどに増す風合いで、経年変化が楽しめる\u003cbr\u003e✔ BACKにあしらった人気のロゴが視線を集めるアクセントに\u003cbr\u003e✔ カジュアルにもストリートにも映える万能トレーナー\u003c\/p\u003e\n\u003cp\u003e着るたびに“自分だけの一枚”へと育つ、長く付き合いたいアイテムです。\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 219.219px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd style=\"height: 42.7891px; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd style=\"height: 47.1641px;\" class=\"xl75\" height=\"28\"\u003e裄丈\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e83.5\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e85.5\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl73\"\u003e87.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd style=\"height: 44.3125px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e胸囲\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e112\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e116\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl73\"\u003e120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd style=\"height: 44.3594px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e袖丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e72.5\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e74.5\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl73\"\u003e76.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：綿 100%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-80BG_49_3.jpg?v=1759216593\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-80BG_49_5.jpg?v=1759216593\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-80BG_49_6.jpg?v=1759216593\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-80BG_49_1.jpg?v=1759216593\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25a0259k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"ブラック \/ M","offer_id":46778837401818,"sku":"E25A0259K-01-04","price":13200.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L","offer_id":46778837434586,"sku":"E25A0259K-01-05","price":13200.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XL","offer_id":46778837467354,"sku":"E25A0259K-01-06","price":13200.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-80BG_49_15.jpg?v=1759216593"},{"product_id":"e25a0261k","title":"［BOGEY LOUNGE］ マイクロフリースハーフZIP","description":"\u003cp\u003eレトロな配色が目を引く長袖ハーフジップトップス。\u003cbr\u003e柔らかく暖かいフリース素材を使用しており、保温性に優れているため寒い季節も快適に過ごせます。\u003cbr\u003eハーフジップ仕様で温度調整がしやすく、アクティブな動きにも対応。\u003cbr\u003eスタイリッシュなデザインと機能性を兼ね備えた一着です。\u003c\/p\u003e\n\u003cp\u003eおすすめポイント\u003cbr\u003e✔ レトロな配色でクラシカルな雰囲気を演出\u003cbr\u003e✔ フリース素材で抜群の保温性と柔らかさ\u003cbr\u003e✔ ゴルフやアウトドア、タウンユースにも最適\u003c\/p\u003e\n\u003cp\u003e寒さ対策もおしゃれも叶える、冬のマストアイテムです。\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 219.219px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd style=\"height: 42.7891px; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt; height: 42.7891px;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd style=\"height: 47.1641px;\" class=\"xl75\" height=\"28\"\u003e裄丈\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e85.5\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl74\"\u003e86.5\u003c\/td\u003e\n\u003ctd style=\"border-left: none; height: 47.1641px;\" class=\"xl73\"\u003e88\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd style=\"height: 44.3125px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e胸囲\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e116\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl74\"\u003e120\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3125px;\" class=\"xl73\"\u003e124\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e73\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e75\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e77\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd style=\"height: 44.3594px; border-top: none;\" class=\"xl75\" height=\"27\"\u003e袖丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e77\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl74\"\u003e78\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 44.3594px;\" class=\"xl73\"\u003e79\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ポリエステル 100%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-82BG_01_1.jpg?v=1756269984\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-82BG_01_3.jpg?v=1756269984\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-82BG_01_4.jpg?v=1756269985\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-82BG_01_6.jpg?v=1756269984\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-82BG_01_7.jpg?v=1756269984\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-82BG_01_9.jpg?v=1756269984\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-82BG_01_11.jpg?v=1756269984\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-82BG_01_13.jpg?v=1756269984\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-82BG_60_3.jpg?v=1756269984\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-82BG_60_5.jpg?v=1756269984\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-82BG_60_6.jpg?v=1756269984\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25a0261k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"レッド \/ M","offer_id":46778837565658,"sku":"E25A0261K-60-04","price":13200.0,"currency_code":"JPY","in_stock":false},{"title":"レッド \/ L","offer_id":46778837598426,"sku":"E25A0261K-60-05","price":13200.0,"currency_code":"JPY","in_stock":false},{"title":"レッド \/ XL","offer_id":46778837631194,"sku":"E25A0261K-60-06","price":13200.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ M","offer_id":46778837663962,"sku":"E25A0261K-73-04","price":13200.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ L","offer_id":46778837696730,"sku":"E25A0261K-73-05","price":13200.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ XL","offer_id":46778837729498,"sku":"E25A0261K-73-06","price":13200.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5H199-82BG_01_1.jpg?v=1756269984"},{"product_id":"e25a0263k","title":"［BOGEY LOUNGE］ 裏毛クルートレーナー","description":"\u003cp\u003eしっかりとした厚みのある生地を使用した、存在感たっぷりのスウェット。\u003cbr\u003e着用を重ねるごとに生地の風合いが深まり、自分だけの一着へと育っていく過程を楽しめます。\u003cbr\u003eアメカジテイストのロゴデザインと、どこか懐かしさを感じさせるレトロな配色がポイント。\u003cbr\u003eカジュアルスタイルの主役になるアイテムです。\u003c\/p\u003e\n\u003cp\u003eおすすめポイント\u003cbr\u003e✔ 肉厚でタフな素材感が魅力\u003cbr\u003e✔ 着込むたびに風合いが深まり、自分だけのヴィンテージ感が楽しめる\u003cbr\u003e✔ アメカジ好きにはたまらないロゴ＆配色デザイン\u003cbr\u003e✔ 一枚でも存在感のある着こなしが完成\u003c\/p\u003e\n\u003cp\u003eヴィンテージライクな雰囲気と現代的なシルエットを融合した、BOGEYLOUNGEらしい一着です。\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 219.219px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 42.7891px; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt; height: 42.7891px;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 47.1641px;\"\u003e裄丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e83.5\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e85.5\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none; height: 47.1641px;\"\u003e87.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3125px; border-top: none;\"\u003e胸囲\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e112\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e116\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e68\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3594px; border-top: none;\"\u003e袖丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e73\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e75\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e77\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：綿 100%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_39_3.jpg?v=1756271018\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_39_1.jpg?v=1756271018\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_39_4.jpg?v=1756271018\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_39_5.jpg?v=1756271019\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_39_6.jpg?v=1756271018\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_29_5.jpg?v=1756271018\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_29_3.jpg?v=1756271018\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_29_2.jpg?v=1756271018\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_29_5.jpg?v=1756271018\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_29_6.jpg?v=1756271018\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_29_1.jpg?v=1756271018\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_29_9.jpg?v=1756271018\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_29_11.jpg?v=1756271018\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_29_13.jpg?v=1756271019\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_29_15.jpg?v=1756271018\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25a0263k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"グレー \/ M","offer_id":46778837827802,"sku":"E25A0263K-07-04","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"グレー \/ L","offer_id":46778837860570,"sku":"E25A0263K-07-05","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"グレー \/ XL","offer_id":46778837893338,"sku":"E25A0263K-07-06","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"チャコールグレー \/ M","offer_id":46778837926106,"sku":"E25A0263K-09-04","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"チャコールグレー \/ L","offer_id":46778837958874,"sku":"E25A0263K-09-05","price":11000.0,"currency_code":"JPY","in_stock":false},{"title":"チャコールグレー \/ XL","offer_id":46778837991642,"sku":"E25A0263K-09-06","price":11000.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-84BG_29_1.jpg?v=1756271018"},{"product_id":"e25c0252k","title":"［BOGEY LOUNGE］ リブ衿スキッパーシャツ","description":"\u003cp\u003eレトロなムードが漂うサッカーシャツをオマージュしたスキッパーシャツ。\u003cbr\u003eヴィンテージ感のあるカラーリングと、アメカジテイストを感じさせる雰囲気が魅力の一枚です。\u003cbr\u003e袖にはラインを配し、さりげないワンポイント刺繍を施すことで、シンプルながらも存在感のある仕上がりに。\u003cbr\u003eおすすめポイント\u003cbr\u003e✔ レトロ×スポーツテイストでトレンド感アップ\u003cbr\u003e✔ さらっと着るだけで主役級のトップス\u003cbr\u003e✔ カジュアルからストリートまで幅広いスタイルにマッチ\u003c\/p\u003e\n\u003cp\u003eスポーティーでありながら、大人の抜け感を演出できるおすすめの一着です\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 219.219px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 42.7891px; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt; height: 42.7891px;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 47.1641px;\"\u003e肩幅\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e45\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e47\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none; height: 47.1641px;\"\u003e49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3125px; border-top: none;\"\u003e胸囲\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e108\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e112\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e116\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e67\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e69\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e71\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3594px; border-top: none;\"\u003e袖丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e27\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e28\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ポリエステル 78%\/ポリウレタン 22%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F199-73BG_67_1.jpg?v=1756267669\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F199-73BG_67_3.jpg?v=1756267669\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F199-73BG_67_4.jpg?v=1756267669\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F199-73BG_67_6.jpg?v=1756267669\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F199-73BG_67_9.jpg?v=1756267669\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F199-73BG_67_10.jpg?v=1756267669\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F199-73BG_67_18.jpg?v=1756267669\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25c0252k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"ネイビー \/ M","offer_id":46778838122714,"sku":"E25C0252K-40-04","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"ネイビー \/ L","offer_id":46778838155482,"sku":"E25C0252K-40-05","price":8800.0,"currency_code":"JPY","in_stock":false},{"title":"ネイビー \/ XL","offer_id":46778838188250,"sku":"E25C0252K-40-06","price":8800.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F199-73BG_67_1.jpg?v=1756267669"},{"product_id":"e25d0253k","title":"［BOGEY LOUNGE］ スニードベスト","description":"\u003cp\u003eレトロでヴィンテージ感あふれるデザインが魅力のロゴカラーベスト。\u003cbr\u003eアメカジスタイルを彷彿とさせる配色ロゴが印象的で、シンプルながらしっかりと存在感を放つ一着です。\u003cbr\u003eTシャツやシャツ、ロンTなど、さまざまなアイテムとのレイヤードが楽しめる着回し力の高い万能アイテム。\u003cbr\u003eコーディネートの幅を広げたい方にぴったりです。\u003c\/p\u003e\n\u003cp\u003eおすすめポイント\u003cbr\u003e✔ 配色ロゴがコーデのアクセントに\u003cbr\u003e✔ レイヤードスタイルに最適な万能ベスト\u003cbr\u003e✔ アメカジ・レトロ系スタイルと好相性\u003cbr\u003e✔ 季節の変わり目にも活躍する便利アイテム\u003c\/p\u003e\n\u003cp\u003eデザイン性と着回しやすさを両立した、1枚あると重宝するアイテムです。\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 219.219px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 42.7891px; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt; height: 42.7891px;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 47.1641px;\"\u003e肩幅\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e45\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e47\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none; height: 47.1641px;\"\u003e49\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3125px; border-top: none;\"\u003e胸囲\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e136\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e140\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e144\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e70\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e72\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3594px; border-top: none;\"\u003e裄丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e25.5\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e26.5\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e27.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ナイロン 90%\/ポリウレタン 10%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-74BG_40_1.jpg?v=1756268033\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-74BG_40_3.jpg?v=1756268033\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-74BG_40_5.jpg?v=1756268033\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-74BG_40_6.jpg?v=1756268033\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-74BG_40_9.jpg?v=1756268033\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-74BG_40_11.jpg?v=1756268033\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-74BG_40_13.jpg?v=1756268033\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-74BG_40_14.jpg?v=1756268033\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-74BG_67_2.jpg?v=1756268033\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-74BG_67_3.jpg?v=1756268033\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-74BG_67_4.jpg?v=1756268033\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25d0253k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"グリーン \/ M","offer_id":46778838319322,"sku":"E25D0253K-30-04","price":14300.0,"currency_code":"JPY","in_stock":false},{"title":"グリーン \/ L","offer_id":46778838352090,"sku":"E25D0253K-30-05","price":14300.0,"currency_code":"JPY","in_stock":false},{"title":"グリーン \/ XL","offer_id":46778838384858,"sku":"E25D0253K-30-06","price":14300.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ M","offer_id":46778838417626,"sku":"E25D0253K-73-04","price":14300.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ L","offer_id":46778838450394,"sku":"E25D0253K-73-05","price":14300.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ XL","offer_id":46778838483162,"sku":"E25D0253K-73-06","price":14300.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-74BG_40_1.jpg?v=1756268033"},{"product_id":"e25d0260k","title":"［BOGEY LOUNGE］ 布帛ブルゾン","description":"\u003cp\u003e軽やかなナイロンワッシャー素材を使用した、程よい抜け感が魅力のブルゾン。\u003cbr\u003e背中にメッセージロゴのプリントを大胆にあしらい、シンプルながらも印象に残るデザインに仕上げました。\u003cbr\u003eライトアウターとして、季節の変わり目はもちろん、幅広いシーズンで活躍する万能アイテムです。\u003c\/p\u003e\n\u003cp\u003eおすすめポイント\u003cbr\u003e✔ こなれ感のあるナイロンワッシャー素材で軽快な着心地\u003cbr\u003e✔ 季節を問わず着回せる汎用性の高さが魅力\u003cbr\u003e✔ 背中のメッセージロゴが後ろ姿のアクセントに\u003cbr\u003e✔ カジュアルにもスポーティーにもマッチする万能デザイン\u003c\/p\u003e\n\u003cp\u003e羽織るだけでサマになり、ロングシーズン活躍する頼れる一着です。\u003c\/p\u003e\n\u003ctable style=\"width: 100.088%; height: 219.219px;\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003ccol style=\"width: 25.0003%;\" width=\"77\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 42.7891px;\"\u003e\n\u003ctd height=\"25\" class=\"xl72\" width=\"89\" style=\"height: 42.7891px; width: 67pt;\"\u003eサイズ\u003c\/td\u003e\n\u003ctd class=\"xl70\" width=\"89\" style=\"width: 67pt; height: 42.7891px;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl69\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl71\" width=\"89\" style=\"border-left: none; width: 67pt; height: 42.7891px;\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 47.1641px;\"\u003e\n\u003ctd height=\"28\" class=\"xl75\" style=\"height: 47.1641px;\"\u003e肩幅\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e55\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-left: none; height: 47.1641px;\"\u003e57\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-left: none; height: 47.1641px;\"\u003e59\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3125px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3125px; border-top: none;\"\u003e胸囲\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e126\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e130\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3125px;\"\u003e134\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 40.5938px;\"\u003e\n\u003ctd style=\"border-top: none; height: 40.5938px;\"\u003e着丈\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e69\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e71\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none; height: 40.5938px;\"\u003e73\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 44.3594px;\"\u003e\n\u003ctd height=\"27\" class=\"xl75\" style=\"height: 44.3594px; border-top: none;\"\u003e袖丈\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e64\u003c\/td\u003e\n\u003ctd class=\"xl74\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e65\u003c\/td\u003e\n\u003ctd class=\"xl73\" style=\"border-top: none; border-left: none; height: 44.3594px;\"\u003e66\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ナイロン 90%\/ポリウレタン 10%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-81BG_67_1.jpg?v=1756269662\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-81BG_67_3.jpg?v=1756269663\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-81BG_67_4.jpg?v=1756269663\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-81BG_67_5.jpg?v=1756269662\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-81BG_67_7.jpg?v=1756269663\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-81BG_67_10.jpg?v=1756269662\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-81BG_49_1.jpg?v=1756269662\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-81BG_49_2.jpg?v=1756269662\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-81BG_49_3.jpg?v=1756269662\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-81BG_49_4.jpg?v=1756269662\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25d0260k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"ブラック \/ M","offer_id":46778838581466,"sku":"E25D0260K-01-04","price":19800.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L","offer_id":46778838614234,"sku":"E25D0260K-01-05","price":19800.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XL","offer_id":46778838647002,"sku":"E25D0260K-01-06","price":19800.0,"currency_code":"JPY","in_stock":false},{"title":"ネイビー \/ M","offer_id":46778838679770,"sku":"E25D0260K-40-04","price":19800.0,"currency_code":"JPY","in_stock":false},{"title":"ネイビー \/ L","offer_id":46778838712538,"sku":"E25D0260K-40-05","price":19800.0,"currency_code":"JPY","in_stock":false},{"title":"ネイビー \/ XL","offer_id":46778838745306,"sku":"E25D0260K-40-06","price":19800.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-81BG_49_1.jpg?v=1756269662"},{"product_id":"e25f0262k","title":"［BOGEY LOUNGE］ タックパンツ","description":"\u003cp\u003eシルエットにこだわった美しいラインが魅力のタック入りパンツ。\u003cbr\u003e程よいゆとりと立体感のあるシルエットで、ラフになりすぎず上品な印象を演出します。\u003cbr\u003e素材には、軽やかで風合いのあるナイロンワッシャーを採用。\u003cbr\u003eオールシーズン対応の快適な履き心地で、幅広いシーンにマッチする万能アイテムです。\u003c\/p\u003e\n\u003cp\u003eおすすめポイント\u003cbr\u003e✔ 計算されたタック使いでシルエットがきれいに決まる\u003cbr\u003e✔ ナイロンワッシャー素材で軽くて快適、シーズンレスで活躍\u003cbr\u003e✔ カジュアルにもきれいめにも対応する着回し力\u003cbr\u003e✔ 単品でもセットアップでも使える万能デザイン\u003c\/p\u003e\n\u003cp\u003eスタイルアップと快適さを両立した、大人のための一本です。\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" style=\"width: 100.088%; height: 186.649px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003ccol width=\"77\" style=\"width: 25.0003%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 25.3281px;\"\u003e\n\u003ctd style=\"height: 19.0pt; width: 67pt;\" width=\"89\" class=\"xl72\" height=\"25\"\u003eサイズ\u003c\/td\u003e\n\u003ctd style=\"width: 67pt;\" width=\"89\" class=\"xl70\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt;\" width=\"89\" class=\"xl69\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border-left: none; width: 67pt;\" width=\"89\" class=\"xl71\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 28px;\"\u003e\n\u003ctd style=\"height: 21.0pt;\" class=\"xl75\" height=\"28\"\u003e股上\u003c\/td\u003e\n\u003ctd style=\"border-left: none;\" class=\"xl74\"\u003e27\u003c\/td\u003e\n\u003ctd style=\"border-left: none;\" class=\"xl74\"\u003e28\u003c\/td\u003e\n\u003ctd style=\"border-left: none;\" class=\"xl73\"\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 26.6641px;\"\u003e\n\u003ctd style=\"height: 20.0pt; border-top: none;\" class=\"xl75\" height=\"27\"\u003e股下\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e65\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e65\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl73\"\u003e68\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 26.6641px;\"\u003e\n\u003ctd style=\"height: 20.0pt; border-top: none;\" class=\"xl75\" height=\"27\"\u003eヒップ\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e114\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl74\"\u003e118\u003c\/td\u003e\n\u003ctd style=\"border-top: none; border-left: none;\" class=\"xl73\"\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：ナイロン 90%\/ポリウレタン 10%\u003cbr\u003e製造国：中国\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_49_1.jpg?v=1756270277\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_49_2.jpg?v=1756270277\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_49_3.jpg?v=1756270277\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_49_4.jpg?v=1756270277\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_49_5.jpg?v=1756270277\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_49_6.jpg?v=1756270277\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_49_7.jpg?v=1756270277\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_49_8.jpg?v=1756270277\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_67_1.jpg?v=1756270277\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_67_2.jpg?v=1756270277\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_67_3.jpg?v=1756270277\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_67_4.jpg?v=1756270277\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_67_5.jpg?v=1756270277\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25f0262k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"ブラック \/ M","offer_id":46778838843610,"sku":"E25F0262K-01-04","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ L","offer_id":46778838876378,"sku":"E25F0262K-01-05","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"ブラック \/ XL","offer_id":46778838909146,"sku":"E25F0262K-01-06","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"ネイビー \/ M","offer_id":46778838941914,"sku":"E25F0262K-40-04","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"ネイビー \/ L","offer_id":46778838974682,"sku":"E25F0262K-40-05","price":12100.0,"currency_code":"JPY","in_stock":false},{"title":"ネイビー \/ XL","offer_id":46778839007450,"sku":"E25F0262K-40-06","price":12100.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5G199-83BG_49_1.jpg?v=1756270277"},{"product_id":"e25k0264k","title":"［BOGEY LOUNGE］ キャップ","description":"\u003cp\u003eピグメント加工による味のある風合いが魅力の、バイカラー配色キャップ。\u003cbr\u003eレトロな雰囲気漂うアメカジスタイルにぴったりで、コーディネートのアクセントとしても活躍します。\u003cbr\u003e使い込むほどに風合いが増し、ヴィンテージライクに“育てていく”楽しみも味わえるアイテムです。\u003c\/p\u003e\n\u003cp\u003eおすすめポイント\u003cbr\u003e✔ ピグメント加工でこなれたヴィンテージ感を演出\u003cbr\u003e✔ シーズンレスで使える万能キャップ\u003cbr\u003e✔ 着こなしのアクセントになる存在感あるデザイン\u003c\/p\u003e\n\u003cp\u003e被るだけでスタイリングに深みをプラスしてくれる、大人のカジュアルに欠かせない一点です。\u003c\/p\u003e\n\u003cp\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003eサイズF：外周:56～60 cm\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：綿 90%\/ポリエステル 10%\u003cbr\u003e製造国：ベトナム\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-95BG_49_1.jpg?v=1756271221\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-95BG_49_2.jpg?v=1756271221\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-95BG_49_3.jpg?v=1756271221\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-95BG_49_4.jpg?v=1756271221\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-95BG_49_5.jpg?v=1756271221\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-95BG_60_3.jpg?v=1756271221\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-95BG_60_2.jpg?v=1756271221\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-95BG_60_1.jpg?v=1756271221\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-95BG_60_4.jpg?v=1756271221\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-95BG_60_5.jpg?v=1756271221\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25k0264k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"ブラック \/ F","offer_id":46778839105754,"sku":"E25K0264K-01-00","price":6050.0,"currency_code":"JPY","in_stock":false},{"title":"ブルー \/ F","offer_id":46778839138522,"sku":"E25K0264K-73-00","price":6050.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-95BG_49_1.jpg?v=1756271221"},{"product_id":"e25k0265k","title":"［BOGEY LOUNGE］ ハット","description":"\u003cp\u003e独特の風合いが魅力のピグメント加工を施したバケットハット。\u003cbr\u003eアメカジテイスト漂う仕上がりで、ヴィンテージ感のあるスタイルにぴったりのアイテムです。\u003cbr\u003e使い込むほどに色味が変化し、自分だけの味わい深い表情へと“育っていく”のも魅力。\u003cbr\u003eシンプルながらも存在感のあるデザインで、コーディネートのアクセントに活躍します。\u003c\/p\u003e\n\u003cp\u003eおすすめポイント\u003cbr\u003e✔ ピグメント加工によるユーズド感がこなれた印象に\u003cbr\u003e✔ ヴィンテージライクな風合いでアメカジスタイルにマッチ\u003cbr\u003e✔ シーズン問わず使える万能アイテム\u003c\/p\u003e\n\u003cp\u003eスタイリングに奥行きをプラスする、大人のこだわりを感じさせるハットです。\u003c\/p\u003e\n\u003cp\u003e※数値はセンチ、多少の誤差がございます\u003cbr\u003e※光や角度により、実物と色味が異なる場合がございます\u003c\/p\u003e\n\u003cp\u003eサイズF：外周：56.5～58.5cm 高さ：13cm つば 6.5cm\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：綿 100%\u003cbr\u003e製造国：ベトナム\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-96BG_18_1.jpg?v=1756271369\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-96BG_18_2.jpg?v=1756271369\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-96BG_18_3.jpg?v=1756271369\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-96BG_18_5.jpg?v=1756271369\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-96BG_18_6.jpg?v=1756271369\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-96BG_49_6.jpg?v=1756271370\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-96BG_49_7.jpg?v=1756271369\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-96BG_49_3.jpg?v=1756271369\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-96BG_49_4.jpg?v=1756271369\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-96BG_49_2.jpg?v=1756271369\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-96BG_49_1.jpg?v=1756271369\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-96BG_49_5.jpg?v=1756271369\" alt=\"\"\u003e\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e商品コード｜\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ee25k0265k\u003c\/span\u003e\u003cbr\u003e購入時納期｜3-4日\u003c\/p\u003e","brand":"EVEN","offers":[{"title":"ブラック \/ F","offer_id":46778839236826,"sku":"E25K0265K-01-00","price":6050.0,"currency_code":"JPY","in_stock":false},{"title":"ベージュ \/ F","offer_id":46778839269594,"sku":"E25K0265K-27-00","price":6050.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/5F999-96BG_18_1.jpg?v=1756271369"},{"product_id":"s26a0205k","title":"VINTAGE CREWNECK (TEE STAMP)","description":"\u003cdiv class=\"ProductMeta__Specification\"\u003e\n \n\n \u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    .accordion-icon--description {\n      width: 15px;\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px;\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar { width: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-track { background: #f5f5f5; border-radius: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar { display: none; }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover { opacity: 0.7; }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover { opacity: 0.8; }\n    .gallery-modal__thumb.is-active { border-color: #fff; opacity: 1; }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover { opacity: 0.7; }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent { padding-bottom: 0 !important; }\n      .size-visual { margin-top: 16px; margin-bottom: 20px; }\n      .size-visual__image { max-width: 100%; }\n      .size-visual__slider-container { padding: 0 24px; }\n      .slider-arrow { width: 24px; }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid { grid-template-columns: repeat(2, 1fr); gap: 4px; }\n      #galleryModalImg { max-width: 100vw; max-height: 80vh; }\n      .gallery-modal__thumbnails { bottom: 20px; }\n      .gallery-modal__thumb { width: 40px; height: 40px; }\n      .gallery-modal__close { top: 16px; right: 16px; font-size: 40px; }\n      .gallery-modal__arrow { padding: 15px; }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\n\n\n  \n\n\u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DESCRIPTION] アコーディオン「Description」       --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e\n        \u003cspan\u003eDescription\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cdiv class=\"accordion-scroll-area\"\u003e\n\n        \u003c!-- ▼ [EDIT: 商品説明] ここから〜ここまでが商品説明テキスト --\u003e\n\u003cp\u003eハワイらしく潮風を感じるようなリラックスした印象のクルーネックスウェット。\u003c\/p\u003e\n\u003cp\u003e長く愛用したようなヴィンテージな雰囲気でNALU＆TURF、TOWNなど様々なシーンで楽しめるスタンダードな1着。\u003c\/p\u003e\n\u003cp\u003eライトウェイトなフレンチテリーで肌触りも心地良く、ラグランスリーブや脇下のガセットなどによって快適なプレーが可能。\u003c\/p\u003e\n\u003cp\u003eフロントにはSALVAGE PUBLIC Kolepaティースタンプのプリント入り。\u003c\/p\u003e\n\u003cp\u003e背面に付けられたALOHAテープがさり気なくアクセントになっている。\u003c\/p\u003e\n\u003cbr\u003e\u003cbr\u003e\n        \u003c!-- ▲ [EDIT: 商品説明] ここまで --\u003e\n\n        \u003c!-- ▼ [EDIT: ブランド説明] ここから〜ここまでがブランド説明テキスト --\u003e\n          【SALVAGE PUBLIC Kolepa】\u003cbr\u003e\n          EVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\n          \"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\n        \n        \u003c!-- ▲ [EDIT: ブランド説明] ここまで --\u003e\n\n      \n\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DESCRIPTION] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SIZE] アコーディオン「Size」                     --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eSize\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: サイズテーブル] 採寸表 --\u003e\n      \u003c!-- 列の追加：\u003cth\u003e列名\u003c\/th\u003e を theadの\u003ctr\u003eに、\u003ctd\u003e数値\u003c\/td\u003e を各サイズ行に追加 --\u003e\n      \u003c!-- サイズ行の非表示：該当の \u003ctr\u003e〜\u003c\/tr\u003e を丸ごと削除またはコメントアウト --\u003e\n\n \n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSIZE\u003c\/th\u003e\n\u003cth\u003e裄丈\u003c\/th\u003e\n\u003cth\u003e身幅\u003c\/th\u003e\n\u003cth\u003e着丈\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003ctd\u003e81\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003ctd\u003e87\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\n\n\n      \u003c!-- ▲ [EDIT: サイズテーブル] ここまで --\u003e\n\n      \u003cp class=\"size-note\"\u003e\n        ※ 表記サイズは目安となります。\u003cbr\u003e\n        ※ 採寸方法により多少の誤差が生じる場合がございます。\n      \u003c\/p\u003e\n\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/ssize-visualizer-ls-tshirt_37add321-9b58-45f9-8d46-90fc4397c429.png?v=1783330915\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/msize-visualizer-ls-tshirt_8924b61d-2246-4469-896b-eda3f3066b1a.png?v=1783330915\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"L\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/lsize-visualizer-ls-tshirt_ac9a957f-886c-4d61-827b-1269b813dcbb.png?v=1783330915\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SIZE] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DETAIL] アコーディオン「Detail」                 --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eDetail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: 詳細テーブル] 各行の右側（2列目の\u003ctd\u003e）が編集対象 --\u003e\n      \u003ctable\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eブランド名\u003c\/td\u003e\n            \u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c!-- [VAL:ブランド名] --\u003e\n          \u003c\/tr\u003e\n\n         \u003ctr\u003e\n            \u003ctd\u003e品番\u003c\/td\u003e\n            \u003ctd\u003eSVKS6002\u003c\/td\u003e\n          \u003c\/tr\u003e\n\u003c!-- [VAL:品番] --\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003e商品コード\u003c\/td\u003e\n            \u003ctd\u003eS26A0205K\u003c\/td\u003e\n\u003c!-- [VAL:商品コード] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e原産国\u003c\/td\u003e\n            \u003ctd\u003e中国\u003c\/td\u003e\n\u003c!-- [VAL:原産国] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e素材\u003c\/td\u003e\n            \u003ctd\u003e本体 :  綿 79% ポリエステル 21%\u003cbr\u003e\nリブ : 綿 95％ ポリウレタン 5％\u003c\/td\u003e\n\u003c!-- [VAL:素材] --\u003e\n          \u003c\/tr\u003e\n         \n\u003c!-- [VAL:モデル] --\u003e\n\u003ctr\u003e\n            \u003ctd\u003eモデル\u003c\/td\u003e\n            \u003ctd\u003e181cm \/ L着用\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003c!-- ▲ [EDIT: 詳細テーブル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DETAIL] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: GALLERY] アコーディオン「Gallery」               --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eGallery\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: ギャラリー画像] --\u003e\n      \u003c!-- 画像追加：下記ブロックをコピーして末尾に追加し、URLとalt番号を書き換える --\u003e\n      \u003c!--\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"【画像URL】\"\u003e\n        \u003cimg src=\"【画像URL】\" class=\"gallery-item\" alt=\"Gallery 【番号】\"\u003e\n      \u003c\/div\u003e\n      --\u003e\n      \u003cdiv class=\"gallery-grid\"\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7322_ebc8556c-c9bc-4871-b8fd-e91b958f932e.jpg?v=1770859850\u0026amp;width=200\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7322_ebc8556c-c9bc-4871-b8fd-e91b958f932e.jpg?v=1770859850\u0026amp;width=200\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7323.jpg?v=1770859850\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7323.jpg?v=1770859850\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7332.jpg?v=1769501665\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7332.jpg?v=1769501665\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7333.jpg?v=1770859850\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7333.jpg?v=1770859850\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7330.jpg?v=1770859850\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7330.jpg?v=1770859850\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7331.jpg?v=1770859850\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7331.jpg?v=1770859850\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7324.jpg?v=1770859850\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7324.jpg?v=1770859850\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7326.jpg?v=1770859850\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7326.jpg?v=1770859850\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7327.jpg?v=1770859850\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7327.jpg?v=1770859850\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 9\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7328.jpg?v=1770859850\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7328.jpg?v=1770859850\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 10\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8284_4d262aa1-cff4-43bf-9c09-3e1770b6f273.jpg?v=1771236670\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8284_4d262aa1-cff4-43bf-9c09-3e1770b6f273.jpg?v=1771236670\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 11\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8288_b66836f1-a4c5-4f01-806f-41ebea6d65fc.jpg?v=1771236669\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8288_b66836f1-a4c5-4f01-806f-41ebea6d65fc.jpg?v=1771236669\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 12\"\u003e\u003c\/div\u003e\n\n\n  \n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: ギャラリー画像] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: GALLERY] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SHIPPING] アコーディオン「Shipping」             --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eShipping\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cul class=\"shipping-list\"\u003e\n        \u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n        \u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"shipping-policy\"\u003e\n        \u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" target=\"_blank\" rel=\"noopener\"\u003e配送ポリシーはこちら\u003c\/a\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SHIPPING] ここまで --\u003e\n\n  \u003c!-- ギャラリーモーダル（編集不要） --\u003e\n  \u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n    \u003cdiv class=\"gallery-modal__content\"\u003e\n      \u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e\n      \u003cimg id=\"galleryModalImg\" src=\"\" alt=\"Expanded Image\"\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n      \u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\n  \n\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0, touchStartY = 0, currentTranslateX = 0, currentTranslateY = 0;\n      let isDragging = false, isPinching = false, swipeDirection = null;\n      let initialPinchDistance = 0, currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e { modal.style.display = 'none'; }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1; swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) closeModal();\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showPrevImage(); });\n      modalNextBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showNextImage(); });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true; isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true; swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) swipeDirection = 'h';\n            else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) swipeDirection = 'v';\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false; currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) showNextImageFromSwipe(currentTranslateX);\n            else if (currentTranslateX \u003e swipeThreshold) showPrevImageFromSwipe(currentTranslateX);\n            else { currentTranslateX = 0; modalImg.style.transform = `translate(0, 0) scale(1)`; }\n          } else if (swipeDirection === 'v') {\n            if (currentTranslateY \u003e 100 || currentTranslateY \u003c -100) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') showPrevImage();\n        else if (e.key === 'ArrowRight') showNextImage();\n        else if (e.key === 'Escape') closeModal();\n      });\n    });\n  \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n","brand":"EVEN","offers":[{"title":"BLACK \/ S","offer_id":46834674630874,"sku":"S26A0205K-01-03","price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ M","offer_id":46834674663642,"sku":"S26A0205K-01-04","price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ L","offer_id":46834674696410,"sku":"S26A0205K-01-05","price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"OCEAN BLUE \/ S","offer_id":46834674729178,"sku":"S26A0205K-104-03","price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"OCEAN BLUE \/ M","offer_id":46834674761946,"sku":"S26A0205K-104-04","price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"OCEAN BLUE \/ L","offer_id":46834674794714,"sku":"S26A0205K-104-05","price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"SAND \/ S","offer_id":46834674827482,"sku":"S26A0205K-28-03","price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"SAND \/ M","offer_id":46834674860250,"sku":"S26A0205K-28-04","price":20900.0,"currency_code":"JPY","in_stock":true},{"title":"SAND \/ L","offer_id":46834674893018,"sku":"S26A0205K-28-05","price":20900.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/A7R7332.jpg?v=1769501665"},{"product_id":"s26a0206k","title":"VINTAGE P\/O HOODIE（I ♡DH）","description":"\u003cdiv class=\"ProductMeta__Specification\"\u003e\n \n\n \u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    .accordion-icon--description {\n      width: 15px;\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px;\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar { width: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-track { background: #f5f5f5; border-radius: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar { display: none; }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover { opacity: 0.7; }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover { opacity: 0.8; }\n    .gallery-modal__thumb.is-active { border-color: #fff; opacity: 1; }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover { opacity: 0.7; }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent { padding-bottom: 0 !important; }\n      .size-visual { margin-top: 16px; margin-bottom: 20px; }\n      .size-visual__image { max-width: 100%; }\n      .size-visual__slider-container { padding: 0 24px; }\n      .slider-arrow { width: 24px; }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid { grid-template-columns: repeat(2, 1fr); gap: 4px; }\n      #galleryModalImg { max-width: 100vw; max-height: 80vh; }\n      .gallery-modal__thumbnails { bottom: 20px; }\n      .gallery-modal__thumb { width: 40px; height: 40px; }\n      .gallery-modal__close { top: 16px; right: 16px; font-size: 40px; }\n      .gallery-modal__arrow { padding: 15px; }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\n\n\n  \n\n\u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DESCRIPTION] アコーディオン「Description」       --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e\n        \u003cspan\u003eDescription\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cdiv class=\"accordion-scroll-area\"\u003e\n\n        \u003c!-- ▼ [EDIT: 商品説明] ここから〜ここまでが商品説明テキスト --\u003e\n\u003cp\u003eハワイらしく潮風を感じるようなリラックスした印象のプルオーバーフーディー。\u003c\/p\u003e\n\u003cp\u003e長く愛用したようなヴィンテージな雰囲気でNALU＆TURF、TOWNなど様々なシーンで楽しめるスタンダードな1着。\u003c\/p\u003e\n\u003cp\u003eライトウェイトなフレンチテリーで肌触りも心地良く、ラグランスリーブや脇下のガセットなどによって快適なプレーが可能。\u003c\/p\u003e\n\u003cp\u003eカンガルーポケットは肌寒い時などはハンドウォームとしても重宝する。\u003c\/p\u003e\n\u003cp\u003e左胸にはI♡Diamond Headがプリントと3D刺繍のミックスでデザインされている。\u003c\/p\u003e\n\u003cp\u003eフードに付けられたALOHAテープがさり気なくアクセントになっている。 \u003c\/p\u003e\n\u003cbr\u003e\u003cbr\u003e\n        \u003c!-- ▲ [EDIT: 商品説明] ここまで --\u003e\n\n        \u003c!-- ▼ [EDIT: ブランド説明] ここから〜ここまでがブランド説明テキスト --\u003e\n          【SALVAGE PUBLIC Kolepa】\u003cbr\u003e\n          EVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\n          \"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\n        \n        \u003c!-- ▲ [EDIT: ブランド説明] ここまで --\u003e\n\n      \n\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DESCRIPTION] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SIZE] アコーディオン「Size」                     --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eSize\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: サイズテーブル] 採寸表 --\u003e\n      \u003c!-- 列の追加：\u003cth\u003e列名\u003c\/th\u003e を theadの\u003ctr\u003eに、\u003ctd\u003e数値\u003c\/td\u003e を各サイズ行に追加 --\u003e\n      \u003c!-- サイズ行の非表示：該当の \u003ctr\u003e〜\u003c\/tr\u003e を丸ごと削除またはコメントアウト --\u003e\n\n\n\u003ctable class=\"size-table\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth\u003eSIZE\u003c\/th\u003e\n      \u003cth\u003e裄丈\u003c\/th\u003e\n      \u003cth\u003e身幅\u003c\/th\u003e\n      \u003cth\u003e着丈\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003cth\u003eS\u003c\/th\u003e\n      \u003ctd\u003e81\u003c\/td\u003e\n      \u003ctd\u003e56\u003c\/td\u003e\n      \u003ctd\u003e63\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003cth\u003eM\u003c\/th\u003e\n      \u003ctd\u003e84\u003c\/td\u003e\n      \u003ctd\u003e59\u003c\/td\u003e\n      \u003ctd\u003e67\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003cth\u003eL\u003c\/th\u003e\n      \u003ctd\u003e87\u003c\/td\u003e\n      \u003ctd\u003e62\u003c\/td\u003e\n      \u003ctd\u003e69\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\n      \u003c!-- ▲ [EDIT: サイズテーブル] ここまで --\u003e\n\n      \u003cp class=\"size-note\"\u003e\n        ※ 表記サイズは目安となります。\u003cbr\u003e\n        ※ 採寸方法により多少の誤差が生じる場合がございます。\n      \u003c\/p\u003e\n\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/ssize-visualizer-hoodie_529a9220-ad79-47d1-b397-5daaac8f3037.png?v=1783493467\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/msize-visualizer-hoodie_1e2fed33-23dd-4dae-9cfd-31aee157344e.png?v=1783493467\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n                        \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/lsize-visualizer-hoodie_e4519c4b-0df3-4963-825b-50b4088d3ae3.png?v=1783493467\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SIZE] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DETAIL] アコーディオン「Detail」                 --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eDetail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: 詳細テーブル] 各行の右側（2列目の\u003ctd\u003e）が編集対象 --\u003e\n      \u003ctable\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eブランド名\u003c\/td\u003e\n            \u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c!-- [VAL:ブランド名] --\u003e\n          \u003c\/tr\u003e\n\n         \u003ctr\u003e\n            \u003ctd\u003e品番\u003c\/td\u003e\n            \u003ctd\u003eSVKS6003\u003c\/td\u003e\n          \u003c\/tr\u003e\n\u003c!-- [VAL:品番] --\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003e商品コード\u003c\/td\u003e\n            \u003ctd\u003eS26A0206K\u003c\/td\u003e\n\u003c!-- [VAL:商品コード] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e原産国\u003c\/td\u003e\n            \u003ctd\u003e中国\u003c\/td\u003e\n\u003c!-- [VAL:原産国] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e素材\u003c\/td\u003e\n            \u003ctd\u003e本体 :  綿 79% ポリエステル 21%\u003cbr\u003e\nリブ : 綿 95％ ポリウレタン 5％\u003c\/td\u003e\n\u003c!-- [VAL:素材] --\u003e\n          \u003c\/tr\u003e\n         \n\u003c!-- [VAL:モデル] --\u003e\n\u003ctr\u003e\n            \u003ctd\u003eモデル\u003c\/td\u003e\n            \u003ctd\u003e181cm \/ L着用\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003c!-- ▲ [EDIT: 詳細テーブル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DETAIL] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: GALLERY] アコーディオン「Gallery」               --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eGallery\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: ギャラリー画像] --\u003e\n      \u003c!-- 画像追加：下記ブロックをコピーして末尾に追加し、URLとalt番号を書き換える --\u003e\n      \u003c!--\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"【画像URL】\"\u003e\n        \u003cimg src=\"【画像URL】\" class=\"gallery-item\" alt=\"Gallery 【番号】\"\u003e\n      \u003c\/div\u003e\n      --\u003e\n      \u003cdiv class=\"gallery-grid\"\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7334_8c125924-47b8-4e2b-96e6-e4ae4256dca2.jpg?v=1770859760\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7334_8c125924-47b8-4e2b-96e6-e4ae4256dca2.jpg?v=1770859760\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7336.jpg?v=1770859760\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7336.jpg?v=1770859760\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7341.jpg?v=1769501690\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7341.jpg?v=1769501690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7342.jpg?v=1770859760\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7342.jpg?v=1770859760\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7343.jpg?v=1770859760\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7343.jpg?v=1770859760\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7344.jpg?v=1770859760\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7344.jpg?v=1770859760\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7337.jpg?v=1770859760\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7337.jpg?v=1770859760\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7338.jpg?v=1770859760\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7338.jpg?v=1770859760\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7339.jpg?v=1770859760\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7339.jpg?v=1770859760\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 9\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7340.jpg?v=1770859760\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7340.jpg?v=1770859760\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 10\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3681.jpg?v=1770859760\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3681.jpg?v=1770859760\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 11\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3700.jpg?v=1770859760\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3700.jpg?v=1770859760\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 12\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3739.jpg?v=1770859760\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3739.jpg?v=1770859760\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 13\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3750.jpg?v=1770859760\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3750.jpg?v=1770859760\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 14\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8296.jpg?v=1771236732\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8296.jpg?v=1771236732\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 15\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8300.jpg?v=1771236732\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8300.jpg?v=1771236732\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 16\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8310_10f1e0f8-b47b-497d-9d59-581eb7c14fba.jpg?v=1771236732\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8310_10f1e0f8-b47b-497d-9d59-581eb7c14fba.jpg?v=1771236732\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 17\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8328.jpg?v=1771236732\u0026amp;width=700\"\u003e\n        \u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8328.jpg?v=1771236732\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 18\"\u003e\n      \u003c\/div\u003e\n\n\n  \n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: ギャラリー画像] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: GALLERY] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SHIPPING] アコーディオン「Shipping」             --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eShipping\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cul class=\"shipping-list\"\u003e\n        \u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n        \u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"shipping-policy\"\u003e\n        \u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" target=\"_blank\" rel=\"noopener\"\u003e配送ポリシーはこちら\u003c\/a\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SHIPPING] ここまで --\u003e\n\n  \u003c!-- ギャラリーモーダル（編集不要） --\u003e\n  \u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n    \u003cdiv class=\"gallery-modal__content\"\u003e\n      \u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e\n      \u003cimg id=\"galleryModalImg\" src=\"\" alt=\"Expanded Image\"\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n      \u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\n  \n\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0, touchStartY = 0, currentTranslateX = 0, currentTranslateY = 0;\n      let isDragging = false, isPinching = false, swipeDirection = null;\n      let initialPinchDistance = 0, currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e { modal.style.display = 'none'; }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1; swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) closeModal();\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showPrevImage(); });\n      modalNextBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showNextImage(); });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true; isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true; swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) swipeDirection = 'h';\n            else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) swipeDirection = 'v';\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false; currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) showNextImageFromSwipe(currentTranslateX);\n            else if (currentTranslateX \u003e swipeThreshold) showPrevImageFromSwipe(currentTranslateX);\n            else { currentTranslateX = 0; modalImg.style.transform = `translate(0, 0) scale(1)`; }\n          } else if (swipeDirection === 'v') {\n            if (currentTranslateY \u003e 100 || currentTranslateY \u003c -100) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') showPrevImage();\n        else if (e.key === 'ArrowRight') showNextImage();\n        else if (e.key === 'Escape') closeModal();\n      });\n    });\n  \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n","brand":"EVEN","offers":[{"title":"BLACK \/ S","offer_id":46834674925786,"sku":"S26A0206K-01-03","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ M","offer_id":46834674958554,"sku":"S26A0206K-01-04","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ L","offer_id":46834674991322,"sku":"S26A0206K-01-05","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"OCEAN BLUE \/ S","offer_id":46834675024090,"sku":"S26A0206K-104-03","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"OCEAN BLUE \/ M","offer_id":46834675056858,"sku":"S26A0206K-104-04","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"OCEAN BLUE \/ L","offer_id":46834675089626,"sku":"S26A0206K-104-05","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"SAND \/ S","offer_id":46834675122394,"sku":"S26A0206K-28-03","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"SAND \/ M","offer_id":46834675155162,"sku":"S26A0206K-28-04","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"SAND \/ L","offer_id":46834675187930,"sku":"S26A0206K-28-05","price":24200.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/A7R7341.jpg?v=1769501690"},{"product_id":"s26a0212k","title":"KŪLINA POHĀPOHĀ POLO S\/S（DH MASTERS）","description":"\u003cdiv class=\"ProductMeta__Specification\"\u003e\n \n\n \u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    .accordion-icon--description {\n      width: 15px;\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px;\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar { width: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-track { background: #f5f5f5; border-radius: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar { display: none; }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover { opacity: 0.7; }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover { opacity: 0.8; }\n    .gallery-modal__thumb.is-active { border-color: #fff; opacity: 1; }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover { opacity: 0.7; }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent { padding-bottom: 0 !important; }\n      .size-visual { margin-top: 16px; margin-bottom: 20px; }\n      .size-visual__image { max-width: 100%; }\n      .size-visual__slider-container { padding: 0 24px; }\n      .slider-arrow { width: 24px; }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid { grid-template-columns: repeat(2, 1fr); gap: 4px; }\n      #galleryModalImg { max-width: 100vw; max-height: 80vh; }\n      .gallery-modal__thumbnails { bottom: 20px; }\n      .gallery-modal__thumb { width: 40px; height: 40px; }\n      .gallery-modal__close { top: 16px; right: 16px; font-size: 40px; }\n      .gallery-modal__arrow { padding: 15px; }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\n\n\n  \n\n\u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DESCRIPTION] アコーディオン「Description」       --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e\n        \u003cspan\u003eDescription\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cdiv class=\"accordion-scroll-area\"\u003e\n\n        \u003c!-- ▼ [EDIT: 商品説明] ここから〜ここまでが商品説明テキスト --\u003e\n\u003cp\u003eラガーシャツから着想を得たオーセンティックな雰囲気のポロシャツ。\u003c\/p\u003e\n\u003cp\u003e特殊な糸を使って編まれたポップコーンニット素材は遮熱性、UVカット、吸水速乾性、ストレッチ性、更に抗菌消臭機能を併せ持った夏場にこれ以上ない最強な1枚。\u003c\/p\u003e\n\u003cp\u003e程よくゆったりとしたシルエットと存在感のある太い前立て＆綾織テープが印象的。\u003c\/p\u003e\n\u003cp\u003e裾リブ仕様で着回し易さも嬉しいポイント。\u003c\/p\u003e\n\u003cp\u003eフロント左胸には馴染みのあるアレがダイアモンドヘッドロゴにアレンジされた刺繍が入る。\u003c\/p\u003e\n\u003cp\u003eバックにはSALVAGE PUBLIC Kolepaブランドスタンプのシリコンプリント入り。\u003c\/p\u003e\n        \u003c!-- ▲ [EDIT: 商品説明] ここまで --\u003e\n\n        \u003c!-- ▼ [EDIT: ブランド説明] ここから〜ここまでがブランド説明テキスト --\u003e\n          【SALVAGE PUBLIC Kolepa】\u003cbr\u003e\n          EVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\n          \"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\n        \n        \u003c!-- ▲ [EDIT: ブランド説明] ここまで --\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DESCRIPTION] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SIZE] アコーディオン「Size」                     --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eSize\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: サイズテーブル] 採寸表 --\u003e\n      \u003c!-- 列の追加：\u003cth\u003e列名\u003c\/th\u003e を theadの\u003ctr\u003eに、\u003ctd\u003e数値\u003c\/td\u003e を各サイズ行に追加 --\u003e\n      \u003c!-- サイズ行の非表示：該当の \u003ctr\u003e〜\u003c\/tr\u003e を丸ごと削除またはコメントアウト --\u003e\n\n\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSIZE\u003c\/th\u003e\n\u003cth\u003e肩幅\u003c\/th\u003e\n\u003cth\u003e身幅\u003c\/th\u003e\n\u003cth\u003e袖丈\u003c\/th\u003e\n\u003cth\u003e着丈\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003ctd\u003e45.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e23\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003ctd\u003e47.3\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003ctd\u003e49.3\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\n\n      \u003c!-- ▲ [EDIT: サイズテーブル] ここまで --\u003e\n\n      \u003cp class=\"size-note\"\u003e\n        ※ 表記サイズは目安となります。\u003cbr\u003e\n        ※ 採寸方法により多少の誤差が生じる場合がございます。\n      \u003c\/p\u003e\n\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/ssize-visualizer-ss-tshirt_843a9083-4584-4bc1-b77b-fb43b29de1cf.png?v=1782999215\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/msize-visualizer-ss-tshirt_d3c0783f-3355-4072-984d-903c605b6052.png?v=1782999215\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"L\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/lsize-visualizer-ss-tshirt_7b87629e-6532-46a0-b6d5-258716a33e8a.png?v=1782999215\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SIZE] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DETAIL] アコーディオン「Detail」                 --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eDetail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: 詳細テーブル] 各行の右側（2列目の\u003ctd\u003e）が編集対象 --\u003e\n      \u003ctable\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eブランド名\u003c\/td\u003e\n            \u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c!-- [VAL:ブランド名] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e品番\u003c\/td\u003e\n            \u003ctd\u003eSVKS6009\u003c\/td\u003e\n\u003c!-- [VAL:品番] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e商品コード\u003c\/td\u003e\n            \u003ctd\u003eS26A0212K\u003c\/td\u003e\n\u003c!-- [VAL:商品コード] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e原産国\u003c\/td\u003e\n            \u003ctd\u003e中国\u003c\/td\u003e\n\u003c!-- [VAL:原産国] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e素材\u003c\/td\u003e\n            \u003ctd\u003e本体 : ポリエステル 100%\u003cbr\u003e\n裾リブ : ポリエステル 95% ポリウレタン 5%\u003c\/td\u003e\n\u003c!-- [VAL:素材] --\u003e\n          \u003c\/tr\u003e\n         \n\u003c!-- [VAL:モデル] --\u003e\n         \n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003c!-- ▲ [EDIT: 詳細テーブル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DETAIL] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: GALLERY] アコーディオン「Gallery」               --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eGallery\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: ギャラリー画像] --\u003e\n      \u003c!-- 画像追加：下記ブロックをコピーして末尾に追加し、URLとalt番号を書き換える --\u003e\n      \u003c!--\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"【画像URL】\"\u003e\n        \u003cimg src=\"【画像URL】\" class=\"gallery-item\" alt=\"Gallery 【番号】\"\u003e\n      \u003c\/div\u003e\n      --\u003e\n      \u003cdiv class=\"gallery-grid\"\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7427.jpg?v=1770988113\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7427.jpg?v=1770988113\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7428.jpg?v=1770988113\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7428.jpg?v=1770988113\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7414.jpg?v=1770988113\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7414.jpg?v=1770988113\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7415.jpg?v=1770988113\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7415.jpg?v=1770988113\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7421.jpg?v=1770988113\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7421.jpg?v=1770988113\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7422.jpg?v=1770988113\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7422.jpg?v=1770988113\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/NVY_front.jpg?v=1771907596\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/NVY_front.jpg?v=1771907596\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/NVY_back.jpg?v=1771907597\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/NVY_back.jpg?v=1771907597\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7416.jpg?v=1770988113\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7416.jpg?v=1770988113\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 9\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7417.jpg?v=1770988113\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7417.jpg?v=1770988113\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 10\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7418.jpg?v=1770988113\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7418.jpg?v=1770988113\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 11\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7419.jpg?v=1770988113\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7419.jpg?v=1770988113\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 12\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7420.jpg?v=1770988113\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7420.jpg?v=1770988113\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 13\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: ギャラリー画像] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: GALLERY] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SHIPPING] アコーディオン「Shipping」             --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eShipping\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cul class=\"shipping-list\"\u003e\n        \u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n        \u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"shipping-policy\"\u003e\n        \u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" target=\"_blank\" rel=\"noopener\"\u003e配送ポリシーはこちら\u003c\/a\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SHIPPING] ここまで --\u003e\n\n  \u003c!-- ギャラリーモーダル（編集不要） --\u003e\n  \u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n    \u003cdiv class=\"gallery-modal__content\"\u003e\n      \u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e\n      \u003cimg id=\"galleryModalImg\" src=\"\" alt=\"Expanded Image\"\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n      \u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\n  \n\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0, touchStartY = 0, currentTranslateX = 0, currentTranslateY = 0;\n      let isDragging = false, isPinching = false, swipeDirection = null;\n      let initialPinchDistance = 0, currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e { modal.style.display = 'none'; }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1; swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) closeModal();\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showPrevImage(); });\n      modalNextBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showNextImage(); });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true; isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true; swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) swipeDirection = 'h';\n            else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) swipeDirection = 'v';\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false; currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) showNextImageFromSwipe(currentTranslateX);\n            else if (currentTranslateX \u003e swipeThreshold) showPrevImageFromSwipe(currentTranslateX);\n            else { currentTranslateX = 0; modalImg.style.transform = `translate(0, 0) scale(1)`; }\n          } else if (swipeDirection === 'v') {\n            if (currentTranslateY \u003e 100 || currentTranslateY \u003c -100) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') showPrevImage();\n        else if (e.key === 'ArrowRight') showNextImage();\n        else if (e.key === 'Escape') closeModal();\n      });\n    });\n  \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n","brand":"EVEN","offers":[{"title":"BLACK \/ S","offer_id":46834675712218,"sku":"S26A0212K-01-03","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ M","offer_id":46834675744986,"sku":"S26A0212K-01-04","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ L","offer_id":46834675777754,"sku":"S26A0212K-01-05","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"WHITE \/ S","offer_id":46834675810522,"sku":"S26A0212K-10-03","price":19800.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ M","offer_id":46834675843290,"sku":"S26A0212K-10-04","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"WHITE \/ L","offer_id":46834675876058,"sku":"S26A0212K-10-05","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"GRAIGE \/ S","offer_id":46834675908826,"sku":"S26A0212K-26-03","price":19800.0,"currency_code":"JPY","in_stock":false},{"title":"GRAIGE \/ M","offer_id":46834675941594,"sku":"S26A0212K-26-04","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"GRAIGE \/ L","offer_id":46834675974362,"sku":"S26A0212K-26-05","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ S","offer_id":46834676007130,"sku":"S26A0212K-40-03","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ M","offer_id":46834676039898,"sku":"S26A0212K-40-04","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ L","offer_id":46834676072666,"sku":"S26A0212K-40-05","price":19800.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/A7R7414.jpg?v=1770988113"},{"product_id":"s26a0213k","title":"KŪLINA POHĀPOHĀ BICOLOR MOCKNECK（KOLEPA STAMP）","description":"\u003cdiv class=\"ProductMeta__Specification\"\u003e\n \n\n \u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    .accordion-icon--description {\n      width: 15px;\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px;\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar { width: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-track { background: #f5f5f5; border-radius: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar { display: none; }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover { opacity: 0.7; }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover { opacity: 0.8; }\n    .gallery-modal__thumb.is-active { border-color: #fff; opacity: 1; }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover { opacity: 0.7; }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent { padding-bottom: 0 !important; }\n      .size-visual { margin-top: 16px; margin-bottom: 20px; }\n      .size-visual__image { max-width: 100%; }\n      .size-visual__slider-container { padding: 0 24px; }\n      .slider-arrow { width: 24px; }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid { grid-template-columns: repeat(2, 1fr); gap: 4px; }\n      #galleryModalImg { max-width: 100vw; max-height: 80vh; }\n      .gallery-modal__thumbnails { bottom: 20px; }\n      .gallery-modal__thumb { width: 40px; height: 40px; }\n      .gallery-modal__close { top: 16px; right: 16px; font-size: 40px; }\n      .gallery-modal__arrow { padding: 15px; }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\n\n\n  \n\n\u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DESCRIPTION] アコーディオン「Description」       --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e\n        \u003cspan\u003eDescription\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cdiv class=\"accordion-scroll-area\"\u003e\n\n        \u003c!-- ▼ [EDIT: 商品説明] ここから〜ここまでが商品説明テキスト --\u003e\n\u003cp\u003e胸部分での切り替えが新鮮な印象のバイカラーモックネック。\u003c\/p\u003e\n\u003cp\u003e特殊な糸を使って編まれたポップコーンニット素材は遮熱性、UVカット、吸水速乾性、ストレッチ性、更に抗菌消臭機能を併せ持った夏場にこれ以上ない最強な1枚。\u003c\/p\u003e\n\u003cp\u003e襟と袖口はピンストライプが入りのリブ仕様。\u003c\/p\u003e\n\u003cp\u003e両裾にはスリット入り。\u003c\/p\u003e\n\u003cp\u003eフロントにはSALVAGE PUBLIC Kolepaブランドスタンプロゴ入り。 \u003c\/p\u003e\n        \u003c!-- ▲ [EDIT: 商品説明] ここまで --\u003e\n\n        \u003c!-- ▼ [EDIT: ブランド説明] ここから〜ここまでがブランド説明テキスト --\u003e\n          【SALVAGE PUBLIC Kolepa】\u003cbr\u003e\n          EVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\n          \"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\n        \n        \u003c!-- ▲ [EDIT: ブランド説明] ここまで --\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DESCRIPTION] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SIZE] アコーディオン「Size」                     --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eSize\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: サイズテーブル] 採寸表 --\u003e\n      \u003c!-- 列の追加：\u003cth\u003e列名\u003c\/th\u003e を theadの\u003ctr\u003eに、\u003ctd\u003e数値\u003c\/td\u003e を各サイズ行に追加 --\u003e\n      \u003c!-- サイズ行の非表示：該当の \u003ctr\u003e〜\u003c\/tr\u003e を丸ごと削除またはコメントアウト --\u003e\n\n\n\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSIZE\u003c\/th\u003e\n\u003cth\u003e肩幅\u003c\/th\u003e\n\u003cth\u003e身幅\u003c\/th\u003e\n\u003cth\u003e袖丈\u003c\/th\u003e\n\u003cth\u003e着丈\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003ctd\u003e45.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e23\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003ctd\u003e47.3\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003ctd\u003e49.3\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\n\n      \u003c!-- ▲ [EDIT: サイズテーブル] ここまで --\u003e\n\n      \u003cp class=\"size-note\"\u003e\n        ※ 表記サイズは目安となります。\u003cbr\u003e\n        ※ 採寸方法により多少の誤差が生じる場合がございます。\n      \u003c\/p\u003e\n\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/ssize-visualizer-ss-tshirt_843a9083-4584-4bc1-b77b-fb43b29de1cf.png?v=1782999215\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/msize-visualizer-ss-tshirt_d3c0783f-3355-4072-984d-903c605b6052.png?v=1782999215\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"L\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/lsize-visualizer-ss-tshirt_7b87629e-6532-46a0-b6d5-258716a33e8a.png?v=1782999215\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SIZE] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DETAIL] アコーディオン「Detail」                 --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eDetail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: 詳細テーブル] 各行の右側（2列目の\u003ctd\u003e）が編集対象 --\u003e\n      \u003ctable\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eブランド名\u003c\/td\u003e\n            \u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c!-- [VAL:ブランド名] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e品番\u003c\/td\u003e\n            \u003ctd\u003eSVKS6010\u003c\/td\u003e\n\u003c!-- [VAL:品番] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e商品コード\u003c\/td\u003e\n            \u003ctd\u003eS26A0213K\u003c\/td\u003e\n\u003c!-- [VAL:商品コード] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e原産国\u003c\/td\u003e\n            \u003ctd\u003e中国\u003c\/td\u003e\n\u003c!-- [VAL:原産国] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e素材\u003c\/td\u003e\n            \u003ctd\u003eポリエステル 100%\u003c\/td\u003e\n\u003c!-- [VAL:素材] --\u003e\n          \u003c\/tr\u003e\n         \u003ctr\u003e\n            \u003ctd\u003eモデル\u003c\/td\u003e\n            \u003ctd\u003e181cm \/ L着用\u003c\/td\u003e\n\u003c!-- [VAL:モデル] --\u003e\n           \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003c!-- ▲ [EDIT: 詳細テーブル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DETAIL] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: GALLERY] アコーディオン「Gallery」               --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eGallery\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: ギャラリー画像] --\u003e\n      \u003c!-- 画像追加：下記ブロックをコピーして末尾に追加し、URLとalt番号を書き換える --\u003e\n      \u003c!--\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"【画像URL】\"\u003e\n        \u003cimg src=\"【画像URL】\" class=\"gallery-item\" alt=\"Gallery 【番号】\"\u003e\n      \u003c\/div\u003e\n      --\u003e\n      \u003cdiv class=\"gallery-grid\"\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7437_4cb7cd1f-d76c-4305-aab9-47d144ce80e3.jpg?v=1774424861\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7437_4cb7cd1f-d76c-4305-aab9-47d144ce80e3.jpg?v=1774424861\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7438.jpg?v=1774424861\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7438.jpg?v=1774424861\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7429.jpg?v=1774424861\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7429.jpg?v=1774424861\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7430.jpg?v=1774424861\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7430.jpg?v=1774424861\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7435.jpg?v=1774424861\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7435.jpg?v=1774424861\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7436.jpg?v=1774424861\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7436.jpg?v=1774424861\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7431.jpg?v=1774424861\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7431.jpg?v=1774424861\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7432.jpg?v=1774424861\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7432.jpg?v=1774424861\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7433.jpg?v=1774424861\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7433.jpg?v=1774424861\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 9\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7434.jpg?v=1774424861\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7434.jpg?v=1774424861\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 10\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8469.jpg?v=1774424861\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8469.jpg?v=1774424861\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 11\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8476_c2445f87-719a-4141-bc8f-d10baadeaa4b.jpg?v=1774424861\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8476_c2445f87-719a-4141-bc8f-d10baadeaa4b.jpg?v=1774424861\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 12\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8494.jpg?v=1774424861\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8494.jpg?v=1774424861\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 13\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: ギャラリー画像] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: GALLERY] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SHIPPING] アコーディオン「Shipping」             --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eShipping\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cul class=\"shipping-list\"\u003e\n        \u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n        \u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"shipping-policy\"\u003e\n        \u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" target=\"_blank\" rel=\"noopener\"\u003e配送ポリシーはこちら\u003c\/a\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SHIPPING] ここまで --\u003e\n\n  \u003c!-- ギャラリーモーダル（編集不要） --\u003e\n  \u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n    \u003cdiv class=\"gallery-modal__content\"\u003e\n      \u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e\n      \u003cimg id=\"galleryModalImg\" src=\"\" alt=\"Expanded Image\"\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n      \u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\n  \n\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0, touchStartY = 0, currentTranslateX = 0, currentTranslateY = 0;\n      let isDragging = false, isPinching = false, swipeDirection = null;\n      let initialPinchDistance = 0, currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e { modal.style.display = 'none'; }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1; swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) closeModal();\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showPrevImage(); });\n      modalNextBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showNextImage(); });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true; isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true; swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) swipeDirection = 'h';\n            else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) swipeDirection = 'v';\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false; currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) showNextImageFromSwipe(currentTranslateX);\n            else if (currentTranslateX \u003e swipeThreshold) showPrevImageFromSwipe(currentTranslateX);\n            else { currentTranslateX = 0; modalImg.style.transform = `translate(0, 0) scale(1)`; }\n          } else if (swipeDirection === 'v') {\n            if (currentTranslateY \u003e 100 || currentTranslateY \u003c -100) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') showPrevImage();\n        else if (e.key === 'ArrowRight') showNextImage();\n        else if (e.key === 'Escape') closeModal();\n      });\n    });\n  \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n","brand":"EVEN","offers":[{"title":"GREIGE×WHITE \/ S","offer_id":46834676105434,"sku":"S26A0213K-101-03","price":17600.0,"currency_code":"JPY","in_stock":false},{"title":"GREIGE×WHITE \/ M","offer_id":46834676138202,"sku":"S26A0213K-101-04","price":17600.0,"currency_code":"JPY","in_stock":false},{"title":"GREIGE×WHITE \/ L","offer_id":46834676170970,"sku":"S26A0213K-101-05","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"GREIGE×WHITE \/ XL","offer_id":46834676203738,"sku":"S26A0213K-101-06","price":17600.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE×BLACK \/ S","offer_id":46834676236506,"sku":"S26A0213K-107-03","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"WHITE×BLACK \/ M","offer_id":46834676269274,"sku":"S26A0213K-107-04","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"WHITE×BLACK \/ L","offer_id":46834676302042,"sku":"S26A0213K-107-05","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"WHITE×BLACK \/ XL","offer_id":46834676334810,"sku":"S26A0213K-107-06","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY×WHITE \/ S","offer_id":46834676367578,"sku":"S26A0213K-41-03","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY×WHITE \/ M","offer_id":46834676400346,"sku":"S26A0213K-41-04","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY×WHITE \/ L","offer_id":46834676433114,"sku":"S26A0213K-41-05","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY×WHITE \/ XL","offer_id":46834676465882,"sku":"S26A0213K-41-06","price":17600.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/A7R7437_4cb7cd1f-d76c-4305-aab9-47d144ce80e3.jpg?v=1774424861"},{"product_id":"s26a0214k","title":"ALOHEA TECH POLO S\/S (PITCH\u0026RUN)","description":"\u003cdiv class=\"ProductMeta__Specification\"\u003e\n \n\n \u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    .accordion-icon--description {\n      width: 15px;\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px;\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar { width: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-track { background: #f5f5f5; border-radius: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar { display: none; }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover { opacity: 0.7; }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover { opacity: 0.8; }\n    .gallery-modal__thumb.is-active { border-color: #fff; opacity: 1; }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover { opacity: 0.7; }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent { padding-bottom: 0 !important; }\n      .size-visual { margin-top: 16px; margin-bottom: 20px; }\n      .size-visual__image { max-width: 100%; }\n      .size-visual__slider-container { padding: 0 24px; }\n      .slider-arrow { width: 24px; }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid { grid-template-columns: repeat(2, 1fr); gap: 4px; }\n      #galleryModalImg { max-width: 100vw; max-height: 80vh; }\n      .gallery-modal__thumbnails { bottom: 20px; }\n      .gallery-modal__thumb { width: 40px; height: 40px; }\n      .gallery-modal__close { top: 16px; right: 16px; font-size: 40px; }\n      .gallery-modal__arrow { padding: 15px; }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\n\n\n  \n\n\u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DESCRIPTION] アコーディオン「Description」       --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e\n        \u003cspan\u003eDescription\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cdiv class=\"accordion-scroll-area\"\u003e\n\n        \u003c!-- ▼ [EDIT: 商品説明] ここから〜ここまでが商品説明テキスト --\u003e\n\u003cp\u003e裾のドローコードで様々なスタイリングが可能になった高機能素材のポロシャツ。\u003c\/p\u003e\n\u003cp\u003e『Trubeaute_（トゥルーボーテ）』トリコットメッシュは太陽光に含まれる近赤外線と紫外線を同時にカットすることで、肌の光老化を防ぐ機能繊維です。\u003c\/p\u003e\n\u003cp\u003e同時に吸水速乾性、接触冷感、超ストレッチ、ドライタッチと快適な着心地を保証します。\u003c\/p\u003e\n\u003cp\u003e裾のドローコードを絞ればざっくりと半袖アウター感覚で春先のレイヤードスタイルにも最適。\u003c\/p\u003e\n\u003cp\u003e肩回りの動きを考慮したフリーダムスリーブ仕様。\u003c\/p\u003e\n\u003cp\u003eスコアメイクには欠かせないPich＆Runがデザインされた左胸ラバーワッペン＆背面プリントがインパクトある1着。\u003c\/p\u003e\n        \u003c!-- ▲ [EDIT: 商品説明] ここまで --\u003e\n\n        \u003c!-- ▼ [EDIT: ブランド説明] ここから〜ここまでがブランド説明テキスト --\u003e\n          【SALVAGE PUBLIC Kolepa】\u003cbr\u003e\n          EVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\n          \"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\n        \n        \u003c!-- ▲ [EDIT: ブランド説明] ここまで --\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DESCRIPTION] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SIZE] アコーディオン「Size」                     --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eSize\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: サイズテーブル] 採寸表 --\u003e\n      \u003c!-- 列の追加：\u003cth\u003e列名\u003c\/th\u003e を theadの\u003ctr\u003eに、\u003ctd\u003e数値\u003c\/td\u003e を各サイズ行に追加 --\u003e\n      \u003c!-- サイズ行の非表示：該当の \u003ctr\u003e〜\u003c\/tr\u003e を丸ごと削除またはコメントアウト --\u003e\n\n\n\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSIZE\u003c\/th\u003e\n\u003cth\u003e裄丈\u003c\/th\u003e\n\u003cth\u003e身幅\u003c\/th\u003e\n\u003cth\u003e着丈\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003ctd\u003e47.8\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003ctd\u003e50.3\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003ctd\u003e52.8\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n      \u003c!-- ▲ [EDIT: サイズテーブル] ここまで --\u003e\n\n      \u003cp class=\"size-note\"\u003e\n        ※ 表記サイズは目安となります。\u003cbr\u003e\n        ※ 採寸方法により多少の誤差が生じる場合がございます。\n      \u003c\/p\u003e\n\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/ssize-visualizer-ss-tshirt_04cd3408-28f2-47fb-9d3e-ab74b0bef834.png?v=1782998206\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/msize-visualizer-ss-tshirt_ed5caaa5-a5b7-4f37-8e77-0ad7681afd70.png?v=1782998206\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"L\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/lsize-visualizer-ss-tshirt_a4188637-a2cc-47ae-bec5-7c0f9e7f9654.png?v=1782998206\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SIZE] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DETAIL] アコーディオン「Detail」                 --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eDetail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: 詳細テーブル] 各行の右側（2列目の\u003ctd\u003e）が編集対象 --\u003e\n      \u003ctable\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eブランド名\u003c\/td\u003e\n            \u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c!-- [VAL:ブランド名] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e品番\u003c\/td\u003e\n            \u003ctd\u003eSVKS6011\u003c\/td\u003e\n\u003c!-- [VAL:品番] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e商品コード\u003c\/td\u003e\n            \u003ctd\u003eS26A0214K\u003c\/td\u003e\n\u003c!-- [VAL:商品コード] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e原産国\u003c\/td\u003e\n            \u003ctd\u003e中国\u003c\/td\u003e\n\u003c!-- [VAL:原産国] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e素材\u003c\/td\u003e\n            \u003ctd\u003e本体 : ポリエステル 89% ポリウレタン 11%\u003cbr\u003e\n              衿 : ポリエステル 100%\u003c\/td\u003e\n\u003c!-- [VAL:素材] --\u003e\n          \u003c\/tr\u003e\n        \n\u003c!-- [VAL:モデル] --\u003e\n         \n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003c!-- ▲ [EDIT: 詳細テーブル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DETAIL] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: GALLERY] アコーディオン「Gallery」               --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eGallery\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: ギャラリー画像] --\u003e\n      \u003c!-- 画像追加：下記ブロックをコピーして末尾に追加し、URLとalt番号を書き換える --\u003e\n      \u003c!--\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"【画像URL】\"\u003e\n        \u003cimg src=\"【画像URL】\" class=\"gallery-item\" alt=\"Gallery 【番号】\"\u003e\n      \u003c\/div\u003e\n      --\u003e\n      \u003cdiv class=\"gallery-grid\"\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/202605_1.jpg?v=1780291728\u0026amp;width=200\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/202605_1.jpg?v=1780291728\u0026amp;width=200\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/202605_2.jpg?v=1780291728\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/202605_2.jpg?v=1780291728\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7439_0e80e7ff-0b1d-4e28-9068-b430aee3f744.jpg?v=1774424815\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7439_0e80e7ff-0b1d-4e28-9068-b430aee3f744.jpg?v=1774424815\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7440.jpg?v=1774424815\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7440.jpg?v=1774424815\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7441.jpg?v=1774424815\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7441.jpg?v=1774424815\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7442.jpg?v=1774424815\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7442.jpg?v=1774424815\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7443.jpg?v=1774424815\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7443.jpg?v=1774424815\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/202605_3.jpg?v=1780291728\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/202605_3.jpg?v=1780291728\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/202605_4.jpg?v=1780291728\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/202605_4.jpg?v=1780291728\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 9\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/202605_5.jpg?v=1780291728\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/202605_5.jpg?v=1780291728\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 10\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7444.jpg?v=1774424815\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7444.jpg?v=1774424815\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 11\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/c5f7df447f59f2dbc2194bd0bc9f6631_27f7d49e-c99f-4cb1-b743-704a0f20d495.jpg?v=1774424815\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/c5f7df447f59f2dbc2194bd0bc9f6631_27f7d49e-c99f-4cb1-b743-704a0f20d495.jpg?v=1774424815\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 12\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: ギャラリー画像] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: GALLERY] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SHIPPING] アコーディオン「Shipping」             --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eShipping\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cul class=\"shipping-list\"\u003e\n        \u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n        \u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"shipping-policy\"\u003e\n        \u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" target=\"_blank\" rel=\"noopener\"\u003e配送ポリシーはこちら\u003c\/a\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SHIPPING] ここまで --\u003e\n\n  \u003c!-- ギャラリーモーダル（編集不要） --\u003e\n  \u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n    \u003cdiv class=\"gallery-modal__content\"\u003e\n      \u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e\n      \u003cimg id=\"galleryModalImg\" src=\"\" alt=\"Expanded Image\"\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n      \u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\n  \n\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0, touchStartY = 0, currentTranslateX = 0, currentTranslateY = 0;\n      let isDragging = false, isPinching = false, swipeDirection = null;\n      let initialPinchDistance = 0, currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e { modal.style.display = 'none'; }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1; swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) closeModal();\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showPrevImage(); });\n      modalNextBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showNextImage(); });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true; isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true; swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) swipeDirection = 'h';\n            else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) swipeDirection = 'v';\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false; currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) showNextImageFromSwipe(currentTranslateX);\n            else if (currentTranslateX \u003e swipeThreshold) showPrevImageFromSwipe(currentTranslateX);\n            else { currentTranslateX = 0; modalImg.style.transform = `translate(0, 0) scale(1)`; }\n          } else if (swipeDirection === 'v') {\n            if (currentTranslateY \u003e 100 || currentTranslateY \u003c -100) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') showPrevImage();\n        else if (e.key === 'ArrowRight') showNextImage();\n        else if (e.key === 'Escape') closeModal();\n      });\n    });\n  \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n","brand":"EVEN","offers":[{"title":"BEIGE \/ S","offer_id":46834676498650,"sku":"S26A0214K-27-03","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"BEIGE \/ M","offer_id":46834676531418,"sku":"S26A0214K-27-04","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"BEIGE \/ L","offer_id":46834676564186,"sku":"S26A0214K-27-05","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ S","offer_id":46834676596954,"sku":"S26A0214K-40-03","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ M","offer_id":46834676629722,"sku":"S26A0214K-40-04","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ L","offer_id":46834676662490,"sku":"S26A0214K-40-05","price":24200.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/A7R7439_0e80e7ff-0b1d-4e28-9068-b430aee3f744.jpg?v=1774424815"},{"product_id":"s26a0215k","title":"ALOHEA MOCKNECK S\/S（LOCAL GOLFERS UNION）","description":"\u003cdiv class=\"ProductMeta__Specification\"\u003e\n \n\n \u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    .accordion-icon--description {\n      width: 15px;\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px;\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar { width: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-track { background: #f5f5f5; border-radius: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar { display: none; }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover { opacity: 0.7; }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover { opacity: 0.8; }\n    .gallery-modal__thumb.is-active { border-color: #fff; opacity: 1; }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover { opacity: 0.7; }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent { padding-bottom: 0 !important; }\n      .size-visual { margin-top: 16px; margin-bottom: 20px; }\n      .size-visual__image { max-width: 100%; }\n      .size-visual__slider-container { padding: 0 24px; }\n      .slider-arrow { width: 24px; }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid { grid-template-columns: repeat(2, 1fr); gap: 4px; }\n      #galleryModalImg { max-width: 100vw; max-height: 80vh; }\n      .gallery-modal__thumbnails { bottom: 20px; }\n      .gallery-modal__thumb { width: 40px; height: 40px; }\n      .gallery-modal__close { top: 16px; right: 16px; font-size: 40px; }\n      .gallery-modal__arrow { padding: 15px; }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\n\n\n  \n\n\u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DESCRIPTION] アコーディオン「Description」       --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e\n        \u003cspan\u003eDescription\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cdiv class=\"accordion-scroll-area\"\u003e\n\n        \u003c!-- ▼ [EDIT: 商品説明] ここから〜ここまでが商品説明テキスト --\u003e\n\u003cp\u003eすっきりとスポーティな印象に仕上げた高機能モックネック。\u003c\/p\u003e\n\u003cp\u003e『Trubeaute_（トゥルーボーテ）』トリコットメッシュは太陽光に含まれる近赤外線と紫外線を同時にカットすることで、肌の光老化を防ぐ機能繊維です。\u003c\/p\u003e\n\u003cp\u003e同時に吸水速乾性、接触冷感、超ストレッチ、ドライタッチと快適な着心地を保証します。\u003c\/p\u003e\n\u003cp\u003e裾のドローコードを絞ればざっくりと半袖アウター感覚で春先のレイヤードスタイルにも最適。\u003c\/p\u003e\n\u003cp\u003e肩回りの動きを考慮したフリーダムスリーブ仕様。\u003c\/p\u003e\n\u003cp\u003e襟後ろにはSALVAGE PUBLICロゴのジャガード入り。\u003c\/p\u003e\n\u003cp\u003e左胸にはダイアモンドヘッドロゴのリフレクタープリント入り。\u003c\/p\u003e\n\u003cp\u003e背中にはLOCAL GOLFERS UNIONのリフレクタープリント入り。\u003c\/p\u003e\n\u003cp\u003e特別なメンバーに加わった仲間意識を与えてくれる。\u003c\/p\u003e\n\u003cp\u003e気の合う仲間達とお揃いでもスタイリッシュな印象で良い。\u003c\/p\u003e\n        \u003c!-- ▲ [EDIT: 商品説明] ここまで --\u003e\n\n        \u003c!-- ▼ [EDIT: ブランド説明] ここから〜ここまでがブランド説明テキスト --\u003e\n          【SALVAGE PUBLIC Kolepa】\u003cbr\u003e\n          EVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\n          \"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\n        \n        \u003c!-- ▲ [EDIT: ブランド説明] ここまで --\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DESCRIPTION] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SIZE] アコーディオン「Size」                     --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eSize\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: サイズテーブル] 採寸表 --\u003e\n      \u003c!-- 列の追加：\u003cth\u003e列名\u003c\/th\u003e を theadの\u003ctr\u003eに、\u003ctd\u003e数値\u003c\/td\u003e を各サイズ行に追加 --\u003e\n      \u003c!-- サイズ行の非表示：該当の \u003ctr\u003e〜\u003c\/tr\u003e を丸ごと削除またはコメントアウト --\u003e\n\n\n\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSIZE\u003c\/th\u003e\n\u003cth\u003e裄丈\u003c\/th\u003e\n\u003cth\u003e身幅\u003c\/th\u003e\n\u003cth\u003e着丈\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003ctd\u003e47.8\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003ctd\u003e50.3\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003ctd\u003e52.8\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\n\n      \u003c!-- ▲ [EDIT: サイズテーブル] ここまで --\u003e\n\n      \u003cp class=\"size-note\"\u003e\n        ※ 表記サイズは目安となります。\u003cbr\u003e\n        ※ 採寸方法により多少の誤差が生じる場合がございます。\n      \u003c\/p\u003e\n\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Ssize-visualizer-ss-tshirt_4fa7c4e4-6308-451c-8cf8-b67c995f437a.png?v=1782992075\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Msize-visualizer-ss-tshirt_89be08f0-1f36-4698-aa48-4ae07c1e21f3.png?v=1782992075\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"L\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Lsize-visualizer-ss-tshirt_dd00d7a2-56e3-46aa-a8bd-ffe846151ccb.png?v=1782992075\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SIZE] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DETAIL] アコーディオン「Detail」                 --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eDetail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: 詳細テーブル] 各行の右側（2列目の\u003ctd\u003e）が編集対象 --\u003e\n      \u003ctable\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eブランド名\u003c\/td\u003e\n            \u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c!-- [VAL:ブランド名] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e品番\u003c\/td\u003e\n            \u003ctd\u003eSVKS6012\u003c\/td\u003e\n\u003c!-- [VAL:品番] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e商品コード\u003c\/td\u003e\n            \u003ctd\u003eS26A0215K\u003c\/td\u003e\n\u003c!-- [VAL:商品コード] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e原産国\u003c\/td\u003e\n            \u003ctd\u003e中国\u003c\/td\u003e\n\u003c!-- [VAL:原産国] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e素材\u003c\/td\u003e\n            \u003ctd\u003e本体 : ポリエステル 89% ポリウレタン 11%\u003cbr\u003e\n              リブ : ポリエステル 100%\u003c\/td\u003e\n\u003c!-- [VAL:素材] --\u003e\n          \u003c\/tr\u003e\n         \u003ctr\u003e\n            \u003ctd\u003eモデル\u003c\/td\u003e\n           \u003ctd\u003e181cm \/ L着用\u003c\/td\u003e\n\u003c!-- [VAL:モデル] --\u003e\n         \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003c!-- ▲ [EDIT: 詳細テーブル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DETAIL] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: GALLERY] アコーディオン「Gallery」               --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eGallery\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: ギャラリー画像] --\u003e\n      \u003c!-- 画像追加：下記ブロックをコピーして末尾に追加し、URLとalt番号を書き換える --\u003e\n      \u003c!--\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"【画像URL】\"\u003e\n        \u003cimg src=\"【画像URL】\" class=\"gallery-item\" alt=\"Gallery 【番号】\"\u003e\n      \u003c\/div\u003e\n      --\u003e\n      \u003cdiv class=\"gallery-grid\"\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8976.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8976.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7447.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7447.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7454.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7454.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7455.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7455.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7448.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7448.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7449.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7449.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7450.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7450.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7451.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7451.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7452.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7452.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 9\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7453.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/A7R7453.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 10\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8692.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8692.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 11\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8702.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8702.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 12\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8704_d3524fcc-c067-4ce5-9f36-5d0cb784d1b0.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8704_d3524fcc-c067-4ce5-9f36-5d0cb784d1b0.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 13\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8708.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8708.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 14\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8710.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8710.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 15\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8550_80d3193d-d777-4239-b657-8565517d270f.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8550_80d3193d-d777-4239-b657-8565517d270f.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 16\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8554_e6b46431-3c10-4399-b622-b27cc86ca454.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8554_e6b46431-3c10-4399-b622-b27cc86ca454.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 17\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8558_540b7870-eaf2-41d3-96b3-73ec455d4cfa.jpg?v=1774424750\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8558_540b7870-eaf2-41d3-96b3-73ec455d4cfa.jpg?v=1774424750\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 18\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: ギャラリー画像] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: GALLERY] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SHIPPING] アコーディオン「Shipping」             --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eShipping\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cul class=\"shipping-list\"\u003e\n        \u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n        \u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"shipping-policy\"\u003e\n        \u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" target=\"_blank\" rel=\"noopener\"\u003e配送ポリシーはこちら\u003c\/a\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SHIPPING] ここまで --\u003e\n\n  \u003c!-- ギャラリーモーダル（編集不要） --\u003e\n  \u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n    \u003cdiv class=\"gallery-modal__content\"\u003e\n      \u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e\n      \u003cimg id=\"galleryModalImg\" src=\"\" alt=\"Expanded Image\"\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n      \u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\n  \n\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0, touchStartY = 0, currentTranslateX = 0, currentTranslateY = 0;\n      let isDragging = false, isPinching = false, swipeDirection = null;\n      let initialPinchDistance = 0, currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e { modal.style.display = 'none'; }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1; swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) closeModal();\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showPrevImage(); });\n      modalNextBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showNextImage(); });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true; isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true; swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) swipeDirection = 'h';\n            else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) swipeDirection = 'v';\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false; currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) showNextImageFromSwipe(currentTranslateX);\n            else if (currentTranslateX \u003e swipeThreshold) showPrevImageFromSwipe(currentTranslateX);\n            else { currentTranslateX = 0; modalImg.style.transform = `translate(0, 0) scale(1)`; }\n          } else if (swipeDirection === 'v') {\n            if (currentTranslateY \u003e 100 || currentTranslateY \u003c -100) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') showPrevImage();\n        else if (e.key === 'ArrowRight') showNextImage();\n        else if (e.key === 'Escape') closeModal();\n      });\n    });\n  \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n","brand":"EVEN","offers":[{"title":"BEIGE \/ S","offer_id":46834676695258,"sku":"S26A0215K-27-03","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"BEIGE \/ M","offer_id":46834676728026,"sku":"S26A0215K-27-04","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"BEIGE \/ L","offer_id":46834676760794,"sku":"S26A0215K-27-05","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"BEIGE \/ XL","offer_id":46960883335386,"sku":"S26A0215K-27-06","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ S","offer_id":46834676793562,"sku":"S26A0215K-40-03","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ M","offer_id":46834676826330,"sku":"S26A0215K-40-04","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ L","offer_id":46834676859098,"sku":"S26A0215K-40-05","price":24200.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ XL","offer_id":46960883368154,"sku":"S26A0215K-40-06","price":24200.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC8976.jpg?v=1774424750"},{"product_id":"s26a0217k","title":"MALAMA PIQUE ZIP POLO S\/S(NEVERUP)","description":"\u003cdiv class=\"ProductMeta__Specification\"\u003e\n \n\n \u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    .accordion-icon--description {\n      width: 15px;\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px;\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar { width: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-track { background: #f5f5f5; border-radius: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar { display: none; }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover { opacity: 0.7; }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover { opacity: 0.8; }\n    .gallery-modal__thumb.is-active { border-color: #fff; opacity: 1; }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover { opacity: 0.7; }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent { padding-bottom: 0 !important; }\n      .size-visual { margin-top: 16px; margin-bottom: 20px; }\n      .size-visual__image { max-width: 100%; }\n      .size-visual__slider-container { padding: 0 24px; }\n      .slider-arrow { width: 24px; }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid { grid-template-columns: repeat(2, 1fr); gap: 4px; }\n      #galleryModalImg { max-width: 100vw; max-height: 80vh; }\n      .gallery-modal__thumbnails { bottom: 20px; }\n      .gallery-modal__thumb { width: 40px; height: 40px; }\n      .gallery-modal__close { top: 16px; right: 16px; font-size: 40px; }\n      .gallery-modal__arrow { padding: 15px; }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\n\n\n  \n\n\u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DESCRIPTION] アコーディオン「Description」       --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e\n        \u003cspan\u003eDescription\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cdiv class=\"accordion-scroll-area\"\u003e\n\n        \u003c!-- ▼ [EDIT: 商品説明] ここから〜ここまでが商品説明テキスト --\u003e\n\u003cp\u003e程よいボックスシルエットとハーフZIPのフロントが新鮮な鹿の子ポロシャツ。\u003c\/p\u003e\n\u003cp\u003e再生ポリエステルを使用して編み立てた鹿の子素材は吸水速乾性やUVカット機能を持ち ドライタッチでサラっと肌離れの良い１着。\u003c\/p\u003e\n\u003cp\u003e肩回りの動きを考慮したフリーダムスリーブはデザインのアクセントにもなっている。\u003c\/p\u003e\n\u003cp\u003eフロント右胸にはKA GREEN（THE GREENの意味）、左胸はダイアモンドヘッドロゴのプリント入り。\u003c\/p\u003e\n\u003cp\u003e背面には大きくNever Up Never In／届かなければ入らない のメッセージをプリント。\u003c\/p\u003e\n        \u003c!-- ▲ [EDIT: 商品説明] ここまで --\u003e\n\n        \u003c!-- ▼ [EDIT: ブランド説明] ここから〜ここまでがブランド説明テキスト --\u003e\n          【SALVAGE PUBLIC Kolepa】\u003cbr\u003e\n          EVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\n          \"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\n        \n        \u003c!-- ▲ [EDIT: ブランド説明] ここまで --\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DESCRIPTION] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SIZE] アコーディオン「Size」                     --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eSize\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: サイズテーブル] 採寸表 --\u003e\n      \u003c!-- 列の追加：\u003cth\u003e列名\u003c\/th\u003e を theadの\u003ctr\u003eに、\u003ctd\u003e数値\u003c\/td\u003e を各サイズ行に追加 --\u003e\n      \u003c!-- サイズ行の非表示：該当の \u003ctr\u003e〜\u003c\/tr\u003e を丸ごと削除またはコメントアウト --\u003e\n\n\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSIZE\u003c\/th\u003e\n\u003cth\u003e裄丈\u003c\/th\u003e\n\u003cth\u003e身幅\u003c\/th\u003e\n\u003cth\u003e着丈\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003ctd\u003e47.8\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003ctd\u003e50.3\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003ctd\u003e52.8\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n      \u003c!-- ▲ [EDIT: サイズテーブル] ここまで --\u003e\n\n      \u003cp class=\"size-note\"\u003e\n        ※ 表記サイズは目安となります。\u003cbr\u003e\n        ※ 採寸方法により多少の誤差が生じる場合がございます。\n      \u003c\/p\u003e\n\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Ssize-visualizer-ss-tshirt_478434b7-7ee5-4432-a0e8-8f9b13bc3e35.png?v=1782991273\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Msize-visualizer-ss-tshirt_86d70660-f17f-4249-bbd5-ccfc75e2ab13.png?v=1782991273\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"L\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Lsize-visualizer-ss-tshirt_fd50034b-516b-401e-ab68-3351f8e9582c.png?v=1782991274\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SIZE] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DETAIL] アコーディオン「Detail」                 --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eDetail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: 詳細テーブル] 各行の右側（2列目の\u003ctd\u003e）が編集対象 --\u003e\n      \u003ctable\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eブランド名\u003c\/td\u003e\n            \u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c!-- [VAL:ブランド名] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e品番\u003c\/td\u003e\n            \u003ctd\u003eSVKS6014\u003c\/td\u003e\n\u003c!-- [VAL:品番] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e商品コード\u003c\/td\u003e\n            \u003ctd\u003eS26A0217K\u003c\/td\u003e\n\u003c!-- [VAL:商品コード] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e原産国\u003c\/td\u003e\n            \u003ctd\u003e中国\u003c\/td\u003e\n\u003c!-- [VAL:原産国] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e素材\u003c\/td\u003e\n            \u003ctd\u003eポリエステル 100%\u003c\/td\u003e\n\u003c!-- [VAL:素材] --\u003e\n          \u003c\/tr\u003e\n         \u003ctr\u003e\n            \u003ctd\u003eモデル\u003c\/td\u003e\n           \u003ctd\u003e181cm \/ L着用\u003c\/td\u003e\n\u003c!-- [VAL:モデル] --\u003e\n         \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003c!-- ▲ [EDIT: 詳細テーブル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DETAIL] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: GALLERY] アコーディオン「Gallery」               --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eGallery\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: ギャラリー画像] --\u003e\n      \u003c!-- 画像追加：下記ブロックをコピーして末尾に追加し、URLとalt番号を書き換える --\u003e\n      \u003c!--\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"【画像URL】\"\u003e\n        \u003cimg src=\"【画像URL】\" class=\"gallery-item\" alt=\"Gallery 【番号】\"\u003e\n      \u003c\/div\u003e\n      --\u003e\n      \u003cdiv class=\"gallery-grid\"\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9011_890a98e2-0e76-473e-908e-efecfc7ccd69.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9011_890a98e2-0e76-473e-908e-efecfc7ccd69.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9012.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9012.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9005.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9005.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9008.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9008.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9009.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9009.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9010.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9010.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9006.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9006.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9007.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9007.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2833.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2833.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 9\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2865.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2865.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 10\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2874.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2874.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 11\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2912.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2912.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 12\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2918.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2918.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 13\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8590_fb5be934-0273-474d-b2eb-88ae707cb670.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8590_fb5be934-0273-474d-b2eb-88ae707cb670.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 14\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8596.jpg?v=1774424690\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8596.jpg?v=1774424690\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 15\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: ギャラリー画像] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: GALLERY] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SHIPPING] アコーディオン「Shipping」             --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eShipping\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cul class=\"shipping-list\"\u003e\n        \u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n        \u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"shipping-policy\"\u003e\n        \u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" target=\"_blank\" rel=\"noopener\"\u003e配送ポリシーはこちら\u003c\/a\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SHIPPING] ここまで --\u003e\n\n  \u003c!-- ギャラリーモーダル（編集不要） --\u003e\n  \u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n    \u003cdiv class=\"gallery-modal__content\"\u003e\n      \u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e\n      \u003cimg id=\"galleryModalImg\" src=\"\" alt=\"Expanded Image\"\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n      \u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\n  \n\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0, touchStartY = 0, currentTranslateX = 0, currentTranslateY = 0;\n      let isDragging = false, isPinching = false, swipeDirection = null;\n      let initialPinchDistance = 0, currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e { modal.style.display = 'none'; }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1; swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) closeModal();\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showPrevImage(); });\n      modalNextBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showNextImage(); });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true; isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true; swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) swipeDirection = 'h';\n            else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) swipeDirection = 'v';\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false; currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) showNextImageFromSwipe(currentTranslateX);\n            else if (currentTranslateX \u003e swipeThreshold) showPrevImageFromSwipe(currentTranslateX);\n            else { currentTranslateX = 0; modalImg.style.transform = `translate(0, 0) scale(1)`; }\n          } else if (swipeDirection === 'v') {\n            if (currentTranslateY \u003e 100 || currentTranslateY \u003c -100) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') showPrevImage();\n        else if (e.key === 'ArrowRight') showNextImage();\n        else if (e.key === 'Escape') closeModal();\n      });\n    });\n  \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n","brand":"EVEN","offers":[{"title":"BLACK \/ S","offer_id":46834676891866,"sku":"S26A0217K-01-03","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ M","offer_id":46834676924634,"sku":"S26A0217K-01-04","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ L","offer_id":46834676957402,"sku":"S26A0217K-01-05","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"MACADAMIA \/ S","offer_id":46834676990170,"sku":"S26A0217K-24-03","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"MACADAMIA \/ M","offer_id":46834677022938,"sku":"S26A0217K-24-04","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"MACADAMIA \/ L","offer_id":46834677055706,"sku":"S26A0217K-24-05","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"KHAKI \/ S","offer_id":46834677088474,"sku":"S26A0217K-35-03","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"KHAKI \/ M","offer_id":46834677121242,"sku":"S26A0217K-35-04","price":19800.0,"currency_code":"JPY","in_stock":true},{"title":"KHAKI \/ L","offer_id":46834677154010,"sku":"S26A0217K-35-05","price":19800.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC9008.jpg?v=1774424690"},{"product_id":"s26a0218k","title":"HUNAKAI SURF POLO S\/S（I♡DH）","description":"\u003cdiv class=\"ProductMeta__Specification\"\u003e\n \n\n \u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    .accordion-icon--description {\n      width: 15px;\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px;\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar { width: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-track { background: #f5f5f5; border-radius: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar { display: none; }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover { opacity: 0.7; }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover { opacity: 0.8; }\n    .gallery-modal__thumb.is-active { border-color: #fff; opacity: 1; }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover { opacity: 0.7; }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent { padding-bottom: 0 !important; }\n      .size-visual { margin-top: 16px; margin-bottom: 20px; }\n      .size-visual__image { max-width: 100%; }\n      .size-visual__slider-container { padding: 0 24px; }\n      .slider-arrow { width: 24px; }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid { grid-template-columns: repeat(2, 1fr); gap: 4px; }\n      #galleryModalImg { max-width: 100vw; max-height: 80vh; }\n      .gallery-modal__thumbnails { bottom: 20px; }\n      .gallery-modal__thumb { width: 40px; height: 40px; }\n      .gallery-modal__close { top: 16px; right: 16px; font-size: 40px; }\n      .gallery-modal__arrow { padding: 15px; }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\n\n\n  \n\n\u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DESCRIPTION] アコーディオン「Description」       --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e\n        \u003cspan\u003eDescription\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cdiv class=\"accordion-scroll-area\"\u003e\n\n        \u003c!-- ▼ [EDIT: 商品説明] ここから〜ここまでが商品説明テキスト --\u003e\n\u003cp\u003eラッシュガードとしても着用される水陸両用のストレッチ、吸水速乾、UVカット素材を使用したSALVAGE PUBLICらしいポロシャツ。\u003c\/p\u003e\n\u003cp\u003eすっきりしたシルエットにプレー中の体の動きを考えて作られたオリジナルパターンのKolepaスリーブが肩回りの動きを妨げない。\u003c\/p\u003e\n\u003cp\u003e襟に入ったピンストライプがアクセントとして効いている。\u003c\/p\u003e\n\u003cp\u003e右胸にはSALVAGE PUBLIC Kolepaスタンプロゴのプリント。\u003c\/p\u003e\n\u003cp\u003e左胸にはI♡Diamond Headがプリントと3D刺繍のミックスでデザインされている。\u003c\/p\u003e\n\u003cp\u003e背面にはダイアモンドヘッドロゴのプリント入り。\u003c\/p\u003e\n        \u003c!-- ▲ [EDIT: 商品説明] ここまで --\u003e\n\n        \u003c!-- ▼ [EDIT: ブランド説明] ここから〜ここまでがブランド説明テキスト --\u003e\n          【SALVAGE PUBLIC Kolepa】\u003cbr\u003e\n          EVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\n          \"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\n        \n        \u003c!-- ▲ [EDIT: ブランド説明] ここまで --\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DESCRIPTION] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SIZE] アコーディオン「Size」                     --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eSize\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: サイズテーブル] 採寸表 --\u003e\n      \u003c!-- 列の追加：\u003cth\u003e列名\u003c\/th\u003e を theadの\u003ctr\u003eに、\u003ctd\u003e数値\u003c\/td\u003e を各サイズ行に追加 --\u003e\n      \u003c!-- サイズ行の非表示：該当の \u003ctr\u003e〜\u003c\/tr\u003e を丸ごと削除またはコメントアウト --\u003e\n\n\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSIZE\u003c\/th\u003e\n\u003cth\u003e肩幅\u003c\/th\u003e\n\u003cth\u003e身幅\u003c\/th\u003e\n\u003cth\u003e袖丈\u003c\/th\u003e\n\u003cth\u003e着丈\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e21.5\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e23\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003ctd\u003e24.5\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n      \u003c!-- ▲ [EDIT: サイズテーブル] ここまで --\u003e\n\n      \u003cp class=\"size-note\"\u003e\n        ※ 表記サイズは目安となります。\u003cbr\u003e\n        ※ 採寸方法により多少の誤差が生じる場合がございます。\n      \u003c\/p\u003e\n\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Ssize-visualizer-ss-tshirt_5a6b8683-d17d-4e8f-89f3-3ce2bf5cdbeb.png?v=1782976415\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Msize-visualizer-ss-tshirt_35341057-975b-4732-8aba-bec6924d5c2e.png?v=1782976415\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"L\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Lsize-visualizer-ss-tshirt_bb91c4cd-eed8-4de7-a05c-e1391ee0f881.png?v=1782976415\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SIZE] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DETAIL] アコーディオン「Detail」                 --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eDetail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: 詳細テーブル] 各行の右側（2列目の\u003ctd\u003e）が編集対象 --\u003e\n      \u003ctable\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eブランド名\u003c\/td\u003e\n            \u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c!-- [VAL:ブランド名] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e品番\u003c\/td\u003e\n            \u003ctd\u003eSVKS6015\u003c\/td\u003e\n\u003c!-- [VAL:品番] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e商品コード\u003c\/td\u003e\n            \u003ctd\u003eS26A0218K\u003c\/td\u003e\n\u003c!-- [VAL:商品コード] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e原産国\u003c\/td\u003e\n            \u003ctd\u003e中国\u003c\/td\u003e\n\u003c!-- [VAL:原産国] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e素材\u003c\/td\u003e\n            \u003ctd\u003e本体 : ポリエステル 100%\u003cbr\u003e\n              衿 : ポリエステル 95% ポリウレタン 5%\u003c\/td\u003e\n\u003c!-- [VAL:素材] --\u003e\n          \u003c\/tr\u003e\n         \u003ctr\u003e\n            \u003ctd\u003eモデル\u003c\/td\u003e\n           \u003ctd\u003e181cm \/ L着用\u003c\/td\u003e\n\u003c!-- [VAL:モデル] --\u003e\n         \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003c!-- ▲ [EDIT: 詳細テーブル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DETAIL] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: GALLERY] アコーディオン「Gallery」               --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eGallery\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: ギャラリー画像] --\u003e\n      \u003c!-- 画像追加：下記ブロックをコピーして末尾に追加し、URLとalt番号を書き換える --\u003e\n      \u003c!--\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"【画像URL】\"\u003e\n        \u003cimg src=\"【画像URL】\" class=\"gallery-item\" alt=\"Gallery 【番号】\"\u003e\n      \u003c\/div\u003e\n      --\u003e\n      \u003cdiv class=\"gallery-grid\"\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9021_8ea0341a-7287-40ec-a8f5-f77306904033.jpg?v=1774424637\u0026amp;width=200\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9021_8ea0341a-7287-40ec-a8f5-f77306904033.jpg?v=1774424637\u0026amp;width=200\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9022.jpg?v=1774424637\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9022.jpg?v=1774424637\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9013.jpg?v=1774424637\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9013.jpg?v=1774424637\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9018.jpg?v=1774424637\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9018.jpg?v=1774424637\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9019.jpg?v=1774424637\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9019.jpg?v=1774424637\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9020.jpg?v=1774424637\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9020.jpg?v=1774424637\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9014.jpg?v=1774424637\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9014.jpg?v=1774424637\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9017.jpg?v=1774424637\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9017.jpg?v=1774424637\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8602.jpg?v=1774424637\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8602.jpg?v=1774424637\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 9\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8621_d8a52684-2f09-44f3-bfe8-b41987a34f05.jpg?v=1774424637\u0026amp;width=200\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8621_d8a52684-2f09-44f3-bfe8-b41987a34f05.jpg?v=1774424637\u0026amp;width=200\" class=\"gallery-item\" alt=\"Gallery 10\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8625.jpg?v=1774424637\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8625.jpg?v=1774424637\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 11\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8628.jpg?v=1774424637\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8628.jpg?v=1774424637\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 12\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: ギャラリー画像] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: GALLERY] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SHIPPING] アコーディオン「Shipping」             --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eShipping\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cul class=\"shipping-list\"\u003e\n        \u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n        \u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"shipping-policy\"\u003e\n        \u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" target=\"_blank\" rel=\"noopener\"\u003e配送ポリシーはこちら\u003c\/a\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SHIPPING] ここまで --\u003e\n\n  \u003c!-- ギャラリーモーダル（編集不要） --\u003e\n  \u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n    \u003cdiv class=\"gallery-modal__content\"\u003e\n      \u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e\n      \u003cimg id=\"galleryModalImg\" src=\"\" alt=\"Expanded Image\"\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n      \u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\n  \n\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0, touchStartY = 0, currentTranslateX = 0, currentTranslateY = 0;\n      let isDragging = false, isPinching = false, swipeDirection = null;\n      let initialPinchDistance = 0, currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e { modal.style.display = 'none'; }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1; swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) closeModal();\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showPrevImage(); });\n      modalNextBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showNextImage(); });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true; isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true; swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) swipeDirection = 'h';\n            else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) swipeDirection = 'v';\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false; currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) showNextImageFromSwipe(currentTranslateX);\n            else if (currentTranslateX \u003e swipeThreshold) showPrevImageFromSwipe(currentTranslateX);\n            else { currentTranslateX = 0; modalImg.style.transform = `translate(0, 0) scale(1)`; }\n          } else if (swipeDirection === 'v') {\n            if (currentTranslateY \u003e 100 || currentTranslateY \u003c -100) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') showPrevImage();\n        else if (e.key === 'ArrowRight') showNextImage();\n        else if (e.key === 'Escape') closeModal();\n      });\n    });\n  \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n","brand":"EVEN","offers":[{"title":"BLACK \/ S","offer_id":46834677186778,"sku":"S26A0218K-01-03","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ M","offer_id":46834677219546,"sku":"S26A0218K-01-04","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ L","offer_id":46834677252314,"sku":"S26A0218K-01-05","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"WHITE \/ S","offer_id":46834677285082,"sku":"S26A0218K-10-03","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"WHITE \/ M","offer_id":46834677317850,"sku":"S26A0218K-10-04","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"WHITE \/ L","offer_id":46834677350618,"sku":"S26A0218K-10-05","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"OCEAN BLUE \/ S","offer_id":46834677383386,"sku":"S26A0218K-104-03","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"OCEAN BLUE \/ M","offer_id":46834677416154,"sku":"S26A0218K-104-04","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"OCEAN BLUE \/ L","offer_id":46834677448922,"sku":"S26A0218K-104-05","price":17600.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC9013.jpg?v=1774424637"},{"product_id":"s26a0219k","title":"HUNAKAI MESH POLO S\/S（NEVERUP）","description":"\u003cdiv class=\"ProductMeta__Specification\"\u003e\n \n\n \u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    .accordion-icon--description {\n      width: 15px;\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px;\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar { width: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-track { background: #f5f5f5; border-radius: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar { display: none; }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover { opacity: 0.7; }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover { opacity: 0.8; }\n    .gallery-modal__thumb.is-active { border-color: #fff; opacity: 1; }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover { opacity: 0.7; }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent { padding-bottom: 0 !important; }\n      .size-visual { margin-top: 16px; margin-bottom: 20px; }\n      .size-visual__image { max-width: 100%; }\n      .size-visual__slider-container { padding: 0 24px; }\n      .slider-arrow { width: 24px; }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid { grid-template-columns: repeat(2, 1fr); gap: 4px; }\n      #galleryModalImg { max-width: 100vw; max-height: 80vh; }\n      .gallery-modal__thumbnails { bottom: 20px; }\n      .gallery-modal__thumb { width: 40px; height: 40px; }\n      .gallery-modal__close { top: 16px; right: 16px; font-size: 40px; }\n      .gallery-modal__arrow { padding: 15px; }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\n\n\n  \n\n\u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DESCRIPTION] アコーディオン「Description」       --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e\n        \u003cspan\u003eDescription\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cdiv class=\"accordion-scroll-area\"\u003e\n\n        \u003c!-- ▼ [EDIT: 商品説明] ここから〜ここまでが商品説明テキスト --\u003e\n\u003cp\u003e軽量でサラっとしたメッシュ素材でストレッチ性、吸水速乾性を合わせ持った夏場に快適な高機能ポロシャツ。\u003c\/p\u003e\n\u003cp\u003eすっきりしたシルエットにプレー中の体の動きを考えて作られたオリジナルパターンのKolepaスリーブが肩回りの動きを妨げない。\u003c\/p\u003e\n\u003cp\u003e襟に入ったピンストライプがアクセントとして効いている。\u003c\/p\u003e\n\u003cp\u003e右胸にはSALVAGE PUBLIC Kolepaスタンプロゴのプリント。\u003c\/p\u003e\n\u003cp\u003e左胸にはBirds of Paradiseのハワイアンキルトデザインがシリコンプリントで入る。\u003c\/p\u003e\n\u003cp\u003e背面には大きくNever Up Never In／届かなければ入らない のメッセージをシリコンプリント。 \u003c\/p\u003e\n        \u003c!-- ▲ [EDIT: 商品説明] ここまで --\u003e\n\n        \u003c!-- ▼ [EDIT: ブランド説明] ここから〜ここまでがブランド説明テキスト --\u003e\n          【SALVAGE PUBLIC Kolepa】\u003cbr\u003e\n          EVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\n          \"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\n        \n        \u003c!-- ▲ [EDIT: ブランド説明] ここまで --\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DESCRIPTION] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SIZE] アコーディオン「Size」                     --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eSize\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: サイズテーブル] 採寸表 --\u003e\n      \u003c!-- 列の追加：\u003cth\u003e列名\u003c\/th\u003e を theadの\u003ctr\u003eに、\u003ctd\u003e数値\u003c\/td\u003e を各サイズ行に追加 --\u003e\n      \u003c!-- サイズ行の非表示：該当の \u003ctr\u003e〜\u003c\/tr\u003e を丸ごと削除またはコメントアウト --\u003e\n\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSIZE\u003c\/th\u003e\n\u003cth\u003e肩幅\u003c\/th\u003e\n\u003cth\u003e身幅\u003c\/th\u003e\n\u003cth\u003e袖丈\u003c\/th\u003e\n\u003cth\u003e着丈\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e21.5\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e23\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003ctd\u003e24.5\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n      \u003c!-- ▲ [EDIT: サイズテーブル] ここまで --\u003e\n\n      \u003cp class=\"size-note\"\u003e\n        ※ 表記サイズは目安となります。\u003cbr\u003e\n        ※ 採寸方法により多少の誤差が生じる場合がございます。\n      \u003c\/p\u003e\n\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Ssize-visualizer-ss-tshirt_5a6b8683-d17d-4e8f-89f3-3ce2bf5cdbeb.png?v=1782976415\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Msize-visualizer-ss-tshirt_35341057-975b-4732-8aba-bec6924d5c2e.png?v=1782976415\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"L\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Lsize-visualizer-ss-tshirt_bb91c4cd-eed8-4de7-a05c-e1391ee0f881.png?v=1782976415\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SIZE] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DETAIL] アコーディオン「Detail」                 --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eDetail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: 詳細テーブル] 各行の右側（2列目の\u003ctd\u003e）が編集対象 --\u003e\n      \u003ctable\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eブランド名\u003c\/td\u003e\n            \u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c!-- [VAL:ブランド名] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e品番\u003c\/td\u003e\n            \u003ctd\u003eSVKS6016\u003c\/td\u003e\n\u003c!-- [VAL:品番] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e商品コード\u003c\/td\u003e\n            \u003ctd\u003eS26A0219K\u003c\/td\u003e\n\u003c!-- [VAL:商品コード] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e原産国\u003c\/td\u003e\n            \u003ctd\u003e中国\u003c\/td\u003e\n\u003c!-- [VAL:原産国] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e素材\u003c\/td\u003e\n            \u003ctd\u003e本体 : ポリエステル 100%\u003cbr\u003e\n              衿 : ポリエステル 95% ポリウレタン 5%\u003c\/td\u003e\n\u003c!-- [VAL:素材] --\u003e\n          \u003c\/tr\u003e\n         \n\u003c!-- [VAL:モデル] --\u003e\n         \n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003c!-- ▲ [EDIT: 詳細テーブル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DETAIL] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: GALLERY] アコーディオン「Gallery」               --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eGallery\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: ギャラリー画像] --\u003e\n      \u003c!-- 画像追加：下記ブロックをコピーして末尾に追加し、URLとalt番号を書き換える --\u003e\n      \u003c!--\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"【画像URL】\"\u003e\n        \u003cimg src=\"【画像URL】\" class=\"gallery-item\" alt=\"Gallery 【番号】\"\u003e\n      \u003c\/div\u003e\n      --\u003e\n      \u003cdiv class=\"gallery-grid\"\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9033_1d18ac2b-c288-4ad3-add8-1a58b878344d.jpg?v=1774424589\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9033_1d18ac2b-c288-4ad3-add8-1a58b878344d.jpg?v=1774424589\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9034.jpg?v=1774424589\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9034.jpg?v=1774424589\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9031.jpg?v=1774424589\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9031.jpg?v=1774424589\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9032.jpg?v=1774424589\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9032.jpg?v=1774424589\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9023.jpg?v=1774424589\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9023.jpg?v=1774424589\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9030.jpg?v=1774424589\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9030.jpg?v=1774424589\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9026.jpg?v=1774424589\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9026.jpg?v=1774424589\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9029.jpg?v=1774424589\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9029.jpg?v=1774424589\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: ギャラリー画像] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: GALLERY] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SHIPPING] アコーディオン「Shipping」             --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eShipping\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cul class=\"shipping-list\"\u003e\n        \u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n        \u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"shipping-policy\"\u003e\n        \u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" target=\"_blank\" rel=\"noopener\"\u003e配送ポリシーはこちら\u003c\/a\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SHIPPING] ここまで --\u003e\n\n  \u003c!-- ギャラリーモーダル（編集不要） --\u003e\n  \u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n    \u003cdiv class=\"gallery-modal__content\"\u003e\n      \u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e\n      \u003cimg id=\"galleryModalImg\" src=\"\" alt=\"Expanded Image\"\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n      \u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\n  \n\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0, touchStartY = 0, currentTranslateX = 0, currentTranslateY = 0;\n      let isDragging = false, isPinching = false, swipeDirection = null;\n      let initialPinchDistance = 0, currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e { modal.style.display = 'none'; }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1; swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) closeModal();\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showPrevImage(); });\n      modalNextBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showNextImage(); });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true; isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true; swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) swipeDirection = 'h';\n            else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) swipeDirection = 'v';\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false; currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) showNextImageFromSwipe(currentTranslateX);\n            else if (currentTranslateX \u003e swipeThreshold) showPrevImageFromSwipe(currentTranslateX);\n            else { currentTranslateX = 0; modalImg.style.transform = `translate(0, 0) scale(1)`; }\n          } else if (swipeDirection === 'v') {\n            if (currentTranslateY \u003e 100 || currentTranslateY \u003c -100) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') showPrevImage();\n        else if (e.key === 'ArrowRight') showNextImage();\n        else if (e.key === 'Escape') closeModal();\n      });\n    });\n  \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n","brand":"EVEN","offers":[{"title":"WHITE \/ S","offer_id":46834677481690,"sku":"S26A0219K-10-03","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"WHITE \/ M","offer_id":46834677514458,"sku":"S26A0219K-10-04","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"WHITE \/ L","offer_id":46834677547226,"sku":"S26A0219K-10-05","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"SAGE \/ S","offer_id":46834677579994,"sku":"S26A0219K-34-03","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"SAGE \/ M","offer_id":46834677612762,"sku":"S26A0219K-34-04","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"SAGE \/ L","offer_id":46834677645530,"sku":"S26A0219K-34-05","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ S","offer_id":46834677678298,"sku":"S26A0219K-40-03","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ M","offer_id":46834677711066,"sku":"S26A0219K-40-04","price":17600.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ L","offer_id":46834677743834,"sku":"S26A0219K-40-05","price":17600.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC9031.jpg?v=1774424589"},{"product_id":"s26a0221k","title":"3.6 PILE MOCKNECK S\/S（DH LEATHER PATCH）","description":"\u003cdiv class=\"ProductMeta__Specification\"\u003e\n \n\n \u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    .accordion-icon--description {\n      width: 15px;\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px;\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar { width: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-track { background: #f5f5f5; border-radius: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar { display: none; }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover { opacity: 0.7; }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover { opacity: 0.8; }\n    .gallery-modal__thumb.is-active { border-color: #fff; opacity: 1; }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover { opacity: 0.7; }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent { padding-bottom: 0 !important; }\n      .size-visual { margin-top: 16px; margin-bottom: 20px; }\n      .size-visual__image { max-width: 100%; }\n      .size-visual__slider-container { padding: 0 24px; }\n      .slider-arrow { width: 24px; }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid { grid-template-columns: repeat(2, 1fr); gap: 4px; }\n      #galleryModalImg { max-width: 100vw; max-height: 80vh; }\n      .gallery-modal__thumbnails { bottom: 20px; }\n      .gallery-modal__thumb { width: 40px; height: 40px; }\n      .gallery-modal__close { top: 16px; right: 16px; font-size: 40px; }\n      .gallery-modal__arrow { padding: 15px; }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\n\n\n  \n\n\u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DESCRIPTION] アコーディオン「Description」       --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e\n        \u003cspan\u003eDescription\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cdiv class=\"accordion-scroll-area\"\u003e\n\n        \u003c!-- ▼ [EDIT: 商品説明] ここから〜ここまでが商品説明テキスト --\u003e\n\u003cp\u003e独自に開発した機能的で上質な3.6パイルを使ったモックネックシャツ。\u003c\/p\u003e\n\u003cp\u003e通常のパイルでは吸水はするものの、なかなか乾き難いというというデメリットがありました。\u003c\/p\u003e\n\u003cp\u003eしかし今回の『3.6 Pile』は特殊な紡績糸を使用して編み立て方法も工夫する事で、一般的に拡散性残留水分率が60分以内で30％以下を吸水速乾性の目安としているところ、60分で3.6%と驚きの高水準の速乾性を誇ります。\u003c\/p\u003e\n\u003cp\u003eグランド部分に採用した糸は環境にも配慮しつつ、継続して販売していく為にリサイクルポリエステルを使用。\u003c\/p\u003e\n\u003cp\u003e左胸にはダイアモンドヘッドのレザーパッチ付き。\u003c\/p\u003e\n\u003cp\u003e右前裾にはThe Game of a Lifetime（ゴルフは一生のゲーム）サテンテープが付きアクセントになっている。\u003c\/p\u003e\n\u003cp\u003e自分にも地球にも優しい『3.6 Pile』の優しく包み込まれる感覚を是非味わって下さい。\u003c\/p\u003e\n        \u003c!-- ▲ [EDIT: 商品説明] ここまで --\u003e\n\n        \u003c!-- ▼ [EDIT: ブランド説明] ここから〜ここまでがブランド説明テキスト --\u003e\n          【SALVAGE PUBLIC Kolepa】\u003cbr\u003e\n          EVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\n          \"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\n        \n        \u003c!-- ▲ [EDIT: ブランド説明] ここまで --\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DESCRIPTION] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SIZE] アコーディオン「Size」                     --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eSize\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: サイズテーブル] 採寸表 --\u003e\n      \u003c!-- 列の追加：\u003cth\u003e列名\u003c\/th\u003e を theadの\u003ctr\u003eに、\u003ctd\u003e数値\u003c\/td\u003e を各サイズ行に追加 --\u003e\n      \u003c!-- サイズ行の非表示：該当の \u003ctr\u003e〜\u003c\/tr\u003e を丸ごと削除またはコメントアウト --\u003e\n\n\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSIZE\u003c\/th\u003e\n\u003cth\u003e裄丈\u003c\/th\u003e\n\u003cth\u003e身幅\u003c\/th\u003e\n\u003cth\u003e着丈\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003ctd\u003e53.55\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003ctd\u003e55.59\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003ctd\u003e57.62\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\n\n      \u003c!-- ▲ [EDIT: サイズテーブル] ここまで --\u003e\n\n      \u003cp class=\"size-note\"\u003e\n        ※ 表記サイズは目安となります。\u003cbr\u003e\n        ※ 採寸方法により多少の誤差が生じる場合がございます。\n      \u003c\/p\u003e\n\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Ssize-visualizer-ss-tshirt.png?v=1782894226\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Msize-visualizer-ss-tshirt_0421b5f4-7b77-416b-b20a-20a1473442bc.png?v=1782894226\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"L\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/L-visualizer-ss-tshirt.png?v=1782894226\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SIZE] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DETAIL] アコーディオン「Detail」                 --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eDetail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: 詳細テーブル] 各行の右側（2列目の\u003ctd\u003e）が編集対象 --\u003e\n      \u003ctable\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eブランド名\u003c\/td\u003e\n            \u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c!-- [VAL:ブランド名] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e品番\u003c\/td\u003e\n            \u003ctd\u003eSVKS6018\u003c\/td\u003e\n\u003c!-- [VAL:品番] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e商品コード\u003c\/td\u003e\n            \u003ctd\u003eS26A0221K\u003c\/td\u003e\n\u003c!-- [VAL:商品コード] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e原産国\u003c\/td\u003e\n            \u003ctd\u003e日本\u003c\/td\u003e\n\u003c!-- [VAL:原産国] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e素材\u003c\/td\u003e\n            \u003ctd\u003eポリエステル 65% 綿 35%\u003c\/td\u003e\n\u003c!-- [VAL:素材] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eモデル\u003c\/td\u003e\n            \u003ctd\u003e181cm \/ L着用\u003c\/td\u003e\n\u003c!-- [VAL:モデル] --\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003c!-- ▲ [EDIT: 詳細テーブル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DETAIL] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: GALLERY] アコーディオン「Gallery」               --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eGallery\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: ギャラリー画像] --\u003e\n      \u003c!-- 画像追加：下記ブロックをコピーして末尾に追加し、URLとalt番号を書き換える --\u003e\n      \u003c!--\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"【画像URL】\"\u003e\n        \u003cimg src=\"【画像URL】\" class=\"gallery-item\" alt=\"Gallery 【番号】\"\u003e\n      \u003c\/div\u003e\n      --\u003e\n      \u003cdiv class=\"gallery-grid\"\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9059_4d592ccd-57b4-4066-b8f5-35c3c0a256e0.jpg?v=1774425603\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9059_4d592ccd-57b4-4066-b8f5-35c3c0a256e0.jpg?v=1774425603\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9060.jpg?v=1774425603\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9060.jpg?v=1774425603\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9051.jpg?v=1774425603\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9051.jpg?v=1774425603\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9056.jpg?v=1774425603\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9056.jpg?v=1774425603\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9057.jpg?v=1774425603\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9057.jpg?v=1774425603\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9058.jpg?v=1774425603\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9058.jpg?v=1774425603\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9052.jpg?v=1774425603\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9052.jpg?v=1774425603\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9053.jpg?v=1774425603\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9053.jpg?v=1774425603\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9054.jpg?v=1774425603\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9054.jpg?v=1774425603\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 9\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8715_4c240a0f-74c8-4743-8b89-493c08d316f8.jpg?v=1774425603\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8715_4c240a0f-74c8-4743-8b89-493c08d316f8.jpg?v=1774425603\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 10\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8751_a7ce9ffc-416d-4177-ae1a-87bb7dffdcfb.jpg?v=1774425603\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8751_a7ce9ffc-416d-4177-ae1a-87bb7dffdcfb.jpg?v=1774425603\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 11\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: ギャラリー画像] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: GALLERY] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SHIPPING] アコーディオン「Shipping」             --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eShipping\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cul class=\"shipping-list\"\u003e\n        \u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n        \u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"shipping-policy\"\u003e\n        \u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" target=\"_blank\" rel=\"noopener\"\u003e配送ポリシーはこちら\u003c\/a\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SHIPPING] ここまで --\u003e\n\n  \u003c!-- ギャラリーモーダル（編集不要） --\u003e\n  \u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n    \u003cdiv class=\"gallery-modal__content\"\u003e\n      \u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e\n      \u003cimg id=\"galleryModalImg\" src=\"\" alt=\"Expanded Image\"\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n      \u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\n  \n\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0, touchStartY = 0, currentTranslateX = 0, currentTranslateY = 0;\n      let isDragging = false, isPinching = false, swipeDirection = null;\n      let initialPinchDistance = 0, currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e { modal.style.display = 'none'; }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1; swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) closeModal();\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showPrevImage(); });\n      modalNextBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showNextImage(); });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true; isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true; swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) swipeDirection = 'h';\n            else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) swipeDirection = 'v';\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false; currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) showNextImageFromSwipe(currentTranslateX);\n            else if (currentTranslateX \u003e swipeThreshold) showPrevImageFromSwipe(currentTranslateX);\n            else { currentTranslateX = 0; modalImg.style.transform = `translate(0, 0) scale(1)`; }\n          } else if (swipeDirection === 'v') {\n            if (currentTranslateY \u003e 100 || currentTranslateY \u003c -100) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') showPrevImage();\n        else if (e.key === 'ArrowRight') showNextImage();\n        else if (e.key === 'Escape') closeModal();\n      });\n    });\n  \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n","brand":"EVEN","offers":[{"title":"グレー \/ S","offer_id":46834677776602,"sku":"S26A0221K-07-03","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"グレー \/ M","offer_id":46834677809370,"sku":"S26A0221K-07-04","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"グレー \/ L","offer_id":46834677842138,"sku":"S26A0221K-07-05","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"ベージュ \/ S","offer_id":46834677874906,"sku":"S26A0221K-27-03","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"ベージュ \/ M","offer_id":46834677907674,"sku":"S26A0221K-27-04","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"ベージュ \/ L","offer_id":46834677940442,"sku":"S26A0221K-27-05","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"ネイビー \/ S","offer_id":46834677973210,"sku":"S26A0221K-40-03","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"ネイビー \/ M","offer_id":46834678005978,"sku":"S26A0221K-40-04","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"ネイビー \/ L","offer_id":46834678038746,"sku":"S26A0221K-40-05","price":16500.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC9059_4d592ccd-57b4-4066-b8f5-35c3c0a256e0.jpg?v=1774425603"},{"product_id":"s26a0222k","title":"3.6 PILE MOCKNECK S\/S（PARADISE NOW）","description":"\u003cdiv class=\"ProductMeta__Specification\"\u003e\n \n\n \u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    .accordion-icon--description {\n      width: 15px;\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px;\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar { width: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-track { background: #f5f5f5; border-radius: 4px; }\n    .accordion-scroll-area::-webkit-scrollbar-thumb { background: #ccc; border-radius: 4px; }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar { display: none; }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover { opacity: 0.7; }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover { opacity: 0.8; }\n    .gallery-modal__thumb.is-active { border-color: #fff; opacity: 1; }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover { opacity: 0.7; }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent { padding-bottom: 0 !important; }\n      .size-visual { margin-top: 16px; margin-bottom: 20px; }\n      .size-visual__image { max-width: 100%; }\n      .size-visual__slider-container { padding: 0 24px; }\n      .slider-arrow { width: 24px; }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid { grid-template-columns: repeat(2, 1fr); gap: 4px; }\n      #galleryModalImg { max-width: 100vw; max-height: 80vh; }\n      .gallery-modal__thumbnails { bottom: 20px; }\n      .gallery-modal__thumb { width: 40px; height: 40px; }\n      .gallery-modal__close { top: 16px; right: 16px; font-size: 40px; }\n      .gallery-modal__arrow { padding: 15px; }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\n\n\n  \n\n\u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DESCRIPTION] アコーディオン「Description」       --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e\n        \u003cspan\u003eDescription\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cdiv class=\"accordion-scroll-area\"\u003e\n\n        \u003c!-- ▼ [EDIT: 商品説明] ここから〜ここまでが商品説明テキスト --\u003e\n\u003cp\u003e独自に開発した機能的で上質な3.6パイルを使ったモックネックシャツ。\u003c\/p\u003e\n\u003cp\u003e通常のパイルでは吸水はするものの、なかなか乾き難いというというデメリットがありました。\u003c\/p\u003e\n\u003cp\u003eしかし今回の『3.6 Pile』は特殊な紡績糸を使用して編み立て方法も工夫する事で、一般的に拡散性残留水分率が60分以内で30％以下を吸水速乾性の目安としているところ、60分で3.6%と驚きの高水準の速乾性を誇ります。\u003c\/p\u003e\n\u003cp\u003eグランド部分に採用した糸は環境にも配慮しつつ、継続して販売していく為にリサイクルポリエステルを使用。\u003c\/p\u003e\n\u003cp\u003eフロントにSALVAGE PUBLIC Kolepaブランドスタンプ、背中にPARADISE NOWのプリントを配した王道デザイン。\u003c\/p\u003e\n\u003cp\u003e右前裾にはThe Game of a Lifetime（ゴルフは一生のゲーム） のサテンテープが付きアクセントになっている。\u003c\/p\u003e\n\u003cp\u003e自分にも地球にも優しい『3.6 Pile』の優しく包み込まれる感覚を是非味わって下さい。\u003c\/p\u003e\n        \u003c!-- ▲ [EDIT: 商品説明] ここまで --\u003e\n\n        \u003c!-- ▼ [EDIT: ブランド説明] ここから〜ここまでがブランド説明テキスト --\u003e\n          【SALVAGE PUBLIC Kolepa】\u003cbr\u003e\n          EVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\n          \"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\n        \n        \u003c!-- ▲ [EDIT: ブランド説明] ここまで --\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DESCRIPTION] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SIZE] アコーディオン「Size」                     --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eSize\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: サイズテーブル] 採寸表 --\u003e\n      \u003c!-- 列の追加：\u003cth\u003e列名\u003c\/th\u003e を theadの\u003ctr\u003eに、\u003ctd\u003e数値\u003c\/td\u003e を各サイズ行に追加 --\u003e\n      \u003c!-- サイズ行の非表示：該当の \u003ctr\u003e〜\u003c\/tr\u003e を丸ごと削除またはコメントアウト --\u003e\n\n\u003ctable class=\"size-table\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth\u003eSIZE\u003c\/th\u003e\n      \u003cth\u003e裄丈\u003c\/th\u003e\n      \u003cth\u003e身幅\u003c\/th\u003e\n      \u003cth\u003e着丈\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003cth\u003eS\u003c\/th\u003e\n      \u003ctd\u003e53.55\u003c\/td\u003e\n      \u003ctd\u003e52\u003c\/td\u003e\n      \u003ctd\u003e70\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003cth\u003eM\u003c\/th\u003e\n      \u003ctd\u003e55.59\u003c\/td\u003e\n      \u003ctd\u003e55\u003c\/td\u003e\n      \u003ctd\u003e72\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003cth\u003eL\u003c\/th\u003e\n      \u003ctd\u003e57.62\u003c\/td\u003e\n      \u003ctd\u003e58\u003c\/td\u003e\n      \u003ctd\u003e74\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\n      \u003c!-- ▲ [EDIT: サイズテーブル] ここまで --\u003e\n\n      \u003cp class=\"size-note\"\u003e\n        ※ 表記サイズは目安となります。\u003cbr\u003e\n        ※ 採寸方法により多少の誤差が生じる場合がございます。\n      \u003c\/p\u003e\n\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Ssize-visualizer-ss-tshirt.png?v=1782894226\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Msize-visualizer-ss-tshirt_0421b5f4-7b77-416b-b20a-20a1473442bc.png?v=1782894226\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"L\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/L-visualizer-ss-tshirt.png?v=1782894226\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SIZE] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: DETAIL] アコーディオン「Detail」                 --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eDetail\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: 詳細テーブル] 各行の右側（2列目の\u003ctd\u003e）が編集対象 --\u003e\n      \u003ctable\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eブランド名\u003c\/td\u003e\n            \u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c!-- [VAL:ブランド名] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e品番\u003c\/td\u003e\n            \u003ctd\u003eSVKS6019\u003c\/td\u003e\n\u003c!-- [VAL:品番] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e商品コード\u003c\/td\u003e\n            \u003ctd\u003eS26A0222K\u003c\/td\u003e\n\u003c!-- [VAL:商品コード] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e原産国\u003c\/td\u003e\n            \u003ctd\u003e日本\u003c\/td\u003e\n\u003c!-- [VAL:原産国] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003e素材\u003c\/td\u003e\n            \u003ctd\u003eポリエステル 65% 綿 35%\u003c\/td\u003e\n\u003c!-- [VAL:素材] --\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eモデル\u003c\/td\u003e\n            \u003ctd\u003e181cm \/ L着用\u003c\/td\u003e\n\u003c!-- [VAL:モデル] --\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003c!-- ▲ [EDIT: 詳細テーブル] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: DETAIL] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: GALLERY] アコーディオン「Gallery」               --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eGallery\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\n      \u003c!-- ▼ [EDIT: ギャラリー画像] --\u003e\n      \u003c!-- 画像追加：下記ブロックをコピーして末尾に追加し、URLとalt番号を書き換える --\u003e\n      \u003c!--\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"【画像URL】\"\u003e\n        \u003cimg src=\"【画像URL】\" class=\"gallery-item\" alt=\"Gallery 【番号】\"\u003e\n      \u003c\/div\u003e\n      --\u003e\n      \u003cdiv class=\"gallery-grid\"\u003e\n \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9068_57b675de-7532-44b4-8fd1-41ad872a808b.jpg?v=1774425558\u0026amp;width=200\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9068_57b675de-7532-44b4-8fd1-41ad872a808b.jpg?v=1774425558\u0026amp;width=200\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9069.jpg?v=1774425558\u0026amp;width=200\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9069.jpg?v=1774425558\u0026amp;width=200\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9061.jpg?v=1774425558\u0026amp;width=200\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9061.jpg?v=1774425558\u0026amp;width=200\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9065.jpg?v=1774425558\u0026amp;width=200\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9065.jpg?v=1774425558\u0026amp;width=200\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9066.jpg?v=1774425558\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9066.jpg?v=1774425558\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9067.jpg?v=1774425558\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9067.jpg?v=1774425558\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9062.jpg?v=1774425558\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9062.jpg?v=1774425558\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9064.jpg?v=1774425558\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9064.jpg?v=1774425558\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2733.jpg?v=1774425558\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2733.jpg?v=1774425558\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 9\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2777.jpg?v=1774425558\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2777.jpg?v=1774425558\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 10\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2688.jpg?v=1774425558\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2688.jpg?v=1774425558\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 11\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2800.jpg?v=1774425558\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A2800.jpg?v=1774425558\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 12\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8772.jpg?v=1774425558\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8772.jpg?v=1774425558\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 13\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8780_95aefa58-8fc8-423a-87a1-fe9a6e5bd775.jpg?v=1774425558\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8780_95aefa58-8fc8-423a-87a1-fe9a6e5bd775.jpg?v=1774425558\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 14\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8800.jpg?v=1774425558\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8800.jpg?v=1774425558\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 15\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: ギャラリー画像] ここまで --\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: GALLERY] ここまで --\u003e\n\n  \u003c!-- ============================================================ --\u003e\n  \u003c!-- ▼ [SECTION: SHIPPING] アコーディオン「Shipping」             --\u003e\n  \u003c!-- ============================================================ --\u003e\n  \u003cdiv class=\"ProductMeta__Accordion\"\u003e\n    \u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n      \u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e\n        \u003cspan\u003eShipping\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n      \u003cul class=\"shipping-list\"\u003e\n        \u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n        \u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"shipping-policy\"\u003e\n        \u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" target=\"_blank\" rel=\"noopener\"\u003e配送ポリシーはこちら\u003c\/a\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- ▲ [SECTION: SHIPPING] ここまで --\u003e\n\n  \u003c!-- ギャラリーモーダル（編集不要） --\u003e\n  \u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n    \u003cdiv class=\"gallery-modal__content\"\u003e\n      \u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e\n      \u003cimg id=\"galleryModalImg\" src=\"\" alt=\"Expanded Image\"\u003e\n      \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n      \u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\n  \n\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0, touchStartY = 0, currentTranslateX = 0, currentTranslateY = 0;\n      let isDragging = false, isPinching = false, swipeDirection = null;\n      let initialPinchDistance = 0, currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e { modal.style.display = 'none'; }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0; currentTranslateY = 0; currentScale = 1; swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) closeModal();\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showPrevImage(); });\n      modalNextBtn.addEventListener('click', (e) =\u003e { e.stopPropagation(); showNextImage(); });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true; isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true; swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) swipeDirection = 'h';\n            else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) swipeDirection = 'v';\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false; currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) showNextImageFromSwipe(currentTranslateX);\n            else if (currentTranslateX \u003e swipeThreshold) showPrevImageFromSwipe(currentTranslateX);\n            else { currentTranslateX = 0; modalImg.style.transform = `translate(0, 0) scale(1)`; }\n          } else if (swipeDirection === 'v') {\n            if (currentTranslateY \u003e 100 || currentTranslateY \u003c -100) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') showPrevImage();\n        else if (e.key === 'ArrowRight') showNextImage();\n        else if (e.key === 'Escape') closeModal();\n      });\n    });\n  \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n","brand":"EVEN","offers":[{"title":"GRAY \/ S","offer_id":46834678071514,"sku":"S26A0222K-07-03","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"GRAY \/ M","offer_id":46834678104282,"sku":"S26A0222K-07-04","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"GRAY \/ L","offer_id":46834678137050,"sku":"S26A0222K-07-05","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE \/ S","offer_id":46834678169818,"sku":"S26A0222K-27-03","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"BEIGE \/ M","offer_id":46834678202586,"sku":"S26A0222K-27-04","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"BEIGE \/ L","offer_id":46834678235354,"sku":"S26A0222K-27-05","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ S","offer_id":46834678268122,"sku":"S26A0222K-40-03","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ M","offer_id":46834678300890,"sku":"S26A0222K-40-04","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ L","offer_id":46834678333658,"sku":"S26A0222K-40-05","price":16500.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC9068_57b675de-7532-44b4-8fd1-41ad872a808b.jpg?v=1774425558"},{"product_id":"s26a0223k","title":"JQ RIBBED MOCKNECK S\/S(EXELLENCE)","description":"\u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    \/* 見出しアイコンとテキストのレイアウト用 *\/\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px; \/* アイコンとテキストの間隔 *\/\n    }\n    \/* ★ ベースのアイコンスタイル (Size, Detail, Shipping, Gallery) *\/\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    \/* ★ Descriptionアイコン専用の調整 (少し小さくする) *\/\n    .accordion-icon--description {\n      width: 15px; \/* ここでサイズを調整します *\/\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    \/* サイズテーブルのスタイル *\/\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア（Description等用） ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px; \/* 表示領域の最大高さ *\/\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar {\n      width: 4px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar-track {\n      background: #f5f5f5;\n      border-radius: 4px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar-thumb {\n      background: #ccc;\n      border-radius: 4px;\n    }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar {\n      display: none;\n    }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover {\n      opacity: 0.7;\n    }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル (拡大表示) ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    \/* インジケーター位置調整 *\/\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    \/* サムネイル一覧コンテナ *\/\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover {\n      opacity: 0.8;\n    }\n    .gallery-modal__thumb.is-active {\n      border-color: #fff;\n      opacity: 1;\n    }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover {\n      opacity: 0.7;\n    }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP (スマホ) 用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent {\n        padding-bottom: 0 !important;\n      }\n      .size-visual {\n        margin-top: 16px;\n        margin-bottom: 20px;\n      }\n      .size-visual__image {\n        max-width: 100%;\n      }\n      .size-visual__slider-container {\n        padding: 0 24px;\n      }\n      .slider-arrow {\n        width: 24px;\n      }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 4px;\n      }\n      #galleryModalImg {\n        max-width: 100vw;\n        max-height: 80vh;\n      }\n      .gallery-modal__thumbnails {\n        bottom: 20px;\n      }\n      .gallery-modal__thumb {\n        width: 40px;\n        height: 40px;\n      }\n      .gallery-modal__close {\n        top: 16px;\n        right: 16px;\n        font-size: 40px;\n      }\n      .gallery-modal__arrow {\n        padding: 15px;\n      }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"ProductMeta__Specification\"\u003e\n\u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e \u003cspan\u003eDescription\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003cdiv class=\"accordion-scroll-area\"\u003e\n\u003cp\u003e超軽量、吸水速乾、遮熱、UVカットを兼ね合わせたハイブリッドなモックネックシャツ。\u003c\/p\u003e\n\u003cp\u003e『DRY FEEL_（ドライフィール）AS』は2種類の特殊な糸を複合する事で高い吸水速乾性、遮熱性を誇りサラッとドライタッチで軽量な仕上がりを実現している。\u003c\/p\u003e\n\u003cp\u003e衿にALOHAとダイアモンドヘッドロゴのジャガードリブ、裾もリブ仕様になっておりタックアウトで快適に着用出来ます。\u003c\/p\u003e\n\u003cp\u003eプレー中の体の動きを考えて作られたオリジナルパターンのKolepaスリーブは肩回りの動きを妨げない。\u003c\/p\u003e\n\u003cp\u003eまた肩周りや脇ハギはフラットシーマにて縫製する事で肌触りもなめらかでプレー中のわずかなストレスも解消してくれます。\u003c\/p\u003e\n\u003cp\u003eフロントにSALVAGE PUBLIC Kolepaブランドスタンプ、背中にも独特なレイアウトで入れられたSTRIVE FOR EXCELLENCE／卓越するため（上手くなるため）に努力するが秀逸な仕上がり。\u003c\/p\u003e\n\n\u003cp\u003e【SALVAGE PUBLIC Kolepa】\u003cbr\u003eEVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__Accordion\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e \u003cspan\u003eSize\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003ctable class=\"size-table\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth\u003eSIZE\u003c\/th\u003e\n      \u003cth\u003e裄丈\u003c\/th\u003e\n      \u003cth\u003e身幅\u003c\/th\u003e\n      \u003cth\u003e着丈\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003cth\u003eS\u003c\/th\u003e\n      \u003ctd\u003e53.55\u003c\/td\u003e\n      \u003ctd\u003e52\u003c\/td\u003e\n      \u003ctd\u003e67\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003cth\u003eM\u003c\/th\u003e\n      \u003ctd\u003e55.59\u003c\/td\u003e\n      \u003ctd\u003e55\u003c\/td\u003e\n      \u003ctd\u003e69\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003cth\u003eL\u003c\/th\u003e\n      \u003ctd\u003e57.62\u003c\/td\u003e\n      \u003ctd\u003e58\u003c\/td\u003e\n      \u003ctd\u003e71\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003e※ 表記サイズは目安となります。\u003cbr\u003e※ 採寸方法により多少の誤差が生じる場合がございます。\u003c\/p\u003e\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/S-size-visualizer-ss-tshirt_4237459e-0913-4a04-9d1c-d57287b4f1ec.png?v=1782889433\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Msize-visualizer-ss-tshirt.png?v=1782889433\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"L\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Lsize-visualizer-ss-tshirt.png?v=1782889433\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__Accordion\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e \u003cspan\u003eDetail\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eブランド名\u003c\/td\u003e\n\u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e品番\u003c\/td\u003e\n\u003ctd\u003eSVKS6020\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e商品コード\u003c\/td\u003e\n\u003ctd\u003eS26A0223K\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e原産国\u003c\/td\u003e\n\u003ctd\u003e日本\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e素材\u003c\/td\u003e\n\u003ctd\u003e本体 : ポリエステル 100%\u003cbr\u003e\n衿リブ : ポリエステル 98％ ポリウレタン 2%\u003cbr\u003e\n裾リブ : ポリエステル 95% ポリウレタン 5%\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eモデル\u003c\/td\u003e\n\u003ctd\u003e181cm \/ L着用\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__Accordion\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e \u003cspan\u003eGallery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003cdiv class=\"gallery-grid\"\u003e\n \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9076_52aaef83-35c9-4d85-b958-bf7c092d728e.jpg?v=1774425513\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9076_52aaef83-35c9-4d85-b958-bf7c092d728e.jpg?v=1774425513\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9077.jpg?v=1774425513\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9077.jpg?v=1774425513\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9070.jpg?v=1774425513\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9070.jpg?v=1774425513\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9073.jpg?v=1774425513\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9073.jpg?v=1774425513\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9078.jpg?v=1774425513\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9078.jpg?v=1774425513\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9079.jpg?v=1774425513\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9079.jpg?v=1774425513\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9071.jpg?v=1774425513\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9071.jpg?v=1774425513\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9072.jpg?v=1774425513\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9072.jpg?v=1774425513\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8820_fa7a5e5f-e95b-49be-a62c-7b46c595756d.jpg?v=1774425513\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8820_fa7a5e5f-e95b-49be-a62c-7b46c595756d.jpg?v=1774425513\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 9\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8836_8cc1e050-620a-4946-9f60-9b62bb674eb8.jpg?v=1774425513\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8836_8cc1e050-620a-4946-9f60-9b62bb674eb8.jpg?v=1774425513\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 10\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__Accordion\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e \u003cspan\u003eShipping\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003cul class=\"shipping-list\"\u003e\n\u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n\u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"shipping-policy\"\u003e\u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" rel=\"noopener\" target=\"_blank\"\u003e配送ポリシーはこちら\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n\u003cdiv class=\"gallery-modal__content\"\u003e\n\u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e \u003cimg id=\"galleryModalImg\" alt=\"Expanded Image\"\u003e \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n\u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能 (スワイプダウン閉じる \u0026 サムネイル遷移追加)\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      \/\/ モーダル内のサムネイル動的生成\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        \/\/ サムネイルクリック時の直接ジャンプ処理\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) {\n          indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        }\n        \/\/ サムネイルのアクティブ状態を更新\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0;\n      let touchStartY = 0;\n      let currentTranslateX = 0;\n      let currentTranslateY = 0;\n      let isDragging = false;\n      let isPinching = false;\n      let swipeDirection = null;\n      let initialPinchDistance = 0;\n      let currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0;\n          currentTranslateY = 0;\n          currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0;\n          currentTranslateY = 0;\n          currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0;\n          currentTranslateY = 0;\n          currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e {\n          modal.style.display = 'none';\n        }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0;\n          currentTranslateY = 0;\n          currentScale = 1;\n          swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) {\n          closeModal();\n        }\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e {\n        e.stopPropagation();\n        showPrevImage();\n      });\n      modalNextBtn.addEventListener('click', (e) =\u003e {\n        e.stopPropagation();\n        showNextImage();\n      });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true;\n          isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true;\n          swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) {\n              swipeDirection = 'h';\n            } else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) {\n              swipeDirection = 'v';\n            }\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false;\n          currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) {\n              showNextImageFromSwipe(currentTranslateX);\n            } else if (currentTranslateX \u003e swipeThreshold) {\n              showPrevImageFromSwipe(currentTranslateX);\n            } else {\n              currentTranslateX = 0;\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          } else if (swipeDirection === 'v') {\n            const swipeDownThreshold = 100;\n            if (currentTranslateY \u003e swipeDownThreshold || currentTranslateY \u003c -swipeDownThreshold) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') {\n          showPrevImage();\n        } else if (e.key === 'ArrowRight') {\n          showNextImage();\n        } else if (e.key === 'Escape') {\n          closeModal();\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"EVEN","offers":[{"title":"LIGHT GRAY \/ S","offer_id":46834678366426,"sku":"S26A0223K-08-03","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"LIGHT GRAY \/ M","offer_id":46834678399194,"sku":"S26A0223K-08-04","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"LIGHT GRAY \/ L","offer_id":46834678431962,"sku":"S26A0223K-08-05","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"LIGHT GRAY \/ XL","offer_id":46834678464730,"sku":"S26A0223K-08-06","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"BEIGE \/ S","offer_id":46834678497498,"sku":"S26A0223K-27-03","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE \/ M","offer_id":46834678530266,"sku":"S26A0223K-27-04","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE \/ L","offer_id":46834678563034,"sku":"S26A0223K-27-05","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE \/ XL","offer_id":46834678595802,"sku":"S26A0223K-27-06","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"NAVY \/ S","offer_id":46834678628570,"sku":"S26A0223K-40-03","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ M","offer_id":46834678661338,"sku":"S26A0223K-40-04","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ L","offer_id":46834678694106,"sku":"S26A0223K-40-05","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"NAVY \/ XL","offer_id":46834678726874,"sku":"S26A0223K-40-06","price":16500.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC9076_52aaef83-35c9-4d85-b958-bf7c092d728e.jpg?v=1774425513"},{"product_id":"s26a0225k","title":"SURF MOCKNECK S\/S(NALU＆TURF)","description":"\u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    \/* 見出しアイコンとテキストのレイアウト用 *\/\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px; \/* アイコンとテキストの間隔 *\/\n    }\n    \/* ★ ベースのアイコンスタイル (Size, Detail, Shipping, Gallery) *\/\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    \/* ★ Descriptionアイコン専用の調整 (少し小さくする) *\/\n    .accordion-icon--description {\n      width: 15px; \/* ここでサイズを調整します *\/\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    \/* サイズテーブルのスタイル *\/\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア（Description等用） ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px; \/* 表示領域の最大高さ *\/\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar {\n      width: 4px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar-track {\n      background: #f5f5f5;\n      border-radius: 4px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar-thumb {\n      background: #ccc;\n      border-radius: 4px;\n    }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar {\n      display: none;\n    }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover {\n      opacity: 0.7;\n    }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル (拡大表示) ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    \/* インジケーター位置調整 *\/\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    \/* サムネイル一覧コンテナ *\/\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover {\n      opacity: 0.8;\n    }\n    .gallery-modal__thumb.is-active {\n      border-color: #fff;\n      opacity: 1;\n    }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover {\n      opacity: 0.7;\n    }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP (スマホ) 用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent {\n        padding-bottom: 0 !important;\n      }\n      .size-visual {\n        margin-top: 16px;\n        margin-bottom: 20px;\n      }\n      .size-visual__image {\n        max-width: 100%;\n      }\n      .size-visual__slider-container {\n        padding: 0 24px;\n      }\n      .slider-arrow {\n        width: 24px;\n      }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 4px;\n      }\n      #galleryModalImg {\n        max-width: 100vw;\n        max-height: 80vh;\n      }\n      .gallery-modal__thumbnails {\n        bottom: 20px;\n      }\n      .gallery-modal__thumb {\n        width: 40px;\n        height: 40px;\n      }\n      .gallery-modal__close {\n        top: 16px;\n        right: 16px;\n        font-size: 40px;\n      }\n      .gallery-modal__arrow {\n        padding: 15px;\n      }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"ProductMeta__Specification\"\u003e\n\u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e \u003cspan\u003eDescription\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003cdiv class=\"accordion-scroll-area\"\u003e\n\u003cp\u003eブランドを象徴するアイテムともいえるSURF Mockneckはボックスフィットのリラックスした雰囲気がハワイらしい仕上がり。\u003c\/p\u003e\n\u003cp\u003eラッシュガードとしても着用される水陸両用のストレッチ、吸水速乾、UVカットの高機能モックネックTee。\u003c\/p\u003e\n\u003cp\u003e今季より酷暑対策として少しでも快適にプレーできる様に襟高を3.5㎝にUPデートしました。\u003c\/p\u003e\n\u003cp\u003eプレー中の体の動きを考えて作られたオリジナルパターンのKolepaスリーブは肩回りの動きを妨げない。\u003c\/p\u003e\n\u003cp\u003eまた肩周りや脇ハギはフラットシーマにて縫製する事で肌触りもなめらかでプレー中のわずかなストレスも解消してくれます。\u003c\/p\u003e\n\u003cp\u003e左胸には【Poakalani \u0026amp; co】より提供された「TI LEEF」「Laua‘e」のダブルキルトをデザインしたプリントが入る。\u003c\/p\u003e\n\u003cp\u003e背中には大きくNALU＆TURFのプリントが入る。\u003c\/p\u003e\n\u003cp\u003eNALU＝ハワイ語で波や波乗りを示す言葉。\u003c\/p\u003e\n\u003cp\u003eハワイというフィールドを思いっきり楽しんで欲しいというメッセージ。\u003c\/p\u003e\n\n\u003cp\u003e【SALVAGE PUBLIC Kolepa】\u003cbr\u003eEVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__Accordion\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e \u003cspan\u003eSize\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003ctable class=\"size-table\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth\u003eSIZE\u003c\/th\u003e\n      \u003cth\u003e裄丈\u003c\/th\u003e\n      \u003cth\u003e身幅\u003c\/th\u003e\n      \u003cth\u003e着丈\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003cth\u003eS\u003c\/th\u003e\n      \u003ctd\u003e53.55\u003c\/td\u003e\n      \u003ctd\u003e52\u003c\/td\u003e\n      \u003ctd\u003e70\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003cth\u003eM\u003c\/th\u003e\n      \u003ctd\u003e55.59\u003c\/td\u003e\n      \u003ctd\u003e55\u003c\/td\u003e\n      \u003ctd\u003e72\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003cth\u003eL\u003c\/th\u003e\n      \u003ctd\u003e57.62\u003c\/td\u003e\n      \u003ctd\u003e58\u003c\/td\u003e\n      \u003ctd\u003e74\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003cth\u003eXL\u003c\/th\u003e\n      \u003ctd\u003e59.66\u003c\/td\u003e\n      \u003ctd\u003e61\u003c\/td\u003e\n      \u003ctd\u003e76\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003e※ 表記サイズは目安となります。\u003cbr\u003e※ 採寸方法により多少の誤差が生じる場合がございます。\u003c\/p\u003e\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/S-size-visualizer-ss-tshirt_7a1ab273-5732-4255-aa45-536fc0672a73.png?v=1782799407\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/M-size-visualizer-ss-tshirt_bbeedd62-0908-4c75-b000-188f1eff6b7d.png?v=1782799407\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"L\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/L-size-visualizer-ss-tshirt_42705184-3f78-4e71-b766-279c4defe68c.png?v=1782799406\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"XL\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/XL-size-visualizer-ss-tshirt_e1b18770-29c3-4e2f-9702-09ddc272d468.png?v=1782799407\"\u003eXL\u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__Accordion\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e \u003cspan\u003eDetail\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eブランド名\u003c\/td\u003e\n\u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e品番\u003c\/td\u003e\n\u003ctd\u003eSVKS6022\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e商品コード\u003c\/td\u003e\n\u003ctd\u003eS26A0225K\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e原産国\u003c\/td\u003e\n\u003ctd\u003e日本\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e素材\u003c\/td\u003e\n\u003ctd\u003eポリエステル 100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eモデル\u003c\/td\u003e\n\u003ctd\u003e181cm \/ L着用\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__Accordion\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e \u003cspan\u003eGallery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003cdiv class=\"gallery-grid\"\u003e\n \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9237_3e9dd182-3962-4f94-9d72-d5c94e0477c6.jpg?v=1774425471\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9237_3e9dd182-3962-4f94-9d72-d5c94e0477c6.jpg?v=1774425471\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9239.jpg?v=1774425471\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9239.jpg?v=1774425471\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9104.jpg?v=1774425471\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9104.jpg?v=1774425471\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9107.jpg?v=1774425471\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9107.jpg?v=1774425471\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9108.jpg?v=1774425471\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9108.jpg?v=1774425471\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9109.jpg?v=1774425471\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9109.jpg?v=1774425471\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9110.jpg?v=1774425471\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9110.jpg?v=1774425471\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9111.jpg?v=1774425471\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9111.jpg?v=1774425471\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9105.jpg?v=1774425471\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9105.jpg?v=1774425471\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 9\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9106.jpg?v=1774425471\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9106.jpg?v=1774425471\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 10\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8843.jpg?v=1774425471\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8843.jpg?v=1774425471\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 11\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8877_15d117cd-8a90-4f8c-b779-1b2a8ec0d17d.jpg?v=1774425471\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8877_15d117cd-8a90-4f8c-b779-1b2a8ec0d17d.jpg?v=1774425471\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 12\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8880.jpg?v=1774425471\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8880.jpg?v=1774425471\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 13\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__Accordion\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e \u003cspan\u003eShipping\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003cul class=\"shipping-list\"\u003e\n\u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n\u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"shipping-policy\"\u003e\u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" rel=\"noopener\" target=\"_blank\"\u003e配送ポリシーはこちら\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n\u003cdiv class=\"gallery-modal__content\"\u003e\n\u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e \u003cimg id=\"galleryModalImg\" alt=\"Expanded Image\"\u003e \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n\u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能 (スワイプダウン閉じる \u0026 サムネイル遷移追加)\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      \/\/ モーダル内のサムネイル動的生成\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        \/\/ サムネイルクリック時の直接ジャンプ処理\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) {\n          indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        }\n        \/\/ サムネイルのアクティブ状態を更新\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0;\n      let touchStartY = 0;\n      let currentTranslateX = 0;\n      let currentTranslateY = 0;\n      let isDragging = false;\n      let isPinching = false;\n      let swipeDirection = null;\n      let initialPinchDistance = 0;\n      let currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0;\n          currentTranslateY = 0;\n          currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0;\n          currentTranslateY = 0;\n          currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0;\n          currentTranslateY = 0;\n          currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e {\n          modal.style.display = 'none';\n        }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0;\n          currentTranslateY = 0;\n          currentScale = 1;\n          swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) {\n          closeModal();\n        }\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e {\n        e.stopPropagation();\n        showPrevImage();\n      });\n      modalNextBtn.addEventListener('click', (e) =\u003e {\n        e.stopPropagation();\n        showNextImage();\n      });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true;\n          isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true;\n          swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) {\n              swipeDirection = 'h';\n            } else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) {\n              swipeDirection = 'v';\n            }\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false;\n          currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) {\n              showNextImageFromSwipe(currentTranslateX);\n            } else if (currentTranslateX \u003e swipeThreshold) {\n              showPrevImageFromSwipe(currentTranslateX);\n            } else {\n              currentTranslateX = 0;\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          } else if (swipeDirection === 'v') {\n            const swipeDownThreshold = 100;\n            if (currentTranslateY \u003e swipeDownThreshold || currentTranslateY \u003c -swipeDownThreshold) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') {\n          showPrevImage();\n        } else if (e.key === 'ArrowRight') {\n          showNextImage();\n        } else if (e.key === 'Escape') {\n          closeModal();\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"EVEN","offers":[{"title":"BLACK \/ S","offer_id":46834678759642,"sku":"S26A0225K-01-03","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ M","offer_id":46834678792410,"sku":"S26A0225K-01-04","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ L","offer_id":46834678825178,"sku":"S26A0225K-01-05","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ XL","offer_id":46834678857946,"sku":"S26A0225K-01-06","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"GRAY \/ S","offer_id":46834678890714,"sku":"S26A0225K-07-03","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"GRAY \/ M","offer_id":46834678923482,"sku":"S26A0225K-07-04","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"GRAY \/ L","offer_id":46834678956250,"sku":"S26A0225K-07-05","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"GRAY \/ XL","offer_id":46834678989018,"sku":"S26A0225K-07-06","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ S","offer_id":46834679021786,"sku":"S26A0225K-10-03","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ M","offer_id":46834679054554,"sku":"S26A0225K-10-04","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ L","offer_id":46834679087322,"sku":"S26A0225K-10-05","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ XL","offer_id":46834679120090,"sku":"S26A0225K-10-06","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"BEIGE \/ S","offer_id":46834679152858,"sku":"S26A0225K-27-03","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"BEIGE \/ M","offer_id":46834679185626,"sku":"S26A0225K-27-04","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"BEIGE \/ L","offer_id":46834679218394,"sku":"S26A0225K-27-05","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"BEIGE \/ XL","offer_id":46834679251162,"sku":"S26A0225K-27-06","price":16500.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC9237_3e9dd182-3962-4f94-9d72-d5c94e0477c6.jpg?v=1774425471"},{"product_id":"s26a0226k","title":"SURF MOCKNECK S\/S(TI LEAF PAISLEY)","description":"\u003cstyle\u003e\n    \/* ========== ベーススタイル ========== *\/\n    .ProductMeta__Specification {\n      font-family: \"hiraginoW3\", Arial, sans-serif;\n    }\n    .ProductMeta__Accordion {\n      border-top: 1px solid #e5e5e5;\n    }\n    .ProductMeta__Accordion:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .ProductMeta__AccordionHeading {\n      cursor: pointer;\n      padding: 16px 0;\n      font-weight: bold;\n      position: relative;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n    .ProductMeta__AccordionHeading::after {\n      content: \"+\";\n      font-weight: normal;\n      font-size: 16px;\n    }\n    .ProductMeta__AccordionHeading.c-show::after {\n      content: \"−\";\n    }\n    \/* 見出しアイコンとテキストのレイアウト用 *\/\n    .ProductMeta__AccordionTitle {\n      display: flex;\n      align-items: center;\n      gap: 12px; \/* アイコンとテキストの間隔 *\/\n    }\n    \/* ★ ベースのアイコンスタイル (Size, Detail, Shipping, Gallery) *\/\n    .accordion-icon {\n      width: 18px;\n      height: 18px;\n      object-fit: contain;\n      display: block;\n    }\n    \/* ★ Descriptionアイコン専用の調整 (少し小さくする) *\/\n    .accordion-icon--description {\n      width: 15px; \/* ここでサイズを調整します *\/\n      height: 15px;\n    }\n    .ProductMeta__AccordionContent {\n      overflow: hidden;\n      height: 0;\n      transition: height 0.35s ease;\n      padding-bottom: 0;\n    }\n    \/* ========== テーブル共通設定 ========== *\/\n    .ProductMeta__AccordionContent table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-bottom: 16px;\n    }\n    .ProductMeta__AccordionContent th,\n    .ProductMeta__AccordionContent td {\n      border: 1px solid #ddd;\n      padding: 8px;\n      font-size: 11px;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td {\n      text-align: left;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:first-child {\n      width: 30%;\n      color: #666;\n      border-right: none;\n    }\n    .ProductMeta__AccordionContent table:not(.size-table) td:last-child {\n      border-left: none;\n    }\n    \/* サイズテーブルのスタイル *\/\n    .size-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 12px;\n      font-size: 10px;\n    }\n    .size-table thead th {\n      background: #f5f5f5;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody th {\n      background: #fafafa;\n      font-weight: 600;\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table tbody td {\n      border: 1px solid #ddd;\n      padding: 10px 8px;\n    }\n    .size-table th, .size-table td {\n      text-align: center;\n    }\n    .size-note {\n      font-size: 12px;\n      color: #666;\n      margin-top: 8px;\n      line-height: 1.6;\n    }\n    \/* ========== スクロールエリア（Description等用） ========== *\/\n    .accordion-scroll-area {\n      max-height: 160px; \/* 表示領域の最大高さ *\/\n      overflow-y: auto;\n      padding-right: 8px;\n      margin-bottom: 16px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar {\n      width: 4px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar-track {\n      background: #f5f5f5;\n      border-radius: 4px;\n    }\n    .accordion-scroll-area::-webkit-scrollbar-thumb {\n      background: #ccc;\n      border-radius: 4px;\n    }\n    \/* ========== テキストスタイル ========== *\/\n    .ProductMeta__AccordionContent p,\n    .ProductMeta__AccordionContent li {\n      font-size: 12px;\n      line-height: 1.8;\n    }\n    .accordion-description .ProductMeta__AccordionContent p {\n      font-size: 12px;\n      font-weight: 300;\n      line-height: 2;\n      letter-spacing: 0.06em;\n      text-align: left;\n      margin: 0;\n    }\n    .accordion-description .ProductMeta__AccordionContent p + p {\n      margin-top: 12px;\n    }\n    \/* ========== サイズ視覚イメージ \u0026 スライダー ========== *\/\n    .size-visual {\n      margin-top: 24px;\n      margin-bottom: 24px;\n    }\n    .size-visual__image {\n      max-width: 55%;\n      margin: 0 auto;\n    }\n    .size-visual__image img {\n      width: 100%;\n      height: auto;\n      display: block;\n    }\n    .size-visual__slider-container {\n      position: relative;\n      margin-top: 16px;\n      padding: 0 30px;\n      display: flex;\n      align-items: center;\n    }\n    .size-visual__buttons {\n      display: flex;\n      gap: 8px;\n      overflow-x: auto;\n      scroll-behavior: smooth;\n      width: 100%;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n    .size-visual__buttons::-webkit-scrollbar {\n      display: none;\n    }\n    .size-btn {\n      flex: 0 0 28%;\n      padding: 12px 0;\n      font-size: 12px;\n      border: 1px solid #ddd;\n      background: #fff;\n      cursor: pointer;\n      white-space: nowrap;\n      transition: background 0.2s, color 0.2s;\n    }\n    .size-btn.is-active {\n      background: #111;\n      color: #fff;\n      border-color: #111;\n    }\n    .slider-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 30px;\n      height: 100%;\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      z-index: 2;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .slider-arrow--prev { left: -5px; }\n    .slider-arrow--next { right: -5px; }\n    .slider-arrow::before {\n      content: '';\n      display: block;\n      width: 10px;\n      height: 10px;\n      border-top: 2px solid #333;\n      border-right: 2px solid #333;\n    }\n    .slider-arrow--prev::before { transform: rotate(-135deg); }\n    .slider-arrow--next::before { transform: rotate(45deg); }\n    .slider-arrow:focus { outline: none; }\n    \/* ========== Gallery グリッド設定 ========== *\/\n    .gallery-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    .gallery-item-wrapper {\n      width: 100%;\n      display: block;\n      cursor: pointer;\n      transition: opacity 0.2s ease;\n      -webkit-tap-highlight-color: transparent;\n    }\n    .gallery-item-wrapper:hover {\n      opacity: 0.7;\n    }\n    .gallery-item {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n      aspect-ratio: 3 \/ 4;\n      pointer-events: none;\n    }\n    \/* ========== ギャラリーモーダル (拡大表示) ========== *\/\n    .gallery-modal {\n      display: none;\n      position: fixed;\n      z-index: 999999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      opacity: 0;\n      transition: opacity 0.35s ease, background-color 0.3s ease;\n      touch-action: none;\n    }\n    .gallery-modal.is-open {\n      display: flex;\n      opacity: 1;\n      justify-content: center;\n      align-items: center;\n    }\n    .gallery-modal__content {\n      position: relative;\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      width: auto;\n      height: auto;\n    }\n    #galleryModalImg {\n      max-height: 85vh;\n      max-width: calc(100vw - 160px);\n      width: auto;\n      height: auto;\n      display: block;\n      user-select: none;\n      transform: translate(0, 0) scale(1);\n      transition: transform 0.3s ease-out, opacity 0.3s ease;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.3);\n    }\n    \/* インジケーター位置調整 *\/\n    .gallery-modal__indicator {\n      position: absolute;\n      bottom: 20px;\n      left: 50%;\n      transform: translateX(-50%);\n      color: #fff;\n      font-size: 14px;\n      font-family: \"futura\", Arial, sans-serif;\n      letter-spacing: 0.15em;\n      z-index: 1000000;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.8);\n      font-weight: 400;\n      pointer-events: none;\n    }\n    \/* サムネイル一覧コンテナ *\/\n    .gallery-modal__thumbnails {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      gap: 8px;\n      z-index: 1000000;\n    }\n    .gallery-modal__thumb {\n      width: 48px;\n      height: 48px;\n      object-fit: cover;\n      cursor: pointer;\n      border: 2px solid transparent;\n      border-radius: 4px;\n      opacity: 0.5;\n      transition: all 0.2s ease;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__thumb:hover {\n      opacity: 0.8;\n    }\n    .gallery-modal__thumb.is-active {\n      border-color: #fff;\n      opacity: 1;\n    }\n    .gallery-modal__close {\n      position: absolute;\n      top: 16px;\n      right: 16px;\n      color: #fff;\n      font-size: 44px;\n      font-weight: 200;\n      cursor: pointer;\n      z-index: 1000000;\n      line-height: 1;\n      user-select: none;\n      transition: opacity 0.2s;\n      text-shadow: 0 2px 6px rgba(0,0,0,0.5);\n    }\n    .gallery-modal__close:hover {\n      opacity: 0.7;\n    }\n    .gallery-modal__arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      padding: 20px;\n      z-index: 1000000;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5));\n    }\n    .gallery-modal__arrow--prev { left: -70px; }\n    .gallery-modal__arrow--next { right: -70px; }\n    .gallery-modal__arrow::before {\n      content: '';\n      display: block;\n      width: 26px;\n      height: 26px;\n      border-top: 3px solid #fff;\n      border-right: 3px solid #fff;\n    }\n    .gallery-modal__arrow--prev::before { transform: rotate(-135deg); }\n    .gallery-modal__arrow--next::before { transform: rotate(45deg); }\n    \/* ========== SP (スマホ) 用調整 ========== *\/\n    @media screen and (max-width: 768px) {\n      .ProductMeta__AccordionContent {\n        padding-bottom: 0 !important;\n      }\n      .size-visual {\n        margin-top: 16px;\n        margin-bottom: 20px;\n      }\n      .size-visual__image {\n        max-width: 100%;\n      }\n      .size-visual__slider-container {\n        padding: 0 24px;\n      }\n      .slider-arrow {\n        width: 24px;\n      }\n      .slider-arrow--prev { left: 0; }\n      .slider-arrow--next { right: 0; }\n      .gallery-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 4px;\n      }\n      #galleryModalImg {\n        max-width: 100vw;\n        max-height: 80vh;\n      }\n      .gallery-modal__thumbnails {\n        bottom: 20px;\n      }\n      .gallery-modal__thumb {\n        width: 40px;\n        height: 40px;\n      }\n      .gallery-modal__close {\n        top: 16px;\n        right: 16px;\n        font-size: 40px;\n      }\n      .gallery-modal__arrow {\n        padding: 15px;\n      }\n      .gallery-modal__arrow--prev { left: 0; }\n      .gallery-modal__arrow--next { right: 0; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"ProductMeta__Specification\"\u003e\n\u003cdiv class=\"ProductMeta__Accordion accordion-description\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading c-show\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/description.png?v=1775810343\" alt=\"\" class=\"accordion-icon accordion-icon--description\"\u003e \u003cspan\u003eDescription\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003cdiv class=\"accordion-scroll-area\"\u003e\n\u003cp\u003eブランドを象徴するアイテムともいえるSURF Mockneckはボックスフィットのリラックスした雰囲気がハワイらしい仕上がり。\u003c\/p\u003e\n\u003cp\u003eラッシュガードとしても着用される水陸両用のストレッチ、吸水速乾、UVカットの高機能モックネックTee。\u003c\/p\u003e\n\u003cp\u003e今季より酷暑対策として少しでも快適にプレーできる様に襟高を3.5㎝にUPデートしました。\u003c\/p\u003e\n\u003cp\u003eプレー中の体の動きを考えて作られたオリジナルパターンのKolepaスリーブは肩回りの動きを妨げない。\u003c\/p\u003e\n\u003cp\u003eまた肩周りや脇ハギはフラットシーマにて縫製する事で肌触りもなめらかでプレー中のわずかなストレスも解消してくれます。\u003c\/p\u003e\n\u003cp\u003eフロント胸中心にはSALVAGE PUBLIC Kolepaブランドスタンプロゴのプリント入り。\u003c\/p\u003e\n\u003cp\u003e背中には【Poakalani \u0026amp; co】より提供された「TI LEEF」をペイズリー柄にアレンジしたプリントがインパクトある仕上がり。\u003c\/p\u003e\n\n\u003cp\u003e【SALVAGE PUBLIC Kolepa】\u003cbr\u003eEVENが監修するハワイで人気の「サルベージ パブリック」のゴルフライン「サルベージ パブリック コレパ」\u003cbr\u003e\"Kolepa\"とはハワイの言葉でゴルフを意味し、リラックス感と都会的なモダンテイストが融合する機能性を備えたゴルファー目線たっぷりなコレクションを展開する。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__Accordion\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/size.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e \u003cspan\u003eSize\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSIZE\u003c\/th\u003e\n\u003cth\u003e裄丈\u003c\/th\u003e\n\u003cth\u003e身幅\u003c\/th\u003e\n\u003cth\u003e着丈\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003ctd\u003e53.55\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003ctd\u003e55.59\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003ctd\u003e57.62\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003ctd\u003e59.66\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003e※ 表記サイズは目安となります。\u003cbr\u003e※ 採寸方法により多少の誤差が生じる場合がございます。\u003c\/p\u003e\n      \u003c!-- ▼ [EDIT: サイズビジュアル] 寸法イメージ画像 \u0026 サイズボタン --\u003e\n      \u003c!-- ボタン非表示：該当の \u003cbutton class=\"size-btn\"〜\u003e\u003c\/button\u003e を丸ごと削除 --\u003e\n      \u003c!-- 画像URL変更：data-image=\"...\" の中のURLを書き換え --\u003e\n      \u003cdiv class=\"size-visual\"\u003e\n        \u003cdiv class=\"size-visual__image\"\u003e\n          \u003cimg id=\"sizeVisualImage\" src=\"\" alt=\"サイズ寸法イメージ\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"size-visual__slider-container\"\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--prev\" aria-label=\"前へ\"\u003e\u003c\/button\u003e\n          \u003cdiv class=\"size-visual__buttons\" id=\"sizeButtonsContainer\"\u003e\n            \u003c!-- [BTN:S] data-image にSサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn is-active\" data-size=\"S\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/S-size-visualizer-ss-tshirt_7a1ab273-5732-4255-aa45-536fc0672a73.png?v=1782799407\"\u003eS\u003c\/button\u003e\n            \u003c!-- [BTN:M] data-image にMサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"M\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/M-size-visualizer-ss-tshirt_bbeedd62-0908-4c75-b000-188f1eff6b7d.png?v=1782799407\"\u003eM\u003c\/button\u003e\n            \u003c!-- [BTN:L] data-image にLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"L\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/L-size-visualizer-ss-tshirt_42705184-3f78-4e71-b766-279c4defe68c.png?v=1782799406\"\u003eL\u003c\/button\u003e\n            \u003c!-- [BTN:XL] data-image にXLサイズの画像URLを入れる --\u003e\n            \u003cbutton class=\"size-btn\" data-size=\"XL\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/XL-size-visualizer-ss-tshirt_e1b18770-29c3-4e2f-9702-09ddc272d468.png?v=1782799407\"\u003eXL\u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cbutton class=\"slider-arrow slider-arrow--next\" aria-label=\"次へ\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- ▲ [EDIT: サイズビジュアル] ここまで --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__Accordion\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/detail.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e \u003cspan\u003eDetail\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eブランド名\u003c\/td\u003e\n\u003ctd\u003eSALVAGE PUBLIC Kolepa\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e品番\u003c\/td\u003e\n\u003ctd\u003eSVKS6023\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e商品コード\u003c\/td\u003e\n\u003ctd\u003eS26A0226K\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e原産国\u003c\/td\u003e\n\u003ctd\u003e日本\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e素材\u003c\/td\u003e\n\u003ctd\u003e本体 :  綿 79% ポリエステル 21% リブ : 綿 95％ ポリウレタン 5％\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eモデル\u003c\/td\u003e\n\u003ctd\u003e181cm \/ L着用\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__Accordion\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/gallery.svg?v=1775810342\" alt=\"\" class=\"accordion-icon\"\u003e \u003cspan\u003eGallery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003cdiv class=\"gallery-grid\"\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9122_66a4147a-f2b3-46d5-bc8e-367415e43a90.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9122_66a4147a-f2b3-46d5-bc8e-367415e43a90.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9123.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9123.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 2\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9120.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9120.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 3\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9121.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9121.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 4\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9114.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9114.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 5\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9117.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9117.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 6\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9118.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9118.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 7\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9119.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9119.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 8\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9115.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9115.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 9\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9116.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC9116.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 10\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3770.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3770.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 11\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3780.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3780.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 12\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3797.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3797.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 13\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3803.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3803.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 14\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3819.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3819.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 15\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3846.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3846.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 16\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3895.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3895.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 17\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3930.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/326A3930.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 18\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8917_4d7c590a-9e59-4313-8b1d-9e8a9a40df4a.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8917_4d7c590a-9e59-4313-8b1d-9e8a9a40df4a.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 19\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8925_d9c827fd-2c00-4844-9064-f8569e1b1a3d.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8925_d9c827fd-2c00-4844-9064-f8569e1b1a3d.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 20\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gallery-item-wrapper\" data-src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8926.jpg?v=1774425413\u0026amp;width=700\"\u003e\u003cimg src=\"https:\/\/shop.funq.jp\/cdn\/shop\/files\/DSC8926.jpg?v=1774425413\u0026amp;width=700\" class=\"gallery-item\" alt=\"Gallery 21\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__Accordion\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionHeading\"\u003e\n\u003cdiv class=\"ProductMeta__AccordionTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/Shipping.png?v=1775810343\" alt=\"\" class=\"accordion-icon\"\u003e \u003cspan\u003eShipping\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ProductMeta__AccordionContent\"\u003e\n\u003cul class=\"shipping-list\"\u003e\n\u003cli\u003e￥11,000以上購入で全国送料無料\u003c\/li\u003e\n\u003cli\u003e通常3-4営業日以内に出荷いたします。\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"shipping-policy\"\u003e\u003ca href=\"https:\/\/addix.co.jp\/ec-help\/\" rel=\"noopener\" target=\"_blank\"\u003e配送ポリシーはこちら\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"galleryModal\" class=\"gallery-modal\"\u003e\n\u003cdiv class=\"gallery-modal__content\"\u003e\n\u003cspan class=\"gallery-modal__close\" id=\"galleryModalClose\"\u003e×\u003c\/span\u003e \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--prev\" id=\"galleryPrevBtn\"\u003e\u003c\/button\u003e \u003cimg id=\"galleryModalImg\" alt=\"Expanded Image\"\u003e \u003cbutton class=\"gallery-modal__arrow gallery-modal__arrow--next\" id=\"galleryNextBtn\"\u003e\u003c\/button\u003e\n\u003cdiv class=\"gallery-modal__indicator\" id=\"galleryModalIndicator\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gallery-modal__thumbnails\" id=\"galleryModalThumbnails\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ 1. アコーディオン開閉ロジック\n      document.querySelectorAll('.ProductMeta__Accordion').forEach(function (accordion) {\n        const heading = accordion.querySelector('.ProductMeta__AccordionHeading');\n        const content = accordion.querySelector('.ProductMeta__AccordionContent');\n        if (heading.classList.contains('c-show')) {\n          content.style.height = 'auto';\n        }\n        heading.addEventListener('click', function () {\n          const isOpen = heading.classList.contains('c-show');\n          heading.classList.toggle('c-show');\n          if (isOpen) {\n            content.style.height = content.scrollHeight + 'px';\n            setTimeout(() =\u003e { content.style.height = '0px'; }, 10);\n          } else {\n            content.style.height = content.scrollHeight + 'px';\n            content.addEventListener('transitionend', function onTransitionEnd() {\n              if (heading.classList.contains('c-show')) {\n                content.style.height = 'auto';\n              }\n              content.removeEventListener('transitionend', onTransitionEnd);\n            }, { once: true });\n          }\n        });\n      });\n      \/\/ 2. サイズ視覚イメージ \u0026 スライダー機能\n      const image = document.getElementById('sizeVisualImage');\n      const buttonsContainer = document.getElementById('sizeButtonsContainer');\n      const buttons = document.querySelectorAll('.size-btn');\n      const prevBtn = document.querySelector('.slider-arrow--prev');\n      const nextBtn = document.querySelector('.slider-arrow--next');\n      if (image \u0026\u0026 buttons.length \u003e 0) {\n        image.src = buttons[0].dataset.image;\n        buttons[0].classList.add('is-active');\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            image.src = btn.dataset.image;\n            buttons.forEach(b =\u003e b.classList.remove('is-active'));\n            btn.classList.add('is-active');\n          });\n        });\n        if (buttonsContainer \u0026\u0026 prevBtn \u0026\u0026 nextBtn) {\n          const scrollAmount = 100;\n          prevBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: -scrollAmount, behavior: 'smooth' });\n          });\n          nextBtn.addEventListener('click', (e) =\u003e {\n            e.preventDefault();\n            buttonsContainer.scrollBy({ left: scrollAmount, behavior: 'smooth' });\n          });\n        }\n      }\n      \/\/ 3. Gallery モーダル機能 (スワイプダウン閉じる \u0026 サムネイル遷移追加)\n      const galleryWrappers = document.querySelectorAll('.gallery-item-wrapper');\n      const modal = document.getElementById('galleryModal');\n      const modalImg = document.getElementById('galleryModalImg');\n      const closeBtn = document.getElementById('galleryModalClose');\n      const modalPrevBtn = document.getElementById('galleryPrevBtn');\n      const modalNextBtn = document.getElementById('galleryNextBtn');\n      const indicator = document.getElementById('galleryModalIndicator');\n      const thumbnailsContainer = document.getElementById('galleryModalThumbnails');\n      let currentGalleryIndex = 0;\n      const galleryImages = Array.from(galleryWrappers).map(wrapper =\u003e wrapper.dataset.src);\n      \/\/ モーダル内のサムネイル動的生成\n      galleryImages.forEach((src, index) =\u003e {\n        const img = document.createElement('img');\n        img.src = src;\n        img.classList.add('gallery-modal__thumb');\n        if (index === 0) img.classList.add('is-active');\n        \/\/ サムネイルクリック時の直接ジャンプ処理\n        img.addEventListener('click', (e) =\u003e {\n          e.stopPropagation();\n          if (currentGalleryIndex !== index) {\n            const direction = index \u003e currentGalleryIndex ? 'next' : 'prev';\n            animateImageTransition(index, direction);\n          }\n        });\n        thumbnailsContainer.appendChild(img);\n      });\n      function updateModalImage(index) {\n        modalImg.src = galleryImages[index];\n        currentGalleryIndex = index;\n        if(indicator) {\n          indicator.textContent = `${index + 1} \/ ${galleryImages.length}`;\n        }\n        \/\/ サムネイルのアクティブ状態を更新\n        const thumbs = thumbnailsContainer.querySelectorAll('.gallery-modal__thumb');\n        thumbs.forEach((t, i) =\u003e {\n          if (i === index) t.classList.add('is-active');\n          else t.classList.remove('is-active');\n        });\n      }\n      let touchStartX = 0;\n      let touchStartY = 0;\n      let currentTranslateX = 0;\n      let currentTranslateY = 0;\n      let isDragging = false;\n      let isPinching = false;\n      let swipeDirection = null;\n      let initialPinchDistance = 0;\n      let currentScale = 1;\n      function getDistance(touches) {\n        return Math.hypot(touches[1].clientX - touches[0].clientX, touches[1].clientY - touches[0].clientY);\n      }\n      function animateImageTransition(newIndex, direction) {\n        const outX = direction === 'next' ? '-50px' : '50px';\n        const inX = direction === 'next' ? '50px' : '-50px';\n        modalImg.style.transform = `translate(${outX}, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(${inX}, 0) scale(1)`;\n          currentTranslateX = 0;\n          currentTranslateY = 0;\n          currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showNextImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        modalImg.style.transform = `translate(${startX - 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(50px, 0) scale(1)`;\n          currentTranslateX = 0;\n          currentTranslateY = 0;\n          currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImageFromSwipe(startX) {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        modalImg.style.transform = `translate(${startX + 50}px, 0) scale(1)`;\n        modalImg.style.opacity = '0';\n        setTimeout(() =\u003e {\n          updateModalImage(newIndex);\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = `translate(-50px, 0) scale(1)`;\n          currentTranslateX = 0;\n          currentTranslateY = 0;\n          currentScale = 1;\n          setTimeout(() =\u003e {\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n            modalImg.style.transform = 'translate(0, 0) scale(1)';\n            modalImg.style.opacity = '1';\n          }, 30);\n        }, 150);\n      }\n      function showPrevImage() {\n        let newIndex = currentGalleryIndex - 1;\n        if (newIndex \u003c 0) newIndex = galleryImages.length - 1;\n        animateImageTransition(newIndex, 'prev');\n      }\n      function showNextImage() {\n        let newIndex = currentGalleryIndex + 1;\n        if (newIndex \u003e= galleryImages.length) newIndex = 0;\n        animateImageTransition(newIndex, 'next');\n      }\n      function closeModal() {\n        modal.classList.remove('is-open');\n        modal.style.backgroundColor = 'rgba(0, 0, 0, 0)';\n        modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n        setTimeout(() =\u003e {\n          modal.style.display = 'none';\n        }, 350);\n        document.body.style.overflow = '';\n      }\n      galleryWrappers.forEach((wrapper, index) =\u003e {\n        wrapper.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          e.stopImmediatePropagation();\n          updateModalImage(index);\n          currentTranslateX = 0;\n          currentTranslateY = 0;\n          currentScale = 1;\n          swipeDirection = null;\n          modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n          modalImg.style.transition = 'none';\n          modalImg.style.transform = 'translate(0, 0) scale(1)';\n          modalImg.style.opacity = '1';\n          modal.style.display = 'flex';\n          setTimeout(() =\u003e {\n            modal.classList.add('is-open');\n            modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          }, 10);\n          document.body.style.overflow = 'hidden';\n        }, { capture: true });\n      });\n      closeBtn.addEventListener('click', closeModal);\n      modal.addEventListener('click', (e) =\u003e {\n        if (e.target === modal || e.target === document.querySelector('.gallery-modal__content')) {\n          closeModal();\n        }\n      });\n      modalPrevBtn.addEventListener('click', (e) =\u003e {\n        e.stopPropagation();\n        showPrevImage();\n      });\n      modalNextBtn.addEventListener('click', (e) =\u003e {\n        e.stopPropagation();\n        showNextImage();\n      });\n      modal.addEventListener('touchstart', e =\u003e {\n        if (e.touches.length === 2) {\n          isPinching = true;\n          isDragging = false;\n          initialPinchDistance = getDistance(e.touches);\n          modalImg.style.transition = 'none';\n        } else if (e.touches.length === 1 \u0026\u0026 !isPinching) {\n          isDragging = true;\n          swipeDirection = null;\n          touchStartX = e.touches[0].clientX;\n          touchStartY = e.touches[0].clientY;\n          modalImg.style.transition = 'none';\n        }\n      }, { passive: false });\n      modal.addEventListener('touchmove', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length === 2) {\n          e.preventDefault();\n          const currentDistance = getDistance(e.touches);\n          currentScale = Math.max(1, currentDistance \/ initialPinchDistance);\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(${currentScale})`;\n        } else if (isDragging \u0026\u0026 e.touches.length === 1 \u0026\u0026 currentScale === 1) {\n          const deltaX = e.touches[0].clientX - touchStartX;\n          const deltaY = e.touches[0].clientY - touchStartY;\n          if (!swipeDirection) {\n            if (Math.abs(deltaX) \u003e Math.abs(deltaY) \u0026\u0026 Math.abs(deltaX) \u003e 5) {\n              swipeDirection = 'h';\n            } else if (Math.abs(deltaY) \u003e Math.abs(deltaX) \u0026\u0026 Math.abs(deltaY) \u003e 5) {\n              swipeDirection = 'v';\n            }\n          }\n          if (swipeDirection === 'h') {\n            e.preventDefault();\n            currentTranslateX = deltaX;\n            modalImg.style.transform = `translate(${currentTranslateX}px, 0) scale(1)`;\n          } else if (swipeDirection === 'v') {\n            e.preventDefault();\n            currentTranslateY = deltaY;\n            const opacity = Math.max(0, 1 - Math.abs(currentTranslateY) \/ (window.innerHeight \/ 1.5));\n            modalImg.style.transform = `translate(0, ${currentTranslateY}px) scale(1)`;\n            modal.style.backgroundColor = `rgba(0, 0, 0, ${0.85 * opacity})`;\n          }\n        }\n      }, { passive: false });\n      modal.addEventListener('touchend', e =\u003e {\n        if (isPinching \u0026\u0026 e.touches.length \u003c 2) {\n          isPinching = false;\n          currentScale = 1;\n          modalImg.style.transition = 'transform 0.3s ease-out';\n          modalImg.style.transform = `translate(${currentTranslateX}px, ${currentTranslateY}px) scale(1)`;\n        } else if (isDragging) {\n          isDragging = false;\n          if (currentScale \u003e 1) return;\n          modalImg.style.transition = 'transform 0.3s ease-out, opacity 0.3s ease';\n          if (swipeDirection === 'h') {\n            const swipeThreshold = 50;\n            if (currentTranslateX \u003c -swipeThreshold) {\n              showNextImageFromSwipe(currentTranslateX);\n            } else if (currentTranslateX \u003e swipeThreshold) {\n              showPrevImageFromSwipe(currentTranslateX);\n            } else {\n              currentTranslateX = 0;\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          } else if (swipeDirection === 'v') {\n            const swipeDownThreshold = 100;\n            if (currentTranslateY \u003e swipeDownThreshold || currentTranslateY \u003c -swipeDownThreshold) {\n              closeModal();\n            } else {\n              currentTranslateY = 0;\n              modal.style.transition = 'background-color 0.3s ease';\n              modal.style.backgroundColor = 'rgba(0, 0, 0, 0.85)';\n              modalImg.style.transform = `translate(0, 0) scale(1)`;\n            }\n          }\n          swipeDirection = null;\n        }\n      });\n      document.addEventListener('keydown', e =\u003e {\n        if (!modal.classList.contains('is-open')) return;\n        if (e.key === 'ArrowLeft') {\n          showPrevImage();\n        } else if (e.key === 'ArrowRight') {\n          showNextImage();\n        } else if (e.key === 'Escape') {\n          closeModal();\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"EVEN","offers":[{"title":"BLACK \/ S","offer_id":46834679283930,"sku":"S26A0226K-01-03","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"BLACK \/ M","offer_id":46834679316698,"sku":"S26A0226K-01-04","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ L","offer_id":46834679349466,"sku":"S26A0226K-01-05","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"BLACK \/ XL","offer_id":46834679382234,"sku":"S26A0226K-01-06","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ S","offer_id":46834679415002,"sku":"S26A0226K-10-03","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ M","offer_id":46834679447770,"sku":"S26A0226K-10-04","price":16500.0,"currency_code":"JPY","in_stock":true},{"title":"WHITE \/ L","offer_id":46834679480538,"sku":"S26A0226K-10-05","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"WHITE \/ XL","offer_id":46834679513306,"sku":"S26A0226K-10-06","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"SAGE \/ S","offer_id":46834679546074,"sku":"S26A0226K-34-03","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"SAGE \/ M","offer_id":46834679578842,"sku":"S26A0226K-34-04","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"SAGE \/ L","offer_id":46834679611610,"sku":"S26A0226K-34-05","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"SAGE \/ XL","offer_id":46834679644378,"sku":"S26A0226K-34-06","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"YELLOW \/ S","offer_id":46834679677146,"sku":"S26A0226K-80-03","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"YELLOW \/ M","offer_id":46834679709914,"sku":"S26A0226K-80-04","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"YELLOW \/ L","offer_id":46834679742682,"sku":"S26A0226K-80-05","price":16500.0,"currency_code":"JPY","in_stock":false},{"title":"YELLOW \/ XL","offer_id":46834679775450,"sku":"S26A0226K-80-06","price":16500.0,"currency_code":"JPY","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0654\/2609\/6346\/files\/DSC9121.jpg?v=1774425413"}],"url":"https:\/\/shop.funq.jp\/collections\/even-vol-215-9%e6%9c%88%e5%8f%b7%e6%8e%b2%e8%bc%89%e5%95%86%e5%93%81.oembed","provider":"FUNQTEN","version":"1.0","type":"link"}