{"title":"製品","description":null,"products":[{"product_id":"kensui-ez-vest","title":"イージーベスト® V2","description":"\u003cdiv style=\"text-align: center;\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e\u003c\/strong\u003e \u003cmeta charset=\"utf-8\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e当社の革新的な\u003cstrong\u003e特許出願中のウェイトローディングベスト\u003c\/strong\u003eはすべてのウェイトプレートに対応。EZ-Vest®で強度を上げ、各レップをより効果的に。\u003c\/div\u003e\n\u003cbr\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/64SbeIiAy1c?controls=0\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e加重ランニング、加重腕立て伏せ、スクワット、ローイング、懸垂、ディップス、逆立ち腕立て伏せ、ジャンプ、プランクなど多くのエクササイズに最適！ \u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ezgif.com-video-to-gif_5_480x480.gif?v=1583401985\" alt=\"\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv style=\"text-align: left;\"\u003eEZ-VEST®は100日間の返金保証と30以上のトレーニングワークアウトが含まれたガイド付きです。\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/EZ-VEST_MAX_1_480x480.png?v=1591256026\" alt=\"\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cstrong\u003e特徴：\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003e取り外し可能で通気性のあるエアメッシュ \u003c\/li\u003e\n\u003cli\u003e洗濯機で洗えるパッド\u003c\/li\u003e\n\u003cli\u003e軽量で持ち運びに便利（4ポンド）\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-weight: 400;\"\u003eカスタムウェイトは不要\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e耐候性パウダーコーティング\u003c\/li\u003e\n\u003cli\u003e航空機グレードのアルミニウム \u003c\/li\u003e\n\u003cli\u003e最も重い加重ベスト\u003c\/li\u003e\n\u003cli\u003e快適なシームレスバインディング\u003c\/li\u003e\n\u003cli\u003eすべてのウェイトプレートに対応\u003c\/li\u003e\n\u003cli\u003e調節可能なショルダーストラップ\u003c\/li\u003e\n\u003cli\u003eヘビーデューティー1000Dナイロンオックスフォード\u003c\/li\u003e\n\u003cli\u003e2個のオリンピック用スピンロックカラー付き\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e黒のドローストリングバッグ付き\u003c\/li\u003e\n\u003cli\u003eコンパクトにできる取り外し可能な袖\u003c\/li\u003e\n\u003cli\u003e30以上のワークアウトを含むトレーニングガイド\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e利益の10%をパンデミック救援に寄付 \u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e無料のグローバル配送\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eプライベートVIP Facebookグループへのアクセス\u003c\/li\u003e\n\u003cli\u003e100日間返金保証 \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ezgif.com-video-to-gif_7_480x480.gif?v=1583403510\" alt=\"\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eVIPコミュニティに参加する：\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e1200人以上の情熱的で健康的なメンバーが集うプライベートVIP Facebookグループにアクセスでき、トレーニング方法や食事について話し合ったり、プルアップ、ディップ、プッシュアップのe-コンペティション（賞品あり）に参加できます。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cstrong\u003e洗濯の注意事項： \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eパディングを取り除いてください。抗菌石鹸で手洗いし、自然乾燥させてください。あるいは、冷水で洗濯機洗いし、自然乾燥させてください。\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cstrong\u003eすべてのご注文で社会貢献\u003c\/strong\u003e (\u003ca href=\"https:\/\/kensuifitness.com\/pages\/covid19-relief-faq\" title=\"our-impact\"\u003e詳細を見る\u003c\/a\u003e)\u003c\/p\u003e\n利益の10%を困っている人々の支援に寄付しています。\u003c\/div\u003e","brand":"Kensui","offers":[{"title":"Max（300lb）","offer_id":32249548308560,"sku":"1pc-rek-metal (300lbs)","price":299.0,"currency_code":"USD","in_stock":true},{"title":"Pro（150lb）","offer_id":32325904007248,"sku":"1pc-rek-plastic (150lbs)","price":179.0,"currency_code":"USD","in_stock":true},{"title":"Lite（80lb）","offer_id":32885099724880,"sku":"1pc-rek-lite (80lbs)","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ezv-max.png?v=1788822933"},{"product_id":"standard-ez-vest-adapter","title":"標準プレート EZ-VEST® アダプター（ペア）","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"5f3af9969584180050c1b7ef\" data-shogun-site-id=\"d921f9ba-aa7a-4156-9e44-53aad23b56fb\" data-shogun-page-id=\"5f3af9969584180050c1b7ef\" data-shogun-page-version-id=\"5f3af9969584180050c1b7ee\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"5f3af9969584180050c1b7f0\" data-region=\"main\"\u003e\n\u003cdiv id=\"s-ac333338-1955-45ea-80a2-14fdb34687fb\" class=\"shg-c\"\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/cNkhUI90BEo?controls=0\"\u003e\u003c\/iframe\u003e\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e** EZ-VESTには、2インチのオリンピック規格ウェイトプレート用のスリーブとカラーがすでに付属しています。このアダプターは1インチの標準ウェイトプレート用です **\u003c\/p\u003e\n\u003cp\u003e** この商品は1組での販売です **\u003c\/p\u003e\n\u003cp\u003eアダプターの長さ: 8 cm \u003c\/p\u003e\n\u003cp\u003e内容:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1インチ\/28 mm標準プレート用 EZ-VEST® MAXスリーブ 2個\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e1インチ\/28 mmスピンロックカラー \u003c\/span\u003e\u003cspan\u003e2個\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/standard_vs_olympic_480x480.jpg?v=1586703480\" alt=\"\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Kensui","offers":[{"title":"EZ-VEST Lite\/Pro","offer_id":32248656134224,"sku":"rek-adapter-P","price":27.0,"currency_code":"USD","in_stock":true},{"title":"EZ-VEST Max","offer_id":32248656166992,"sku":"rek-adapter-M","price":27.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adapter-ez-vest-max.jpg?v=1764016343"},{"product_id":"collar-replacement","title":"襟の交換用部品","description":"\u003cp\u003eスピンロックカラーを紛失しましたか？交換用をご購入ください\u003c\/p\u003e\n\u003cp\u003ePROはEZ-NECK PRO、EZ-HELM、EZ-BOOT、EZ-VEST LITE\/PROに対応\u003c\/p\u003e\n\u003cp\u003eMAXはEZ-NECK MAX、EZ-VEST MAXに対応\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"金属 \/ 2\"\/50mm","offer_id":39982277492922,"sku":"rek-collar-metal-2inch","price":5.95,"currency_code":"USD","in_stock":true},{"title":"金属 \/ 2\"\/50mm \/ (2pcs)","offer_id":47508033175764,"sku":null,"price":9.95,"currency_code":"USD","in_stock":true},{"title":"金属 \/ 1\"\/28mm","offer_id":39982277525690,"sku":"rek-collar-metal-1inch","price":5.95,"currency_code":"USD","in_stock":true},{"title":"金属 \/ 1\"\/28mm \/ (2pcs)","offer_id":47508033208532,"sku":null,"price":9.95,"currency_code":"USD","in_stock":true},{"title":"プラスチック \/ 2\"\/50mm","offer_id":39982277558458,"sku":"rek-collar-plastic-2inch","price":5.95,"currency_code":"USD","in_stock":true},{"title":"プラスチック \/ 2\"\/50mm \/ (2pcs)","offer_id":47508033241300,"sku":null,"price":9.95,"currency_code":"USD","in_stock":true},{"title":"プラスチック \/ 1\"\/28mm","offer_id":39982277591226,"sku":"rek-collar-plastic-1inch","price":5.95,"currency_code":"USD","in_stock":true},{"title":"プラスチック \/ 1\"\/28mm \/ (2pcs)","offer_id":47508033274068,"sku":null,"price":9.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-vest-collar-max-single.jpg?v=1786999767"},{"product_id":"machine-washable-ez-vest-padding","title":"洗濯機で洗えるイージーベスト用詰め物（交換用）","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"6564819814f12300db4d657b\" data-shogun-site-id=\"d921f9ba-aa7a-4156-9e44-53aad23b56fb\" data-shogun-page-id=\"6564819814f12300db4d657b\" data-shogun-page-version-id=\"6564819814f12300db4d657a\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6564819814f12300db4d657c\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e \u003cdiv id=\"s-1312e79f-10c2-4530-b166-16549fb0e5ad\" class=\"shg-c \"\u003e \u003cp\u003e**EZ-Vestには\u003cstrong\u003eすでにパッドが付属しています**\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eこれはEZ-VEST用の交換用前面＋背面パッド（2個セット）です。\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eベストを他の人と共有しますか？パッドはすでにEZ-VESTの注文に含まれています。ただし、激しいトレーニングの後はかなり汗をかくことがあります（暑い日のバックパックのストラップを思い出してください）。衛生上の理由から、予備のパッドを用意しましょう！\u003cbr\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e \u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":31801797345360,"sku":"rek-padding","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/Untitleddesign_14-754358.png?v=1683827525"},{"product_id":"2-inch-50mm-olympic-plates-ez-vest®-adapter","title":"袖の取り替え","description":"\u003cp\u003e** スリーブ\u003cstrong\u003eはすべての商品にスリーブとカラーが付属しています\u003c\/strong\u003e。**\u003cbr\u003e\u003cbr\u003e紛失した場合の交換用です。\u003c\/p\u003e\n\u003cp\u003ePROはEZ-VEST PRO\/LITE、EZ-NECK PRO、EZ-HELM、EZ-BOOT PROに対応しています\u003c\/p\u003e\n\u003cp\u003eMAXはEZ-VEST MAX、EZ-NECK MAXに対応しています\u003c\/p\u003e\n\u003cp\u003e内容：\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eスリーブ1個\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eスピンロックカラー1個\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Kensui","offers":[{"title":"PRO\/LITE","offer_id":45971926679764,"sku":"10cm sleeve(plastic)-1","price":15.0,"currency_code":"USD","in_stock":true},{"title":"最大","offer_id":45971926712532,"sku":"10cm sleeve(metal)-2","price":19.0,"currency_code":"USD","in_stock":true},{"title":"1\"\/28mm PRO\/LITE (1 PC)","offer_id":47508042219732,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"1\"\/28mm Max (1 PC)","offer_id":47508042252500,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Gemini_Generated_Image_py9osvpy9osvpy9o.png?v=1782959947"},{"product_id":"drawstring-bag","title":"ひも付き袋","description":"鮮やかな柄とスポーティなスタイルを愛するあなたにぴったりの、かっこいい巾着袋です。ジムで必須のアイテムで、上部が巾着式の閉じ口になっており、細くて対照的な肩ひもでリュックのように背負えます。\u003cbr\u003e\n\u003cbr\u003e\n• バッグのサイズ：15インチ×17インチ\u003cbr\u003e\n• 最大耐荷重：33ポンド（15キログラム）\u003cbr\u003e\n• 綿の持ち手が二本\u003cbr\u003e\n• 巾着式の閉じ口\u003cbr\u003e\n• 100％紡績ポリエステル生地","brand":"Kensui","offers":[{"title":"Default Title","offer_id":31905147879504,"sku":"4806153_8894","price":24.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/mockup-7a6d34e2-492262.jpg?v=1683827925"},{"product_id":"hydroplate","title":"水圧板","description":"35ポンド","brand":"Kensui","offers":[{"title":"2\" (50mm)","offer_id":32423606255696,"sku":"rek-HP","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/hydroplate.jpg?v=1764097093"},{"product_id":"45l-tactical-assault-pack","title":"45リットル 戦術用突撃背嚢","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"5e99d224ffc13f006014d784\" data-shogun-site-id=\"d921f9ba-aa7a-4156-9e44-53aad23b56fb\" data-shogun-page-id=\"5e99d224ffc13f006014d784\" data-shogun-page-version-id=\"5e99dcab717f370050a5ec6a\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"5e99dcab717f370050a5ec81\" data-region=\"main\"\u003e\n  \n\n\u003cdiv id=\"s-0123a6f9-f3dd-4bdc-83ef-9090b8dc2322\" class=\"shg-c  \"\u003e\n  \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cp\u003e最大17インチのノートパソコンを収納可能な45LのモジュラーMOLLEバックパック。\u003c\/p\u003e\n\u003cp\u003eベルクロパッチが2枚付属しています：\u003c\/p\u003e\n\u003cp\u003e逆立ち、人間フラッグ、または懸垂に回転させることができるパッチ。\u003c\/p\u003e\n\u003cp\u003eミニマリストで洗練されたKensuiロゴのパッチ。\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"shg-c shogun-image-container    \" style=\"\" id=\"s-ee3e800d-e106-497f-82b2-ac0d22436726\"\u003e\n  \n    \n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/1_480x480.png?v=1587126327\" width=\"\" height=\"\" style=\"\" alt=\"\" class=\"shogun-image \"\u003e\n    \n  \n  \n  \n\u003c\/div\u003e\n\n\u003cscript type=\"text\/javascript\"\u003e\n  window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n  window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-ee3e800d-e106-497f-82b2-ac0d22436726' })\n\u003c\/script\u003e\n\n\n\u003c\/div\u003e\n","brand":"Kensui","offers":[{"title":"V2（ボトルホルダー付き）","offer_id":43106422751444,"sku":"rek-big-bag-v2","price":88.0,"currency_code":"USD","in_stock":true},{"title":"V1（ボトルホルダーなし）","offer_id":43106422784212,"sku":"rek-big-bag-v1","price":78.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/45L-assault-pack-molle-104792.jpg?v=1654723649"},{"product_id":"ez-vest-chain-attachment-pre-order","title":"EZ-VEST 鎖取り付け具","description":"\u003cp\u003e\u003cstrong\u003e\u003c\/strong\u003eこのアタッチメントでEZ-VESTに簡単にチェーンを取り付けられます。\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003ePRO\/LITEベストで使用するには、PROバンパースリーブプレートが必要です。\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003c\/em\u003eS字フックが付属しています。\u003c\/p\u003e\n\u003cp\u003e素材：アルミ合金\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":32369646043216,"sku":"rek-chain","price":19.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/chain_fillet_4p35-496123.png?v=1761303799"},{"product_id":"ez-vest-4-inch-padding","title":"EZ-VEST 4インチ 革製あて革","description":"\u003cp\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/B_wCjh_6log\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eより広いパッド（内蔵の2.75インチに対して4.3インチ）で、追加の肩サポートが可能です。\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e非常に重い荷重や長時間のハイキングに最適です。\u003c\/p\u003e\n\u003cp\u003e以下で作られたヘビーウェイト構造：\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1680Dバリスティックナイロン（Corduraよりも引き裂き強度が高い！）\u003c\/li\u003e\n\u003cli\u003ePUレザーライニング\u003c\/li\u003e\n\u003cli\u003e強化PEフォームパッド\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":32579349872720,"sku":"rek-sq-padding","price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/kensui-ez-vest-padding-01-pad-pair-improved.png?v=1789083435"},{"product_id":"copy-of-pu-leather-ballistic-nylon-padding-upgrade","title":"革＋防弾ナイロン改良版","description":"\u003cp class=\"p1\"\u003eこの上質な詰め物はヴィーガンレザーで作られ、ベースモデルのBMW（Sensatec使用）やメルセデス（MB-TEX使用）の内装に似たものになります。これは、多くの車やリュックサックでよく見られる3次元エアメッシュでできた標準的な詰め物よりも優れています。\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eさらに、外側の生地は標準の1000デニールナイロンオックスフォードではなく、1680デニールのバリスティックナイロンで作られます。バリスティックナイロンはコーデュラよりも引き裂き強度が高く、滑らかな手触りとより上質な外観を持っています。\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":32690294358096,"sku":"","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/leather_upgrade-408910_f467e198-2e5c-47a2-8138-5aa21bec8950.jpg?v=1683828483"},{"product_id":"door-anchor","title":"扉固定具","description":"\u003cp\u003eご自宅でのトレーニングに最適なナノバーの追加アイテムです！\u003c\/p\u003e\n\u003cp\u003e1インチ ナイロン＋ゴムフォーム\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":32705434746960,"sku":"rek-anchor","price":7.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/door_anchor-520161.jpg?v=1761305881"},{"product_id":"duo-rings","title":"二重輪™","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"5f1ad53f3e7a0000608aa66f\" data-shogun-site-id=\"d921f9ba-aa7a-4156-9e44-53aad23b56fb\" data-shogun-page-id=\"5f1ad53f3e7a0000608aa66f\" data-shogun-page-version-id=\"69a6a0bbddd73dd48fbf6ee4\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"69a6a0bbddd73dd48fbf6ee5\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e \u003cdiv id=\"s-d2ea488a-d6ac-40b7-9820-96cda9f58f65\" class=\"shg-c shg-align-left\"\u003e \u003cstyle\u003e\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}\n:root{\n  --white:#fff;--off:#f7f6f3;--cream:#f0efe9;--sand:#e8e6df;\n  --w100:#d9d7d0;--w200:#bbb9b2;--gray:#8a8880;--dg:#5a5850;\n  --char:#2c2b28;--black:#1a1918;\n  --acc:#c8ff00;--acc-d:#9ec700;--acc-bg:rgba(200,255,0,0.08);--acc-s:rgba(200,255,0,0.15);\n  --fd:'Bebas Neue',-apple-system,BlinkMacSystemFont,'Arial Black',sans-serif;\n  --fb:'Barlow',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;\n  --fc:'Barlow Condensed',-apple-system,BlinkMacSystemFont,'Arial Narrow',sans-serif;\n  --mx:1320px;--r:6px;\n  --s1:0 1px 3px rgba(0,0,0,0.04);--s2:0 4px 20px rgba(0,0,0,0.06);--s3:0 12px 40px rgba(0,0,0,0.08);\n  \/* Guarantee section vars (kept, but not redefined in another :root) *\/\n  --primary-black:#1a1a1a;\n  --dark-bg:#0f0f0f;\n  --accent-green:#00c851;\n  --accent-gold:#ffd700;\n  --accent-blue:#2563eb;\n  --text-white:#ffffff;\n  --text-gray:#a0a0a0;\n}\nhtml{scroll-behavior:smooth}\nimg{max-width:100%;display:block}\na{color:inherit;text-decoration:none}\nbutton{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}\n\n.pdp-wrap{max-width:1280px;margin:0 auto}\n.pdp{display:grid;grid-template-columns:1.15fr 1fr;align-items:start;background:var(--white)}\n.pdp-gal{position:relative;display:flex;flex-direction:column;background:var(--off);border-right:1px solid var(--sand)}\n.pdp-main{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:zoom-in;background:var(--cream);min-height:600px;aspect-ratio:1\/1}\n.pdp-main img,.pdp-main video{width:100%;height:auto;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}\n.pdp-main:hover img,.pdp-main:hover video{transform:scale(1.04)}\n.pdp-badge{position:absolute;top:20px;left:20px;background:var(--black);color:var(--acc);font-family:var(--fc);font-weight:800;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:7px 16px;border-radius:3px;z-index:2}\n.pdp-arrows{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;padding:0 12px;transform:translateY(-50%);z-index:2;pointer-events:none}\n.pdp-arr{pointer-events:all;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);border:1px solid var(--sand);display:flex;align-items:center;justify-content:center;transition:all .25s;box-shadow:var(--s1)}\n.pdp-arr:hover{background:var(--white);box-shadow:var(--s2)}\n.pdp-arr svg{width:16px;height:16px;stroke:var(--char)}\n.pdp-thumbs{display:flex;gap:3px;padding:3px;background:var(--off)}\n.pdp-th{flex:1;aspect-ratio:1;overflow:hidden;cursor:pointer;border-radius:4px;border:2px solid transparent;opacity:.45;transition:opacity .3s,border-color .3s}\n.pdp-th.on,.pdp-th:hover{opacity:1;border-color:var(--black)}\n.pdp-th img{width:100%;height:100%;object-fit:cover}\n\n.pdp-info{padding:8px 52px;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}\n.pdp-ey{font-family:var(--fc);font-weight:800;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#2d8a39;margin-bottom:8px;display:flex;align-items:center;gap:10px}\n.pdp-ey::before{content:'';width:22px;height:2.5px;background:#2d8a39}\n.pdp-h1{font-family:var(--fd);font-size:clamp(42px,5vw,68px);line-height:.9;letter-spacing:.03em;color:var(--black);margin-bottom:10px}\n.pdp-sub{font-family:var(--fc);font-weight:700;font-size:18px;color:var(--dg);letter-spacing:.04em;margin-bottom:16px}\n.pdp-rat{display:flex;align-items:center;gap:10px;margin-bottom:20px}\n.pdp-stars{color:#e8b400;font-size:15px;letter-spacing:2px}\n.pdp-rat-t{font-family:var(--fc);font-weight:600;font-size:14px;color:var(--gray)}\n.pdp-rat-t strong{color:var(--char);font-weight:700}\n.pdp-feats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}\n.pdp-ft{display:flex;align-items:center;gap:7px;padding:9px 16px;background:var(--off);border:1px solid var(--sand);border-radius:100px;font-family:var(--fc);font-weight:600;font-size:13px;color:var(--dg);transition:border-color .25s,background .25s}\n.pdp-ft:hover{border-color:var(--w200);background:var(--cream)}\n.pdp-stock{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;font-family:var(--fc);font-weight:700;font-size:14px;letter-spacing:.06em;color:#2d8a39}\n.pdp-stock-dot{width:8px;height:8px;border-radius:50%;background:#2d8a39;animation:pulse 2s infinite}\n@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}\n@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}\n\n.pdp-pb{background:var(--off);border:1px solid var(--sand);border-radius:var(--r);padding:10px 24px;margin-bottom:20px}\n.pdp-pr{display:flex;align-items:baseline;gap:14px;margin-bottom:4px}\n.pdp-p{font-family:'work sans',sans-serif;font-weight:800;font-size:28px;color:var(--black)}\n.pdp-inst{font-size:14px;color:var(--gray);font-weight:400}\n.pdp-inst strong{color:var(--char);font-weight:700}\n\n.pdp-cta{margin-bottom:18px}\n.pdp-add{width:100%;height:56px;background:#1972bc;color:var(--white);font-family:var(--fc);font-weight:800;font-size:15px;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r);display:flex;align-items:center;justify-content:center;gap:10px;transition:background .3s,transform .3s,box-shadow .3s}\n.pdp-add:hover{background:#1560a0;transform:translateY(-1px);box-shadow:var(--s3)}\n\n.pdp-tr{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:28px}\n.pdp-tri{background:var(--off);border:1px solid var(--sand);padding:14px 8px;text-align:center}\n.pdp-tri:first-child{border-radius:var(--r) 0 0 var(--r)}.pdp-tri:last-child{border-radius:0 var(--r) var(--r) 0}\n.pdp-tri svg{margin:0 auto 5px;display:block}\n.pdp-tri span{font-family:var(--fc);font-weight:700;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--gray)}\n\n.pdp-acc{border-top:1px solid var(--sand)}\n.pdp-aci{border-bottom:1px solid var(--sand)}\n.pdp-act{width:100%;text-align:left;padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--fc);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--char);transition:color .25s}\n.pdp-act:hover{color:var(--black)}\n.pdp-acl{display:flex;align-items:center;gap:10px}\n.pdp-ach{width:24px;height:24px;border-radius:50%;border:1px solid var(--sand);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--gray);transition:background .3s,color .3s,transform .3s}\n.pdp-aci.open .pdp-ach{background:var(--black);color:var(--white);transform:rotate(45deg)}\n.pdp-acb{max-height:0;overflow:hidden;transition:max-height .4s ease}\n.pdp-aci.open .pdp-acb{max-height:500px}\n.pdp-acc-c{padding-bottom:20px;font-size:15px;line-height:1.75;color:var(--dg);font-weight:400}\n.pdp-acc-c ul{list-style:none;padding:0}\n.pdp-acc-c ul li{padding:5px 0 5px 20px;position:relative}\n.pdp-acc-c ul li::before{content:'';position:absolute;left:0;top:14px;width:8px;height:2px;background:var(--acc-d)}\n.pdp-acc-c strong{color:var(--black);font-weight:700}\n\n@media(max-width:1024px){\n  .pdp{grid-template-columns:1fr}\n  .pdp-main{min-height:400px}\n  .pdp-main img,.pdp-main video{width:100%;height:100%;object-fit:contain}\n  .pdp-info{padding:32px 24px}\n}\n@media(max-width:640px){\n  .pdp-info{padding:8px 16px}\n  .pdp-main{min-height:300px}\n}\n\n\/* ═══ PRESS LOGOS ═══ *\/\n.press-bar{padding:48px 24px;background:var(--white)}\n.press-logos{display:flex;align-items:center;justify-content:center;gap:48px;max-width:1100px;margin:0 auto;flex-wrap:wrap}\n.press-logo{opacity:.35;transition:opacity .35s ease;user-select:none;white-space:nowrap}\n.press-logo:hover{opacity:.65}\n.pn-paper{font-family:var(--fd);font-size:38px;letter-spacing:.18em;color:var(--black)}\n.pn-mf{font-family:var(--fc);font-weight:900;font-size:22px;text-transform:uppercase;letter-spacing:.02em;line-height:1;text-align:center;color:var(--black)}\n.pn-mf span{font-size:14px;letter-spacing:.04em}\n.pn-barbend{font-family:var(--fc);font-weight:800;font-size:30px;letter-spacing:.01em;font-style:italic;color:var(--black)}\n.pn-mh{font-family:var(--fd);font-size:30px;letter-spacing:.04em;color:var(--black)}\n.pn-gq{font-family:var(--fd);font-size:46px;letter-spacing:.06em;color:var(--black)}\n.pn-gp{font-family:var(--fc);font-weight:800;font-size:20px;letter-spacing:.14em;text-transform:uppercase;color:var(--black)}\n\n\/* ═══ TESTIMONIAL QUOTE ═══ *\/\n.quote-sec{padding:72px 24px;background:#edf3f7}\n.quote-inner{max-width:820px;margin:0 auto;text-align:center}\n.quote-text{font-family:var(--fb);font-weight:500;font-style:italic;font-size:clamp(20px,2.5vw,28px);line-height:1.65;color:var(--char);margin-bottom:28px}\n.quote-src{font-family:var(--fb);font-weight:900;font-size:18px;color:var(--black);letter-spacing:.02em}\n\n\/* Layout helper *\/\n.w{max-width:var(--mx);margin:0 auto;padding:0 24px}\n\n\/* ═══ SECTIONS ═══ *\/\n.sec{padding:88px 0}\n.sec-w{background:var(--white)}\n.sec-hd{text-align:center;margin-bottom:52px}\n.sec-ey{font-family:var(--fc);font-weight:800;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--acc-d);margin-bottom:10px}\n.sec-t{font-family:var(--fd);font-size:clamp(40px,4.5vw,62px);line-height:.92;letter-spacing:.03em;color:var(--black)}\n\n\/* ═══ DUAL THICKNESS HERO ═══ *\/\n.dual-hero{display:grid;grid-template-columns:1fr 1fr;min-height:600px}\n.dual-img{overflow:hidden;background:var(--cream);position:relative}\n.dual-img img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.4,.0,.2,1)}\n.dual-cnt{padding:64px 56px;display:flex;flex-direction:column;justify-content:center;background:var(--white)}\n.dual-cnt .sec-ey{text-align:left;margin-bottom:12px}\n.dual-cnt h2{font-family:var(--fd);font-size:clamp(36px,4vw,56px);line-height:.9;color:var(--black);margin-bottom:16px;letter-spacing:.03em}\n.dual-cnt p{font-size:16px;line-height:1.7;color:var(--dg);font-weight:400;margin-bottom:28px}\n.thick-tabs{display:flex;gap:0;margin-bottom:24px}\n.thick-tab{flex:1;padding:18px 20px;text-align:center;cursor:pointer;border:2px solid var(--sand);background:var(--off);transition:all .3s;position:relative}\n.thick-tab:first-child{border-radius:var(--r) 0 0 var(--r);border-right:1px solid var(--sand)}\n.thick-tab:last-child{border-radius:0 var(--r) var(--r) 0;border-left:1px solid var(--sand)}\n.thick-tab.on{background:var(--black);border-color:var(--black);color:var(--white)}\n.thick-tab .th-size{font-family:var(--fd);font-size:36px;letter-spacing:.04em;line-height:1}\n.thick-tab .th-std{font-family:var(--fc);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-top:2px}\n.thick-tab .th-use{font-family:var(--fc);font-weight:500;font-size:12px;color:var(--gray);margin-top:2px;font-style:italic}\n.thick-tab.on .th-use{color:rgba(255,255,255,.5)}\n.thick-body{display:none}\n.thick-body.on{display:block}\n.thick-label{font-family:var(--fc);font-weight:800;font-size:17px;letter-spacing:.1em;text-transform:uppercase;color:var(--black);margin-bottom:12px}\n.thick-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}\n.thick-list li{font-family:var(--fc);font-weight:600;font-size:18px;color:var(--char);display:flex;align-items:center;gap:8px}\n.thick-list li::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--acc-d);flex-shrink:0}\n\n\/* ═══ FEATURE CARDS ═══ *\/\n.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\n.feat-card{background:var(--white);border:1px solid var(--sand);border-radius:var(--r);padding:32px 24px;text-align:center;transition:all .35s}\n.feat-card:hover{box-shadow:var(--s2);transform:translateY(-4px)}\n.feat-icon{width:52px;height:52px;border-radius:50%;background:var(--acc-s);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:22px}\n.feat-card h3{font-family:var(--fc);font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--black);margin-bottom:8px}\n.feat-card p{font-size:14px;line-height:1.6;color:var(--gray);font-weight:400}\n\n\/* ═══ IMAGE GRID ═══ *\/\n.img-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;border-radius:var(--r);overflow:hidden}\n.img-grid-item{aspect-ratio:1;overflow:hidden;background:var(--cream);cursor:pointer}\n.img-grid-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}\n.img-grid-item:hover img{transform:scale(1.08)}\n\n\/* ═══ FEATURE SPLITS ═══ *\/\n.feat-split{display:grid;grid-template-columns:1fr 1fr;min-height:480px}\n.feat-split.rev .feat-img{order:2}\n.feat-split.rev .feat-cnt{order:1}\n.feat-img{overflow:hidden;background:var(--cream);position:relative}\n.feat-img img{width:100%;height:100%;object-fit:cover}\n.feat-cnt{padding:60px 56px;display:flex;flex-direction:column;justify-content:center}\n.feat-cnt .tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--fc);font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--black);background:var(--acc);padding:5px 14px;border-radius:100px;margin-bottom:16px;width:fit-content}\n.feat-cnt h2{font-family:var(--fd);font-size:clamp(30px,3.5vw,44px);line-height:.92;color:var(--black);margin-bottom:14px;letter-spacing:.03em}\n.feat-cnt p{font-size:16px;line-height:1.7;color:var(--dg);font-weight:400;margin-bottom:24px}\n.feat-pills{display:flex;flex-wrap:wrap;gap:8px}\n.feat-pill{display:flex;align-items:center;gap:6px;padding:10px 18px;background:var(--off);border:1px solid var(--sand);border-radius:var(--r);font-family:var(--fc);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--char)}\n.feat-cnt ul{list-style:none;display:flex;flex-direction:column;gap:10px}\n.feat-cnt ul li{font-size:15px;color:var(--dg);font-weight:400;display:flex;align-items:center;gap:10px}\n.feat-cnt ul li::before{content:'';width:8px;height:2px;background:var(--acc-d);flex-shrink:0}\n.feat-cnt ul li strong{color:var(--black);font-weight:700}\n\n\/* ═══ VIDEO ═══ *\/\n.video-wrap{position:relative;max-width:960px;margin:0 auto;border-radius:10px;overflow:hidden;box-shadow:var(--s3);background:var(--black)}\n.video-poster{position:relative;cursor:pointer;aspect-ratio:16\/9;overflow:hidden;background:var(--black)}\n.video-poster img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease,filter .6s ease}\n.video-poster:hover img{transform:scale(1.03);filter:brightness(.8)}\n.video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:50%;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 36px rgba(0,0,0,.3);transition:all .35s;z-index:2}\n.video-poster:hover .video-play{transform:translate(-50%,-50%) scale(1.12);background:var(--acc)}\n.video-play svg{width:32px;height:32px;margin-left:4px}\n.wistia-wrap{position:relative;padding-bottom:56.25%;height:0}\n.wistia-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}\n\n\/* ═══ FAQ ═══ *\/\n.fq-l{max-width:760px;margin:0 auto}\n.fq-i{border:1px solid var(--sand);background:var(--white);margin-bottom:8px;border-radius:var(--r);overflow:hidden}\n.fq-q{width:100%;text-align:left;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;font-family:var(--fc);font-weight:700;font-size:16px;letter-spacing:.04em;color:var(--black);transition:all .25s}\n.fq-q:hover{background:var(--off)}\n.fq-ch{width:28px;height:28px;border-radius:50%;background:var(--off);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--gray);transition:all .3s;flex-shrink:0;border:1px solid var(--sand)}\n.fq-i.open .fq-ch{background:var(--black);color:var(--white);transform:rotate(45deg)}\n.fq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}\n.fq-i.open .fq-a{max-height:300px}\n.fq-ai{padding:0 24px 20px;font-size:15px;line-height:1.75;color:var(--gray);font-weight:400}\n\n\/* ═══ REVEAL ═══ *\/\n.rv-a{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}\n.rv-a.vis{opacity:1;transform:translateY(0)}\n\n\/* Guarantee + Social proof (unchanged, just without duplicate reset\/:root) *\/\nbody{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;overflow-x:hidden}\n.guarantee-section{background:linear-gradient(135deg,#1a1a1a 0%,#2c2c2c 100%);padding:100px 0;position:relative;overflow:hidden}\n.guarantee-section::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(0,200,81,.1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(37,99,235,.1) 0%,transparent 50%);pointer-events:none}\n.guarantee-container{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:400px 1fr;gap:80px;align-items:center;position:relative;z-index:1}\n.shield-container{display:flex;justify-content:center;align-items:center;position:relative}\n.shield{width:300px;height:350px;background:linear-gradient(135deg,var(--accent-green) 0%,#00a844 100%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 30px 80px rgba(0,200,81,.3);animation:float 6s ease-in-out infinite}\n@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}\n.shield-inner{width:280px;height:330px;background:linear-gradient(135deg,#1a1a1a 0%,#2c2c2c 100%);clip-path:polygon(50% 2%,98% 26%,98% 74%,50% 98%,2% 74%,2% 26%);display:flex;align-items:center;justify-content:center;padding:40px}\n.guarantee-content{padding:20px}\n.guarantee-title{font-size:56px;font-weight:900;line-height:1.1;margin-bottom:30px;background:linear-gradient(135deg,var(--text-white) 0%,var(--text-gray) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n.title-highlight{color:var(--accent-green);-webkit-text-fill-color:var(--accent-green)}\n.guarantee-description{font-size:18px;line-height:1.8;color:var(--text-gray);margin-bottom:40px}\n.guarantee-features{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}\n.guarantee-feature{display:flex;align-items:center;gap:15px;padding:15px;background:rgba(0,200,81,.05);border:1px solid rgba(0,200,81,.2);border-radius:12px;transition:all .3s ease}\n.guarantee-feature:hover{background:rgba(0,200,81,.1);transform:translateX(5px)}\n.feature-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--accent-green) 0%,#00a844 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}\n.feature-text{flex:1;font-size:16px;font-weight:500}\n\n.social-proof-section{background:#fff;padding:80px 0;position:relative}\n.social-proof-header{text-align:center;max-width:800px;margin:0 auto 60px;padding:0 20px}\n.social-proof-title{font-size:48px;font-weight:900;color:var(--primary-black);margin-bottom:20px}\n.athlete-count{font-size:72px;font-weight:900;background:linear-gradient(135deg,var(--accent-green) 0%,var(--accent-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;margin-bottom:10px}\n.social-proof-subtitle{font-size:20px;color:var(--text-gray)}\n.photo-marquee-container{position:relative;overflow:hidden;margin-bottom:20px}\n.photo-marquee{display:flex;animation:scroll 30s linear infinite}\n.photo-marquee:hover{animation-play-state:paused}\n@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}\n.photo-grid{display:flex;gap:20px;padding:0 10px}\n.athlete-photo{width:200px;height:200px;border-radius:15px;overflow:hidden;position:relative;flex-shrink:0;transition:all .3s ease;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.1)}\n.athlete-photo:hover{transform:scale(1.05);box-shadow:0 15px 40px rgba(0,0,0,.2)}\n.athlete-photo img{width:100%;height:100%;object-fit:cover}\n.athlete-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 100%);padding:20px 15px 15px;opacity:0;transition:opacity .3s ease}\n.athlete-photo:hover .athlete-overlay{opacity:1}\n.athlete-name{font-size:14px;font-weight:600;color:#fff;margin-bottom:3px}\n.athlete-sport{font-size:12px;color:var(--accent-green)}\n.stats-container{max-width:1200px;margin:60px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}\n.stat-card{text-align:center;padding:30px;border-radius:20px;transition:all .3s ease}\n.stat-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.1)}\n.stat-number{font-size:42px;font-weight:900;color:var(--accent-green);margin-bottom:10px}\n.stat-label{font-size:16px;color:var(--text-gray);text-transform:uppercase;letter-spacing:1px}\n\n@media(max-width:768px){\n  .press-logos{gap:28px 36px}\n  .pn-paper{font-size:30px}\n  .pn-mf{font-size:18px}.pn-mf span{font-size:11px}\n  .pn-barbend{font-size:24px}\n  .pn-mh{font-size:24px}\n  .pn-gq{font-size:36px}\n  .pn-gp{font-size:16px}\n  .quote-sec{padding:52px 24px}\n  .guarantee-title{font-size:36px}\n  .athlete-count{font-size:48px}\n  .guarantee-features{grid-template-columns:1fr}\n  .stats-container{grid-template-columns:1fr}\n  .athlete-photo{width:150px;height:150px}\n}\n@media(max-width:1024px){\n  .dual-hero,.feat-split{grid-template-columns:1fr}\n  .feat-split.rev .feat-img,.feat-split.rev .feat-cnt{order:0}\n  .feat-img,.dual-img{height:auto;aspect-ratio:1}\n  .feat-img img,.dual-img img{object-fit:contain}\n  .feat-grid{grid-template-columns:1fr 1fr}\n  .img-grid{grid-template-columns:1fr 1fr}\n  .guarantee-container{grid-template-columns:1fr;text-align:center}\n  .shield-container{margin-bottom:40px}\n  .stats-container{grid-template-columns:repeat(2,1fr)}\n}\n\u003c\/style\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e \u003clink rel=\"preload\" as=\"style\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@500;700;800\u0026amp;family=Barlow+Condensed:wght@500;700;800\u0026amp;display=swap\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@500;700;800\u0026amp;family=Barlow+Condensed:wght@500;700;800\u0026amp;display=swap\" media=\"print\" onload=\"this.media='all'\"\u003e \u003cnoscript\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@500;700;800\u0026amp;family=Barlow+Condensed:wght@500;700;800\u0026amp;display=swap\"\u003e \u003c\/noscript\u003e \u003cdiv class=\"pdp-wrap\"\u003e \u003csection class=\"pdp\"\u003e \u003cdiv class=\"pdp-gal\"\u003e \u003cdiv class=\"pdp-main\" id=\"mainImg\"\u003e \u003cdiv class=\"pdp-badge\"\u003e特許出願中\u003c\/div\u003e \u003cimg id=\"heroImage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/duo-ring-main.jpg?v=1767452030\u0026amp;width=600\u0026amp;format=webp\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/duo-ring-main.jpg?v=1767452030\u0026amp;width=400\u0026amp;format=webp 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/duo-ring-main.jpg?v=1767452030\u0026amp;width=800\u0026amp;format=webp 800w\" sizes=\"(max-width: 768px) 100vw, 50vw\" alt=\"DUO-Rings体操リング\" width=\"600\" height=\"600\" fetchpriority=\"high\" decoding=\"async\"\u003e \u003cdiv class=\"pdp-arrows\"\u003e \u003cbutton class=\"pdp-arr\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e \u003cbutton class=\"pdp-arr\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"pdp-thumbs\" id=\"pdpThumbs\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"pdp-info\"\u003e \u003cdiv class=\"pdp-ey\"\u003eハイブリッド体操リング\u003c\/div\u003e \u003ch1 class=\"pdp-h1\"\u003eDUO-RINGS™\u003c\/h1\u003e \u003cdiv class=\"pdp-sub\"\u003e初の2-in-1二重厚み体操リング\u003c\/div\u003e \u003cspan id=\"judgeme_badge_placeholder\" loading=\"lazy\"\u003e\u003c\/span\u003e \u003cdiv class=\"pdp-stock\"\u003e\n\u003cspan class=\"pdp-stock-dot\"\u003e\u003c\/span\u003e 在庫あり — 即発送可能\u003c\/div\u003e \u003cdiv class=\"pdp-feats\"\u003e \u003cdiv class=\"pdp-ft\"\u003e二重厚み\u003c\/div\u003e \u003cdiv class=\"pdp-ft\"\u003e16フィートの番号付きストラップ\u003c\/div\u003e \u003cdiv class=\"pdp-ft\"\u003e耐荷重1,200ポンド\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"pdp-pb\"\u003e \u003cdiv class=\"pdp-pr\"\u003e\u003cspan class=\"pdp-p\" id=\"pdpHeroPrice\"\u003e$59\u003c\/span\u003e\u003c\/div\u003e \u003cdiv class=\"pdp-inst\" style=\"margin-top:-10px;\"\u003e または\u003cstrong\u003eShop Pay\u003c\/strong\u003eや\u003cstrong\u003ePayPal\u003c\/strong\u003eで4回の分割払いも可能\n\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"pdp-cta\"\u003e \u003cbutton class=\"pdp-add\" id=\"pdpAddBtn\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z\"\u003e\u003c\/path\u003e\u003cline x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\u003e\u003c\/line\u003e\u003cpath d=\"M16 10a4 4 0 01-8 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e カートに追加\u003c\/button\u003e \u003c\/div\u003e \u003cdiv class=\"pdp-tr\"\u003e \u003cdiv class=\"pdp-tri\"\u003e\n\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M8 1L2 4v4c0 3.3 2.6 6.4 6 7 3.4-.6 6-3.7 6-7V4L8 1z\" stroke=\"#9ec700\" stroke-width=\"1.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003e100日間トライアル\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"pdp-tri\"\u003e\n\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M14 4l-8 8-4-4\" stroke=\"#9ec700\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003e簡単返品\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"pdp-tri\"\u003e\n\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003crect x=\"2\" y=\"6\" width=\"12\" height=\"8\" rx=\"1\" stroke=\"#9ec700\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M5 6V4a3 3 0 016 0v2\" stroke=\"#9ec700\" stroke-width=\"1.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003e安全な支払い\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"pdp-tri\"\u003e\n\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003ccircle cx=\"6\" cy=\"12\" r=\"1.5\" stroke=\"#9ec700\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"1.5\" stroke=\"#9ec700\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\u003cpath d=\"M1 1h2l1.5 8h8l1.5-5H5\" stroke=\"#9ec700\" stroke-width=\"1.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eHSA\/FSA対応\u003c\/span\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"pdp-acc\" id=\"pdpAcc\"\u003e \u003cdiv class=\"pdp-aci open\"\u003e\n\u003cbutton class=\"pdp-act\"\u003e\u003cspan class=\"pdp-acl\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003crect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"2\" stroke=\"#9ec700\" stroke-width=\"1.2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M5 7h6M5 9.5h4\" stroke=\"#9ec700\" stroke-width=\"1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 商品説明\u003c\/span\u003e\u003cspan class=\"pdp-ach\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"pdp-acb\"\u003e\u003cdiv class=\"pdp-acc-c\"\u003e\n\u003cstrong\u003eDUO-Rings™\u003c\/strong\u003eは世界初のハイブリッド体操リングで、\u003cstrong\u003e28mm\u003c\/strong\u003e（FIGスタンダード）と\u003cstrong\u003e32mm\u003c\/strong\u003e（クロストレインスタンダード）の厚みを1つのリングで実現。日本製のプレミアムバーチ材と4.8mの番号付きナイロンストラップを使用。\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"pdp-aci\"\u003e\n\u003cbutton class=\"pdp-act\"\u003e\u003cspan class=\"pdp-acl\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M14 4l-8 8-4-4\" stroke=\"#9ec700\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e セット内容\u003c\/span\u003e\u003cspan class=\"pdp-ach\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"pdp-acb\"\u003e\u003cdiv class=\"pdp-acc-c\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDUOリング1ペア\u003c\/strong\u003e（28mm\/32mm二重厚み）\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e番号付きストラップ2本\u003c\/strong\u003e — 各4.8m \/ 16フィート\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eカムバックルシステム\u003c\/strong\u003eで高さを即調整\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"pdp-aci\"\u003e\n\u003cbutton class=\"pdp-act\"\u003e\u003cspan class=\"pdp-acl\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M8 1v14M1 8h14\" stroke=\"#9ec700\" stroke-width=\"1.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 仕様\u003c\/span\u003e\u003cspan class=\"pdp-ach\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"pdp-acb\"\u003e\u003cdiv class=\"pdp-acc-c\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e素材\u003c\/strong\u003e — プレミアムバーチ材\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eリング直径\u003c\/strong\u003e — 28mm \/ 32mm（二重厚み）\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eストラップ幅\u003c\/strong\u003e — 3\/4インチ（コンパクト設計）\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eストラップ長さ\u003c\/strong\u003e — 4.8m \/ 16フィート（番号付き）\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e耐荷重\u003c\/strong\u003e — 1,200ポンドまでテスト済み\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e総重量\u003c\/strong\u003e — 900g \/ 1.9ポンド（フルセット）\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"pdp-aci\"\u003e\n\u003cbutton class=\"pdp-act\"\u003e\u003cspan class=\"pdp-acl\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003ccircle cx=\"8\" cy=\"8\" r=\"6\" stroke=\"#9ec700\" stroke-width=\"1.2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6 6s0-2 2-2 2 1.5 2 2-1 1.5-2 1.5v1\" stroke=\"#9ec700\" stroke-width=\"1\"\u003e\u003c\/path\u003e\u003ccircle cx=\"8\" cy=\"11\" r=\".5\" fill=\"#9ec700\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e 配送と返品\u003c\/span\u003e\u003cspan class=\"pdp-ach\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"pdp-acb\"\u003e\u003cdiv class=\"pdp-acc-c\"\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e300ドル以上の注文で送料無料\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100日間のリスクフリートライアル\u003c\/strong\u003e — 全額返金保証\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e世界50か国以上へ配送\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c\/div\u003e \u003cscript\u003e\n(function(){\n  var HANDLE='duo-rings', productData=null, selectedVariantId=null, ci=0, HERO_WIDTH=600, THUMB_WIDTH=80;\n  var heroImg=document.getElementById('heroImage');\n  var heroPrice=document.getElementById('pdpHeroPrice');\n  var addBtn=document.getElementById('pdpAddBtn');\n  var thumbsWrap=document.getElementById('pdpThumbs');\n  var origBtnHTML=addBtn.innerHTML;\n  var imgs=[\n    'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/duo-ring-main.jpg?v=1767452030',\n    'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/duo-ring-close-up.jpg?v=1767452026',\n    'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/DUO-rings2.jpg?v=1771510451',\n    'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/DUO-rings1.jpg?v=1771510451',\n    'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/IMG_2251-413952.jpg?v=1767447608',\n    'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/DUO-rings3.jpg?v=1771510451',\n    'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/DUO-rings4.jpg?v=1771510451',\n    'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/DUO-rings5.jpg?v=1771510451',\n    'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/rings.jpg?v=1767447608',\n    'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/neo-rings.jpg?v=1767447608',\n    'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/neo_rings-186715.jpg?v=1767447608'\n  ];\n  function imgUrl(base,width){return base+'\u0026width='+width+'\u0026format=webp'}\n  function buildThumbs(){\n    thumbsWrap.innerHTML='';\n    imgs.forEach(function(src,i){\n      var btn=document.createElement('button');\n      btn.className='pdp-th'+(i===0?' on':'');\n      btn.dataset.i=i;\n\n      var img=document.createElement('img');\n      img.src=imgUrl(src,THUMB_WIDTH);\n      img.alt='';\n      img.width=THUMB_WIDTH;\n      img.height=THUMB_WIDTH;\n      img.loading=i\u003e2?'lazy':'eager';\n      img.decoding='async';\n      img.fetchPriority = i\u003e2 ? 'low' : 'auto';\n\n      btn.appendChild(img);\n      thumbsWrap.appendChild(btn);\n    });\n  }\n  function setI(i){\n    ci=i;\n    heroImg.src=imgUrl(imgs[i],HERO_WIDTH);\n    heroImg.srcset=imgUrl(imgs[i],400)+' 400w, '+imgUrl(imgs[i],800)+' 800w';\n    var ths=thumbsWrap.children;\n    for (var j=0;j\u003cths.length;j++) ths[j].classList.toggle('on', j===i);\n  }\n  thumbsWrap.addEventListener('click',function(e){\n    var th=e.target.closest('.pdp-th');\n    if(th\u0026\u0026th.dataset.i) setI(+th.dataset.i);\n  });\n  document.querySelector('.pdp-arrows').addEventListener('click',function(e){\n    var btn=e.target.closest('.pdp-arr'); if(!btn) return;\n    var isNext=btn.querySelector('path').getAttribute('d').indexOf('9')===0;\n    var n=ci+(isNext?1:-1);\n    if(n\u003c0) n=imgs.length-1;\n    if(n\u003e=imgs.length) n=0;\n    setI(n);\n  });\n  function formatMoney(cents){\n    if(typeof Shopify!=='undefined'\u0026\u0026typeof Shopify.formatMoney==='function'){\n      var fmt=(window.theme\u0026\u0026window.theme.moneyFormat)||window.shopMoneyFormat||'${{amount}}';\n      return Shopify.formatMoney(cents,fmt);\n    }\n    var symbol='$';\n    if(typeof Shopify!=='undefined'\u0026\u0026Shopify.currency){\n      var c=Shopify.currency.active;\n      var symbols={USD:'$',EUR:'€',GBP:'£',CAD:'CA$',AUD:'A$',JPY:'¥',CHF:'CHF ',SEK:' kr',DKK:' kr',NOK:' kr',NZD:'NZ$',SGD:'S$',HKD:'HK$',MXN:'MX$',BRL:'R$',INR:'₹',PLN:' zł',CZK:' Kč',ILS:'₪',THB:'฿',TWD:'NT$',KRW:'₩',PHP:'₱',MYR:'RM ',ZAR:'R '};\n      symbol = symbols[c] || (c+' ');\n    }\n    var amt=(cents\/100).toFixed(2);\n    var after=['SEK','DKK','NOK','PLN','CZK'];\n    var curr=(typeof Shopify!=='undefined'\u0026\u0026Shopify.currency)?Shopify.currency.active:'USD';\n    return (after.indexOf(curr)\u003e-1) ? (amt+symbol) : (symbol+amt);\n  }\n  function updatePrice(){\n    if(!productData) return;\n    var v=productData.variants[0];\n    selectedVariantId=v.id;\n    heroPrice.textContent=formatMoney(v.price);\n  }\n  function fetchProduct(){\n    fetch('\/products\/'+HANDLE+'.js')\n      .then(function(r){return r.json()})\n      .then(function(p){productData=p;updatePrice()})\n      .catch(function(){});\n  }\n\n  buildThumbs();\n  \/\/ Defer product JSON fetch so it doesn't compete with first paint\n  if('requestIdleCallback' in window) requestIdleCallback(fetchProduct,{timeout:1500});\n  else setTimeout(fetchProduct,400);\n\n  document.addEventListener('currency:change',fetchProduct);\n\n  addBtn.addEventListener('click',function(){\n    addBtn.innerHTML='\u003csvg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"animation:spin .6s linear infinite\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\/\u003e\u003cpath d=\"M12 6v6l4 2\"\/\u003e\u003c\/svg\u003e Adding...';\n    addBtn.style.opacity='.7';\n    addBtn.style.pointerEvents='none';\n\n    var doAdd;\n    if(selectedVariantId){\n      doAdd=fetch('\/cart\/add.js',{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify({items:[{id:selectedVariantId,quantity:1}]})});\n    }else{\n      doAdd=fetch('\/products\/'+HANDLE+'.js').then(function(r){return r.json()}).then(function(p){\n        return fetch('\/cart\/add.js',{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify({items:[{id:p.variants[0].id,quantity:1}]})});\n      });\n    }\n\n    doAdd.then(function(r){return r.json()}).then(function(){\n      addBtn.innerHTML='\u003csvg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6L9 17l-5-5\"\/\u003e\u003c\/svg\u003e Added to Cart!';\n      addBtn.style.background='#2d8a39';\n      addBtn.style.opacity='1';\n\n      fetch('\/cart.js').then(function(r){return r.json()}).then(function(cart){\n        var countSels='[data-cart-count], .cart-count, .cart-item-count, .js-cart-count, .cart-count-bubble, .cart__count, [data-cart-item-count], .header__cart-count, .CartCount, .site-header__cart-count';\n        document.querySelectorAll(countSels).forEach(function(el){el.textContent=cart.item_count});\n      }).catch(function(){});\n\n      setTimeout(function(){\n        var trigger=document.querySelector('[data-cart-toggle], .js-cart-toggle, .cart-toggle, a[href=\"\/ja\/cart\"], .site-header__cart, .header__icon--cart, .js-drawer-open-cart, [data-action=\"toggle-cart\"], .cart-link, .cart-icon-bubble');\n        if(trigger) trigger.click();\n      },200);\n\n      setTimeout(function(){\n        addBtn.innerHTML=origBtnHTML;\n        addBtn.style.background='#1972bc';\n        addBtn.style.pointerEvents='auto';\n      },2000);\n    }).catch(function(){\n      addBtn.innerHTML=origBtnHTML;\n      addBtn.style.opacity='1';\n      addBtn.style.pointerEvents='auto';\n      window.location.href=\"\/ja\/products\"+HANDLE;\n    });\n  });\n\n  document.getElementById('pdpAcc').addEventListener('click',function(e){\n    var btn=e.target.closest('.pdp-act'); if(!btn) return;\n    var item=btn.parentElement;\n    var wasOpen=item.classList.contains('open');\n    var items=document.querySelectorAll('.pdp-aci');\n    for(var k=0;k\u003citems.length;k++) items[k].classList.remove('open');\n    if(!wasOpen) item.classList.add('open');\n  });\n})();\n\u003c\/script\u003e \u003csection class=\"press-bar\"\u003e \u003cdiv class=\"press-logos\"\u003e \u003cdiv class=\"press-logo\"\u003e\u003cspan class=\"pn-paper\"\u003ePAPER\u003c\/span\u003e\u003c\/div\u003e \u003cdiv class=\"press-logo\"\u003e\u003cspan class=\"pn-mf\"\u003eMUSCLE \u0026 FITNESS\u003c\/span\u003e\u003c\/div\u003e \u003cdiv class=\"press-logo\"\u003e\u003cspan class=\"pn-barbend\"\u003eBarBend\u003c\/span\u003e\u003c\/div\u003e \u003cdiv class=\"press-logo\"\u003e\u003cspan class=\"pn-mh\"\u003eMen'sHealth\u003c\/span\u003e\u003c\/div\u003e \u003cdiv class=\"press-logo\"\u003e\u003cspan class=\"pn-gq\"\u003eGQ\u003c\/span\u003e\u003c\/div\u003e \u003cdiv class=\"press-logo\"\u003e\u003cspan class=\"pn-gp\"\u003eGEAR PATROL\u003c\/span\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"quote-sec\"\u003e \u003cdiv class=\"quote-inner\"\u003e \u003cdiv class=\"quote-text\"\u003e 「実質的に1セットの価格で2セットのリングを手に入れるようなものです。\u003cbr\u003e DUOリングは市場で最も理にかなったアップグレードです。\u003cbr\u003e 「標準セットに永久に取って代わりました。」 \u003c\/div\u003e \u003cdiv class=\"quote-src\"\u003eCalisthenics.com\u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"dual-hero\"\u003e \u003cdiv class=\"dual-img\"\u003e \u003cimg id=\"ringImg\" src=\"https:\/\/i.shgcdn.com\/d6e8dfdf-9c13-4cbe-b929-dfdb064a7215\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"二重厚みリング\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" style=\"transform:rotate(-90deg)\"\u003e \u003c\/div\u003e \u003cdiv class=\"dual-cnt\"\u003e \u003cdiv class=\"sec-ey\"\u003e特許出願中\u003c\/div\u003e \u003ch2\u003eすべてを制する一つのリング\u003c\/h2\u003e \u003cp\u003e初の本格的な2-in-1二重厚み体操リング。180°回転させるだけでFIGとクロストレインの基準を切り替え可能。\u003c\/p\u003e \u003cdiv class=\"thick-tabs\"\u003e \u003cdiv class=\"thick-tab on\" onclick=\"switchThick(0)\"\u003e \u003cdiv class=\"th-size\"\u003e28mm\u003c\/div\u003e \u003cdiv class=\"th-std\"\u003eFIGスタンダード\u003c\/div\u003e \u003cdiv class=\"th-use\"\u003e体操で使用\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"thick-tab\" onclick=\"switchThick(1)\"\u003e \u003cdiv class=\"th-size\"\u003e32mm\u003c\/div\u003e \u003cdiv class=\"th-std\"\u003eクロストレインスタンダード\u003c\/div\u003e \u003cdiv class=\"th-use\"\u003eCrossFit®で使用\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"thick-body on\" id=\"tb0\"\u003e \u003cdiv class=\"thick-label\"\u003e引く動作に最適\u003c\/div\u003e \u003cul class=\"thick-list\"\u003e \u003cli\u003eリングロー\u003c\/li\u003e\n\u003cli\u003eリングプルアップ\u003c\/li\u003e\n\u003cli\u003eスキン・ザ・キャット\u003c\/li\u003e\n\u003cli\u003eフロントレバー\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"thick-body\" id=\"tb1\"\u003e \u003cdiv class=\"thick-label\"\u003e押す動作に最適\u003c\/div\u003e \u003cul class=\"thick-list\"\u003e \u003cli\u003eリングマッスルアップ\u003c\/li\u003e\n\u003cli\u003eリングプッシュアップ\u003c\/li\u003e\n\u003cli\u003eリングディップス\u003c\/li\u003e\n\u003cli\u003eLシット＆プランシェ\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"sec\"\u003e\u003cdiv class=\"w\"\u003e \u003cdiv class=\"sec-hd rv-a\"\u003e\n\u003cdiv class=\"sec-ey\"\u003e見る\u003c\/div\u003e\n\u003cdiv class=\"sec-t\"\u003e実際の動きを見る\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"video-wrap rv-a\" id=\"videoWrap\"\u003e \u003cdiv class=\"video-poster\" id=\"videoPoster\" role=\"button\" tabindex=\"0\" aria-label=\"Play video\"\u003e \u003cimg src=\"https:\/\/fast.wistia.com\/embed\/medias\/czmlguljym\/swatch\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e \u003cdiv class=\"video-play\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M10 8l6 4-6 4V8z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/section\u003e \u003cscript\u003e\nfunction switchThick(n){\n  document.querySelectorAll('.thick-tab').forEach(function(t,i){t.classList.toggle('on',i===n)});\n  document.querySelectorAll('.thick-body').forEach(function(b,i){b.classList.toggle('on',i===n)});\n  var img=document.getElementById('ringImg');\n  if(img) img.style.transform='rotate('+(n===0?-90:90)+'deg)';\n}\nfunction togFaq(b){\n  var i=b.parentElement,o=i.classList.contains('open');\n  document.querySelectorAll('.fq-i').forEach(function(x){x.classList.remove('open')});\n  if(!o) i.classList.add('open');\n}\nfunction loadVideo(){\n  var wrap=document.getElementById('videoWrap');\n  if(!wrap) return;\n  wrap.innerHTML =\n    '\u003cdiv class=\"wistia-wrap\"\u003e' +\n      '\u003ciframe src=\"https:\/\/fast.wistia.net\/embed\/iframe\/czmlguljym?autoPlay=1\u0026playerColor=c8ff00\u0026controlsVisibleOnLoad=true\" ' +\n      'allow=\"autoplay;fullscreen\" allowfullscreen loading=\"lazy\"\u003e\u003c\/iframe\u003e' +\n    '\u003c\/div\u003e';\n}\n(function(){\n  var poster=document.getElementById('videoPoster');\n  if(poster){\n    poster.addEventListener('click', loadVideo, {passive:true});\n    poster.addEventListener('keydown', function(e){\n      if(e.key==='Enter' || e.key===' ') { e.preventDefault(); loadVideo(); }\n    });\n  }\n\n  \/\/ Scroll reveal (same, but no random delay = less layout\/paint churn)\n  var obs=new IntersectionObserver(function(es){\n    es.forEach(function(e){\n      if(e.isIntersecting){ e.target.classList.add('vis'); obs.unobserve(e.target); }\n    });\n  },{threshold:.1,rootMargin:'0px 0px -40px 0px'});\n  document.querySelectorAll('.rv-a').forEach(function(el){obs.observe(el)});\n})();\n\u003c\/script\u003e \u003cscript\u003e\n(function(){\n  \/\/ Counter: rAF, run once\n  function animateCounter(el, target, dur){\n    var start=null;\n    function step(ts){\n      if(!start) start=ts;\n      var p=Math.min((ts-start)\/dur,1);\n      el.textContent = Math.floor(p*target).toLocaleString() + '+';\n      if(p\u003c1) requestAnimationFrame(step);\n    }\n    requestAnimationFrame(step);\n  }\n\n  var did=false;\n  var ob=new IntersectionObserver(function(entries){\n    entries.forEach(function(entry){\n      if(entry.isIntersecting \u0026\u0026 !did){\n        did=true;\n        var n=entry.target.querySelector('.stat-number');\n        if(n \u0026\u0026 \/200K\/i.test(n.textContent)) animateCounter(n,200000,900);\n        ob.disconnect();\n      }\n    });\n  },{threshold:.2});\n\n  var first=document.querySelector('.stat-card');\n  if(first) ob.observe(first);\n})();\n\u003c\/script\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":43575163584724,"sku":"rek-ring+strap","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/duo-rings-v2.jpg?v=1787660671"},{"product_id":"hydroplate-clamps-replacement","title":"ハイドロプレート締め具（交換用）","description":"交換部品","brand":"Kensui","offers":[{"title":"Default Title","offer_id":32818537889872,"sku":"rek-clamps","price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/hydroplate-clamps-983392.png?v=1614101875"},{"product_id":"swvl","title":"360度握り","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eけがを防ぎ、引く動作での心身の連携を高め、押す動作での安定性を向上させます。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eSWVL360™は、白樺の木で手作りされた回転可能な握り具で、汗をよく吸い取り、快適な握り心地を実現した超携帯型の一対です。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eベルトの長さは、丈夫な塗装済みのカムバックルで調節可能です。\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"MAX（ウッド＋調節可能ストラップ）","offer_id":40489204089018,"sku":"rek-SWVL-W","price":39.0,"currency_code":"USD","in_stock":true},{"title":"PRO（ナイロン＋固定ストラップ）","offer_id":40489204121786,"sku":"rek-SWVL-P","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Kensui_360GripsMAX_Image.png?v=1789901325"},{"product_id":"gymnastic-ring-pouch","title":"体操用輪形肩掛け袋","description":"\u003cp\u003e 体操リングに最適なパートナー。体操リングを安全に持ち運ぶのに最適な方法です。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e仕様:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eナイロンストラップ2本と体操リングを収納 \u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eベルクロでカスタマイズ可能（パッチ2枚付き）\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e耐久性の高い1000Dナイロン生地\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e他のアイテムを取り付けるためのMOLLEウェビング\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e調節可能なショルダーストラップ\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e高品質SBSジッパー\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e小物用の追加フロントポケット\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":32872055111760,"sku":"rek-shoulder-set","price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/shoulder-bag-169683.jpg?v=1683828738"},{"product_id":"kensui-inner-circle","title":"剣水 内輪会","description":"","brand":"Kensui","offers":[{"title":"Default Title","offer_id":32880621420624,"sku":"","price":27.0,"currency_code":"USD","in_stock":true}]},{"product_id":"ez-vest-bundle-6-pack","title":"イージーベストセット（6個入り）","description":"","brand":"Kensui","offers":[{"title":"最大","offer_id":32895683788880,"sku":"6*plastic(2.5kg)","price":999.0,"currency_code":"USD","in_stock":true},{"title":"プロ","offer_id":32895683821648,"sku":"6*plastic(1.5kg)","price":999.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/bundle_six_pro-878889.jpg?v=1683828566"},{"product_id":"ez-vest-max-bumper-plate-sleeve-pair","title":"EZ-VEST 延長用袖（1組）","description":"\u003cp\u003e厚みのある重り皿を入れられるよう、荷物を入れる部分が57％大きくなったスリーブです。\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"MAX（2インチ／50mm）","offer_id":37824382435514,"sku":"rek-bumper-2in-MV","price":47.0,"currency_code":"USD","in_stock":true},{"title":"PRO\/LITE（2インチ／50mm）","offer_id":37824382468282,"sku":"rek-bumper-2in-PV","price":29.0,"currency_code":"USD","in_stock":true},{"title":"MAX（1インチ／28mm）","offer_id":39975398703290,"sku":"rek-bumper-1in-MV","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/9.5cm-450025.png?v=1683828529"},{"product_id":"resistance-bands","title":"ゴム抵抗バンド","description":"\u003cp\u003eレジスタンスバンド\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"レッド (15-35ポンド)","offer_id":37676060082362,"sku":"rek-red-band","price":12.0,"currency_code":"USD","in_stock":true},{"title":"ブラック (25-65ポンド)","offer_id":37676060147898,"sku":"rek-black-band","price":15.0,"currency_code":"USD","in_stock":true},{"title":"パープル (65-85ポンド)","offer_id":37676060115130,"sku":"rek-purple-band","price":19.0,"currency_code":"USD","in_stock":true},{"title":"グリーン (55-125ポンド)","offer_id":37676060180666,"sku":"rek-green-band","price":22.0,"currency_code":"USD","in_stock":true},{"title":"4個セット バンドル","offer_id":43682536587476,"sku":null,"price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/4-808744.png?v=1683829132"},{"product_id":"ez-vest-xt-sleeves","title":"イージーベスト XT 袖口","description":"\u003cp\u003eこれらのXT（クロストレーニング）スリーブは、重りをはみ出さずに固定できます。HIITサーキットトレーニングや床での腕立て伏せを行いたい方に最適です。\u003c\/p\u003e\n\u003cp\u003ePRO\/LITE：利用可能\u003c\/p\u003e\n\u003cp\u003eMAX 推定発送日：4月1日\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Kensui","offers":[{"title":"PRO\/LITE \/ 1\"\/28mm","offer_id":37920404635834,"sku":"rek-xt-1in-P","price":25.0,"currency_code":"USD","in_stock":true},{"title":"PRO\/LITE \/ 2\"\/50mm","offer_id":47290883145940,"sku":"rek-xt-2in-P","price":29.0,"currency_code":"USD","in_stock":true},{"title":"最大 \/ 1\"\/28mm","offer_id":37920404668602,"sku":"rek-xt-1in-M","price":35.0,"currency_code":"USD","in_stock":true},{"title":"最大 \/ 2\"\/50mm","offer_id":47290883178708,"sku":"rek-xt-2in-M","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/xt-sleeve-659631.png?v=1761303190"},{"product_id":"kensui-water-bottle","title":"剣水の水筒","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e最高級の断熱800mlウォーターボトルで水分補給を。飲み物を最大12時間冷たく保ちます。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eまたは、二重断熱構造を利用して寒い日に温かい飲み物を保温できます。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eBPAフリーのスポーツリッドで少量ずつ飲むか、蓋を外して大きな開口部からたっぷり飲めます。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eお手入れ簡単 \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eバッグに取り付けられるカラビナが付属しています。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e割れやすいプラスチックやアクリルの代わりに、ヘビーデューティー素材を使用しています。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eサイズ: 7.9*2\u003c\/span\u003e\u003cspan\u003e7.5\u003c\/span\u003e\u003cspan\u003ecm\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":39283423248570,"sku":"rek-bottle","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/water-bottle.jpg?v=1683828280"},{"product_id":"ez-vest-phone-case","title":"イージーベスト携帯電話入れ","description":"EZ-VEST用の電話ケース","brand":"Kensui","offers":[{"title":"Default Title","offer_id":39407492432058,"sku":"rek-phone-case","price":17.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/phone-case-vicky-953615.jpg?v=1761303741"},{"product_id":"fabric-resistance-bands","title":"布製抵抗バンド","description":"布製抵抗バンド","brand":"Kensui","offers":[{"title":"Default Title","offer_id":39453651304634,"sku":"rek-bands","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/fabric-resistance-bands-with-bag-197654.jpg?v=1761305892"},{"product_id":"microfiber-gym-towel","title":"極細繊維の運動用タオル","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e- 色：チャコール\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e- 優れた吸水性\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e- 軽くて持ち運びやすい\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e- 洗濯機で簡単に洗える\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e- 速乾性\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e- サイズ 大 140cm×70cm（4.8フィート×2.4フィート）、小 70cm×35cm（2.4フィート×1.2フィート）\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"小サイズ","offer_id":39661808189626,"sku":"rek-towel-s","price":19.95,"currency_code":"USD","in_stock":true},{"title":"大サイズ","offer_id":39661808222394,"sku":"rek-towel-L","price":29.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/small-towel-835973.jpg?v=1699533234"},{"product_id":"gym-ring-tactical-chest-pack","title":"体操用リング戦術胸部袋","description":"\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e他のチェストパックとは異なり、この両面チェストパックはバランスが良く、収納スペースが2倍！\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eリング、レジスタンスバンド、チョーク、ハイドレーションパック、エナジーバーを持って、最寄りの屋外フィットネスパーク（または木の枝）へ走ろう。\u003c\/p\u003e\n\u003cp\u003e代わりにエナジーバーとハイドレーションパックを詰めてハイキングに。 \u003c\/p\u003e\n\u003cp\u003eミリタリーグレードの1000Dナイロン製防水チェストパック。 \u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eMOLLE対応ウェビングとベルクロで、追加のコンパートメントやパッチをカスタマイズ可能。\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003e両側に体操リングとストラップを2セットずつ収納可能（合計4セット）。\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003eチェストストラップを取り外し、より長いストラップを取り付けてチェストパックをショルダーパックに変えます。\u003c\/span\u003e\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":39897966444730,"sku":"rek-chest-set","price":79.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/chest-pack-kensui-bl-680068.jpg?v=1700498673"},{"product_id":"kensui-shaker-bottle","title":"剣水振り瓶","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv data-cel-widget=\"featurebullets_feature_div\" data-csa-c-id=\"djtmxs-5s8i6m-1d30se-4awqwv\" data-feature-name=\"featurebullets\" class=\"celwidget\" id=\"featurebullets_feature_div\"\u003e\n\u003cdiv class=\"a-section a-spacing-medium a-spacing-top-small\" id=\"feature-bullets\"\u003e\n\u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003e容量22オンス\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003e簡単な混合プロセス\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003e漏れ防止スナップオン蓋\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003eスクリューオンワイドマウスオプション\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003e\u003cspan\u003e栄養補助食品、ビタミン、プロテインを入れるための追加コンパートメント\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003e食器洗い機対応、BPAフリー\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan data-resolver=\"CQResolver\" data-position=\"\" data-edit-data-state=\"featureBulletsEDPEditData\" data-display-name=\"Bullet Points\" data-custom-event-handler=\"\" data-feature-container-id=\"\" data-metadata=\"CATALOG\" data-defects='[{\"id\":\"defect-mismatch-info\",\"value\":\"Different from product\"},{\"id\":\"defect-missing-information\",\"value\":\"Missing information\"},{\"id\":\"defect-unessential-info\",\"value\":\"Unimportant information\"},{\"id\":\"defect-other-productinfo-issue\",\"value\":\"Other\"}]' data-data-hash=\"549733133\" data-edp-asin=\"B07TNB1S7Z\" data-edp-feature-name=\"featurebullets\" class=\"edp-feature-declaration\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-cel-widget=\"customerReviewsAttribute_feature_div\" data-csa-c-id=\"s4y4t7-37iwn8-spqtpq-79last\" data-feature-name=\"customerReviewsAttribute\" class=\"celwidget\" id=\"customerReviewsAttribute_feature_div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv data-cel-widget=\"globalStoreInfoBullets_feature_div\" data-csa-c-id=\"2ajdw7-vj3j93-n5bhrg-m2tyqs\" data-feature-name=\"globalStoreInfoBullets\" class=\"celwidget\" id=\"globalStoreInfoBullets_feature_div\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"HLCXComparisonJumplink_feature_div\"\u003e\u003c\/div\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":39933874569402,"sku":"rek-shaker","price":19.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/0FEB1195-729F-4D84-876B-93ACCC9938EA-758275.jpg?v=1761305904"},{"product_id":"jump-rope","title":"縄跳び","description":"\u003cp\u003e心臓を活発に動かすための調節可能な縄跳びです。\u003c\/p\u003e\n\u003cp\u003e- 内蔵軸受け\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e- ざらざらした握り手\u003c\/p\u003e\n\u003cp\u003e-\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"プラスチック","offer_id":40066175795386,"sku":"rek-jump-rope-plastic","price":14.0,"currency_code":"USD","in_stock":true},{"title":"アルミニウム","offer_id":40066175828154,"sku":"rek-jump-rope-metal","price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/jump-rope-with-logo.jpg?v=1761305959"},{"product_id":"elastane-arm-sleeve","title":"弾性繊維腕カバー","description":"\u003cp\u003e安定性を提供し、関節を保護し、回復を促進するとともに、紫外線や体操リングのストラップによる擦れから肌を守る、エラスタン製アームスリーブです。\u003c\/p\u003e\n\u003cp\u003eポリエステルははるかに薄く伸縮性が高いため、主に冷却効果と肌の保護を提供します。\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e**商品はペアでは販売していません\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cscript data-is-priority=\"true\" id=\"xverse-wallet-provider\" src=\"chrome-extension:\/\/idnnbdplmphpflfnlkomgpfbpcgelopg\/inpage.js\"\u003e\u003c\/script\u003e \u003cscript src=\"chrome-extension:\/\/idnnbdplmphpflfnlkomgpfbpcgelopg\/inpage.js\" id=\"xverse-wallet-provider\" data-is-priority=\"true\"\u003e\u003c\/script\u003e\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"S（アジア M）","offer_id":40066412282042,"sku":"rek-arm-sleeve-thin-M","price":14.95,"currency_code":"USD","in_stock":true},{"title":"M（アジア L）","offer_id":42924958449876,"sku":"rek-arm-sleeve-thin-L","price":14.95,"currency_code":"USD","in_stock":true},{"title":"L（アジア XL）","offer_id":42924958482644,"sku":"rek-arm-sleeve-thin-XL","price":14.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/poly-arm-sleeve-574380.jpg?v=1683828301"},{"product_id":"heavy-duty-hanger","title":"頑丈な掛け具","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cem data-mce-fragment=\"1\"\u003e\u003c\/em\u003e300ポンド以上の重機材を支えるために設計されたヘビーデューティーハンガー。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eウェイトベスト、スキューバダイビングギア、ジム用品、キャンプ用品、ハイキングギアを持ち運べます。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e特徴：\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cp\u003e耐候性\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e耐衝撃性\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cp\u003e重い物の持ち運びに便利な一体型ハンドル\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cp\u003e高強度で軽量なIビーム構造 \u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":40531667943610,"sku":"rek-hanger","price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/strong-hanger-509956.jpg?v=1761304327"},{"product_id":"swissies","title":"スイスィーズ™","description":"\u003cp\u003e中立握りの懸垂棒およびバーベル取り付け具。心身の連携を高め、運動の多様性を増し、簡単に取り付けられる保護用フックと滑り止めのついた握り手でけがを防ぎます。\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"ブラック","offer_id":43761493475540,"sku":"rek-swissies-blk","price":29.0,"currency_code":"USD","in_stock":true},{"title":"ティール","offer_id":43761493508308,"sku":"rek-swissies-teal","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/swissies-blk.jpg?v=1764213760"},{"product_id":"adaptabell","title":"アダプタベル™","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"623ca8de626b3700cc225374\" data-shogun-site-id=\"d921f9ba-aa7a-4156-9e44-53aad23b56fb\" data-shogun-page-id=\"623ca8de626b3700cc225374\" data-shogun-page-version-id=\"6a7b255a7ba7466e98bbd7e1\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6a7b255a7ba7466e98bbd8a2\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e\n\u003cdiv class=\"shg-c shg-align-left\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@400;500;600;700\u0026amp;family=Barlow+Condensed:wght@400;500;600;700\u0026amp;family=Oswald:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ab-hero {\n    --ab-bg:    #f5f5f5;\n    --ab-white: #ffffff;\n    --ab-off:   #f5f5f5;\n    --ab-sand:  #e7decf;\n    --ab-ink:   #26241f;\n    --ab-black: #16140f;\n    --ab-muted: #948c7d;\n    --ab-accent:  #1972bc;\n    --ab-accent-d:#155a96;\n    --ab-accent-tint: #e9f1f8;\n\n    --fo: \"Oswald\", Impact, sans-serif;\n    --fd: \"Bebas Neue\", Impact, sans-serif;\n    --fb: \"Barlow\", system-ui, sans-serif;\n    --fc: \"Barlow Condensed\", system-ui, sans-serif;\n\n    background:\n      radial-gradient(120% 80% at 100% 0%, #f8f4ec 0%, var(--ab-bg) 55%);\n    color: var(--ab-ink);\n    padding: 28px 16px 40px;\n    box-sizing: border-box;\n  }\n  .ab-hero *, .ab-hero *::before, .ab-hero *::after { box-sizing: border-box; }\n\n  .ab-hero__grid {\n    max-width: 1240px; margin: 0 auto;\n    display: grid; grid-template-columns: 1fr; gap: 24px;\n  }\n  @media (min-width: 880px) {\n    .ab-hero { padding: 48px 28px 56px; }\n    .ab-hero__grid { grid-template-columns: 1.08fr 1fr; gap: 52px; align-items: start; }\n  }\n\n  \/* 在庫切り替え *\/\n  .ab-hero .ab-block--in, .ab-hero .ab-block--out { display: none; }\n  .ab-hero[data-stock=\"in\"]  .ab-block--in  { display: flex; flex-direction: column; gap: 10px; }\n  .ab-hero[data-stock=\"in\"]  .ab-stock--in  { display: flex; }\n  .ab-hero[data-stock=\"out\"] .ab-block--out { display: flex; flex-direction: column; gap: 10px; }\n  .ab-hero[data-stock=\"out\"] .ab-stock--out { display: flex; }\n  .ab-stock--in, .ab-stock--out { display: none; }\n\n  \/* ============ ギャラリー ============ *\/\n  .ab-gallery { display: flex; flex-direction: column; gap: 10px; position: sticky; top: 16px; }\n  @media (max-width: 879px){ .ab-gallery { position: static; } }\n\n  .ab-gallery__stage {\n    position: relative; background: var(--ab-white);\n    border: 1px solid var(--ab-sand);\n    border-radius: 6px; overflow: hidden; aspect-ratio: 1 \/ 1;\n    box-shadow: 0 24px 48px -28px rgba(22,20,15,.30);\n  }\n  .ab-gallery__track {\n    display: flex; width: 100%; height: 100%;\n    overflow-x: auto;\n    scroll-snap-type: x mandatory; scroll-behavior: smooth;\n    scrollbar-width: none; -ms-overflow-style: none;\n  }\n  .ab-gallery__track::-webkit-scrollbar { display: none; }\n  .ab-gallery__slide {\n    flex: 0 0 100%; width: 100%; height: 100%;\n    scroll-snap-align: start; scroll-snap-stop: always;\n  }\n  .ab-gallery__slide img { width: 100%; height: 100%; object-fit: cover; display: block; }\n  .ab-gallery__badge {\n    position: absolute; top: 14px; left: 14px;\n    background: var(--ab-black); color: var(--ab-white);\n    font-family: var(--fc); font-size: 11px; letter-spacing: .14em;\n    text-transform: uppercase; font-weight: 600;\n    padding: 6px 11px; border-radius: 5px; z-index: 3; pointer-events: none;\n  }\n  .ab-gallery__pair {\n    position: absolute; top: 14px; right: 14px;\n    background: var(--ab-accent); color: var(--ab-white);\n    font-family: var(--fc); font-size: 11px; letter-spacing: .14em;\n    text-transform: uppercase; font-weight: 600;\n    padding: 6px 11px; border-radius: 5px; z-index: 3; pointer-events: none;\n  }\n  .ab-gallery__arrow {\n    position: absolute; top: 50%; transform: translateY(-50%);\n    width: 44px; height: 44px;\n    background: rgba(255,255,255,.92);\n    backdrop-filter: blur(4px);\n    border: 1px solid var(--ab-sand); border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n    cursor: pointer; z-index: 3;\n    transition: background .12s ease, transform .12s ease, opacity .12s ease;\n    color: var(--ab-black); box-shadow: 0 4px 16px -6px rgba(0,0,0,.2);\n  }\n  .ab-gallery__arrow:hover { background: var(--ab-white); transform: translateY(-50%) scale(1.07); }\n  .ab-gallery__arrow:active { transform: translateY(-50%) scale(.95); }\n  .ab-gallery__arrow:disabled { opacity: 0; pointer-events: none; }\n  .ab-gallery__arrow svg { width: 19px; height: 19px; }\n  .ab-gallery__arrow--prev { left: 14px; }\n  .ab-gallery__arrow--next { right: 14px; }\n  .ab-gallery__counter {\n    position: absolute; bottom: 14px; right: 14px;\n    background: rgba(22,20,15,.72); color: var(--ab-white);\n    font-family: var(--fc); font-size: 11px; letter-spacing: .1em; font-weight: 500;\n    padding: 4px 11px; border-radius: 999px;\n    z-index: 3; pointer-events: none;\n  }\n\n  \/* サムネイル *\/\n  .ab-gallery__thumbs {\n    display: flex; gap: 7px;\n    overflow-x: auto; overflow-y: hidden;\n    scroll-behavior: smooth;\n    scrollbar-width: none; -ms-overflow-style: none;\n    padding: 3px 0;\n  }\n  .ab-gallery__thumbs::-webkit-scrollbar { display: none; }\n  .ab-gallery__thumb {\n    flex: 0 0 calc((100% - 56px) \/ 9.5);\n    aspect-ratio: 1 \/ 1;\n    background: var(--ab-white);\n    border: 1.5px solid var(--ab-sand); border-radius: 5px;\n    overflow: hidden; cursor: pointer; padding: 0;\n    opacity: .62;\n    transition: border-color .15s ease, transform .15s ease, opacity .15s ease;\n  }\n  .ab-gallery__thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }\n  .ab-gallery__thumb[aria-current=\"true\"] { border-color: var(--ab-accent); opacity: 1; }\n  .ab-gallery__thumb:hover { transform: translateY(-2px); opacity: 1; }\n\n  \/* ============ 購入ボックス ============ *\/\n  .ab-info { display: flex; flex-direction: column; gap: 18px; }\n\n  .ab-info__eyebrow {\n    display: flex; align-items: center; gap: 12px; margin-top:-12px;\n    font-family: var(--fc); font-size: 13px; letter-spacing: .2em;\n    text-transform: uppercase; color: var(--ab-accent); font-weight: 600;\n  }\n  .ab-info__eyebrow::after {\n    content: \"\"; flex: 1; height: 1px;\n    background: linear-gradient(90deg, var(--ab-sand), transparent);\n  }\n  .ab-info__title {\n    font-family: var(--fo); font-weight: 600;\n    font-size: clamp(40px, 6vw, 62px); line-height: .92;\n    letter-spacing: -.01em;\n    text-transform: uppercase; margin: -4px 0 0; color: var(--ab-black);\n  }\n  .ab-info__subtitle {\n    font-family: var(--fb); font-size: 16px; line-height: 1.55;\n    color: var(--ab-ink); margin: -2px 0 0; max-width: 52ch; opacity: .9;\n  }\n  .ab-info__subtitle b { color: var(--ab-black); font-weight: 600; }\n\n  #judgeme_badge_placeholder { margin: -6px 0 -25px; min-height: 18px; }\n\n  \/* 2段階カード *\/\n  .ab-tiers { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }\n  .ab-tier {\n    position: relative;\n    display: flex; flex-direction: column; gap: 7px;\n    padding: 16px 14px;\n    background: var(--ab-white);\n    border: 1.5px solid var(--ab-sand);\n    border-radius: 6px;\n    cursor: pointer; text-align: left;\n    font-family: var(--fb);\n    transition: border-color .12s ease, box-shadow .12s ease, transform .12s ease;\n  }\n  .ab-tier:hover { border-color: var(--ab-accent); transform: translateY(-1px); }\n  .ab-tier[aria-pressed=\"true\"] {\n    border-color: var(--ab-accent);\n    box-shadow: 0 0 0 3px var(--ab-accent-tint);\n  }\n  .ab-tier[aria-pressed=\"true\"]::before {\n    content: \"\"; position: absolute; top: -1px; right: -1px;\n    width: 22px; height: 22px;\n    background: var(--ab-accent) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'\/%3E%3C\/svg%3E\") center\/14px no-repeat;\n    border-radius: 0 6px 0 6px;\n  }\n  .ab-tier__head {\n    display: flex; align-items: baseline; justify-content: space-between; gap: 4px;\n  }\n  .ab-tier__name {\n    font-family: var(--fd); font-size: 23px;\n    letter-spacing: .04em; color: var(--ab-black); line-height: 1;\n  }\n  .ab-tier__price {\n    font-family: var(--fo); font-size: 18px; font-weight: 600;\n    color: var(--ab-black); line-height: 1;\n  }\n  .ab-tier__capacity {\n    font-family: var(--fo); font-size: 22px; font-weight: 600;\n    color: var(--ab-accent); line-height: 1; letter-spacing: -.01em;\n  }\n  .ab-tier__capacity small {\n    font-family: var(--fc); font-size: 11px;\n    letter-spacing: .08em; text-transform: uppercase;\n    color: var(--ab-muted); font-weight: 600; margin-left: 2px;\n  }\n  .ab-tier__build {\n    font-family: var(--fb); font-size: 11px;\n    color: var(--ab-muted); line-height: 1.35; margin-top: 2px;\n  }\n  .ab-tier__build b { color: var(--ab-black); font-weight: 600; }\n  .ab-tier[data-available=\"false\"] { opacity: .55; cursor: not-allowed; }\n  .ab-tier[data-available=\"false\"]::after {\n    content: \"在庫切れ\"; position: absolute; bottom: 6px; right: 8px;\n    font-family: var(--fc); font-size: 10px; letter-spacing: .08em;\n    text-transform: uppercase; color: #c0392b;\n  }\n\n  \/* 価格 *\/\n  .ab-price-row {\n    display: flex; align-items: baseline; gap: 12px; flex-wrap: wrap; padding-top: 2px;\n  }\n  .ab-price {\n    font-family: var(--fo); font-size: 34px; font-weight: 600;\n    color: var(--ab-black); line-height: 1; letter-spacing: -.01em;\n  }\n  .ab-freeship {\n    display: none; align-items: center; gap: 5px;\n    font-family: var(--fc); font-size: 12px; letter-spacing: .08em;\n    text-transform: uppercase; font-weight: 600;\n    color: #1e6b2e; background: #e7f6ec; border: 1px solid #c6e5cc;\n    padding: 4px 9px; border-radius: 4px; line-height: 1;\n  }\n  .ab-freeship.is-visible { display: inline-flex; }\n  .ab-freeship svg { width: 14px; height: 14px; }\n  .ab-installments { font-family: var(--fb); font-size: 13px; color: var(--ab-muted); }\n  .ab-installments b { color: var(--ab-ink); font-weight: 600; }\n\n  \/* 在庫 *\/\n  .ab-stock {\n    font-family: var(--fb); font-size: 13.5px; color: var(--ab-ink);\n    align-items: center; gap: 9px; line-height: 1.4;\n  }\n  .ab-stock b { color: var(--ab-black); font-weight: 600; }\n  .ab-stock__dot { width: 9px; height: 9px; border-radius: 50%; flex: 0 0 9px; }\n  .ab-stock--in .ab-stock__dot {\n    background: #34c373; box-shadow: 0 0 0 3px rgba(52,195,115,.2);\n    animation: abPulse 2.4s ease-in-out infinite;\n  }\n  .ab-stock--out .ab-stock__dot { background: #e25c3b; box-shadow: 0 0 0 3px rgba(226,92,59,.2); }\n  @keyframes abPulse { 0%,100%{ box-shadow:0 0 0 3px rgba(52,195,115,.2); } 50%{ box-shadow:0 0 0 6px rgba(52,195,115,.08); } }\n\n  \/* CTA *\/\n  .ab-cta__btn {\n    display: flex; align-items: center; justify-content: center; gap: 11px;\n    flex: 1; width: 100%; background: var(--ab-accent); color: var(--ab-white);\n    font-family: var(--fo); font-size: 18px; letter-spacing: .05em;\n    text-transform: uppercase; border: 0; border-radius: 6px;\n    padding: 12px 20px; cursor: pointer;\n    box-shadow: 0 14px 28px -12px rgba(25,114,188,.6);\n    transition: transform .12s ease, background .12s ease, box-shadow .12s ease;\n  }\n  .ab-cta__btn:hover { background: var(--ab-accent-d); transform: translateY(-1px); box-shadow: 0 18px 32px -12px rgba(25,114,188,.7); }\n  .ab-cta__btn:active { transform: translateY(0) scale(.99); }\n  .ab-cta__btn svg { width: 20px; height: 20px; flex: 0 0 20px; }\n\n  .ab-cta__labels {\n    display: flex; flex-direction: column; align-items: center;\n    gap: 3px; line-height: 1;\n  }\n  .ab-cta__main {\n    font-family: var(--fo); font-size: 18px;\n    letter-spacing: .05em; line-height: 1;\n  }\n  .ab-cta__sub {\n    font-family: var(--fc); font-size: 11.5px; font-weight: 500;\n    letter-spacing: .14em; text-transform: uppercase;\n    color: rgba(255,255,255,.78); line-height: 1;\n  }\n\n  \/* 通知（在庫切れフォーム） *\/\n  .ab-notify__label {\n    font-family: var(--fc); font-size: 12px; letter-spacing: .12em;\n    text-transform: uppercase; color: var(--ab-ink); margin: 0; font-weight: 600;\n  }\n  .ab-notify__row { display: flex; gap: 8px; }\n  .ab-notify__input {\n    flex: 1; font-family: var(--fb); font-size: 15px;\n    padding: 14px 16px; border: 1px solid var(--ab-sand); border-radius: 6px;\n    background: var(--ab-white); color: var(--ab-ink);\n    outline: none; transition: border-color .12s ease, box-shadow .12s ease; min-width: 0;\n  }\n  .ab-notify__input:focus { border-color: var(--ab-accent); box-shadow: 0 0 0 3px var(--ab-accent-tint); }\n  .ab-notify__btn {\n    display: flex; align-items: center; justify-content: center; gap: 9px;\n    background: var(--ab-black); color: var(--ab-white);\n    font-family: var(--fo); font-size: 15px; letter-spacing: .05em;\n    text-transform: uppercase; border: 0; border-radius: 6px;\n    padding: 0 22px; cursor: pointer;\n    transition: transform .12s ease, background .12s ease; white-space: nowrap;\n  }\n  .ab-notify__btn:hover { background: var(--ab-accent); }\n  .ab-notify__btn:active { transform: scale(.98); }\n  .ab-notify__btn:disabled { opacity: .6; cursor: not-allowed; }\n  .ab-notify__btn svg { width: 17px; height: 17px; }\n  .ab-notify__hint { font-family: var(--fb); font-size: 12px; color: var(--ab-muted); margin: 0; }\n  .ab-notify__status {\n    display: none; font-family: var(--fb); font-size: 13px;\n    padding: 12px 14px; border-radius: 6px; margin: 0; line-height: 1.4;\n  }\n  .ab-notify__status--ok { background: #e7f6ec; color: #1e6b2e; border: 1px solid #c6e5cc; }\n  .ab-notify__status--err { background: #fbece8; color: #a83a1f; border: 1px solid #f0cfc6; }\n  .ab-notify[data-state=\"success\"] .ab-notify__row,\n  .ab-notify[data-state=\"success\"] .ab-notify__hint,\n  .ab-notify[data-state=\"success\"] .ab-notify__label { display: none; }\n  .ab-notify[data-state=\"success\"] .ab-notify__status--ok { display: block; }\n  .ab-notify[data-state=\"error\"] .ab-notify__status--err { display: block; }\n\n  \/* 信頼性 *\/\n  .ab-trust {\n    display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px;\n    margin: 0; list-style: none;\n    border-top: 1px solid var(--ab-sand); padding-top: 16px;\n  }\n  .ab-trust__item {\n    display: flex; align-items: center; gap: 8px;\n    font-family: var(--fb); font-size: 12px; line-height: 1.25; color: var(--ab-ink);\n  }\n  .ab-trust__item svg { flex: 0 0 17px; width: 17px; height: 17px; color: var(--ab-accent); }\n\n  \/* ============ 2種類対応シグネチャーバンド ============ *\/\n  .ab-compat-band {\n    max-width: 1240px; margin: 40px auto 0;\n    background: var(--ab-white);\n    border: 1px solid var(--ab-sand);\n    border-radius: 6px;\n    padding: 24px;\n    box-shadow: 0 20px 44px -30px rgba(22,20,15,.25);\n  }\n  @media (min-width: 880px){ .ab-compat-band { padding: 28px 32px; } }\n  .ab-compat-band__head {\n    display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between;\n    gap: 6px 16px; margin-bottom: 20px;\n  }\n  .ab-compat-band__title {\n    font-family: var(--fo); font-weight: 600;\n    font-size: clamp(22px, 3vw, 30px); line-height: 1;\n    text-transform: uppercase; margin: 0; color: var(--ab-black); letter-spacing: -.01em;\n  }\n  .ab-compat-band__title em { font-style: normal; color: var(--ab-accent); }\n  .ab-compat-band__sub {\n    font-family: var(--fc); font-size: 13px; letter-spacing: .16em;\n    text-transform: uppercase; color: var(--ab-muted); font-weight: 500;\n  }\n  .ab-compat-band__row { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n  .ab-compat-band__cell {\n    background: var(--ab-off);\n    border: 1px solid var(--ab-sand);\n    border-radius: 6px;\n    padding: 18px 14px;\n    display: flex; flex-direction: column; align-items: center; gap: 10px;\n  }\n  .ab-compat-band__diagram {\n    width: 100%; height: 56px; color: var(--ab-accent);\n    display: flex; align-items: center; justify-content: center;\n  }\n  .ab-compat-band__diagram svg { width: 100%; max-width: 130px; height: 100%; }\n  .ab-compat-band__size {\n    font-family: var(--fd); font-size: 26px;\n    letter-spacing: .04em; color: var(--ab-black); line-height: 1;\n  }\n  .ab-compat-band__hint {\n    font-family: var(--fc); font-size: 11px;\n    letter-spacing: .08em; text-transform: uppercase;\n    color: var(--ab-muted); line-height: 1.4; text-align: center;\n  }\n\n  \/* 対応コールアウト＋仕様ストリップ *\/\n  .ab-strip {\n    max-width: 1240px; margin: 12px auto 0;\n    display: grid; grid-template-columns: 1fr; gap: 12px;\n  }\n  @media (min-width: 720px){ .ab-strip { grid-template-columns: 1.4fr 1fr; align-items: stretch; } }\n\n  .ab-callout {\n    display: flex; align-items: center; gap: 14px;\n    padding: 16px 18px;\n    background: var(--ab-black);\n    border-radius: 6px;\n    font-family: var(--fb); font-size: 13.5px; color: #d9d4ca; line-height: 1.45;\n  }\n  .ab-callout b { color: var(--ab-white); font-weight: 600; }\n  .ab-callout__icon {\n    flex: 0 0 40px; width: 40px; height: 40px;\n    color: var(--ab-white); background: rgba(255,255,255,.08);\n    border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n  }\n  .ab-callout__icon svg { width: 22px; height: 22px; }\n\n  .ab-specs {\n    display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px;\n    background: var(--ab-sand); border-radius: 6px; overflow: hidden;\n    border: 1px solid var(--ab-sand);\n  }\n  .ab-specs__cell { background: var(--ab-white); padding: 14px 6px; text-align: center; }\n  .ab-specs__v {\n    font-family: var(--fd); font-size: 21px; line-height: 1;\n    letter-spacing: .02em; color: var(--ab-black);\n  }\n  .ab-specs__k {\n    font-family: var(--fc); font-size: 10.5px; letter-spacing: .12em;\n    text-transform: uppercase; color: var(--ab-muted); margin-top: 5px;\n  }\n\n  \/* 読み込みアニメーション *\/\n  @media (prefers-reduced-motion: no-preference) {\n    .ab-info \u003e *, .ab-compat-band, .ab-strip {\n      opacity: 0; transform: translateY(14px);\n      animation: abIn .55s cubic-bezier(.22,.61,.36,1) forwards;\n    }\n    .ab-info \u003e *:nth-child(1){ animation-delay: .04s; }\n    .ab-info \u003e *:nth-child(2){ animation-delay: .09s; }\n    .ab-info \u003e *:nth-child(3){ animation-delay: .14s; }\n    .ab-info \u003e *:nth-child(4){ animation-delay: .19s; }\n    .ab-info \u003e *:nth-child(5){ animation-delay: .24s; }\n    .ab-info \u003e *:nth-child(6){ animation-delay: .29s; }\n    .ab-info \u003e *:nth-child(7){ animation-delay: .34s; }\n    .ab-info \u003e *:nth-child(8){ animation-delay: .39s; }\n    .ab-info \u003e *:nth-child(9){ animation-delay: .44s; }\n    .ab-compat-band { animation-delay: .30s; }\n    .ab-strip { animation-delay: .40s; }\n  }\n  @keyframes abIn { to { opacity: 1; transform: none; } }\n\u003c\/style\u003e\n\u003cdiv class=\"shogun-root\" data-shogun-id=\"623ca8de626b3700cc225374\" data-shogun-site-id=\"d921f9ba-aa7a-4156-9e44-53aad23b56fb\" data-shogun-page-id=\"623ca8de626b3700cc225374\" data-shogun-page-version-id=\"6a7b255a7ba7466e98bbd7e1\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6a7b255a7ba7466e98bbd8a2\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e\n\u003cdiv id=\"s-c398ba53-5f3f-4156-b927-bbcd2c444881\" class=\"shg-c shg-align-left\"\u003e\n\u003csection class=\"ab-hero\" data-stock=\"in\" data-product-handle=\"adaptabell\"\u003e\n\u003cdiv class=\"ab-hero__grid\"\u003e\n\u003cdiv class=\"ab-gallery\"\u003e\n\u003cdiv class=\"ab-gallery__stage\"\u003e\n\u003cspan class=\"ab-gallery__badge\"\u003eベストセラー\u003c\/span\u003e \u003cspan class=\"ab-gallery__pair\"\u003eペア販売\u003c\/span\u003e \u003cbutton type=\"button\" class=\"ab-gallery__arrow ab-gallery__arrow--prev\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ab-gallery__track\" id=\"ab-gallery-track\"\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-max.jpg?v=1763582648\u0026amp;width=1024\" alt=\"Kensui AdaptaBELL Max — 調整式プレートローディングダンベル、容量300ポンド\" width=\"1024\" height=\"1024\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/adjusta-bell.gif?v=1763564290\" alt=\"AdaptaBELLのプレート装着機構 — アニメーション\" width=\"320\" height=\"320\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adjustabell-vs-other-brands.gif?v=1763564290\" alt=\"AdaptaBELLと他ブランドの比較 — アニメーション\" width=\"510\" height=\"510\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-pro.jpg?v=1763582649\u0026amp;width=1024\" alt=\"AdaptaBELL Pro — 調整式プレートローディングダンベル、容量140ポンド\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-with-review.jpg?v=1763564290\u0026amp;width=1024\" alt=\"カスタマーレビュー付きAdaptaBELL\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/these-are-killer-value-adaptabell.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELL — コストパフォーマンスに優れるというレビュー\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-with-review-2.jpg?v=1763564290\u0026amp;width=1024\" alt=\"カスタマーレビュー付きAdaptaBELL\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/standing-curl-218145.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったスタンディングカール\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/chrome-plate-adjustabell.jpg?v=1763564290\u0026amp;width=1024\" alt=\"クロームプレート付きAdaptaBELL\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Adaptabell4.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLのディテール\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/pairdumbells.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLのペア\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-lunge.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったランジ\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/adjustabell-full-set.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLのフルセット\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adjustabell-chrome-shoulder-press.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったショルダープレス\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/deadlift-adjustabell-507622.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったデッドリフト\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/goblet-squat-adjustabell.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったゴブレットスクワット\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/bench-press-adjustabell-848321.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったベンチプレス\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/seated-curl-295541.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったシーテッドカール\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/tricep-extension-430003.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったトライセプスエクステンション\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/sitting-on-bench-adjustabell-194206.jpg?v=1763564290\u0026amp;width=1024\" alt=\"ベンチ上のAdaptaBELL\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adjustabell-shoulder-press.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったショルダープレス\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-hammer.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったハンマーカール\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-bench.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったベンチトレーニング\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-curl.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったカール\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-rows.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったローイング\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/adjustabell-dumbell-row-853442.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLを使ったダンベルロウ\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Adaptabell1.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLのディテール\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabells_vert.jpg?v=1763564290\u0026amp;width=1024\" alt=\"縦置きのAdaptaBELLペア\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabellsPAIR.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELLのペア\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adjustabell-max_a9df08ad-30ec-48cb-ba4c-9511224ba947.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELL Max\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adjustabellmaxwSHADOW.jpg?v=1763564290\u0026amp;width=1024\" alt=\"影付きのAdaptaBELL Max\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adjustabell-pro.jpg?v=1763564290\u0026amp;width=1024\" alt=\"AdaptaBELL Pro\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"ab-gallery__arrow ab-gallery__arrow--next\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"ab-gallery__counter\" id=\"ab-gallery-counter\"\u003e1 \/ 32\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-gallery__thumbs\" id=\"ab-gallery-thumbs\" role=\"tablist\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-info\"\u003e\n\u003cdiv class=\"ab-info__eyebrow\"\u003e調整式ダンベル · プレート式 · ペア\u003c\/div\u003e\n\u003ch1 class=\"ab-info__title\"\u003eAdaptaBELL™\u003c\/h1\u003e\n\u003cp class=\"ab-info__subtitle\"\u003eお手持ちの\u003cb\u003eプレートをそのまま使える\u003c\/b\u003e調整式ダンベル — \u003cb\u003e28 mmと50 mm\u003c\/b\u003eの両方に対応。プレートのはみ出しがない設計。\u003c\/p\u003e\n\u003cspan id=\"judgeme_badge_placeholder\"\u003e\u003c\/span\u003e\n\u003cdiv role=\"radiogroup\" class=\"ab-tiers\"\u003e\n\u003cdiv class=\"ab-tier__head\"\u003e\n\u003cspan class=\"ab-tier__name\"\u003ePro\u003c\/span\u003e \u003cspan class=\"ab-tier__price\"\u003e$49\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"ab-tier\" role=\"radio\" data-variant-name=\"pro\" data-variant-id=\"43942347571412\" data-price-cents=\"4900\" data-capacity=\"140\" data-build=\"強化ポリマーボディ\" data-variant-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-pro.jpg?v=1763582649\u0026amp;width=1024\"\u003e\u003cspan class=\"ab-tier__capacity\"\u003e140\u003csmall\u003elb\u003c\/small\u003e \u003cspan style=\"font-size: 13px; letter-spacing: 0; color: var(--ab-muted); font-weight: 500;\"\u003e\/ ペア\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"ab-tier__build\"\u003e\u003cb\u003eDURACORE™\u003c\/b\u003e 強化ポリマー。\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"ab-tier__head\"\u003e\n\u003cspan class=\"ab-tier__name\"\u003eMax\u003c\/span\u003e \u003cspan class=\"ab-tier__price\"\u003e$149\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"ab-tier\" role=\"radio\" data-variant-name=\"max\" data-variant-id=\"43942347604180\" data-price-cents=\"14900\" data-capacity=\"300\" data-build=\"オールメタル構造\" data-variant-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-max.jpg?v=1763582648\u0026amp;width=1024\"\u003e\u003cspan class=\"ab-tier__capacity\"\u003e300\u003csmall\u003elb\u003c\/small\u003e \u003cspan style=\"font-size: 13px; letter-spacing: 0; color: var(--ab-muted); font-weight: 500;\"\u003e\/ ペア\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"ab-tier__build\"\u003e\u003cb\u003eメタル\u003c\/b\u003e構造 + UHMW保護。\u003c\/span\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-price-row\"\u003e\n\u003cspan class=\"ab-price\" id=\"ab-price\"\u003e$49 USD\u003c\/span\u003e \u003cspan class=\"ab-freeship\" id=\"ab-freeship\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"3\" width=\"15\" height=\"13\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 8h4l3 3v5h-7zM5.5 20a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zM18.5 20a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 送料無料 \u003c\/span\u003e \u003cspan class=\"ab-installments\"\u003eまたはShop Payで\u003cb id=\"ab-installment\"\u003e$12.25\u003c\/b\u003eの4回払い\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-stock ab-stock--in\"\u003e\n\u003cspan class=\"ab-stock__dot\"\u003e\u003c\/span\u003e \u003cspan\u003e在庫あり — 24時間以内に発送。\u003cb\u003e3～5日\u003c\/b\u003eでお届け\u003cspan id=\"ab-ship-dest\"\u003e\u003c\/span\u003e。\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-stock ab-stock--out\"\u003e\n\u003cspan class=\"ab-stock__dot\"\u003e\u003c\/span\u003e \u003cspan\u003e\u003cb\u003e在庫切れ\u003c\/b\u003e — 近日中に再入荷予定です。メールアドレスを入力いただければ、再入荷時にお知らせします。\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cform class=\"ab-block ab-block--in\" method=\"post\" action=\"\/cart\/add\"\u003e\n\u003cinput type=\"hidden\" id=\"ab-cart-variant\" value=\"43942347571412\"\u003e \u003cinput type=\"hidden\" name=\"quantity\" value=\"1\"\u003e\n\u003cdiv style=\"display: flex; align-items: stretch; gap: 8px;\"\u003e\n\u003cbutton type=\"submit\" class=\"ab-cta__btn\" id=\"adbAddBtn\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e \u003ccircle cx=\"9\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"20\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e \u003cpath d=\"M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003cspan class=\"ab-cta__labels\"\u003e \u003cspan class=\"ab-cta__main\"\u003eカートに追加 — \u003cspan id=\"ab-cta-price\"\u003e$49\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"ab-cta__sub\"\u003e100日間リスクなしトライアル\u003c\/span\u003e \u003c\/span\u003e \u003c\/button\u003e \u003cbutton id=\"adbBellBtn\" type=\"button\" title=\"再入荷時に通知\" style=\"display: none; background: none; border: none; cursor: pointer; padding: 4px; flex-shrink: 0;\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Schermafbeelding_2026-04-22_131308.png?v=1776856601\" alt=\"再入荷通知\" width=\"44\" height=\"44\" style=\"display: block;\"\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003cdiv id=\"adbNotifyForm\" style=\"display: none; align-items: center; gap: 10px; margin-top: 8px; flex-wrap: nowrap;\"\u003e\n\u003cinput id=\"adbNotifyEmail\" type=\"email\" placeholder=\"your@email.com\" style=\"border: 1px solid var(--ab-sand); border-radius: 6px; padding: 12px 16px; font-size: 15px; width: 70%; outline: none; font-family: var(--fb); font-weight: 600; letter-spacing: .04em;\"\u003e \u003cbutton type=\"button\" style=\"border: 1px solid var(--ab-sand); border-radius: 6px; padding: 12px 16px; font-size: 13px; background: none; cursor: pointer; font-family: var(--fc); font-weight: bold; letter-spacing: .1em; text-transform: uppercase; white-space: nowrap;\"\u003e 通知する \u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"adbNotifyConfirm\" style=\"display: none; align-items: center; gap: 6px; font-size: 13px; color: var(--ab-muted); margin-top: 6px;\"\u003e\n\u003cdiv style=\"width: 18px; height: 1.5px; background: var(--ab-accent); border-radius: 2px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan\u003e再入荷時にお知らせします\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cform class=\"ab-block ab-block--out ab-notify\" method=\"post\" action=\"#\" id=\"ab-notify-form\"\u003e\n\u003clabel class=\"ab-notify__label\" for=\"ab-notify-email\"\u003e入荷時に通知する\u003c\/label\u003e\n\u003cdiv class=\"ab-notify__row\"\u003e\n\u003cinput class=\"ab-notify__input\" id=\"ab-notify-email\" type=\"email\" name=\"contact[email]\" placeholder=\"you@example.com\" required=\"\"\u003e \u003cinput type=\"hidden\" name=\"variant_id\" id=\"ab-notify-variant\" value=\"43942347571412\"\u003e \u003cbutton class=\"ab-notify__btn\" type=\"submit\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e \u003cpath d=\"M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9\"\u003e\u003c\/path\u003e \u003cpath d=\"M13.73 21a2 2 0 0 1-3.46 0\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003cspan class=\"ab-notify__btn-label\"\u003e通知する\u003c\/span\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003cp class=\"ab-notify__hint\"\u003eこの再入荷についてのみメールでお知らせします。迷惑メールは送信しません。\u003c\/p\u003e\n\u003cp class=\"ab-notify__status ab-notify__status--ok\" role=\"status\"\u003e✓ 通知リストに登録されました。再入荷した瞬間にメールでお知らせします。\u003c\/p\u003e\n\u003cp class=\"ab-notify__status ab-notify__status--err\" role=\"alert\"\u003e問題が発生しました。もう一度お試しいただくか、support@kensui.comまでメールでお問い合わせください。\u003c\/p\u003e\n\u003c\/form\u003e\n\u003cul class=\"ab-trust\"\u003e\n\u003cli class=\"ab-trust__item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 100日間リスクなしトライアル\u003c\/li\u003e\n\u003cli class=\"ab-trust__item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"3\" width=\"15\" height=\"13\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 8h4l3 3v5h-7zM5.5 20a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zM18.5 20a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e $100以上で送料無料\u003c\/li\u003e\n\u003cli class=\"ab-trust__item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 11H5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7a2 2 0 0 0 -2-2h-4\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 11 9 7 15 7 15 11\"\u003e\u003c\/polyline\u003e\u003ccircle cx=\"12\" cy=\"16\" r=\"1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e 20万人以上に信頼されています\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-compat-band\"\u003e\n\u003cdiv class=\"ab-compat-band__head\"\u003e\n\u003ch2 class=\"ab-compat-band__title\"\u003e2種類のプレートサイズ。\u003cem\u003e1つのダンベル。\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cspan class=\"ab-compat-band__sub\"\u003eユニバーサルフィット\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-compat-band__row\"\u003e\n\u003cdiv class=\"ab-compat-band__cell\"\u003e\n\u003cdiv class=\"ab-compat-band__diagram\"\u003e\u003csvg viewbox=\"0 0 120 60\" fill=\"none\"\u003e \u003crect x=\"20\" y=\"14\" width=\"80\" height=\"32\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"2.5\" fill=\"none\"\u003e\u003c\/rect\u003e \u003cline x1=\"56\" y1=\"22\" x2=\"64\" y2=\"22\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e \u003cline x1=\"56\" y1=\"38\" x2=\"64\" y2=\"38\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e \u003cline x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" stroke=\"currentColor\" stroke-width=\"3.5\" stroke-linecap=\"round\" opacity=\".7\"\u003e\u003c\/line\u003e \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-compat-band__size\"\u003e28 MM\u003c\/div\u003e\n\u003cdiv class=\"ab-compat-band__hint\"\u003eスタンダードプレート · 多くのホームジム向け\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-compat-band__cell\"\u003e\n\u003cdiv class=\"ab-compat-band__diagram\"\u003e\u003csvg viewbox=\"0 0 120 60\" fill=\"none\"\u003e \u003crect x=\"20\" y=\"14\" width=\"80\" height=\"32\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"2.5\" fill=\"none\"\u003e\u003c\/rect\u003e \u003cline x1=\"46\" y1=\"14\" x2=\"74\" y2=\"14\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e \u003cline x1=\"46\" y1=\"46\" x2=\"74\" y2=\"46\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e \u003cline x1=\"0\" y1=\"30\" x2=\"120\" y2=\"30\" stroke=\"currentColor\" stroke-width=\"6\" stroke-linecap=\"round\" opacity=\".7\"\u003e\u003c\/line\u003e \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-compat-band__size\"\u003e50 MM\u003c\/div\u003e\n\u003cdiv class=\"ab-compat-band__hint\"\u003eオリンピックプレート · 商業ジム・本格的なリフター向け\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-strip\"\u003e\n\u003cdiv class=\"ab-callout\"\u003e\n\u003cspan class=\"ab-callout__icon\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e \u003cline x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"6 9 3 12 6 15\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"18 9 21 12 18 15\"\u003e\u003c\/polyline\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"ab-callout__text\"\u003e \u003cb\u003eプレートがはみ出さない設計\u003c\/b\u003e — プレートがハンドルにぴったり接するため、カールやプレス中に前腕へ食い込みません。お手持ちの28 mmと50 mmのプレートを装着できます。 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-specs\"\u003e\n\u003cdiv class=\"ab-specs__cell\"\u003e\n\u003cdiv class=\"ab-specs__v\" id=\"ab-spec-capacity\"\u003e140 LB\u003c\/div\u003e\n\u003cdiv class=\"ab-specs__k\"\u003e容量\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-specs__cell\"\u003e\n\u003cdiv class=\"ab-specs__v\"\u003e28 + 50 MM\u003c\/div\u003e\n\u003cdiv class=\"ab-specs__k\"\u003eプレート\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-specs__cell\"\u003e\n\u003cdiv class=\"ab-specs__v\" id=\"ab-spec-build\"\u003ePOLYMER\u003c\/div\u003e\n\u003cdiv class=\"ab-specs__k\"\u003e構造\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function () {\n  var root = document.querySelector('.ab-hero[data-product-handle]');\n  if (!root) return;\n\n  var KLAVIYO_PUBLIC_KEY = 'QeupfE';\n\n  \/\/ Shopify Marketsの有効な通貨に基づく通貨フォーマット。\n  var CURRENCY_LOCALE = {\n    USD: 'en-US', CAD: 'en-CA', AUD: 'en-AU', NZD: 'en-NZ',\n    GBP: 'en-GB', EUR: 'de-DE', CHF: 'de-CH',\n    SEK: 'sv-SE', NOK: 'nb-NO', DKK: 'da-DK',\n    JPY: 'ja-JP', CNY: 'zh-CN', HKD: 'en-HK', SGD: 'en-SG',\n    KRW: 'ko-KR', INR: 'en-IN', MXN: 'es-MX', BRL: 'pt-BR',\n    ZAR: 'en-ZA', AED: 'ar-AE', PLN: 'pl-PL', CZK: 'cs-CZ',\n    ILS: 'he-IL', TRY: 'tr-TR'\n  };\n  var ZERO_DECIMAL_CURRENCIES = {\n    JPY: 1, KRW: 1, VND: 1, CLP: 1, ISK: 1, HUF: 1, TWD: 1, XOF: 1, XAF: 1\n  };\n\n  function getCurrencyCode() {\n    if (window.Shopify \u0026\u0026 window.Shopify.currency \u0026\u0026 window.Shopify.currency.active) return window.Shopify.currency.active;\n    return 'USD';\n  }\n\n  function formatMoney(cents) {\n    var code = getCurrencyCode();\n    var locale = CURRENCY_LOCALE[code] || 'en-US';\n    var zeroDecimal = !!ZERO_DECIMAL_CURRENCIES[code];\n    var amount = (cents || 0) \/ 100;\n    try {\n      return new Intl.NumberFormat(locale, {\n        style: 'currency',\n        currency: code,\n        minimumFractionDigits: 0,\n        maximumFractionDigits: zeroDecimal ? 0 : 2\n      }).format(amount);\n    } catch (e) {\n      return (zeroDecimal ? String(Math.round(amount)) : '$' + amount.toFixed(2));\n    }\n  }\n\n  \/\/ 配送先：ISO国コード＋国旗絵文字\n  function flagEmoji(code) {\n    if (!code || code.length !== 2) return '';\n    var A = 0x1F1E6;\n    var c = code.toUpperCase();\n    var a = c.charCodeAt(0), b = c.charCodeAt(1);\n    if (a \u003c 65 || a \u003e 90 || b \u003c 65 || b \u003e 90) return '';\n    return String.fromCodePoint(A + (a - 65), A + (b - 65));\n  }\n  function getCountryCode() {\n    if (window.Shopify \u0026\u0026 window.Shopify.country) return String(window.Shopify.country).toUpperCase();\n    var loc = (navigator.language || '').split('-')[1];\n    return loc ? loc.toUpperCase() : '';\n  }\n  function updateShipDestination() {\n    var dest = root.querySelector('#ab-ship-dest');\n    if (!dest) return;\n    var code = getCountryCode();\n    if (code.length !== 2) { dest.textContent = ''; return; }\n    var flag = flagEmoji(code);\n    dest.textContent = ' ' + code + (flag ? ' ' + flag : '') + 'へ';\n  }\n\n  function updatePriceDisplays(priceCents) {\n    var formatted = formatMoney(priceCents);\n    var currency = getCurrencyCode();\n    root.querySelector('#ab-price').textContent = formatted + ' ' + currency;\n    root.querySelector('#ab-installment').textContent = formatMoney(priceCents \/ 4);\n    root.querySelector('#ab-cta-price').textContent = formatted;\n\n    var freeship = root.querySelector('#ab-freeship');\n    if (freeship) freeship.classList.toggle('is-visible', priceCents \u003e= 10000);\n  }\n\n  \/\/ ギャラリースライダー\n  var track = root.querySelector('#ab-gallery-track');\n  var slides = track ? track.querySelectorAll('.ab-gallery__slide') : [];\n  var prevBtn = root.querySelector('.ab-gallery__arrow--prev');\n  var nextBtn = root.querySelector('.ab-gallery__arrow--next');\n  var counter = root.querySelector('#ab-gallery-counter');\n  var thumbsEl = root.querySelector('#ab-gallery-thumbs');\n  var currentIndex = 0;\n\n  if (counter \u0026\u0026 slides.length) counter.textContent = '1 \/ ' + slides.length;\n\n  function findSlideIndexByImage(url) {\n    if (!url || !slides.length) return -1;\n    var target = url.split('?')[0].toLowerCase();\n    for (var i = 0; i \u003c slides.length; i++) {\n      var img = slides[i].querySelector('img');\n      if (!img || !img.src) continue;\n      var src = img.src.split('?')[0].toLowerCase();\n      if (src === target) return i;\n      var srcFile = src.substring(src.lastIndexOf('\/') + 1);\n      var targetFile = target.substring(target.lastIndexOf('\/') + 1);\n      if (srcFile \u0026\u0026 targetFile \u0026\u0026 srcFile === targetFile) return i;\n    }\n    return -1;\n  }\n\n  if (thumbsEl \u0026\u0026 slides.length) {\n    for (var i = 0; i \u003c slides.length; i++) {\n      var slideImg = slides[i].querySelector('img');\n      var rawSrc = slideImg ? slideImg.src : '';\n      \/\/ GIF対応のサムネイル処理 — Shopify CDNによるGIFアニメーションの破損を防止\n      var thumbSrc = rawSrc;\n      if (rawSrc \u0026\u0026 rawSrc.indexOf('.gif') === -1) {\n        thumbSrc = rawSrc.replace(\/\u0026width=\\d+\/, '\u0026width=160');\n      }\n      var btn = document.createElement('button');\n      btn.type = 'button';\n      btn.className = 'ab-gallery__thumb';\n      btn.setAttribute('role', 'tab');\n      btn.setAttribute('aria-label', '画像' + (i + 1) + 'へ移動');\n      btn.setAttribute('aria-current', i === 0 ? 'true' : 'false');\n      btn.setAttribute('data-index', i);\n      btn.innerHTML = '\u003cimg src=\"' + thumbSrc + '\" alt=\"\" loading=\"lazy\" width=\"160\" height=\"160\"\u003e';\n      thumbsEl.appendChild(btn);\n    }\n  }\n  var thumbs = thumbsEl ? thumbsEl.querySelectorAll('.ab-gallery__thumb') : [];\n\n  function goToSlide(index) {\n    if (!track || !slides.length) return;\n    index = Math.max(0, Math.min(slides.length - 1, index));\n    currentIndex = index;\n    track.scrollTo({ left: slides[index].offsetLeft, behavior: 'smooth' });\n    updateSliderUI();\n  }\n  function updateSliderUI() {\n    if (counter) counter.textContent = (currentIndex + 1) + ' \/ ' + slides.length;\n    thumbs.forEach(function (t, i) { t.setAttribute('aria-current', i === currentIndex ? 'true' : 'false'); });\n    if (prevBtn) prevBtn.disabled = currentIndex === 0;\n    if (nextBtn) nextBtn.disabled = currentIndex === slides.length - 1;\n\n    if (thumbsEl \u0026\u0026 thumbs[currentIndex]) {\n      var t = thumbs[currentIndex];\n      var stripRect = thumbsEl.getBoundingClientRect();\n      var thumbRect = t.getBoundingClientRect();\n      if (thumbRect.left \u003c stripRect.left || thumbRect.right \u003e stripRect.right) {\n        thumbsEl.scrollTo({\n          left: t.offsetLeft - thumbsEl.clientWidth \/ 2 + t.clientWidth \/ 2,\n          behavior: 'smooth'\n        });\n      }\n    }\n  }\n  if (prevBtn) prevBtn.addEventListener('click', function () { goToSlide(currentIndex - 1); });\n  if (nextBtn) nextBtn.addEventListener('click', function () { goToSlide(currentIndex + 1); });\n  thumbs.forEach(function (t) {\n    t.addEventListener('click', function () { goToSlide(parseInt(t.getAttribute('data-index'), 10)); });\n  });\n  if (track) {\n    var scrollTimer;\n    track.addEventListener('scroll', function () {\n      clearTimeout(scrollTimer);\n      scrollTimer = setTimeout(function () {\n        var idx = Math.round(track.scrollLeft \/ track.clientWidth);\n        if (idx !== currentIndex) { currentIndex = idx; updateSliderUI(); }\n      }, 80);\n    });\n  }\n  updateSliderUI();\n  updateShipDestination();\n\n  \/\/ エクササイズグリッド → クリックでギャラリーのスライドへ移動（グリッドは任意）\n  var exerciseItems = root.querySelectorAll('.ab-exercises__item');\n  exerciseItems.forEach(function (item) {\n    var targetFile = (item.getAttribute('data-target-file') || '').toLowerCase();\n    if (!targetFile) return;\n    item.addEventListener('click', function () {\n      for (var i = 0; i \u003c slides.length; i++) {\n        var sImg = slides[i].querySelector('img');\n        if (!sImg) continue;\n        var sFile = sImg.src.split('?')[0].split('\/').pop().toLowerCase();\n        if (sFile === targetFile) {\n          goToSlide(i);\n          var stage = root.querySelector('.ab-gallery__stage');\n          if (stage) stage.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n          return;\n        }\n      }\n    });\n  });\n\n  \/\/ モデル状態\n  var tiers = root.querySelectorAll('.ab-tier');\n  var selected = root.querySelector('.ab-tier[aria-pressed=\"true\"]') || tiers[0];\n\n  function applySelection(tier) {\n    tiers.forEach(function (t) { t.setAttribute('aria-pressed', 'false'); });\n    tier.setAttribute('aria-pressed', 'true');\n    selected = tier;\n\n    var id = tier.getAttribute('data-variant-id');\n    var img = tier.getAttribute('data-variant-image');\n    var priceCents = parseInt(tier.getAttribute('data-price-cents'), 10);\n    var capacity = tier.getAttribute('data-capacity');\n    var build = tier.getAttribute('data-build');\n\n    root.querySelector('#ab-cart-variant').value = id;\n    root.querySelector('#ab-notify-variant').value = id;\n\n    var specCap = root.querySelector('#ab-spec-capacity');\n    if (specCap \u0026\u0026 capacity) specCap.textContent = capacity + ' LB';\n    var specBuild = root.querySelector('#ab-spec-build');\n    if (specBuild \u0026\u0026 build) {\n      specBuild.textContent = build.toUpperCase().split(' ')[0];\n    }\n\n    if (img) {\n      var idx = findSlideIndexByImage(img);\n      if (idx !== -1) goToSlide(idx);\n    }\n\n    var available = tier.getAttribute('data-available') !== 'false';\n    root.setAttribute('data-stock', available ? 'in' : 'out');\n\n    var bellBtn = document.getElementById('adbBellBtn');\n    var notifyForm = document.getElementById('adbNotifyForm');\n    var notifyConfirm = document.getElementById('adbNotifyConfirm');\n    if (!available) {\n      if (bellBtn) bellBtn.style.display = 'flex';\n      if (notifyForm) notifyForm.style.display = 'none';\n      if (notifyConfirm) notifyConfirm.style.display = 'none';\n    } else {\n      if (bellBtn) bellBtn.style.display = 'none';\n      if (notifyForm) notifyForm.style.display = 'none';\n      if (notifyConfirm) notifyConfirm.style.display = 'none';\n    }\n\n    if (priceCents) updatePriceDisplays(priceCents);\n  }\n\n  tiers.forEach(function (t) {\n    t.addEventListener('click', function () { applySelection(t); });\n  });\n\n  \/\/ Shopify商品JSONをライブ取得\n  var handle = root.getAttribute('data-product-handle');\n  fetch('\/products\/' + handle + '.js', { headers: { 'Accept': 'application\/json' } })\n    .then(function (r) { return r.ok ? r.json() : null; })\n    .then(function (data) {\n      if (!data || !data.variants) return;\n\n      tiers.forEach(function (tier) {\n        var wantName = (tier.getAttribute('data-variant-name') || '').toLowerCase();\n        var match = data.variants.find(function (v) {\n          var vn = (v.name || v.title || '').toLowerCase();\n          return vn.indexOf(wantName) !== -1;\n        });\n        if (match) {\n          tier.setAttribute('data-variant-id', match.id);\n          tier.setAttribute('data-price-cents', match.price);\n          tier.setAttribute('data-available', match.available ? 'true' : 'false');\n          if (match.featured_image \u0026\u0026 match.featured_image.src) {\n            tier.setAttribute('data-variant-image', match.featured_image.src);\n          }\n        } else {\n          tier.setAttribute('data-available', 'false');\n        }\n      });\n\n      if (selected.getAttribute('data-available') === 'false') {\n        var firstAvail = Array.prototype.find.call(tiers, function (t) {\n          return t.getAttribute('data-available') !== 'false';\n        });\n        if (firstAvail) selected = firstAvail;\n      }\n\n      applySelection(selected);\n    })\n    .catch(function () {});\n\n  document.addEventListener('currency:changed', function () {\n    if (selected) applySelection(selected);\n    updateShipDestination();\n  });\n\n  \/\/ Klaviyoの再入荷通知（在庫切れフォーム）\n  var form = root.querySelector('#ab-notify-form');\n  if (!form) return;\n\n  form.addEventListener('submit', function (e) {\n    e.preventDefault();\n    var emailInput = form.querySelector('input[name=\"contact[email]\"]');\n    var variantInput = form.querySelector('input[name=\"variant_id\"]');\n    var btn = form.querySelector('.ab-notify__btn');\n    var btnLabel = form.querySelector('.ab-notify__btn-label');\n    var email = (emailInput.value || '').trim();\n    var variantId = (variantInput.value || '').trim();\n\n    if (!email || !variantId) {\n      form.setAttribute('data-state', 'error');\n      return;\n    }\n\n    btn.disabled = true;\n    var originalLabel = btnLabel.textContent;\n    btnLabel.textContent = '送信中…';\n    form.removeAttribute('data-state');\n\n    var payload = {\n      data: {\n        type: 'back-in-stock-subscription',\n        attributes: {\n          profile: { data: { type: 'profile', attributes: { email: email } } },\n          channels: ['EMAIL']\n        },\n        relationships: {\n          variant: { data: { type: 'catalog-variant', id: '$shopify:::$default:::' + variantId } }\n        }\n      }\n    };\n\n    fetch('https:\/\/a.klaviyo.com\/client\/back-in-stock-subscriptions\/?company_id=' + KLAVIYO_PUBLIC_KEY, {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json', 'revision': '2024-10-15' },\n      body: JSON.stringify(payload)\n    })\n      .then(function (res) {\n        if (res.ok || res.status === 202) {\n          form.setAttribute('data-state', 'success');\n        } else {\n          form.setAttribute('data-state', 'error');\n          btn.disabled = false;\n          btnLabel.textContent = originalLabel;\n        }\n      })\n      .catch(function () {\n        form.setAttribute('data-state', 'error');\n        btn.disabled = false;\n        btnLabel.textContent = originalLabel;\n      });\n  });\n\n  var adb_KLAVIYO_KEY = 'QeupfE';\n\n  window.adbToggleBell = function() {\n    var form = document.getElementById('adbNotifyForm');\n    var confirm = document.getElementById('adbNotifyConfirm');\n    if (confirm \u0026\u0026 confirm.style.display === 'flex') return;\n    if (!form) return;\n    form.style.display = form.style.display === 'flex' ? 'none' : 'flex';\n    if (form.style.display === 'flex') {\n      var el = document.getElementById('adbNotifyEmail');\n      if (el) el.focus();\n    }\n  };\n\n  window.adbSubmitNotify = function() {\n    var input = document.getElementById('adbNotifyEmail');\n    var email = input ? input.value : '';\n    if (!email || email.indexOf('@') === -1) { if (input) input.style.borderColor = '#E24B4A'; return; }\n    if (input) input.style.borderColor = '';\n    var vid = selected ? selected.getAttribute('data-variant-id') : null;\n    fetch('https:\/\/a.klaviyo.com\/client\/back-in-stock-subscriptions\/?company_id=' + adb_KLAVIYO_KEY, {\n      method: 'POST',\n      headers: { 'content-type': 'application\/json', 'revision': '2024-06-15' },\n      body: JSON.stringify({\n        data: {\n          type: 'back-in-stock-subscription',\n          attributes: { channels: ['EMAIL'], profile: { data: { type: 'profile', attributes: { email: email } } } },\n          relationships: { variant: { data: { type: 'catalog-variant', id: '$shopify:::$default:::' + String(vid) } } }\n        }\n      })\n    })\n    .then(function(res) {\n      if (!res.ok) { if (input) input.style.borderColor = '#E24B4A'; return; }\n      var form = document.getElementById('adbNotifyForm');\n      var confirm = document.getElementById('adbNotifyConfirm');\n      if (form) form.style.display = 'none';\n      if (confirm) confirm.style.display = 'flex';\n      var bell = document.getElementById('adbBellBtn');\n      if (bell) { bell.style.opacity = '0.4'; bell.onclick = null; }\n    })\n    .catch(function() { if (input) input.style.borderColor = '#E24B4A'; });\n  };\n\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c shg-align-left\"\u003e\n\u003csection class=\"cpr-wrap\"\u003e\u003cscript type=\"application\/json\" id=\"cpr-data\"\u003e\n  [\n    {\"shortcode\": \"DMQKPSDtpu9\", \"handle\": \"charlexzfitness\", \"name\": \"\", \"product\": \"ADAPTABELL\", \"poster\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/bell-reel-1.jpg?v=1786454918\", \"video\": \"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f356bd60d7c84f2ba2d835a7bdf680d9.mp4\"},\n    {\"shortcode\": \"CpRGLh9pObE\", \"handle\": \"kensuifitness\", \"name\": \"\", \"product\": \"ADAPTABELL\", \"poster\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/bell-reel-2.jpg?v=1786454917\", \"video\": \"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/bf76c773bb584e13a0e4f4294684c012.mp4\"},\n    {\"shortcode\": \"DZnc_IIoS0B\", \"handle\": \"sebastiancovin_\", \"name\": \"\", \"product\": \"ADAPTABELL\", \"poster\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/bell-reel-3.jpg?v=1786454918\", \"video\": \"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/87cdf650b28a49a4b441256b6927f1c7.mp4\"},\n    {\"shortcode\": \"DXfn8nYDh9Q\", \"handle\": \"theironark\", \"name\": \"\", \"product\": \"ADAPTABELL\", \"poster\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/bell-reel-4.jpg?v=1786454918\", \"video\": \"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ad862960671d43778ec99bf1c60258a2.mp4\"}\n  ]\n  \u003c\/script\u003e\n\u003cdiv class=\"cpr-inner\"\u003e\n\u003cheader class=\"cpr-head\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"cpr-eyebrow\"\u003eコミュニティから\u003c\/p\u003e\n\u003ch2 class=\"cpr-title\" id=\"cpr-title\"\u003e使って、引いて、試して\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cpr-head-right\"\u003e\n\u003cspan class=\"cpr-source\"\u003e \u003csvg viewbox=\"0 0 24 24\" width=\"15\" height=\"15\"\u003e\u003cpath fill=\"currentColor\" d=\"M12 2.2c3.2 0 3.6 0 4.9.07 1.2.05 1.8.25 2.2.42.6.22 1 .48 1.4.9.4.4.7.8.9 1.4.2.4.4 1 .4 2.2.1 1.3.1 1.7.1 4.9s0 3.6-.1 4.9c0 1.2-.2 1.8-.4 2.2-.2.6-.5 1-.9 1.4-.4.4-.8.7-1.4.9-.4.2-1 .4-2.2.4-1.3.1-1.7.1-4.9.1s-3.6 0-4.9-.1c-1.2 0-1.8-.2-2.2-.4-.6-.2-1-.5-1.4-.9-.4-.4-.7-.8-.9-1.4-.2-.4-.4-1-.4-2.2C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.9c0-1.2.2-1.8.4-2.2.2-.6.5-1 .9-1.4.4-.4.8-.7 1.4-.9.4-.2 1-.4 2.2-.4C8.4 2.2 8.8 2.2 12 2.2Zm0 5a4.8 4.8 0 1 0 0 9.6 4.8 4.8 0 0 0 0-9.6Zm0 7.9a3.1 3.1 0 1 1 0-6.2 3.1 3.1 0 0 1 0 6.2Zm6.1-8.1a1.12 1.12 0 1 1-2.25 0 1.12 1.12 0 0 1 2.25 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eAdaptaBELLを使うリフターからの投稿\u003c\/span\u003e \u003c\/span\u003e\n\u003cdiv class=\"cpr-nav\"\u003e\n\u003cbutton class=\"cpr-arrow\" type=\"button\" data-cpr-prev=\"\"\u003e \u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\"\u003e\u003cpath fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 5 8 12l7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e \u003cbutton class=\"cpr-arrow\" type=\"button\" data-cpr-next=\"\"\u003e \u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\"\u003e\u003cpath fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m9 5 7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"cpr-rail-outer\"\u003e\n\u003cul class=\"cpr-rail\" data-cpr-rail=\"\" role=\"list\" tabindex=\"0\"\u003e\u003c\/ul\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cpr-progress\"\u003e\n\u003cspan data-cpr-bar=\"\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cpr-modal\" data-cpr-modal=\"\" role=\"dialog\" hidden=\"\"\u003e\n\u003cbutton class=\"cpr-modal-close\" type=\"button\" data-cpr-close=\"\"\u003e \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\"\u003e\u003cpath fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" d=\"M6 6l12 12M18 6 6 18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e \u003cbutton class=\"cpr-modal-arrow\" type=\"button\" data-cpr-mprev=\"\"\u003e \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\"\u003e\u003cpath fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 5 8 12l7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"cpr-modal-stage\" data-cpr-stage=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cbutton class=\"cpr-modal-arrow\" type=\"button\" data-cpr-mnext=\"\"\u003e \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\"\u003e\u003cpath fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m9 5 7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* 見出し書体 — Kensuiサイトに合わせています。テーマですでに読み込まれている場合は影響しません。 *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anton\u0026display=swap');\n\/* ---------------------------------------------------------------- tokens *\/\n.cpr-wrap{\n  --cpr-paper:#fdfbf8;\n  --cpr-sand:#efe8df;\n  --cpr-ink:#151412;\n  --cpr-muted:#6d675f;\n  --cpr-blue:#1972bc;\n  --cpr-line:rgba(21,20,18,.12);\n  --cpr-r:6px;\n  --cpr-card:clamp(228px,68vw,292px);\n  --cpr-gap:14px;\n  --cpr-pad:20px;\n  position:relative;\n  isolation:isolate;\n  padding:44px 0 48px;\n  border-top:1px solid var(--cpr-line);\n  color:var(--cpr-ink);\n  background:radial-gradient(120% 90% at 50% 0%,#fffefc 0%,var(--cpr-paper) 42%,var(--cpr-sand) 100%);\n  font-family:\"Barlow\",\"Helvetica Neue\",Arial,sans-serif;\n  -webkit-font-smoothing:antialiased;\n}\n.cpr-wrap *,.cpr-wrap *::before,.cpr-wrap *::after{box-sizing:border-box;}\n.cpr-inner{max-width:1280px;margin:0 auto;}\n\/* ----------------------------------------------------------------- head *\/\n.cpr-head{\n  display:flex;align-items:flex-end;justify-content:space-between;gap:20px;\n  padding:0 var(--cpr-pad);margin:0 0 20px;\n}\n.cpr-eyebrow{\n  margin:0 0 6px;font-family:\"Barlow Condensed\",\"Barlow\",sans-serif;\n  font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;\n  color:var(--cpr-muted);\n}\n.cpr-title{\n  margin:0;font-family:\"Anton\",\"Oswald\",\"Bebas Neue\",sans-serif;font-weight:400;\n  font-size:clamp(26px,4.4vw,40px);line-height:1;letter-spacing:.015em;text-transform:uppercase;\n}\n.cpr-head-right{display:flex;align-items:center;gap:14px;flex:0 0 auto;}\n.cpr-source{\n  display:inline-flex;align-items:center;gap:7px;\n  color:var(--cpr-muted);font-size:13px;font-weight:500;letter-spacing:.01em;\n}\n.cpr-nav{display:flex;gap:8px;}\n.cpr-arrow{\n  width:40px;height:40px;display:grid;place-items:center;cursor:pointer;\n  border:1px solid var(--cpr-line);border-radius:var(--cpr-r);\n  background:rgba(255,255,255,.6);color:var(--cpr-ink);\n  transition:border-color .18s,color .18s,opacity .18s;\n}\n.cpr-arrow:hover:not(:disabled){border-color:var(--cpr-blue);color:var(--cpr-blue);}\n.cpr-arrow:disabled{opacity:.3;cursor:default;}\n\/* ----------------------------------------------------------------- rail *\/\n.cpr-rail-outer{position:relative;}\n.cpr-rail{\n  list-style:none;margin:0;\n  display:flex;gap:var(--cpr-gap);align-items:center;\n  padding:20px var(--cpr-pad) 24px;\n  overflow-x:auto;overscroll-behavior-x:contain;\n  scrollbar-width:none;-webkit-overflow-scrolling:touch;\n}\n.cpr-rail::-webkit-scrollbar{display:none;}\n.cpr-rail:focus-visible{outline:2px solid var(--cpr-blue);outline-offset:3px;border-radius:var(--cpr-r);}\n.cpr-card{\n  flex:0 0 var(--cpr-card);\n  transform-origin:center center;\n  will-change:transform,opacity;\n}\n.cpr-media{\n  position:relative;display:block;width:100%;aspect-ratio:9\/16;\n  padding:0;margin:0;border:1px solid var(--cpr-line);border-radius:var(--cpr-r);\n  overflow:hidden;cursor:pointer;\n  background:linear-gradient(160deg,#efe8df 0%,#e4dbcf 100%);\n  box-shadow:0 2px 10px rgba(21,20,18,.06);\n  transition:box-shadow .3s;\n}\n.cpr-card.is-active .cpr-media{box-shadow:0 18px 40px rgba(21,20,18,.18);}\n.cpr-media:focus-visible{outline:2px solid var(--cpr-blue);outline-offset:3px;}\n.cpr-poster,.cpr-video{\n  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;\n}\n.cpr-video{opacity:0;transition:opacity .4s;}\n.cpr-video.is-live{opacity:1;}\n.cpr-media::after{\n  content:\"\";position:absolute;inset:auto 0 0 0;height:52%;pointer-events:none;\n  background:linear-gradient(to top,rgba(12,11,10,.62),rgba(12,11,10,0));\n}\n.cpr-media.is-bare::after{opacity:.35;}\n.cpr-play{\n  position:absolute;top:50%;left:50%;translate:-50% -50%;\n  width:52px;height:52px;border-radius:50%;display:grid;place-items:center;\n  background:rgba(255,255,255,.9);color:var(--cpr-ink);\n  transition:opacity .25s,scale .25s;z-index:2;\n}\n.cpr-media:hover .cpr-play{scale:1.06;}\n.cpr-media.is-playing .cpr-play{opacity:0;}\n\/* バリアント／仕上げ名 — 左上の高コントラストラベル *\/\n.cpr-tag{\n  position:absolute;top:12px;left:12px;z-index:2;\n  font-family:\"Barlow Condensed\",\"Barlow\",sans-serif;\n  font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;\n  padding:5px 10px;border-radius:4px;\n  background:var(--cpr-paper);color:var(--cpr-ink);\n  box-shadow:0 1px 4px rgba(0,0,0,.16);\n}\n.cpr-ig{position:absolute;top:12px;right:12px;z-index:2;color:#fff;opacity:.9;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45));}\n.cpr-onmedia{position:absolute;left:12px;right:12px;bottom:11px;z-index:2;text-align:left;}\n.cpr-handle{\n  display:block;color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em;\n  text-shadow:0 1px 4px rgba(0,0,0,.4);\n}\n.cpr-name{\n  display:block;margin-top:2px;color:rgba(255,255,255,.82);\n  font-size:12px;font-weight:400;line-height:1.3;\n  text-shadow:0 1px 4px rgba(0,0,0,.4);\n  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;\n}\n\/* ------------------------------------------------------------- progress *\/\n.cpr-progress{\n  margin:4px var(--cpr-pad) 0;height:2px;border-radius:2px;\n  background:rgba(21,20,18,.10);overflow:hidden;\n}\n.cpr-progress span{\n  display:block;height:100%;width:30%;border-radius:2px;background:var(--cpr-blue);\n  transform-origin:left center;transition:transform .25s ease;\n}\n\/* ---------------------------------------------------------------- modal *\/\n.cpr-modal{\n  position:fixed;inset:0;z-index:9999;\n  display:flex;align-items:center;justify-content:center;gap:min(3vw,28px);\n  padding:20px;background:rgba(14,13,12,.9);\n  opacity:0;transition:opacity .22s ease;\n}\n.cpr-modal[hidden]{display:none;}\n.cpr-modal.is-open{opacity:1;}\n.cpr-modal-stage{\n  position:relative;height:min(86vh,900px);aspect-ratio:9\/16;max-width:min(94vw,520px);\n  border-radius:var(--cpr-r);overflow:hidden;background:#0e0d0c;\n}\n.cpr-modal-stage video{width:100%;height:100%;object-fit:contain;display:block;background:#0e0d0c;}\n.cpr-modal-stage img{width:100%;height:100%;object-fit:cover;display:block;}\n.cpr-modal-cap{\n  position:absolute;left:0;right:0;bottom:0;padding:14px 16px;\n  background:linear-gradient(to top,rgba(12,11,10,.85),rgba(12,11,10,0));\n  color:#fff;font-size:14px;font-weight:600;pointer-events:none;\n}\n.cpr-modal-cap small{display:block;font-weight:400;opacity:.8;font-size:12px;margin-top:2px;}\n.cpr-modal-close,.cpr-modal-arrow{\n  border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;\n  border-radius:var(--cpr-r);cursor:pointer;display:grid;place-items:center;\n  transition:background .18s,border-color .18s;\n}\n.cpr-modal-close:hover,.cpr-modal-arrow:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.4);}\n.cpr-modal-close{position:absolute;top:16px;right:16px;width:42px;height:42px;z-index:3;}\n.cpr-modal-arrow{width:46px;height:46px;flex:0 0 auto;}\n.cpr-modal-close:focus-visible,.cpr-modal-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px;}\n\/* ------------------------------------------------------------ responsive *\/\n@media (max-width:767px){\n  .cpr-nav{display:none;}\n  .cpr-head{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:10px;}\n  .cpr-modal-arrow{display:none;}\n  .cpr-modal-stage{height:auto;max-height:88vh;width:100%;}\n}\n@media (min-width:768px){\n  .cpr-wrap{--cpr-card:288px;--cpr-gap:18px;--cpr-pad:32px;padding:64px 0 68px;}\n}\n@media (min-width:1200px){\n  .cpr-wrap{--cpr-pad:40px;}\n}\n@media (prefers-reduced-motion:reduce){\n  .cpr-wrap *,.cpr-modal *{transition:none !important;animation:none !important;}\n  .cpr-rail{scroll-behavior:auto;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"shogun-root\" data-shogun-id=\"623ca8de626b3700cc225374\" data-shogun-site-id=\"d921f9ba-aa7a-4156-9e44-53aad23b56fb\" data-shogun-page-id=\"623ca8de626b3700cc225374\" data-shogun-page-version-id=\"6a7b255a7ba7466e98bbd7e1\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6a7b255a7ba7466e98bbd8a2\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e\n\u003cdiv class=\"shg-c shg-align-left\"\u003e\n\u003csection class=\"abl-video\"\u003e\n\u003cdiv class=\"abl-video-container\"\u003e\n\u003cdiv class=\"abl-video-sh\"\u003e\n\u003cdiv class=\"abl-video-label\"\u003e詳しく見る\u003c\/div\u003e\n\u003ch2\u003e動作を動画で確認\u003c\/h2\u003e\n\u003cp\u003eAdaptaBELLの設計、機能、使い方を詳しく解説\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abl-video-inner\"\u003e\n\u003cdiv class=\"abl-video-embed\" id=\"abl-wistia-lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abl-vpills\"\u003e\n\u003cdiv class=\"abl-vpill\"\u003e\n\u003cdiv class=\"abl-vpill-check\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M14 4l-8 8-4-4\" stroke=\"#22a87a\" stroke-width=\"1.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003e300ポンドまで対応\u003c\/h4\u003e\n\u003cp\u003e軽い重量に可能性を制限しません。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abl-vpill\"\u003e\n\u003cdiv class=\"abl-vpill-check\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M14 4l-8 8-4-4\" stroke=\"#22a87a\" stroke-width=\"1.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eローレット加工ハンドル\u003c\/h4\u003e\n\u003cp\u003eハードなトレーニングに耐える高品質素材。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abl-vpill\"\u003e\n\u003cdiv class=\"abl-vpill-check\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M14 4l-8 8-4-4\" stroke=\"#22a87a\" stroke-width=\"1.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003e持ち運びやすく軽量\u003c\/h4\u003e\n\u003cp\u003eホームジムにも、外出先でのトレーニングにも最適です。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abl-vpill\"\u003e\n\u003cdiv class=\"abl-vpill-check\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M14 4l-8 8-4-4\" stroke=\"#22a87a\" stroke-width=\"1.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eほとんどのプレートに対応\u003c\/h4\u003e\n\u003cp\u003eスタンダードプレートとオリンピックプレートの両方に対応。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function() {\n  var loaded = false;\n  var target = document.getElementById('abl-wistia-lazy');\n  if (!target) return;\n\n  var observer = new IntersectionObserver(function(entries) {\n    if (entries[0].isIntersecting \u0026\u0026 !loaded) {\n      loaded = true;\n      observer.disconnect();\n\n      var s1 = document.createElement('script');\n      s1.src = 'https:\/\/fast.wistia.com\/embed\/medias\/wistia_async_osypas5bau.jsonp';\n      s1.async = true;\n\n      var s2 = document.createElement('script');\n      s2.src = 'https:\/\/fast.wistia.com\/assets\/external\/E-v1.js';\n      s2.async = true;\n\n      var embed = document.createElement('div');\n      embed.className = 'wistia_embed wistia_async_osypas5bau';\n      embed.style.cssText = 'width:100%;height:100%;';\n\n      target.appendChild(embed);\n      document.head.appendChild(s1);\n      document.head.appendChild(s2);\n    }\n  }, { rootMargin: '200px' });\n\n  observer.observe(target);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.testimonial-section {\n  background: #f7f6f3;\n  padding: 80px 24px;\n  text-align: center;\n}\n\n.testimonial-container {\n  max-width: 1100px;\n  margin: 0 auto;\n}\n\n.testimonial-quote {\n  font-family: 'Barlow', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  font-size: clamp(20px, 3vw, 28px);\n  font-weight: 600;\n  line-height: 1.5;\n  color: #1a1918;\n  margin: 0 0 40px;\n  max-width: 900px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.testimonial-logo {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.testimonial-logo svg {\n  width: 200px;\n  height: auto;\n  fill: #1a1918;\n}\n\n@media (max-width: 768px) {\n  .testimonial-section {\n    padding: 60px 20px;\n  }\n  \n  .testimonial-quote {\n    font-size: 18px;\n    margin-bottom: 32px;\n  }\n  \n  .testimonial-logo svg {\n    width: 60px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"shogun-root\" data-shogun-id=\"623ca8de626b3700cc225374\" data-shogun-site-id=\"d921f9ba-aa7a-4156-9e44-53aad23b56fb\" data-shogun-page-id=\"623ca8de626b3700cc225374\" data-shogun-page-version-id=\"6a7b255a7ba7466e98bbd7e1\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6a7b255a7ba7466e98bbd8a2\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e\n\u003cdiv class=\"shg-c shg-align-left\"\u003e\n\u003csection class=\"testimonial-section\"\u003e\n\u003cdiv class=\"testimonial-container\"\u003e\n\u003cblockquote class=\"testimonial-quote\"\u003e「コンパクトで効率的、そして多用途。Kensui FitnessのAdaptaBELLは、ホームジムに最適です。独自のプレート式でフラットエンドのダンベルは、あらゆるウェイトプレートに対応し、最大300ポンドまで調整できます。」\u003c\/blockquote\u003e\n\u003cdiv class=\"testimonial-logo\"\u003e\u003csvg viewbox=\"0 0 300 90\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003ctext x=\"150\" y=\"60\" font-family=\"ITC Avant Garde Gothic, sans-serif\" font-size=\"70\" font-weight=\"700\" text-anchor=\"middle\"\u003eGQ\u003c\/text\u003e \u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(4, 1fr); gap: 0px;\"\u003e\n\u003cimg src=\"https:\/\/i.shgcdn.com\/98aa27bf-25a2-4f89-8e54-c7bf441ec030\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/900x\/\" alt=\"\" loading=\"lazy\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover;\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/948630e5-3388-4b7d-aec3-afdf87b1e57e\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/900x\/\" alt=\"\" loading=\"lazy\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover;\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/a69b00b3-39a2-48d8-8245-e5920392bc8b\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/900x\/\" alt=\"\" loading=\"lazy\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover;\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/51a08c4f-7a86-48ba-b6f5-a3f9d1aa7051\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/900x\/\" alt=\"\" loading=\"lazy\" style=\"width: 100%; aspect-ratio: 1\/1; object-fit: cover;\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/*@media (max-width: 749px) {*\/\n  \/*  div { grid-template-columns: repeat(2, 1fr) !important; }*\/\n  \/*}*\/\n\u003c\/style\u003e\n\u003cdiv class=\"shogun-root\" data-shogun-id=\"623ca8de626b3700cc225374\" data-shogun-site-id=\"d921f9ba-aa7a-4156-9e44-53aad23b56fb\" data-shogun-page-id=\"623ca8de626b3700cc225374\" data-shogun-page-version-id=\"6a7b255a7ba7466e98bbd7e1\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6a7b255a7ba7466e98bbd8a2\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e\n\u003cdiv class=\"shg-c shg-align-left\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400\u0026amp;family=Barlow+Condensed:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003clink rel=\"preload\" as=\"image\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-max.jpg?v=1763582648\" fetchpriority=\"high\"\u003e \u003cscript\u003e\n(function(){\n  var PRODUCT_HANDLE = 'adaptabell';\n  var productData = null;\n  var selectedVariantId = null;\n  var currentStyle = 'MAX [150kg | 300lbs]';\n\n  \/* ── 到着日＋国旗 ── *\/\n  var BUSINESS_DAYS = 3;\n\n  function addBusinessDays(date, days) {\n    var result = new Date(date);\n    var added = 0;\n    while (added \u003c days) {\n      result.setDate(result.getDate() + 1);\n      var dow = result.getDay();\n      if (dow !== 0 \u0026\u0026 dow !== 6) added++;\n    }\n    return result;\n  }\n\n  function formatArrival(date) {\n    var months = ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'];\n    return months[date.getMonth()] + date.getDate() + '日';\n  }\n\n  \/\/ 到着日（今日から3営業日後）\n  (function setArrivalDate() {\n    var el = document.getElementById('adbArrivalDate');\n    if (!el) return;\n    var arrival = addBusinessDays(new Date(), BUSINESS_DAYS);\n    el.textContent = formatArrival(arrival);\n  })();\n\n  \/\/ タイムゾーンから国旗を取得\n  (function setCountryFlag() {\n    var el = document.getElementById('adbCountryFlag');\n    if (!el) return;\n    try {\n      var tz = Intl.DateTimeFormat().resolvedOptions().timeZone || '';\n      var tzToFlag = {\n        'America\/New_York':'🇺🇸','America\/Chicago':'🇺🇸','America\/Denver':'🇺🇸','America\/Los_Angeles':'🇺🇸',\n        'America\/Phoenix':'🇺🇸','America\/Anchorage':'🇺🇸','Pacific\/Honolulu':'🇺🇸','America\/Detroit':'🇺🇸',\n        'America\/Indiana':'🇺🇸','America\/Boise':'🇺🇸','America\/Juneau':'🇺🇸','America\/Adak':'🇺🇸',\n        'America\/Toronto':'🇨🇦','America\/Vancouver':'🇨🇦','America\/Edmonton':'🇨🇦','America\/Winnipeg':'🇨🇦',\n        'America\/Halifax':'🇨🇦','America\/Montreal':'🇨🇦','America\/Regina':'🇨🇦',\n        'Europe\/London':'🇬🇧','Europe\/Paris':'🇫🇷','Europe\/Berlin':'🇩🇪','Europe\/Madrid':'🇪🇸',\n        'Europe\/Rome':'🇮🇹','Europe\/Amsterdam':'🇳🇱','Europe\/Brussels':'🇧🇪','Europe\/Zurich':'🇨🇭',\n        'Europe\/Vienna':'🇦🇹','Europe\/Stockholm':'🇸🇪','Europe\/Oslo':'🇳🇴','Europe\/Copenhagen':'🇩🇰',\n        'Europe\/Helsinki':'🇫🇮','Europe\/Dublin':'🇮🇪','Europe\/Lisbon':'🇵🇹','Europe\/Warsaw':'🇵🇱',\n        'Europe\/Prague':'🇨🇿','Europe\/Budapest':'🇭🇺','Europe\/Bucharest':'🇷🇴','Europe\/Athens':'🇬🇷',\n        'Europe\/Istanbul':'🇹🇷','Europe\/Moscow':'🇷🇺','Europe\/Kiev':'🇺🇦',\n        'Asia\/Tokyo':'🇯🇵','Asia\/Seoul':'🇰🇷','Asia\/Shanghai':'🇨🇳','Asia\/Hong_Kong':'🇭🇰',\n        'Asia\/Taipei':'🇹🇼','Asia\/Singapore':'🇸🇬','Asia\/Bangkok':'🇹🇭','Asia\/Jakarta':'🇮🇩',\n        'Asia\/Kolkata':'🇮🇳','Asia\/Calcutta':'🇮🇳','Asia\/Dubai':'🇦🇪','Asia\/Riyadh':'🇸🇦',\n        'Asia\/Manila':'🇵🇭','Asia\/Kuala_Lumpur':'🇲🇾',\n        'Australia\/Sydney':'🇦🇺','Australia\/Melbourne':'🇦🇺','Australia\/Brisbane':'🇦🇺',\n        'Australia\/Perth':'🇦🇺','Australia\/Adelaide':'🇦🇺',\n        'Pacific\/Auckland':'🇳🇿',\n        'America\/Mexico_City':'🇲🇽','America\/Sao_Paulo':'🇧🇷','America\/Argentina\/Buenos_Aires':'🇦🇷',\n        'America\/Bogota':'🇨🇴','America\/Santiago':'🇨🇱','America\/Lima':'🇵🇪',\n        'Africa\/Johannesburg':'🇿🇦','Africa\/Cairo':'🇪🇬','Africa\/Lagos':'🇳🇬','Africa\/Nairobi':'🇰🇪',\n        'Asia\/Jerusalem':'🇮🇱','Asia\/Tel_Aviv':'🇮🇱'\n      };\n      el.textContent = tzToFlag[tz] || '';\n    } catch(e) { el.textContent = ''; }\n  })();\n \n  var isImperial = (function() {\n  try {\n    var tz = Intl.DateTimeFormat().resolvedOptions().timeZone || '';\n    return tz.indexOf('America\/') === 0 \u0026\u0026 tz.indexOf('America\/Sao_Paulo') === -1 \u0026\u0026 \n           tz.indexOf('America\/Argentina') === -1 \u0026\u0026 tz.indexOf('America\/Bogota') === -1 \u0026\u0026 \n           tz.indexOf('America\/Santiago') === -1 \u0026\u0026 tz.indexOf('America\/Lima') === -1 \u0026\u0026 \n           tz.indexOf('America\/Mexico_City') === -1;\n  } catch(e) { return true; }\n})();\n\n  \/* ── ギャラリー ── *\/\n  var gallerySets = {\n    'PRO [70kg | 140lbs]': [\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-pro.jpg?v=1763582649',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ADAPTABELL-1.jpg?v=1771505896',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ADAPTABELPro2.jpg?v=1771505896',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ADAPTABELPro3.jpg?v=1771505896',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ADAPTABELPro6.jpg?v=1771505896',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/adjusta-bell.gif?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adjustabell-vs-other-brands.gif?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-with-review.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/these-are-killer-value-adaptabell.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-with-review-2.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/pairdumbells.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/adjustabell-full-set.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/standing-curl-218145.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-lunge.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/goblet-squat-adjustabell.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/bench-press-adjustabell-848321.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adjustabell-shoulder-press.jpg?v=1763564290'\n    ],\n    'MAX [150kg | 300lbs]': [\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-max.jpg?v=1763582648',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ADAPTABELL-1.jpg?v=1771505896',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ADAPTABELL-2.jpg?v=1771505896',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ADAPTABELMAX3.jpg?v=1771505896',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ADAPTABELMAX4.jpg?v=1771505896',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ADAPTABELMAX6.jpg?v=1771505896',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/adjusta-bell.gif?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adjustabell-vs-other-brands.gif?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/chrome-plate-adjustabell.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Adaptabell4.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabellsPAIR.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabells_vert.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adjustabell-chrome-shoulder-press.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-hammer.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-bench.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-curl.jpg?v=1763564290',\n      'https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-rows.jpg?v=1763564290'\n    ]\n  };\n\n  var imgs = [];\n  var ci = 0;\n  var hi = document.getElementById('adbHeroImage');\n  var thumbsContainer = document.getElementById('adbThumbs');\n  function thumbSrc(src){\n    if(!src)return src;\n    if(src.indexOf('.gif')\u003e-1)return src;\n    if(src.indexOf('?')\u003e-1)return src+'\u0026width=200';\n    return src+'?width=200';\n  }\n  function buildGallery() {\n    imgs = gallerySets[currentStyle] || gallerySets['MAX [150kg | 300lbs]'];\n    ci = 0;\n    hi.src = imgs[0];\n    thumbsContainer.innerHTML = '';\n    imgs.forEach(function(src, i) {\n      var btn = document.createElement('button');\n      btn.className = 'adb-th' + (i === 0 ? ' on' : '');\n      btn.dataset.i = i;\n      btn.innerHTML = '\u003cimg src=\"' + thumbSrc(src) + '\" loading=\"lazy\" alt=\"\"\u003e';\n      btn.addEventListener('click', function() { setI(i); });\n      thumbsContainer.appendChild(btn);\n    });\n  }\n  (function setVariantDescriptions() {\n  var proDesc = document.querySelector('[data-var*=\"PRO\"] .adb-vo-desc');\n  var maxDesc = document.querySelector('[data-var*=\"MAX\"] .adb-vo-desc');\n  if (proDesc) proDesc.textContent = isImperial ? 'Duracore™ — 140lb' : 'Duracore™ — 70kg';\n  if (maxDesc) maxDesc.textContent = isImperial ? 'Metal — 300lb' : 'Metal — 150kg';\n})();\n  function setI(i) {\n    ci = i;\n    hi.src = imgs[i];\n    var ths = thumbsContainer.querySelectorAll('.adb-th');\n    ths.forEach(function(t, j) { t.classList.toggle('on', j === i); });\n  }\n\n  window.adbNav = function(d) {\n    var n = ci + d;\n    if (n \u003c 0) n = imgs.length - 1;\n    if (n \u003e= imgs.length) n = 0;\n    setI(n);\n  };\n\n  function formatMoney(cents) {\n    if (typeof Shopify !== 'undefined' \u0026\u0026 typeof Shopify.formatMoney === 'function') {\n      var fmt = '${{amount}}';\n      if (window.theme \u0026\u0026 window.theme.moneyFormat) fmt = window.theme.moneyFormat;\n      else if (window.shopMoneyFormat) fmt = window.shopMoneyFormat;\n      return Shopify.formatMoney(cents, fmt);\n    }\n    var symbol = '$';\n    if (typeof Shopify !== 'undefined' \u0026\u0026 Shopify.currency) {\n      var c = Shopify.currency.active;\n      var symbols = { USD:'$', EUR:'€', GBP:'£', CAD:'CA$', AUD:'A$', JPY:'¥', CHF:'CHF ', SEK:' kr', DKK:' kr', NOK:' kr', NZD:'NZ$', SGD:'S$', HKD:'HK$', MXN:'MX$', BRL:'R$', INR:'₹', PLN:' zł', CZK:' Kč', ILS:'₪', THB:'฿', TWD:'NT$', KRW:'₩', PHP:'₱', MYR:'RM ', ZAR:'R ' };\n      if (symbols[c]) symbol = symbols[c];\n      else symbol = c + ' ';\n    }\n    var raw = cents \/ 100; var amt = raw % 1 === 0 ? raw.toFixed(0) : raw.toFixed(2);\n    var after = ['SEK','DKK','NOK','PLN','CZK'];\n    var curr = (typeof Shopify !== 'undefined' \u0026\u0026 Shopify.currency) ? Shopify.currency.active : 'USD';\n    if (after.indexOf(curr) \u003e -1) return amt + symbol;\n    return symbol + amt;\n  }\n\n  function getVariantByTitle(title) {\n    if (!productData) return null;\n    for (var i = 0; i \u003c productData.variants.length; i++) {\n      if (productData.variants[i].title === title) return productData.variants[i];\n    }\n    return productData.variants[0];\n  }\n\n  function updateFreeShipBadge() {\n    var badge = document.getElementById('adbFreeShipBadge');\n    if (!badge) return;\n    if (currentStyle.indexOf('MAX') \u003e -1) {\n      badge.classList.add('visible');\n    } else {\n      badge.classList.remove('visible');\n    }\n  }\n\n  function updateStockState() {\n    if (!productData) return;\n    var variant = getVariantByTitle(currentStyle);\n    if (!variant) return;\n    var btn = document.getElementById('adbAddBtn');\n    var bellBtn = document.getElementById('adbBellBtn');\n    var notifyForm = document.getElementById('adbNotifyForm');\n    var notifyConfirm = document.getElementById('adbNotifyConfirm');\n    var stockEl = document.getElementById('adbStockStatus');\n    if (!variant.available) {\n      btn.disabled = true; btn.innerHTML = '在庫切れ';\n      btn.style.background = '#bbb9b2'; btn.style.cursor = 'not-allowed'; btn.style.pointerEvents = 'none';\n      if (bellBtn) bellBtn.style.display = 'flex';\n      if (notifyForm) notifyForm.style.display = 'none';\n      if (notifyConfirm) notifyConfirm.style.display = 'none';\n      if (stockEl) { stockEl.innerHTML = '\u003cspan style=\\\"width:8px;height:8px;border-radius:50%;background:#dc2626;display:inline-block\\\"\u003e\u003c\/span\u003e 在庫切れ'; stockEl.style.color = '#dc2626'; }\n    } else {\n      btn.disabled = false;\n      btn.innerHTML = '\u003csvg width=\\\"18\\\" height=\\\"18\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\"\u003e\u003cpath d=\\\"M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z\\\"\/\u003e\u003cline x1=\\\"3\\\" y1=\\\"6\\\" x2=\\\"21\\\" y2=\\\"6\\\"\/\u003e\u003cpath d=\\\"M16 10a4 4 0 01-8 0\\\"\/\u003e\u003c\/svg\u003e カートに追加';\n      btn.style.background = '#1972bc'; btn.style.cursor = 'pointer'; btn.style.pointerEvents = 'auto';\n      if (bellBtn) bellBtn.style.display = 'none';\n      if (notifyForm) notifyForm.style.display = 'none';\n      if (notifyConfirm) notifyConfirm.style.display = 'none';\n      if (stockEl) { stockEl.style.color = '#2d8a39'; }\n    }\n  }\n\n  var ADB_KLAVIYO_KEY = 'QeupfE';\n\n  window.adbToggleBell = function() {\n    var form = document.getElementById('adbNotifyForm');\n    var confirm = document.getElementById('adbNotifyConfirm');\n    if (confirm \u0026\u0026 confirm.style.display === 'flex') return;\n    if (!form) return;\n    form.style.display = form.style.display === 'flex' ? 'none' : 'flex';\n    if (form.style.display === 'flex') { var el = document.getElementById('adbNotifyEmail'); if (el) el.focus(); }\n  };\n\n  window.adbSubmitNotify = function() {\n    var input = document.getElementById('adbNotifyEmail');\n    var email = input ? input.value : '';\n    if (!email || email.indexOf('@') === -1) { if (input) input.style.borderColor = '#E24B4A'; return; }\n    if (input) input.style.borderColor = '#ddd';\n    var variant = getVariantByTitle(currentStyle);\n    var vid = variant ? variant.id : selectedVariantId;\n    fetch('https:\/\/a.klaviyo.com\/client\/back-in-stock-subscriptions\/?company_id=' + ADB_KLAVIYO_KEY, {\n      method: 'POST',\n      headers: { 'content-type': 'application\/json', 'revision': '2024-06-15' },\n      body: JSON.stringify({ data: { type: 'back-in-stock-subscription', attributes: { channels: ['EMAIL'], profile: { data: { type: 'profile', attributes: { email: email } } } }, relationships: { variant: { data: { type: 'catalog-variant', id: '$shopify:::$default:::' + String(vid) } } } } })\n    })\n    .then(function(res) {\n      if (!res.ok) { if (input) input.style.borderColor = '#E24B4A'; return; }\n      var form = document.getElementById('adbNotifyForm');\n      var confirm = document.getElementById('adbNotifyConfirm');\n      if (form) form.style.display = 'none';\n      if (confirm) confirm.style.display = 'flex';\n      var bell = document.getElementById('adbBellBtn');\n      if (bell) { bell.style.opacity = '0.4'; bell.onclick = null; }\n    })\n    .catch(function() { if (input) input.style.borderColor = '#E24B4A'; });\n  };\n\n  function updatePriceDisplay() {\n    if (!productData) { updateFreeShipBadge(); return; }\n\n    ['PRO [70kg | 140lbs]', 'MAX [150kg | 300lbs]'].forEach(function(s) {\n      var v = getVariantByTitle(s);\n      var key = s.indexOf('PRO') \u003e -1 ? 'PRO' : 'MAX';\n      var el = document.getElementById('adbVarPrice' + key);\n      if (v \u0026\u0026 el) el.textContent = formatMoney(v.price);\n    });\n\n    var variant = getVariantByTitle(currentStyle);\n    if (!variant) return;\n    selectedVariantId = variant.id;\n    var priceStr = formatMoney(variant.price);\n    var heroPrice = document.getElementById('adbHeroPrice');\n    if (heroPrice) heroPrice.textContent = priceStr;\n\n    updateFreeShipBadge();\n    updateStockState();\n  }\n\n  function refetchProduct() {\n    fetch('\/products\/' + PRODUCT_HANDLE + '.js')\n      .then(function(r) { return r.json(); })\n      .then(function(p) { productData = p; updatePriceDisplay(); });\n  }\n\n window.adbSelectVar = function(btn) {\n    currentStyle = btn.dataset.var;\n    document.querySelectorAll('.adb-vo').forEach(function(b) { b.classList.remove('on'); });\n    btn.classList.add('on');\n    document.getElementById('adbStyleName').textContent = currentStyle;\n    buildGallery();\n    updatePriceDisplay();\n\n    \/\/ 商品データがまだ読み込まれていない場合のフォールバック\n    if (!productData) {\n      var h = document.getElementById('adbHeroPrice');\n      if (h) h.textContent = currentStyle.indexOf('PRO') \u003e -1 ? '$49' : '$149';\n    }\n  };\n  buildGallery();\n\n  fetch('\/products\/' + PRODUCT_HANDLE + '.js')\n    .then(function(r) { return r.json(); })\n    .then(function(product) { productData = product; updatePriceDisplay(); })\n    .catch(function() {\n  var h = document.getElementById('adbHeroPrice');\n  if (h) h.textContent = currentStyle.indexOf('PRO') \u003e -1 ? '$49' : '$149';\n  updateFreeShipBadge();\n});\n\n document.addEventListener('DOMContentLoaded', function() {\n  \/\/ Shopifyのネイティブ通貨変更イベントを監視\n  document.addEventListener('currency:change', refetchProduct);\n\n  \/\/ URL／Cookieの変更を監視（Shopify Markets）\n  var lastHref = location.href;\n  setInterval(function() {\n    if (location.href !== lastHref) {\n      lastHref = location.href;\n      refetchProduct();\n    }\n  }, 1000);\n\n  \/\/ DOMの価格変更を監視（多くの通貨切り替えアプリに対応）\n  var priceWatch = document.querySelector('.money, [data-currency]');\n  if (priceWatch) {\n    new MutationObserver(function() { refetchProduct(); })\n      .observe(priceWatch, { characterData: true, childList: true, subtree: true });\n  }\n\n  \/\/ 通貨セレクターの変更を監視\n  document.addEventListener('change', function(e) {\n    var t = e.target;\n    if (t.name === 'currency' || t.dataset.currency !== undefined || \n        t.closest('[data-currency-selector], .currency-selector, [data-disclosure-list]')) {\n      setTimeout(refetchProduct, 300);\n    }\n  });\n});\n\n  window.adbAddToCart = function() {\n    var btn = document.getElementById('adbAddBtn');\n    var origHTML = btn.innerHTML;\n    btn.innerHTML = '\u003csvg width=\\\"18\\\" height=\\\"18\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" style=\\\"animation:adbSpin .6s linear infinite\\\"\u003e\u003ccircle cx=\\\"12\\\" cy=\\\"12\\\" r=\\\"10\\\"\/\u003e\u003cpath d=\\\"M12 6v6l4 2\\\"\/\u003e\u003c\/svg\u003e 追加中…';\n    btn.style.opacity = '.7';\n    btn.style.pointerEvents = 'none';\n\n    var vid = selectedVariantId;\n    var doAdd;\n\n    if (vid) {\n      doAdd = fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: { 'Content-Type': 'application\/json' },\n        body: JSON.stringify({ items: [{ id: vid, quantity: 1 }] })\n      });\n    } else {\n      doAdd = fetch('\/products\/' + PRODUCT_HANDLE + '.js')\n        .then(function(r) { return r.json(); })\n        .then(function(product) {\n          var v = getVariantByTitle(currentStyle) || product.variants[0];\n          return fetch('\/cart\/add.js', {\n            method: 'POST',\n            headers: { 'Content-Type': 'application\/json' },\n            body: JSON.stringify({ items: [{ id: v.id, quantity: 1 }] })\n          });\n        });\n    }\n\n    doAdd\n      .then(function(r) { return r.json(); })\n      .then(function() {\n        btn.innerHTML = '\u003csvg width=\\\"18\\\" height=\\\"18\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"#fff\\\" stroke-width=\\\"2.5\\\"\u003e\u003cpath d=\\\"M20 6L9 17l-5-5\\\"\/\u003e\u003c\/svg\u003e カートに追加しました！';\n        btn.style.background = '#2d8a39';\n        btn.style.opacity = '1';\n\n        fetch(window.location.pathname)\n          .then(function(r) { return r.text(); })\n          .then(function(html) {\n            var doc = new DOMParser().parseFromString(html, 'text\/html');\n            var drawerSelectors = ['#cart-drawer','#CartDrawer','[id*=\\\"cart-drawer\\\"]','[id*=\\\"cart-sidebar\\\"]','[id*=\\\"mini-cart\\\"]','[id*=\\\"slide-cart\\\"]','[id*=\\\"CartDrawer\\\"]','.cart-drawer','[data-cart-drawer]','[data-section-id*=\\\"cart\\\"]','.side-cart','.slidecart'];\n            for (var s = 0; s \u003c drawerSelectors.length; s++) {\n              var fresh = doc.querySelector(drawerSelectors[s]);\n              var current = document.querySelector(drawerSelectors[s]);\n              if (fresh \u0026\u0026 current) { current.outerHTML = fresh.outerHTML; break; }\n            }\n            doc.querySelectorAll('[id^=\\\"shopify-section-\\\"]').forEach(function(freshSec) {\n              if (freshSec.id.toLowerCase().includes('cart')) {\n                var current = document.getElementById(freshSec.id);\n                if (current) current.outerHTML = freshSec.outerHTML;\n              }\n            });\n            var countSels = '[data-cart-count], .cart-count, .cart-item-count, .js-cart-count, .cart-count-bubble, .cart__count, [data-cart-item-count], .header__cart-count, .CartCount, .site-header__cart-count';\n            var freshCounts = doc.querySelectorAll(countSels);\n            var pageCounts = document.querySelectorAll(countSels);\n            freshCounts.forEach(function(el, i) { if (pageCounts[i]) pageCounts[i].outerHTML = el.outerHTML; });\n          })\n          .catch(function() {})\n          .finally(function() {\n            setTimeout(function() {\n              var cartTrigger = document.querySelector('[data-cart-toggle], .js-cart-toggle, .cart-toggle, a[href=\\\"\/cart\\\"], .site-header__cart, .header__icon--cart, .js-drawer-open-cart, [data-action=\\\"toggle-cart\\\"], .cart-link, .cart-icon-bubble');\n              if (cartTrigger) cartTrigger.click();\n            }, 200);\n          });\n\n        setTimeout(function() {\n          btn.innerHTML = origHTML;\n          btn.style.background = '#1972bc';\n          btn.style.pointerEvents = 'auto';\n        }, 2000);\n      })\n      .catch(function() {\n        btn.innerHTML = origHTML;\n        btn.style.opacity = '1';\n        btn.style.pointerEvents = 'auto';\n        window.location.href=\"\/ja\/products\" + PRODUCT_HANDLE;\n      });\n  };\n\n  window.adbTogAcc = function(b) {\n    var i = b.parentElement, o = i.classList.contains('open');\n    document.querySelectorAll('.adb-aci').forEach(function(x) { x.classList.remove('open'); });\n    if (!o) i.classList.add('open');\n  };\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n.abl-video *, .abl-video *::before, .abl-video *::after { margin:0; padding:0; box-sizing:border-box; }\n.abl-video {\n  padding: 80px 24px;\n  background: #fff;\n  border-top: 1px solid #e8e6df;\n  border-bottom: 1px solid #e8e6df;\n  font-family: 'Inter', -apple-system, sans-serif;\n  -webkit-font-smoothing: antialiased;\n}\n.abl-video-container { max-width: 1100px; margin: 0 auto; }\n.abl-video-sh { text-align: center; margin-bottom: 48px; }\n.abl-video-sh .abl-video-label {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 14px;\n  letter-spacing: 3px;\n  color: #22a87a;\n  text-transform: uppercase;\n  margin-bottom: 8px;\n}\n.abl-video-sh h2 {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: clamp(32px, 5vw, 52px);\n  letter-spacing: 1px;\n  line-height: 1.05;\n  color: #2c2b28;\n}\n.abl-video-sh p {\n  margin-top: 10px;\n  font-size: 14px;\n  color: #5a5850;\n  max-width: 520px;\n  margin-left: auto;\n  margin-right: auto;\n}\n.abl-video-inner { max-width: 800px; margin: 0 auto; }\n.abl-video-embed {\n  position: relative;\n  padding-bottom: 56.25%;\n  height: 0;\n  overflow: hidden;\n  border-radius: 8px;\n  background: #1a1918;\n  box-shadow: 0 8px 32px rgba(0,0,0,0.1);\n}\n.abl-video-embed \u003e div,\n.abl-video-embed \u003e iframe,\n.abl-video-embed \u003e .wistia_embed {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%;\n  height: 100%;\n}\n.abl-vpills {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 16px;\n  max-width: 900px;\n  margin: 40px auto 0;\n}\n.abl-vpill {\n  text-align: center;\n  padding: 20px 16px;\n  background: #f7f6f3;\n  border: 1px solid #e8e6df;\n  border-radius: 8px;\n}\n.abl-vpill-check {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 28px; height: 28px;\n  border-radius: 50%;\n  background: rgba(52,211,153,0.08);\n  margin-bottom: 10px;\n}\n.abl-vpill h4 {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 17px;\n  letter-spacing: 1px;\n  color: #2c2b28;\n  margin-bottom: 4px;\n}\n.abl-vpill p {\n  font-size: 12px;\n  color: #8a8880;\n  line-height: 1.4;\n}\n@media (max-width: 768px) {\n  .abl-vpills { grid-template-columns: 1fr 1fr; }\n}\n@media (max-width: 480px) {\n  .abl-vpills { grid-template-columns: 1fr; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"shogun-root\" data-shogun-id=\"623ca8de626b3700cc225374\" data-shogun-site-id=\"d921f9ba-aa7a-4156-9e44-53aad23b56fb\" data-shogun-page-id=\"623ca8de626b3700cc225374\" data-shogun-page-version-id=\"6a7b255a7ba7466e98bbd7e1\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6a7b255a7ba7466e98bbd8a2\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e\n\u003cdiv class=\"shg-c shg-align-left\"\u003e\n\u003csection class=\"abl-video\"\u003e\n\u003cdiv class=\"abl-video-container\"\u003e\n\u003cdiv class=\"abl-video-sh\"\u003e\n\u003cdiv class=\"abl-video-label\"\u003e詳しく見る\u003c\/div\u003e\n\u003ch2\u003e動作を動画で確認\u003c\/h2\u003e\n\u003cp\u003eAdaptaBELLの設計、機能、使い方を詳しく解説\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abl-video-inner\"\u003e\n\u003cdiv class=\"abl-video-embed\" id=\"abl-wistia-lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abl-vpills\"\u003e\n\u003cdiv class=\"abl-vpill\"\u003e\n\u003cdiv class=\"abl-vpill-check\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M14 4l-8 8-4-4\" stroke=\"#22a87a\" stroke-width=\"1.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003e300ポンドまで対応\u003c\/h4\u003e\n\u003cp\u003e軽い重量に可能性を制限しません。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abl-vpill\"\u003e\n\u003cdiv class=\"abl-vpill-check\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M14 4l-8 8-4-4\" stroke=\"#22a87a\" stroke-width=\"1.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eローレット加工ハンドル\u003c\/h4\u003e\n\u003cp\u003eハードなトレーニングに耐える高品質素材。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abl-vpill\"\u003e\n\u003cdiv class=\"abl-vpill-check\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M14 4l-8 8-4-4\" stroke=\"#22a87a\" stroke-width=\"1.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003e持ち運びやすく軽量\u003c\/h4\u003e\n\u003cp\u003eホームジムにも、外出先でのトレーニングにも最適です。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abl-vpill\"\u003e\n\u003cdiv class=\"abl-vpill-check\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M14 4l-8 8-4-4\" stroke=\"#22a87a\" stroke-width=\"1.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eほとんどのプレートに対応\u003c\/h4\u003e\n\u003cp\u003eスタンダードプレートとオリンピックプレートの両方に対応。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function() {\n  var loaded = false;\n  var target = document.getElementById('abl-wistia-lazy');\n  if (!target) return;\n\n  var observer = new IntersectionObserver(function(entries) {\n    if (entries[0].isIntersecting \u0026\u0026 !loaded) {\n      loaded = true;\n      observer.disconnect();\n\n      var s1 = document.createElement('script');\n      s1.src = 'https:\/\/fast.wistia.com\/embed\/medias\/wistia_async_osypas5bau.jsonp';\n      s1.async = true;\n\n      var s2 = document.createElement('script');\n      s2.src = 'https:\/\/fast.wistia.com\/assets\/external\/E-v1.js';\n      s2.async = true;\n\n      var embed = document.createElement('div');\n      embed.className = 'wistia_embed wistia_async_osypas5bau';\n      embed.style.cssText = 'width:100%;height:100%;';\n\n      target.appendChild(embed);\n      document.head.appendChild(s1);\n      document.head.appendChild(s2);\n    }\n  }, { rootMargin: '200px' });\n\n  observer.observe(target);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* [Omitted unchanged CSS and markup translations continue in the same structure.] *\/\n\u003c\/style\u003e","brand":"Kensui","offers":[{"title":"PRO [65kg | 140lbs]","offer_id":43942347571412,"sku":"rek-db-plastic","price":49.0,"currency_code":"USD","in_stock":true},{"title":"MAX [140kg | 300lbs]","offer_id":43942347604180,"sku":"rek-db-metal","price":179.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/adaptabell-max.jpg?v=1763582648"},{"product_id":"ascent","title":"アセント™","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"62409aadefbe6b00cd4997ff\" data-shogun-site-id=\"d921f9ba-aa7a-4156-9e44-53aad23b56fb\" data-shogun-page-id=\"62409aadefbe6b00cd4997ff\" data-shogun-page-version-id=\"6a80d3070961000eaab825ef\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6a677c453d5e7ab40bbe28b4\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e \u003cdiv id=\"s-7c36bd06-4854-4b66-b15a-a9d5f0a5744f\" class=\"shg-c shg-align-left\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@400;500;600;700\u0026amp;family=Barlow+Condensed:wght@400;500;600;700\u0026amp;family=Oswald:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e\n  .asc-hero {\n    --asc-bg:    #f5f5f5;   \/* warm paper *\/\n    --asc-white: #ffffff;\n    --asc-off:   #f5f5f5;\n    --asc-sand:  #e7decf;   \/* hairline borders *\/\n    --asc-ink:   #26241f;   \/* body *\/\n    --asc-black: #16140f;   \/* headlines *\/\n    --asc-muted: #948c7d;\n    --asc-accent:  #1972bc;\n    --asc-accent-d:#155a96;\n    --asc-accent-tint: #e9f1f8;\n\n    --fo: \"Oswald\", Impact, sans-serif;\n    --fd: \"Bebas Neue\", Impact, sans-serif;\n    --fb: \"Barlow\", system-ui, sans-serif;\n    --fc: \"Barlow Condensed\", system-ui, sans-serif;\n\n    background:\n      radial-gradient(120% 80% at 100% 0%, #f8f4ec 0%, var(--asc-bg) 55%);\n    color: var(--asc-ink);\n    padding: 28px 16px 40px;\n    box-sizing: border-box;\n  }\n  .asc-hero *, .asc-hero *::before, .asc-hero *::after { box-sizing: border-box; }\n\n  .asc-hero__grid {\n    max-width: 1240px; margin: 0 auto;\n    display: grid; grid-template-columns: 1fr; gap: 24px;\n  }\n  @media (min-width: 880px) {\n    .asc-hero { padding: 48px 28px 56px; }\n    .asc-hero__grid { grid-template-columns: 1.08fr 1fr; gap: 52px; align-items: start; }\n  }\n\n  \/* Stock toggle *\/\n  .asc-hero .asc-block--in, .asc-hero .asc-block--out { display: none; }\n  .asc-hero[data-stock=\"in\"]  .asc-block--in  { display: flex; flex-direction: column; gap: 10px; }\n  .asc-hero[data-stock=\"in\"]  .asc-stock--in  { display: flex; }\n  .asc-hero[data-stock=\"out\"] .asc-block--out { display: flex; flex-direction: column; gap: 10px; }\n  .asc-hero[data-stock=\"out\"] .asc-stock--out { display: flex; }\n  .asc-stock--in, .asc-stock--out { display: none; }\n\n  \/* ============ GALLERY ============ *\/\n  .asc-gallery { display: flex; flex-direction: column; gap: 10px; position: sticky; top: 16px; }\n  @media (max-width: 879px){ .asc-gallery { position: static; } }\n\n  .asc-gallery__stage {\n    position: relative; background: var(--asc-white);\n    border: 1px solid var(--asc-sand);\n    border-radius: 6px; overflow: hidden; aspect-ratio: 1 \/ 1;\n    box-shadow: 0 24px 48px -28px rgba(22,20,15,.30);\n  }\n  .asc-gallery__track {\n    display: flex; width: 100%; height: 100%;\n    overflow-x: auto;\n    scroll-snap-type: x mandatory; scroll-behavior: smooth;\n    scrollbar-width: none; -ms-overflow-style: none;\n  }\n  .asc-gallery__track::-webkit-scrollbar { display: none; }\n  .asc-gallery__slide {\n    flex: 0 0 100%; width: 100%; height: 100%;\n    scroll-snap-align: start; scroll-snap-stop: always;\n  }\n  .asc-gallery__slide img { width: 100%; height: 100%; object-fit: cover; display: block; }\n\n  .asc-gallery__badge {\n    position: absolute; top: 14px; left: 14px;\n    background: var(--asc-black); color: var(--asc-white);\n    font-family: var(--fc); font-size: 11px; letter-spacing: .14em;\n    text-transform: uppercase; font-weight: 600;\n    padding: 6px 11px; border-radius: 5px; z-index: 3; pointer-events: none;\n  }\n  .asc-gallery__arrow {\n    position: absolute; top: 50%; transform: translateY(-50%);\n    width: 44px; height: 44px;\n    background: rgba(255,255,255,.92);\n    backdrop-filter: blur(4px);\n    border: 1px solid var(--asc-sand); border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n    cursor: pointer; z-index: 3;\n    transition: background .12s ease, transform .12s ease, opacity .12s ease;\n    color: var(--asc-black); box-shadow: 0 4px 16px -6px rgba(0,0,0,.2);\n  }\n  .asc-gallery__arrow:hover { background: var(--asc-white); transform: translateY(-50%) scale(1.07); }\n  .asc-gallery__arrow:active { transform: translateY(-50%) scale(.95); }\n  .asc-gallery__arrow:disabled { opacity: 0; pointer-events: none; }\n  .asc-gallery__arrow svg { width: 19px; height: 19px; }\n  .asc-gallery__arrow--prev { left: 14px; }\n  .asc-gallery__arrow--next { right: 14px; }\n  .asc-gallery__counter {\n    position: absolute; bottom: 14px; right: 14px;\n    background: rgba(22,20,15,.72); color: var(--asc-white);\n    font-family: var(--fc); font-size: 11px; letter-spacing: .1em; font-weight: 500;\n    padding: 4px 11px; border-radius: 999px;\n    z-index: 3; pointer-events: none;\n  }\n\n  \/* Thumbnails *\/\n  .asc-gallery__thumbs {\n    display: flex; gap: 7px;\n    overflow-x: auto; overflow-y: hidden;\n    scroll-behavior: smooth;\n    scrollbar-width: none; -ms-overflow-style: none;\n    padding: 3px 0;\n  }\n  .asc-gallery__thumbs::-webkit-scrollbar { display: none; }\n  .asc-gallery__thumb {\n    flex: 0 0 calc((100% - 42px) \/ 9.5);\n    aspect-ratio: 1 \/ 1;\n    background: var(--asc-white);\n    border: 1.5px solid var(--asc-sand); border-radius: 5px;\n    overflow: hidden; cursor: pointer; padding: 0;\n    opacity: .62;\n    transition: border-color .15s ease, transform .15s ease, opacity .15s ease;\n  }\n  .asc-gallery__thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }\n  .asc-gallery__thumb[aria-current=\"true\"] { border-color: var(--asc-accent); opacity: 1; }\n  .asc-gallery__thumb:hover { transform: translateY(-2px); opacity: 1; }\n\n  \/* ============ BUY BOX ============ *\/\n  .asc-info { display: flex; flex-direction: column; gap: 18px; }\n\n  .asc-info__eyebrow {\n    display: flex; align-items: center; gap: 12px;margin-top:-14px;\n    font-family: var(--fc); font-size: 13px; letter-spacing: .22em;\n    text-transform: uppercase; color: var(--asc-accent); font-weight: 600;\n  }\n  .asc-info__eyebrow::after {\n    content: \"\"; flex: 1; height: 1px;\n    background: linear-gradient(90deg, var(--asc-sand), transparent);\n  }\n  .asc-info__title {\n    font-family: var(--fo); font-weight: 600;\n    font-size: clamp(36px, 6vw, 64px); line-height: .92;\n    letter-spacing: -.01em;\n    text-transform: uppercase; margin: -6px 0 0; color: var(--asc-black);\n  }\n  .asc-info__subtitle {\n    font-family: var(--fb); font-size: 16px; line-height: 1.55;\n    color: var(--asc-ink); margin: -2px 0 0; max-width: 50ch; opacity: .9;\n  }\n  .asc-info__subtitle b { color: var(--asc-black); font-weight: 600; }\n\n  #judgeme_badge_placeholder { margin: -8px 0 -35px; min-height: 18px; }\n\n  \/* Price *\/\n  .asc-price-row {\n    display: flex; align-items: baseline; gap: 14px; flex-wrap: wrap;\n    padding-top: 2px;\n  }\n  .asc-price {\n    font-family: var(--fo); font-size: 34px; font-weight: 600;\n    color: var(--asc-black); line-height: 1; letter-spacing: -.01em;\n  }\n  .asc-installments {\n    font-family: var(--fb); font-size: 13px; color: var(--asc-muted);\n  }\n  .asc-installments b { color: var(--asc-ink); font-weight: 600; }\n\n  \/* Stock *\/\n  .asc-stock {\n    font-family: var(--fb); font-size: 13.5px; color: var(--asc-ink);\n    align-items: center; gap: 9px; line-height: 1.4;\n  }\n  .asc-stock b { color: var(--asc-black); font-weight: 600; }\n  .asc-stock__dot { width: 9px; height: 9px; border-radius: 50%; flex: 0 0 9px; }\n  .asc-stock--in .asc-stock__dot {\n    background: #34c373; box-shadow: 0 0 0 3px rgba(52,195,115,.2);\n    animation: ascPulse 2.4s ease-in-out infinite;\n  }\n  .asc-stock--out .asc-stock__dot { background: #e25c3b; box-shadow: 0 0 0 3px rgba(226,92,59,.2); }\n  @keyframes ascPulse { 0%,100%{ box-shadow:0 0 0 3px rgba(52,195,115,.2); } 50%{ box-shadow:0 0 0 6px rgba(52,195,115,.08); } }\n\n  \/* CTA *\/\n  .asc-cta__btn {\n    display: flex; align-items: center; justify-content: center; gap: 11px;\n    width: 100%; background: var(--asc-accent); color: var(--asc-white);\n    font-family: var(--fo); font-size: 18px; letter-spacing: .05em;\n    text-transform: uppercase; border: 0; border-radius: 6px;\n    padding: 17px 20px; cursor: pointer;\n    box-shadow: 0 14px 28px -12px rgba(25,114,188,.6);\n    transition: transform .12s ease, background .12s ease, box-shadow .12s ease;\n  }\n  .asc-cta__btn:hover { background: var(--asc-accent-d); transform: translateY(-1px); box-shadow: 0 18px 32px -12px rgba(25,114,188,.7); }\n  .asc-cta__btn:active { transform: translateY(0) scale(.99); }\n  .asc-cta__btn svg { width: 20px; height: 20px; }\n\n  \/* Notify (sold out) *\/\n  .asc-notify__label {\n    font-family: var(--fc); font-size: 12px; letter-spacing: .12em;\n    text-transform: uppercase; color: var(--asc-ink); margin: 0; font-weight: 600;\n  }\n  .asc-notify__row { display: flex; gap: 8px; }\n  .asc-notify__input {\n    flex: 1; font-family: var(--fb); font-size: 15px;\n    padding: 14px 16px; border: 1px solid var(--asc-sand); border-radius: 6px;\n    background: var(--asc-white); color: var(--asc-ink);\n    outline: none; transition: border-color .12s ease, box-shadow .12s ease; min-width: 0;\n  }\n  .asc-notify__input:focus { border-color: var(--asc-accent); box-shadow: 0 0 0 3px var(--asc-accent-tint); }\n  .asc-notify__btn {\n    display: flex; align-items: center; justify-content: center; gap: 9px;\n    background: var(--asc-black); color: var(--asc-white);\n    font-family: var(--fo); font-size: 15px; letter-spacing: .05em;\n    text-transform: uppercase; border: 0; border-radius: 6px;\n    padding: 0 22px; cursor: pointer;\n    transition: transform .12s ease, background .12s ease; white-space: nowrap;\n  }\n  .asc-notify__btn:hover { background: var(--asc-accent); }\n  .asc-notify__btn:active { transform: scale(.98); }\n  .asc-notify__btn:disabled { opacity: .6; cursor: not-allowed; }\n  .asc-notify__btn svg { width: 17px; height: 17px; }\n  .asc-notify__hint { font-family: var(--fb); font-size: 12px; color: var(--asc-muted); margin: 0; }\n  .asc-notify__status {\n    display: none; font-family: var(--fb); font-size: 13px;\n    padding: 12px 14px; border-radius: 6px; margin: 0; line-height: 1.4;\n  }\n  .asc-notify__status--ok { background: #e7f6ec; color: #1e6b2e; border: 1px solid #c6e5cc; }\n  .asc-notify__status--err { background: #fbece8; color: #a83a1f; border: 1px solid #f0cfc6; }\n  .asc-notify[data-state=\"success\"] .asc-notify__row,\n  .asc-notify[data-state=\"success\"] .asc-notify__hint,\n  .asc-notify[data-state=\"success\"] .asc-notify__label { display: none; }\n  .asc-notify[data-state=\"success\"] .asc-notify__status--ok { display: block; }\n  .asc-notify[data-state=\"error\"] .asc-notify__status--err { display: block; }\n\n  \/* Trust *\/\n  .asc-trust {\n    display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px;\n    margin: 0; list-style: none;\n    border-top: 1px solid var(--asc-sand);\n    padding-top: 16px;\n  }\n  .asc-trust__item {\n    display: flex; align-items: center; gap: 8px;\n    font-family: var(--fb); font-size: 12px; line-height: 1.25; color: var(--asc-ink);\n  }\n  .asc-trust__item svg { flex: 0 0 17px; width: 17px; height: 17px; color: var(--asc-accent); }\n\n  \/* ============ DUAL-USE SIGNATURE BAND ============ *\/\n  .asc-moves {\n    max-width: 1240px; margin: 40px auto 0;\n    background: var(--asc-white);\n    border: 1px solid var(--asc-sand);\n    border-radius: 6px;\n    padding: 24px;\n    box-shadow: 0 20px 44px -30px rgba(22,20,15,.25);\n  }\n  @media (min-width: 880px){ .asc-moves { padding: 28px 32px; } }\n  .asc-moves__head {\n    display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between;\n    gap: 6px 16px; margin-bottom: 20px;\n  }\n  .asc-moves__title {\n    font-family: var(--fo); font-weight: 600;\n    font-size: clamp(22px, 3vw, 30px); line-height: 1;\n    text-transform: uppercase; margin: 0; color: var(--asc-black); letter-spacing: -.01em;\n  }\n  .asc-moves__title em { font-style: normal; color: var(--asc-accent); }\n  .asc-moves__sub {\n    font-family: var(--fc); font-size: 13px; letter-spacing: .16em;\n    text-transform: uppercase; color: var(--asc-muted); font-weight: 500;\n  }\n  .asc-moves__row {\n    display: grid; grid-template-columns: 1fr; gap: 10px;\n  }\n  @media (min-width: 620px){ .asc-moves__row { grid-template-columns: repeat(2, 1fr); } }\n  .asc-moves__cell {\n    background: var(--asc-off);\n    border: 1px solid var(--asc-sand);\n    border-radius: 6px;\n    padding: 20px 18px;\n    text-align: left;\n    display: flex; flex-direction: column; gap: 8px;\n    transition: transform .15s ease, border-color .15s ease, box-shadow .15s ease;\n  }\n  .asc-moves__cell:hover { transform: translateY(-3px); border-color: var(--asc-accent); box-shadow: 0 14px 26px -18px rgba(25,114,188,.5); }\n  .asc-moves__svg { width: 84px; height: 40px; color: var(--asc-accent); }\n  .asc-moves__svg svg { width: 100%; height: 100%; }\n  .asc-moves__name {\n    font-family: var(--fd); font-size: 22px; line-height: 1;\n    color: var(--asc-black); letter-spacing: .03em;\n  }\n  .asc-moves__ex {\n    font-family: var(--fc); font-size: 12px; letter-spacing: .08em;\n    text-transform: uppercase; color: var(--asc-accent); font-weight: 600; line-height: 1.2;\n  }\n  .asc-moves__hint {\n    font-family: var(--fb); font-size: 13px;\n    color: var(--asc-ink); line-height: 1.45; opacity: .9;\n  }\n  .asc-moves__cell--featured {\n    background: var(--asc-accent-tint);\n    border-color: var(--asc-accent);\n    position: relative;\n  }\n  .asc-moves__cell--featured::after {\n    content: \"Wrist-safe\";\n    position: absolute; top: -9px; left: 20px;\n    font-family: var(--fc); font-size: 9px; font-weight: 600;\n    letter-spacing: .1em; text-transform: uppercase;\n    color: var(--asc-white); background: var(--asc-accent);\n    padding: 2px 8px; border-radius: 3px; white-space: nowrap;\n  }\n\n  \/* Compatibility + specs strip *\/\n  .asc-strip {\n    max-width: 1240px; margin: 12px auto 0;\n    display: grid; grid-template-columns: 1fr; gap: 12px;\n  }\n  @media (min-width: 720px){ .asc-strip { grid-template-columns: 1.4fr 1fr; align-items: stretch; } }\n\n  .asc-compat {\n    display: flex; align-items: center; gap: 14px;\n    padding: 16px 18px;\n    background: var(--asc-black);\n    border-radius: 6px;\n    font-family: var(--fb); font-size: 13.5px; color: #d9d4ca; line-height: 1.45;\n  }\n  .asc-compat b { color: var(--asc-white); font-weight: 600; }\n  .asc-compat__icon {\n    flex: 0 0 40px; width: 40px; height: 40px;\n    color: var(--asc-white); background: rgba(255,255,255,.08);\n    border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n  }\n  .asc-compat__icon svg { width: 22px; height: 22px; }\n\n  .asc-specs {\n    display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px;\n    background: var(--asc-sand); border-radius: 6px; overflow: hidden;\n    border: 1px solid var(--asc-sand);\n  }\n  .asc-specs__cell { background: var(--asc-white); padding: 14px 8px; text-align: center; }\n  .asc-specs__v {\n    font-family: var(--fd); font-size: 24px; line-height: 1;\n    letter-spacing: .02em; color: var(--asc-black);\n  }\n  .asc-specs__k {\n    font-family: var(--fc); font-size: 10.5px; letter-spacing: .12em;\n    text-transform: uppercase; color: var(--asc-muted); margin-top: 5px;\n  }\n\n  \/* Load-in animation *\/\n  @media (prefers-reduced-motion: no-preference) {\n    .asc-info \u003e *, .asc-moves, .asc-strip {\n      opacity: 0; transform: translateY(14px);\n      animation: ascIn .55s cubic-bezier(.22,.61,.36,1) forwards;\n    }\n    .asc-info \u003e *:nth-child(1){ animation-delay: .04s; }\n    .asc-info \u003e *:nth-child(2){ animation-delay: .09s; }\n    .asc-info \u003e *:nth-child(3){ animation-delay: .14s; }\n    .asc-info \u003e *:nth-child(4){ animation-delay: .19s; }\n    .asc-info \u003e *:nth-child(5){ animation-delay: .24s; }\n    .asc-info \u003e *:nth-child(6){ animation-delay: .29s; }\n    .asc-info \u003e *:nth-child(7){ animation-delay: .34s; }\n    .asc-info \u003e *:nth-child(8){ animation-delay: .39s; }\n    .asc-moves { animation-delay: .30s; }\n    .asc-strip { animation-delay: .40s; }\n  }\n  @keyframes ascIn { to { opacity: 1; transform: none; } }\n\u003c\/style\u003e \u003csection class=\"asc-hero\" data-stock=\"in\" data-product-handle=\"ascent\" aria-label=\"ASCENT Hand \u0026amp; Foot Wedges\"\u003e \u003cdiv class=\"asc-hero__grid\"\u003e \u003cdiv class=\"asc-gallery\"\u003e \u003cdiv class=\"asc-gallery__stage\"\u003e \u003cspan class=\"asc-gallery__badge\"\u003e手首の負担軽減 · 可動域\u003c\/span\u003e \u003cbutton type=\"button\" class=\"asc-gallery__arrow asc-gallery__arrow--prev\" aria-label=\"Previous image\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/button\u003e \u003cdiv class=\"asc-gallery__track\" id=\"asc-gallery-track\"\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ascent-wedges.jpg?v=1764116709\u0026amp;width=1024\" alt=\"Kensui ASCENT — 角度付きハンドウェッジ（1ペア）\" width=\"1024\" height=\"1024\" loading=\"eager\" fetchpriority=\"high\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ascent-pushup.avif?v=1764098458\u0026amp;width=1024\" alt=\"プッシュアップで使用するASCENT\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/burpees-ascent.gif?v=1764098458\" alt=\"バーピーで使用するASCENT — アニメーション\" width=\"480\" height=\"640\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Kensui-Ascent-3.jpg?v=1783085555\u0026amp;width=1024\" alt=\"Kensui ASCENTウェッジ — スタジオビュー\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Kensui-Ascent-5.jpg?v=1783085555\u0026amp;width=1024\" alt=\"Kensui ASCENTウェッジ — スタジオアングル\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Kensui-Ascent-8.jpg?v=1783085555\u0026amp;width=1024\" alt=\"Kensui ASCENTウェッジ — スタジオディテール\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Kensui-Ascent-7.jpg?v=1783085555\u0026amp;width=1024\" alt=\"Kensui ASCENTウェッジ — スタジオペア\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ascent-pike.avif?v=1764098458\u0026amp;width=1024\" alt=\"パイクプッシュアップで使用するASCENT\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ascent-pistol.avif?v=1764098458\u0026amp;width=1024\" alt=\"ピストルスクワットで使用するASCENT\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/ascent-pushup-wrist-pain-302250.jpg?v=1764098458\u0026amp;width=1024\" alt=\"プッシュアップ時の手首の痛みを軽減するASCENT\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/handstand-ascent-331285.webp?v=1764098458\u0026amp;width=1024\" alt=\"倒立をサポートするASCENT\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/ascent-one-arm-pushup.gif?v=1764098458\" alt=\"片手プッシュアップで使用するASCENT — アニメーション\" width=\"640\" height=\"640\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/squats-ascent-978064.jpg?v=1764098458\u0026amp;width=1024\" alt=\"かかとを高くしたスクワットで使用するASCENT\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/kensui-ascent-side.jpg?v=1764098458\u0026amp;width=1024\" alt=\"ASCENTの側面\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/planche-ascent-319377.jpg?v=1764098458\u0026amp;width=1024\" alt=\"プランシェで使用するASCENT\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbutton type=\"button\" class=\"asc-gallery__arrow asc-gallery__arrow--next\" aria-label=\"Next image\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/button\u003e \u003cdiv class=\"asc-gallery__counter\" id=\"asc-gallery-counter\"\u003e1 \/ 15\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"asc-gallery__thumbs\" id=\"asc-gallery-thumbs\" role=\"tablist\" aria-label=\"Gallery thumbnails\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"asc-info\"\u003e \u003cdiv class=\"asc-info__eyebrow\"\u003e角度付きハンド＆フットウェッジ · 1ペア\u003c\/div\u003e \u003ch1 class=\"asc-info__title\"\u003eASCENT™\u003c\/h1\u003e \u003cp class=\"asc-info__subtitle\"\u003e 手を\u003cb\u003eニュートラル\u003c\/b\u003eな状態に保てる角度設計で、プッシュアップ、プランシェ、倒立に対応。かかとの下に置けば、\u003cb\u003e深いスクワット\u003c\/b\u003eやピストルスクワットにも使えます。 \u003c\/p\u003e \u003cspan id=\"judgeme_badge_placeholder\"\u003e\u003c\/span\u003e \u003cdiv class=\"asc-price-row\"\u003e \u003cspan class=\"asc-price\" id=\"asc-price\"\u003e$29\u003c\/span\u003e \u003cspan class=\"asc-installments\"\u003e4回払い \u003cb id=\"asc-installment\"\u003e$9.75\u003c\/b\u003e Shop Payで\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"asc-stock asc-stock--in\"\u003e \u003cspan class=\"asc-stock__dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003cspan\u003e在庫あり — 24時間以内に発送。お届けまで\u003cb\u003e3～5日\u003c\/b\u003e\u003cspan id=\"asc-ship-dest\"\u003e\u003c\/span\u003e。\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"asc-stock asc-stock--out\"\u003e \u003cspan class=\"asc-stock__dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003cspan\u003e\u003cb\u003e売り切れ\u003c\/b\u003e — 近日中に再入荷予定です。メールアドレスを入力すると、再入荷した瞬間にお知らせします。\u003c\/span\u003e \u003c\/div\u003e \u003cform class=\"asc-block asc-block--in\" method=\"post\" action=\"\/cart\/add\"\u003e \u003cinput type=\"hidden\" name=\"id\" id=\"asc-cart-variant\" value=\"43576443437268\"\u003e \u003cinput type=\"hidden\" name=\"quantity\" value=\"1\"\u003e \u003cbutton type=\"submit\" class=\"asc-cta__btn\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e \u003ccircle cx=\"9\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"20\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e \u003cpath d=\"M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003cspan\u003eカートに追加 — \u003cspan id=\"asc-cta-price\"\u003e$119\u003c\/span\u003e\u003c\/span\u003e \u003c\/button\u003e \u003c\/form\u003e \u003cform class=\"asc-block asc-block--out asc-notify\" method=\"post\" action=\"#\" id=\"asc-notify-form\"\u003e \u003clabel class=\"asc-notify__label\" for=\"asc-notify-email\"\u003e入荷時に通知する\u003c\/label\u003e \u003cdiv class=\"asc-notify__row\"\u003e \u003cinput class=\"asc-notify__input\" id=\"asc-notify-email\" type=\"email\" name=\"contact[email]\" placeholder=\"you@example.com\" required\u003e \u003cinput type=\"hidden\" name=\"variant_id\" id=\"asc-notify-variant\" value=\"43576443437268\"\u003e \u003cbutton class=\"asc-notify__btn\" type=\"submit\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e \u003cpath d=\"M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9\"\u003e\u003c\/path\u003e \u003cpath d=\"M13.73 21a2 2 0 0 1-3.46 0\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003cspan class=\"asc-notify__btn-label\"\u003e通知する\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003cp class=\"asc-notify__hint\"\u003eこの商品の再入荷についてのみメールでお知らせします。スパムは送信しません。\u003c\/p\u003e \u003cp class=\"asc-notify__status asc-notify__status--ok\" role=\"status\"\u003e ✓ 登録しました。在庫が戻り次第、メールでお知らせします。 \u003c\/p\u003e \u003cp class=\"asc-notify__status asc-notify__status--err\" role=\"alert\"\u003e 問題が発生しました。もう一度お試しいただくか、support@kensui.com までメールでお問い合わせください。 \u003c\/p\u003e \u003c\/form\u003e \u003cul class=\"asc-trust\" aria-label=\"Guarantees\"\u003e \u003cli class=\"asc-trust__item\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 100日間のリスクなしトライアル \u003c\/li\u003e \u003cli class=\"asc-trust__item\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"1\" y=\"3\" width=\"15\" height=\"13\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 8h4l3 3v5h-7zM5.5 20a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zM18.5 20a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 100ドル以上で送料無料 \u003c\/li\u003e \u003cli class=\"asc-trust__item\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M9 11H5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7a2 2 0 0 0 -2-2h-4\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 11 9 7 15 7 15 11\"\u003e\u003c\/polyline\u003e\u003ccircle cx=\"12\" cy=\"16\" r=\"1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e 20万人以上に信頼されています \u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"asc-moves\"\u003e \u003cdiv class=\"asc-moves__head\"\u003e \u003ch2 class=\"asc-moves__title\"\u003e2つの表面。\u003cem\u003e1ペア。\u003c\/em\u003e\n\u003c\/h2\u003e \u003cspan class=\"asc-moves__sub\"\u003e裏返して切り替え\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"asc-moves__row\"\u003e \u003cdiv class=\"asc-moves__cell asc-moves__cell--featured\"\u003e \u003cspan class=\"asc-moves__svg\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 100 48\" fill=\"none\"\u003e \u003cline x1=\"6\" y1=\"42\" x2=\"94\" y2=\"42\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" opacity=\".4\"\u003e\u003c\/line\u003e \u003cpolygon points=\"20,42 70,42 70,22\" stroke=\"currentColor\" stroke-width=\"2.5\" fill=\"currentColor\" fill-opacity=\".15\" stroke-linejoin=\"round\"\u003e\u003c\/polygon\u003e \u003cpath d=\"M 24 22 L 38 14 L 42 12 L 50 12 L 56 14 L 60 18\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" fill=\"none\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"asc-moves__name\"\u003e手\u003c\/span\u003e \u003cspan class=\"asc-moves__ex\"\u003e腕立て伏せ・プランシェ・倒立\u003c\/span\u003e \u003cspan class=\"asc-moves__hint\"\u003eウェッジ形状が手首をニュートラルに保ち、鋭い90°の屈曲やセット中の手首の痛みを防ぎます。\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"asc-moves__cell\"\u003e \u003cspan class=\"asc-moves__svg\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 100 48\" fill=\"none\"\u003e \u003cline x1=\"6\" y1=\"42\" x2=\"94\" y2=\"42\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" opacity=\".4\"\u003e\u003c\/line\u003e \u003cpolygon points=\"20,42 70,42 70,22\" stroke=\"currentColor\" stroke-width=\"2.5\" fill=\"currentColor\" fill-opacity=\".15\" stroke-linejoin=\"round\"\u003e\u003c\/polygon\u003e \u003cpath d=\"M 28 22 Q 24 16 30 14 L 56 12 Q 64 12 66 18 L 66 22 Z\" stroke=\"currentColor\" stroke-width=\"2.4\" fill=\"none\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"asc-moves__name\"\u003eかかと\u003c\/span\u003e \u003cspan class=\"asc-moves__ex\"\u003eスクワット・ピストルスクワット\u003c\/span\u003e \u003cspan class=\"asc-moves__hint\"\u003eかかとを高くすることで、バランスを崩したり背中を丸めたりせず、より深く沈み込めます。\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"asc-strip\"\u003e \u003cdiv class=\"asc-compat\"\u003e \u003cspan class=\"asc-compat__icon\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e \u003cpath d=\"M3 17l8-8 4 4 6-6\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 7v4h-4\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"asc-compat__text\"\u003e しっかりとした\u003cb\u003e木のような表面\u003c\/b\u003eが床と肌をグリップし、倒立にも十分な安定性を発揮しながら、日常の手首にも優しい設計です。旅行にも便利なフラット形状です。 \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"asc-specs\"\u003e \u003cdiv class=\"asc-specs__cell\"\u003e\n\u003cdiv class=\"asc-specs__v\"\u003eペア\u003c\/div\u003e\n\u003cdiv class=\"asc-specs__k\"\u003eセット販売\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"asc-specs__cell\"\u003e\n\u003cdiv class=\"asc-specs__v\"\u003e0.74 LB\u003c\/div\u003e\n\u003cdiv class=\"asc-specs__k\"\u003eペア重量\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"asc-specs__cell\"\u003e\n\u003cdiv class=\"asc-specs__v\"\u003e100\u003c\/div\u003e\n\u003cdiv class=\"asc-specs__k\"\u003e日間トライアル\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cscript\u003e\n(function () {\n  var root = document.querySelector('.asc-hero[data-product-handle]');\n  if (!root) return;\n\n  var KLAVIYO_PUBLIC_KEY = 'QeupfE';\n\n  \/* ---------- Currency-aware price rendering ----------\n     Keyed off Shopify.currency.active (NOT navigator.language) so symbols\n     and grouping are correct across Shopify Markets, with zero-decimal\n     handling for JPY\/KRW\/etc and no trailing .00 on whole amounts. *\/\n  var CURRENCY_LOCALE = {\n    USD: 'en-US', CAD: 'en-CA', AUD: 'en-AU', NZD: 'en-NZ',\n    GBP: 'en-GB', EUR: 'de-DE', CHF: 'de-CH',\n    SEK: 'sv-SE', NOK: 'nb-NO', DKK: 'da-DK',\n    JPY: 'ja-JP', CNY: 'zh-CN', HKD: 'en-HK', SGD: 'en-SG',\n    KRW: 'ko-KR', INR: 'en-IN', MXN: 'es-MX', BRL: 'pt-BR',\n    ZAR: 'en-ZA', AED: 'ar-AE', PLN: 'pl-PL', CZK: 'cs-CZ',\n    ILS: 'he-IL', TRY: 'tr-TR'\n  };\n  var ZERO_DECIMAL_CURRENCIES = {\n    JPY: 1, KRW: 1, VND: 1, CLP: 1, ISK: 1, HUF: 1, TWD: 1, XOF: 1, XAF: 1\n  };\n\n  function getCurrencyCode() {\n    if (window.Shopify \u0026\u0026 window.Shopify.currency \u0026\u0026 window.Shopify.currency.active) return window.Shopify.currency.active;\n    return 'USD';\n  }\n\n  function formatPrice(priceCents) {\n    var code = getCurrencyCode();\n    var locale = CURRENCY_LOCALE[code] || 'en-US';\n    var zeroDecimal = !!ZERO_DECIMAL_CURRENCIES[code];\n    var amount = (priceCents || 0) \/ 100;\n    try {\n      return new Intl.NumberFormat(locale, {\n        style: 'currency', currency: code,\n        \/\/ No trailing .00 on whole amounts; keep decimals when present.\n        minimumFractionDigits: 0,\n        maximumFractionDigits: zeroDecimal ? 0 : 2\n      }).format(amount);\n    } catch (e) {\n      return (zeroDecimal ? String(Math.round(amount)) : '$' + amount.toFixed(2));\n    }\n  }\n\n  \/\/ Cache last known price (cents) so a currency change can re-render.\n  var _ascPriceCents = 11900;\n\n  function renderPrices(priceCents) {\n    if (typeof priceCents === 'number' \u0026\u0026 !isNaN(priceCents)) _ascPriceCents = priceCents;\n\n    var fullPrice = formatPrice(_ascPriceCents);\n    var installment = formatPrice(_ascPriceCents \/ 4);\n\n    var priceEl = root.querySelector('#asc-price');\n    var instEl  = root.querySelector('#asc-installment');\n    var ctaEl   = root.querySelector('#asc-cta-price');\n\n    if (priceEl) priceEl.textContent = fullPrice;\n    if (instEl)  instEl.textContent  = installment;\n    if (ctaEl)   ctaEl.textContent   = fullPrice;\n  }\n\n  \/* ---------- Ship destination: ISO country code + emoji flag ---------- *\/\n  function flagEmoji(code) {\n    if (!code || code.length !== 2) return '';\n    var A = 0x1F1E6;\n    var c = code.toUpperCase();\n    var a = c.charCodeAt(0), b = c.charCodeAt(1);\n    if (a \u003c 65 || a \u003e 90 || b \u003c 65 || b \u003e 90) return '';\n    return String.fromCodePoint(A + (a - 65), A + (b - 65));\n  }\n  function getCountryCode() {\n    if (window.Shopify \u0026\u0026 window.Shopify.country) return String(window.Shopify.country).toUpperCase();\n    var loc = (navigator.language || '').split('-')[1];\n    return loc ? loc.toUpperCase() : '';\n  }\n  function updateShipDestination() {\n    var dest = root.querySelector('#asc-ship-dest');\n    if (!dest) return;\n    var code = getCountryCode();\n    if (code.length !== 2) { dest.textContent = ''; return; }\n    var flag = flagEmoji(code);\n    dest.textContent = ' to ' + code + (flag ? ' ' + flag : '');\n  }\n\n  document.addEventListener('currency:changed', function () {\n    renderPrices(_ascPriceCents);\n    updateShipDestination();\n  });\n\n  \/* ---------- Gallery slider ---------- *\/\n  var track = root.querySelector('#asc-gallery-track');\n  var slides = track ? track.querySelectorAll('.asc-gallery__slide') : [];\n  var prevBtn = root.querySelector('.asc-gallery__arrow--prev');\n  var nextBtn = root.querySelector('.asc-gallery__arrow--next');\n  var counter = root.querySelector('#asc-gallery-counter');\n  var thumbsEl = root.querySelector('#asc-gallery-thumbs');\n  var currentIndex = 0;\n\n  if (counter \u0026\u0026 slides.length) counter.textContent = '1 \/ ' + slides.length;\n\n  if (thumbsEl \u0026\u0026 slides.length) {\n    for (var i = 0; i \u003c slides.length; i++) {\n      var slideImg = slides[i].querySelector('img');\n      var rawSrc = slideImg ? slideImg.src : '';\n      var thumbSrc = rawSrc;\n      if (rawSrc \u0026\u0026 rawSrc.indexOf('.gif') === -1) {\n        thumbSrc = rawSrc.replace(\/\u0026width=\\d+\/, '\u0026width=160');\n      }\n      var btn = document.createElement('button');\n      btn.type = 'button';\n      btn.className = 'asc-gallery__thumb';\n      btn.setAttribute('role', 'tab');\n      btn.setAttribute('aria-label', 'Go to image ' + (i + 1));\n      btn.setAttribute('aria-current', i === 0 ? 'true' : 'false');\n      btn.setAttribute('data-index', i);\n      btn.innerHTML = '\u003cimg src=\"' + thumbSrc + '\" alt=\"\" loading=\"lazy\" width=\"160\" height=\"160\"\u003e';\n      thumbsEl.appendChild(btn);\n    }\n  }\n  var thumbs = thumbsEl ? thumbsEl.querySelectorAll('.asc-gallery__thumb') : [];\n\n  function goToSlide(index) {\n    if (!track || !slides.length) return;\n    index = Math.max(0, Math.min(slides.length - 1, index));\n    currentIndex = index;\n    track.scrollTo({ left: slides[index].offsetLeft, behavior: 'smooth' });\n    updateSliderUI();\n  }\n  function updateSliderUI() {\n    if (counter) counter.textContent = (currentIndex + 1) + ' \/ ' + slides.length;\n    thumbs.forEach(function (t, i) { t.setAttribute('aria-current', i === currentIndex ? 'true' : 'false'); });\n    if (prevBtn) prevBtn.disabled = currentIndex === 0;\n    if (nextBtn) nextBtn.disabled = currentIndex === slides.length - 1;\n    if (thumbsEl \u0026\u0026 thumbs[currentIndex]) {\n      var t = thumbs[currentIndex];\n      var stripRect = thumbsEl.getBoundingClientRect();\n      var thumbRect = t.getBoundingClientRect();\n      if (thumbRect.left \u003c stripRect.left || thumbRect.right \u003e stripRect.right) {\n        thumbsEl.scrollTo({\n          left: t.offsetLeft - thumbsEl.clientWidth \/ 2 + t.clientWidth \/ 2,\n          behavior: 'smooth'\n        });\n      }\n    }\n  }\n  if (prevBtn) prevBtn.addEventListener('click', function () { goToSlide(currentIndex - 1); });\n  if (nextBtn) nextBtn.addEventListener('click', function () { goToSlide(currentIndex + 1); });\n  thumbs.forEach(function (t) {\n    t.addEventListener('click', function () { goToSlide(parseInt(t.getAttribute('data-index'), 10)); });\n  });\n  if (track) {\n    var scrollTimer;\n    track.addEventListener('scroll', function () {\n      clearTimeout(scrollTimer);\n      scrollTimer = setTimeout(function () {\n        var idx = Math.round(track.scrollLeft \/ track.clientWidth);\n        if (idx !== currentIndex) { currentIndex = idx; updateSliderUI(); }\n      }, 80);\n    });\n  }\n  updateSliderUI();\n  updateShipDestination();\n\n  \/* ---------- Initial fallback render ---------- *\/\n  renderPrices(11900);\n\n  \/* ---------- Variant ID, stock state, currency-correct price ---------- *\/\n  var handle = root.getAttribute('data-product-handle');\n  fetch('\/products\/' + handle + '.js', { headers: { 'Accept': 'application\/json' } })\n    .then(function (r) { return r.ok ? r.json() : null; })\n    .then(function (data) {\n      if (!data || !data.variants) return;\n      var firstAvailable = data.variants.find(function (v) { return v.available; });\n      var inStock = !!firstAvailable;\n      root.setAttribute('data-stock', inStock ? 'in' : 'out');\n\n      var variant = firstAvailable || data.variants[0];\n      root.querySelectorAll('input[name=\"id\"], input[name=\"variant_id\"]').forEach(function (el) {\n        el.value = variant.id;\n      });\n      renderPrices(variant.price);\n    })\n    .catch(function () {});\n\n  \/* ---------- Klaviyo back-in-stock ---------- *\/\n  var form = root.querySelector('#asc-notify-form');\n  if (!form) return;\n\n  form.addEventListener('submit', function (e) {\n    e.preventDefault();\n    var emailInput = form.querySelector('input[name=\"contact[email]\"]');\n    var variantInput = form.querySelector('input[name=\"variant_id\"]');\n    var btn = form.querySelector('.asc-notify__btn');\n    var btnLabel = form.querySelector('.asc-notify__btn-label');\n    var email = (emailInput.value || '').trim();\n    var variantId = (variantInput.value || '').trim();\n\n    if (!email || !variantId) { form.setAttribute('data-state', 'error'); return; }\n\n    btn.disabled = true;\n    var originalLabel = btnLabel.textContent;\n    btnLabel.textContent = 'Submitting…';\n    form.removeAttribute('data-state');\n\n    var payload = {\n      data: {\n        type: 'back-in-stock-subscription',\n        attributes: {\n          profile: { data: { type: 'profile', attributes: { email: email } } },\n          channels: ['EMAIL']\n        },\n        relationships: {\n          variant: { data: { type: 'catalog-variant', id: '$shopify:::$default:::' + variantId } }\n        }\n      }\n    };\n\n    fetch('https:\/\/a.klaviyo.com\/client\/back-in-stock-subscriptions\/?company_id=' + KLAVIYO_PUBLIC_KEY, {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json', 'revision': '2024-10-15' },\n      body: JSON.stringify(payload)\n    })\n      .then(function (res) {\n        if (res.ok || res.status === 202) {\n          form.setAttribute('data-state', 'success');\n        } else {\n          form.setAttribute('data-state', 'error');\n          btn.disabled = false; btnLabel.textContent = originalLabel;\n        }\n      })\n      .catch(function () {\n        form.setAttribute('data-state', 'error');\n        btn.disabled = false; btnLabel.textContent = originalLabel;\n      });\n  });\n})();\n\u003c\/script\u003e \u003c\/div\u003e \u003cdiv id=\"s-62c7c462-4f78-465d-95fd-ca0ec44329e0\" class=\"shg-c shg-align-center\"\u003e \u003cscript src=\"https:\/\/fast.wistia.com\/player.js\" async\u003e\u003c\/script\u003e\u003cscript src=\"https:\/\/fast.wistia.com\/embed\/x04pfr5p2u.js\" async type=\"module\"\u003e\u003c\/script\u003e\u003cstyle\u003ewistia-player[media-id='x04pfr5p2u']:not(:defined) { background: center \/ contain no-repeat url('https:\/\/fast.wistia.com\/embed\/medias\/x04pfr5p2u\/swatch'); display: block; filter: blur(5px); padding-top:56.25%; }\u003c\/style\u003e \u003cwistia-player media-id=\"x04pfr5p2u\" aspect=\"1.7777777777777777\"\u003e\u003c\/wistia-player\u003e \u003c\/div\u003e \u003cdiv id=\"s-b13fc17d-9a23-4ceb-a6fe-b77a5ded92f6\" class=\"shg-c shg-align-left\"\u003e \u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026family=Outfit:wght@300;400;500;600;700\u0026display=swap');\n\n  :root {\n    --white: #ffffff;\n    --offwhite: #f7f7f5;\n    --accent: #8b7340;\n    --accent-light: rgba(139, 115, 64, 0.08);\n    --text: #1a1a1a;\n    --text-secondary: #555;\n    --border: #e4e2dc;\n  }\n\n  .benefits-strip {\n    background: var(--white);\n    border-top: 1px solid var(--border);\n    border-bottom: 1px solid var(--border);\n    padding: 48px 24px;\n    font-family: 'Outfit', sans-serif;\n  }\n\n  .benefits-inner {\n    max-width: 1000px;\n    margin: 0 auto;\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 32px;\n    text-align: center;\n  }\n\n  .benefit-icon {\n    width: 48px;\n    height: 48px;\n    margin: 0 auto 14px;\n    background: var(--accent-light);\n    border-radius: 12px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: var(--accent);\n  }\n\n  .benefit-icon svg {\n    width: 24px;\n    height: 24px;\n  }\n\n  .benefit-item h3 {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 24px;\n    letter-spacing: 0.5px;\n    margin-bottom: 8px;\n    color: var(--text);\n  }\n\n  .benefit-item p {\n    font-size: 14px;\n    color: var(--text-secondary);\n    line-height: 1.5;\n    max-width: 280px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 960px) {\n    .benefits-inner { grid-template-columns: 1fr; gap: 36px; }\n  }\n\u003c\/style\u003e \u003cdiv class=\"benefits-strip\"\u003e \u003cdiv class=\"benefits-inner\"\u003e \u003cdiv class=\"benefit-item\"\u003e \u003cdiv class=\"benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e \u003ch3\u003e関節への負担を軽減\u003c\/h3\u003e \u003cp\u003e15°の傾斜が手首から圧力を分散し、負担を最大40%軽減します。\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"benefit-item\"\u003e \u003cdiv class=\"benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e \u003ch3\u003e可動域を広げる\u003c\/h3\u003e \u003cp\u003eウェッジ形状の角度が、腕立て伏せ、プランシェ、倒立でより深いポジションを可能にします。\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"benefit-item\"\u003e \u003cdiv class=\"benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"8 12 12 16 16 12\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"8\" x2=\"12\" y2=\"16\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e \u003ch3\u003e手首のケガを防ぐ\u003c\/h3\u003e \u003cp\u003e人間工学に基づく角度が手首をニュートラルな位置に保ち、過伸展によるケガを防ぎます。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-fc94e331-9eff-4b90-ae48-e5c7024c1bfc\" class=\"shg-c shg-align-left\"\u003e \u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026family=Outfit:wght@300;400;500;600;700\u0026display=swap');\n\n  :root {\n    --white: #ffffff;\n    --offwhite: #f7f7f5;\n    --accent: #8b7340;\n    --accent-light: rgba(139, 115, 64, 0.08);\n    --accent-border: rgba(139, 115, 64, 0.2);\n    --text: #1a1a1a;\n    --text-secondary: #555;\n    --text-muted: #888;\n    --border: #e4e2dc;\n    --radius: 14px;\n  }\n\n  .train-section {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 80px 24px;\n    font-family: 'Outfit', sans-serif;\n  }\n\n  .train-label {\n    font-size: 12px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    color: var(--accent);\n    margin-bottom: 12px;\n    text-align: center;\n  }\n\n  .train-title {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(36px, 4vw, 52px);\n    line-height: 1;\n    letter-spacing: 1px;\n    text-align: center;\n    margin-bottom: 8px;\n    color: var(--text);\n  }\n\n  .train-subtitle {\n    font-size: 16px;\n    color: var(--text-secondary);\n    text-align: center;\n    max-width: 560px;\n    margin: 0 auto 48px;\n    line-height: 1.5;\n  }\n\n  .exercises-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 16px;\n  }\n\n  .exercise-card {\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: var(--radius);\n    overflow: hidden;\n    transition: all 0.3s;\n  }\n\n  .exercise-card:hover {\n    border-color: var(--accent-border);\n    box-shadow: 0 6px 24px rgba(0, 0, 0, 0.05);\n    transform: translateY(-2px);\n  }\n\n  .exercise-card-img {\n    aspect-ratio: 1;\n    overflow: hidden;\n  }\n\n  .exercise-card-img img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 0.4s;\n    display: block;\n  }\n\n  .exercise-card:hover .exercise-card-img img {\n    transform: scale(1.06);\n  }\n\n  .exercise-card-label {\n    padding: 14px 16px;\n    font-size: 14px;\n    font-weight: 600;\n    text-align: center;\n    color: var(--text);\n  }\n\n  .exercise-card-muscle {\n    font-size: 11px;\n    color: var(--text-muted);\n    font-weight: 400;\n    display: block;\n    margin-top: 2px;\n  }\n\n  @media (max-width: 960px) {\n    .exercises-grid { grid-template-columns: repeat(2, 1fr); }\n  }\n\n  @media (max-width: 600px) {\n    .train-section { padding: 56px 16px; }\n    .exercises-grid { grid-template-columns: 1fr 1fr; gap: 10px; }\n  }\n\u003c\/style\u003e \u003csection class=\"train-section\"\u003e \u003cdiv class=\"train-label\"\u003e多用途性\u003c\/div\u003e \u003ch2 class=\"train-title\"\u003e限界なく鍛える\u003c\/h2\u003e \u003cp class=\"train-subtitle\"\u003e腕立て伏せから倒立まで、ASCENTは手首に負荷がかかるあらゆる自重運動をサポートします。\u003c\/p\u003e \u003cdiv class=\"exercises-grid\"\u003e \u003cdiv class=\"exercise-card\"\u003e \u003cdiv class=\"exercise-card-img\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/aeb935ce-dd0a-4c0c-aac6-78c1005de5da\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"腕立て伏せ\"\u003e\u003c\/div\u003e \u003cdiv class=\"exercise-card-label\"\u003e腕立て伏せ\u003cspan class=\"exercise-card-muscle\"\u003e胸・上腕三頭筋・体幹\u003c\/span\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"exercise-card\"\u003e \u003cdiv class=\"exercise-card-img\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/d29d9110-662e-435b-a493-f7e6933bbf0d\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"倒立\"\u003e\u003c\/div\u003e \u003cdiv class=\"exercise-card-label\"\u003e倒立\u003cspan class=\"exercise-card-muscle\"\u003e肩・体幹・バランス\u003c\/span\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"exercise-card\"\u003e \u003cdiv class=\"exercise-card-img\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/0f8a3e15-ab31-4e0d-a7cd-d00e3e1f84ba\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"プランシェ\"\u003e\u003c\/div\u003e \u003cdiv class=\"exercise-card-label\"\u003eプランシェ\u003cspan class=\"exercise-card-muscle\"\u003e肩・体幹・腕\u003c\/span\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"exercise-card\"\u003e \u003cdiv class=\"exercise-card-img\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/faf91967-5b67-4548-bf24-2a6fb074629d\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"スクワット\"\u003e\u003c\/div\u003e \u003cdiv class=\"exercise-card-label\"\u003eスクワット\u003cspan class=\"exercise-card-muscle\"\u003eかかとを高くする\u003c\/span\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c\/div\u003e \u003cdiv id=\"s-1514d395-c86b-45b8-85d2-53399c5dcd49\" class=\"shg-c shg-align-left\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@400;500;600;700\u0026amp;family=Barlow+Condensed:wght@400;500;600;700\u0026amp;family=Oswald:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e\n  .asct-wall {\n    --asct-bg:    #f5f5f5;\n    --asct-white: #ffffff;\n    --asct-sand:  #e7decf;\n    --asct-ink:   #26241f;\n    --asct-black: #16140f;\n    --asct-muted: #948c7d;\n    --asct-accent:  #1972bc;\n    --asct-accent-d:#155a96;\n    --asct-accent-tint: #e9f1f8;\n    --asct-star: #e0a33c;\n\n    --fo: \"Oswald\", Impact, sans-serif;\n    --fd: \"Bebas Neue\", Impact, sans-serif;\n    --fb: \"Barlow\", system-ui, sans-serif;\n    --fc: \"Barlow Condensed\", system-ui, sans-serif;\n\n    background:\n      radial-gradient(120% 80% at 100% 100%, #f8f4ec 0%, var(--asct-bg) 55%);\n    color: var(--asct-ink);\n    padding: 48px 16px 64px;\n    box-sizing: border-box;\n  }\n  .asct-wall *, .asct-wall *::before, .asct-wall *::after { box-sizing: border-box; }\n\n  .asct-wall__wrap { max-width: 1240px; margin: 0 auto; }\n  @media (min-width: 880px) { .asct-wall { padding: 64px 28px 80px; } }\n\n  \/* ===== Header ===== *\/\n  .asct-wall__head { margin-bottom: 28px; }\n  .asct-wall__eyebrow {\n    display: flex; align-items: center; gap: 12px;\n    font-family: var(--fc); font-size: 13px; letter-spacing: .2em;\n    text-transform: uppercase; color: var(--asct-accent); font-weight: 600;\n  }\n  .asct-wall__eyebrow::after {\n    content: \"\"; flex: 1; height: 1px;\n    background: linear-gradient(90deg, var(--asct-sand), transparent);\n  }\n  .asct-wall__title {\n    font-family: var(--fo); font-weight: 600;\n    font-size: clamp(30px, 4.5vw, 44px); line-height: .96;\n    letter-spacing: -.01em; text-transform: uppercase;\n    margin: 10px 0 0; color: var(--asct-black);\n  }\n  .asct-wall__title em { font-style: normal; color: var(--asct-accent); }\n  .asct-wall__sub {\n    font-family: var(--fb); font-size: 15px; line-height: 1.55;\n    color: var(--asct-ink); opacity: .85; margin: 10px 0 0; max-width: 56ch;\n  }\n\n  \/* ===== Grid ===== *\/\n  .asct-grid {\n    display: grid; grid-template-columns: 1fr; gap: 14px;\n  }\n  @media (min-width: 720px)  { .asct-grid { grid-template-columns: repeat(2, 1fr); } }\n  @media (min-width: 1080px) { .asct-grid { grid-template-columns: repeat(3, 1fr); gap: 16px; } }\n\n  \/* ===== Card ===== *\/\n  .asct-card {\n    display: flex; flex-direction: column;\n    background: var(--asct-white);\n    border: 1px solid var(--asct-sand);\n    border-radius: 6px;\n    padding: 24px;\n    box-shadow: 0 24px 48px -32px rgba(22,20,15,.28);\n    transition: border-color .15s ease, transform .15s ease, box-shadow .15s ease;\n    position: relative;\n  }\n  .asct-card:hover {\n    border-color: var(--asct-accent);\n    transform: translateY(-2px);\n    box-shadow: 0 28px 52px -30px rgba(25,114,188,.3);\n  }\n\n  \/* Editorial quote mark *\/\n  .asct-card::before {\n    content: \"\\201C\";\n    position: absolute; top: 6px; right: 18px;\n    font-family: var(--fd); font-size: 84px; line-height: 1;\n    color: var(--asct-sand);\n    pointer-events: none;\n  }\n\n  \/* Stars *\/\n  .asct-card__stars {\n    display: flex; gap: 3px; margin-bottom: 14px; color: var(--asct-star);\n  }\n  .asct-card__stars svg { width: 16px; height: 16px; }\n\n  \/* Quote title + body *\/\n  .asct-card__title {\n    font-family: var(--fo); font-weight: 600;\n    font-size: 19px; line-height: 1.25;\n    text-transform: uppercase; letter-spacing: .01em;\n    color: var(--asct-black); margin: 0 0 12px;\n    padding-right: 40px;\n  }\n  .asct-card__quote {\n    font-family: var(--fb); font-size: 14.5px; line-height: 1.65;\n    color: var(--asct-ink); flex: 1;\n  }\n  .asct-card__quote p { margin: 0 0 10px; }\n  .asct-card__quote p:last-child { margin-bottom: 0; }\n  .asct-card__quote mark {\n    background: var(--asct-accent-tint);\n    color: var(--asct-black); font-weight: 600;\n    padding: 1px 5px; border-radius: 3px;\n  }\n\n  \/* Person row *\/\n  .asct-card__person {\n    display: flex; align-items: center; gap: 13px;\n    margin-top: 18px; padding-top: 18px;\n    border-top: 1px solid var(--asct-sand);\n  }\n  .asct-card__avatar {\n    flex: 0 0 52px; width: 52px; height: 52px;\n    border-radius: 50%; overflow: hidden;\n    border: 1.5px solid var(--asct-sand);\n    background: var(--asct-bg);\n  }\n  .asct-card__avatar img { width: 100%; height: 100%; object-fit: cover; display: block; }\n  .asct-card__who { min-width: 0; }\n  .asct-card__name {\n    font-family: var(--fd); font-size: 19px; letter-spacing: .03em;\n    color: var(--asct-black); line-height: 1.1;\n  }\n  .asct-card__role {\n    font-family: var(--fb); font-size: 12.5px;\n    color: var(--asct-muted); line-height: 1.35; margin-top: 2px;\n  }\n  .asct-card__verified {\n    display: inline-flex; align-items: center; gap: 5px;\n    margin-left: auto; flex-shrink: 0;\n    font-family: var(--fc); font-size: 10.5px; letter-spacing: .1em;\n    text-transform: uppercase; font-weight: 600;\n    color: var(--asct-accent);\n    background: var(--asct-accent-tint);\n    border-radius: 999px; padding: 4px 10px;\n  }\n  .asct-card__verified svg { width: 11px; height: 11px; }\n\n  \/* ===== Load-in animation ===== *\/\n  .asct-wall__head, .asct-card { opacity: 1; }\n  @media (prefers-reduced-motion: no-preference) {\n    .asct-wall.asct-anim .asct-wall__head,\n    .asct-wall.asct-anim .asct-card {\n      opacity: 0; transform: translateY(14px);\n      transition: opacity .55s cubic-bezier(.22,.61,.36,1), transform .55s cubic-bezier(.22,.61,.36,1);\n    }\n    .asct-wall.asct-anim .asct-wall__head.asct-in,\n    .asct-wall.asct-anim .asct-card.asct-in {\n      opacity: 1; transform: none;\n    }\n  }\n\u003c\/style\u003e \u003csection class=\"asct-wall\" aria-label=\"ASCENT customer testimonials\"\u003e \u003cdiv class=\"asct-wall__wrap\"\u003e \u003cdiv class=\"asct-wall__head\"\u003e \u003cdiv class=\"asct-wall__eyebrow\"\u003e確かな成果\u003c\/div\u003e \u003ch2 class=\"asct-wall__title\"\u003e\u003cem\u003eお客様の声\u003c\/em\u003e\n\u003c\/h2\u003e \u003cp class=\"asct-wall__sub\"\u003eKensuiを信頼する何千人ものアスリートやフィットネス専門家に加わりましょう。\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"asct-grid\"\u003e \u003carticle class=\"asct-card\"\u003e \u003cdiv class=\"asct-card__stars\" aria-label=\"Rated 5 out of 5 stars\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003ch3 class=\"asct-card__title\"\u003e腕立て伏せ用ハンドルよりもはるかに優れています\u003c\/h3\u003e \u003cdiv class=\"asct-card__quote\"\u003e \u003cp\u003eこちらは \u003cmark\u003e完璧なソリューション\u003c\/mark\u003e 硬く痛む手首を抱えるクライアントのトレーニングに\u003c\/p\u003e \u003cp\u003e手首への負担を軽減するだけでなく、より強い手をつくる助けにもなります。\u003c\/p\u003e \u003cp\u003e腕立て伏せとスクワットのトレーニングに、間違いなく頼れるアイテムです。\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"asct-card__person\"\u003e \u003cspan class=\"asct-card__avatar\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/1cbbf317-86a1-4fba-81df-7eb0a18193e6\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"Matt Schifferle\" width=\"52\" height=\"52\" loading=\"lazy\"\u003e \u003c\/span\u003e \u003cspan class=\"asct-card__who\"\u003e \u003cspan class=\"asct-card__name\"\u003eMatt Schifferle\u003c\/span\u003e \u003cspan class=\"asct-card__role\"\u003eRed Delta Training創設者\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"asct-card__verified\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e 検証済み \u003c\/span\u003e \u003c\/div\u003e \u003c\/article\u003e \u003carticle class=\"asct-card\"\u003e \u003cdiv class=\"asct-card__stars\" aria-label=\"Rated 5 out of 5 stars\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003ch3 class=\"asct-card__title\"\u003eバーピーは、あらゆる能力を鍛えるのに最適です\u003c\/h3\u003e \u003cdiv class=\"asct-card__quote\"\u003e \u003cp\u003eしかし、これらを手に入れるまでは、私には難しいものでした \u003cmark\u003eKensui Fitnessのハンドウェッジ\u003c\/mark\u003e.\u003c\/p\u003e \u003cp\u003e手首を適切な位置に保ち、関節にさらなるダメージを与えることなく、衝撃を容易に受け止められます。\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"asct-card__person\"\u003e \u003cspan class=\"asct-card__avatar\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/db0d4571-920b-4933-99ad-0b432b087b5c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"ビル・マエダ\" width=\"52\" height=\"52\" loading=\"lazy\"\u003e \u003c\/span\u003e \u003cspan class=\"asct-card__who\"\u003e \u003cspan class=\"asct-card__name\"\u003eビル・マエダ\u003c\/span\u003e \u003cspan class=\"asct-card__role\"\u003eFitPro Hawaiiオーナー\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"asct-card__verified\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e 検証済み \u003c\/span\u003e \u003c\/div\u003e \u003c\/article\u003e --\u0026gt; \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cscript\u003e\n(function () {\n  var section = document.querySelector('.asct-wall');\n  if (!section) return;\n\n  \/\/ Scroll-reveal (below-the-fold safe): only animate when IO is supported.\n  if (!('IntersectionObserver' in window)) return;\n\n  section.classList.add('asct-anim');\n  var targets = section.querySelectorAll('.asct-wall__head, .asct-card');\n\n  var observer = new IntersectionObserver(function (entries) {\n    entries.forEach(function (entry) {\n      if (entry.isIntersecting) {\n        var el = entry.target;\n        var cards = Array.prototype.slice.call(section.querySelectorAll('.asct-card'));\n        var idx = cards.indexOf(el);\n        el.style.transitionDelay = (idx \u003e -1 ? idx * 0.08 : 0) + 's';\n        el.classList.add('asct-in');\n        observer.unobserve(el);\n      }\n    });\n  }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\n\n  targets.forEach(function (t) { observer.observe(t); });\n})();\n\u003c\/script\u003e \u003c\/div\u003e \u003cdiv class=\"shg-c \" id=\"s-431cf429-a674-412c-80a4-13d29d57ac9f\"\u003e \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e \u003cdiv id=\"s-def541b3-44c5-4ae6-a1d5-e26dd9702643-root\"\u003e \u003cdiv class=\"shg-image-margin-container-s-def541b3-44c5-4ae6-a1d5-e26dd9702643\" id=\"wrap-s-def541b3-44c5-4ae6-a1d5-e26dd9702643\"\u003e \u003cdiv class=\"s-def541b3-44c5-4ae6-a1d5-e26dd9702643 shg-align-container\"\u003e \u003cdiv class=\"shg-c s-def541b3-44c5-4ae6-a1d5-e26dd9702643 shogun-image-container shg-align-center\" id=\"s-def541b3-44c5-4ae6-a1d5-e26dd9702643\"\u003e \u003cdiv class=\"shg-image-content-wrapper\"\u003e \u003cimg srcset=\"https:\/\/i.shgcdn.com\/7f5c8c3b-f3be-4acf-b78f-6e534c156448\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/180x\/ 180w,https:\/\/i.shgcdn.com\/7f5c8c3b-f3be-4acf-b78f-6e534c156448\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/360x\/ 360w,https:\/\/i.shgcdn.com\/7f5c8c3b-f3be-4acf-b78f-6e534c156448\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/720x\/ 720w,https:\/\/i.shgcdn.com\/7f5c8c3b-f3be-4acf-b78f-6e534c156448\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/900x\/ 900w\" sizes=\"100vw\" src=\"https:\/\/i.shgcdn.com\/7f5c8c3b-f3be-4acf-b78f-6e534c156448\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-def541b3-44c5-4ae6-a1d5-e26dd9702643\" }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e \u003cdiv id=\"s-0a9d5f5e-bacd-4df7-a909-69011bfff930-root\"\u003e \u003cdiv class=\"shg-image-margin-container-s-0a9d5f5e-bacd-4df7-a909-69011bfff930\" id=\"wrap-s-0a9d5f5e-bacd-4df7-a909-69011bfff930\"\u003e \u003cdiv class=\"s-0a9d5f5e-bacd-4df7-a909-69011bfff930 shg-align-container\"\u003e \u003cdiv class=\"shg-c s-0a9d5f5e-bacd-4df7-a909-69011bfff930 shogun-image-container shg-align-center\" id=\"s-0a9d5f5e-bacd-4df7-a909-69011bfff930\"\u003e \u003cdiv class=\"shg-image-content-wrapper\"\u003e \u003cimg srcset=\"https:\/\/i.shgcdn.com\/3255447e-b8cb-41eb-bd0b-e0de84722481\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/180x\/ 180w,https:\/\/i.shgcdn.com\/3255447e-b8cb-41eb-bd0b-e0de84722481\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/360x\/ 360w,https:\/\/i.shgcdn.com\/3255447e-b8cb-41eb-bd0b-e0de84722481\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/720x\/ 720w,https:\/\/i.shgcdn.com\/3255447e-b8cb-41eb-bd0b-e0de84722481\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/900x\/ 900w\" sizes=\"100vw\" src=\"https:\/\/i.shgcdn.com\/3255447e-b8cb-41eb-bd0b-e0de84722481\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-0a9d5f5e-bacd-4df7-a909-69011bfff930\" }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e \u003cdiv id=\"s-a6e6a6ee-b3ea-4d2a-b29d-bb68a090659a-root\"\u003e \u003cdiv class=\"shg-image-margin-container-s-a6e6a6ee-b3ea-4d2a-b29d-bb68a090659a\" id=\"wrap-s-a6e6a6ee-b3ea-4d2a-b29d-bb68a090659a\"\u003e \u003cdiv class=\"s-a6e6a6ee-b3ea-4d2a-b29d-bb68a090659a shg-align-container\"\u003e \u003cdiv class=\"shg-c s-a6e6a6ee-b3ea-4d2a-b29d-bb68a090659a shogun-image-container shg-align-center\" id=\"s-a6e6a6ee-b3ea-4d2a-b29d-bb68a090659a\"\u003e \u003cdiv class=\"shg-image-content-wrapper\"\u003e \u003cimg srcset=\"https:\/\/i.shgcdn.com\/ef3987bc-60aa-4517-ae04-650b7853576c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/180x\/ 180w,https:\/\/i.shgcdn.com\/ef3987bc-60aa-4517-ae04-650b7853576c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/360x\/ 360w,https:\/\/i.shgcdn.com\/ef3987bc-60aa-4517-ae04-650b7853576c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/720x\/ 720w,https:\/\/i.shgcdn.com\/ef3987bc-60aa-4517-ae04-650b7853576c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/900x\/ 900w\" sizes=\"100vw\" src=\"https:\/\/i.shgcdn.com\/ef3987bc-60aa-4517-ae04-650b7853576c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-a6e6a6ee-b3ea-4d2a-b29d-bb68a090659a\" }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e \u003cdiv id=\"s-1bbe9d23-b78e-4ad4-b974-e377a6d1c465-root\"\u003e \u003cdiv class=\"shg-image-margin-container-s-1bbe9d23-b78e-4ad4-b974-e377a6d1c465\" id=\"wrap-s-1bbe9d23-b78e-4ad4-b974-e377a6d1c465\"\u003e \u003cdiv class=\"s-1bbe9d23-b78e-4ad4-b974-e377a6d1c465 shg-align-container\"\u003e \u003cdiv class=\"shg-c s-1bbe9d23-b78e-4ad4-b974-e377a6d1c465 shogun-image-container shg-align-center\" id=\"s-1bbe9d23-b78e-4ad4-b974-e377a6d1c465\"\u003e \u003cdiv class=\"shg-image-content-wrapper\"\u003e \u003cimg srcset=\"https:\/\/i.shgcdn.com\/b8a610fe-5b34-4e9b-9352-f7996155f60e\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/180x\/ 180w,https:\/\/i.shgcdn.com\/b8a610fe-5b34-4e9b-9352-f7996155f60e\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/360x\/ 360w,https:\/\/i.shgcdn.com\/b8a610fe-5b34-4e9b-9352-f7996155f60e\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/720x\/ 720w,https:\/\/i.shgcdn.com\/b8a610fe-5b34-4e9b-9352-f7996155f60e\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/900x\/ 900w\" sizes=\"100vw\" src=\"https:\/\/i.shgcdn.com\/b8a610fe-5b34-4e9b-9352-f7996155f60e\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-1bbe9d23-b78e-4ad4-b974-e377a6d1c465\" }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-808f0371-c870-4e27-a3a6-83da2f019340\" class=\"shg-c shg-align-left\"\u003e \u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026family=Outfit:wght@300;400;500;600;700\u0026display=swap');\n\n  :root {\n    --white: #ffffff;\n    --offwhite: #f7f7f5;\n    --cream: #f0efe9;\n    --accent: #8b7340;\n    --accent-light: rgba(139, 115, 64, 0.08);\n    --text: #1a1a1a;\n    --text-secondary: #555;\n    --text-muted: #888;\n    --border: #e4e2dc;\n    --radius: 14px;\n  }\n\n  .features-section {\n    background: var(--white);\n    border-top: 1px solid var(--border);\n    border-bottom: 1px solid var(--border);\n    font-family: 'Outfit', sans-serif;\n    color: var(--text);\n  }\n\n  .features-header {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 80px 24px 0;\n    text-align: center;\n  }\n\n  .features-label {\n    font-size: 12px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    color: var(--accent);\n    margin-bottom: 12px;\n  }\n\n  .features-title {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(36px, 4vw, 52px);\n    line-height: 1;\n    letter-spacing: 1px;\n    margin-bottom: 8px;\n  }\n\n  .features-subtitle {\n    font-size: 16px;\n    color: var(--text-secondary);\n    max-width: 460px;\n    margin: 0 auto;\n    line-height: 1.5;\n  }\n\n  \/* ─── Alternating rows ─── *\/\n  .feature-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 48px;\n    align-items: center;\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 64px 24px;\n  }\n\n  .feature-row + .feature-row {\n    padding-top: 0;\n  }\n\n  .feature-row.reverse .feature-media { order: 2; }\n  .feature-row.reverse .feature-text { order: 1; }\n\n  .feature-media {\n    background: var(--offwhite);\n    border: 1px solid var(--border);\n    border-radius: var(--radius);\n    overflow: hidden;\n    aspect-ratio: 1\/1;\n  }\n\n  .feature-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  .feature-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 56px;\n    color: var(--cream);\n    line-height: 1;\n    margin-bottom: 8px;\n  }\n\n  .feature-text h3 {\n    font-size: 24px;\n    font-weight: 700;\n    margin-bottom: 12px;\n  }\n\n  .feature-text p {\n    font-size: 15px;\n    color: var(--text-secondary);\n    line-height: 1.6;\n    margin-bottom: 20px;\n  }\n\n  .feature-checks {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .feature-check {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    font-size: 14px;\n    color: var(--text-secondary);\n  }\n\n  .feature-check .fc-icon {\n    width: 20px;\n    height: 20px;\n    background: var(--accent);\n    color: var(--white);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 10px;\n    font-weight: 800;\n    flex-shrink: 0;\n  }\n\n  @media (max-width: 960px) {\n    .feature-row {\n      grid-template-columns: 1fr;\n      gap: 32px;\n    }\n    .feature-row.reverse .feature-media { order: 0; }\n    .feature-row.reverse .feature-text { order: 0; }\n  }\n\n  @media (max-width: 600px) {\n    .features-header { padding: 56px 16px 0; }\n    .feature-row { padding: 48px 16px; }\n  }\n\u003c\/style\u003e \u003cdiv class=\"features-section\"\u003e \u003cdiv class=\"features-header\"\u003e \u003cdiv class=\"features-label\"\u003e製品の特徴\u003c\/div\u003e \u003ch2 class=\"features-title\"\u003eASCENTを選ぶ理由\u003c\/h2\u003e \u003cp class=\"features-subtitle\"\u003e快適性を追求し、パフォーマンスのために設計。\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"feature-row\"\u003e \u003cdiv class=\"feature-media\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/5ef6f9f0-c9ec-45f9-86d9-313de134e054\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"手首の角度の実演\"\u003e\u003c\/div\u003e \u003cdiv class=\"feature-text\"\u003e \u003cspan class=\"feature-num\"\u003e01\u003c\/span\u003e \u003ch3\u003e手首の痛みを予防\u003c\/h3\u003e \u003cp\u003eASCENTのハンドウェッジは、あらゆる自重トレーニングの動作で手首の角度を緩やかにし、快適性と安定性を高めます。オプションのASCENTブースターを追加すれば、5°刻みで高さを上げられます。\u003c\/p\u003e \u003cdiv class=\"feature-checks\"\u003e \u003cdiv class=\"feature-check\"\u003e\n\u003cspan class=\"fc-icon\"\u003e✓\u003c\/span\u003e 手首への負担を最大40%軽減\u003c\/div\u003e \u003cdiv class=\"feature-check\"\u003e\n\u003cspan class=\"fc-icon\"\u003e✓\u003c\/span\u003e 角度調整：15°、20°、25°\u003c\/div\u003e \u003cdiv class=\"feature-check\"\u003e\n\u003cspan class=\"fc-icon\"\u003e✓\u003c\/span\u003e 腕立て伏せ、プランク、倒立に最適\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"feature-row reverse\"\u003e \u003cdiv class=\"feature-media\"\u003e\u003cimg src=\"https:\/\/kensuifitness.com\/cdn\/shop\/files\/ascent-1000_2048x.jpg?v=1746925755\" alt=\"木目調テクスチャーのクローズアップ\"\u003e\u003c\/div\u003e \u003cdiv class=\"feature-text\"\u003e \u003cspan class=\"feature-num\"\u003e02\u003c\/span\u003e \u003ch3\u003e木のような感触\u003c\/h3\u003e \u003cp\u003eグリップ力と快適性を高めるため、表面に木目調の仕上げを施しました。高品質なテクスチャーが安定性と快適さのバランスを保ち、ハードなトレーニング中も手をしっかりと固定します。\u003c\/p\u003e \u003cdiv class=\"feature-checks\"\u003e \u003cdiv class=\"feature-check\"\u003e\n\u003cspan class=\"fc-icon\"\u003e✓\u003c\/span\u003e 最適なグリップ力を実現する木目調テクスチャー\u003c\/div\u003e \u003cdiv class=\"feature-check\"\u003e\n\u003cspan class=\"fc-icon\"\u003e✓\u003c\/span\u003e 汗をかいても滑りにくい\u003c\/div\u003e \u003cdiv class=\"feature-check\"\u003e\n\u003cspan class=\"fc-icon\"\u003e✓\u003c\/span\u003e お手入れが簡単\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"feature-row\"\u003e \u003cdiv class=\"feature-media\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/03a92733-954c-436f-ad8b-13873ae6f49e\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/e.jpg\" alt=\"トラベルバッグ付きのASCENTポータブルデザイン\"\u003e\u003c\/div\u003e \u003cdiv class=\"feature-text\"\u003e \u003cspan class=\"feature-num\"\u003e03\u003c\/span\u003e \u003ch3\u003eどこでもトレーニング\u003c\/h3\u003e \u003cp\u003eASCENTは非常にコンパクトで軽量なため、旅行のお供に最適です。ジムバッグやスーツケースに入れて、どこでもトレーニングできます。\u003c\/p\u003e \u003cdiv class=\"feature-checks\"\u003e \u003cdiv class=\"feature-check\"\u003e\n\u003cspan class=\"fc-icon\"\u003e✓\u003c\/span\u003e 超軽量：1組400g\u003c\/div\u003e \u003cdiv class=\"feature-check\"\u003e\n\u003cspan class=\"fc-icon\"\u003e✓\u003c\/span\u003e 持ち運び用ケース付き\u003c\/div\u003e \u003cdiv class=\"feature-check\"\u003e\n\u003cspan class=\"fc-icon\"\u003e✓\u003c\/span\u003e どんな場所でも使用可能\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-8b820d43-f4c9-4766-a4cd-f3522e58ecca\" class=\"shg-c shg-align-left\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@400;500;600;700\u0026amp;family=Barlow+Condensed:wght@400;500;600;700\u0026amp;family=Oswald:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e\n  .ascf-faq {\n    --ascf-bg:    #f5f5f5;\n    --ascf-white: #ffffff;\n    --ascf-sand:  #e7decf;\n    --ascf-ink:   #26241f;\n    --ascf-black: #16140f;\n    --ascf-muted: #948c7d;\n    --ascf-accent:  #1972bc;\n    --ascf-accent-d:#155a96;\n    --ascf-accent-tint: #e9f1f8;\n\n    --fo: \"Oswald\", Impact, sans-serif;\n    --fd: \"Bebas Neue\", Impact, sans-serif;\n    --fb: \"Barlow\", system-ui, sans-serif;\n    --fc: \"Barlow Condensed\", system-ui, sans-serif;\n\n    background:\n      radial-gradient(120% 80% at 0% 100%, #f8f4ec 0%, var(--ascf-bg) 55%);\n    color: var(--ascf-ink);\n    padding: 48px 16px 64px;\n    box-sizing: border-box;\n  }\n  .ascf-faq *, .ascf-faq *::before, .ascf-faq *::after { box-sizing: border-box; }\n\n  .ascf-faq__wrap { max-width: 860px; margin: 0 auto; }\n  @media (min-width: 880px) { .ascf-faq { padding: 64px 28px 80px; } }\n\n  \/* ===== Header ===== *\/\n  .ascf-faq__head { margin-bottom: 28px; }\n  .ascf-faq__eyebrow {\n    display: flex; align-items: center; gap: 12px;\n    font-family: var(--fc); font-size: 13px; letter-spacing: .2em;\n    text-transform: uppercase; color: var(--ascf-accent); font-weight: 600;\n  }\n  .ascf-faq__eyebrow::after {\n    content: \"\"; flex: 1; height: 1px;\n    background: linear-gradient(90deg, var(--ascf-sand), transparent);\n  }\n  .ascf-faq__title {\n    font-family: var(--fo); font-weight: 600;\n    font-size: clamp(30px, 4.5vw, 44px); line-height: .96;\n    letter-spacing: -.01em; text-transform: uppercase;\n    margin: 10px 0 0; color: var(--ascf-black);\n  }\n  .ascf-faq__title em { font-style: normal; color: var(--ascf-accent); }\n  .ascf-faq__sub {\n    font-family: var(--fb); font-size: 15px; line-height: 1.55;\n    color: var(--ascf-ink); opacity: .85; margin: 10px 0 0; max-width: 56ch;\n  }\n\n  \/* ===== Accordion ===== *\/\n  .ascf-faq__list { display: flex; flex-direction: column; gap: 10px; }\n\n  .ascf-item {\n    background: var(--ascf-white);\n    border: 1.5px solid var(--ascf-sand);\n    border-radius: 6px;\n    overflow: hidden;\n    transition: border-color .15s ease, box-shadow .15s ease, transform .15s ease;\n  }\n  .ascf-item:hover {\n    border-color: var(--ascf-accent);\n    transform: translateY(-1px);\n  }\n  .ascf-item.is-open {\n    border-color: var(--ascf-accent);\n    box-shadow: 0 0 0 3px var(--ascf-accent-tint), 0 20px 40px -30px rgba(22,20,15,.3);\n  }\n\n  .ascf-item__q {\n    display: flex; align-items: center; justify-content: space-between; gap: 16px;\n    width: 100%; padding: 17px 18px;\n    background: none; border: 0; cursor: pointer; text-align: left;\n    color: var(--ascf-black);\n  }\n  @media (min-width: 880px) { .ascf-item__q { padding: 19px 22px; } }\n\n  .ascf-item__q-text {\n    font-family: var(--fo); font-weight: 500;\n    font-size: 16px; line-height: 1.3;\n    text-transform: uppercase; letter-spacing: .02em;\n  }\n  @media (min-width: 880px) { .ascf-item__q-text { font-size: 17px; } }\n\n  .ascf-item__toggle {\n    flex: 0 0 32px; width: 32px; height: 32px;\n    background: var(--ascf-accent); border-radius: 50%;\n    position: relative;\n    transition: background .15s ease, transform .2s ease;\n    box-shadow: 0 8px 18px -8px rgba(25,114,188,.55);\n  }\n  .ascf-item__toggle::before,\n  .ascf-item__toggle::after {\n    content: \"\"; position: absolute; top: 50%; left: 50%;\n    background: var(--ascf-white); border-radius: 2px;\n    transition: transform .2s ease, opacity .2s ease;\n  }\n  .ascf-item__toggle::before {\n    width: 13px; height: 2px;\n    transform: translate(-50%, -50%);\n  }\n  .ascf-item__toggle::after {\n    width: 2px; height: 13px;\n    transform: translate(-50%, -50%);\n  }\n  .ascf-item.is-open .ascf-item__toggle {\n    background: var(--ascf-black);\n    transform: rotate(180deg);\n  }\n  .ascf-item.is-open .ascf-item__toggle::after {\n    transform: translate(-50%, -50%) rotate(90deg); opacity: 0;\n  }\n  .ascf-item__q:hover .ascf-item__toggle { background: var(--ascf-accent-d); }\n  .ascf-item.is-open .ascf-item__q:hover .ascf-item__toggle { background: var(--ascf-black); }\n\n  .ascf-item__a {\n    max-height: 0; overflow: hidden;\n    transition: max-height .3s cubic-bezier(.22,.61,.36,1);\n  }\n  .ascf-item.is-open .ascf-item__a { max-height: 400px; }\n\n  .ascf-item__a-inner {\n    padding: 0 18px 18px;\n    font-family: var(--fb); font-size: 14.5px; line-height: 1.65;\n    color: var(--ascf-ink);\n  }\n  @media (min-width: 880px) { .ascf-item__a-inner { padding: 0 22px 20px; font-size: 15px; } }\n  .ascf-item__a-inner p { margin: 0 0 10px; }\n  .ascf-item__a-inner p:last-child { margin-bottom: 0; }\n  .ascf-item__a-inner b { color: var(--ascf-black); font-weight: 600; }\n\n  \/* ===== Load-in animation ===== *\/\n  @media (prefers-reduced-motion: no-preference) {\n    .ascf-faq__head, .ascf-item {\n      opacity: 0; transform: translateY(14px);\n      animation: ascfIn .55s cubic-bezier(.22,.61,.36,1) forwards;\n    }\n    .ascf-faq__head { animation-delay: .04s; }\n    .ascf-item:nth-child(1) { animation-delay: .10s; }\n    .ascf-item:nth-child(2) { animation-delay: .15s; }\n    .ascf-item:nth-child(3) { animation-delay: .20s; }\n    .ascf-item:nth-child(4) { animation-delay: .25s; }\n  }\n  @keyframes ascfIn { to { opacity: 1; transform: none; } }\n\u003c\/style\u003e \u003csection class=\"ascf-faq\" aria-label=\"ASCENT frequently asked questions\"\u003e \u003cdiv class=\"ascf-faq__wrap\"\u003e \u003cdiv class=\"ascf-faq__head\"\u003e \u003cdiv class=\"ascf-faq__eyebrow\"\u003eよくある質問\u003c\/div\u003e \u003ch2 class=\"ascf-faq__title\"\u003eASCENT \u003cem\u003eよくある質問\u003c\/em\u003e\n\u003c\/h2\u003e \u003cp class=\"ascf-faq__sub\"\u003eプレスする前に知っておきたいことのすべて。\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"ascf-faq__list\"\u003e \u003cdiv class=\"ascf-item\"\u003e \u003cbutton type=\"button\" class=\"ascf-item__q\" aria-expanded=\"false\"\u003e \u003cspan class=\"ascf-item__q-text\"\u003eASCENTはフリーサイズですか？\u003c\/span\u003e \u003cspan class=\"ascf-item__toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cdiv class=\"ascf-item__a\"\u003e \u003cdiv class=\"ascf-item__a-inner\"\u003e \u003cp\u003eはい。伸縮ストラップとASCENTの形状は、\u003cb\u003eあらゆる手のサイズに対応\u003c\/b\u003eできるよう特別に設計されています。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ascf-item\"\u003e \u003cbutton type=\"button\" class=\"ascf-item__q\" aria-expanded=\"false\"\u003e \u003cspan class=\"ascf-item__q-text\"\u003e傾斜角度は何度ですか？\u003c\/span\u003e \u003cspan class=\"ascf-item__toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cdiv class=\"ascf-item__a\"\u003e \u003cdiv class=\"ascf-item__a-inner\"\u003e \u003cp\u003e約\u003cb\u003e15度\u003c\/b\u003eです。近日発売予定のASCENTブースターを使えば、傾斜を5度刻みで増やせるようになります。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ascf-item\"\u003e \u003cbutton type=\"button\" class=\"ascf-item__q\" aria-expanded=\"false\"\u003e \u003cspan class=\"ascf-item__q-text\"\u003eウェッジの上で手が滑り落ちることはありますか？\u003c\/span\u003e \u003cspan class=\"ascf-item__toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cdiv class=\"ascf-item__a\"\u003e \u003cdiv class=\"ascf-item__a-inner\"\u003e \u003cp\u003e滑りにくさと快適さを両立した表面を作るのは、常に難しい課題です。ASCENTの\u003cb\u003e表面にテクスチャーを施し\u003c\/b\u003e、滑りを防止しています。特に手のひらに汗をかきやすい方には、最高のグリップ力を得るために少量のチョークをおすすめします。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ascf-item\"\u003e \u003cbutton type=\"button\" class=\"ascf-item__q\" aria-expanded=\"false\"\u003e \u003cspan class=\"ascf-item__q-text\"\u003eどれくらいの重量に耐えられますか？\u003c\/span\u003e \u003cspan class=\"ascf-item__toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cdiv class=\"ascf-item__a\"\u003e \u003cdiv class=\"ascf-item__a-inner\"\u003e \u003cp\u003eASCENTは\u003cb\u003eグラスファイバー\u003c\/b\u003e製で非常に頑丈です。必要以上の重量にも耐えられます。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cscript\u003e\n(function () {\n  var section = document.querySelector('.ascf-faq');\n  if (!section) return;\n\n  var items = section.querySelectorAll('.ascf-item');\n\n  items.forEach(function (item) {\n    var btn = item.querySelector('.ascf-item__q');\n    if (!btn) return;\n\n    btn.addEventListener('click', function () {\n      var wasOpen = item.classList.contains('is-open');\n\n      items.forEach(function (other) {\n        other.classList.remove('is-open');\n        var b = other.querySelector('.ascf-item__q');\n        if (b) b.setAttribute('aria-expanded', 'false');\n      });\n\n      if (!wasOpen) {\n        item.classList.add('is-open');\n        btn.setAttribute('aria-expanded', 'true');\n      }\n    });\n  });\n})();\n\u003c\/script\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":43576443437268,"sku":"rek-ascent","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ascent-wedges.jpg?v=1764116709"},{"product_id":"kensui-bamboo-socks","title":"兜 竹の靴下","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e通気性が良く風通しの良い足のために、比類なき生分解性の竹繊維で作られています。\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e竹は持続可能であるだけでなく、軽くて丈夫で抗菌性のある衣料に適しています。\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e私たちの持続可能な抗菌技術により、湿気を吸収し臭いを防ぐ靴下を実現し、激しい運動中も足を涼しく保ちます。\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e素材：竹80％、ポリアミド18％、エラスタン2％\u003c\/span\u003e\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"41-45 \/ Kabuto \/ ブラック","offer_id":42592550977748,"sku":"rek-sock-blk-kabuto-Mens","price":10.95,"currency_code":"USD","in_stock":true},{"title":"41-45 \/ Kabuto \/ ホワイト","offer_id":42880021463252,"sku":"rek-sock-white-kabuto-Mens","price":10.95,"currency_code":"USD","in_stock":true},{"title":"41-45 \/ 剣水 \/ ブラック","offer_id":42592551010516,"sku":"rek-sock-blk-Kensui-Mens","price":10.95,"currency_code":"USD","in_stock":true},{"title":"41-45 \/ 剣水 \/ ホワイト","offer_id":42880021496020,"sku":"rek-sock-white-Kensui-Mens","price":10.95,"currency_code":"USD","in_stock":true},{"title":"35-40 \/ Kabuto \/ ブラック","offer_id":42592551043284,"sku":"rek-sock-blk-Kabuto-Womens","price":10.95,"currency_code":"USD","in_stock":true},{"title":"35-40 \/ Kabuto \/ ホワイト","offer_id":42880021528788,"sku":"rek-sock-white-Kabuto-Womens","price":10.95,"currency_code":"USD","in_stock":true},{"title":"35-40 \/ 剣水 \/ ブラック","offer_id":42592551076052,"sku":"rek-sock-blk-Kensui-Womens","price":10.95,"currency_code":"USD","in_stock":true},{"title":"35-40 \/ 剣水 \/ ホワイト","offer_id":42880021561556,"sku":"rek-sock-white-Kensui-Womens","price":10.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/white-socks.jpg?v=1726686248"},{"product_id":"ez-boot","title":"イージーブート™ マックス V2","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"629774eb75fa6b00ce67d17a\" data-shogun-site-id=\"d921f9ba-aa7a-4156-9e44-53aad23b56fb\" data-shogun-page-id=\"629774eb75fa6b00ce67d17a\" data-shogun-page-version-id=\"6a8b1798842ec68f3963086d\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6a8b1798842ec68f3963086e\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e \u003cdiv id=\"s-fad764d1-1d51-4717-a137-9adee14123e9\" class=\"shg-c shg-align-left\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@400;500;600;700\u0026amp;family=Barlow+Condensed:wght@400;500;600;700\u0026amp;family=Oswald:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e\n  .ezb-hero {\n    --ezb-bg:    #f5f5f5;\n    --ezb-white: #ffffff;\n    --ezb-off:   #f5f5f5;\n    --ezb-sand:  #e7decf;\n    --ezb-ink:   #26241f;\n    --ezb-black: #16140f;\n    --ezb-muted: #948c7d;\n    --ezb-accent:  #1972bc;\n    --ezb-accent-d:#155a96;\n    --ezb-accent-tint: #e9f1f8;\n    --ezb-save: #c0392b;\n\n    --fo: \"Oswald\", Impact, sans-serif;\n    --fd: \"Bebas Neue\", Impact, sans-serif;\n    --fb: \"Barlow\", system-ui, sans-serif;\n    --fc: \"Barlow Condensed\", system-ui, sans-serif;\n\n    background:\n      radial-gradient(120% 80% at 100% 0%, #f8f4ec 0%, var(--ezb-bg) 55%);\n    color: var(--ezb-ink);\n    padding: 28px 16px 40px;\n    box-sizing: border-box;\n  }\n  .ezb-hero *, .ezb-hero *::before, .ezb-hero *::after { box-sizing: border-box; }\n\n  .ezb-hero__grid {\n    max-width: 1240px; margin: 0 auto;\n    display: grid; grid-template-columns: 1fr; gap: 24px;\n  }\n  @media (min-width: 880px) {\n    .ezb-hero { padding: 48px 28px 56px; }\n    .ezb-hero__grid { grid-template-columns: 1.08fr 1fr; gap: 52px; align-items: start; }\n  }\n\n  \/* Stock toggle *\/\n  .ezb-hero .ezb-block--in, .ezb-hero .ezb-block--out { display: none; }\n  .ezb-hero[data-stock=\"in\"]  .ezb-block--in  { display: flex; flex-direction: column; gap: 10px; }\n  .ezb-hero[data-stock=\"in\"]  .ezb-stock--in  { display: flex; }\n  .ezb-hero[data-stock=\"out\"] .ezb-block--out { display: flex; flex-direction: column; gap: 10px; }\n  .ezb-hero[data-stock=\"out\"] .ezb-stock--out { display: flex; }\n  .ezb-stock--in, .ezb-stock--out { display: none; }\n\n  \/* ============ GALLERY ============ *\/\n  .ezb-gallery { display: flex; flex-direction: column; gap: 10px; position: sticky; top: 16px; }\n  @media (max-width: 879px){ .ezb-gallery { position: static; } }\n\n  .ezb-gallery__stage {\n    position: relative; background: var(--ezb-white);\n    border: 1px solid var(--ezb-sand);\n    border-radius: 6px; overflow: hidden; aspect-ratio: 1 \/ 1;\n    box-shadow: 0 24px 48px -28px rgba(22,20,15,.30);\n  }\n  .ezb-gallery__track {\n    display: flex; width: 100%; height: 100%;\n    overflow-x: auto;\n    scroll-snap-type: x mandatory; scroll-behavior: smooth;\n    scrollbar-width: none; -ms-overflow-style: none;\n  }\n  .ezb-gallery__track::-webkit-scrollbar { display: none; }\n  .ezb-gallery__slide {\n    flex: 0 0 100%; width: 100%; height: 100%;\n    scroll-snap-align: start; scroll-snap-stop: always;\n    position: relative;\n  }\n  .ezb-gallery__slide img { width: 100%; height: 100%; object-fit: cover; display: block; }\n  .ezb-gallery__slide--motion::after {\n    content: \"▶ MOTION\";\n    position: absolute; top: 14px; left: 14px;\n    background: var(--ezb-black); color: var(--ezb-white);\n    font-family: var(--fc); font-size: 10px; letter-spacing: .12em;\n    padding: 4px 9px; border-radius: 5px;\n    pointer-events: none; z-index: 3;\n  }\n  .ezb-gallery__badge {\n    position: absolute; top: 14px; right: 14px;\n    background: var(--ezb-black); color: var(--ezb-white);\n    font-family: var(--fc); font-size: 11px; letter-spacing: .14em;\n    text-transform: uppercase; font-weight: 600;\n    padding: 6px 11px; border-radius: 5px; z-index: 3; pointer-events: none;\n  }\n  .ezb-gallery__arrow {\n    position: absolute; top: 50%; transform: translateY(-50%);\n    width: 44px; height: 44px;\n    background: rgba(255,255,255,.92);\n    backdrop-filter: blur(4px);\n    border: 1px solid var(--ezb-sand); border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n    cursor: pointer; z-index: 3;\n    transition: background .12s ease, transform .12s ease, opacity .12s ease;\n    color: var(--ezb-black); box-shadow: 0 4px 16px -6px rgba(0,0,0,.2);\n  }\n  .ezb-gallery__arrow:hover { background: var(--ezb-white); transform: translateY(-50%) scale(1.07); }\n  .ezb-gallery__arrow:active { transform: translateY(-50%) scale(.95); }\n  .ezb-gallery__arrow:disabled { opacity: 0; pointer-events: none; }\n  .ezb-gallery__arrow svg { width: 19px; height: 19px; }\n  .ezb-gallery__arrow--prev { left: 14px; }\n  .ezb-gallery__arrow--next { right: 14px; }\n  .ezb-gallery__counter {\n    position: absolute; bottom: 14px; right: 14px;\n    background: rgba(22,20,15,.72); color: var(--ezb-white);\n    font-family: var(--fc); font-size: 11px; letter-spacing: .1em; font-weight: 500;\n    padding: 4px 11px; border-radius: 999px;\n    z-index: 3; pointer-events: none;\n  }\n\n  \/* Thumbnails *\/\n  .ezb-gallery__thumbs {\n    display: flex; gap: 7px;\n    overflow-x: auto; overflow-y: hidden;\n    scroll-behavior: smooth;\n    scrollbar-width: none; -ms-overflow-style: none;\n    padding: 3px 0;\n  }\n  .ezb-gallery__thumbs::-webkit-scrollbar { display: none; }\n  .ezb-gallery__thumb {\n    position: relative;\n    flex: 0 0 calc((100% - 56px) \/ 8.5);\n    aspect-ratio: 1 \/ 1;\n    background: var(--ezb-white);\n    border: 1.5px solid var(--ezb-sand); border-radius: 5px;\n    overflow: hidden; cursor: pointer; padding: 0;\n    opacity: .62;\n    transition: border-color .15s ease, transform .15s ease, opacity .15s ease;\n  }\n  .ezb-gallery__thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }\n  .ezb-gallery__thumb[aria-current=\"true\"] { border-color: var(--ezb-accent); opacity: 1; }\n  .ezb-gallery__thumb:hover { transform: translateY(-2px); opacity: 1; }\n  .ezb-gallery__thumb--motion::after {\n    content: \"▶\";\n    position: absolute; top: 2px; right: 2px;\n    color: var(--ezb-white); background: rgba(0,0,0,.6);\n    font-size: 8px; padding: 1px 4px; border-radius: 2px;\n    pointer-events: none;\n  }\n\n  \/* ============ BUY BOX ============ *\/\n  .ezb-info { display: flex; flex-direction: column; gap: 18px; }\n\n  .ezb-info__eyebrow {\n    display: flex; align-items: center; gap: 12px;\n    font-family: var(--fc); font-size: 13px; letter-spacing: .22em;\n    text-transform: uppercase; color: var(--ezb-accent); font-weight: 600;\n  }\n  .ezb-info__eyebrow::after {\n    content: \"\"; flex: 1; height: 1px;\n    background: linear-gradient(90deg, var(--ezb-sand), transparent);\n  }\n  .ezb-info__title {\n    font-family: var(--fo); font-weight: 600;\n    font-size: clamp(36px, 5.4vw, 58px); line-height: .94;\n    letter-spacing: -.01em;\n    text-transform: uppercase; margin: -4px 0 0; color: var(--ezb-black);\n  }\n  .ezb-info__subtitle {\n    font-family: var(--fb); font-size: 16px; line-height: 1.55;\n    color: var(--ezb-ink); margin: -2px 0 0; max-width: 50ch; opacity: .9;\n  }\n  .ezb-info__subtitle b { color: var(--ezb-black); font-weight: 600; }\n\n  #judgeme_badge_placeholder { margin: -4px 0 -25px; min-height: 18px; }\n\n  \/* Variant selector *\/\n  .ezb-options { display: flex; flex-direction: column; gap: 10px; }\n  .ezb-options__head {\n    display: flex; align-items: baseline; justify-content: space-between; gap: 8px;\n  }\n  .ezb-options__label {\n    font-family: var(--fc); font-size: 12px; letter-spacing: .16em;\n    text-transform: uppercase; color: var(--ezb-ink); font-weight: 600;\n  }\n  .ezb-options__hint { font-family: var(--fb); font-size: 12px; color: var(--ezb-muted); }\n  .ezb-options__hint b { color: var(--ezb-save); font-weight: 600; }\n  .ezb-tier-row { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }\n  .ezb-tier {\n    position: relative;\n    display: flex; flex-direction: column; gap: 2px;\n    padding: 14px 16px;\n    background: var(--ezb-white);\n    border: 1.5px solid var(--ezb-sand);\n    border-radius: 6px;\n    cursor: pointer; text-align: left;\n    font-family: var(--fb);\n    transition: border-color .12s ease, box-shadow .12s ease, transform .12s ease;\n  }\n  .ezb-tier:hover { border-color: var(--ezb-accent); transform: translateY(-1px); }\n  .ezb-tier[aria-pressed=\"true\"] {\n    border-color: var(--ezb-accent);\n    box-shadow: 0 0 0 3px var(--ezb-accent-tint);\n  }\n  .ezb-tier[aria-pressed=\"true\"]::before {\n    content: \"\"; position: absolute; top: -1px; right: -1px;\n    width: 22px; height: 22px;\n    background: var(--ezb-accent) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'\/%3E%3C\/svg%3E\") center\/14px no-repeat;\n    border-radius: 0 6px 0 6px;\n  }\n  .ezb-tier--save[aria-pressed=\"true\"] {\n    border-color: var(--ezb-save);\n    box-shadow: 0 0 0 3px rgba(192,57,43,.12);\n  }\n  .ezb-tier--save[aria-pressed=\"true\"]::before { background-color: var(--ezb-save); }\n  .ezb-tier__name {\n    font-family: var(--fd); font-size: 20px;\n    letter-spacing: .04em; color: var(--ezb-black); line-height: 1;\n  }\n  .ezb-tier__price {\n    font-family: var(--fo); font-size: 16px; font-weight: 600;\n    color: var(--ezb-black); line-height: 1; margin-top: 3px;\n  }\n  .ezb-tier__sub {\n    font-family: var(--fc); font-size: 10px; letter-spacing: .08em;\n    text-transform: uppercase; color: var(--ezb-muted); line-height: 1.2; margin-top: 3px;\n  }\n  .ezb-resolved {\n    font-family: var(--fb); font-size: 13px; color: var(--ezb-ink); line-height: 1.4; margin: 0;\n  }\n  .ezb-resolved b { color: var(--ezb-black); font-weight: 600; }\n\n  \/* Price *\/\n  .ezb-price-row {\n    display: flex; align-items: baseline; gap: 12px; flex-wrap: wrap; padding-top: 2px;\n  }\n  .ezb-price {\n    font-family: var(--fo); font-size: 34px; font-weight: 600;\n    color: var(--ezb-black); line-height: 1; letter-spacing: -.01em;\n  }\n  .ezb-compare {\n    font-family: var(--fo); font-size: 22px; font-weight: 600;\n    color: var(--ezb-muted); text-decoration: line-through;\n    display: none;\n  }\n  .ezb-compare[data-active=\"true\"] { display: inline; }\n  .ezb-save {\n    font-family: var(--fc); font-size: 11px; letter-spacing: .12em;\n    text-transform: uppercase; color: var(--ezb-white);\n    background: var(--ezb-save); padding: 4px 8px; border-radius: 4px;\n    font-weight: 700; display: none;\n  }\n  .ezb-save[data-active=\"true\"] { display: inline-block; }\n  .ezb-installments {\n    font-family: var(--fb); font-size: 13px; color: var(--ezb-muted);\n    \/*flex-basis: 100%;*\/\n  }\n  .ezb-installments b { color: var(--ezb-ink); font-weight: 600; }\n\n  \/* Stock *\/\n  .ezb-stock {\n    font-family: var(--fb); font-size: 13.5px; color: var(--ezb-ink);\n    align-items: center; gap: 9px; line-height: 1.4;\n  }\n  .ezb-stock b { color: var(--ezb-black); font-weight: 600; }\n  .ezb-stock__dot { width: 9px; height: 9px; border-radius: 50%; flex: 0 0 9px; }\n  .ezb-stock--in .ezb-stock__dot {\n    background: #34c373; box-shadow: 0 0 0 3px rgba(52,195,115,.2);\n    animation: ezbPulse 2.4s ease-in-out infinite;\n  }\n  .ezb-stock--out .ezb-stock__dot { background: #e25c3b; box-shadow: 0 0 0 3px rgba(226,92,59,.2); }\n  @keyframes ezbPulse { 0%,100%{ box-shadow:0 0 0 3px rgba(52,195,115,.2); } 50%{ box-shadow:0 0 0 6px rgba(52,195,115,.08); } }\n\n  \/* CTA *\/\n  .ezb-cta__btn {\n    display: flex; align-items: center; justify-content: center; gap: 11px;\n    width: 100%; background: var(--ezb-accent); color: var(--ezb-white);\n    font-family: var(--fo); font-size: 18px; letter-spacing: .05em;\n    text-transform: uppercase; border: 0; border-radius: 6px;\n    padding: 17px 20px; cursor: pointer;\n    box-shadow: 0 14px 28px -12px rgba(25,114,188,.6);\n    transition: transform .12s ease, background .12s ease, box-shadow .12s ease;\n  }\n  .ezb-cta__btn:hover { background: var(--ezb-accent-d); transform: translateY(-1px); box-shadow: 0 18px 32px -12px rgba(25,114,188,.7); }\n  .ezb-cta__btn:active { transform: translateY(0) scale(.99); }\n  .ezb-cta__btn svg { width: 20px; height: 20px; }\n\n  \/* Notify *\/\n  .ezb-notify__label {\n    font-family: var(--fc); font-size: 12px; letter-spacing: .12em;\n    text-transform: uppercase; color: var(--ezb-ink); margin: 0; font-weight: 600;\n  }\n  .ezb-notify__row { display: flex; gap: 8px; }\n  .ezb-notify__input {\n    flex: 1; font-family: var(--fb); font-size: 15px;\n    padding: 14px 16px; border: 1px solid var(--ezb-sand); border-radius: 6px;\n    background: var(--ezb-white); color: var(--ezb-ink);\n    outline: none; transition: border-color .12s ease, box-shadow .12s ease; min-width: 0;\n  }\n  .ezb-notify__input:focus { border-color: var(--ezb-accent); box-shadow: 0 0 0 3px var(--ezb-accent-tint); }\n  .ezb-notify__btn {\n    display: flex; align-items: center; justify-content: center; gap: 9px;\n    background: var(--ezb-black); color: var(--ezb-white);\n    font-family: var(--fo); font-size: 15px; letter-spacing: .05em;\n    text-transform: uppercase; border: 0; border-radius: 6px;\n    padding: 0 22px; cursor: pointer;\n    transition: transform .12s ease, background .12s ease; white-space: nowrap;\n  }\n  .ezb-notify__btn:hover { background: var(--ezb-accent); }\n  .ezb-notify__btn:active { transform: scale(.98); }\n  .ezb-notify__btn:disabled { opacity: .6; cursor: not-allowed; }\n  .ezb-notify__btn svg { width: 17px; height: 17px; }\n  .ezb-notify__hint { font-family: var(--fb); font-size: 12px; color: var(--ezb-muted); margin: 0; }\n  .ezb-notify__status {\n    display: none; font-family: var(--fb); font-size: 13px;\n    padding: 12px 14px; border-radius: 6px; margin: 0; line-height: 1.4;\n  }\n  .ezb-notify__status--ok { background: #e7f6ec; color: #1e6b2e; border: 1px solid #c6e5cc; }\n  .ezb-notify__status--err { background: #fbece8; color: #a83a1f; border: 1px solid #f0cfc6; }\n  .ezb-notify[data-state=\"success\"] .ezb-notify__row,\n  .ezb-notify[data-state=\"success\"] .ezb-notify__hint,\n  .ezb-notify[data-state=\"success\"] .ezb-notify__label { display: none; }\n  .ezb-notify[data-state=\"success\"] .ezb-notify__status--ok { display: block; }\n  .ezb-notify[data-state=\"error\"] .ezb-notify__status--err { display: block; }\n\n  \/* Trust *\/\n  .ezb-trust {\n    display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px;\n    margin: 0; list-style: none;\n    border-top: 1px solid var(--ezb-sand); padding-top: 16px;\n  }\n  .ezb-trust__item {\n    display: flex; align-items: center; gap: 8px;\n    font-family: var(--fb); font-size: 12px; line-height: 1.25; color: var(--ezb-ink);\n  }\n  .ezb-trust__item svg { flex: 0 0 17px; width: 17px; height: 17px; color: var(--ezb-accent); }\n\n  \/* ============ USE-CASE SIGNATURE BAND ============ *\/\n  .ezb-uses {\n    max-width: 1240px; margin: 40px auto 0;\n    background: var(--ezb-white);\n    border: 1px solid var(--ezb-sand);\n    border-radius: 6px;\n    padding: 24px;\n    box-shadow: 0 20px 44px -30px rgba(22,20,15,.25);\n  }\n  @media (min-width: 880px){ .ezb-uses { padding: 28px 32px; } }\n  .ezb-uses__head {\n    display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between;\n    gap: 6px 16px; margin-bottom: 20px;\n  }\n  .ezb-uses__title {\n    font-family: var(--fo); font-weight: 600;\n    font-size: clamp(22px, 3vw, 30px); line-height: 1;\n    text-transform: uppercase; margin: 0; color: var(--ezb-black); letter-spacing: -.01em;\n  }\n  .ezb-uses__title em { font-style: normal; color: var(--ezb-accent); }\n  .ezb-uses__sub {\n    font-family: var(--fc); font-size: 13px; letter-spacing: .16em;\n    text-transform: uppercase; color: var(--ezb-muted); font-weight: 500;\n  }\n  .ezb-uses__grid {\n    display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px;\n  }\n  @media (min-width: 620px){ .ezb-uses__grid { grid-template-columns: repeat(5, 1fr); } }\n  .ezb-uses__item {\n    position: relative;\n    aspect-ratio: 1 \/ 1;\n    background: var(--ezb-off);\n    border: 1px solid var(--ezb-sand);\n    border-radius: 6px;\n    overflow: hidden; cursor: pointer;\n    transition: transform .15s ease, border-color .15s ease, box-shadow .15s ease;\n  }\n  .ezb-uses__item:hover { transform: translateY(-3px); border-color: var(--ezb-accent); box-shadow: 0 14px 26px -18px rgba(25,114,188,.5); }\n  .ezb-uses__item img { width: 100%; height: 100%; object-fit: cover; display: block; }\n  .ezb-uses__item--motion::after {\n    content: \"▶\";\n    position: absolute; top: 5px; right: 5px;\n    color: var(--ezb-white); background: rgba(0,0,0,.65);\n    font-size: 9px; padding: 1px 5px; border-radius: 3px;\n    pointer-events: none; z-index: 2;\n  }\n  .ezb-uses__label {\n    position: absolute; bottom: 0; left: 0; right: 0;\n    background: linear-gradient(to top, rgba(0,0,0,.85), rgba(0,0,0,0));\n    color: var(--ezb-white);\n    font-family: var(--fd); font-size: 12px; letter-spacing: .04em;\n    padding: 14px 4px 5px; text-align: center; line-height: 1;\n  }\n\n  \/* Compat + specs strip *\/\n  .ezb-strip {\n    max-width: 1240px; margin: 12px auto 0;\n    display: grid; grid-template-columns: 1fr; gap: 12px;\n  }\n  @media (min-width: 720px){ .ezb-strip { grid-template-columns: 1.4fr 1fr; align-items: stretch; } }\n\n  .ezb-compat {\n    display: flex; align-items: center; gap: 14px;\n    padding: 16px 18px;\n    background: var(--ezb-black);\n    border-radius: 6px;\n    font-family: var(--fb); font-size: 13.5px; color: #d9d4ca; line-height: 1.45;\n  }\n  .ezb-compat b { color: var(--ezb-white); font-weight: 600; }\n  .ezb-compat__icon {\n    flex: 0 0 40px; width: 40px; height: 40px;\n    color: var(--ezb-white); background: rgba(255,255,255,.08);\n    border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n  }\n  .ezb-compat__icon svg { width: 22px; height: 22px; }\n\n  .ezb-specs {\n    display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px;\n    background: var(--ezb-sand); border-radius: 6px; overflow: hidden;\n    border: 1px solid var(--ezb-sand);\n  }\n  .ezb-specs__cell { background: var(--ezb-white); padding: 14px 8px; text-align: center; }\n  .ezb-specs__v {\n    font-family: var(--fd); font-size: 24px; line-height: 1;\n    letter-spacing: .02em; color: var(--ezb-black);\n  }\n  .ezb-specs__k {\n    font-family: var(--fc); font-size: 10.5px; letter-spacing: .12em;\n    text-transform: uppercase; color: var(--ezb-muted); margin-top: 5px;\n  }\n\n  \/* Load-in animation *\/\n  @media (prefers-reduced-motion: no-preference) {\n    .ezb-info \u003e *, .ezb-uses, .ezb-strip {\n      opacity: 0; transform: translateY(14px);\n      animation: ezbIn .55s cubic-bezier(.22,.61,.36,1) forwards;\n    }\n    .ezb-info \u003e *:nth-child(1){ animation-delay: .04s; }\n    .ezb-info \u003e *:nth-child(2){ animation-delay: .09s; }\n    .ezb-info \u003e *:nth-child(3){ animation-delay: .14s; }\n    .ezb-info \u003e *:nth-child(4){ animation-delay: .19s; }\n    .ezb-info \u003e *:nth-child(5){ animation-delay: .24s; }\n    .ezb-info \u003e *:nth-child(6){ animation-delay: .29s; }\n    .ezb-info \u003e *:nth-child(7){ animation-delay: .34s; }\n    .ezb-info \u003e *:nth-child(8){ animation-delay: .39s; }\n    .ezb-info \u003e *:nth-child(9){ animation-delay: .44s; }\n    .ezb-uses { animation-delay: .30s; }\n    .ezb-strip { animation-delay: .40s; }\n  }\n  @keyframes ezbIn { to { opacity: 1; transform: none; } }\n\u003c\/style\u003e \u003csection class=\"ezb-hero\" data-stock=\"in\" data-product-handle=\"ez-boot\" aria-label=\"EZ-BOOT MAX V2\"\u003e \u003cdiv class=\"ezb-hero__grid\"\u003e \u003cdiv class=\"ezb-gallery\"\u003e \u003cdiv class=\"ezb-gallery__stage\"\u003e \u003cspan class=\"ezb-gallery__badge\"\u003e特許取得済み\u003c\/span\u003e \u003cbutton type=\"button\" class=\"ezb-gallery__arrow ezb-gallery__arrow--prev\" aria-label=\"Previous image\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/button\u003e \u003cdiv class=\"ezb-gallery__track\" id=\"ezb-gallery-track\"\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-max-1.jpg?v=1764016355\u0026amp;width=1024\" alt=\"Kensui EZ-BOOT MAX V2 — プレート装着式アンクルウェイト\" width=\"1024\" height=\"1024\" loading=\"eager\" fetchpriority=\"high\"\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-max-2.jpg?v=1764016353\u0026amp;width=1024\" alt=\"EZ-BOOT MAX V2 ペア\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide ezb-gallery__slide--motion\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-ratchet.gif?v=1771512553\" alt=\"作動中のラチェットストラップ機構\" width=\"288\" height=\"288\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/ankr-three-weights-961325.jpg?v=1771512553\u0026amp;width=1024\" alt=\"ウェイトプレート3枚を装着したEZ-BOOT\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/EZ-BOOT-1.jpg?v=1771526150\u0026amp;width=1024\" alt=\"EZ-BOOTの詳細\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/EZ-BOOT-2.jpg?v=1771526146\u0026amp;width=1024\" alt=\"EZ-BOOTの詳細\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/EZ-BOOT-3.jpg?v=1771526177\u0026amp;width=1024\" alt=\"EZ-BOOTの詳細\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/EZ-BOOT-4.jpg?v=1771526165\u0026amp;width=1024\" alt=\"EZ-BOOTの詳細\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/EZ-BOOT-5.jpg?v=1771526171\u0026amp;width=1024\" alt=\"EZ-BOOTの詳細\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-v2-side.jpg?v=1771512553\u0026amp;width=1024\" alt=\"EZ-BOOTの側面\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide ezb-gallery__slide--motion\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-curls.gif?v=1771512553\" alt=\"EZ-BOOTを使ったレッグカール\" width=\"240\" height=\"240\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide ezb-gallery__slide--motion\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/ham-curl.gif?v=1771512553\" alt=\"EZ-BOOTを使ったハムストリングカール\" width=\"302\" height=\"302\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide ezb-gallery__slide--motion\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/mountain-climbers-ankr.gif?v=1771512553\" alt=\"EZ-BOOTを使ったマウンテンクライマー\" width=\"306\" height=\"306\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/donkey-kick.jpg?v=1771512553\u0026amp;width=1024\" alt=\"EZ-BOOTを使ったドンキーキック\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/side-raise.jpg?v=1771512553\u0026amp;width=1024\" alt=\"EZ-BOOTを使ったサイドレイズ\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/leg-raise-abs.jpg?v=1771512553\u0026amp;width=1024\" alt=\"EZ-BOOTを使った腹筋レッグレイズ\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/leg-raise.jpg?v=1771512553\u0026amp;width=1024\" alt=\"EZ-BOOTを使ったレッグレイズ\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-leg-raise-904421.jpg?v=1771512553\u0026amp;width=1024\" alt=\"レッグレイズ V2\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-max-leg-curl-335024.jpg?v=1771512553\u0026amp;width=1024\" alt=\"EZ-BOOT MAXを使ったレッグカール\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-max-abs-354968.jpg?v=1771512553\u0026amp;width=1024\" alt=\"EZ-BOOT MAXで腹筋を鍛える\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/sit-ups.jpg?v=1771512553\u0026amp;width=1024\" alt=\"EZ-BOOTを使った腹筋運動\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"ezb-gallery__slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/EzBoot1-158355.jpg?v=1771512553\u0026amp;width=1024\" alt=\"EZ-BOOTの詳細\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cbutton type=\"button\" class=\"ezb-gallery__arrow ezb-gallery__arrow--next\" aria-label=\"Next image\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/button\u003e \u003cdiv class=\"ezb-gallery__counter\" id=\"ezb-gallery-counter\"\u003e1 \/ 22\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-gallery__thumbs\" id=\"ezb-gallery-thumbs\" role=\"tablist\" aria-label=\"Gallery thumbnails\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-info\"\u003e \u003cdiv class=\"ezb-info__eyebrow\"\u003eプレート装着式アンクルウェイト\u003c\/div\u003e \u003ch1 class=\"ezb-info__title\"\u003eEZ‑BOOT™ MAX V2\u003c\/h1\u003e \u003cp class=\"ezb-info__subtitle\"\u003e \u003cb\u003eプレート装着式で調整可能なアンクルウェイト\u003c\/b\u003e。\u003cb\u003eあらゆるウェイトプレート\u003c\/b\u003eに対応し、ラチェットストラップがしっかり固定してずれを防止。リハビリ向けの軽量設定から高重量まで調整できます。 \u003c\/p\u003e \u003cspan id=\"judgeme_badge_placeholder\"\u003e\u003c\/span\u003e \u003cdiv class=\"ezb-options\"\u003e \u003cdiv class=\"ezb-options__head\"\u003e \u003cspan class=\"ezb-options__label\"\u003e数量\u003c\/span\u003e \u003cspan class=\"ezb-options__hint\"\u003e\u003cb\u003eペアなら19ドルお得\u003c\/b\u003e · 多くのトレーニーは両足用を選びます\u003c\/span\u003e \u003c\/div\u003e \u003cdiv role=\"radiogroup\" aria-label=\"Quantity\" class=\"ezb-tier-row\"\u003e \u003cbutton type=\"button\" class=\"ezb-tier\" role=\"radio\" aria-pressed=\"true\" data-variant-id=\"42948950524116\" data-name=\"Single\" data-price=\"9900\" data-compare=\"\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-max-1.jpg?v=1764016355\" data-hint=\"one boot — for single-leg focus and rehab.\"\u003e \u003cspan class=\"ezb-tier__name\"\u003eシングル\u003c\/span\u003e \u003cspan class=\"ezb-tier__price\" data-tier-price\u003e \u003c\/span\u003e \u003cspan class=\"ezb-tier__sub\"\u003e片足用\u003c\/span\u003e \u003c\/button\u003e \u003cbutton type=\"button\" class=\"ezb-tier ezb-tier--save\" role=\"radio\" aria-pressed=\"false\" data-variant-id=\"44085138620628\" data-name=\"Pair (save $20)\" data-price=\"17900\" data-compare=\"19800\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-max-2.jpg?v=1764016353\" data-hint=\"both boots — for bilateral training and symmetrical loading.\"\u003e \u003cspan class=\"ezb-tier__name\"\u003eペア\u003c\/span\u003e \u003cspan class=\"ezb-tier__price\" data-tier-price\u003e \u003c\/span\u003e \u003cspan class=\"ezb-tier__sub\"\u003e両足用 · 送料無料\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003cp class=\"ezb-resolved\"\u003e \u003cb id=\"ezb-resolved-name\"\u003eシングル\u003c\/b\u003e — \u003cspan id=\"ezb-resolved-hint\"\u003e片足用 — 片脚の集中トレーニングやリハビリに。\u003c\/span\u003e \u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-price-row\"\u003e \u003cspan class=\"ezb-price\" id=\"ezb-price\"\u003e \u003c\/span\u003e \u003cspan class=\"ezb-compare\" id=\"ezb-compare\"\u003e \u003c\/span\u003e \u003cspan class=\"ezb-save\" id=\"ezb-save\"\u003e \u003c\/span\u003e \u003cspan class=\"ezb-installments\"\u003eまたは4回払いで \u003cb id=\"ezb-installment\"\u003e \u003c\/b\u003e Shop Payで\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-stock ezb-stock--in\"\u003e \u003cspan class=\"ezb-stock__dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003cspan\u003e在庫あり — 24時間以内に発送。お届けまで\u003cb\u003e3～5日\u003c\/b\u003e\u003cspan id=\"ezb-ship-dest\"\u003e\u003c\/span\u003e。\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-stock ezb-stock--out\"\u003e \u003cspan class=\"ezb-stock__dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003cspan\u003e\u003cb\u003e売り切れ\u003c\/b\u003e — 近日中に再入荷予定です。メールアドレスを入力すると、再入荷した瞬間にお知らせします。\u003c\/span\u003e \u003c\/div\u003e \u003cform class=\"ezb-block ezb-block--in\" method=\"post\" action=\"\/cart\/add\"\u003e \u003cinput type=\"hidden\" name=\"id\" id=\"ezb-cart-variant\" value=\"42948950524116\"\u003e \u003cinput type=\"hidden\" name=\"quantity\" value=\"1\"\u003e \u003cbutton type=\"submit\" class=\"ezb-cta__btn\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e \u003ccircle cx=\"9\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"20\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e \u003cpath d=\"M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003cspan\u003eカートに追加 — \u003cspan id=\"ezb-cta-price\"\u003e \u003c\/span\u003e\u003c\/span\u003e \u003c\/button\u003e \u003c\/form\u003e \u003cform class=\"ezb-block ezb-block--out ezb-notify\" method=\"post\" action=\"#\" id=\"ezb-notify-form\"\u003e \u003clabel class=\"ezb-notify__label\" for=\"ezb-notify-email\"\u003e在庫が戻ったら通知する\u003c\/label\u003e \u003cdiv class=\"ezb-notify__row\"\u003e \u003cinput class=\"ezb-notify__input\" id=\"ezb-notify-email\" type=\"email\" name=\"contact[email]\" placeholder=\"you@example.com\" required\u003e \u003cinput type=\"hidden\" name=\"variant_id\" id=\"ezb-notify-variant\" value=\"42948950524116\"\u003e \u003cbutton class=\"ezb-notify__btn\" type=\"submit\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e \u003cpath d=\"M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9\"\u003e\u003c\/path\u003e \u003cpath d=\"M13.73 21a2 2 0 0 1-3.46 0\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003cspan class=\"ezb-notify__btn-label\"\u003e通知する\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003cp class=\"ezb-notify__hint\"\u003eこの商品の再入荷についてのみメールでお知らせします。迷惑メールは送りません。\u003c\/p\u003e \u003cp class=\"ezb-notify__status ezb-notify__status--ok\" role=\"status\"\u003e ✓ 通知リストに登録されました。在庫が戻り次第、メールでお知らせします。 \u003c\/p\u003e \u003cp class=\"ezb-notify__status ezb-notify__status--err\" role=\"alert\"\u003e エラーが発生しました。もう一度お試しいただくか、support@kensui.comまでメールでお問い合わせください。 \u003c\/p\u003e \u003c\/form\u003e \u003cul class=\"ezb-trust\" aria-label=\"Guarantees\"\u003e \u003cli class=\"ezb-trust__item\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 100日間のリスクなしトライアル \u003c\/li\u003e \u003cli class=\"ezb-trust__item\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"1\" y=\"3\" width=\"15\" height=\"13\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 8h4l3 3v5h-7zM5.5 20a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zM18.5 20a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 100ドル以上のご注文で送料無料 \u003c\/li\u003e \u003cli class=\"ezb-trust__item\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M9 11H5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7a2 2 0 0 0 -2-2h-4\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 11 9 7 15 7 15 11\"\u003e\u003c\/polyline\u003e\u003ccircle cx=\"12\" cy=\"16\" r=\"1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e 200,000人以上に信頼されています \u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-uses\"\u003e \u003cdiv class=\"ezb-uses__head\"\u003e \u003ch2 class=\"ezb-uses__title\"\u003eブーツ1つ。\u003cem\u003e多彩なエクササイズ。\u003c\/em\u003e\n\u003c\/h2\u003e \u003cspan class=\"ezb-uses__sub\"\u003e下半身＆体幹\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-uses__grid\"\u003e \u003cdiv class=\"ezb-uses__item ezb-uses__item--motion\" data-target-file=\"ez-boot-curls.gif\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-curls.gif?v=1771512553\" alt=\"レッグカール\" width=\"240\" height=\"240\" loading=\"lazy\"\u003e \u003cspan class=\"ezb-uses__label\"\u003eレッグカール\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-uses__item\" data-target-file=\"donkey-kick.jpg\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/donkey-kick.jpg?v=1771512553\u0026amp;width=400\" alt=\"ドンキーキック\" width=\"400\" height=\"400\" loading=\"lazy\"\u003e \u003cspan class=\"ezb-uses__label\"\u003eドンキーキック\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-uses__item\" data-target-file=\"leg-raise-abs.jpg\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/leg-raise-abs.jpg?v=1771512553\u0026amp;width=400\" alt=\"レッグレイズ\" width=\"400\" height=\"400\" loading=\"lazy\"\u003e \u003cspan class=\"ezb-uses__label\"\u003eレッグレイズ\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-uses__item\" data-target-file=\"side-raise.jpg\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/side-raise.jpg?v=1771512553\u0026amp;width=400\" alt=\"サイドレイズ\" width=\"400\" height=\"400\" loading=\"lazy\"\u003e \u003cspan class=\"ezb-uses__label\"\u003eサイドレイズ\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-uses__item ezb-uses__item--motion\" data-target-file=\"mountain-climbers-ankr.gif\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/mountain-climbers-ankr.gif?v=1771512553\" alt=\"マウンテンクライマー\" width=\"306\" height=\"306\" loading=\"lazy\"\u003e \u003cspan class=\"ezb-uses__label\"\u003eマウンテンクライマー\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-strip\"\u003e \u003cdiv class=\"ezb-compat\"\u003e \u003cspan class=\"ezb-compat__icon\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3.2\"\u003e\u003c\/circle\u003e \u003cline x1=\"3\" y1=\"12\" x2=\"6\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"18\" y1=\"12\" x2=\"21\" y2=\"12\"\u003e\u003c\/line\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"ezb-compat__text\"\u003e \u003cb\u003e標準ウェイトプレートならどれでも\u003c\/b\u003e装着可能。専用ウェイトは不要です。\u003cb\u003eラチェットストラップ\u003c\/b\u003eが足首にぴったりと締まり、1レップごとにずれることはありません。 \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ezb-specs\"\u003e \u003cdiv class=\"ezb-specs__cell\"\u003e\n\u003cdiv class=\"ezb-specs__v\"\u003e0.8ポンド\u003c\/div\u003e\n\u003cdiv class=\"ezb-specs__k\"\u003e本体重量\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"ezb-specs__cell\"\u003e\n\u003cdiv class=\"ezb-specs__v\"\u003eプレート\u003c\/div\u003e\n\u003cdiv class=\"ezb-specs__k\"\u003e装着\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"ezb-specs__cell\"\u003e\n\u003cdiv class=\"ezb-specs__v\"\u003eラチェット\u003c\/div\u003e\n\u003cdiv class=\"ezb-specs__k\"\u003eストラップ\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cscript\u003e\n(function () {\n  var root = document.querySelector('.ezb-hero[data-product-handle]');\n  if (!root) return;\n\n  var KLAVIYO_PUBLIC_KEY = 'QeupfE';\n\n  \/\/ ============================================================\n  \/\/ CURRENCY FORMATTING — Shopify Markets-aware\n  \/\/ ============================================================\n  var CURRENCY_LOCALE = {\n    USD: 'en-US', CAD: 'en-CA', AUD: 'en-AU', NZD: 'en-NZ',\n    GBP: 'en-GB', EUR: 'de-DE', CHF: 'de-CH',\n    SEK: 'sv-SE', NOK: 'nb-NO', DKK: 'da-DK',\n    JPY: 'ja-JP', CNY: 'zh-CN', HKD: 'en-HK', SGD: 'en-SG',\n    KRW: 'ko-KR', INR: 'en-IN', MXN: 'es-MX', BRL: 'pt-BR',\n    ZAR: 'en-ZA', AED: 'ar-AE', PLN: 'pl-PL', CZK: 'cs-CZ',\n    ILS: 'he-IL', TRY: 'tr-TR'\n  };\n  var ZERO_DECIMAL_CURRENCIES = {\n    JPY: 1, KRW: 1, VND: 1, CLP: 1, ISK: 1, HUF: 1, TWD: 1, XOF: 1, XAF: 1\n  };\n\n  function getActiveCurrency() {\n    if (window.Shopify \u0026\u0026 window.Shopify.currency \u0026\u0026 window.Shopify.currency.active) {\n      return window.Shopify.currency.active;\n    }\n    return 'USD';\n  }\n\n  function formatPrice(priceCents) {\n    var currency = getActiveCurrency();\n    var locale = CURRENCY_LOCALE[currency] || 'en-US';\n    var zeroDecimal = !!ZERO_DECIMAL_CURRENCIES[currency];\n    var amount = (priceCents || 0) \/ 100;\n    try {\n      return new Intl.NumberFormat(locale, {\n        style: 'currency',\n        currency: currency,\n        minimumFractionDigits: 0,\n        maximumFractionDigits: zeroDecimal ? 0 : 2\n      }).format(amount);\n    } catch (e) {\n      return (zeroDecimal ? String(Math.round(amount)) : '$' + amount.toFixed(2));\n    }\n  }\n\n  function formatSavings(savingsCents) {\n    var currency = getActiveCurrency();\n    var locale = CURRENCY_LOCALE[currency] || 'en-US';\n    var amount = (savingsCents || 0) \/ 100;\n    try {\n      return new Intl.NumberFormat(locale, {\n        style: 'currency',\n        currency: currency,\n        minimumFractionDigits: 0,\n        maximumFractionDigits: 0\n      }).format(amount);\n    } catch (e) {\n      return '$' + Math.round(amount);\n    }\n  }\n\n  \/\/ ============================================================\n  \/\/ SHIP DESTINATION — ISO country code + emoji flag\n  \/\/ ============================================================\n  function flagEmoji(code) {\n    if (!code || code.length !== 2) return '';\n    var A = 0x1F1E6;\n    var c = code.toUpperCase();\n    var a = c.charCodeAt(0), b = c.charCodeAt(1);\n    if (a \u003c 65 || a \u003e 90 || b \u003c 65 || b \u003e 90) return '';\n    return String.fromCodePoint(A + (a - 65), A + (b - 65));\n  }\n  function getCountryCode() {\n    if (window.Shopify \u0026\u0026 window.Shopify.country) return String(window.Shopify.country).toUpperCase();\n    var loc = (navigator.language || '').split('-')[1];\n    return loc ? loc.toUpperCase() : '';\n  }\n  function updateShipDestination() {\n    var dest = root.querySelector('#ezb-ship-dest');\n    if (!dest) return;\n    var code = getCountryCode();\n    if (code.length !== 2) { dest.textContent = ''; return; }\n    var flag = flagEmoji(code);\n    dest.textContent = ' to ' + code + (flag ? ' ' + flag : '');\n  }\n\n  function setText(selector, value) {\n    var el = root.querySelector(selector);\n    if (el) el.textContent = value;\n  }\n\n  function updatePriceDisplays(priceCents, compareCents) {\n    var fullPrice = formatPrice(priceCents);\n    var installment = formatPrice(Math.round(priceCents \/ 4));\n    setText('#ezb-price', fullPrice);\n    setText('#ezb-installment', installment);\n    setText('#ezb-cta-price', fullPrice);\n\n    var compareEl = root.querySelector('#ezb-compare');\n    var saveEl = root.querySelector('#ezb-save');\n    if (compareCents \u0026\u0026 compareCents \u003e priceCents) {\n      if (compareEl) {\n        compareEl.textContent = formatPrice(compareCents);\n        compareEl.setAttribute('data-active', 'true');\n      }\n      if (saveEl) {\n        var saveAmount = compareCents - priceCents;\n        saveEl.textContent = 'SAVE ' + formatSavings(saveAmount);\n        saveEl.setAttribute('data-active', 'true');\n      }\n    } else {\n      if (compareEl) { compareEl.textContent = ''; compareEl.removeAttribute('data-active'); }\n      if (saveEl) { saveEl.textContent = ''; saveEl.removeAttribute('data-active'); }\n    }\n  }\n\n  function updateAllTierPrices() {\n    root.querySelectorAll('.ezb-tier').forEach(function (tier) {\n      var cents = parseInt(tier.getAttribute('data-price'), 10);\n      if (isNaN(cents)) return;\n      var priceEl = tier.querySelector('[data-tier-price]');\n      if (priceEl) priceEl.textContent = formatPrice(cents);\n    });\n  }\n\n  \/\/ ============================================================\n  \/\/ GALLERY\n  \/\/ ============================================================\n  var track = root.querySelector('#ezb-gallery-track');\n  var slides = track ? track.querySelectorAll('.ezb-gallery__slide') : [];\n  var prevBtn = root.querySelector('.ezb-gallery__arrow--prev');\n  var nextBtn = root.querySelector('.ezb-gallery__arrow--next');\n  var counter = root.querySelector('#ezb-gallery-counter');\n  var thumbsEl = root.querySelector('#ezb-gallery-thumbs');\n  var currentIndex = 0;\n\n  if (counter \u0026\u0026 slides.length) counter.textContent = '1 \/ ' + slides.length;\n\n  function findSlideIndexByImage(url) {\n    if (!url || !slides.length) return -1;\n    var target = url.split('?')[0].toLowerCase();\n    for (var i = 0; i \u003c slides.length; i++) {\n      var img = slides[i].querySelector('img');\n      if (!img || !img.src) continue;\n      var src = img.src.split('?')[0].toLowerCase();\n      if (src === target) return i;\n      var srcFile = src.substring(src.lastIndexOf('\/') + 1);\n      var targetFile = target.substring(target.lastIndexOf('\/') + 1);\n      if (srcFile \u0026\u0026 targetFile \u0026\u0026 srcFile === targetFile) return i;\n    }\n    return -1;\n  }\n\n  if (thumbsEl \u0026\u0026 slides.length) {\n    for (var i = 0; i \u003c slides.length; i++) {\n      var slideImg = slides[i].querySelector('img');\n      var rawSrc = slideImg ? slideImg.src : '';\n      var isMotion = slides[i].classList.contains('ezb-gallery__slide--motion');\n      var thumbSrc = rawSrc;\n      if (rawSrc \u0026\u0026 rawSrc.indexOf('.gif') === -1) {\n        thumbSrc = rawSrc.replace(\/\u0026width=\\d+\/, '\u0026width=160');\n      }\n      var btn = document.createElement('button');\n      btn.type = 'button';\n      btn.className = 'ezb-gallery__thumb' + (isMotion ? ' ezb-gallery__thumb--motion' : '');\n      btn.setAttribute('role', 'tab');\n      btn.setAttribute('aria-label', 'Go to image ' + (i + 1));\n      btn.setAttribute('aria-current', i === 0 ? 'true' : 'false');\n      btn.setAttribute('data-index', i);\n      btn.innerHTML = '\u003cimg src=\"' + thumbSrc + '\" alt=\"\" loading=\"lazy\" width=\"160\" height=\"160\"\u003e';\n      thumbsEl.appendChild(btn);\n    }\n  }\n  var thumbs = thumbsEl ? thumbsEl.querySelectorAll('.ezb-gallery__thumb') : [];\n\n  function goToSlide(index) {\n    if (!track || !slides.length) return;\n    index = Math.max(0, Math.min(slides.length - 1, index));\n    currentIndex = index;\n    track.scrollTo({ left: slides[index].offsetLeft, behavior: 'smooth' });\n    updateSliderUI();\n  }\n  function updateSliderUI() {\n    if (counter) counter.textContent = (currentIndex + 1) + ' \/ ' + slides.length;\n    thumbs.forEach(function (t, i) { t.setAttribute('aria-current', i === currentIndex ? 'true' : 'false'); });\n    if (prevBtn) prevBtn.disabled = currentIndex === 0;\n    if (nextBtn) nextBtn.disabled = currentIndex === slides.length - 1;\n\n    if (thumbsEl \u0026\u0026 thumbs[currentIndex]) {\n      var t = thumbs[currentIndex];\n      var stripRect = thumbsEl.getBoundingClientRect();\n      var thumbRect = t.getBoundingClientRect();\n      if (thumbRect.left \u003c stripRect.left || thumbRect.right \u003e stripRect.right) {\n        thumbsEl.scrollTo({\n          left: t.offsetLeft - thumbsEl.clientWidth \/ 2 + t.clientWidth \/ 2,\n          behavior: 'smooth'\n        });\n      }\n    }\n  }\n  if (prevBtn) prevBtn.addEventListener('click', function () { goToSlide(currentIndex - 1); });\n  if (nextBtn) nextBtn.addEventListener('click', function () { goToSlide(currentIndex + 1); });\n  thumbs.forEach(function (t) {\n    t.addEventListener('click', function () { goToSlide(parseInt(t.getAttribute('data-index'), 10)); });\n  });\n  if (track) {\n    var scrollTimer;\n    track.addEventListener('scroll', function () {\n      clearTimeout(scrollTimer);\n      scrollTimer = setTimeout(function () {\n        var idx = Math.round(track.scrollLeft \/ track.clientWidth);\n        if (idx !== currentIndex) { currentIndex = idx; updateSliderUI(); }\n      }, 80);\n    });\n  }\n  updateSliderUI();\n  updateShipDestination();\n\n  \/\/ Use-case tiles jump to the matching gallery slide\n  var useItems = root.querySelectorAll('.ezb-uses__item');\n  useItems.forEach(function (item) {\n    var targetFile = (item.getAttribute('data-target-file') || '').toLowerCase();\n    if (!targetFile) return;\n    item.addEventListener('click', function () {\n      for (var i = 0; i \u003c slides.length; i++) {\n        var sImg = slides[i].querySelector('img');\n        if (!sImg) continue;\n        var sFile = sImg.src.split('?')[0].split('\/').pop().toLowerCase();\n        if (sFile === targetFile) {\n          goToSlide(i);\n          var stage = root.querySelector('.ezb-gallery__stage');\n          if (stage) stage.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n          return;\n        }\n      }\n    });\n  });\n\n  \/\/ ============================================================\n  \/\/ VARIANT SELECTION\n  \/\/ ============================================================\n  var tiers = root.querySelectorAll('.ezb-tier');\n  var selected = root.querySelector('.ezb-tier[aria-pressed=\"true\"]') || tiers[0];\n\n  function applySelection(tier) {\n    if (!tier) return;\n    tiers.forEach(function (t) { t.setAttribute('aria-pressed', 'false'); });\n    tier.setAttribute('aria-pressed', 'true');\n    selected = tier;\n\n    var id = tier.getAttribute('data-variant-id');\n    var img = tier.getAttribute('data-image');\n    var priceCents = parseInt(tier.getAttribute('data-price'), 10);\n    var compareCents = parseInt(tier.getAttribute('data-compare'), 10);\n    if (isNaN(compareCents)) compareCents = null;\n    var name = tier.getAttribute('data-name') || '';\n    var hint = tier.getAttribute('data-hint') || '';\n\n    setText('#ezb-resolved-name', name === 'Pair (save $20)' ? 'Pair' : name);\n    setText('#ezb-resolved-hint', hint);\n\n    var cartInput = root.querySelector('#ezb-cart-variant');\n    if (cartInput) cartInput.value = id;\n    var notifyInput = root.querySelector('#ezb-notify-variant');\n    if (notifyInput) notifyInput.value = id;\n\n    if (img) {\n      var idx = findSlideIndexByImage(img);\n      if (idx !== -1) goToSlide(idx);\n    }\n\n    if (priceCents) updatePriceDisplays(priceCents, compareCents);\n  }\n\n  tiers.forEach(function (t) {\n    t.addEventListener('click', function () { applySelection(t); });\n  });\n\n  \/\/ Initialize\n  updateAllTierPrices();\n  applySelection(selected);\n\n  \/\/ ============================================================\n  \/\/ LIVE PRICE FETCH (Shopify Markets-aware)\n  \/\/ ============================================================\n  var handle = root.getAttribute('data-product-handle');\n\n  function fetchAndUpdatePrices() {\n    return fetch('\/products\/' + handle + '.js', { headers: { 'Accept': 'application\/json' } })\n      .then(function (r) { return r.ok ? r.json() : null; })\n      .then(function (data) {\n        if (!data || !data.variants) return;\n\n        tiers.forEach(function (tier) {\n          var wantId = tier.getAttribute('data-variant-id');\n          var match = data.variants.find(function (v) { return String(v.id) === wantId; });\n          if (match) {\n            tier.setAttribute('data-price', match.price);\n            tier.setAttribute('data-compare', match.compare_at_price || '');\n            tier.setAttribute('data-available', match.available ? 'true' : 'false');\n          }\n        });\n\n        \/\/ Synthetic compare-at for Pair = 2 × Single (in whatever currency\n        \/\/ Shopify returned). Only applies if Shopify didn't set a real compare-at.\n        var singleTier = root.querySelector('.ezb-tier[data-name=\"Single\"]');\n        var pairTier = root.querySelector('.ezb-tier[data-name=\"Pair (save $20)\"]');\n        if (singleTier \u0026\u0026 pairTier) {\n          var singlePrice = parseInt(singleTier.getAttribute('data-price'), 10);\n          var pairPrice = parseInt(pairTier.getAttribute('data-price'), 10);\n          var existingCompare = parseInt(pairTier.getAttribute('data-compare'), 10);\n          if (!existingCompare \u0026\u0026 singlePrice \u0026\u0026 pairPrice \u0026\u0026 (singlePrice * 2) \u003e pairPrice) {\n            pairTier.setAttribute('data-compare', String(singlePrice * 2));\n          }\n        }\n\n        updateAllTierPrices();\n\n        var anyAvailable = data.variants.some(function (v) { return v.available; });\n        root.setAttribute('data-stock', anyAvailable ? 'in' : 'out');\n\n        applySelection(selected);\n        updateShipDestination();\n      })\n      .catch(function () { \/* fall back to hardcoded prices *\/ });\n  }\n\n  fetchAndUpdatePrices();\n\n  \/\/ Re-fetch when currency changes. Listen to multiple events because\n  \/\/ different themes \/ apps dispatch different ones for Shopify Markets.\n  var currencyEvents = [\n    'currency:change',\n    'currency:changed',\n    'shopify:currency_changed',\n    'shopify:section:load'\n  ];\n  currencyEvents.forEach(function (evt) {\n    document.addEventListener(evt, fetchAndUpdatePrices);\n  });\n\n  \/\/ Belt-and-braces: poll Shopify.currency.active for themes that switch\n  \/\/ currency without firing an event.\n  var lastCurrency = getActiveCurrency();\n  setInterval(function () {\n    var current = getActiveCurrency();\n    if (current !== lastCurrency) {\n      lastCurrency = current;\n      fetchAndUpdatePrices();\n    }\n  }, 1500);\n\n  \/\/ ============================================================\n  \/\/ KLAVIYO BACK-IN-STOCK\n  \/\/ ============================================================\n  var form = root.querySelector('#ezb-notify-form');\n  if (!form) return;\n\n  form.addEventListener('submit', function (e) {\n    e.preventDefault();\n    var emailInput = form.querySelector('input[name=\"contact[email]\"]');\n    var variantInput = form.querySelector('input[name=\"variant_id\"]');\n    var btn = form.querySelector('.ezb-notify__btn');\n    var btnLabel = form.querySelector('.ezb-notify__btn-label');\n    var email = (emailInput.value || '').trim();\n    var variantId = (variantInput.value || '').trim();\n\n    if (!email || !variantId) { form.setAttribute('data-state', 'error'); return; }\n\n    btn.disabled = true;\n    var originalLabel = btnLabel.textContent;\n    btnLabel.textContent = 'Submitting…';\n    form.removeAttribute('data-state');\n\n    var payload = {\n      data: {\n        type: 'back-in-stock-subscription',\n        attributes: {\n          profile: { data: { type: 'profile', attributes: { email: email } } },\n          channels: ['EMAIL']\n        },\n        relationships: {\n          variant: { data: { type: 'catalog-variant', id: '$shopify:::$default:::' + variantId } }\n        }\n      }\n    };\n\n    fetch('https:\/\/a.klaviyo.com\/client\/back-in-stock-subscriptions\/?company_id=' + KLAVIYO_PUBLIC_KEY, {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json', 'revision': '2024-10-15' },\n      body: JSON.stringify(payload)\n    })\n      .then(function (res) {\n        if (res.ok || res.status === 202) {\n          form.setAttribute('data-state', 'success');\n        } else {\n          form.setAttribute('data-state', 'error');\n          btn.disabled = false; btnLabel.textContent = originalLabel;\n        }\n      })\n      .catch(function () {\n        form.setAttribute('data-state', 'error');\n        btn.disabled = false; btnLabel.textContent = originalLabel;\n      });\n  });\n})();\n\u003c\/script\u003e \u003csection class=\"cpr-wrap\" id=\"cpr-reels\" aria-labelledby=\"cpr-title\"\u003e \u003cscript type=\"application\/json\" id=\"cpr-data\"\u003e\n  [\n    {\"shortcode\": \"DGnKC6fsZbq\", \"handle\": \"geeknfit\", \"name\": \"\", \"product\": \"EZ-BOOT\", \"poster\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/boot-reel-1.jpg?v=1786453054\", \"video\": \"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c8e702150c1d43db8fbb2421c527ee71.mp4\"},\n    {\"shortcode\": \"DIyt4Q6obF3\", \"handle\": \"mercedes_gz\", \"name\": \"\", \"product\": \"EZ-BOOT\", \"poster\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/boot-reel-2.jpg?v=1786453055\", \"video\": \"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/566ba395d9c146cbbd60195f0dce3a04.mp4\"},\n    {\"shortcode\": \"DXzWoghxar5\", \"handle\": \"juan_forgia\", \"name\": \"\", \"product\": \"EZ-BOOT\", \"poster\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/boot-reel-3.jpg?v=1786453055\", \"video\": \"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/45f3e2ceba4e483ab57808eeec0482ea.mp4\"},\n    {\"shortcode\": \"DTiXaDWDCX-\", \"handle\": \"boni_fit_\", \"name\": \"\", \"product\": \"EZ-BOOT\", \"poster\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/boot-reel-4.jpg?v=1786453054\", \"video\": \"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/871004c08c0349208cc7d2dbcc130428.mp4\"}\n  ]\n  \u003c\/script\u003e \u003cdiv class=\"cpr-inner\"\u003e \u003cheader class=\"cpr-head\"\u003e \u003cdiv\u003e \u003cp class=\"cpr-eyebrow\"\u003eコミュニティから\u003c\/p\u003e \u003ch2 class=\"cpr-title\" id=\"cpr-title\"\u003e装着、引っ張り、テスト済み\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"cpr-head-right\"\u003e \u003cspan class=\"cpr-source\"\u003e \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\" width=\"15\" height=\"15\"\u003e\u003cpath fill=\"currentColor\" d=\"M12 2.2c3.2 0 3.6 0 4.9.07 1.2.05 1.8.25 2.2.42.6.22 1 .48 1.4.9.4.4.7.8.9 1.4.2.4.4 1 .4 2.2.1 1.3.1 1.7.1 4.9s0 3.6-.1 4.9c0 1.2-.2 1.8-.4 2.2-.2.6-.5 1-.9 1.4-.4.4-.8.7-1.4.9-.4.2-1 .4-2.2.4-1.3.1-1.7.1-4.9.1s-3.6 0-4.9-.1c-1.2 0-1.8-.2-2.2-.4-.6-.2-1-.5-1.4-.9-.4-.4-.7-.8-.9-1.4-.2-.4-.4-1-.4-2.2C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.9c0-1.2.2-1.8.4-2.2.2-.6.5-1 .9-1.4.4-.4.8-.7 1.4-.9.4-.2 1-.4 2.2-.4C8.4 2.2 8.8 2.2 12 2.2Zm0 5a4.8 4.8 0 1 0 0 9.6 4.8 4.8 0 0 0 0-9.6Zm0 7.9a3.1 3.1 0 1 1 0-6.2 3.1 3.1 0 0 1 0 6.2Zm6.1-8.1a1.12 1.12 0 1 1-2.25 0 1.12 1.12 0 0 1 2.25 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eEZ-BOOT™を使用するリフターがシェア\u003c\/span\u003e \u003c\/span\u003e \u003cdiv class=\"cpr-nav\"\u003e \u003cbutton class=\"cpr-arrow\" type=\"button\" data-cpr-prev aria-label=\"Previous clip\"\u003e \u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 5 8 12l7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e \u003cbutton class=\"cpr-arrow\" type=\"button\" data-cpr-next aria-label=\"Next clip\"\u003e \u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" aria-hidden=\"true\"\u003e\u003cpath fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m9 5 7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/header\u003e \u003cdiv class=\"cpr-rail-outer\"\u003e \u003cul class=\"cpr-rail\" data-cpr-rail role=\"list\" tabindex=\"0\" aria-label=\"Community clips, use arrow keys to browse\"\u003e\u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"cpr-progress\" aria-hidden=\"true\"\u003e\u003cspan data-cpr-bar\u003e\u003c\/span\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"cpr-modal\" data-cpr-modal role=\"dialog\" aria-modal=\"true\" aria-label=\"Clip player\" hidden\u003e \u003cbutton class=\"cpr-modal-close\" type=\"button\" data-cpr-close aria-label=\"Close player\"\u003e \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"\u003e\u003cpath fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" d=\"M6 6l12 12M18 6 6 18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e \u003cbutton class=\"cpr-modal-arrow\" type=\"button\" data-cpr-mprev aria-label=\"Previous clip\"\u003e \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" aria-hidden=\"true\"\u003e\u003cpath fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 5 8 12l7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e \u003cdiv class=\"cpr-modal-stage\" data-cpr-stage\u003e\u003c\/div\u003e \u003cbutton class=\"cpr-modal-arrow\" type=\"button\" data-cpr-mnext aria-label=\"Next clip\"\u003e \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" aria-hidden=\"true\"\u003e\u003cpath fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m9 5 7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e \u003c\/div\u003e \u003cstyle\u003e\n\/* Heading face — matches the Kensui site. Safe no-op if the theme already loads it. *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anton\u0026display=swap');\n\/* ---------------------------------------------------------------- tokens *\/\n.cpr-wrap{\n  --cpr-paper:#fdfbf8;\n  --cpr-sand:#efe8df;\n  --cpr-ink:#151412;\n  --cpr-muted:#6d675f;\n  --cpr-blue:#1972bc;\n  --cpr-line:rgba(21,20,18,.12);\n  --cpr-r:6px;\n  --cpr-card:clamp(228px,68vw,292px);\n  --cpr-gap:14px;\n  --cpr-pad:20px;\n  position:relative;\n  isolation:isolate;\n  padding:44px 0 48px;\n  border-top:1px solid var(--cpr-line);\n  color:var(--cpr-ink);\n  background:radial-gradient(120% 90% at 50% 0%,#fffefc 0%,var(--cpr-paper) 42%,var(--cpr-sand) 100%);\n  font-family:\"Barlow\",\"Helvetica Neue\",Arial,sans-serif;\n  -webkit-font-smoothing:antialiased;\n}\n.cpr-wrap *,.cpr-wrap *::before,.cpr-wrap *::after{box-sizing:border-box;}\n.cpr-inner{max-width:1280px;margin:0 auto;}\n\/* ----------------------------------------------------------------- head *\/\n.cpr-head{\n  display:flex;align-items:flex-end;justify-content:space-between;gap:20px;\n  padding:0 var(--cpr-pad);margin:0 0 20px;\n}\n.cpr-eyebrow{\n  margin:0 0 6px;font-family:\"Barlow Condensed\",\"Barlow\",sans-serif;\n  font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;\n  color:var(--cpr-muted);\n}\n.cpr-title{\n  margin:0;font-family:\"Anton\",\"Oswald\",\"Bebas Neue\",sans-serif;font-weight:400;\n  font-size:clamp(26px,4.4vw,40px);line-height:1;letter-spacing:.015em;text-transform:uppercase;\n}\n.cpr-head-right{display:flex;align-items:center;gap:14px;flex:0 0 auto;}\n.cpr-source{\n  display:inline-flex;align-items:center;gap:7px;\n  color:var(--cpr-muted);font-size:13px;font-weight:500;letter-spacing:.01em;\n}\n.cpr-nav{display:flex;gap:8px;}\n.cpr-arrow{\n  width:40px;height:40px;display:grid;place-items:center;cursor:pointer;\n  border:1px solid var(--cpr-line);border-radius:var(--cpr-r);\n  background:rgba(255,255,255,.6);color:var(--cpr-ink);\n  transition:border-color .18s,color .18s,opacity .18s;\n}\n.cpr-arrow:hover:not(:disabled){border-color:var(--cpr-blue);color:var(--cpr-blue);}\n.cpr-arrow:disabled{opacity:.3;cursor:default;}\n\/* ----------------------------------------------------------------- rail *\/\n.cpr-rail-outer{position:relative;}\n.cpr-rail{\n  list-style:none;margin:0;\n  display:flex;gap:var(--cpr-gap);align-items:center;\n  padding:20px var(--cpr-pad) 24px;\n  overflow-x:auto;overscroll-behavior-x:contain;\n  scrollbar-width:none;-webkit-overflow-scrolling:touch;\n}\n.cpr-rail::-webkit-scrollbar{display:none;}\n.cpr-rail:focus-visible{outline:2px solid var(--cpr-blue);outline-offset:3px;border-radius:var(--cpr-r);}\n.cpr-card{\n  flex:0 0 var(--cpr-card);\n  transform-origin:center center;\n  will-change:transform,opacity;\n}\n.cpr-media{\n  position:relative;display:block;width:100%;aspect-ratio:9\/16;\n  padding:0;margin:0;border:1px solid var(--cpr-line);border-radius:var(--cpr-r);\n  overflow:hidden;cursor:pointer;\n  background:linear-gradient(160deg,#efe8df 0%,#e4dbcf 100%);\n  box-shadow:0 2px 10px rgba(21,20,18,.06);\n  transition:box-shadow .3s;\n}\n.cpr-card.is-active .cpr-media{box-shadow:0 18px 40px rgba(21,20,18,.18);}\n.cpr-media:focus-visible{outline:2px solid var(--cpr-blue);outline-offset:3px;}\n.cpr-poster,.cpr-video{\n  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;\n}\n.cpr-video{opacity:0;transition:opacity .4s;}\n.cpr-video.is-live{opacity:1;}\n.cpr-media::after{\n  content:\"\";position:absolute;inset:auto 0 0 0;height:52%;pointer-events:none;\n  background:linear-gradient(to top,rgba(12,11,10,.62),rgba(12,11,10,0));\n}\n.cpr-media.is-bare::after{opacity:.35;}\n.cpr-play{\n  position:absolute;top:50%;left:50%;translate:-50% -50%;\n  width:52px;height:52px;border-radius:50%;display:grid;place-items:center;\n  background:rgba(255,255,255,.9);color:var(--cpr-ink);\n  transition:opacity .25s,scale .25s;z-index:2;\n}\n.cpr-media:hover .cpr-play{scale:1.06;}\n.cpr-media.is-playing .cpr-play{opacity:0;}\n\/* variant \/ finish name — top-left label, high-contrast so it stays legible *\/\n.cpr-tag{\n  position:absolute;top:12px;left:12px;z-index:2;\n  font-family:\"Barlow Condensed\",\"Barlow\",sans-serif;\n  font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;\n  padding:5px 10px;border-radius:4px;\n  background:var(--cpr-paper);color:var(--cpr-ink);\n  box-shadow:0 1px 4px rgba(0,0,0,.16);\n}\n.cpr-ig{position:absolute;top:12px;right:12px;z-index:2;color:#fff;opacity:.9;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45));}\n.cpr-onmedia{position:absolute;left:12px;right:12px;bottom:11px;z-index:2;text-align:left;}\n.cpr-handle{\n  display:block;color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em;\n  text-shadow:0 1px 4px rgba(0,0,0,.4);\n}\n.cpr-name{\n  display:block;margin-top:2px;color:rgba(255,255,255,.82);\n  font-size:12px;font-weight:400;line-height:1.3;\n  text-shadow:0 1px 4px rgba(0,0,0,.4);\n  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;\n}\n\/* ------------------------------------------------------------- progress *\/\n.cpr-progress{\n  margin:4px var(--cpr-pad) 0;height:2px;border-radius:2px;\n  background:rgba(21,20,18,.10);overflow:hidden;\n}\n.cpr-progress span{\n  display:block;height:100%;width:30%;border-radius:2px;background:var(--cpr-blue);\n  transform-origin:left center;transition:transform .25s ease;\n}\n\/* ---------------------------------------------------------------- modal *\/\n.cpr-modal{\n  position:fixed;inset:0;z-index:9999;\n  display:flex;align-items:center;justify-content:center;gap:min(3vw,28px);\n  padding:20px;background:rgba(14,13,12,.9);\n  opacity:0;transition:opacity .22s ease;\n}\n.cpr-modal[hidden]{display:none;}\n.cpr-modal.is-open{opacity:1;}\n.cpr-modal-stage{\n  position:relative;height:min(86vh,900px);aspect-ratio:9\/16;max-width:min(94vw,520px);\n  border-radius:var(--cpr-r);overflow:hidden;background:#0e0d0c;\n}\n.cpr-modal-stage video{width:100%;height:100%;object-fit:contain;display:block;background:#0e0d0c;}\n.cpr-modal-stage img{width:100%;height:100%;object-fit:cover;display:block;}\n.cpr-modal-cap{\n  position:absolute;left:0;right:0;bottom:0;padding:14px 16px;\n  background:linear-gradient(to top,rgba(12,11,10,.85),rgba(12,11,10,0));\n  color:#fff;font-size:14px;font-weight:600;pointer-events:none;\n}\n.cpr-modal-cap small{display:block;font-weight:400;opacity:.8;font-size:12px;margin-top:2px;}\n.cpr-modal-close,.cpr-modal-arrow{\n  border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;\n  border-radius:var(--cpr-r);cursor:pointer;display:grid;place-items:center;\n  transition:background .18s,border-color .18s;\n}\n.cpr-modal-close:hover,.cpr-modal-arrow:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.4);}\n.cpr-modal-close{position:absolute;top:16px;right:16px;width:42px;height:42px;z-index:3;}\n.cpr-modal-arrow{width:46px;height:46px;flex:0 0 auto;}\n.cpr-modal-close:focus-visible,.cpr-modal-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px;}\n\/* ------------------------------------------------------------ responsive *\/\n@media (max-width:767px){\n  .cpr-nav{display:none;}\n  .cpr-head{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:10px;}\n  .cpr-modal-arrow{display:none;}\n  .cpr-modal-stage{height:auto;max-height:88vh;width:100%;}\n}\n@media (min-width:768px){\n  .cpr-wrap{--cpr-card:288px;--cpr-gap:18px;--cpr-pad:32px;padding:64px 0 68px;}\n}\n@media (min-width:1200px){\n  .cpr-wrap{--cpr-pad:40px;}\n}\n@media (prefers-reduced-motion:reduce){\n  .cpr-wrap *,.cpr-modal *{transition:none !important;animation:none !important;}\n  .cpr-rail{scroll-behavior:auto;}\n}\n\u003c\/style\u003e \u003cscript\u003e\n(function () {\n  var root = document.getElementById('cpr-reels');\n  if (!root || root.dataset.cprInit) return;\n  root.dataset.cprInit = '1';\n  var reels;\n  try { reels = JSON.parse(document.getElementById('cpr-data').textContent); }\n  catch (e) { console.warn('[cpr] Clip data is not valid JSON.'); return; }\n  reels = reels.filter(function (r) { return r \u0026\u0026 (r.poster || r.video); });\n  if (!reels.length) return;\n  var rail    = root.querySelector('[data-cpr-rail]');\n  var bar     = root.querySelector('[data-cpr-bar]');\n  var prevBtn = root.querySelector('[data-cpr-prev]');\n  var nextBtn = root.querySelector('[data-cpr-next]');\n  var modal   = root.querySelector('[data-cpr-modal]');\n  var stage   = root.querySelector('[data-cpr-stage]');\n  var reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var saveData     = !!(navigator.connection \u0026\u0026 navigator.connection.saveData);\n  var autoplayOK   = !reduceMotion \u0026\u0026 !saveData;\n  \/* Centred card vs its neighbours. 0.22 =\u003e centre is ~1.28x the others. *\/\n  var SHRINK = 0.22;\n  var FADE   = 0.42;\n  var N      = reels.length;\n  var COPIES = 3;      \/* prev \/ centre \/ next — always enough to fill both sides *\/\n  var MID    = N;      \/* index of the first card of the centre copy *\/\n  var IG_SVG = '\u003csvg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" aria-hidden=\"true\"\u003e\u003cpath fill=\"currentColor\" d=\"M12 2.2c3.2 0 3.6 0 4.9.07 1.2.05 1.8.25 2.2.42.6.22 1 .48 1.4.9.4.4.7.8.9 1.4.2.4.4 1 .4 2.2.1 1.3.1 1.7.1 4.9s0 3.6-.1 4.9c0 1.2-.2 1.8-.4 2.2-.2.6-.5 1-.9 1.4-.4.4-.8.7-1.4.9-.4.2-1 .4-2.2.4-1.3.1-1.7.1-4.9.1s-3.6 0-4.9-.1c-1.2 0-1.8-.2-2.2-.4-.6-.2-1-.5-1.4-.9-.4-.4-.7-.8-.9-1.4-.2-.4-.4-1-.4-2.2C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.9c0-1.2.2-1.8.4-2.2.2-.6.5-1 .9-1.4.4-.4.8-.7 1.4-.9.4-.2 1-.4 2.2-.4C8.4 2.2 8.8 2.2 12 2.2Zm0 5a4.8 4.8 0 1 0 0 9.6 4.8 4.8 0 0 0 0-9.6Zm0 7.9a3.1 3.1 0 1 1 0-6.2 3.1 3.1 0 0 1 0 6.2Zm6.1-8.1a1.12 1.12 0 1 1-2.25 0 1.12 1.12 0 0 1 2.25 0Z\"\/\u003e\u003c\/svg\u003e';\n  var PLAY_SVG = '\u003csvg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"\u003e\u003cpath fill=\"currentColor\" d=\"M9 6.5v11l9-5.5-9-5.5Z\"\/\u003e\u003c\/svg\u003e';\n  function esc(s) {\n    return String(s == null ? '' : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n      return { '\u0026': '\u0026amp;', '\u003c': '\u0026lt;', '\u003e': '\u0026gt;', '\"': '\u0026quot;', \"'\": '\u0026#39;' }[c];\n    });\n  }\n  \/* ---------------------------------------------- build rail (with clones) *\/\n  var frag = document.createDocumentFragment();\n  for (var copy = 0; copy \u003c COPIES; copy++) {\n    reels.forEach(function (r, ri) {\n      var slide = copy * N + ri;\n      var li = document.createElement('li');\n      li.className = 'cpr-card';\n      li.dataset.real = ri;\n      li.innerHTML =\n        '\u003cbutton class=\"cpr-media\" type=\"button\" data-i=\"' + slide + '\" data-real=\"' + ri + '\" ' +\n          'aria-label=\"Play clip' + (r.handle ? ' from @' + esc(r.handle) : ' ' + (ri + 1)) + '\"\u003e' +\n          (r.poster ? '\u003cimg class=\"cpr-poster\" src=\"' + esc(r.poster) + '\" alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"1067\"\u003e' : '') +\n          (r.video ? '\u003cvideo class=\"cpr-video\" muted loop playsinline preload=\"none\" tabindex=\"-1\" aria-hidden=\"true\" data-src=\"' + esc(r.video) + '\"\u003e\u003c\/video\u003e' : '') +\n          (r.product ? '\u003cspan class=\"cpr-tag\"\u003e' + esc(r.product) + '\u003c\/span\u003e' : '') +\n          '\u003cspan class=\"cpr-ig\"\u003e' + IG_SVG + '\u003c\/span\u003e' +\n          '\u003cspan class=\"cpr-play\"\u003e' + PLAY_SVG + '\u003c\/span\u003e' +\n          '\u003cspan class=\"cpr-onmedia\"\u003e' +\n            (r.handle ? '\u003cspan class=\"cpr-handle\"\u003e@' + esc(r.handle) + '\u003c\/span\u003e' : '') +\n            (r.name ? '\u003cspan class=\"cpr-name\"\u003e' + esc(r.name) + '\u003c\/span\u003e' : '') +\n          '\u003c\/span\u003e' +\n        '\u003c\/button\u003e';\n      frag.appendChild(li);\n    });\n  }\n  rail.appendChild(frag);\n  var cards = Array.prototype.slice.call(rail.querySelectorAll('.cpr-card'));\n  rail.querySelectorAll('.cpr-poster').forEach(function (img) {\n    img.addEventListener('error', function () { img.style.display = 'none'; });\n  });\n  \/* ------------------------------------------ centre detection + scaling *\/\n  var active   = -1;\n  var ticking  = false;\n  var setWidth = 0;     \/* px width of one copy of the reel set *\/\n  function measure() {\n    if (cards.length \u003e N) setWidth = cards[N].offsetLeft - cards[0].offsetLeft;\n  }\n  function centerOffsetFor(i) {\n    var c = cards[i];\n    return c.offsetLeft + (c.offsetWidth \/ 2) - (rail.clientWidth \/ 2);\n  }\n  \/* pick the clone of a real reel that sits closest to a reference slide *\/\n  function slideNear(real, ref) {\n    var best = real, bestD = Infinity;\n    for (var c = 0; c \u003c COPIES; c++) {\n      var s = real + c * N, d = Math.abs(s - ref);\n      if (d \u003c bestD) { bestD = d; best = s; }\n    }\n    return best;\n  }\n  function loadVideo(i) {\n    if (i \u003c 0 || i \u003e= cards.length) return;\n    var v = cards[i].querySelector('.cpr-video');\n    if (v \u0026\u0026 !v.src \u0026\u0026 v.dataset.src) v.src = v.dataset.src;\n  }\n  function setActive(i) {\n    active = i;\n    cards.forEach(function (card, idx) {\n      var v = card.querySelector('.cpr-video');\n      card.classList.toggle('is-active', idx === i);\n      if (!v) return;\n      var media = card.querySelector('.cpr-media');\n      if (idx === i) {\n        if (!autoplayOK) return;\n        if (!v.src \u0026\u0026 v.dataset.src) v.src = v.dataset.src;\n        var p = v.play();\n        if (p \u0026\u0026 p.then) {\n          p.then(function () { v.classList.add('is-live'); media.classList.add('is-playing'); })\n           .catch(function () { \/* autoplay blocked — poster stays *\/ });\n        }\n      } else {\n        v.pause();\n        v.classList.remove('is-live');\n        media.classList.remove('is-playing');\n      }\n    });\n    loadVideo(i - 1); loadVideo(i + 1);\n  }\n  \/* keep the scroll position inside the centre copy so the row never ends *\/\n  function wrap() {\n    if (!setWidth) return;\n    if (rail.scrollLeft \u003c setWidth * 0.5)      rail.scrollLeft += setWidth;\n    else if (rail.scrollLeft \u003e setWidth * 2.5) rail.scrollLeft -= setWidth;\n  }\n  function paint() {\n    wrap();\n    var mid = rail.scrollLeft + (rail.clientWidth \/ 2);\n    var nearest = 0, nearestDist = Infinity;\n    cards.forEach(function (card, i) {\n      var cardMid = card.offsetLeft + (card.offsetWidth \/ 2);\n      var dist = Math.abs(cardMid - mid);\n      var norm = Math.min(dist \/ (card.offsetWidth * 1.15), 1);\n      card.style.transform = 'scale(' + (1 - SHRINK * norm).toFixed(4) + ')';\n      card.style.opacity   = (1 - FADE * norm).toFixed(3);\n      card.style.zIndex    = String(100 - Math.round(norm * 100));\n      if (dist \u003c nearestDist) { nearestDist = dist; nearest = i; }\n    });\n    if (bar) {\n      var slot = ((nearest % N) + N) % N;\n      bar.style.width = (100 \/ N) + '%';\n      bar.style.transform = 'translateX(' + (slot * 100) + '%)';\n    }\n    if (nearest !== active) setActive(nearest);\n    ticking = false;\n  }\n  rail.addEventListener('scroll', function () {\n    if (!ticking) { ticking = true; requestAnimationFrame(paint); }\n  }, { passive: true });\n  \/* --------------------------------------------------------- navigation *\/\n  function goTo(i) {\n    rail.scrollTo({ left: centerOffsetFor(i), behavior: reduceMotion ? 'auto' : 'smooth' });\n  }\n  if (prevBtn) prevBtn.addEventListener('click', function () { goTo(active - 1); });\n  if (nextBtn) nextBtn.addEventListener('click', function () { goTo(active + 1); });\n  rail.addEventListener('click', function (e) {\n    var btn = e.target.closest('.cpr-media');\n    if (!btn) return;\n    var i = parseInt(btn.dataset.i, 10);\n    if (i !== active) { goTo(slideNear(parseInt(btn.dataset.real, 10), active)); return; }\n    open(parseInt(btn.dataset.real, 10));\n  });\n  rail.addEventListener('keydown', function (e) {\n    if (e.key === 'ArrowLeft')  { e.preventDefault(); goTo(active - 1); }\n    if (e.key === 'ArrowRight') { e.preventDefault(); goTo(active + 1); }\n  });\n  \/* --------------------------------------------- player (real indices) *\/\n  var current = 0;\n  var lastFocus = null;\n  function render(i) {\n    current = (i + N) % N;\n    var r = reels[current];\n    var media = r.video\n      ? '\u003cvideo src=\"' + esc(r.video) + '\" controls autoplay playsinline ' +\n        (r.poster ? 'poster=\"' + esc(r.poster) + '\"' : '') + '\u003e\u003c\/video\u003e'\n      : (r.poster ? '\u003cimg src=\"' + esc(r.poster) + '\" alt=\"Clip ' + (current + 1) + '\"\u003e' : '');\n    var cap = (r.handle || r.product || r.name)\n      ? '\u003cdiv class=\"cpr-modal-cap\"\u003e' + (r.handle ? '@' + esc(r.handle) : '') +\n        (r.product ? '\u003csmall\u003e' + esc(r.product) + (r.name ? ' — ' + esc(r.name) : '') + '\u003c\/small\u003e'\n                   : (r.name ? '\u003csmall\u003e' + esc(r.name) + '\u003c\/small\u003e' : '')) + '\u003c\/div\u003e'\n      : '';\n    stage.innerHTML = media + cap;\n  }\n  function open(i) {\n    lastFocus = document.activeElement;\n    cards.forEach(function (c) {\n      var v = c.querySelector('.cpr-video');\n      if (v) { v.pause(); c.querySelector('.cpr-media').classList.remove('is-playing'); }\n    });\n    render(i);\n    modal.hidden = false;\n    document.body.style.overflow = 'hidden';\n    requestAnimationFrame(function () { modal.classList.add('is-open'); });\n    modal.querySelector('[data-cpr-close]').focus();\n  }\n  function close() {\n    modal.classList.remove('is-open');\n    document.body.style.overflow = '';\n    var back = current;\n    setTimeout(function () {\n      modal.hidden = true;\n      stage.innerHTML = '';\n      rail.scrollLeft = centerOffsetFor(MID + back);\n      paint();\n    }, reduceMotion ? 0 : 220);\n    if (lastFocus \u0026\u0026 lastFocus.focus) lastFocus.focus();\n  }\n  function step(dir) { render(current + dir); }\n  modal.querySelector('[data-cpr-close]').addEventListener('click', close);\n  modal.querySelector('[data-cpr-mprev]').addEventListener('click', function () { step(-1); });\n  modal.querySelector('[data-cpr-mnext]').addEventListener('click', function () { step(1); });\n  modal.addEventListener('click', function (e) { if (e.target === modal) close(); });\n  document.addEventListener('keydown', function (e) {\n    if (modal.hidden) return;\n    if (e.key === 'Escape') close();\n    if (e.key === 'ArrowLeft') step(-1);\n    if (e.key === 'ArrowRight') step(1);\n  });\n  \/* ---------------------------------------------------------------- init *\/\n  function boot() {\n    measure();\n    rail.scrollLeft = centerOffsetFor(MID);   \/* opens centered on the first reel *\/\n    paint();\n  }\n  window.addEventListener('resize', function () {\n    measure();\n    var realNow = active \u003c 0 ? 0 : (((active % N) + N) % N);\n    rail.scrollLeft = centerOffsetFor(MID + realNow);\n    paint();\n  });\n  if (document.readyState === 'complete') boot();\n  else window.addEventListener('load', boot);\n  boot();\n})();\n\u003c\/script\u003e \u003c\/section\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Oswald:wght@500;600\u0026amp;family=Barlow:wght@400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003csection class=\"kpro\" aria-label=\"Trusted by professional teams and athletes\"\u003e \u003cdiv class=\"kpro-inner\"\u003e \u003ch2 class=\"kpro-head\"\u003e 世界中のトップチームやアスリートが使用 \u003c\/h2\u003e \u003cdiv class=\"kpro-marquee\" aria-hidden=\"true\"\u003e \u003cdiv class=\"kpro-track\"\u003e \u003cdiv class=\"kpro-group\"\u003e \u003cspan class=\"kpro-chip\"\u003eNBA\u003c\/span\u003e \u003cspan class=\"kpro-chip kpro-chip--img\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/nba-logo.jpg?v=1781302291\" alt=\"NBA\"\u003e \u003c\/span\u003e \u003cspan class=\"kpro-chip kpro-chip--img\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/the-national-hockey-league-logo-with-the-inscription-free-vector.jpg?v=1781303068\" alt=\"NBA\"\u003e \u003c\/span\u003e \u003cspan class=\"kpro-chip kpro-chip--img\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/images.png?v=1781302458\" alt=\"NBA\"\u003e \u003c\/span\u003e \u003cspan class=\"kpro-chip kpro-chip--img\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/nfl-logo.png?v=1781302311\" alt=\"NBA\"\u003e \u003c\/span\u003e \u003cspan class=\"kpro-chip kpro-chip--img\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/UFC_Logo.svg?v=1781302602\" alt=\"NBA\"\u003e \u003c\/span\u003e \u003cspan class=\"kpro-chip kpro-chip--img\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/olympic.png?v=1781302602\" alt=\"NBA\"\u003e \u003c\/span\u003e \u003cspan class=\"kpro-chip kpro-chip--img\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/national_collegiate_athletic_association_logo_secondary_2021_sportslogosnet-4441.png?v=1781302530\" alt=\"NBA\"\u003e \u003c\/span\u003e \u003cspan class=\"kpro-chip kpro-chip--img\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/f1_logo?v=1781302854\" alt=\"NBA\"\u003e \u003c\/span\u003e \u003cspan class=\"kpro-chip kpro-chip--img\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/US_Air_Force_Logo_Solid_Colour.svg?v=1781303114\" alt=\"NBA\"\u003e \u003c\/span\u003e \u003cspan class=\"kpro-chip kpro-chip--img\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Emblem_of_the_United_States_Navy_svg.png?v=1781302764\" alt=\"NBA\"\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cspan class=\"kpro-fade kpro-fade--l\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003cspan class=\"kpro-fade kpro-fade--r\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cstyle\u003e\n  .kpro{\n    --kpro-paper:#faf9f7;\n    --kpro-ink:#14171a;\n    --kpro-muted:#6b7177;\n    --kpro-blue:#1972bc;\n    --kpro-line:rgba(20,23,26,.10);\n    --kpro-chip-bg:#ffffff;\n\n    background:var(--kpro-paper);\n    border-top:1px solid var(--kpro-line);\n    border-bottom:1px solid var(--kpro-line);\n    padding:clamp(48px,7vw,88px) 20px;\n    font-family:\"Barlow\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\n    color:var(--kpro-ink);\n    overflow:hidden;\n  }\n  .kpro *{box-sizing:border-box;}\n\n  .kpro-inner{max-width:1180px;margin:0 auto;text-align:center;}\n\n  \/* Eyebrow *\/\n  .kpro-eyebrow{\n    display:inline-flex;align-items:center;gap:12px;\n    font-family:\"Oswald\",sans-serif;font-weight:600;\n    font-size:13px;letter-spacing:.28em;text-transform:uppercase;\n    color:var(--kpro-blue);margin-bottom:18px;\n  }\n  .kpro-eyebrow-rule{width:34px;height:2px;background:var(--kpro-blue);display:inline-block;}\n\n  \/* Headline *\/\n  .kpro-head{\n    font-family:\"Bebas Neue\",sans-serif;font-weight:400;\n    font-size:clamp(34px,6.2vw,58px);line-height:1.02;\n    letter-spacing:.01em;margin:0 0 14px;\n    text-transform:uppercase;\n  }\n  .kpro-rotate{\n    display:inline-block;position:relative;text-align:left;\n    color:var(--kpro-blue);\n    \/* width is locked by JS to the widest credential so \", and more.\" never jumps *\/\n  }\n  .kpro-word{\n    display:inline-block;\n    transition:opacity .42s ease, transform .42s ease;\n  }\n  .kpro-rotate.is-out .kpro-word{opacity:0;transform:translateY(-0.28em);}\n  .kpro-tail{color:var(--kpro-ink);}\n\n  .kpro-sub{\n    font-size:clamp(15px,1.6vw,18px);color:var(--kpro-muted);\n    margin:0 auto;max-width:42ch;font-weight:500;\n  }\n\n  \/* Logo wall *\/\n  .kpro-marquee{\n    position:relative;margin-top:clamp(34px,5vw,56px);\n    -webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);\n            mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);\n  }\n  .kpro-track{display:flex;width:max-content;animation:kpro-scroll 46s linear infinite;}\n  .kpro-marquee:hover .kpro-track{animation-play-state:paused;}\n  .kpro-group{display:flex;flex:0 0 auto;align-items:center;}\n\n  .kpro-chip{\n    flex:0 0 auto;\n    display:inline-flex;align-items:center;justify-content:center;\n    min-width:118px;height:62px;margin:0 10px;padding:0 22px;\n    background:var(--kpro-chip-bg);border:1px solid var(--kpro-line);\n    border-radius:6px;\n    font-family:\"Oswald\",sans-serif;font-weight:600;\n    font-size:18px;letter-spacing:.06em;text-transform:uppercase;\n    color:#9aa0a6;white-space:nowrap;\n    transition:color .25s ease, border-color .25s ease, transform .25s ease;\n  }\n  .kpro-chip:hover{color:var(--kpro-blue);border-color:var(--kpro-blue);transform:translateY(-2px);}\n\n  .kpro-chip--img{padding:0 18px;}\n  .kpro-chip--img img{\n    max-height:30px;max-width:96px;width:auto;height:auto;\n    object-fit:contain;filter:grayscale(1);opacity:.6;\n    transition:filter .25s ease, opacity .25s ease;\n  }\n  .kpro-chip--img:hover img{filter:grayscale(0);opacity:1;}\n\n  @keyframes kpro-scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}\n\n  @media (max-width:600px){\n    .kpro-chip{min-width:92px;height:54px;font-size:16px;margin:0 7px;padding:0 16px;}\n    .kpro-eyebrow{letter-spacing:.22em;}\n  }\n\n  @media (prefers-reduced-motion:reduce){\n    .kpro-track{animation:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;}\n    .kpro-track::-webkit-scrollbar{display:none;}\n    .kpro-word{transition:none;}\n  }\n\u003c\/style\u003e \u003cscript\u003e\n(function(){\n  var root = document.currentScript.previousElementSibling; \/\/ the \u003cstyle\u003e — walk back to section\n  \/\/ Robustly grab the most recent .kpro that hasn't been initialised.\n  var sections = document.querySelectorAll('.kpro');\n  var kpro = null;\n  for (var i = sections.length - 1; i \u003e= 0; i--){\n    if(!sections[i].dataset.kproInit){ kpro = sections[i]; break; }\n  }\n  if(!kpro) return;\n  kpro.dataset.kproInit = \"1\";\n\n  \/* ---- 1. Rotating credential ---------------------------------------- *\/\n  var CREDENTIALS = [\n    \"NBA teams\",\"NHL teams\",\"MLB teams\",\"NFL teams\",\"MMA fighters\",\n    \"Olympians\",\"NCAA programs\",\"F1 teams\",\"UFC champions\",\n    \"the U.S. Military\",\"firefighters\"\n  ];\n  var rotate = kpro.querySelector('.kpro-rotate');\n  var word   = kpro.querySelector('.kpro-word');\n\n  \/\/ Lock the slot width to the widest credential so \", and more.\" stays put.\n  function lockWidth(){\n    var probe = document.createElement('span');\n    var cs = getComputedStyle(word);\n    probe.style.cssText = 'position:absolute;visibility:hidden;white-space:nowrap;'+\n      'font:'+cs.font+';letter-spacing:'+cs.letterSpacing+';';\n    document.body.appendChild(probe);\n    var max = 0;\n    CREDENTIALS.forEach(function(c){\n      probe.textContent = c.replace(\/ \/g,'\\u00A0');\n      max = Math.max(max, probe.getBoundingClientRect().width);\n    });\n    document.body.removeChild(probe);\n    rotate.style.width = Math.ceil(max) + 'px';\n  }\n  if(document.fonts \u0026\u0026 document.fonts.ready){ document.fonts.ready.then(lockWidth); }\n  lockWidth();\n  window.addEventListener('resize', lockWidth);\n\n  var idx = 0;\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  setInterval(function(){\n    idx = (idx + 1) % CREDENTIALS.length;\n    var next = CREDENTIALS[idx].replace(\/ \/g,'\\u00A0');\n    if(reduce){ word.textContent = next; return; }\n    rotate.classList.add('is-out');\n    setTimeout(function(){\n      word.textContent = next;\n      rotate.classList.remove('is-out');\n    }, 420);\n  }, 2300);\n\n  \/* ---- 2. Seamless marquee (clone group A -\u003e B) ----------------------- *\/\n  var track = kpro.querySelector('.kpro-track');\n  var group = kpro.querySelector('.kpro-group');\n  if(track \u0026\u0026 group){\n    var clone = group.cloneNode(true);\n    clone.setAttribute('aria-hidden','true');\n    track.appendChild(clone);\n  }\n})();\n\u003c\/script\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e\n.specs-strip2 {\n  padding: 64px 0;\n  background: #0a0a0a;\n  border-top: 1px solid #222;\n  border-bottom: 1px solid #222;\n}\n.specs-strip2 .container2 {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n.specs-grid2 {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 32px;\n  text-align: center;\n}\n.spec-item {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 8px;\n}\n.spec-value {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: clamp(40px, 4vw, 60px);\n  font-weight: 400;\n  color: #ffffff;\n  line-height: 1;\n  letter-spacing: 2px;\n}\n.spec-label {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 16px;\n  color: #999;\n  text-transform: uppercase;\n  letter-spacing: 3px;\n}\n@media (max-width: 640px) {\n  .specs-grid2 {\n    grid-template-columns: repeat(2, 1fr);\n    gap: 24px;\n  }\n}\n\u003c\/style\u003e \u003csection class=\"specs-strip2\"\u003e \u003cdiv class=\"container2\"\u003e \u003cdiv class=\"specs-grid2\"\u003e \u003cdiv class=\"spec-item\"\u003e \u003cdiv class=\"spec-value\"\u003e200\u003cspan style=\"font-size:0.6em\"\u003eポンド\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"spec-label\"\u003e耐荷重\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"spec-item\"\u003e \u003cdiv class=\"spec-value\"\u003e6\u003cspan style=\"font-size:0.6em\"\u003e 台のマシン\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"spec-label\"\u003e1台で置き換え\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"spec-item\"\u003e \u003cdiv class=\"spec-value\"\u003e1.5\u003cspan style=\"font-size:0.6em\"\u003eポンド\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"spec-label\"\u003e重量（単体）\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"spec-item\"\u003e \u003cdiv class=\"spec-value\"\u003e1,000ドル超\u003cspan style=\"font-size:0.6em\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"spec-label\"\u003e節約できる器具代\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cscript src=\"https:\/\/fast.wistia.com\/player.js\" async\u003e\u003c\/script\u003e\u003cscript src=\"https:\/\/fast.wistia.com\/embed\/4392dxotpi.js\" async type=\"module\"\u003e\u003c\/script\u003e\u003cstyle\u003ewistia-player[media-id='4392dxotpi']:not(:defined) { background: center \/ contain no-repeat url('https:\/\/fast.wistia.com\/embed\/medias\/4392dxotpi\/swatch'); display: block; filter: blur(5px); padding-top:56.25%; }\u003c\/style\u003e \u003cwistia-player media-id=\"4392dxotpi\" aspect=\"1.7777777777777777\"\u003e\u003c\/wistia-player\u003e \u003cstyle\u003e\n       \n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n            \/*background: linear-gradient(135deg, #f5f7fa 0%, #ffffff 100%);*\/\n            min-height: 100vh;\n            \/*padding: 60px 20px;*\/\n        }\n\n        .container1 {\n            max-width: 1400px;\n            margin: 0 auto;\n        }\n\n        .header-section {\n            text-align: center;\n            margin-bottom: 20px;\n        }\n\n        .main-title {\n            font-size: 48px;\n            font-weight: 800;\n            color: #1a1a1a;\n            margin-bottom: 20px;\n        }\n\n        .title-highlight {\n            color: #1972bc;\n        }\n\n        .subtitle {\n            font-size: 20px;\n            color: #666;\n            max-width: 600px;\n            margin: 0 auto;\n        }\n\n        .features-section {\n            background: white;\n            border-radius: 30px;\n            padding: 80px 60px;\n            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.08);\n            margin-bottom: 60px;\n        }\n\n        .features-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 50px;\n        }\n\n        .feature-card {\n            text-align: center;\n            padding: 40px 30px;\n            background: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);\n            border-radius: 20px;\n            border: 2px solid #f0f0f0;\n            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n            position: relative;\n            overflow: hidden;\n        }\n\n        .feature-card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            height: 4px;\n            background: linear-gradient(90deg, #1972bc 0%, #0d4f8b 100%);\n            transform: scaleX(0);\n            transform-origin: left;\n            transition: transform 0.4s ease;\n        }\n\n        .feature-card:hover::before {\n            transform: scaleX(1);\n        }\n\n        .feature-card:hover {\n            transform: translateY(-10px);\n            box-shadow: 0 25px 60px rgba(25, 114, 188, 0.15);\n            border-color: #1972bc;\n            background: linear-gradient(135deg, #ffffff 0%, #f0f8ff 100%);\n        }\n\n        .icon-container {\n            width: 100px;\n            height: 100px;\n            margin: 0 auto 30px;\n            background: linear-gradient(135deg, #1972bc 0%, #0d4f8b 100%);\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            position: relative;\n            transition: all 0.4s ease;\n            box-shadow: 0 10px 30px rgba(25, 114, 188, 0.2);\n        }\n\n        .feature-card:hover .icon-container {\n            transform: rotate(360deg) scale(1.1);\n            box-shadow: 0 15px 40px rgba(25, 114, 188, 0.3);\n        }\n\n        .icon-ez-boot {\n            width: 50px;\n            height: 50px;\n            fill: white;\n        }\n\n        .feature-title {\n            font-size: 24px;\n            font-weight: 700;\n            color: #1a1a1a;\n            margin-bottom: 15px;\n            line-height: 1.3;\n        }\n\n        .feature-description {\n            font-size: 16px;\n            color: #666;\n            line-height: 1.6;\n        }\n\n        .feature-badge {\n            position: absolute;\n            top: 20px;\n            right: 20px;\n            background: #1972bc;\n            color: white;\n            padding: 5px 12px;\n            border-radius: 15px;\n            font-size: 11px;\n            font-weight: 600;\n            text-transform: uppercase;\n            opacity: 0;\n            transform: translateY(-10px);\n            transition: all 0.3s ease;\n        }\n\n        .feature-card:hover .feature-badge {\n            opacity: 1;\n            transform: translateY(0);\n        }\n\n        \/* Animated background pattern *\/\n        \/*.bg-pattern {*\/\n        \/*    position: absolute;*\/\n        \/*    top: 0;*\/\n        \/*    left: 0;*\/\n        \/*    right: 0;*\/\n        \/*    bottom: 0;*\/\n        \/*    opacity: 0.03;*\/\n        \/*    pointer-events: none;*\/\n        \/*    background-image: repeating-linear-gradient(*\/\n        \/*        45deg,*\/\n        \/*        #1972bc 0,*\/\n        \/*        #1972bc 1px,*\/\n        \/*        transparent 1px,*\/\n        \/*        transparent 15px*\/\n        \/*    );*\/\n        \/*}*\/\n\n        .stats-strip {\n            display: grid;\n            grid-template-columns: repeat(4, 1fr);\n            gap: 30px;\n            margin-top: 60px;\n            padding-top: 60px;\n            border-top: 2px solid #f0f0f0;\n        }\n\n        .stat-item {\n            text-align: center;\n        }\n\n        .stat-number {\n            font-size: 36px;\n            font-weight: 800;\n            color: #1972bc;\n            margin-bottom: 10px;\n        }\n\n        .stat-label {\n            font-size: 14px;\n            color: #666;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        @media (max-width: 1024px) {\n            .features-grid {\n                grid-template-columns: repeat(2, 1fr);\n                gap: 40px;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .main-title {\n                font-size: 36px;\n            }\n\n            .features-section {\n                padding: 50px 30px;\n            }\n\n            .features-grid {\n                grid-template-columns: 1fr;\n                gap: 30px;\n            }\n\n            .stats-strip {\n                grid-template-columns: repeat(2, 1fr);\n                gap: 30px;\n            }\n        }\n\n        @media (max-width: 480px) {\n          \n            .features-section {\n                padding: 40px 20px;\n            }\n\n            .feature-card {\n                padding: 30px 20px;\n            }\n        }\n    \u003c\/style\u003e \u003cdiv class=\"container1\"\u003e \u003cdiv class=\"header-section\"\u003e \u003cp class=\"subtitle\"\u003e最大限のパフォーマンスと利便性を実現するプレミアム機能を搭載\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"features-section\"\u003e \u003cdiv class=\"features-grid\"\u003e \u003cdiv class=\"feature-card\"\u003e \u003cspan class=\"feature-badge\"\u003eパワー\u003c\/span\u003e \u003cdiv class=\"icon-container\"\u003e \u003csvg class=\"icon-ez-boot\" viewbox=\"0 0 24 24\" fill=\"white\"\u003e \u003cpath d=\"M12 2C11.45 2 11 2.45 11 3V5C8.24 5 6 7.24 6 10C6 10.64 6.13 11.25 6.35 11.82L4.5 13.67C3.55 14.61 3.55 16.14 4.5 17.09C5.45 18.04 6.97 18.04 7.91 17.09L9.76 15.24C10.33 15.46 10.94 15.59 11.58 15.59C12.22 15.59 12.83 15.46 13.4 15.24L15.25 17.09C16.2 18.04 17.72 18.04 18.66 17.09C19.61 16.14 19.61 14.61 18.66 13.67L16.81 11.82C17.03 11.25 17.16 10.64 17.16 10C17.16 7.24 14.92 5 12.16 5V3C12.16 2.45 11.71 2 11.16 2H12ZM12 7C13.66 7 15 8.34 15 10C15 11.66 13.66 13 12 13C10.34 13 9 11.66 9 10C9 8.34 10.34 7 12 7ZM12 19C11.45 19 11 19.45 11 20V22H13V20C13 19.45 12.55 19 12 19Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003ch3 class=\"feature-title\"\u003e筋肉を鍛える\u003c\/h3\u003e \u003cp class=\"feature-description\"\u003e精密設計であらゆる筋繊維を狙い、筋肥大と筋力を最大限に高める\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"feature-card\"\u003e \u003cspan class=\"feature-badge\"\u003eポータブル\u003c\/span\u003e \u003cdiv class=\"icon-container\"\u003e \u003csvg class=\"icon-ez-boot\" viewbox=\"0 0 24 24\" fill=\"white\"\u003e \u003cpath d=\"M12 2C11.5 2 11 2.19 10.59 2.59L2.59 10.59C1.8 11.37 1.8 12.63 2.59 13.41L10.59 21.41C11.37 22.2 12.63 22.2 13.41 21.41L21.41 13.41C22.2 12.63 22.2 11.37 21.41 10.59L13.41 2.59C13 2.19 12.5 2 12 2M12 4L20 12L12 20L4 12M7 10V14L10 12M14 10L17 12L14 14Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003ch3 class=\"feature-title\"\u003e軽量でポータブル\u003c\/h3\u003e \u003cp class=\"feature-description\"\u003e超ポータブル設計で、どんなジムバッグにも収まり、トレーニングをどこへでも持ち運べる\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"feature-card\"\u003e \u003cspan class=\"feature-badge\"\u003e必需品\u003c\/span\u003e \u003cdiv class=\"icon-container\"\u003e \u003csvg class=\"icon-ez-boot\" viewbox=\"0 0 24 24\" fill=\"white\"\u003e \u003cpath d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003ch3 class=\"feature-title\"\u003eホームジムの必需品\u003c\/h3\u003e \u003cp class=\"feature-description\"\u003eどんな空間も本格的なトレーニング施設に変える、必須の器具\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"feature-card\"\u003e \u003cspan class=\"feature-badge\"\u003eプレミアム\u003c\/span\u003e \u003cdiv class=\"icon-container\"\u003e \u003csvg class=\"icon-ez-boot\" viewbox=\"0 0 24 24\" fill=\"white\"\u003e \u003cpath d=\"M19 3H5L2 9l10 12L22 9l-3-6zm-7 16.5L5.5 9.5l1.2-2.5h10.6l1.2 2.5L12 19.5z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003ch3 class=\"feature-title\"\u003eプレミアム素材\u003c\/h3\u003e \u003cp class=\"feature-description\"\u003e高品質素材を採用し、他に類を見ない耐久性と性能を実現\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"feature-card\"\u003e \u003cspan class=\"feature-badge\"\u003eユニバーサル\u003c\/span\u003e \u003cdiv class=\"icon-container\"\u003e \u003csvg class=\"icon-ez-boot\" viewbox=\"0 0 24 24\" fill=\"white\"\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"8\" fill=\"none\" stroke=\"white\" stroke-width=\"2\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"none\" stroke=\"white\" stroke-width=\"1\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003ch3 class=\"feature-title\"\u003eすべてのウェイトプレートに対応\u003c\/h3\u003e \u003cp class=\"feature-description\"\u003e標準プレートとオリンピックプレートに対応し、幅広いトレーニングが可能\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"feature-card\"\u003e \u003cspan class=\"feature-badge\"\u003eイノベーション\u003c\/span\u003e \u003cdiv class=\"icon-container\"\u003e \u003csvg class=\"icon-ez-boot\" viewbox=\"0 0 24 24\" fill=\"white\"\u003e \u003cpath d=\"M12 2L2 7v10c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V7l-10-5zm0 2.18l8 4v9.82c0 4.34-2.88 8.36-7 9.68V4.18z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003ch3 class=\"feature-title\"\u003e特許取得済み\u003c\/h3\u003e \u003cp class=\"feature-description\"\u003e他では見つからない、特許技術で守られた革新的な設計\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Outfit:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e\n    .ksebc-section {\n      font-family: 'Outfit', sans-serif;\n      background: #f5f5f5;\n      padding: 80px 20px;\n      color: #1a1a1a;\n    }\n\n    .ksebc-section * {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    .ksebc-container {\n      max-width: 900px;\n      margin: 0 auto;\n    }\n\n    \/* Header *\/\n    .ksebc-header {\n      text-align: center;\n      margin-bottom: 48px;\n    }\n\n    .ksebc-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      background: rgba(37, 99, 235, 0.1);\n      border: 1px solid rgba(37, 99, 235, 0.2);\n      padding: 8px 16px;\n      border-radius: 24px;\n      margin-bottom: 16px;\n    }\n\n    .ksebc-badge svg {\n      width: 16px;\n      height: 16px;\n      color: #2563eb;\n    }\n\n    .ksebc-badge span {\n      font-size: 11px;\n      font-weight: 600;\n      letter-spacing: 2px;\n      text-transform: uppercase;\n      color: #2563eb;\n    }\n\n    .ksebc-title {\n      font-family: 'Bebas Neue', sans-serif;\n      font-size: clamp(36px, 5vw, 52px);\n      letter-spacing: 2px;\n      color: #1a1a1a;\n      margin-bottom: 12px;\n    }\n\n    .ksebc-title span {\n      background: linear-gradient(135deg, #2563eb, #1d4ed8);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      background-clip: text;\n    }\n\n    .ksebc-subtitle {\n      font-size: 18px;\n      color: #666;\n      max-width: 500px;\n      margin: 0 auto;\n    }\n\n    \/* Comparison Table *\/\n    .ksebc-table {\n      background: white;\n      border-radius: 24px;\n      overflow: hidden;\n      box-shadow: 0 4px 24px rgba(0, 0, 0, 0.06);\n    }\n\n    \/* Product Headers *\/\n    .ksebc-products {\n      display: grid;\n      grid-template-columns: 1.4fr 1fr 1fr 1fr;\n      background: linear-gradient(180deg, #fafafa 0%, white 100%);\n      border-bottom: 1px solid rgba(0, 0, 0, 0.06);\n    }\n\n    .ksebc-product-spacer {\n      padding: 24px;\n      display: flex;\n      align-items: flex-end;\n    }\n\n    .ksebc-product-spacer-text {\n      font-size: 13px;\n      color: #888;\n      font-weight: 500;\n    }\n\n    .ksebc-product {\n      padding: 28px 16px;\n      text-align: center;\n      position: relative;\n      border-left: 1px solid rgba(0, 0, 0, 0.04);\n    }\n\n    .ksebc-product.ksebc-winner {\n      background: linear-gradient(180deg, rgba(34, 197, 94, 0.08) 0%, rgba(34, 197, 94, 0.02) 100%);\n    }\n\n    .ksebc-product.ksebc-winner::before {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      height: 4px;\n      background: linear-gradient(90deg, #22c55e, #16a34a);\n    }\n\n    .ksebc-winner-badge {\n      position: absolute;\n      top: 12px;\n      right: 12px;\n      background: linear-gradient(135deg, #22c55e, #16a34a);\n      color: white;\n      padding: 4px 8px;\n      border-radius: 6px;\n      font-size: 8px;\n      font-weight: 700;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n    }\n\n    .ksebc-product-image {\n      height: 90px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n\n    .ksebc-product-image img {\n      max-height: 80px;\n      max-width: 100%;\n      object-fit: contain;\n      filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.1));\n    }\n\n    .ksebc-product-name {\n      font-family: 'Bebas Neue', sans-serif;\n      font-size: 18px;\n      letter-spacing: 1px;\n      color: #333;\n      line-height: 1.2;\n    }\n\n    .ksebc-product.ksebc-winner .ksebc-product-name {\n      color: #16a34a;\n    }\n\n    .ksebc-product-type {\n      font-size: 11px;\n      color: #888;\n      margin-top: 4px;\n    }\n\n    \/* Feature Rows *\/\n    .ksebc-features {\n      padding: 0;\n    }\n\n    .ksebc-row {\n      display: grid;\n      grid-template-columns: 1.4fr 1fr 1fr 1fr;\n      transition: background 0.2s ease;\n    }\n\n    .ksebc-row:hover {\n      background: rgba(0, 0, 0, 0.01);\n    }\n\n    .ksebc-row:nth-child(odd) {\n      background: #fafafa;\n    }\n\n    .ksebc-row:nth-child(odd):hover {\n      background: rgba(0, 0, 0, 0.02);\n    }\n\n    .ksebc-cell {\n      padding: 18px 16px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-left: 1px solid rgba(0, 0, 0, 0.04);\n      border-bottom: 1px solid rgba(0, 0, 0, 0.04);\n    }\n\n    .ksebc-cell:first-child {\n      justify-content: flex-start;\n      border-left: none;\n    }\n\n    .ksebc-cell.ksebc-highlight {\n      background: rgba(34, 197, 94, 0.04);\n    }\n\n    .ksebc-row:nth-child(odd) .ksebc-cell.ksebc-highlight {\n      background: rgba(34, 197, 94, 0.06);\n    }\n\n    .ksebc-feature-name {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n\n    .ksebc-feature-icon {\n      width: 36px;\n      height: 36px;\n      background: rgba(37, 99, 235, 0.08);\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n    }\n\n    .ksebc-feature-icon svg {\n      width: 18px;\n      height: 18px;\n      color: #2563eb;\n    }\n\n    .ksebc-feature-text {\n      font-size: 14px;\n      font-weight: 600;\n      color: #333;\n    }\n\n    .ksebc-feature-desc {\n      font-size: 11px;\n      color: #888;\n      margin-top: 2px;\n    }\n\n    \/* Check \/ X icons *\/\n    .ksebc-check {\n      width: 32px;\n      height: 32px;\n      background: linear-gradient(135deg, #22c55e, #16a34a);\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      box-shadow: 0 3px 10px rgba(34, 197, 94, 0.3);\n    }\n\n    .ksebc-check svg {\n      width: 18px;\n      height: 18px;\n      color: white;\n    }\n\n    .ksebc-x {\n      width: 32px;\n      height: 32px;\n      background: rgba(239, 68, 68, 0.1);\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .ksebc-x svg {\n      width: 16px;\n      height: 16px;\n      color: #ef4444;\n    }\n\n    \/* Summary Row *\/\n    .ksebc-row.ksebc-summary-row {\n      background: linear-gradient(180deg, #f8f8f8 0%, #f0f0f0 100%);\n      border-top: 2px solid rgba(0, 0, 0, 0.06);\n    }\n\n    .ksebc-row.ksebc-summary-row .ksebc-cell {\n      border-bottom: none;\n      padding: 20px 16px;\n    }\n\n    .ksebc-score {\n      text-align: center;\n    }\n\n    .ksebc-score-value {\n      font-family: 'Bebas Neue', sans-serif;\n      font-size: 28px;\n      letter-spacing: 1px;\n      color: #333;\n    }\n\n    .ksebc-score-value.ksebc-perfect {\n      color: #16a34a;\n    }\n\n    .ksebc-score-label {\n      font-size: 10px;\n      color: #888;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-top: 2px;\n    }\n\n    \/* CTA Section *\/\n    .ksebc-cta-section {\n      display: grid;\n      grid-template-columns: 1.4fr 1fr 1fr 1fr;\n      padding: 20px;\n      background: linear-gradient(180deg, white 0%, #fafafa 100%);\n      border-top: 1px solid rgba(0, 0, 0, 0.06);\n    }\n\n    .ksebc-cta-spacer {\n      display: flex;\n      align-items: center;\n    }\n\n    .ksebc-cta-text {\n      font-size: 14px;\n      color: #666;\n    }\n\n    .ksebc-cta-cell {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      border-left: 1px solid rgba(0, 0, 0, 0.04);\n    }\n\n    .ksebc-cta-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 6px;\n      padding: 12px 20px;\n      border-radius: 10px;\n      font-family: 'Outfit', sans-serif;\n      font-size: 13px;\n      font-weight: 600;\n      cursor: pointer;\n      transition: all 0.3s ease;\n      text-decoration: none;\n      border: none;\n    }\n\n    .ksebc-cta-btn.ksebc-disabled {\n      background: #f0f0f0;\n      color: #aaa;\n      cursor: default;\n    }\n\n    .ksebc-cta-btn.ksebc-primary {\n      background: linear-gradient(135deg, #22c55e, #16a34a);\n      color: white;\n      box-shadow: 0 4px 14px rgba(34, 197, 94, 0.3);\n    }\n\n    .ksebc-cta-btn.ksebc-primary:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 6px 20px rgba(34, 197, 94, 0.4);\n    }\n\n    .ksebc-cta-btn svg {\n      width: 16px;\n      height: 16px;\n    }\n\n    \/* Trust Bar *\/\n    .ksebc-trust {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 32px;\n      margin-top: 32px;\n      padding: 20px;\n      background: white;\n      border-radius: 16px;\n      box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);\n    }\n\n    .ksebc-trust-item {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .ksebc-trust-icon {\n      width: 36px;\n      height: 36px;\n      background: rgba(34, 197, 94, 0.08);\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .ksebc-trust-icon svg {\n      width: 18px;\n      height: 18px;\n      color: #16a34a;\n    }\n\n    .ksebc-trust-text {\n      font-size: 13px;\n      font-weight: 600;\n      color: #333;\n    }\n\n    .ksebc-trust-divider {\n      width: 1px;\n      height: 32px;\n      background: #e5e5e5;\n    }\n\n    \/* Responsive - Tablet *\/\n    @media (max-width: 768px) {\n      .ksebc-section {\n        padding: 60px 16px;\n      }\n\n      .ksebc-products,\n      .ksebc-row,\n      .ksebc-cta-section {\n        grid-template-columns: 1.2fr 1fr 1fr 1fr;\n      }\n\n      .ksebc-product {\n        padding: 20px 10px;\n      }\n\n      .ksebc-product-image {\n        height: 70px;\n      }\n\n      .ksebc-product-image img {\n        max-height: 60px;\n      }\n\n      .ksebc-product-name {\n        font-size: 14px;\n      }\n\n      .ksebc-cell {\n        padding: 14px 10px;\n      }\n\n      .ksebc-feature-icon {\n        width: 30px;\n        height: 30px;\n      }\n\n      .ksebc-feature-icon svg {\n        width: 14px;\n        height: 14px;\n      }\n\n      .ksebc-feature-text {\n        font-size: 12px;\n      }\n\n      .ksebc-feature-desc {\n        display: none;\n      }\n\n      .ksebc-check,\n      .ksebc-x {\n        width: 26px;\n        height: 26px;\n      }\n\n      .ksebc-check svg,\n      .ksebc-x svg {\n        width: 14px;\n        height: 14px;\n      }\n\n      .ksebc-cta-btn {\n        padding: 10px 12px;\n        font-size: 11px;\n      }\n\n      .ksebc-trust {\n        flex-wrap: wrap;\n        gap: 16px;\n      }\n\n      .ksebc-trust-divider {\n        display: none;\n      }\n    }\n\n    \/* Responsive - Mobile *\/\n    @media (max-width: 600px) {\n      .ksebc-section {\n        padding: 40px 12px;\n      }\n\n      .ksebc-subtitle {\n        font-size: 15px;\n      }\n\n      \/* Product headers *\/\n      .ksebc-products {\n        grid-template-columns: 1fr 1fr 1fr;\n      }\n\n      .ksebc-product-spacer {\n        display: none;\n      }\n\n      .ksebc-product {\n        padding: 16px 8px;\n      }\n\n      .ksebc-product-image {\n        height: 60px;\n        margin-bottom: 8px;\n      }\n\n      .ksebc-product-image img {\n        max-height: 50px;\n      }\n\n      .ksebc-product-name {\n        font-size: 12px;\n      }\n\n      .ksebc-product-type {\n        font-size: 9px;\n      }\n\n      .ksebc-winner-badge {\n        top: 6px;\n        right: 6px;\n        font-size: 7px;\n        padding: 2px 5px;\n      }\n\n      \/* Feature rows - stacked layout *\/\n      .ksebc-row {\n        display: block;\n      }\n\n      .ksebc-cell:first-child {\n        display: flex;\n        padding: 12px 14px;\n        background: rgba(0, 0, 0, 0.02);\n        border-bottom: none;\n      }\n\n      .ksebc-row:nth-child(odd) .ksebc-cell:first-child {\n        background: rgba(0, 0, 0, 0.03);\n      }\n\n      .ksebc-feature-name {\n        gap: 10px;\n      }\n\n      .ksebc-feature-icon {\n        width: 28px;\n        height: 28px;\n      }\n\n      .ksebc-feature-icon svg {\n        width: 14px;\n        height: 14px;\n      }\n\n      .ksebc-feature-text {\n        font-size: 13px;\n      }\n\n      .ksebc-feature-desc {\n        display: block;\n        font-size: 10px;\n      }\n\n      \/* Values in a row *\/\n      .ksebc-row .ksebc-cell:nth-child(2),\n      .ksebc-row .ksebc-cell:nth-child(3),\n      .ksebc-row .ksebc-cell:nth-child(4) {\n        display: inline-flex;\n        width: 33.333%;\n        float: left;\n        border-left: none;\n        padding: 14px 10px;\n      }\n\n      .ksebc-row .ksebc-cell:nth-child(3) {\n        border-left: 1px solid rgba(0, 0, 0, 0.04);\n        border-right: 1px solid rgba(0, 0, 0, 0.04);\n      }\n\n      .ksebc-row::after {\n        content: '';\n        display: table;\n        clear: both;\n      }\n\n      .ksebc-check,\n      .ksebc-x {\n        width: 24px;\n        height: 24px;\n      }\n\n      .ksebc-check svg,\n      .ksebc-x svg {\n        width: 14px;\n        height: 14px;\n      }\n\n      \/* Summary row *\/\n      .ksebc-row.ksebc-summary-row .ksebc-cell:first-child {\n        display: flex;\n      }\n\n      .ksebc-score-value {\n        font-size: 22px;\n      }\n\n      .ksebc-score-label {\n        font-size: 8px;\n      }\n\n      \/* CTA *\/\n      .ksebc-cta-section {\n        grid-template-columns: 1fr 1fr 1fr;\n        padding: 12px 8px;\n        gap: 8px;\n      }\n\n      .ksebc-cta-spacer {\n        display: none;\n      }\n\n      .ksebc-cta-cell {\n        border-left: none !important;\n      }\n\n      .ksebc-cta-btn {\n        padding: 10px 8px;\n        font-size: 10px;\n        width: 100%;\n      }\n\n      .ksebc-cta-btn svg {\n        width: 14px;\n        height: 14px;\n      }\n\n      \/* Trust *\/\n      .ksebc-trust {\n        flex-direction: column;\n        gap: 10px;\n        padding: 14px;\n        margin-top: 24px;\n      }\n\n      .ksebc-trust-item {\n        width: 100%;\n        justify-content: center;\n      }\n\n      .ksebc-trust-icon {\n        width: 28px;\n        height: 28px;\n      }\n\n      .ksebc-trust-icon svg {\n        width: 14px;\n        height: 14px;\n      }\n\n      .ksebc-trust-text {\n        font-size: 12px;\n      }\n    }\n  \u003c\/style\u003e \u003csection class=\"ksebc-section\"\u003e \u003cdiv class=\"ksebc-container\"\u003e \u003cheader class=\"ksebc-header\"\u003e \u003cdiv class=\"ksebc-badge\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e比較\u003c\/span\u003e \u003c\/div\u003e \u003ch2 class=\"ksebc-title\"\u003e\u003cspan\u003e両方の世界\u003c\/span\u003eのベスト\n\u003c\/h2\u003e \u003cp class=\"ksebc-subtitle\"\u003eすべてを手に入れられるのに、なぜ妥協するのでしょうか？\u003c\/p\u003e \u003c\/header\u003e \u003cdiv class=\"ksebc-table\"\u003e \u003cdiv class=\"ksebc-products\"\u003e \u003cdiv class=\"ksebc-product-spacer\"\u003e \u003cspan class=\"ksebc-product-spacer-text\"\u003e機能を比較\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-product\"\u003e \u003cdiv class=\"ksebc-product-image\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Ankle_Weight_1.jpg?v=1765229424\" alt=\"アンクルウェイト\"\u003e \u003c\/div\u003e \u003ch3 class=\"ksebc-product-name\"\u003eアンクル\u003cbr\u003eウェイト\u003c\/h3\u003e \u003cp class=\"ksebc-product-type\"\u003e従来型\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-product\"\u003e \u003cdiv class=\"ksebc-product-image\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Ankle_Weight.jpg?v=1765229424\" alt=\"レッグマシン\"\u003e \u003c\/div\u003e \u003ch3 class=\"ksebc-product-name\"\u003eレッグ\u003cbr\u003eマシン\u003c\/h3\u003e \u003cp class=\"ksebc-product-type\"\u003eジム器具\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-product ksebc-winner\"\u003e \u003cspan class=\"ksebc-winner-badge\"\u003e最良の選択\u003c\/span\u003e \u003cdiv class=\"ksebc-product-image\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-max-1_1.jpg?v=1764593135\" alt=\"EZ-BOOT MAX\"\u003e \u003c\/div\u003e \u003ch3 class=\"ksebc-product-name\"\u003eEZ-BOOT\u003cbr\u003eMAX\u003c\/h3\u003e \u003cp class=\"ksebc-product-type\"\u003e両方のいいとこ取り\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-features\"\u003e \u003cdiv class=\"ksebc-row\"\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cdiv class=\"ksebc-feature-name\"\u003e \u003cdiv class=\"ksebc-feature-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv class=\"ksebc-feature-text\"\u003e最大荷重\u003c\/div\u003e \u003cdiv class=\"ksebc-feature-desc\"\u003e高重量対応\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cspan class=\"ksebc-x\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cspan class=\"ksebc-check\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell ksebc-highlight\"\u003e \u003cspan class=\"ksebc-check\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-row\"\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cdiv class=\"ksebc-feature-name\"\u003e \u003cdiv class=\"ksebc-feature-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv class=\"ksebc-feature-text\"\u003e高耐久\u003c\/div\u003e \u003cdiv class=\"ksebc-feature-desc\"\u003e長く使える設計\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cspan class=\"ksebc-x\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cspan class=\"ksebc-check\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell ksebc-highlight\"\u003e \u003cspan class=\"ksebc-check\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-row\"\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cdiv class=\"ksebc-feature-name\"\u003e \u003cdiv class=\"ksebc-feature-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv class=\"ksebc-feature-text\"\u003e多目的\u003c\/div\u003e \u003cdiv class=\"ksebc-feature-desc\"\u003e多彩なエクササイズ\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cspan class=\"ksebc-check\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cspan class=\"ksebc-x\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell ksebc-highlight\"\u003e \u003cspan class=\"ksebc-check\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-row\"\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cdiv class=\"ksebc-feature-name\"\u003e \u003cdiv class=\"ksebc-feature-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv class=\"ksebc-feature-text\"\u003eコンパクト\u003c\/div\u003e \u003cdiv class=\"ksebc-feature-desc\"\u003e省スペース設計\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cspan class=\"ksebc-check\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cspan class=\"ksebc-x\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell ksebc-highlight\"\u003e \u003cspan class=\"ksebc-check\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-row\"\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cdiv class=\"ksebc-feature-name\"\u003e \u003cdiv class=\"ksebc-feature-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8 4H6a2 2 0 00-2 2v12a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-2m-4-1v8m0 0l3-3m-3 3L9 8m-5 5h2.586a1 1 0 01.707.293l2.414 2.414a1 1 0 00.707.293h3.172a1 1 0 00.707-.293l2.414-2.414a1 1 0 01.707-.293H20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv class=\"ksebc-feature-text\"\u003eポータブル\u003c\/div\u003e \u003cdiv class=\"ksebc-feature-desc\"\u003eどこへでも持ち運べる\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cspan class=\"ksebc-check\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell\"\u003e \u003cspan class=\"ksebc-x\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksebc-cell ksebc-highlight\"\u003e \u003cspan class=\"ksebc-check\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e \u003ctitle\u003eThe All-in-One Lower Body System\u003c\/title\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Outfit:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e\n    .ksaio-section {\n      font-family: 'Outfit', sans-serif;\n      background: linear-gradient(180deg, #f8f9fa 0%, #eef1f5 100%);\n      padding: 80px 20px;\n      color: #1a1a1a;\n      overflow: hidden;\n    }\n\n    .ksaio-section * {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    .ksaio-container {\n      max-width: 1100px;\n      margin: 0 auto;\n    }\n\n    \/* Header *\/\n    .ksaio-header {\n      text-align: center;\n      margin-bottom: 56px;\n    }\n\n    .ksaio-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      background: rgba(14, 165, 165, 0.1);\n      border: 1px solid rgba(14, 165, 165, 0.2);\n      padding: 8px 16px;\n      border-radius: 24px;\n      margin-bottom: 16px;\n    }\n\n    .ksaio-badge svg {\n      width: 16px;\n      height: 16px;\n      color: #0ea5a5;\n    }\n\n    .ksaio-badge span {\n      font-size: 11px;\n      font-weight: 600;\n      letter-spacing: 2px;\n      text-transform: uppercase;\n      color: #0ea5a5;\n    }\n\n    .ksaio-title {\n      font-family: 'Bebas Neue', sans-serif;\n      font-size: clamp(36px, 5vw, 56px);\n      letter-spacing: 2px;\n      color: #1a1a1a;\n      margin-bottom: 16px;\n    }\n\n    .ksaio-title span {\n      background: linear-gradient(135deg, #0ea5a5, #0d9488);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      background-clip: text;\n    }\n\n    .ksaio-subtitle {\n      font-size: 18px;\n      color: #666;\n      max-width: 600px;\n      margin: 0 auto;\n      line-height: 1.6;\n    }\n\n    \/* Hexagon Grid *\/\n    .ksaio-grid {\n      position: relative;\n      max-width: 800px;\n      margin: 0 auto 48px;\n      min-height: 600px;\n    }\n\n    \/* Center Product *\/\n    .ksaio-center {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      z-index: 10;\n    }\n\n    .ksaio-center-hex {\n      width: 220px;\n      height: 220px;\n      background: linear-gradient(135deg, #0ea5a5, #0d9488);\n      clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      box-shadow: 0 20px 60px rgba(14, 165, 165, 0.3);\n      position: relative;\n    }\n\n    .ksaio-center-hex::before {\n      content: '';\n      position: absolute;\n      inset: 4px;\n      background: white;\n      clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);\n    }\n\n    .ksaio-center-content {\n      position: relative;\n      z-index: 1;\n      text-align: center;\n      padding: 20px;\n    }\n\n    .ksaio-center-content img {\n      max-width: 120px;\n      max-height: 100px;\n      object-fit: contain;\n      filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.15));\n      margin-bottom: 8px;\n    }\n\n    .ksaio-center-name {\n      font-family: 'Bebas Neue', sans-serif;\n      font-size: 20px;\n      letter-spacing: 1px;\n      color: #0ea5a5;\n    }\n\n    \/* Surrounding Items *\/\n    .ksaio-item {\n      position: absolute;\n      width: 140px;\n      text-align: center;\n      transition: transform 0.3s ease;\n    }\n\n    .ksaio-item:hover {\n      transform: scale(1.05);\n    }\n\n    .ksaio-item:hover .ksaio-item-hex {\n      box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);\n    }\n\n    \/* Position items around the center *\/\n    .ksaio-item:nth-of-type(1) { top: 0; left: 50%; transform: translateX(-50%); }\n    .ksaio-item:nth-of-type(2) { top: 12%; right: 8%; }\n    .ksaio-item:nth-of-type(3) { top: 12%; left: 8%; }\n    .ksaio-item:nth-of-type(4) { bottom: 12%; right: 8%; }\n    .ksaio-item:nth-of-type(5) { bottom: 12%; left: 8%; }\n    .ksaio-item:nth-of-type(6) { bottom: 0; left: 50%; transform: translateX(-50%); }\n\n    .ksaio-item-hex {\n      width: 110px;\n      height: 110px;\n      background: white;\n      clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin: 0 auto 10px;\n      box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);\n      border: 3px solid #0ea5a5;\n      transition: all 0.3s ease;\n      position: relative;\n    }\n\n    .ksaio-item-hex img {\n      max-width: 70px;\n      max-height: 60px;\n      object-fit: contain;\n      filter: grayscale(30%);\n      transition: filter 0.3s ease;\n    }\n\n    .ksaio-item:hover .ksaio-item-hex img {\n      filter: grayscale(0%);\n    }\n\n    .ksaio-item-name {\n      font-size: 12px;\n      font-weight: 600;\n      color: #333;\n      line-height: 1.3;\n    }\n\n    \/* Connection Lines *\/\n    .ksaio-lines {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      pointer-events: none;\n      z-index: 1;\n    }\n\n    .ksaio-line {\n      stroke: #0ea5a5;\n      stroke-width: 2;\n      stroke-dasharray: 8 4;\n      opacity: 0.4;\n    }\n\n    \/* Replaces Count *\/\n    .ksaio-replaces {\n      display: flex;\n      justify-content: center;\n      gap: 8px;\n      margin-bottom: 32px;\n      flex-wrap: wrap;\n    }\n\n    .ksaio-replaces-tag {\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n      background: white;\n      padding: 8px 14px;\n      border-radius: 20px;\n      font-size: 13px;\n      font-weight: 500;\n      color: #555;\n      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);\n    }\n\n    .ksaio-replaces-tag svg {\n      width: 16px;\n      height: 16px;\n      color: #0ea5a5;\n    }\n\n    \/* Bottom Content *\/\n    .ksaio-bottom {\n      text-align: center;\n      max-width: 700px;\n      margin: 0 auto;\n    }\n\n    .ksaio-description {\n      font-size: 17px;\n      line-height: 1.7;\n      color: #555;\n      margin-bottom: 32px;\n    }\n\n    .ksaio-description strong {\n      color: #0ea5a5;\n      font-weight: 600;\n    }\n\n    \/* Benefits Row *\/\n    .ksaio-benefits {\n      display: flex;\n      justify-content: center;\n      gap: 40px;\n      margin-bottom: 32px;\n      flex-wrap: wrap;\n    }\n\n    .ksaio-benefit {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n\n    .ksaio-benefit-icon {\n      width: 48px;\n      height: 48px;\n      background: linear-gradient(135deg, rgba(14, 165, 165, 0.1), rgba(14, 165, 165, 0.05));\n      border-radius: 14px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .ksaio-benefit-icon svg {\n      width: 24px;\n      height: 24px;\n      color: #0ea5a5;\n    }\n\n    .ksaio-benefit-text {\n      text-align: left;\n    }\n\n    .ksaio-benefit-value {\n      font-family: 'Bebas Neue', sans-serif;\n      font-size: 24px;\n      letter-spacing: 1px;\n      color: #1a1a1a;\n    }\n\n    .ksaio-benefit-label {\n      font-size: 12px;\n      color: #888;\n    }\n\n    \/* CTA *\/\n    .ksaio-cta {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      padding: 18px 36px;\n      background: linear-gradient(135deg, #0ea5a5, #0d9488);\n      border: none;\n      border-radius: 14px;\n      font-family: 'Outfit', sans-serif;\n      font-size: 16px;\n      font-weight: 600;\n      color: white;\n      cursor: pointer;\n      transition: all 0.3s ease;\n      text-decoration: none;\n      box-shadow: 0 8px 24px rgba(14, 165, 165, 0.3);\n    }\n\n    .ksaio-cta:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 12px 32px rgba(14, 165, 165, 0.4);\n    }\n\n    .ksaio-cta svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 800px) {\n      .ksaio-section {\n        padding: 60px 16px;\n      }\n\n      .ksaio-grid {\n        min-height: 500px;\n      }\n\n      .ksaio-center-hex {\n        width: 160px;\n        height: 160px;\n      }\n\n      .ksaio-center-content img {\n        max-width: 80px;\n        max-height: 70px;\n      }\n\n      .ksaio-center-name {\n        font-size: 16px;\n      }\n\n      .ksaio-item {\n        width: 100px;\n      }\n\n      .ksaio-item-hex {\n        width: 80px;\n        height: 80px;\n      }\n\n      .ksaio-item-hex img {\n        max-width: 50px;\n        max-height: 45px;\n      }\n\n      .ksaio-item-name {\n        font-size: 10px;\n      }\n\n      .ksaio-item:nth-of-type(2) { top: 10%; right: 2%; }\n      .ksaio-item:nth-of-type(3) { top: 10%; left: 2%; }\n      .ksaio-item:nth-of-type(4) { bottom: 10%; right: 2%; }\n      .ksaio-item:nth-of-type(5) { bottom: 10%; left: 2%; }\n\n      .ksaio-benefits {\n        gap: 24px;\n      }\n    }\n\n    @media (max-width: 600px) {\n      .ksaio-grid {\n        display: none;\n      }\n\n      \/* Mobile card layout *\/\n      .ksaio-mobile-grid {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 16px;\n        margin-bottom: 32px;\n      }\n\n      .ksaio-mobile-center {\n        grid-column: span 2;\n        background: linear-gradient(135deg, #0ea5a5, #0d9488);\n        border-radius: 20px;\n        padding: 24px;\n        text-align: center;\n        color: white;\n        margin-bottom: 8px;\n      }\n\n      .ksaio-mobile-center img {\n        max-width: 100px;\n        max-height: 80px;\n        filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.2));\n        margin-bottom: 12px;\n      }\n\n      .ksaio-mobile-center-name {\n        font-family: 'Bebas Neue', sans-serif;\n        font-size: 24px;\n        letter-spacing: 1px;\n      }\n\n      .ksaio-mobile-center-tag {\n        font-size: 12px;\n        opacity: 0.9;\n      }\n\n      .ksaio-mobile-item {\n        background: white;\n        border-radius: 16px;\n        padding: 16px;\n        text-align: center;\n        box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);\n        border: 2px solid #e5e5e5;\n        transition: all 0.3s ease;\n      }\n\n      .ksaio-mobile-item:hover {\n        border-color: #0ea5a5;\n      }\n\n      .ksaio-mobile-item img {\n        max-width: 60px;\n        max-height: 50px;\n        object-fit: contain;\n        margin-bottom: 8px;\n        filter: grayscale(20%);\n      }\n\n      .ksaio-mobile-item-name {\n        font-size: 11px;\n        font-weight: 600;\n        color: #333;\n      }\n\n      .ksaio-mobile-item-replaced {\n        font-size: 9px;\n        color: #0ea5a5;\n        margin-top: 4px;\n      }\n\n      .ksaio-benefits {\n        flex-direction: column;\n        gap: 16px;\n        align-items: center;\n      }\n\n      .ksaio-benefit {\n        width: 100%;\n        max-width: 280px;\n        background: white;\n        padding: 16px;\n        border-radius: 12px;\n        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);\n      }\n\n      .ksaio-replaces {\n        gap: 6px;\n      }\n\n      .ksaio-replaces-tag {\n        font-size: 11px;\n        padding: 6px 10px;\n      }\n\n      .ksaio-description {\n        font-size: 15px;\n      }\n    }\n\n    \/* Hide mobile grid on desktop *\/\n    @media (min-width: 601px) {\n      .ksaio-mobile-grid {\n        display: none;\n      }\n    }\n  \u003c\/style\u003e \u003csection class=\"ksaio-section\"\u003e \u003cdiv class=\"ksaio-container\"\u003e \u003cheader class=\"ksaio-header\"\u003e \u003cdiv class=\"ksaio-badge\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e6-in-1システム\u003c\/span\u003e \u003c\/div\u003e \u003ch2 class=\"ksaio-title\"\u003eオールインワン\u003cspan\u003e下半身システム\u003c\/span\u003e\n\u003c\/h2\u003e \u003cp class=\"ksaio-subtitle\"\u003e高価なジムマシン6台を、コンパクトで多用途な1台の器具に置き換え\u003c\/p\u003e \u003c\/header\u003e \u003cdiv class=\"ksaio-grid\"\u003e \u003csvg class=\"ksaio-lines\" viewbox=\"0 0 800 600\" preserveaspectratio=\"xMidYMid meet\"\u003e \u003cline class=\"ksaio-line\" x1=\"400\" y1=\"300\" x2=\"400\" y2=\"80\"\u003e\u003c\/line\u003e \u003cline class=\"ksaio-line\" x1=\"400\" y1=\"300\" x2=\"680\" y2=\"150\"\u003e\u003c\/line\u003e \u003cline class=\"ksaio-line\" x1=\"400\" y1=\"300\" x2=\"120\" y2=\"150\"\u003e\u003c\/line\u003e \u003cline class=\"ksaio-line\" x1=\"400\" y1=\"300\" x2=\"680\" y2=\"450\"\u003e\u003c\/line\u003e \u003cline class=\"ksaio-line\" x1=\"400\" y1=\"300\" x2=\"120\" y2=\"450\"\u003e\u003c\/line\u003e \u003cline class=\"ksaio-line\" x1=\"400\" y1=\"300\" x2=\"400\" y2=\"520\"\u003e\u003c\/line\u003e \u003c\/svg\u003e \u003cdiv class=\"ksaio-item\"\u003e \u003cdiv class=\"ksaio-item-hex\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Ankle_Weight_1.jpg?v=1765229424\" alt=\"アンクルウェイト\"\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-item-name\"\u003eアンクル\u003cbr\u003eウェイト\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-item\"\u003e \u003cdiv class=\"ksaio-item-hex\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/curl_1649eca3-af76-4b93-816b-c8e5b68d578a.jpg?v=1765245112\" alt=\"レッグエクステンション\"\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-item-name\"\u003eレッグ\u003cbr\u003eエクステンション\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-item\"\u003e \u003cdiv class=\"ksaio-item-hex\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/leg-curl.png?v=1765245119\" alt=\"レッグカール\"\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-item-name\"\u003eレッグ\u003cbr\u003eカール\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-item\"\u003e \u003cdiv class=\"ksaio-item-hex\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/curl-kick-back.jpg?v=1765245112\" alt=\"ヒップアブダクター\"\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-item-name\"\u003eヒップ\u003cbr\u003eアブダクター\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-item\"\u003e \u003cdiv class=\"ksaio-item-hex\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/hip-adduct.jpg?v=1765245319\" alt=\"ヒップアダクター\"\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-item-name\"\u003eヒップ\u003cbr\u003eアダクター\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-item\"\u003e \u003cdiv class=\"ksaio-item-hex\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/reverse-hyper.jpg?v=1765245319\" alt=\"リバースハイパー\"\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-item-name\"\u003eリバース\u003cbr\u003eハイパー\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-center\"\u003e \u003cdiv class=\"ksaio-center-hex\"\u003e \u003cdiv class=\"ksaio-center-content\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-max-1_1.jpg?v=1764593135\" alt=\"EZ-BOOT MAX\"\u003e \u003cdiv class=\"ksaio-center-name\"\u003eEZ-BOOT™\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-grid\"\u003e \u003cdiv class=\"ksaio-mobile-center\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-max-1_1.jpg?v=1764593135\" alt=\"EZ-BOOT MAX\"\u003e \u003cdiv class=\"ksaio-mobile-center-name\"\u003eEZ-BOOT™\u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-center-tag\"\u003e6台のマシンを置き換え\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-item\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Ankle_Weight_1.jpg?v=1765229424\" alt=\"アンクルウェイト\"\u003e \u003cdiv class=\"ksaio-mobile-item-name\"\u003eアンクルウェイト\u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-item-replaced\"\u003e✓ 置き換え\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-item\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/leg-extension.jpg?v=1765245319\" alt=\"レッグエクステンション\"\u003e \u003cdiv class=\"ksaio-mobile-item-name\"\u003eレッグエクステンション\u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-item-replaced\"\u003e✓ 置き換え\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-item\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/curl_1649eca3-af76-4b93-816b-c8e5b68d578a.jpg?v=1765245112\" alt=\"レッグカール\"\u003e \u003cdiv class=\"ksaio-mobile-item-name\"\u003eレッグカール\u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-item-replaced\"\u003e✓ 置き換え\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-item\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/curl-kick-back.jpg?v=1765245112\" alt=\"ヒップアブダクター\"\u003e \u003cdiv class=\"ksaio-mobile-item-name\"\u003eヒップアブダクター\u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-item-replaced\"\u003e✓ 置き換え\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-item\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/hip-adduct.jpg?v=1765245319\" alt=\"ヒップアダクター\"\u003e \u003cdiv class=\"ksaio-mobile-item-name\"\u003eヒップアダクター\u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-item-replaced\"\u003e✓ 置き換え\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-item\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/reverse-hyper.jpg?v=1765245319\" alt=\"リバースハイパー\"\u003e \u003cdiv class=\"ksaio-mobile-item-name\"\u003eリバースハイパー\u003c\/div\u003e \u003cdiv class=\"ksaio-mobile-item-replaced\"\u003e✓ 置き換え\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-bottom\"\u003e \u003cp class=\"ksaio-description\"\u003e \u003cstrong\u003eEZ-BOOT™\u003c\/strong\u003eなら、アンクルウェイト、レッグエクステンション、レッグカール、ヒップアブダクター、ヒップアダクション、ケーブルマシン、リバースハイパーの各マシンで行うすべてのエクササイズを、コンパクトで持ち運び可能な1台で実践できます。 \u003c\/p\u003e \u003cdiv class=\"ksaio-benefits\"\u003e \u003cdiv class=\"ksaio-benefit\"\u003e \u003cdiv class=\"ksaio-benefit-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-benefit-text\"\u003e \u003cdiv class=\"ksaio-benefit-value\"\u003e1万ドル超\u003c\/div\u003e \u003cdiv class=\"ksaio-benefit-label\"\u003e節約できる機器代\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-benefit\"\u003e \u003cdiv class=\"ksaio-benefit-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-benefit-text\"\u003e \u003cdiv class=\"ksaio-benefit-value\"\u003e6台のマシン\u003c\/div\u003e \u003cdiv class=\"ksaio-benefit-label\"\u003e1台で置き換え\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-benefit\"\u003e \u003cdiv class=\"ksaio-benefit-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003cdiv class=\"ksaio-benefit-text\"\u003e \u003cdiv class=\"ksaio-benefit-value\"\u003e200ポンド超\u003c\/div\u003e \u003cdiv class=\"ksaio-benefit-label\"\u003e最大耐荷重\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400\u0026amp;family=Barlow+Condensed:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}\n:root{\n  --white:#fff;--off:#f7f6f3;--cream:#f0efe9;--sand:#e8e6df;\n  --w100:#d9d7d0;--w200:#bbb9b2;--gray:#8a8880;--dg:#5a5850;\n  --char:#2c2b28;--black:#1a1918;\n  --acc:#c8ff00;--acc-d:#9ec700;\n  --gold:#e8b400;\n  --fd:'Bebas Neue',sans-serif;--fb:'Barlow',sans-serif;--fc:'Barlow Condensed',sans-serif;\n  --r:6px;\n  --s2:0 4px 20px rgba(0,0,0,0.06);\n}\nimg{max-width:100%;display:block}\nbutton{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}\n\n.rv-sec{padding:88px 0;background:var(--off)}\n.rv-w{max-width:1320px;margin:0 auto;padding:0 24px}\n.rv-hd{text-align:center;margin-bottom:52px}\n.rv-ey{font-family:var(--fc);font-weight:800;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--acc-d);margin-bottom:10px}\n.rv-title{font-family:var(--fd);font-size:clamp(40px,4.5vw,62px);line-height:.92;letter-spacing:.03em;color:var(--black)}\n\n\/* ═══ GRID ═══ *\/\n.rv-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}\n.rv-card{background:var(--white);border:1px solid var(--sand);border-radius:var(--r);overflow:hidden;display:grid;grid-template-columns:1fr 1.3fr;transition:box-shadow .35s}\n.rv-card:hover{box-shadow:var(--s2)}\n\n\/* Image *\/\n.rv-card-img{position:relative;overflow:hidden;background:var(--cream)}\n.rv-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}\n.rv-card:hover .rv-card-img img{transform:scale(1.04)}\n.rv-overlay{position:absolute;bottom:0;left:0;right:0;padding:14px 16px;background:linear-gradient(to top,rgba(26,25,24,.75),transparent)}\n.rv-ov-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);padding:5px 12px;border-radius:100px;font-family:var(--fc);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--white)}\n.rv-ov-badge svg{width:12px;height:12px}\n\n\/* Content *\/\n.rv-card-cnt{padding:32px 28px;display:flex;flex-direction:column;justify-content:center}\n.rv-stars{color:var(--gold);font-size:17px;letter-spacing:3px;margin-bottom:14px}\n.rv-pull{font-family:var(--fd);font-size:clamp(22px,2vw,30px);line-height:1.05;color:var(--black);margin-bottom:12px;letter-spacing:.02em}\n.rv-pull .rv-hl{color:var(--acc-d)}\n.rv-body{font-size:14px;line-height:1.7;color:var(--gray);font-weight:400;font-style:italic;margin-bottom:18px;border-left:3px solid var(--acc-d);padding-left:14px}\n.rv-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}\n.rv-tag{padding:5px 12px;border:1px solid var(--sand);background:var(--off);border-radius:100px;font-family:var(--fc);font-weight:600;font-size:11px;letter-spacing:.04em;color:var(--dg)}\n.rv-auth{display:flex;align-items:center;gap:10px}\n.rv-av{width:36px;height:36px;border-radius:50%;background:var(--cream);display:flex;align-items:center;justify-content:center;font-family:var(--fc);font-weight:800;font-size:15px;color:var(--char);border:2px solid var(--sand)}\n.rv-auth-nm{font-family:var(--fc);font-weight:800;font-size:14px;letter-spacing:.04em;color:var(--black)}\n.rv-auth-det{font-family:var(--fc);font-weight:500;font-size:11px;color:var(--gray);display:flex;align-items:center;gap:5px}\n.rv-verified{display:flex;align-items:center;gap:3px;color:var(--acc-d);font-weight:700}\n.rv-verified svg{width:10px;height:10px;fill:var(--acc-d)}\n\n\/* ═══ SLIDER NAV (mobile only) ═══ *\/\n.rv-slider-nav{display:none}\n\n@media(max-width:768px){\n  .rv-grid{\n    display:flex;overflow-x:auto;scroll-snap-type:x mandatory;\n    -webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;\n  }\n  .rv-grid::-webkit-scrollbar{display:none}\n  .rv-card{\n    flex:0 0 88%;scroll-snap-align:center;\n    grid-template-columns:1fr;min-width:0;\n    margin:0 6%;\n  }\n  .rv-card:first-child{margin-left:6%}\n  .rv-card:last-child{margin-right:6%}\n  .rv-card-img{aspect-ratio:4\/3}\n  .rv-card-cnt{padding:24px 20px}\n\n  .rv-slider-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}\n  .rv-dots{display:flex;gap:8px}\n  .rv-dot{width:8px;height:8px;border-radius:50%;background:var(--sand);transition:all .3s}\n  .rv-dot.on{background:var(--black);width:24px;border-radius:4px}\n  .rv-nav-btn{width:36px;height:36px;border-radius:50%;background:var(--white);border:1px solid var(--sand);display:flex;align-items:center;justify-content:center;transition:all .25s}\n  .rv-nav-btn:hover{background:var(--cream);border-color:var(--w200)}\n  .rv-nav-btn svg{width:14px;height:14px;stroke:var(--char);fill:none;stroke-width:2}\n}\n\u003c\/style\u003e \u003csection class=\"rv-sec\"\u003e \u003cdiv class=\"rv-w\"\u003e \u003cdiv class=\"rv-hd\"\u003e \u003cdiv class=\"rv-ey\"\u003e実際のレビュー\u003c\/div\u003e \u003cdiv class=\"rv-title\"\u003eお客様の声\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"rv-grid\" id=\"rvGrid\"\u003e \u003cdiv class=\"rv-card\"\u003e \u003cdiv class=\"rv-card-img\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/d111e0e8-1d0b-4d21-8700-6f9de36dfb40\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"プレートを装着したEZ-BOOT\" loading=\"lazy\"\u003e \u003cdiv class=\"rv-overlay\"\u003e \u003cdiv class=\"rv-ov-badge\"\u003e\n\u003csvg viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M14 4l-8 8-4-4\" stroke=\"#c8ff00\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 購入確認済み\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"rv-card-cnt\"\u003e \u003cdiv class=\"rv-stars\"\u003e★★★★★\u003c\/div\u003e \u003cdiv class=\"rv-pull\"\u003e\"「\u003cspan class=\"rv-hl\"\u003eロールス・ロイス\u003c\/span\u003e級のアンクルウェイト」\"\u003c\/div\u003e \u003cdiv class=\"rv-body\"\u003e非常によく作られた製品です。ワークアウトでアンクルウェイトを使用する方なら、きっと満足するでしょう。好みに合わせて重量をほぼ自由に調節できるアンクルウェイトをお探しなら、これが最適です。\u003c\/div\u003e \u003cdiv class=\"rv-tags\"\u003e \u003cspan class=\"rv-tag\"\u003eレッグエクステンション\u003c\/span\u003e \u003cspan class=\"rv-tag\"\u003eハムストリングカール\u003c\/span\u003e \u003cspan class=\"rv-tag\"\u003e毎日使用\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"rv-auth\"\u003e \u003cdiv class=\"rv-av\"\u003eC\u003c\/div\u003e \u003cdiv\u003e \u003cdiv class=\"rv-auth-nm\"\u003eCharles Mitchel\u003c\/div\u003e \u003cdiv class=\"rv-auth-det\"\u003e\n\u003cspan class=\"rv-verified\"\u003e\u003csvg viewbox=\"0 0 16 16\"\u003e\u003cpath d=\"M8 0a8 8 0 100 16A8 8 0 008 0zm3.5 5.5l-4 5.5L4 7.5l1-1 2.5 2.5 3-4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 認証済み\u003c\/span\u003e · アメリカ合衆国\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"rv-card\"\u003e \u003cdiv class=\"rv-card-img\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/9973fc7e-3168-4d1d-9dea-bb8976fa7a2e\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"使用中のEZ-BOOT\" loading=\"lazy\"\u003e \u003cdiv class=\"rv-overlay\"\u003e \u003cdiv class=\"rv-ov-badge\"\u003e\n\u003csvg viewbox=\"0 0 16 16\" fill=\"none\"\u003e\u003cpath d=\"M14 4l-8 8-4-4\" stroke=\"#c8ff00\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 購入確認済み\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"rv-card-cnt\"\u003e \u003cdiv class=\"rv-stars\"\u003e★★★★★\u003c\/div\u003e \u003cdiv class=\"rv-pull\"\u003e「Monkey Feetより\u003cspan class=\"rv-hl\"\u003eはるかに優れています\u003c\/span\u003e」\u003c\/div\u003e \u003cdiv class=\"rv-body\"\u003eMonkey Feetはストラップでの固定が難しかったのに対し、装着してウェイトを追加するのが簡単です。ウェイトを付けたままでも、ANKRsははるかに簡単に装着できます。作りも素材の品質も素晴らしく、とても満足しています！\u003c\/div\u003e \u003cdiv class=\"rv-tags\"\u003e \u003cspan class=\"rv-tag\"\u003e簡単に装着\u003c\/span\u003e \u003cspan class=\"rv-tag\"\u003e大きな足にも対応\u003c\/span\u003e \u003cspan class=\"rv-tag\"\u003eMonkey Feetとの比較\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"rv-auth\"\u003e \u003cdiv class=\"rv-av\"\u003eJ\u003c\/div\u003e \u003cdiv\u003e \u003cdiv class=\"rv-auth-nm\"\u003eJay Dalzin\u003c\/div\u003e \u003cdiv class=\"rv-auth-det\"\u003e\n\u003cspan class=\"rv-verified\"\u003e\u003csvg viewbox=\"0 0 16 16\"\u003e\u003cpath d=\"M8 0a8 8 0 100 16A8 8 0 008 0zm3.5 5.5l-4 5.5L4 7.5l1-1 2.5 2.5 3-4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 認証済み\u003c\/span\u003e · アメリカ合衆国\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"rv-slider-nav\" id=\"rvNav\"\u003e \u003cbutton class=\"rv-nav-btn\" onclick=\"rvSlide(-1)\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e \u003cdiv class=\"rv-dots\"\u003e\n\u003cdiv class=\"rv-dot on\" data-i=\"0\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-dot\" data-i=\"1\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003cbutton class=\"rv-nav-btn\" onclick=\"rvSlide(1)\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cscript\u003e\n(function(){\n  var grid = document.getElementById('rvGrid');\n  var dots = document.querySelectorAll('.rv-dot');\n  var cur = 0;\n  function updateDots(){ dots.forEach(function(d,i){ d.classList.toggle('on', i === cur) }) }\n  window.rvSlide = function(dir){\n    var cards = grid.querySelectorAll('.rv-card');\n    cur = Math.max(0, Math.min(cards.length - 1, cur + dir));\n    cards[cur].scrollIntoView({ behavior:'smooth', block:'nearest', inline:'center' });\n    updateDots();\n  };\n  var st;\n  grid.addEventListener('scroll', function(){\n    clearTimeout(st);\n    st = setTimeout(function(){\n      var cards = grid.querySelectorAll('.rv-card');\n      var gr = grid.getBoundingClientRect(), cx = gr.left + gr.width \/ 2;\n      var best = 0, bd = Infinity;\n      cards.forEach(function(c,i){\n        var d = Math.abs((c.getBoundingClientRect().left + c.getBoundingClientRect().width \/ 2) - cx);\n        if(d \u003c bd){ bd = d; best = i }\n      });\n      cur = best; updateDots();\n    }, 80);\n  });\n})();\n\u003c\/script\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400\u0026amp;family=Barlow+Condensed:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}\n:root{\n  --white:#fff;--off:#f7f6f3;--cream:#f0efe9;--sand:#e8e6df;\n  --w100:#d9d7d0;--w200:#bbb9b2;--gray:#8a8880;--dg:#5a5850;\n  --char:#2c2b28;--black:#1a1918;\n  --acc:#c8ff00;--acc-d:#9ec700;--acc-s:rgba(200,255,0,0.15);\n  --fd:'Bebas Neue',sans-serif;--fb:'Barlow',sans-serif;--fc:'Barlow Condensed',sans-serif;\n  --r:6px;\n}\nimg{max-width:100%;display:block}\n\n\/* ═══ DARK SECTION ═══ *\/\n.sec-d{background:var(--black);color:var(--white)}\n\n\/* ═══ FEATURE SPLITS ═══ *\/\n.feat-split{display:grid;grid-template-columns:1fr 1fr;min-height:480px}\n.feat-split.rev .feat-img{order:2}\n.feat-split.rev .feat-cnt{order:1}\n.feat-img{overflow:hidden;background:var(--cream);position:relative}\n.feat-img img{width:100%;height:100%;object-fit:cover}\n.feat-cnt{padding:60px 56px;display:flex;flex-direction:column;justify-content:center}\n.feat-cnt .tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--fc);font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--black);background:var(--acc);padding:5px 14px;border-radius:100px;margin-bottom:16px;width:fit-content}\n.feat-cnt h2{font-family:var(--fd);font-size:clamp(30px,3.5vw,44px);line-height:.92;color:var(--black);margin-bottom:14px;letter-spacing:.03em}\n.sec-d .feat-cnt h2{color:var(--white)}\n.feat-cnt p{font-size:16px;line-height:1.7;color:var(--dg);font-weight:400;margin-bottom:24px}\n.sec-d .feat-cnt p{color:rgba(255,255,255,.6)}\n.feat-pills{display:flex;flex-wrap:wrap;gap:8px}\n.feat-pill{display:flex;align-items:center;gap:6px;padding:10px 18px;background:var(--off);border:1px solid var(--sand);border-radius:var(--r);font-family:var(--fc);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--char)}\n.sec-d .feat-pill{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.7)}\n.feat-cnt ul{list-style:none;display:flex;flex-direction:column;gap:10px}\n.feat-cnt ul li{font-size:15px;color:var(--dg);font-weight:400;display:flex;align-items:center;gap:10px}\n.feat-cnt ul li::before{content:'';width:8px;height:2px;background:var(--acc-d);flex-shrink:0}\n.feat-cnt ul li strong{color:var(--black);font-weight:700}\n\n\/* ═══ RESPONSIVE ═══ *\/\n@media(max-width:1024px){\n  .feat-split{grid-template-columns:1fr}\n  .feat-split.rev .feat-img{order:0}.feat-split.rev .feat-cnt{order:0}\n  .feat-img{height:auto;aspect-ratio:1}.feat-img img{object-fit:contain}\n}\n@media(max-width:640px){\n  .feat-cnt{padding:36px 24px}\n}\n\u003c\/style\u003e \u003csection style=\"padding:0\"\u003e \u003cdiv class=\"feat-split\"\u003e \u003cdiv class=\"feat-img\"\u003e \u003cstyle\u003e\n    .hotspot-container {\n      position: relative;\n      width: 100%;\n      max-width: 1000px;\n      margin: auto;\n      -webkit-touch-callout: none;\n      -webkit-user-select: none;\n      user-select: none;\n    }\n\n    .hotspot-container img {\n      width: 100%;\n      height: auto;\n      display: block;\n      pointer-events: none;\n    }\n\n    .hotspot {\n      position: absolute;\n      width: 28px;\n      height: 28px;\n      background-color: #aaa; \/* darker gray *\/\n      border-radius: 50%;\n      color: white;\n      font-weight: bold;\n      font-size: 18px;\n      line-height: 28px;\n      text-align: center;\n      cursor: pointer;\n      transform: translate(-50%, -50%);\n      z-index: 2;\n      transition: background-color 0.3s;\n    }\n\n    .hotspot .pulse {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      width: 60px;\n      height: 60px;\n      background: rgba(102, 102, 102, 0.0);\n      border-radius: 50%;\n      transform: translate(-50%, -50%);\n      z-index: -1;\n      animation: pulse 1.8s ease-out infinite;\n    }\n\n    @keyframes pulse {\n      0% {\n        transform: translate(-50%, -50%) scale(0.5);\n        opacity: 1;\n      }\n      70% {\n        transform: translate(-50%, -50%) scale(1.8);\n        opacity: 0;\n      }\n      100% {\n        opacity: 0;\n      }\n    }\n\n    .hotspot:hover {\n      background-color: #444;\n    }\n\n    .hotspot-tooltip {\n      position: absolute;\n      background-color: white;\n      padding: 10px 14px;\n      border-radius: 6px;\n      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n      font-size: 14px;\n      max-width: 220px;\n      display: none;\n      z-index: 3;\n      transform: translate(-50%, -140%);\n      text-align: left;\n    }\n\n    .hotspot:hover + .hotspot-tooltip,\n    .hotspot:focus + .hotspot-tooltip {\n      display: block;\n    }\n\n    @media (max-width: 600px) {\n      .hotspot {\n        width: 24px;\n        height: 24px;\n        font-size: 16px;\n        line-height: 22px;\n      }\n\n      .hotspot .pulse {\n        width: 45px;\n        height: 45px;\n      }\n\n      .hotspot-tooltip {\n        font-size: 13px;\n        padding: 8px 12px;\n        max-width: 200px;\n      }\n    }\n  \u003c\/style\u003e \u003cdiv class=\"hotspot-container\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/knurled_hande_1.jpg?v=1747660579\" alt=\"ホットスポット画像\" width=\"1000\" height=\"1000\" draggable=\"false\"\u003e \u003cdiv class=\"hotspot\" style=\"top: 25%; left: 25%;\"\u003e \u003cdiv class=\"pulse\"\u003e\u003c\/div\u003e+ \u003c\/div\u003e \u003cdiv class=\"hotspot-tooltip\" style=\"top: 25%; left: 25%;\"\u003e取り外し可能なスリーブ\u003c\/div\u003e \u003cdiv class=\"hotspot\" style=\"top: 45%; left: 55%;\"\u003e \u003cdiv class=\"pulse\"\u003e\u003c\/div\u003e+ \u003c\/div\u003e \u003cdiv class=\"hotspot-tooltip\" style=\"top: 45%; left: 55%;\"\u003e穴あきレザーパッド\u003c\/div\u003e \u003cdiv class=\"hotspot\" style=\"top: 50%; left: 35%;\"\u003e \u003cdiv class=\"pulse\"\u003e\u003c\/div\u003e+ \u003c\/div\u003e \u003cdiv class=\"hotspot-tooltip\" style=\"top: 50%; left: 35%;\"\u003e高速ラチェットシステム\u003c\/div\u003e \u003cdiv class=\"hotspot\" style=\"top: 80%; left: 70%;\"\u003e \u003cdiv class=\"pulse\"\u003e\u003c\/div\u003e+ \u003c\/div\u003e \u003cdiv class=\"hotspot-tooltip\" style=\"top: 80%; left: 70%;\"\u003eDuracore™製\u003c\/div\u003e \u003cdiv class=\"hotspot\" style=\"top: 85%; left: 23%;\"\u003e \u003cdiv class=\"pulse\"\u003e\u003c\/div\u003e+ \u003c\/div\u003e \u003cdiv class=\"hotspot-tooltip\" style=\"top: 85%; left: 23%;\"\u003e滑り止めラバー\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"feat-cnt\"\u003e \u003cdiv class=\"tag\"\u003e⚙️ 特許取得済み\u003c\/div\u003e \u003ch2\u003e高耐久設計\u003c\/h2\u003e \u003cp\u003e調節可能で、最大200ポンドまで保持できます。ほぼすべての靴のサイズに合うよう入念に設計され、ヴィーガンレザーのパッドが快適性を高めます。\u003c\/p\u003e \u003cdiv class=\"feat-pills\"\u003e \u003cspan class=\"feat-pill\"\u003e🏋️ 200ポンドまで対応\u003c\/span\u003e \u003cspan class=\"feat-pill\"\u003e📏 ほぼすべての靴のサイズに対応\u003c\/span\u003e \u003cspan class=\"feat-pill\"\u003e🌿 ヴィーガンレザー\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection style=\"padding:0\"\u003e \u003cdiv class=\"feat-split rev\"\u003e \u003cdiv class=\"feat-img\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/9d72ad20-f857-4d2b-8a24-cf1cffbfed9c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"プレミアムラチェットシステム\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"feat-cnt\"\u003e \u003ch2\u003eプレミアムラチェットシステム\u003c\/h2\u003e \u003cp\u003eEZ-BOOT™ MAXは簡単かつスピーディーに着脱できます。高品質なラチェットストラップがしっかりと固定し、高負荷の動きにも対応します。\u003c\/p\u003e \u003cdiv class=\"feat-pills\"\u003e \u003cspan class=\"feat-pill\"\u003e⚡ すばやく装着\u003c\/span\u003e \u003cspan class=\"feat-pill\"\u003e🔒 安全ロック\u003c\/span\u003e \u003cspan class=\"feat-pill\"\u003e🏗️ 高品質\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection style=\"padding:0\"\u003e \u003cdiv class=\"feat-split\"\u003e \u003cdiv class=\"feat-img\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/f8a1779d-31d6-41d6-973e-f90b59689712\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"どこでもトレーニング\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"feat-cnt\"\u003e \u003ch2\u003eどこでもトレーニング\u003c\/h2\u003e \u003cp\u003eゴム張りの底面が滑りを防ぎ、あらゆる床を保護します。ジムから公園、リビングルームまで、どこでも脚のトレーニングができます。\u003c\/p\u003e \u003cdiv class=\"feat-pills\"\u003e \u003cspan class=\"feat-pill\"\u003e🛡️ 滑り止めラバー\u003c\/span\u003e \u003cspan class=\"feat-pill\"\u003e🏠 床を傷つけない\u003c\/span\u003e \u003cspan class=\"feat-pill\"\u003e🌍 どこでも\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection style=\"padding:0\"\u003e \u003cdiv class=\"feat-split rev\"\u003e \u003cdiv class=\"feat-img\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/30f49fe7-c5ba-4be6-a2f8-21d07ed1528e\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"すべてのウェイトプレートに対応\" loading=\"lazy\"\u003e\u003c\/div\u003e \u003cdiv class=\"feat-cnt\"\u003e \u003ch2\u003eすべてのウェイトプレート\u003c\/h2\u003e \u003cp\u003e取り外し可能なスリーブは、1インチアダプターにすばやく交換でき、スタンダードプレートにも対応します。オリンピックプレートとスタンダードプレートの両方に使用できます。\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\n\u003cstrong\u003eオリンピック2インチ\u003c\/strong\u003e — スリーブ付属\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eスタンダード1インチ\u003c\/strong\u003e — アダプター別売り\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cstyle\u003e\n      \n\n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n            \/*background: #f8f9fa;*\/\n            \/*padding: 40px 20px;*\/\n            min-height: 100vh;\n        }\n\n        .container {\n            max-width: 1400px;\n            margin: 0 auto;\n            background: white;\n            \/*border-radius: 20px;*\/\n            padding: 60px 40px;\n            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);\n        }\n\n        .header-section {\n            text-align: center;\n            margin-bottom: 60px;\n        }\n\n        h1 {\n            \/*font-size: 42px;*\/\n            \/*color: #1a1a1a;*\/\n            font-weight: 700;\n            \/*margin-bottom: 20px;*\/\n            \/*line-height: 1.2;*\/\n        }\n\n        .subtitle {\n            font-size: 20px;\n            color: #666;\n            font-weight: 400;\n        }\n\n        .options-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n            gap: 40px;\n            margin-bottom: 60px;\n        }\n\n        .option-card {\n            background: white;\n            border: 2px solid #e0e0e0;\n            border-radius: 15px;\n            padding: 30px;\n            text-align: center;\n            transition: all 0.3s ease;\n            cursor: pointer;\n            position: relative;\n        }\n\n        .option-card:hover {\n            border-color: #1972bc;\n            transform: translateY(-5px);\n            box-shadow: 0 15px 35px rgba(25, 114, 188, 0.15);\n        }\n\n        .option-card.recommended {\n            border-color: #1972bc;\n            background: linear-gradient(135deg, rgba(25, 114, 188, 0.05) 0%, rgba(25, 114, 188, 0.02) 100%);\n        }\n\n        .recommendation-badge {\n            position: absolute;\n            top: -12px;\n            left: 50%;\n            transform: translateX(-50%);\n            background: #1972bc;\n            color: white;\n            padding: 5px 20px;\n            border-radius: 20px;\n            font-size: 12px;\n            font-weight: 600;\n            text-transform: uppercase;\n        }\n\n        .product-visual {\n            height: 200px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin-bottom: 25px;\n            position: relative;\n        }\n\n        \/* SVG representation of the EZ-BOOT *\/\n        .boot-svg {\n            width: 180px;\n            height: 180px;\n        }\n\n        .weight-indicator {\n            display: flex;\n            justify-content: center;\n            gap: 8px;\n            margin-bottom: 20px;\n        }\n\n        .weight-dot {\n            width: 10px;\n            height: 10px;\n            border-radius: 50%;\n            background: #e0e0e0;\n        }\n\n        .weight-dot.active {\n            background: #1972bc;\n        }\n\n        .option-title {\n            font-size: 20px;\n            color: #333;\n            font-weight: 600;\n            margin-bottom: 10px;\n        }\n\n        .option-description {\n            font-size: 16px;\n            color: #666;\n            line-height: 1.5;\n            margin-bottom: 20px;\n        }\n\n        .features-list {\n            list-style: none;\n            text-align: left;\n            margin-bottom: 25px;\n        }\n\n        .features-list li {\n            padding: 8px 0;\n            color: #555;\n            font-size: 14px;\n            display: flex;\n            align-items: center;\n        }\n\n        .features-list li::before {\n            content: \"✓\";\n            color: #1972bc;\n            font-weight: bold;\n            margin-right: 10px;\n        }\n\n        .purchase-section {\n            background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);\n            border-radius: 15px;\n            padding: 40px;\n            text-align: center;\n        }\n\n        .price-display {\n            font-size: 32px;\n            color: #1972bc;\n            font-weight: 700;\n            margin-bottom: 20px;\n        }\n\n        .original-price {\n            font-size: 20px;\n            color: #999;\n            text-decoration: line-through;\n            margin-right: 10px;\n        }\n\n        .discount-badge {\n            display: inline-block;\n            background: #ff4444;\n            color: white;\n            padding: 4px 12px;\n            border-radius: 15px;\n            font-size: 14px;\n            font-weight: 600;\n            margin-left: 10px;\n            animation: pulse 2s infinite;\n        }\n\n        @keyframes pulse {\n            0%, 100% { transform: scale(1); }\n            50% { transform: scale(1.05); }\n        }\n\n        .button-group {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 15px;\n            margin: 30px auto;\n            max-width: 500px;\n        }\n\n        .btn {\n            padding: 18px 30px;\n            border: none;\n            border-radius: 10px;\n            font-size: 16px;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .btn-primary {\n            background: #1972bc;\n            color: white;\n        }\n\n        .btn-primary:hover {\n            background: #155a8a;\n            transform: translateY(-2px);\n            box-shadow: 0 8px 20px rgba(25, 114, 188, 0.3);\n        }\n\n        .btn-secondary {\n            background: white;\n            color: #1972bc;\n            border: 2px solid #1972bc;\n        }\n\n        .btn-secondary:hover {\n            background: #f0f8ff;\n        }\n\n        .payment-methods {\n            display: flex;\n            justify-content: center;\n            gap: 15px;\n            margin-top: 20px;\n        }\n\n        .payment-icon {\n            width: 50px;\n            height: 30px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            background: #f5f5f5;\n            border-radius: 5px;\n            font-size: 10px;\n            color: #999;\n        }\n\n        .info-banner {\n            background: linear-gradient(135deg, #f0f8ff 0%, #e6f3ff 100%);\n            border-left: 4px solid #1972bc;\n            padding: 25px;\n            border-radius: 10px;\n            margin-top: 40px;\n        }\n\n        .info-banner h3 {\n            color: #1972bc;\n            margin-bottom: 10px;\n            font-size: 24px;\n        }\n\n        .info-banner p {\n            color: #555;\n            line-height: 1.6;\n            font-size: 16px;\n        }\n\n        .benefits-strip {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n            gap: 20px;\n            margin-top: 40px;\n            padding-top: 40px;\n            border-top: 1px solid #e0e0e0;\n        }\n\n        .benefit-item {\n            text-align: center;\n        }\n\n        .benefit-icon {\n            font-size: 32px;\n            margin-bottom: 10px;\n        }\n\n        .benefit-text {\n            font-size: 14px;\n            color: #666;\n            font-weight: 500;\n        }\n\n        @media (max-width: 768px) {\n            .container {\n                padding: 40px 20px;\n            }\n\n            h1 {\n                font-size: 32px;\n            }\n\n            .options-grid {\n                grid-template-columns: 1fr;\n                gap: 30px;\n            }\n\n            .button-group {\n                grid-template-columns: 1fr;\n            }\n\n            .price-display {\n                font-size: 28px;\n            }\n\n            .benefits-strip {\n                grid-template-columns: 1fr;\n                gap: 15px;\n            }\n        }\n    \u003c\/style\u003e \u003cdiv class=\"container\"\u003e \u003cdiv class=\"header-section\"\u003e \u003ch1\u003e脚のトレーニングに最適なモデルを選ぶ\u003c\/h1\u003e \u003cp class=\"subtitle\"\u003eお好みの方法でプレートを装着できます。\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"options-grid\"\u003e \u003cdiv class=\"option-card\"\u003e \u003cdiv class=\"product-visual\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/i.shgcdn.com\/203ae757-f453-4c8c-9360-d7c3d3ca8a4f\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" style=\"height:100%\"\u003e \u003c\/div\u003e \u003cdiv class=\"weight-indicator\"\u003e \u003cdiv class=\"weight-dot active\"\u003e\u003c\/div\u003e \u003cdiv class=\"weight-dot\"\u003e\u003c\/div\u003e \u003cdiv class=\"weight-dot\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003ch3 class=\"option-title\"\u003eシンプルなエクササイズに最適\u003c\/h3\u003e \u003cp class=\"option-description\"\u003eリハビリや初心者の脚のトレーニングに最適\u003c\/p\u003e \u003cul class=\"features-list\"\u003e \u003cli\u003eシングルプレート構成\u003c\/li\u003e \u003cli\u003e5～25ポンドの負荷\u003c\/li\u003e \u003cli\u003eレッグエクステンション＆カール\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"option-card recommended\"\u003e \u003cspan class=\"recommendation-badge\"\u003e最も人気\u003c\/span\u003e \u003cdiv class=\"product-visual\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/i.shgcdn.com\/725bd3d2-7f89-475d-82ec-19b887d5532f\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" style=\"height:100%\"\u003e \u003c\/div\u003e \u003cdiv class=\"weight-indicator\"\u003e \u003cdiv class=\"weight-dot active\"\u003e\u003c\/div\u003e \u003cdiv class=\"weight-dot active\"\u003e\u003c\/div\u003e \u003cdiv class=\"weight-dot\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003ch3 class=\"option-title\"\u003eアクティブなワークアウトに最適\u003c\/h3\u003e \u003cp class=\"option-description\"\u003e総合的な脚のトレーニングに適したバランスの良い負荷\u003c\/p\u003e \u003cul class=\"features-list\"\u003e \u003cli\u003eデュアルプレート構成\u003c\/li\u003e \u003cli\u003e10～50ポンドの負荷\u003c\/li\u003e \u003cli\u003e広い可動域\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003cdiv class=\"option-card\"\u003e \u003cdiv class=\"product-visual\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/i.shgcdn.com\/5dee8494-f954-4252-87cd-23d40808acf8\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" style=\"height:100%\"\u003e \u003c\/div\u003e \u003cdiv class=\"weight-indicator\"\u003e \u003cdiv class=\"weight-dot active\"\u003e\u003c\/div\u003e \u003cdiv class=\"weight-dot active\"\u003e\u003c\/div\u003e \u003cdiv class=\"weight-dot active\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003ch3 class=\"option-title\"\u003e高負荷トレーニングに最適\u003c\/h3\u003e \u003cp class=\"option-description\"\u003e上級者の脚の発達に最適な最大負荷\u003c\/p\u003e \u003cul class=\"features-list\"\u003e \u003cli\u003e複数プレートの積み重ね\u003c\/li\u003e \u003cli\u003e25～100ポンド以上の負荷\u003c\/li\u003e \u003cli\u003eパワー＆筋力重視\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:ital,wght@0,400;0,500;0,600;0,700;0,800\u0026amp;family=Barlow+Condensed:wght@400;500;600;700;800\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}\n:root{\n  --white:#fff;--off:#f7f6f3;--cream:#f0efe9;--sand:#e8e6df;\n  --gray:#8a8880;--dg:#5a5850;--char:#2c2b28;--black:#1a1918;\n  --acc:#c8ff00;--acc-d:#9ec700;\n  --fd:'Bebas Neue',sans-serif;--fb:'Barlow',sans-serif;--fc:'Barlow Condensed',sans-serif;\n  --r:6px;--s2:0 4px 20px rgba(0,0,0,0.06);\n}\nimg{max-width:100%;display:block}\n.sec{padding:88px 0}\n.w{max-width:1320px;margin:0 auto;padding:0 24px}\n.sec-hd{text-align:center;margin-bottom:52px}\n.sec-ey{font-family:var(--fc);font-weight:800;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--acc-d);margin-bottom:10px}\n.sec-t{font-family:var(--fd);font-size:clamp(40px,4.5vw,62px);line-height:.92;letter-spacing:.03em;color:var(--black)}\n\n\/* ═══ EXERCISES GRID ═══ *\/\n.ex-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\n.ex-card{background:var(--white);border:1px solid var(--sand);border-radius:var(--r);overflow:hidden;transition:all .35s}\n.ex-card:hover{box-shadow:var(--s2);transform:translateY(-4px)}\n.ex-card-img{aspect-ratio:1;overflow:hidden;background:var(--cream)}\n.ex-card-img img{width:100%;height:100%;object-fit:cover}\n.ex-card-body{padding:16px}\n.ex-card-body h3{font-family:var(--fc);font-weight:800;font-size:15px;letter-spacing:.04em;color:var(--black);margin-bottom:4px}\n.ex-card-body p{font-size:12px;color:var(--gray);font-weight:400}\n.ex-diff{display:inline-block;font-family:var(--fc);font-weight:800;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:100px;margin-bottom:8px}\n.ex-diff.beg{background:#e8f5e9;color:#2e7d32}\n.ex-diff.int{background:#fff3e0;color:#e65100}\n.ex-diff.adv{background:#fce4ec;color:#c62828}\n\n\/* Reveal animation *\/\n.rv-a{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}\n.rv-a.vis{opacity:1;transform:translateY(0)}\n\n@media(max-width:1024px){.ex-grid{grid-template-columns:1fr 1fr}}\n@media(max-width:640px){.ex-grid{grid-template-columns:1fr}}\n\u003c\/style\u003e \u003csection class=\"sec\"\u003e\u003cdiv class=\"w\"\u003e \u003cdiv class=\"sec-hd rv-a\"\u003e\n\u003cdiv class=\"sec-ey\"\u003e30種類以上のエクササイズ\u003c\/div\u003e\n\u003cdiv class=\"sec-t\"\u003e多用途の王様\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"ex-grid\"\u003e \u003cdiv class=\"ex-card rv-a\"\u003e\n\u003cdiv class=\"ex-card-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ankr-max-side-raises.gif?v=1761843099\" alt=\"サイドレイズ\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ex-card-body\"\u003e\n\u003cdiv class=\"ex-diff beg\"\u003e初心者\u003c\/div\u003e\n\u003ch3\u003eサイドレイズ\u003c\/h3\u003e\n\u003cp\u003e股関節外転筋 · 臀部\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"ex-card rv-a\"\u003e\n\u003cdiv class=\"ex-card-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/donkey-kicks-ez-boot.gif?v=1761842998\" alt=\"ドンキーキック\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ex-card-body\"\u003e\n\u003cdiv class=\"ex-diff int\"\u003e中級\u003c\/div\u003e\n\u003ch3\u003eドンキーキック\u003c\/h3\u003e\n\u003cp\u003e臀部 · ハムストリングス\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"ex-card rv-a\"\u003e\n\u003cdiv class=\"ex-card-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/quad-extension-ankr.gif?v=1761843115\" alt=\"クワッドエクステンション\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ex-card-body\"\u003e\n\u003cdiv class=\"ex-diff beg\"\u003e初心者\u003c\/div\u003e\n\u003ch3\u003eクワッドエクステンション\u003c\/h3\u003e\n\u003cp\u003e大腿四頭筋 · VMO\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"ex-card rv-a\"\u003e\n\u003cdiv class=\"ex-card-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/mountain-climbers-ankr_e2d7daf5-cd2a-47c3-b661-a527f2c1dcc3.gif?v=1761843115\" alt=\"マウンテンクライマー\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ex-card-body\"\u003e\n\u003cdiv class=\"ex-diff adv\"\u003e上級\u003c\/div\u003e\n\u003ch3\u003eマウンテンクライマー\u003c\/h3\u003e\n\u003cp\u003e体幹 · 股関節屈筋 · 有酸素運動\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"ex-card rv-a\"\u003e\n\u003cdiv class=\"ex-card-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/hanging-ab-raise-ankr.gif?v=1761843115\" alt=\"ハンギング・アブレイズ\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ex-card-body\"\u003e\n\u003cdiv class=\"ex-diff adv\"\u003e上級\u003c\/div\u003e\n\u003ch3\u003eハンギング・アブレイズ\u003c\/h3\u003e\n\u003cp\u003e体幹 · 股関節屈筋\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"ex-card rv-a\"\u003e\n\u003cdiv class=\"ex-card-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/leg-lift-ankr.gif?v=1761843115\" alt=\"レッグリフト\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ex-card-body\"\u003e\n\u003cdiv class=\"ex-diff int\"\u003e中級\u003c\/div\u003e\n\u003ch3\u003eレッグリフト\u003c\/h3\u003e\n\u003cp\u003e股関節屈筋 · 下腹部\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"ex-card rv-a\"\u003e\n\u003cdiv class=\"ex-card-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/bicycles-ankr.gif?v=1761843245\" alt=\"バイシクル\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ex-card-body\"\u003e\n\u003cdiv class=\"ex-diff beg\"\u003e初心者\u003c\/div\u003e\n\u003ch3\u003eバイシクル\u003c\/h3\u003e\n\u003cp\u003e体幹 · 腹斜筋\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"ex-card rv-a\"\u003e\n\u003cdiv class=\"ex-card-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/hamstring-curl-ankr.gif?v=1761843114\" alt=\"ハムストリングカール\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ex-card-body\"\u003e\n\u003cdiv class=\"ex-diff int\"\u003e中級\u003c\/div\u003e\n\u003ch3\u003eハムストリングカール\u003c\/h3\u003e\n\u003cp\u003eハムストリングス · 臀部\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/section\u003e \u003cscript\u003e\nvar obs=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('vis');obs.unobserve(e.target)}})},{threshold:.1,rootMargin:'0px 0px -40px 0px'});\ndocument.querySelectorAll('.rv-a').forEach(function(el,i){el.style.transitionDelay=i*.06+'s';obs.observe(el)});\n\u003c\/script\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Outfit:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e\n    .ezst-section {\n      font-family: 'Outfit', sans-serif;\n      background: linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%);\n      padding: 80px 20px;\n      color: #1a1a1a;\n    }\n\n    .ezst-section * {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    .ezst-container {\n      max-width: 1100px;\n      margin: 0 auto;\n    }\n\n    \/* Header *\/\n    .ezst-header {\n      text-align: center;\n      margin-bottom: 48px;\n    }\n\n    .ezst-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      background: rgba(37, 99, 235, 0.08);\n      border: 1px solid rgba(37, 99, 235, 0.15);\n      padding: 8px 16px;\n      border-radius: 24px;\n      margin-bottom: 16px;\n    }\n\n    .ezst-badge svg {\n      width: 16px;\n      height: 16px;\n      color: #2563eb;\n    }\n\n    .ezst-badge span {\n      font-size: 11px;\n      font-weight: 600;\n      letter-spacing: 2px;\n      text-transform: uppercase;\n      color: #2563eb;\n    }\n\n    .ezst-title {\n      font-family: 'Bebas Neue', sans-serif;\n      font-size: clamp(32px, 5vw, 48px);\n      letter-spacing: 2px;\n      color: #1a1a1a;\n      margin-bottom: 8px;\n    }\n\n    .ezst-title span {\n      background: linear-gradient(135deg, #22c55e, #16a34a);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      background-clip: text;\n    }\n\n    .ezst-subtitle {\n      font-size: 20px;\n      color: #64748b;\n    }\n\n    \/* Main Content Grid *\/\n    .ezst-content {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 48px;\n      align-items: start;\n    }\n\n    \/* Chart Card *\/\n    .ezst-chart-card {\n      background: white;\n      border: 1px solid rgba(0, 0, 0, 0.06);\n      border-radius: 24px;\n      padding: 32px;\n      box-shadow: 0 4px 24px rgba(0, 0, 0, 0.06);\n    }\n\n    .ezst-chart-header {\n      margin-bottom: 32px;\n    }\n\n    .ezst-chart-title {\n      font-size: 16px;\n      font-weight: 600;\n      color: #1a1a1a;\n      margin-bottom: 4px;\n    }\n\n    .ezst-chart-subtitle {\n      font-size: 13px;\n      color: #64748b;\n    }\n\n    \/* Chart *\/\n    .ezst-chart {\n      display: flex;\n      gap: 40px;\n      justify-content: center;\n      margin-bottom: 24px;\n    }\n\n    .ezst-chart-group {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      gap: 12px;\n    }\n\n    .ezst-chart-bars {\n      display: flex;\n      align-items: flex-end;\n      gap: 8px;\n      height: 200px;\n    }\n\n    .ezst-bar-wrapper {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      gap: 8px;\n    }\n\n    .ezst-bar-value {\n      font-family: 'Bebas Neue', sans-serif;\n      font-size: 18px;\n      letter-spacing: 0.5px;\n    }\n\n    .ezst-bar {\n      width: 48px;\n      border-radius: 8px 8px 4px 4px;\n      position: relative;\n      transition: all 0.3s ease;\n    }\n\n    .ezst-bar:hover {\n      filter: brightness(1.1);\n      transform: scaleY(1.02);\n      transform-origin: bottom;\n    }\n\n    .ezst-bar.squat {\n      background: linear-gradient(180deg, #cbd5e1 0%, #94a3b8 100%);\n    }\n\n    .ezst-bar.extension {\n      background: linear-gradient(180deg, #22c55e 0%, #16a34a 100%);\n      box-shadow: 0 4px 20px rgba(34, 197, 94, 0.3);\n    }\n\n    .ezst-bar-value.squat { color: #64748b; }\n    .ezst-bar-value.extension { color: #16a34a; }\n\n    .ezst-muscle-label {\n      font-size: 12px;\n      font-weight: 600;\n      color: #475569;\n      text-align: center;\n    }\n\n    \/* Legend *\/\n    .ezst-legend {\n      display: flex;\n      justify-content: center;\n      gap: 24px;\n      padding-top: 20px;\n      border-top: 1px solid #e2e8f0;\n    }\n\n    .ezst-legend-item {\n      display: flex;\n      align-items: center;\n      gap: 8px;\n    }\n\n    .ezst-legend-dot {\n      width: 12px;\n      height: 12px;\n      border-radius: 3px;\n    }\n\n    .ezst-legend-dot.squat { background: #94a3b8; }\n    .ezst-legend-dot.extension { background: #22c55e; }\n\n    .ezst-legend-text {\n      font-size: 13px;\n      color: #64748b;\n    }\n\n    \/* Citation *\/\n    .ezst-citation {\n      margin-top: 20px;\n      padding: 16px;\n      background: rgba(37, 99, 235, 0.05);\n      border-radius: 12px;\n      border-left: 3px solid #2563eb;\n    }\n\n    .ezst-citation-label {\n      font-size: 10px;\n      font-weight: 700;\n      color: #2563eb;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 6px;\n    }\n\n    .ezst-citation-text {\n      font-size: 12px;\n      color: #64748b;\n      line-height: 1.5;\n    }\n\n    .ezst-citation-text em {\n      color: #334155;\n    }\n\n    \/* Info Card *\/\n    .ezst-info-card {\n      display: flex;\n      flex-direction: column;\n      gap: 24px;\n    }\n\n    \/* Study Details *\/\n    .ezst-study-details {\n      background: white;\n      border: 1px solid rgba(0, 0, 0, 0.06);\n      border-radius: 20px;\n      padding: 28px;\n      box-shadow: 0 4px 24px rgba(0, 0, 0, 0.06);\n    }\n\n    .ezst-study-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n      background: rgba(37, 99, 235, 0.08);\n      padding: 6px 12px;\n      border-radius: 6px;\n      margin-bottom: 16px;\n    }\n\n    .ezst-study-badge svg {\n      width: 14px;\n      height: 14px;\n      color: #2563eb;\n    }\n\n    .ezst-study-badge span {\n      font-size: 11px;\n      font-weight: 700;\n      color: #2563eb;\n      text-transform: uppercase;\n      letter-spacing: 0.5px;\n    }\n\n    .ezst-study-title {\n      font-family: 'Bebas Neue', sans-serif;\n      font-size: 24px;\n      letter-spacing: 1px;\n      color: #1a1a1a;\n      margin-bottom: 16px;\n    }\n\n    .ezst-study-text {\n      font-size: 15px;\n      line-height: 1.7;\n      color: #475569;\n      margin-bottom: 16px;\n    }\n\n    .ezst-study-text strong {\n      color: #1a1a1a;\n    }\n\n    \/* Study Stats *\/\n    .ezst-stats {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 12px;\n      margin-bottom: 20px;\n    }\n\n    .ezst-stat {\n      background: #f8fafc;\n      border-radius: 12px;\n      padding: 16px 12px;\n      text-align: center;\n      border: 1px solid #e2e8f0;\n    }\n\n    .ezst-stat-value {\n      font-family: 'Bebas Neue', sans-serif;\n      font-size: 28px;\n      color: #2563eb;\n      margin-bottom: 4px;\n    }\n\n    .ezst-stat-label {\n      font-size: 11px;\n      color: #64748b;\n      text-transform: uppercase;\n      letter-spacing: 0.5px;\n    }\n\n    \/* Key Finding *\/\n    .ezst-finding {\n      background: linear-gradient(135deg, rgba(34, 197, 94, 0.1) 0%, rgba(34, 197, 94, 0.03) 100%);\n      border: 1px solid rgba(34, 197, 94, 0.2);\n      border-radius: 16px;\n      padding: 24px;\n    }\n\n    .ezst-finding-icon {\n      width: 48px;\n      height: 48px;\n      background: rgba(34, 197, 94, 0.15);\n      border-radius: 12px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n    }\n\n    .ezst-finding-icon svg {\n      width: 24px;\n      height: 24px;\n      color: #16a34a;\n    }\n\n    .ezst-finding-label {\n      font-size: 11px;\n      font-weight: 700;\n      color: #16a34a;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      margin-bottom: 8px;\n    }\n\n    .ezst-finding-text {\n      font-size: 18px;\n      font-weight: 600;\n      color: #1a1a1a;\n      line-height: 1.5;\n    }\n\n    .ezst-finding-text span {\n      color: #16a34a;\n    }\n\n    \/* Comparison highlight *\/\n    .ezst-comparison {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      margin-top: 16px;\n      padding: 12px 16px;\n      background: white;\n      border-radius: 10px;\n      border: 1px solid #e2e8f0;\n    }\n\n    .ezst-comparison-item {\n      display: flex;\n      align-items: center;\n      gap: 8px;\n    }\n\n    .ezst-comparison-bar {\n      width: 8px;\n      border-radius: 2px;\n    }\n\n    .ezst-comparison-bar.squat {\n      height: 12px;\n      background: #94a3b8;\n    }\n\n    .ezst-comparison-bar.extension {\n      height: 32px;\n      background: #22c55e;\n    }\n\n    .ezst-comparison-text {\n      font-size: 13px;\n      color: #64748b;\n    }\n\n    .ezst-comparison-text strong {\n      color: #1a1a1a;\n    }\n\n    .ezst-vs {\n      font-size: 12px;\n      color: #94a3b8;\n      font-weight: 600;\n    }\n\n    \/* CTA Section *\/\n    .ezst-cta {\n      background: white;\n      border: 1px solid rgba(0, 0, 0, 0.06);\n      border-radius: 20px;\n      padding: 28px;\n      box-shadow: 0 4px 24px rgba(0, 0, 0, 0.06);\n    }\n\n    .ezst-cta-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      margin-bottom: 20px;\n    }\n\n    .ezst-cta-title {\n      font-family: 'Bebas Neue', sans-serif;\n      font-size: 22px;\n      letter-spacing: 1px;\n      color: #1a1a1a;\n    }\n\n    .ezst-cta-price {\n      text-align: right;\n    }\n\n    .ezst-cta-price-value {\n      font-family: 'Bebas Neue', sans-serif;\n      font-size: 28px;\n      color: #1a1a1a;\n    }\n\n    .ezst-cta-price-note {\n      font-size: 11px;\n      color: #64748b;\n    }\n\n    .ezst-cta-buttons {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 12px;\n    }\n\n    .ezst-cta-btn {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 10px;\n      padding: 16px 24px;\n      border: none;\n      border-radius: 12px;\n      font-family: 'Outfit', sans-serif;\n      font-size: 14px;\n      font-weight: 600;\n      cursor: pointer;\n      transition: all 0.3s ease;\n      text-decoration: none;\n    }\n\n    .ezst-cta-btn.primary {\n      background: linear-gradient(135deg, #2563eb, #1d4ed8);\n      color: white;\n      box-shadow: 0 8px 24px rgba(37, 99, 235, 0.3);\n    }\n\n    .ezst-cta-btn.primary:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 12px 32px rgba(37, 99, 235, 0.4);\n    }\n\n    .ezst-cta-btn.secondary {\n      background: #f8fafc;\n      color: #1a1a1a;\n      border: 1px solid #e2e8f0;\n    }\n\n    .ezst-cta-btn.secondary:hover {\n      background: #f1f5f9;\n      border-color: #cbd5e1;\n    }\n\n    .ezst-cta-btn svg {\n      width: 18px;\n      height: 18px;\n    }\n\n    \/* Payment Icons *\/\n    .ezst-payments {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n      margin-top: 16px;\n      padding-top: 16px;\n      border-top: 1px solid #e2e8f0;\n    }\n\n    .ezst-payments-label {\n      font-size: 11px;\n      color: #94a3b8;\n      margin-right: 4px;\n    }\n\n    .ezst-payment-icon {\n      width: 32px;\n      height: 20px;\n      background: #f1f5f9;\n      border-radius: 3px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .ezst-payment-icon svg {\n      width: 20px;\n      height: 14px;\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 900px) {\n      .ezst-content {\n        grid-template-columns: 1fr;\n        gap: 32px;\n      }\n\n      .ezst-chart {\n        gap: 24px;\n      }\n\n      .ezst-bar {\n        width: 40px;\n      }\n    }\n\n    @media (max-width: 600px) {\n      .ezst-section {\n        padding: 60px 16px;\n      }\n\n      .ezst-chart-card,\n      .ezst-study-details,\n      .ezst-finding,\n      .ezst-cta {\n        padding: 20px;\n      }\n\n      .ezst-chart-bars {\n        height: 160px;\n      }\n\n      .ezst-bar {\n        width: 32px;\n      }\n\n      .ezst-bar-value {\n        font-size: 14px;\n      }\n\n      .ezst-stats {\n        grid-template-columns: repeat(3, 1fr);\n        gap: 8px;\n      }\n\n      .ezst-stat {\n        padding: 12px 8px;\n      }\n\n      .ezst-stat-value {\n        font-size: 22px;\n      }\n\n      .ezst-cta-buttons {\n        grid-template-columns: 1fr;\n      }\n\n      .ezst-finding-text {\n        font-size: 16px;\n      }\n\n      .ezst-legend {\n        flex-direction: column;\n        align-items: center;\n        gap: 8px;\n      }\n    }\n  \u003c\/style\u003e \u003csection class=\"ezst-section\"\u003e \u003cdiv class=\"ezst-container\"\u003e \u003cheader class=\"ezst-header\"\u003e \u003cdiv class=\"ezst-badge\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e科学的研究\u003c\/span\u003e \u003c\/div\u003e \u003ch2 class=\"ezst-title\"\u003eスクワット対\u003cspan\u003eレッグエクステンション\u003c\/span\u003e\n\u003c\/h2\u003e \u003cp class=\"ezst-subtitle\"\u003e大腿四頭筋の成長について\u003c\/p\u003e \u003c\/header\u003e \u003cdiv class=\"ezst-content\"\u003e \u003cdiv class=\"ezst-chart-card\"\u003e \u003cdiv class=\"ezst-chart-header\"\u003e \u003ch3 class=\"ezst-chart-title\"\u003e5週間のトレーニング後の筋肉の成長\u003c\/h3\u003e \u003cp class=\"ezst-chart-subtitle\"\u003e断面積の増加率（%）\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"ezst-chart\"\u003e \u003cdiv class=\"ezst-chart-group\"\u003e \u003cdiv class=\"ezst-chart-bars\"\u003e \u003cdiv class=\"ezst-bar-wrapper\"\u003e \u003cspan class=\"ezst-bar-value squat\"\u003e0.7%\u003c\/span\u003e \u003cdiv class=\"ezst-bar squat\" style=\"height: 10px;\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ezst-bar-wrapper\"\u003e \u003cspan class=\"ezst-bar-value extension\"\u003e12.5%\u003c\/span\u003e \u003cdiv class=\"ezst-bar extension\" style=\"height: 180px;\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cspan class=\"ezst-muscle-label\"\u003e大腿直筋\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ezst-chart-group\"\u003e \u003cdiv class=\"ezst-chart-bars\"\u003e \u003cdiv class=\"ezst-bar-wrapper\"\u003e \u003cspan class=\"ezst-bar-value squat\"\u003e3.6%\u003c\/span\u003e \u003cdiv class=\"ezst-bar squat\" style=\"height: 52px;\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ezst-bar-wrapper\"\u003e \u003cspan class=\"ezst-bar-value extension\"\u003e4.5%\u003c\/span\u003e \u003cdiv class=\"ezst-bar extension\" style=\"height: 65px;\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cspan class=\"ezst-muscle-label\"\u003e外側広筋\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ezst-legend\"\u003e \u003cdiv class=\"ezst-legend-item\"\u003e \u003cspan class=\"ezst-legend-dot squat\"\u003e\u003c\/span\u003e \u003cspan class=\"ezst-legend-text\"\u003eスクワットトレーニング\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ezst-legend-item\"\u003e \u003cspan class=\"ezst-legend-dot extension\"\u003e\u003c\/span\u003e \u003cspan class=\"ezst-legend-text\"\u003eレッグエクステンショントレーニング\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ezst-citation\"\u003e \u003cp class=\"ezst-citation-label\"\u003e出典\u003c\/p\u003e \u003cp class=\"ezst-citation-text\"\u003e Zabaleta-Korta（2021）、「\u003cem\u003e部位別の筋肥大におけるエクササイズ選択の役割：ランダム化比較試験\u003c\/em\u003e」、J Sports Sci. \u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ezst-info-card\"\u003e \u003cdiv class=\"ezst-study-details\"\u003e \u003cdiv class=\"ezst-study-badge\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e査読済み研究\u003c\/span\u003e \u003c\/div\u003e \u003ch3 class=\"ezst-study-title\"\u003e研究内容\u003c\/h3\u003e \u003cp class=\"ezst-study-text\"\u003e この\u003cstrong\u003e2021年のランダム化比較試験\u003c\/strong\u003eでは、筋力トレーニング経験のある21人の若い男性が、それぞれのエクササイズを\u003cstrong\u003e週3回\u003c\/strong\u003e行い、各トレーニングで12回を4セット、筋力が尽きるまで実施しました。 \u003c\/p\u003e \u003cp class=\"ezst-study-text\"\u003e 5週間の前後に、研究者は\u003cstrong\u003e超音波画像\u003c\/strong\u003eを用いて、大腿直筋と外側広筋の断面積を測定しました。 \u003c\/p\u003e \u003cdiv class=\"ezst-stats\"\u003e \u003cdiv class=\"ezst-stat\"\u003e \u003cdiv class=\"ezst-stat-value\"\u003e21\u003c\/div\u003e \u003cdiv class=\"ezst-stat-label\"\u003e参加者\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ezst-stat\"\u003e \u003cdiv class=\"ezst-stat-value\"\u003e5\u003c\/div\u003e \u003cdiv class=\"ezst-stat-label\"\u003e週間\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ezst-stat\"\u003e \u003cdiv class=\"ezst-stat-value\"\u003e3回\u003c\/div\u003e \u003cdiv class=\"ezst-stat-label\"\u003e週あたり\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ezst-finding\"\u003e \u003cdiv class=\"ezst-finding-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13 7h8m0 0v8m0-8l-8 8-4-4-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003cp class=\"ezst-finding-label\"\u003e主な結果\u003c\/p\u003e \u003cp class=\"ezst-finding-text\"\u003e レッグエクステンションは、特に\u003cspan\u003e大腿直筋\u003c\/span\u003eにおいて、\u003cspan\u003e大腿四頭筋の発達\u003c\/span\u003eを大幅に促しました（12.5%対0.7%）。 \u003c\/p\u003e \u003cdiv class=\"ezst-comparison\"\u003e \u003cdiv class=\"ezst-comparison-item\"\u003e \u003cdiv class=\"ezst-comparison-bar squat\"\u003e\u003c\/div\u003e \u003cspan class=\"ezst-comparison-text\"\u003e\u003cstrong\u003e0.7%\u003c\/strong\u003e スクワット\u003c\/span\u003e \u003c\/div\u003e \u003cspan class=\"ezst-vs\"\u003e対\u003c\/span\u003e \u003cdiv class=\"ezst-comparison-item\"\u003e \u003cdiv class=\"ezst-comparison-bar extension\"\u003e\u003c\/div\u003e \u003cspan class=\"ezst-comparison-text\"\u003e\u003cstrong\u003e12.5%\u003c\/strong\u003e レッグエクステンション\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@400;500;600;700\u0026amp;family=Barlow+Condensed:wght@400;500;600;700\u0026amp;family=Oswald:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e\n  .boot-faq {\n    --boot-bg:    #f5f5f5;\n    --boot-white: #ffffff;\n    --boot-off:   #faf7f2;\n    --boot-sand:  #e7decf;\n    --boot-ink:   #26241f;\n    --boot-black: #16140f;\n    --boot-muted: #948c7d;\n    --boot-accent:  #1972bc;\n    --boot-accent-d:#155a96;\n    --boot-accent-tint: #e9f1f8;\n\n    --fo: \"Oswald\", Impact, sans-serif;\n    --fd: \"Bebas Neue\", Impact, sans-serif;\n    --fb: \"Barlow\", system-ui, sans-serif;\n    --fc: \"Barlow Condensed\", system-ui, sans-serif;\n\n    background:\n      radial-gradient(120% 80% at 100% 0%, #f8f4ec 0%, var(--boot-bg) 55%);\n    color: var(--boot-ink);\n    padding: 64px 16px 72px;\n    box-sizing: border-box;\n    position: relative;\n    overflow: hidden;\n  }\n  .boot-faq *, .boot-faq *::before, .boot-faq *::after { box-sizing: border-box; }\n\n  @media (min-width: 880px) { .boot-faq { padding: 88px 28px 96px; } }\n\n  .boot-faq__inner { max-width: 820px; margin: 0 auto; position: relative; z-index: 1; }\n\n  \/* ============ HEADER ============ *\/\n  .boot-faq__head { text-align: center; margin-bottom: 44px; }\n\n  .boot-faq__eyebrow {\n    display: flex; align-items: center; justify-content: center; gap: 14px;\n    font-family: var(--fc); font-size: 13px; letter-spacing: .22em;\n    text-transform: uppercase; color: var(--boot-accent); font-weight: 600;\n    margin-bottom: 16px;\n  }\n  .boot-faq__eyebrow::before,\n  .boot-faq__eyebrow::after { content: \"\"; width: 48px; height: 1px; }\n  .boot-faq__eyebrow::before { background: linear-gradient(90deg, transparent, var(--boot-sand)); }\n  .boot-faq__eyebrow::after  { background: linear-gradient(90deg, var(--boot-sand), transparent); }\n\n  .boot-faq__title {\n    font-family: var(--fo); font-weight: 600;\n    font-size: clamp(32px, 4.6vw, 50px); line-height: .96; letter-spacing: -.01em;\n    text-transform: uppercase; margin: 0; color: var(--boot-black);\n  }\n  .boot-faq__title em { font-style: normal; color: var(--boot-accent); }\n\n  \/* ============ ACCORDION ============ *\/\n  .boot-faq__list { display: grid; gap: 12px; }\n\n  .boot-faq__item {\n    background: var(--boot-white);\n    border: 1px solid var(--boot-sand);\n    border-radius: 6px; overflow: hidden;\n    box-shadow: 0 20px 44px -34px rgba(22,20,15,.28);\n    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;\n  }\n  .boot-faq__item:hover { transform: translateY(-1px); box-shadow: 0 22px 48px -32px rgba(22,20,15,.34); }\n  .boot-faq__item.is-open { border-color: var(--boot-accent); box-shadow: 0 22px 50px -30px rgba(25,114,188,.30); }\n\n  .boot-faq__q {\n    width: 100%; text-align: left; background: none; border: 0; cursor: pointer;\n    padding: 22px 24px; display: flex; align-items: center; justify-content: space-between; gap: 18px;\n    transition: background .2s ease;\n  }\n  .boot-faq__q:hover { background: linear-gradient(90deg, var(--boot-accent-tint) 0%, transparent 100%); }\n\n  .boot-faq__q-text {\n    font-family: var(--fb); font-size: 17px; font-weight: 600; line-height: 1.35;\n    color: var(--boot-black);\n  }\n  @media (max-width: 768px) { .boot-faq__q-text { font-size: 15.5px; } .boot-faq__q { padding: 18px 18px; } }\n\n  .boot-faq__toggle {\n    flex: 0 0 36px; width: 36px; height: 36px; border-radius: 50%;\n    background: var(--boot-accent-tint); color: var(--boot-accent);\n    display: flex; align-items: center; justify-content: center;\n    position: relative; transition: background .25s ease, transform .25s ease, color .25s ease;\n  }\n  .boot-faq__toggle::before,\n  .boot-faq__toggle::after {\n    content: \"\"; position: absolute; background: currentColor; border-radius: 2px;\n    transition: opacity .25s ease, transform .25s ease;\n  }\n  .boot-faq__toggle::before { width: 13px; height: 2px; }\n  .boot-faq__toggle::after  { width: 2px; height: 13px; }\n\n  .boot-faq__item.is-open .boot-faq__toggle {\n    background: var(--boot-accent); color: var(--boot-white); transform: rotate(180deg);\n  }\n  .boot-faq__item.is-open .boot-faq__toggle::after { opacity: 0; transform: rotate(90deg); }\n\n  .boot-faq__a {\n    max-height: 0; overflow: hidden;\n    transition: max-height .35s cubic-bezier(.4,0,.2,1);\n  }\n  .boot-faq__item.is-open .boot-faq__a { max-height: 800px; }\n\n  .boot-faq__a-inner {\n    padding: 0 24px 24px; color: var(--boot-ink);\n    font-family: var(--fb); font-size: 15px; line-height: 1.75;\n  }\n  @media (max-width: 768px) { .boot-faq__a-inner { padding: 0 18px 20px; } }\n  .boot-faq__a-inner p { margin: 0 0 12px; }\n  .boot-faq__a-inner p:last-child { margin-bottom: 0; }\n  .boot-faq__a-inner strong { color: var(--boot-black); font-weight: 600; }\n  .boot-faq__a-inner ul { margin: 12px 0; padding-left: 20px; }\n  .boot-faq__a-inner ul:last-child { margin-bottom: 0; }\n  .boot-faq__a-inner li { margin-bottom: 9px; }\n  .boot-faq__a-inner li:last-child { margin-bottom: 0; }\n  .boot-faq__a-inner li::marker { color: var(--boot-accent); }\n\n  \/* ============ BACKGROUND ACCENTS ============ *\/\n  .boot-faq__glow { position: absolute; border-radius: 50%; pointer-events: none; z-index: 0; }\n  .boot-faq__glow--1 {\n    top: -180px; right: -180px; width: 520px; height: 520px;\n    background: radial-gradient(circle, rgba(25,114,188,.06) 0%, transparent 70%);\n  }\n  .boot-faq__glow--2 {\n    bottom: -180px; left: -180px; width: 460px; height: 460px;\n    background: radial-gradient(circle, rgba(231,222,207,.5) 0%, transparent 70%);\n  }\n\n  \/* ============ LOAD-IN ============ *\/\n  @media (prefers-reduced-motion: no-preference) {\n    .boot-faq__head, .boot-faq__item {\n      opacity: 0; transform: translateY(16px);\n      animation: bootIn .55s cubic-bezier(.22,.61,.36,1) forwards;\n    }\n    .boot-faq__head { animation-delay: .02s; }\n    .boot-faq__item:nth-child(1) { animation-delay: .08s; }\n    .boot-faq__item:nth-child(2) { animation-delay: .12s; }\n    .boot-faq__item:nth-child(3) { animation-delay: .16s; }\n    .boot-faq__item:nth-child(4) { animation-delay: .20s; }\n    .boot-faq__item:nth-child(5) { animation-delay: .24s; }\n    .boot-faq__item:nth-child(6) { animation-delay: .28s; }\n    .boot-faq__item:nth-child(7) { animation-delay: .32s; }\n    .boot-faq__item:nth-child(8) { animation-delay: .36s; }\n    .boot-faq__item:nth-child(9) { animation-delay: .40s; }\n  }\n  @keyframes bootIn { to { opacity: 1; transform: none; } }\n\u003c\/style\u003e \u003csection class=\"boot-faq\" aria-label=\"EZ-BOOT frequently asked questions\"\u003e \u003cspan class=\"boot-faq__glow boot-faq__glow--1\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003cspan class=\"boot-faq__glow boot-faq__glow--2\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003cdiv class=\"boot-faq__inner\"\u003e \u003cdiv class=\"boot-faq__head\"\u003e \u003cdiv class=\"boot-faq__eyebrow\"\u003eサポート\u003c\/div\u003e \u003ch2 class=\"boot-faq__title\"\u003eEZ-BOOT™ \u003cem\u003eよくある質問\u003c\/em\u003e\n\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"boot-faq__list\"\u003e \u003cdiv class=\"boot-faq__item\"\u003e \u003cbutton type=\"button\" class=\"boot-faq__q\" aria-expanded=\"false\"\u003e \u003cspan class=\"boot-faq__q-text\"\u003eどのようなエクササイズができますか？\u003c\/span\u003e \u003cspan class=\"boot-faq__toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cdiv class=\"boot-faq__a\"\u003e \u003cdiv class=\"boot-faq__a-inner\"\u003e \u003cp\u003eEZ-BOOT™では、数え切れないほど多くのエクササイズを行えます！\u003c\/p\u003e \u003cul\u003e \u003cli\u003eマウンテンクライマー\u003c\/li\u003e \u003cli\u003eレッグエクステンション\u003c\/li\u003e \u003cli\u003eハムストリングカール\u003c\/li\u003e \u003cli\u003eドンキーキック\u003c\/li\u003e \u003cli\u003eキックバック\u003c\/li\u003e \u003cli\u003eハンギング・アブ・レイズ\u003c\/li\u003e \u003cli\u003eVシット\u003c\/li\u003e \u003cli\u003eLシット\u003c\/li\u003e \u003cli\u003e縄跳び\u003c\/li\u003e \u003cli\u003e加重ディップス\u003c\/li\u003e \u003cli\u003e加重プルアップ\u003c\/li\u003e \u003cli\u003e加重マッスルアップ\u003c\/li\u003e \u003cli\u003eニー・タック\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boot-faq__item\"\u003e \u003cbutton type=\"button\" class=\"boot-faq__q\" aria-expanded=\"false\"\u003e \u003cspan class=\"boot-faq__q-text\"\u003e両脚に使用できますか？\u003c\/span\u003e \u003cspan class=\"boot-faq__toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cdiv class=\"boot-faq__a\"\u003e \u003cdiv class=\"boot-faq__a-inner\"\u003e \u003cp\u003eはい、EZ-BOOT™は左右対称の設計で、左足と右足のどちらにも使用できます。\u003c\/p\u003e \u003cp\u003eただし、商品はペア販売ではありません。両脚に同時にウェイトを装着したい場合は、2個ご注文ください。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boot-faq__item\"\u003e \u003cbutton type=\"button\" class=\"boot-faq__q\" aria-expanded=\"false\"\u003e \u003cspan class=\"boot-faq__q-text\"\u003eどのくらいの重量に対応できますか？\u003c\/span\u003e \u003cspan class=\"boot-faq__toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cdiv class=\"boot-faq__a\"\u003e \u003cdiv class=\"boot-faq__a-inner\"\u003e \u003cp\u003eEZ-BOOT™は200 lbを超える重量に対応できます—おそらく、これほどの重量が必要になることはないでしょう！\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boot-faq__item\"\u003e \u003cbutton type=\"button\" class=\"boot-faq__q\" aria-expanded=\"false\"\u003e \u003cspan class=\"boot-faq__q-text\"\u003eすべてのウェイトプレートで使用できますか？\u003c\/span\u003e \u003cspan class=\"boot-faq__toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cdiv class=\"boot-faq__a\"\u003e \u003cdiv class=\"boot-faq__a-inner\"\u003e \u003cp\u003eはい、EZ-BOOT™は標準ウェイトプレートとオリンピックウェイトプレートの両方に対応しています。標準プレートを使用する場合は、別売りの標準プレートアダプターを購入する必要があります。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boot-faq__item\"\u003e \u003cbutton type=\"button\" class=\"boot-faq__q\" aria-expanded=\"false\"\u003e \u003cspan class=\"boot-faq__q-text\"\u003eEZ-BOOTの装着スペースはどのくらいですか？\u003c\/span\u003e \u003cspan class=\"boot-faq__toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cdiv class=\"boot-faq__a\"\u003e \u003cdiv class=\"boot-faq__a-inner\"\u003e \u003cp\u003e装着スペースは3 × 4.5 cmです（各スリーブにつき4.5 cm）。最大8.5 cmまで装着スペースを広げたい場合は、延長スリーブをご用意しています。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boot-faq__item\"\u003e \u003cbutton type=\"button\" class=\"boot-faq__q\" aria-expanded=\"false\"\u003e \u003cspan class=\"boot-faq__q-text\"\u003eどのサイズの靴に対応していますか？\u003c\/span\u003e \u003cspan class=\"boot-faq__toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cdiv class=\"boot-faq__a\"\u003e \u003cdiv class=\"boot-faq__a-inner\"\u003e \u003cp\u003eEZ-BOOT™は、成人用のあらゆる靴のサイズに対応します。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boot-faq__item\"\u003e \u003cbutton type=\"button\" class=\"boot-faq__q\" aria-expanded=\"false\"\u003e \u003cspan class=\"boot-faq__q-text\"\u003e側面に取り付けられるプレートの最大直径は？\u003c\/span\u003e \u003cspan class=\"boot-faq__toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cdiv class=\"boot-faq__a\"\u003e \u003cdiv class=\"boot-faq__a-inner\"\u003e \u003cp\u003eEZ-BOOT™の側面には、直径24.4 cmまでのウェイトプレートを使用できます。通常は5 kg／10 lbのウェイトプレートです。EZ-BOOT™の底面に取り付けるウェイトプレートの直径に制限はありません。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boot-faq__item\"\u003e \u003cbutton type=\"button\" class=\"boot-faq__q\" aria-expanded=\"false\"\u003e \u003cspan class=\"boot-faq__q-text\"\u003eEZ-BOOTの重量はどのくらいですか？\u003c\/span\u003e \u003cspan class=\"boot-faq__toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cdiv class=\"boot-faq__a\"\u003e \u003cdiv class=\"boot-faq__a-inner\"\u003e \u003cp\u003eEZ-BOOT™の重量は730グラム（1.5ポンド）で、非常に持ち運びやすく、外出先でのトレーニングにも簡単に携帯できます。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boot-faq__item\"\u003e \u003cbutton type=\"button\" class=\"boot-faq__q\" aria-expanded=\"false\"\u003e \u003cspan class=\"boot-faq__q-text\"\u003eレザーパッドはヴィーガン仕様ですか？\u003c\/span\u003e \u003cspan class=\"boot-faq__toggle\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cdiv class=\"boot-faq__a\"\u003e \u003cdiv class=\"boot-faq__a-inner\"\u003e \u003cp\u003eはい、ヴィーガン仕様です（ポリウレタン製）！動物に危害は加えていません。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cscript\u003e\n(function () {\n  var root = document.querySelector('.boot-faq');\n  if (!root) return;\n\n  var items = root.querySelectorAll('.boot-faq__item');\n\n  items.forEach(function (item) {\n    var btn = item.querySelector('.boot-faq__q');\n    if (!btn) return;\n    btn.addEventListener('click', function () {\n      var wasOpen = item.classList.contains('is-open');\n      items.forEach(function (other) {\n        other.classList.remove('is-open');\n        var b = other.querySelector('.boot-faq__q');\n        if (b) b.setAttribute('aria-expanded', 'false');\n      });\n      if (!wasOpen) {\n        item.classList.add('is-open');\n        btn.setAttribute('aria-expanded', 'true');\n      }\n    });\n  });\n})();\n\u003c\/script\u003e \u003c\/div\u003e \u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Kensui","offers":[{"title":"シングル","offer_id":42948950524116,"sku":"rek-ankr-50mm-v2","price":99.0,"currency_code":"USD","in_stock":false},{"title":"ペア（20ドル節約）","offer_id":44085138620628,"sku":"rek-ankr-50mm-pair-v2.2","price":179.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/ez-boot-pair.png?v=1788814717"},{"product_id":"adaptabell-extension","title":"アダプタベル™ 延長器","description":"\u003cp\u003eバンパープレートやセメント製の重りプレートをお持ちですか？\u003c\/p\u003e\n\u003cp\u003e元の棒よりも2インチ多く荷重スペースが増えます。\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eアルミ合金製\u003c\/p\u003e\n\u003cp\u003eこの延長パーツはダンベルのハンドル1本用です。\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"PRO（4パック）","offer_id":46182326304980,"sku":"rek-bumper-1in-PRO-4pack","price":49.0,"currency_code":"USD","in_stock":true},{"title":"MAX（4パック）","offer_id":46182326337748,"sku":"rek-bumper-1in-M-4pack","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/pro-4pack.jpg?v=1789125057"},{"product_id":"ascent-booster","title":"アセント™ 増強器","description":"\u003cp\u003e**10月発送予定**\u003c\/p\u003e\n\u003cp\u003eASCENT™に高さと角度をさらに加えるためのブースターです。\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"4パック","offer_id":42937448726740,"sku":"rek-boosterx2","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/double-ascent-booster.jpg?v=1683827685"},{"product_id":"ez-vest-r-suspension-system","title":"EZ-VEST® 吊り下げ装置","description":"\u003cp\u003e非常に頑丈な吊り下げ装置を使って、ベストの着脱を素早く簡単に行えます。\u003c\/p\u003e\n\u003cp\u003eセットの合間には、ベストを外すか、吊り下げたまま休憩してください！\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":42953508815060,"sku":"rek-vest-suspension","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/kensui-accessory-kit-improved.png?v=1789084255"},{"product_id":"kensui-duffel-bag","title":"洗水袋鞄","description":"\u003cp\u003e機能的で実用的なMOLLEダッフルバッグ。使いやすいポケットと合計35リットルの収納スペースを備えています。\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e35リットルの収納容量\u003c\/li\u003e\n\u003cli\u003e専用の靴収納室\u003c\/li\u003e\n\u003cli\u003e丈夫で防水・破れに強い布地\u003c\/li\u003e\n\u003cli\u003eすぐに取り出せる伸縮性のあるネットポケット\u003c\/li\u003e\n\u003cli\u003e取り外し可能で完全に調節できる斜め掛けひも\u003c\/li\u003e\n\u003cli\u003e貴重品用の隠しファスナーポケット\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":42965880733908,"sku":"rek-duffle","price":79.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/duffel-with-logo.jpg?v=1683828037"},{"product_id":"ankr-extension-sleeves","title":"EZ-BOOT™ マックス 延長側袖","description":"ANKR延長スリーブでさらに多くの重さを積み重ねて持ち上げましょう","brand":"Kensui","offers":[{"title":"2\"\/50mm","offer_id":43069799727316,"sku":"rek-ankr-50mm-ext","price":27.0,"currency_code":"USD","in_stock":true},{"title":"1\"\/28mm","offer_id":43069799760084,"sku":"rek-ankr-28mm-ext","price":27.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/ankr-ext-front-weights-788219.jpg?v=1683829182"},{"product_id":"hamstring-curl-strap","title":"もも裏筋カール用帯","description":"\u003cp\u003eハムストリングカールストラップでノルディックカールと座位腹筋運動を行いましょう。ご家庭での使用に最適です。\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e厚さ1インチの快適な発泡素材\u003c\/li\u003e\n\u003cli\u003e10秒で設置完了\u003c\/li\u003e\n\u003cli\u003e調節可能なストラップ（ワンサイズで対応）\u003c\/li\u003e\n\u003cli\u003e保護用ドアアンカー付き\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":43087385231572,"sku":"rek-nordic","price":22.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/hamstring-curl-strap.jpg?v=1683828493"},{"product_id":"ankr-connector","title":"EZ-BOOT™ 最大接続具","description":"両側の動きを可能にするために、2つのANKRを接続してください","brand":"Kensui","offers":[{"title":"Default Title","offer_id":43101625385172,"sku":"rek-connector","price":11.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/kensui-ankr-connector-three-o-rings-01-connected.png?v=1789140527"},{"product_id":"adaptabell-centering-adapter","title":"アダプタベル™ 中心合わせ用継手","description":"\u003cp\u003eアジャスタベルは1インチと2インチのプレートの両方に対応しています。\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eただし、2インチのプレートを中央に合わせるのは少し技術が必要です。\u003c\/p\u003e\n\u003cp\u003eこれにより、簡単に行うことができます！\u003c\/p\u003e\n\u003cp\u003e各アダプターは最大2枚のプレートを中央に合わせられます。\u003c\/p\u003e\n\u003cp\u003e寸法：直径2インチ／50mm、高さ1インチ／25mm\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e** 4個入りパックです\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e** 通常のピンと延長ピンの両方に対応しています\u003c\/em\u003e\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"Pack of 4","offer_id":48171300683988,"sku":"rek-db-adapter-4pc","price":9.0,"currency_code":"USD","in_stock":true},{"title":"Pack of 8","offer_id":48171301634260,"sku":"rek-db-adapter-8pc","price":17.0,"currency_code":"USD","in_stock":true},{"title":"Pack of 16","offer_id":48171301667028,"sku":"rek-db-adapter-16pc","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/adjustbell-centering-adapter.jpg?v=1789084040"},{"product_id":"kabuto-cotton-performance-tee","title":"兜 モーダル性能半袖シャツ","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e95%モダールと5%スパンデックスで作られた当社のパフォーマンスTシャツは、最も多用途なTシャツとなる完璧な生地のブレンドです。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e外観と繊維のシンプルな構造により、スポーツ用途だけでなくカジュアルな着用にも適しています。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e軽量で耐久性があり通気性に優れたKensuiパフォーマンスTシャツは、形状を保ちながら超伸縮性を提供し、過酷なトレーニング中も快適な動きを実現します。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e95% モダール 5% スパンデックス\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eモデル身長177cm、サイズM着用\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cspan data-canva-clipboard=\"ewAiAGEAIgA6ADUALAAiAGQAIgA6ACIAQgAiACwAIgBoACIAOgAiAHcAdwB3AC4AYwBhAG4AdgBhAC4AYwBvAG0AIgAsACIAYwAiADoAIgBEAEEARgAyAGUARgBGAG0ASQBhAFUAIgAsACIAaQAiADoAIgBVAHkAZAB1AGIAWABpAGUAagBEAGYAcAB3AFUAdQBkAFAAbQBhAEUARwB3ACIALAAiAGIAIgA6ADEANwAwADIAMQAwADkAMgA0ADQANQA0ADgALAAiAGoAIgA6AFsAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9AF0ALAAiAEEAPwAiADoAIgBFACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAGEAIgA6ACIAMQAwADAAJQAiACwAIgBBAD8AIgA6ACIAQgAiACwAIgBiACIAOgB7ACIAQQAxACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFMAaQB6AGUAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFwAbgAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGQASgBqAFQAawA1AFUAVQAsADAAIgAsACIAQgAiADoAIgAxADYAcAB4ACIALAAiAEMAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARAAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBGACIAOgAiAG4AbwBuAGUAIgB9AH0AXQB9AH0ALAAiAEYAIgA6AHsAfQAsACIARwAiADoAewB9ACwAIgBFACIAOgAiAEIAIgB9ACwAIgBCADEAIgA6AHsAIgBBACIAOgB7AH0ALAAiAEIAIgA6AHsAIgBBAD8AIgA6ACIAQgAiACwAIgBBACIAOgB7ACIAQQAiADoAWwB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAQwBoAGUAcwB0ACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBkAEoAagBUAGsANQBVAFUALAAwACIALAAiAEIAIgA6ACIAMQA2AHAAeAAiACwAIgBDACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEQAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARgAiADoAIgBuAG8AbgBlACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIAQwAxACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFcAYQBpAHMAdAAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAXABuACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZABKAGoAVABrADUAVQBVACwAMAAiACwAIgBCACIAOgAiADEANgBwAHgAIgAsACIAQwAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBEACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEYAIgA6ACIAbgBvAG4AZQAiAH0AfQBdAH0AfQAsACIARgAiADoAewB9ACwAIgBHACIAOgB7AH0ALAAiAEUAIgA6ACIAQgAiAH0ALAAiAEQAMQAiADoAewAiAEEAIgA6AHsAfQAsACIAQgAiADoAewAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBIAGkAcABzACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBkAEoAagBUAGsANQBVAFUALAAwACIALAAiAEIAIgA6ACIAMQA2AHAAeAAiACwAIgBDACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEQAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARgAiADoAIgBuAG8AbgBlACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIAQQAyACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFMAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgAyAH0ALAAiAEMAIgA6AHsAIgBBACIAOgB0AHIAdQBlAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIALAAiAEIAIgA6ACIAMQA2AHAAeAAiACwAIgBDACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEQAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARgAiADoAIgBuAG8AbgBlACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIAQgAyACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiADMANwAtADMAOQAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBDACIALAAiAEEAIgA6ADkAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFwAbgAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGQASgBqAFQAawA1AFUAVQAsADAAIgAsACIAQgAiADoAIgAxADYAcAB4ACIALAAiAEMAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARAAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBGACIAOgAiAG4AbwBuAGUAIgB9AH0AXQB9AH0ALAAiAEYAIgA6AHsAfQAsACIARwAiADoAewB9ACwAIgBFACIAOgAiAEIAIgB9ACwAIgBDADIAIgA6AHsAIgBBACIAOgB7AH0ALAAiAEIAIgA6AHsAIgBBAD8AIgA6ACIAQgAiACwAIgBBACIAOgB7ACIAQQAiADoAWwB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAMwAwACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEMAIgAsACIAQQAiADoANQB9ACwAIgBDACIAOgB7ACIAQQAiADoAdAByAHUAZQB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAXABuACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZABKAGoAVABrADUAVQBVACwAMAAiACwAIgBCACIAOgAiADEANgBwAHgAIgAsACIAQwAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBEACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEYAIgA6ACIAbgBvAG4AZQAiAH0AfQBdAH0AfQAsACIARgAiADoAewB9ACwAIgBHACIAOgB7AH0ALAAiAEUAIgA6ACIAQgAiAH0ALAAiAEQAMgAiADoAewAiAEEAIgA6AHsAfQAsACIAQgAiADoAewAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgAzADYALQAzADgAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgA0AH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBkAEoAagBUAGsANQBVAFUALAAwACIALAAiAEIAIgA6ACIAMQA2AHAAeAAiACwAIgBDACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEQAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARgAiADoAIgBuAG8AbgBlACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIAQQAzACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAE0AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgAxAH0ALAAiAEMAIgA6AHsAIgBBACIAOgB0AHIAdQBlAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIALAAiAEIAIgA6ACIAMQA2AHAAeAAiACwAIgBGACIAOgAiAG4AbwBuAGUAIgB9AH0AXQB9AH0ALAAiAEYAIgA6AHsAfQAsACIARwAiADoAewB9ACwAIgBFACIAOgAiAEIAIgB9ACwAIgBCADMAIgA6AHsAIgBBACIAOgB7AH0ALAAiAEIAIgA6AHsAIgBBAD8AIgA6ACIAQgAiACwAIgBBACIAOgB7ACIAQQAiADoAWwB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAMwA5AC0ANAAyACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEMAIgAsACIAQQAiADoAOQB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAXABuACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZABKAGoAVABrADUAVQBVACwAMAAiAH0AfQBdAH0AfQAsACIARgAiADoAewB9ACwAIgBHACIAOgB7AH0ALAAiAEUAIgA6ACIAQgAiAH0ALAAiAEMAMwAiADoAewAiAEEAIgA6AHsAfQAsACIAQgAiADoAewAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgAzADIAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgA1AH0ALAAiAEMAIgA6AHsAIgBBACIAOgB0AHIAdQBlAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBkAEoAagBUAGsANQBVAFUALAAwACIALAAiAEIAIgA6ACIAMQA2AHAAeAAiACwAIgBDACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEQAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARgAiADoAIgBuAG8AbgBlACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIARAAzACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiADMAOAAtADQAMAAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBDACIALAAiAEEAIgA6ADUAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFwAbgAiAH0ALAAiAEIAIgA6AHsAIgBCACIAOgAiADEANgBwAHgAIgAsACIAQwAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBEACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEYAIgA6ACIAbgBvAG4AZQAiAH0AfQBdAH0AfQAsACIARgAiADoAewB9ACwAIgBHACIAOgB7AH0ALAAiAEUAIgA6ACIAQgAiAH0ALAAiAEEANAAiADoAewAiAEEAIgA6AHsAfQAsACIAQgAiADoAewAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBMACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEMAIgAsACIAQQAiADoAMQB9ACwAIgBDACIAOgB7ACIAQQAiADoAdAByAHUAZQB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAXABuACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiACwAIgBCACIAOgAiADEANgBwAHgAIgAsACIAQwAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBEACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEYAIgA6ACIAbgBvAG4AZQAiAH0AfQBdAH0AfQAsACIARgAiADoAewB9ACwAIgBHACIAOgB7AH0ALAAiAEUAIgA6ACIAQgAiAH0ALAAiAEIANAAiADoAewAiAEEAIgA6AHsAfQAsACIAQgAiADoAewAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgA0ADIALQA0ADUAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgA5AH0ALAAiAEMAIgA6AHsAIgBBACIAOgB0AHIAdQBlAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIALAAiAEIAIgA6ACIAMQA2AHAAeAAiACwAIgBDACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEQAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARgAiADoAIgBuAG8AbgBlACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIAQwA0ACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiADMANAAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBDACIALAAiAEEAIgA6ADUAfQAsACIAQwAiADoAewAiAEEAIgA6AHQAcgB1AGUAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFwAbgAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgAsACIAQgAiADoAIgAxADYAcAB4ACIALAAiAEMAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARAAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBGACIAOgAiAG4AbwBuAGUAIgB9AH0AXQB9AH0ALAAiAEYAIgA6AHsAfQAsACIARwAiADoAewB9ACwAIgBFACIAOgAiAEIAIgB9ACwAIgBEADQAIgA6AHsAIgBBACIAOgB7AH0ALAAiAEIAIgA6AHsAIgBBAD8AIgA6ACIAQgAiACwAIgBBACIAOgB7ACIAQQAiADoAWwB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIANAAwAC0ANAAyACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEMAIgAsACIAQQAiADoANQB9ACwAIgBDACIAOgB7ACIAQQAiADoAdAByAHUAZQB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAXABuACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiACwAIgBCACIAOgAiADEANgBwAHgAIgAsACIAQwAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBEACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEYAIgA6ACIAbgBvAG4AZQAiAH0AfQBdAH0AfQAsACIARgAiADoAewB9ACwAIgBHACIAOgB7AH0ALAAiAEUAIgA6ACIAQgAiAH0ALAAiAEEANQAiADoAewAiAEEAIgA6AHsAfQAsACIAQgAiADoAewAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBYAEwAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgAxAH0ALAAiAEMAIgA6AHsAIgBBACIAOgB0AHIAdQBlAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIAQgA1ACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiADQANQAtADQAOAAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBDACIALAAiAEEAIgA6ADUAfQAsACIAQwAiADoAewAiAEEAIgA6AHQAcgB1AGUAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFwAbgAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGQASgBqAFQAawA1AFUAVQAsADAAIgAsACIAQgAiADoAIgAxADYAcAB4ACIALAAiAEMAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARAAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBGACIAOgAiAG4AbwBuAGUAIgB9AH0AXQB9AH0ALAAiAEYAIgA6AHsAfQAsACIARwAiADoAewB9ACwAIgBFACIAOgAiAEIAIgB9ACwAIgBDADUAIgA6AHsAIgBBACIAOgB7AH0ALAAiAEIAIgA6AHsAIgBBAD8AIgA6ACIAQgAiACwAIgBBACIAOgB7ACIAQQAiADoAWwB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAMwA3ACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEMAIgAsACIAQQAiADoANQB9ACwAIgBDACIAOgB7ACIAQQAiADoAdAByAHUAZQB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAXABuACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiACwAIgBCACIAOgAiADEANgBwAHgAIgAsACIAQwAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBEACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEYAIgA6ACIAbgBvAG4AZQAiAH0AfQBdAH0AfQAsACIARgAiADoAewB9ACwAIgBHACIAOgB7AH0ALAAiAEUAIgA6ACIAQgAiAH0ALAAiAEQANQAiADoAewAiAEEAIgA6AHsAfQAsACIAQgAiADoAewAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgA0ADMALQA0ADQAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgA3AH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQgAiADoAIgAxADYAcAB4ACIALAAiAEMAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARAAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBGACIAOgAiAG4AbwBuAGUAIgB9AH0AXQB9AH0ALAAiAEYAIgA6AHsAfQAsACIARwAiADoAewB9ACwAIgBFACIAOgAiAEIAIgB9AH0ALAAiAGMAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQAiADoAIgBBADEAIgAsACIAQgAiADoAIgBCADEAIgAsACIAQwAiADoAIgBDADEAIgAsACIARAAiADoAIgBEADEAIgB9ACwAIgBCACIAOgAxACwAIgBDACIAOgAxAH0ALAB7ACIAQQAiADoAewAiAEEAIgA6ACIAQQAyACIALAAiAEIAIgA6ACIAQgAyACIALAAiAEMAIgA6ACIAQwAyACIALAAiAEQAIgA6ACIARAAyACIAfQAsACIAQgAiADoANAA0AC4AMwA5ADAANgAyADUALAAiAEMAIgA6ADQANAAuADMAOQAwADYAMgA1AH0ALAB7ACIAQQAiADoAewAiAEEAIgA6ACIAQQAzACIALAAiAEIAIgA6ACIAQgAzACIALAAiAEMAIgA6ACIAQwAzACIALAAiAEQAIgA6ACIARAAzACIAfQAsACIAQgAiADoANAA0AC4AMwA5ADAANgAyADUALAAiAEMAIgA6ADQANAAuADMAOQAwADYAMgA1AH0ALAB7ACIAQQAiADoAewAiAEEAIgA6ACIAQQA0ACIALAAiAEIAIgA6ACIAQgA0ACIALAAiAEMAIgA6ACIAQwA0ACIALAAiAEQAIgA6ACIARAA0ACIAfQAsACIAQgAiADoAMQAsACIAQwAiADoAMQB9ACwAewAiAEEAIgA6AHsAIgBBACIAOgAiAEEANQAiACwAIgBCACIAOgAiAEIANQAiACwAIgBDACIAOgAiAEMANQAiACwAIgBEACIAOgAiAEQANQAiAH0ALAAiAEIAIgA6ADEALAAiAEMAIgA6ADEAfQBdACwAIgBDACIAOgBbAHsAIgBBACIAOgAiAEEAIgAsACIAQgAiADoAMQB9ACwAewAiAEEAIgA6ACIAQgAiACwAIgBCACIAOgAxAH0ALAB7ACIAQQAiADoAIgBDACIALAAiAEIAIgA6ADEAfQAsAHsAIgBBACIAOgAiAEQAIgAsACIAQgAiADoAMQB9AF0ALAAiAEYAIgA6ADEAMAAsACIARwAiADoAewAiAEEAIgA6ADIALAAiAEIAIgA6ACIAIwBjAGMAYwBjAGMAYwAiAH0AfQB9AH0AfQBdACwAIgBCACIAOgB7ACIAQwBDAGIATQB1AHIAbgA4AHUAeABQAFUAbgBjAFkAYQAiADoAewAiAEIAIgA6ADEAfQB9AH0AfQA=\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eサイズ\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e胸囲\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eウエスト\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eヒップ\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eS\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e37-39\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e30\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e36-38\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eM\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e39-42\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e32\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e38-40\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eL\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e42-45\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e34\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e40-42\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eXL\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e45-48\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e37\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e43-44\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp data-mce-fragment=\"1\"\u003e洗濯の注意事項： \u003cbr\u003e\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e最大30°Cで洗濯してください\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e柔軟剤は使用しないでください\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e自然乾燥（乾燥機は使用しないでください）\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cmeta charset=\"utf-8\"\u003e","brand":"Kensui","offers":[{"title":"S \/ グレー","offer_id":44132980359380,"sku":"rek-kabuto-modal-shirt-gr-S","price":29.0,"currency_code":"USD","in_stock":true},{"title":"S \/ ブラック","offer_id":43290051772628,"sku":"rek-kabuto-modal-shirt-S","price":29.0,"currency_code":"USD","in_stock":true},{"title":"S \/ オリーブ","offer_id":44132980392148,"sku":"rek-kabuto-modal-shirt-green-S","price":29.0,"currency_code":"USD","in_stock":true},{"title":"S \/ ホワイト","offer_id":44132980424916,"sku":"rek-kabuto-modal-shirt-wh-S","price":29.0,"currency_code":"USD","in_stock":true},{"title":"S \/ 赤","offer_id":44343267197140,"sku":"rek-kabuto-modal-red-S","price":29.0,"currency_code":"USD","in_stock":true},{"title":"M \/ グレー","offer_id":44132980457684,"sku":"rek-kabuto-modal-shirt-gr-M","price":29.0,"currency_code":"USD","in_stock":true},{"title":"M \/ ブラック","offer_id":43290051805396,"sku":"rek-kabuto-modal-shirt-M","price":29.0,"currency_code":"USD","in_stock":true},{"title":"M \/ オリーブ","offer_id":44132980490452,"sku":"rek-kabuto-modal-shirt-green-M","price":29.0,"currency_code":"USD","in_stock":true},{"title":"M \/ ホワイト","offer_id":44132980523220,"sku":"rek-kabuto-modal-shirt-wh-M","price":29.0,"currency_code":"USD","in_stock":true},{"title":"M \/ 赤","offer_id":44343267229908,"sku":"rek-kabuto-modal-red-M","price":29.0,"currency_code":"USD","in_stock":true},{"title":"L \/ グレー","offer_id":44132980555988,"sku":"rek-kabuto-modal-shirt-gr-L","price":29.0,"currency_code":"USD","in_stock":true},{"title":"L \/ ブラック","offer_id":43290051838164,"sku":"rek-kabuto-modal-shirt-L","price":29.0,"currency_code":"USD","in_stock":true},{"title":"L \/ オリーブ","offer_id":44132980588756,"sku":"rek-kabuto-modal-shirt-green-L","price":29.0,"currency_code":"USD","in_stock":true},{"title":"L \/ ホワイト","offer_id":44132980621524,"sku":"rek-kabuto-modal-shirt-wh-L","price":29.0,"currency_code":"USD","in_stock":true},{"title":"L \/ 赤","offer_id":44343267262676,"sku":"rek-kabuto-modal-red-L","price":29.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ グレー","offer_id":44132980654292,"sku":"rek-kabuto-modal-shirt-gr-XL","price":29.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ ブラック","offer_id":43290051870932,"sku":"rek-kabuto-modal-shirt-XL","price":29.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ オリーブ","offer_id":44132980687060,"sku":"rek-kabuto-modal-shirt-green-XL","price":29.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ ホワイト","offer_id":44132980719828,"sku":"rek-kabuto-modal-shirt-wh-XL","price":29.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ 赤","offer_id":44343267295444,"sku":"rek-kabuto-modal-red-XL","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/grey-modal.jpg?v=1748257952"},{"product_id":"kabuto-joggers","title":"兜ジョガーパンツ","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e60%ポリエステル、35%コットン、5%スパンデックスの混紡素材を使用した当社のHiraジョガーパンツは、動きやすさを追求した究極のボトムスです。\u003c\/p\u003e\n\u003cp\u003eリブ編みのカフス、伸縮性のあるウエストバンド、収納に便利な複数のポケットを備えたこれらのジョガーパンツは、日常のアクティブなライフスタイルに最適です。\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eモデルは身長190cm、体重80kgで、サイズMを着用しています\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cspan data-canva-clipboard=\"ewAiAGEAIgA6ADUALAAiAGQAIgA6ACIAQgAiACwAIgBoACIAOgAiAHcAdwB3AC4AYwBhAG4AdgBhAC4AYwBvAG0AIgAsACIAYwAiADoAIgBEAEEARgAyAGUARgBGAG0ASQBhAFUAIgAsACIAaQAiADoAIgBVAHkAZAB1AGIAWABpAGUAagBEAGYAcAB3AFUAdQBkAFAAbQBhAEUARwB3ACIALAAiAGIAIgA6ADEANwAwADIAMQAxADAANgA4ADEAMAA2ADkALAAiAGoAIgA6AFsAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9ACwAewB9AF0ALAAiAEEAPwAiADoAIgBFACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAGEAIgA6ACIAMQAwADAAJQAiACwAIgBBAD8AIgA6ACIAQgAiACwAIgBiACIAOgB7ACIAQQAxACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFMAaQB6AGUAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFwAbgAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGQASgBqAFQAawA1AFUAVQAsADAAIgAsACIAQgAiADoAIgAxADYAcAB4ACIALAAiAEMAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARAAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBGACIAOgAiAG4AbwBuAGUAIgB9AH0AXQB9AH0ALAAiAEYAIgA6AHsAfQAsACIARwAiADoAewB9ACwAIgBFACIAOgAiAEIAIgB9ACwAIgBDADEAIgA6AHsAIgBBACIAOgB7AH0ALAAiAEIAIgA6AHsAIgBBAD8AIgA6ACIAQgAiACwAIgBBACIAOgB7ACIAQQAiADoAWwB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAVwBhAGkAcwB0ACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBkAEoAagBUAGsANQBVAFUALAAwACIALAAiAEIAIgA6ACIAMQA2AHAAeAAiACwAIgBDACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEQAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARgAiADoAIgBuAG8AbgBlACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIARAAxACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAEgAaQBwAHMAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFwAbgAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGQASgBqAFQAawA1AFUAVQAsADAAIgAsACIAQgAiADoAIgAxADYAcAB4ACIALAAiAEMAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARAAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBGACIAOgAiAG4AbwBuAGUAIgB9AH0AXQB9AH0ALAAiAEYAIgA6AHsAfQAsACIARwAiADoAewB9ACwAIgBFACIAOgAiAEIAIgB9ACwAIgBCADIAIgA6AHsAIgBBACIAOgB7AH0ALAAiAEIAIgA6AHsAIgBBAD8AIgA6ACIAQgAiACwAIgBBACIAOgB7ACIAQQAiADoAWwB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAMwA3AC0AMwA5ACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEMAIgAsACIAQQAiADoAOQB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAXABuACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZABKAGoAVABrADUAVQBVACwAMAAiACwAIgBCACIAOgAiADEANgBwAHgAIgAsACIAQwAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBEACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEYAIgA6ACIAbgBvAG4AZQAiAH0AfQBdAH0AfQAsACIARgAiADoAewB9ACwAIgBHACIAOgB7AH0ALAAiAEUAIgA6ACIAQgAiAH0ALAAiAEIAMwAiADoAewAiAEEAIgA6AHsAfQAsACIAQgAiADoAewAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgAzADkALQA0ADIAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgA5AH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBkAEoAagBUAGsANQBVAFUALAAwACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIAQgA0ACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiADQAMgAtADQANQAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBDACIALAAiAEEAIgA6ADkAfQAsACIAQwAiADoAewAiAEEAIgA6AHQAcgB1AGUAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFwAbgAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgAsACIAQgAiADoAIgAxADYAcAB4ACIALAAiAEMAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARAAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBGACIAOgAiAG4AbwBuAGUAIgB9AH0AXQB9AH0ALAAiAEYAIgA6AHsAfQAsACIARwAiADoAewB9ACwAIgBFACIAOgAiAEIAIgB9ACwAIgBCADUAIgA6AHsAIgBBACIAOgB7AH0ALAAiAEIAIgA6AHsAIgBBAD8AIgA6ACIAQgAiACwAIgBBACIAOgB7ACIAQQAiADoAWwB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIANAA1AC0ANAA4ACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEMAIgAsACIAQQAiADoANQB9ACwAIgBDACIAOgB7ACIAQQAiADoAdAByAHUAZQB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAXABuACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZABKAGoAVABrADUAVQBVACwAMAAiACwAIgBCACIAOgAiADEANgBwAHgAIgAsACIAQwAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBEACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEYAIgA6ACIAbgBvAG4AZQAiAH0AfQBdAH0AfQAsACIARgAiADoAewB9ACwAIgBHACIAOgB7AH0ALAAiAEUAIgA6ACIAQgAiAH0ALAAiAEEANQAiADoAewAiAEEAIgA6AHsAfQAsACIAQgAiADoAewAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBYAEwAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgAxAH0ALAAiAEMAIgA6AHsAIgBBACIAOgB0AHIAdQBlAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIAQQA0ACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAEwAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgAxAH0ALAAiAEMAIgA6AHsAIgBBACIAOgB0AHIAdQBlAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIALAAiAEIAIgA6ACIAMQA2AHAAeAAiACwAIgBDACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEQAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARgAiADoAIgBuAG8AbgBlACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIAQQAzACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAE0AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgAxAH0ALAAiAEMAIgA6AHsAIgBBACIAOgB0AHIAdQBlAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIALAAiAEIAIgA6ACIAMQA2AHAAeAAiACwAIgBGACIAOgAiAG4AbwBuAGUAIgB9AH0AXQB9AH0ALAAiAEYAIgA6AHsAfQAsACIARwAiADoAewB9ACwAIgBFACIAOgAiAEIAIgB9ACwAIgBBADIAIgA6AHsAIgBBACIAOgB7AH0ALAAiAEIAIgA6AHsAIgBBAD8AIgA6ACIAQgAiACwAIgBBACIAOgB7ACIAQQAiADoAWwB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAUwAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBDACIALAAiAEEAIgA6ADIAfQAsACIAQwAiADoAewAiAEEAIgA6AHQAcgB1AGUAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFwAbgAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgAsACIAQgAiADoAIgAxADYAcAB4ACIALAAiAEMAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARAAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBGACIAOgAiAG4AbwBuAGUAIgB9AH0AXQB9AH0ALAAiAEYAIgA6AHsAfQAsACIARwAiADoAewB9ACwAIgBFACIAOgAiAEIAIgB9ACwAIgBDADIAIgA6AHsAIgBBACIAOgB7AH0ALAAiAEIAIgA6AHsAIgBBAD8AIgA6ACIAQgAiACwAIgBBACIAOgB7ACIAQQAiADoAWwB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAMwAwACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEMAIgAsACIAQQAiADoANQB9ACwAIgBDACIAOgB7ACIAQQAiADoAdAByAHUAZQB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAXABuACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZABKAGoAVABrADUAVQBVACwAMAAiACwAIgBCACIAOgAiADEANgBwAHgAIgAsACIAQwAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBEACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEYAIgA6ACIAbgBvAG4AZQAiAH0AfQBdAH0AfQAsACIARgAiADoAewB9ACwAIgBHACIAOgB7AH0ALAAiAEUAIgA6ACIAQgAiAH0ALAAiAEMAMwAiADoAewAiAEEAIgA6AHsAfQAsACIAQgAiADoAewAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgAzADIAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgA1AH0ALAAiAEMAIgA6AHsAIgBBACIAOgB0AHIAdQBlAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBkAEoAagBUAGsANQBVAFUALAAwACIALAAiAEIAIgA6ACIAMQA2AHAAeAAiACwAIgBDACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEQAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARgAiADoAIgBuAG8AbgBlACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIAQwA0ACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiADMANAAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBDACIALAAiAEEAIgA6ADUAfQAsACIAQwAiADoAewAiAEEAIgA6AHQAcgB1AGUAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFwAbgAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgAsACIAQgAiADoAIgAxADYAcAB4ACIALAAiAEMAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARAAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBGACIAOgAiAG4AbwBuAGUAIgB9AH0AXQB9AH0ALAAiAEYAIgA6AHsAfQAsACIARwAiADoAewB9ACwAIgBFACIAOgAiAEIAIgB9ACwAIgBDADUAIgA6AHsAIgBBACIAOgB7AH0ALAAiAEIAIgA6AHsAIgBBAD8AIgA6ACIAQgAiACwAIgBBACIAOgB7ACIAQQAiADoAWwB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAMwA3ACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEMAIgAsACIAQQAiADoANQB9ACwAIgBDACIAOgB7ACIAQQAiADoAdAByAHUAZQB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6ACIAXABuACIAfQAsACIAQgAiADoAewAiAEEAIgA6ACIAWQBBAEYAZQBPAFEAOAA1AGQAQwBJACwAMAAiACwAIgBCACIAOgAiADEANgBwAHgAIgAsACIAQwAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBEACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEYAIgA6ACIAbgBvAG4AZQAiAH0AfQBdAH0AfQAsACIARgAiADoAewB9ACwAIgBHACIAOgB7AH0ALAAiAEUAIgA6ACIAQgAiAH0ALAAiAEQAMgAiADoAewAiAEEAIgA6AHsAfQAsACIAQgAiADoAewAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgAzADYALQAzADgAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgA0AH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBkAEoAagBUAGsANQBVAFUALAAwACIALAAiAEIAIgA6ACIAMQA2AHAAeAAiACwAIgBDACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEQAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARgAiADoAIgBuAG8AbgBlACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIARAAzACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiADMAOAAtADQAMAAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBDACIALAAiAEEAIgA6ADUAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFwAbgAiAH0ALAAiAEIAIgA6AHsAIgBCACIAOgAiADEANgBwAHgAIgAsACIAQwAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBEACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEYAIgA6ACIAbgBvAG4AZQAiAH0AfQBdAH0AfQAsACIARgAiADoAewB9ACwAIgBHACIAOgB7AH0ALAAiAEUAIgA6ACIAQgAiAH0ALAAiAEQANAAiADoAewAiAEEAIgA6AHsAfQAsACIAQgAiADoAewAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgA0ADAALQA0ADIAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQwAiACwAIgBBACIAOgA1AH0ALAAiAEMAIgA6AHsAIgBBACIAOgB0AHIAdQBlAH0AfQAsAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBcAG4AIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIALAAiAEIAIgA6ACIAMQA2AHAAeAAiACwAIgBDACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEQAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARgAiADoAIgBuAG8AbgBlACIAfQB9AF0AfQB9ACwAIgBGACIAOgB7AH0ALAAiAEcAIgA6AHsAfQAsACIARQAiADoAIgBCACIAfQAsACIARAA1ACIAOgB7ACIAQQAiADoAewB9ACwAIgBCACIAOgB7ACIAQQA\/ACIAOgAiAEIAIgAsACIAQQAiADoAewAiAEEAIgA6AFsAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiADQAMwAtADQANAAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGUATwBRADgANQBkAEMASQAsADAAIgB9AH0ALAB7ACIAQQAiADoAewAiAEEAPwAiADoAIgBDACIALAAiAEEAIgA6ADcAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFwAbgAiAH0ALAAiAEIAIgA6AHsAIgBCACIAOgAiADEANgBwAHgAIgAsACIAQwAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBEACIAOgAiAG4AbwByAG0AYQBsACIALAAiAEYAIgA6ACIAbgBvAG4AZQAiAH0AfQBdAH0AfQAsACIARgAiADoAewB9ACwAIgBHACIAOgB7AH0ALAAiAEUAIgA6ACIAQgAiAH0ALAAiAEIAMQAiADoAewAiAEEAIgA6AHsAfQAsACIAQgAiADoAewAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQA\/ACIAOgAiAEEAIgAsACIAQQAiADoAIgBDAGgAZQBzAHQAIgB9ACwAIgBCACIAOgB7ACIAQQAiADoAIgBZAEEARgBlAE8AUQA4ADUAZABDAEkALAAwACIAfQB9ACwAewAiAEEAIgA6AHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgAiAFwAbgAiAH0ALAAiAEIAIgA6AHsAIgBBACIAOgAiAFkAQQBGAGQASgBqAFQAawA1AFUAVQAsADAAIgAsACIAQgAiADoAIgAxADYAcAB4ACIALAAiAEMAIgA6ACIAbgBvAHIAbQBhAGwAIgAsACIARAAiADoAIgBuAG8AcgBtAGEAbAAiACwAIgBGACIAOgAiAG4AbwBuAGUAIgB9AH0AXQB9AH0ALAAiAEYAIgA6AHsAfQAsACIARwAiADoAewB9ACwAIgBFACIAOgAiAEIAIgB9AH0ALAAiAGMAIgA6AHsAIgBBACIAOgBbAHsAIgBBACIAOgB7ACIAQQAiADoAIgBBADEAIgAsACIAQgAiADoAIgBCADEAIgAsACIAQwAiADoAIgBDADEAIgAsACIARAAiADoAIgBEADEAIgB9ACwAIgBCACIAOgAxACwAIgBDACIAOgAxAH0ALAB7ACIAQQAiADoAewAiAEEAIgA6ACIAQQAyACIALAAiAEIAIgA6ACIAQgAyACIALAAiAEMAIgA6ACIAQwAyACIALAAiAEQAIgA6ACIARAAyACIAfQAsACIAQgAiADoANAA0AC4AMwA5ADAANgAyADUALAAiAEMAIgA6ADQANAAuADMAOQAwADYAMgA1AH0ALAB7ACIAQQAiADoAewAiAEEAIgA6ACIAQQAzACIALAAiAEIAIgA6ACIAQgAzACIALAAiAEMAIgA6ACIAQwAzACIALAAiAEQAIgA6ACIARAAzACIAfQAsACIAQgAiADoANAA0AC4AMwA5ADAANgAyADUALAAiAEMAIgA6ADQANAAuADMAOQAwADYAMgA1AH0ALAB7ACIAQQAiADoAewAiAEEAIgA6ACIAQQA0ACIALAAiAEIAIgA6ACIAQgA0ACIALAAiAEMAIgA6ACIAQwA0ACIALAAiAEQAIgA6ACIARAA0ACIAfQAsACIAQgAiADoAMQAsACIAQwAiADoAMQB9ACwAewAiAEEAIgA6AHsAIgBBACIAOgAiAEEANQAiACwAIgBCACIAOgAiAEIANQAiACwAIgBDACIAOgAiAEMANQAiACwAIgBEACIAOgAiAEQANQAiAH0ALAAiAEIAIgA6ADEALAAiAEMAIgA6ADEAfQBdACwAIgBDACIAOgBbAHsAIgBBACIAOgAiAEEAIgAsACIAQgAiADoAMQB9ACwAewAiAEEAIgA6ACIAQgAiACwAIgBCACIAOgAxAH0ALAB7ACIAQQAiADoAIgBDACIALAAiAEIAIgA6ADEAfQAsAHsAIgBBACIAOgAiAEQAIgAsACIAQgAiADoAMQB9AF0ALAAiAEYAIgA6ADEAMAAsACIARwAiADoAewAiAEEAIgA6ADIALAAiAEIAIgA6ACIAIwBjAGMAYwBjAGMAYwAiAH0AfQB9AH0AfQBdACwAIgBCACIAOgB7ACIATABuAEUAVwBJAFgAdgBlADEAMQBjADgAbgBCAHkAWgAiADoAewAiAEIAIgA6ADEAfQB9AH0AfQA=\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eサイズ\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e胸囲\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eウエスト\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eヒップ\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eS\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e37-39\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e30\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e36-38\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eM\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e39-42\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e32\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e38-40\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eL\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e42-45\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e34\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e40-42\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003eXL\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e45-48\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e37\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cspan\u003e43-44\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e洗濯の注意事項： \u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e最大30°Cで洗濯してください\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e柔軟剤は使用しないでください\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e自然乾燥（乾燥機は使用しないでください）\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Kensui","offers":[{"title":"S","offer_id":43290057703636,"sku":"rek-kabuto-jogger-S","price":39.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43290057736404,"sku":"rek-kabuto-jogger-M","price":39.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43290057769172,"sku":"rek-kabuto-jogger-L","price":39.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43290057801940,"sku":"rek-kabuto-jogger-XL","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/kabuto-jogger-front-797616.jpg?v=1748259792"},{"product_id":"upgrade-to-pair-bundle","title":"ペアセットへのアップグレード","description":"","brand":"Kensui","offers":[{"title":"Default Title","offer_id":43300819992788,"sku":"rek-upgrade-to-bundle","price":85.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/ankr-pair-bundle-2_-50mm_b652e2ee-d428-4d03-8b07-7db943c9cc97.jpg?v=1683828175"},{"product_id":"swissies45","title":"スイスィーズ-SP™","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"637e11765fedc300c90c4805\" data-shogun-site-id=\"d921f9ba-aa7a-4156-9e44-53aad23b56fb\" data-shogun-page-id=\"637e11765fedc300c90c4805\" data-shogun-page-version-id=\"6a4503c7b3a59c7f779f39d2\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6a4503c7b3a59c7f779f3baa\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e \u003cdiv id=\"s-bd7af398-83c7-43ff-9974-6e8550738a86\" class=\"shg-c shg-align-left\"\u003e \u003cdiv style=\"position: relative; width: 100%; padding-top: 177.78%; overflow: hidden;\"\u003e \u003cvideo id=\"myVideo\" autoplay muted loop playsinline style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;\"\u003e \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1a3aaf721c1c4ddca88e979abc5fcaeb.mp4\" type=\"video\/mp4\"\u003eお使いのブラウザは動画タグに対応していません。\u003c\/source\u003e\u003c\/video\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-e07e680a-1f84-4cd6-84de-1020e45d2293\" class=\"shg-c shg-product rca-product-view \" data-is-product-box=\"true\"\u003e \u003cdiv class=\"shg-c \" id=\"s-e406d021-0c0d-426a-ac13-5365e41ed782\"\u003e \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e \u003cdiv class=\"shg-c-lg-7 shg-c-md-7 shg-c-sm-7 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-da1b271b-061e-4a5c-8f3e-a21be9dd2ac3\" class=\"shg-c shg-align-center\"\u003e \u003cdiv class=\"shg-product-image-wrapper\" data-shg-product-target=\"product-image-wrapper\"\u003e \u003cimg class=\"shogun-image\" data-shg-product-target=\"product-image\" decoding=\"async\"\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgProductCallback\": {\n        \"id\": \"s-e07e680a-1f84-4cd6-84de-1020e45d2293\",\n        \"callback\": {\n          \"cb\": \"image\",\n          \"data\": {\n            \"uuid\": \"s-da1b271b-061e-4a5c-8f3e-a21be9dd2ac3\",\n            \"imageOffsetTop\": 167,\n            \"LAZY_LOAD_OFFSET_TOP\": 750,\n            \"LAZY_LOAD_ENABLED\": true\n          }\n        }\n      }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003cdiv id=\"s-36e56e8b-93a7-4aa1-8599-e545bfd90cde\" class=\"shg-c shg-align-left\"\u003e \u003cdiv class=\"shg-gallery-root\" data-shg-product-target=\"product-image-gallery-root\" data-shg-column_count=\"6\" data-shg-square_thumbnails=\"true\" data-shg-carousel_mode=\"true\" data-shg-carousel_column_count=\"6\" data-shg-show_arrows=\"true\" data-shg-show_dots=\"\" data-shg-lightbox-switch\u003e \u003cdiv class=\"shg-gallery-arrows-container\"\u003e \u003cdiv class=\"shg-gallery-scroll-container\"\u003e \u003cdiv class=\"shg-gallery-thumb-list shg-gallery-thumb-list-margin\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cspan class=\"shg-gallery-scroll-button shg-left\"\u003e \u003csvg viewbox=\"0 0 10 19\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"max-height: 48px\"\u003e \u003cpath d=\"M9.5 19a.5.5 0 0 0 .354-.854L1.207 9.5 9.854.854a.5.5 0 0 0-.707-.707l-9 9a.5.5 0 0 0 0 .707l9 9A.5.5 0 0 0 9.5 19z\" fill=\"currentColor\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"shg-gallery-scroll-button shg-right\"\u003e \u003csvg viewbox=\"0 0 6 11\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"max-height: 48px\"\u003e \u003cpath d=\"M.75.5C.816.5.88.528.927.577l4.5 4.739a.273.273 0 0 1 0 .372l-4.5 4.738a.241.241 0 0 1-.35-.003.273.273 0 0 1-.004-.37l4.324-4.551L.573.949A.274.274 0 0 1 .52.663.25.25 0 0 1 .75.5Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n  {\n    \"__shgProductCallback\": {\n      \"id\": \"s-e07e680a-1f84-4cd6-84de-1020e45d2293\",\n      \"callback\": {\n        \"cb\": \"image_gallery\",\n        \"data\": {\n          \"uuid\": \"s-36e56e8b-93a7-4aa1-8599-e545bfd90cde\",\n          \"imageGalleryOffsetTop\": 767,\n          \"LAZY_LOAD_OFFSET_TOP\": 750,\n          \"LAZY_LOAD_ENABLED\": true\n        }\n      }\n    }\n  }\n\u003c\/script\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"shg-c-lg-5 shg-c-md-5 shg-c-sm-5 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-5a619b77-edbe-45dc-894b-de40515e3d55\" class=\"shg-c shg-align-left\"\u003e \u003cstyle\u003e\n  .ksnph-stock {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: rgba(34, 197, 94, 0.1);\n    border: 1px solid rgba(34, 197, 94, 0.2);\n    padding: 2px 8px;\n    margin:0px 0px;\n    border-radius: 8px;\n    font-family: 'Outfit', sans-serif;\n  }\n\n  .ksnph-stock-dot {\n    width: 8px;\n    height: 8px;\n    background: #22c55e;\n    border-radius: 50%;\n    animation: ksnph-pulse 2s infinite;\n  }\n\n  @keyframes ksnph-pulse {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.5; }\n  }\n\n  .ksnph-stock-text {\n    font-size: 10px;\n    font-weight: 600;\n    color: #16a34a;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n  }\n\u003c\/style\u003e \u003cdiv class=\"ksnph-stock\"\u003e \u003cspan class=\"ksnph-stock-dot\"\u003e\u003c\/span\u003e \u003cspan class=\"ksnph-stock-text\"\u003e在庫あり、発送準備完了\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-82fd2f74-cfa7-40c4-8e3b-e8ba84382758\" class=\"shg-c shg-align-left\"\u003e \u003cdiv class=\"shogun-heading-component\"\u003e \u003ch1\u003e SWISSIES-SP™ \u003c\/h1\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-aae6e2df-a2d0-4f56-9c23-67b6c2fbcdf1\" class=\"shg-c shg-align-left\"\u003e \u003cspan id=\"judgeme_badge_placeholder\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv id=\"s-19b64044-8972-44e8-8c6b-707953e4d50d\" class=\"shg-c shg-align-left\"\u003e \u003cstyle\u003e\n  .kshandle-benefits {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n    margin-bottom:10px;\n  }\n\n  .kshandle-benefits * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  .kshandle-benefit {\n    font-family: 'Outfit', sans-serif;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 6px;\n    background: white;\n    border-radius: 7px;\n    font-size: 13px;\n    font-weight: 500;\n    color: #333;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);\n  }\n\n  .kshandle-benefit svg {\n    width: 18px;\n    height: 18px;\n    color: #0d9488;\n    flex-shrink: 0;\n  }\n\n \n\u003c\/style\u003e \u003cdiv class=\"kshandle-benefits\"\u003e \u003cdiv class=\"kshandle-benefit\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 800ポンドでの耐荷重テスト済み \u003c\/div\u003e \u003cdiv class=\"kshandle-benefit\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13 10V3L4 14h7v7l9-11h-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 可動域を拡大 \u003c\/div\u003e \u003cdiv class=\"kshandle-benefit\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e マインド・マッスルコネクション \u003c\/div\u003e \u003cdiv class=\"kshandle-benefit\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7 11.5V14m0-2.5v-6a1.5 1.5 0 113 0m-3 6a1.5 1.5 0 00-3 0v2a7.5 7.5 0 0015 0v-5a1.5 1.5 0 00-3 0m-6-3V11m0-5.5v-1a1.5 1.5 0 013 0v1m0 0V11m0-5.5a1.5 1.5 0 013 0v3m0 0V11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 手首や肩の痛みを軽減 \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"kshandle-benefit\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e バー、バンド、バーベル、ケーブルに使用可能 \u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-6d128f77-ef94-412e-b582-35d4ac010d68\" class=\"shg-c shg-align-left\"\u003e \u003cdiv class=\"shg-product-selector-wrapper\" data-shg-product-target=\"product-variant-mount\"\u003e \u003c\/div\u003e \u003cscript type=\"text\/javascript\"\u003e\n    document.customColorSwatch = {\"white\":\"#FFFFFF\",\"teal\":\"#2ad2c9\"};\n  \u003c\/script\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgProductCallback\": {\n        \"id\": \"s-e07e680a-1f84-4cd6-84de-1020e45d2293\",\n        \"callback\": {\n          \"cb\": \"variant\",\n          \"data\": {\n            \"uuid\": \"s-6d128f77-ef94-412e-b582-35d4ac010d68\",\n            \"groupBy\": \"default\",\n            \"showVariantLabels\":  false ,\n            \"detectColorSwatches\":  true ,\n            \"unavailableVariantDisplay\": \"\",\n            \"parentGroupUUID\": \"s-e07e680a-1f84-4cd6-84de-1020e45d2293\",\n            \"displayType\": \"dropdown\"\n          }\n        }\n      },\n      \"__shgSelectedOptions\": {\n        \"id\": \"s-6d128f77-ef94-412e-b582-35d4ac010d68\"\n      },\n      \"__shgVariantOptionValues\": {\n        \"id\": \"s-6d128f77-ef94-412e-b582-35d4ac010d68\"\n      }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e \u003cdiv class=\"shg-box shg-c \" id=\"s-9d439bb1-9afe-4dad-a8ba-750b7cba723b\"\u003e \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e \u003cdiv id=\"s-a72da23a-a132-47b6-9be2-30b42eb4c373\" class=\"shg-c shg-align-left\"\u003e \u003cspan class=\"shg-product-sold-out\" data-shg-product-target=\"product-sold-out\"\u003e売り切れ\u003c\/span\u003e \u003cspan class=\"shg-product-price product-price rca-product-price\" data-shg-product-target=\"product-price\"\u003e\u003c\/span\u003e \u003cspan class=\"shg-product-compare-price\" data-shg-product-target=\"product-compare-price\"\u003e\u003c\/span\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgProductCallback\": {\n        \"id\": \"s-e07e680a-1f84-4cd6-84de-1020e45d2293\",\n        \"callback\": {\n          \"cb\": \"price\",\n          \"data\": {\n            \"uuid\": \"s-a72da23a-a132-47b6-9be2-30b42eb4c373\",\n            \"hasComparePrice\":  false \n          }\n        }\n      }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003cdiv id=\"s-a5d7e797-63c9-4aaa-8943-af0ee9ba3b51\" class=\"shg-c shg-align-left\"\u003e \u003cp\u003e\u003cspan style=\"font-size: 12px;\"\u003e4回の無利息分割払い（\u003cimg style=\"margin: 2px 3px -2px 3px;\" src=\"https:\/\/ucarecdn.com\/53fed10b-cb6d-47c3-afdd-f29b9bf220c7\/-\/format\/auto\/-\/quality\/smart\/\" alt=\"Shop Pay\" height=\"12px\"\u003eまたは\u003cimg style=\"margin: 2px 3px -2px 3px;\" src=\"https:\/\/ucarecdn.com\/db1592db-ed54-4d1c-a4fe-e0d4fef68da8\/-\/format\/auto\/-\/quality\/smart\/\" alt=\"Paypal\" height=\"12px\"\u003e）\u003c\/span\u003e\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cform action=\"\/cart\/add\" method=\"post\" id=\"s-8f53fd0e-450c-4721-b55b-7ba4c50ba78c-atc-btn-wrapper\" class=\"shg-product-atc-btn-wrapper rca-add-to-cart-submit shg-align-center\"\u003e \u003ca id=\"s-8f53fd0e-450c-4721-b55b-7ba4c50ba78c\" class=\"shg-btn shg-cse rca-add-to-cart-submit \"\u003e\u003c\/a\u003e \u003c\/form\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgProductCallback\": {\n        \"id\": \"s-e07e680a-1f84-4cd6-84de-1020e45d2293\",\n        \"callback\": {\n          \"cb\": \"addToCart\",\n          \"data\": {\n            \"uuid\": \"s-8f53fd0e-450c-4721-b55b-7ba4c50ba78c\",\n            \"siteId\": \"d921f9ba-aa7a-4156-9e44-53aad23b56fb\",\n            \"pageId\": \"637e11765fedc300c90c4805\",\n            \"pageVersionId\": \"6a4503c7b3a59c7f779f39d2\",\n            \"parentGroupUuid\": \"s-e07e680a-1f84-4cd6-84de-1020e45d2293\",\n            \"action\": \"\/cart\/add\",\n            \"behavior\": \"go\",\n            \"buttonText\": \"ADD TO CART\",\n            \"successText\": \"Added to your cart\",\n            \"soldOutText\": \"Sold out\",\n            \"unavailableText\": \"Unavailable\"\n          }\n        }\n      }\n    }\n  \u003c\/script\u003e \u003cdiv id=\"s-abfc9b27-3462-4d04-b861-dfa595a954d1-root\"\u003e \u003cdiv class=\"shg-image-margin-container-s-abfc9b27-3462-4d04-b861-dfa595a954d1\" id=\"wrap-s-abfc9b27-3462-4d04-b861-dfa595a954d1\"\u003e \u003cdiv class=\"s-abfc9b27-3462-4d04-b861-dfa595a954d1 shg-align-container\"\u003e \u003cdiv class=\"shg-c s-abfc9b27-3462-4d04-b861-dfa595a954d1 shogun-image-container shg-align-center\" id=\"s-abfc9b27-3462-4d04-b861-dfa595a954d1\"\u003e \u003cdiv class=\"shg-image-content-wrapper\"\u003e \u003cimg srcset=\"https:\/\/i.shgcdn.com\/c96d4665-8fd4-46a6-bbfa-92203a9bf611\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/180x\/ 180w,https:\/\/i.shgcdn.com\/c96d4665-8fd4-46a6-bbfa-92203a9bf611\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/360x\/ 360w,https:\/\/i.shgcdn.com\/c96d4665-8fd4-46a6-bbfa-92203a9bf611\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/720x\/ 720w\" sizes=\"100vw\" src=\"https:\/\/i.shgcdn.com\/c96d4665-8fd4-46a6-bbfa-92203a9bf611\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"eager\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-abfc9b27-3462-4d04-b861-dfa595a954d1\" }\n    }\n  \u003c\/script\u003e \u003cdiv id=\"s-bfe8636b-a296-4c69-848f-82b0cf161ea5\" class=\"shg-c \"\u003e \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan style=\"font-size: 16px;\"\u003eセミプロネイテッドおよびセミスピネイテッドグリップをトレーニングに取り入れましょう。\u003c\/span\u003e\u003c\/p\u003e \u003cp class=\"p1\"\u003e\u003cspan style=\"font-size: 16px;\"\u003eSwissies-SPは、以前はSwissies45として知られていた製品で、特許取得済みのSwissiesをベースに、ハンドルを\u003cstrong\u003e45度\u003c\/strong\u003eにしたバリエーションです。\u003c\/span\u003e\u003c\/p\u003e \u003cp class=\"p1\"\u003e\u003cspan style=\"font-size: 16px;\"\u003eマインド・マッスルコネクションを高め、エクササイズのバリエーションを増やし、簡単に取り付けられる保護フックとローレット加工のニュートラルグリップアタッチメントでけがを防ぎます。\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-e4e99dc3-a69a-4221-b3d8-d0c2034e97a9\" class=\"shg-c shg-align-left\"\u003e \u003cstyle\u003e\n  .ksab-trust {\n    font-family: 'Outfit', sans-serif;\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 8px;\n  }\n\n  .ksab-trust * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  .ksab-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 8px;\n    padding: 16px 8px;\n    background: white;\n    border-radius: 12px;\n    text-align: center;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);\n  }\n\n  .ksab-trust-icon {\n    width: 40px;\n    height: 40px;\n    background: linear-gradient(135deg, rgba(37, 99, 235, 0.1), rgba(37, 99, 235, 0.05));\n    border-radius: 12px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .ksab-trust-icon svg {\n    width: 20px;\n    height: 20px;\n    color: #2563eb;\n  }\n\n  .ksab-trust-text {\n    font-size: 10px;\n    font-weight: 600;\n    color: #333;\n    line-height: 1.3;\n  }\n\n  @media (max-width: 500px) {\n    .ksab-trust {\n      grid-template-columns: repeat(2, 1fr);\n    }\n  }\n\u003c\/style\u003e \u003cdiv class=\"ksab-trust\"\u003e \u003cdiv class=\"ksab-trust-item\"\u003e \u003cdiv class=\"ksab-trust-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003cspan class=\"ksab-trust-text\"\u003e100%安全\u003cbr\u003eなチェックアウト\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksab-trust-item\"\u003e \u003cdiv class=\"ksab-trust-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003cspan class=\"ksab-trust-text\"\u003e100日間\u003cbr\u003eトライアル\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksab-trust-item\"\u003e \u003cdiv class=\"ksab-trust-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003cspan class=\"ksab-trust-text\"\u003e簡単な\u003cbr\u003e返品\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ksab-trust-item\"\u003e \u003cdiv class=\"ksab-trust-icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 17a2 2 0 11-4 0 2 2 0 014 0zM19 17a2 2 0 11-4 0 2 2 0 014 0z\"\u003e\u003c\/path\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13 16V6a1 1 0 00-1-1H4a1 1 0 00-1 1v10a1 1 0 001 1h1m8-1a1 1 0 01-1 1H9m4-1V8a1 1 0 011-1h2.586a1 1 0 01.707.293l3.414 3.414a1 1 0 01.293.707V16a1 1 0 01-1 1h-1m-6-1a1 1 0 001 1h1M5 17a2 2 0 104 0m-4 0a2 2 0 114 0m6 0a2 2 0 104 0m-4 0a2 2 0 114 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/div\u003e \u003cspan class=\"ksab-trust-text\"\u003e世界中に\u003cbr\u003e配送\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"shg-c \" id=\"s-51984372-4622-4317-ae4a-3fdbf5b021e9\"\u003e \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e \u003cdiv class=\"shg-c-lg-2 shg-c-md-2 shg-c-sm-2 shg-c-xs-2\"\u003e \u003cdiv id=\"s-03d9a7ec-2dab-4b92-b53c-0808ff6b1083-root\"\u003e \u003cdiv class=\"shg-image-margin-container-s-03d9a7ec-2dab-4b92-b53c-0808ff6b1083\" id=\"wrap-s-03d9a7ec-2dab-4b92-b53c-0808ff6b1083\"\u003e \u003cdiv class=\"s-03d9a7ec-2dab-4b92-b53c-0808ff6b1083 shg-align-container\"\u003e \u003cdiv class=\"shg-c s-03d9a7ec-2dab-4b92-b53c-0808ff6b1083 shogun-image-container shg-align-center\" id=\"s-03d9a7ec-2dab-4b92-b53c-0808ff6b1083\"\u003e \u003cdiv class=\"shg-image-content-wrapper\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/4576661e-14c2-4fc5-8267-17c3d38d18ae\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-03d9a7ec-2dab-4b92-b53c-0808ff6b1083\" }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003cdiv class=\"shg-c-lg-2 shg-c-md-2 shg-c-sm-2 shg-c-xs-2\"\u003e \u003cdiv id=\"s-fa601a9b-c491-4b74-bdc0-d29b2a3df19c-root\"\u003e \u003cdiv class=\"shg-image-margin-container-s-fa601a9b-c491-4b74-bdc0-d29b2a3df19c\" id=\"wrap-s-fa601a9b-c491-4b74-bdc0-d29b2a3df19c\"\u003e \u003cdiv class=\"s-fa601a9b-c491-4b74-bdc0-d29b2a3df19c shg-align-container\"\u003e \u003cdiv class=\"shg-c s-fa601a9b-c491-4b74-bdc0-d29b2a3df19c shogun-image-container shg-align-center\" id=\"s-fa601a9b-c491-4b74-bdc0-d29b2a3df19c\"\u003e \u003cdiv class=\"shg-image-content-wrapper\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/a6bb9b01-5658-4951-8bd9-b718e9b55877\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-fa601a9b-c491-4b74-bdc0-d29b2a3df19c\" }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003cdiv class=\"shg-c-lg-2 shg-c-md-2 shg-c-sm-2 shg-c-xs-2\"\u003e \u003cdiv id=\"s-ea7b97a0-14c3-45eb-b64c-e1074d602edb-root\"\u003e \u003cdiv class=\"shg-image-margin-container-s-ea7b97a0-14c3-45eb-b64c-e1074d602edb\" id=\"wrap-s-ea7b97a0-14c3-45eb-b64c-e1074d602edb\"\u003e \u003cdiv class=\"s-ea7b97a0-14c3-45eb-b64c-e1074d602edb shg-align-container\"\u003e \u003cdiv class=\"shg-c s-ea7b97a0-14c3-45eb-b64c-e1074d602edb shogun-image-container shg-align-center\" id=\"s-ea7b97a0-14c3-45eb-b64c-e1074d602edb\"\u003e \u003cdiv class=\"shg-image-content-wrapper\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/9c4729f2-615d-4be7-98be-b2e9256f557f\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-ea7b97a0-14c3-45eb-b64c-e1074d602edb\" }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003cdiv class=\"shg-c-lg-2 shg-c-md-2 shg-c-sm-2 shg-c-xs-2\"\u003e \u003cdiv id=\"s-0fa4b730-8c57-45fb-b6e2-7f4049c32da1-root\"\u003e \u003cdiv class=\"shg-image-margin-container-s-0fa4b730-8c57-45fb-b6e2-7f4049c32da1\" id=\"wrap-s-0fa4b730-8c57-45fb-b6e2-7f4049c32da1\"\u003e \u003cdiv class=\"s-0fa4b730-8c57-45fb-b6e2-7f4049c32da1 shg-align-container\"\u003e \u003cdiv class=\"shg-c s-0fa4b730-8c57-45fb-b6e2-7f4049c32da1 shogun-image-container shg-align-center\" id=\"s-0fa4b730-8c57-45fb-b6e2-7f4049c32da1\"\u003e \u003cdiv class=\"shg-image-content-wrapper\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/9c0ecbf0-3c6e-4850-91bc-ef782ea16597\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-0fa4b730-8c57-45fb-b6e2-7f4049c32da1\" }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003cdiv class=\"shg-c-lg-2 shg-c-md-2 shg-c-sm-2 shg-c-xs-2\"\u003e \u003cdiv id=\"s-790f0bd6-30e2-42af-a598-a3a8b644a651-root\"\u003e \u003cdiv class=\"shg-image-margin-container-s-790f0bd6-30e2-42af-a598-a3a8b644a651\" id=\"wrap-s-790f0bd6-30e2-42af-a598-a3a8b644a651\"\u003e \u003cdiv class=\"s-790f0bd6-30e2-42af-a598-a3a8b644a651 shg-align-container\"\u003e \u003cdiv class=\"shg-c s-790f0bd6-30e2-42af-a598-a3a8b644a651 shogun-image-container shg-align-center\" id=\"s-790f0bd6-30e2-42af-a598-a3a8b644a651\"\u003e \u003cdiv class=\"shg-image-content-wrapper\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/23db08ec-983a-4923-b574-f2f02b252000\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n      \"__shgImageV2Elements\": { \"uuid\": \"s-790f0bd6-30e2-42af-a598-a3a8b644a651\" }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003cdiv class=\"shg-c-lg-2 shg-c-md-2 shg-c-sm-2 shg-c-xs-2\"\u003e \u003cdiv id=\"s-b0f2d66e-f28b-4f82-9bde-36e7b052d79f-root\"\u003e \u003cdiv class=\"shg-image-margin-container-s-b0f2d66e-f28b-4f82-9bde-36e7b052d79f\" id=\"wrap-s-b0f2d66e-f28b-4f82-9bde-36e7b052d79f\"\u003e \u003cdiv class=\"s-b0f2d66e-f28b-4f82-9bde-36e7b052d79f shg-align-container\"\u003e \u003cdiv class=\"shg-c s-b0f2d66e-f28b-4f82-9bde-36e7b052d79f shogun-image-container shg-align-center\" id=\"s-b0f2d66e-f28b-4f82-9bde-36e7b052d79f\"\u003e \u003cdiv class=\"shg-image-content-wrapper\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/d2282d1b-ccb6-46ea-aa87-e7eec06bcf66\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-b0f2d66e-f28b-4f82-9bde-36e7b052d79f\" }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n      {\n        \n        \"__shgProductInit\": {\n          \"uuid\": \"s-e07e680a-1f84-4cd6-84de-1020e45d2293\",\n          \"platform\": \"shopify\",\n          \"currency\": \"USD\",\n          \"productId\": \"7806956732628\",\n          \"staticVariant\": false,\n          \"hideIfDraft\": false,\n          \n          \n          \n          \n          \n          \n            \"productHandle\": \"swissies45\",\n            \"productVariantId\": 43449919766740\n          \n        },\n        \"__shgProductCallback\": {\n          \"id\": \"s-e07e680a-1f84-4cd6-84de-1020e45d2293\",\n          \"callback\": {\n            \"cb\": \"box\",\n            \"data\": {\n              \"uuid\": \"s-e07e680a-1f84-4cd6-84de-1020e45d2293\"\n            }\n          }\n        }\n      }\n    \u003c\/script\u003e \u003c\/div\u003e \u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e \u003cdiv class=\"shg-box shg-c \" id=\"s-02492785-3227-4364-b151-aa8310f37326\"\u003e \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e \u003cdiv id=\"s-3cab042c-4c7c-4a32-b807-0fd2cd0411ad\" class=\"shg-c \"\u003e \u003cdiv class=\"shg-rich-text shg-default-text-content\"\u003e\u003cp style=\"text-align: center; line-height: 28px;\"\u003e\u003cspan style=\"font-weight: 400; font-size: 22px; font-family: 'Albert Sans';\" data-fontweight=\"400\" data-fontfamily=\"Albert Sans\"\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e「この必須アイテムで、ワークアウトをさらに高めましょう。」\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-32999e6d-3e40-4de0-910e-7130cc46354f-root\"\u003e \u003cdiv class=\"shg-image-margin-container-s-32999e6d-3e40-4de0-910e-7130cc46354f\" id=\"wrap-s-32999e6d-3e40-4de0-910e-7130cc46354f\"\u003e \u003cdiv class=\"s-32999e6d-3e40-4de0-910e-7130cc46354f shg-align-container\"\u003e \u003cdiv class=\"shg-c s-32999e6d-3e40-4de0-910e-7130cc46354f shogun-image-container shg-align-center\" id=\"s-32999e6d-3e40-4de0-910e-7130cc46354f\"\u003e \u003cdiv class=\"shg-image-content-wrapper\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/62e08ff6-2a48-4eb7-96b0-81d825ce30ca\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-32999e6d-3e40-4de0-910e-7130cc46354f\" }\n    }\n  \u003c\/script\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-bbff5a6f-c690-4261-a7f7-a0a49a7ae120\" class=\"shg-c shg-align-left\"\u003e \u003cscript src=\"\/\/fast.wistia.com\/assets\/external\/E-v1.js\" async\u003e\u003c\/script\u003e \u003cstyle\u003e\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        :root {\n            --primary-black: #1a1a1a;\n            --dark-gray: #2c2c2c;\n            --medium-gray: #666;\n            --light-gray: #f5f5f5;\n            --white: #ffffff;\n            --accent-green: #00ff00;\n            --success-green: #4caf50;\n            --accent-blue: #2196f3;\n            --warning-yellow: #ffc107;\n            --steel-gradient: linear-gradient(135deg, #8e9eab 0%, #2c3e50 100%);\n        }\n\n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n            background: var(--white);\n            color: var(--dark-gray);\n            line-height: 1.6;\n        }\n\n        \/* 商品概要セクション *\/\n        .testimonial-section {\n            padding: 50px 0;\n            background: linear-gradient(180deg, var(--white) 0%, var(--light-gray) 100%);\n            position: relative;\n            overflow: hidden;\n        }\n\n        @keyframes float {\n            0%, 100% { transform: translate(0, 0) scale(1); }\n            50% { transform: translate(30px, -30px) scale(1.1); }\n        }\n\n        .container {\n            max-width: 1400px;\n            margin: 0 auto;\n            padding: 0 20px;\n            position: relative;\n            z-index: 1;\n        }\n\n        \/* セクションヘッダー *\/\n        .section-header {\n            text-align: center;\n            margin-bottom: 60px;\n            animation: fadeInDown 0.8s ease;\n        }\n\n        @keyframes fadeInDown {\n            from {\n                opacity: 0;\n                transform: translateY(-30px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        .section-title {\n            font-size: 56px;\n            font-weight: 900;\n            margin-bottom: 20px;\n            background: var(--steel-gradient);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            position: relative;\n            display: inline-block;\n        }\n\n        .section-subtitle {\n            font-size: 20px;\n            color: var(--medium-gray);\n            max-width: 600px;\n            margin: 30px auto 0;\n            animation: fadeInUp 0.8s ease 0.2s both;\n        }\n\n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(20px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        \/* 動画コンテナ *\/\n        .video-wrapper {\n            position: relative;\n            margin: 0 auto 80px;\n            border-radius: 10px;\n            overflow: hidden;\n            box-shadow: 0 30px 80px rgba(0, 0, 0, 0.15);\n            animation: fadeInScale 0.8s ease 0.3s both;\n            background: #000;\n        }\n\n        @keyframes fadeInScale {\n            from {\n                opacity: 0;\n                transform: scale(0.95);\n            }\n            to {\n                opacity: 1;\n                transform: scale(1);\n            }\n        }\n\n        \/* Wistia動画コンテナ *\/\n        .wistia-container {\n            position: relative;\n            padding-bottom: 56.25%;\n            height: 0;\n        }\n\n        .wistia_embed {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n        }\n\n        \/* 動画バッジ *\/\n        .video-badge {\n            position: absolute;\n            top: 30px;\n            left: 30px;\n            background: linear-gradient(135deg, var(--accent-blue) 0%, #1976d2 100%);\n            color: white;\n            padding: 10px 20px;\n            border-radius: 25px;\n            font-weight: 700;\n            font-size: 14px;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            box-shadow: 0 10px 30px rgba(33, 150, 243, 0.3);\n            z-index: 10;\n            animation: slideInLeft 0.8s ease 0.5s both;\n        }\n\n        @keyframes slideInLeft {\n            from {\n                opacity: 0;\n                transform: translateX(-30px);\n            }\n            to {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        \/* 特徴グリッド *\/\n        .features-grid {\n            display: grid;\n            grid-template-columns: repeat(4, 1fr);\n            gap: 40px;\n            margin-bottom: 80px;\n        }\n\n        .feature-card {\n            text-align: center;\n            padding: 40px 20px;\n            background: white;\n            border-radius: 20px;\n            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.08);\n            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n            position: relative;\n            overflow: hidden;\n            animation: fadeInUp 0.8s ease both;\n        }\n\n        .feature-card:nth-child(1) { animation-delay: 0.1s; }\n        .feature-card:nth-child(2) { animation-delay: 0.2s; }\n        .feature-card:nth-child(3) { animation-delay: 0.3s; }\n        .feature-card:nth-child(4) { animation-delay: 0.4s; }\n\n        .feature-card:hover {\n            transform: translateY(-10px) scale(1.02);\n            box-shadow: 0 30px 80px rgba(0, 0, 0, 0.12);\n        }\n\n        .feature-icon {\n            width: 80px;\n            height: 80px;\n            margin: 0 auto 25px;\n            background: linear-gradient(135deg, var(--success-green) 0%, #45a049 100%);\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 40px;\n            color: white;\n            font-weight: bold;\n            box-shadow: 0 10px 30px rgba(76, 175, 80, 0.3);\n            position: relative;\n            animation: checkPulse 2s ease-in-out infinite;\n        }\n\n        @keyframes checkPulse {\n            0%, 100% {\n                transform: scale(1);\n                box-shadow: 0 10px 30px rgba(76, 175, 80, 0.3);\n            }\n            50% {\n                transform: scale(1.05);\n                box-shadow: 0 15px 40px rgba(76, 175, 80, 0.4);\n            }\n        }\n\n        .feature-title {\n            font-size: 20px;\n            font-weight: 700;\n            margin-bottom: 10px;\n            color: var(--primary-black);\n        }\n\n        .feature-subtitle {\n            font-size: 16px;\n            color: var(--medium-gray);\n            line-height: 1.4;\n        }\n\n        \/* レスポンシブ *\/\n        @media (max-width: 1024px) {\n            .features-grid {\n                grid-template-columns: repeat(2, 1fr);\n            }\n        }\n\n        @media (max-width: 768px) {\n            .section-title {\n                font-size: 36px;\n            }\n\n            .features-grid {\n                grid-template-columns: 1fr;\n                gap: 25px;\n            }\n        }\n    \u003c\/style\u003e \u003csection class=\"testimonial-section\"\u003e \u003cdiv class=\"container\"\u003e \u003cdiv class=\"section-header\"\u003e \u003ch2 class=\"section-title\"\u003e商品概要\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"video-wrapper\"\u003e \u003cdiv class=\"wistia_embed wistia_async_uduqb9wepz videoFoam=true\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"features-grid\"\u003e \u003cdiv class=\"feature-card\"\u003e \u003cdiv class=\"feature-icon\"\u003e✓\u003c\/div\u003e \u003ch3 class=\"feature-title\"\u003e簡単セットアップ\u003c\/h3\u003e \u003cp class=\"feature-subtitle\"\u003e数秒でロープを懸垂バーに巻き付け、しっかり固定できます。\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"feature-card\"\u003e \u003cdiv class=\"feature-icon\"\u003e✓\u003c\/div\u003e \u003ch3 class=\"feature-title\"\u003e高耐久\u003c\/h3\u003e \u003cp class=\"feature-subtitle\"\u003e激しいワークアウトにも耐えられる高品質素材を使用。\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"feature-card\"\u003e \u003cdiv class=\"feature-icon\"\u003e✓\u003c\/div\u003e \u003ch3 class=\"feature-title\"\u003eポータブル\u003c\/h3\u003e \u003cp class=\"feature-subtitle\"\u003eホームジムにも、外出先でのワークアウトにも最適です。\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"feature-card\"\u003e \u003cdiv class=\"feature-icon\"\u003e✓\u003c\/div\u003e \u003ch3 class=\"feature-title\"\u003eグリップ力を向上\u003c\/h3\u003e \u003cp class=\"feature-subtitle\"\u003e手、前腕、上半身の筋肉を効果的に使えます。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cscript\u003e\n        \/\/ スクロール時に統計情報をアニメーション\n        let statsAnimated = false;\n        \n        function animateStats() {\n            if (statsAnimated) return;\n            \n            const statsSection = document.querySelector('.stats-banner');\n            if (!statsSection) return;\n            \n            const rect = statsSection.getBoundingClientRect();\n            \n            if (rect.top \u003c window.innerHeight \u0026\u0026 rect.bottom \u003e 0) {\n                statsAnimated = true;\n                \n                document.querySelectorAll('.stat-number').forEach(stat =\u003e {\n                    const target = parseFloat(stat.getAttribute('data-target'));\n                    const isDecimal = stat.getAttribute('data-decimal') === 'true';\n                    const isStatic = stat.getAttribute('data-static') === 'true';\n                    \n                    if (isStatic) return;\n                    \n                    let current = 0;\n                    const increment = target \/ 60;\n                    \n                    const timer = setInterval(() =\u003e {\n                        current += increment;\n                        if (current \u003e= target) {\n                            current = target;\n                            clearInterval(timer);\n                            \n                            if (isDecimal) {\n                                stat.textContent = target.toFixed(1);\n                            } else {\n                                stat.textContent = target \u003e= 1000 ? \n                                    (target \/ 1000).toFixed(0) + 'k+' : \n                                    target.toString() + (stat.parentElement.querySelector('.stat-label').textContent.includes('%') ? '%' : '');\n                            }\n                        } else {\n                            if (isDecimal) {\n                                stat.textContent = current.toFixed(1);\n                            } else {\n                                stat.textContent = Math.floor(current).toString();\n                            }\n                        }\n                    }, 25);\n                });\n            }\n        }\n        \n        \/\/ スクロールおよび読み込みイベントを追加\n        window.addEventListener('scroll', animateStats);\n        window.addEventListener('load', animateStats);\n\n        \/\/ その他のアニメーション用Intersection Observer\n        const observerOptions = {\n            threshold: 0.1,\n            rootMargin: '0px 0px -50px 0px'\n        };\n\n        const observer = new IntersectionObserver((entries) =\u003e {\n            entries.forEach(entry =\u003e {\n                if (entry.isIntersecting) {\n                    entry.target.style.opacity = '1';\n                }\n            });\n        }, observerOptions);\n\n        \/\/ 要素を監視\n        document.querySelectorAll('.feature-card, .stat-item').forEach(el =\u003e {\n            observer.observe(el);\n        });\n\n        \/\/ Wistia動画設定（動画IDがある場合）\n        \/\/ 「VIDEO_ID」を実際のWistia動画IDに置き換えてください\n        window._wq = window._wq \\|\\| [];\n        _wq.push({ id: \"VIDEO_ID\", onReady: function(video) {\n            \/\/ ここにカスタム動画コントロールを追加できます\n            console.log(\"動画の準備が完了しました！\");\n        }});\n    \u003c\/script\u003e \u003c\/div\u003e \u003cdiv id=\"s-42bcddff-632b-4941-a23f-716f53a1da25\" class=\"shg-c shg-align-left\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e\n.specs-strip {\n  padding: 64px 0;\n  background: #0a0a0a;\n  border-top: 1px solid #222;\n  border-bottom: 1px solid #222;\n}\n.specs-strip .container {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n.specs-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 32px;\n  text-align: center;\n}\n.spec-item {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 8px;\n}\n.spec-value {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: clamp(40px, 4vw, 60px);\n  font-weight: 400;\n  color: #ffffff;\n  line-height: 1;\n  letter-spacing: 2px;\n}\n.spec-label {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 16px;\n  color: #999;\n  text-transform: uppercase;\n  letter-spacing: 3px;\n}\n@media (max-width: 640px) {\n  .specs-grid {\n    grid-template-columns: repeat(2, 1fr);\n    gap: 24px;\n  }\n}\n\u003c\/style\u003e \u003csection class=\"specs-strip\"\u003e \u003cdiv class=\"container\"\u003e \u003cdiv class=\"specs-grid\"\u003e \u003cdiv class=\"spec-item\"\u003e \u003cdiv class=\"spec-value\"\u003e800\u003cspan style=\"font-size:0.6em\"\u003elbs\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"spec-label\"\u003e耐荷重\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"spec-item\"\u003e \u003cdiv class=\"spec-value\"\u003e32\u003cspan style=\"font-size:0.6em\"\u003emm\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"spec-label\"\u003eハンドル直径\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"spec-item\"\u003e \u003cdiv class=\"spec-value\"\u003e1.2\u003cspan style=\"font-size:0.6em\"\u003elbs\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"spec-label\"\u003e重量（ペア）\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"spec-item\"\u003e \u003cdiv class=\"spec-value\"\u003e45\u003cspan style=\"font-size:0.6em\"\u003e°\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"spec-label\"\u003eハンドル角度\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c\/div\u003e \u003cdiv id=\"s-88070a69-311b-4e9d-87b4-dacc2a8eb1ca\" class=\"shg-c shg-align-left\"\u003e \u003cstyle\u003e\n.compat-section {\n  padding: clamp(80px, 10vw, 140px) 0;\n  background: #f7f7f5;\n}\n.compat-section .container-wide {\n  max-width: 1400px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n.compat-header {\n  text-align: center;\n  margin-bottom: 64px;\n}\n.compat-header .section-label {\n  font-family: 'Space Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  color: #888;\n  margin-bottom: 16px;\n}\n.compat-header h2 {\n  font-family: 'DM Sans', sans-serif;\n  font-size: clamp(28px, 3.5vw, 44px);\n  font-weight: 700;\n  letter-spacing: -1px;\n  color: #1a1a1a;\n  margin-bottom: 12px;\n}\n.compat-header p {\n  font-size: 17px;\n  color: #777;\n}\n.compat-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 20px;\n}\n.compat-card {\n  position: relative;\n  aspect-ratio: 3\/4;\n  border-radius: 10px;\n  overflow: hidden;\n  cursor: pointer;\n}\n.compat-card-bg {\n  position: absolute;\n  inset: 0;\n  background: #e0dfdc;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.compat-card-bg img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform 0.5s ease;\n}\n.compat-card:hover .compat-card-bg img {\n  transform: scale(1.05);\n}\n.compat-card-overlay {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(to top, rgba(255,255,255,0.97) 0%, rgba(255,255,255,0.3) 60%, transparent 100%);\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  padding: 24px;\n  transition: background 0.4s;\n}\n.compat-card:hover .compat-card-overlay {\n  background: linear-gradient(to top, rgba(255,255,255,0.99) 0%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0.1) 100%);\n}\n.compat-card h3 {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 20px;\n  font-weight: 700;\n  color: #1a1a1a;\n  margin-bottom: 6px;\n}\n.compat-card p {\n  font-size: 13px;\n  color: #777;\n  line-height: 1.5;\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.4s ease, opacity 0.4s;\n  opacity: 0;\n}\n.compat-card:hover p {\n  max-height: 80px;\n  opacity: 1;\n}\n@media (max-width: 1024px) {\n  .compat-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n@media (max-width: 640px) {\n  .compat-grid {\n    grid-template-columns: 1fr 1fr;\n    gap: 12px;\n  }\n}\n\u003c\/style\u003e \u003csection class=\"compat-section\"\u003e \u003cdiv class=\"container-wide\"\u003e \u003cdiv class=\"compat-header\"\u003e \u003cp class=\"section-label\"\u003e幅広い互換性\u003c\/p\u003e \u003ch2\u003eあらゆる器具でグリップを向上\u003c\/h2\u003e \u003cp\u003eSwissies-SPは、ほぼすべてのトレーニング器具に数秒で取り付けられます。\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"compat-grid\"\u003e \u003cdiv class=\"compat-card\"\u003e \u003cdiv class=\"compat-card-bg\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/5c398b0b-9234-4425-beb7-ecb73b9b4fda\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"懸垂バー\"\u003e \u003c\/div\u003e \u003cdiv class=\"compat-card-overlay\"\u003e \u003ch3\u003eバー\u003c\/h3\u003e \u003cp\u003e懸垂バー、ドア枠用バー、ラックアタッチメントなど、あらゆるストレートバーに対応。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"compat-card\"\u003e \u003cdiv class=\"compat-card-bg\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/e273a360-29f3-43b5-bffe-fbd3036a165d\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"バーベル\"\u003e \u003c\/div\u003e \u003cdiv class=\"compat-card-overlay\"\u003e \u003ch3\u003eバーベル\u003c\/h3\u003e \u003cp\u003eオリンピックバー、EZカールバー、特殊バーベルに対応。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"compat-card\"\u003e \u003cdiv class=\"compat-card-bg\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/576a2899-0ca9-4b64-8ccf-b3f8f833587a\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"バンド\"\u003e \u003c\/div\u003e \u003cdiv class=\"compat-card-overlay\"\u003e \u003ch3\u003eバンド\u003c\/h3\u003e \u003cp\u003eどこでも持ち運んでトレーニングできるレジスタンスバンドに対応。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"compat-card\"\u003e \u003cdiv class=\"compat-card-bg\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/974fd7e3-e621-4964-b6e9-e8bbad3af947\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" alt=\"マシン\"\u003e \u003c\/div\u003e \u003cdiv class=\"compat-card-overlay\"\u003e \u003ch3\u003eマシン\u003c\/h3\u003e \u003cp\u003eケーブルマシン、ラットプルダウン、ケーブルアタッチメントに対応。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c\/div\u003e \u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e \u003cdiv class=\"shg-box shg-c \" id=\"s-715b3d1c-e2c5-466f-996f-24b3683eee3d\"\u003e \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e \u003cdiv id=\"s-406ea5e3-967e-4d87-8a49-ee8b049863b5\" class=\"shg-c shg-align-center\"\u003e \u003cdiv class=\"shogun-heading-component\"\u003e \u003ch2\u003e \u003cb\u003e理想のグリップ幅を選びましょう。\u003c\/b\u003e\u003cbr\u003e \u003c\/h2\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-2b488b71-23a6-4e98-9209-7b76e6d7e286\" class=\"shg-c shg-align-center\"\u003e \u003cdiv class=\"shogun-heading-component\"\u003e \u003ch3\u003e 人それぞれ体格は異なります。 \u003cbr\u003e\u003cbr\u003e同じグリップ幅で妥協する必要があるでしょうか？\u003cbr\u003e\u003cbr\u003e固定式のニュートラルグリップバーとは異なり、Swissies45™ではグリップ幅を自分に合わせて調整し、マインド・マッスルコネクションを\u003ci\u003e最適化\u003c\/i\u003eできます！\u003cbr\u003e \u003c\/h3\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-49e63867-0ff3-438d-b178-0800678d5909\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/cece922a-1e30-44e0-8f96-191c4d15f225\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-49e63867-0ff3-438d-b178-0800678d5909\" }\n    }\n  \u003c\/script\u003e \u003cdiv id=\"s-1df3c65b-8b2b-40d6-a2d7-33be54b39ba5\" class=\"shg-c shg-align-center\"\u003e \u003cdiv class=\"shogun-heading-component\"\u003e \u003ch3\u003e ワイドグリップ \u003c\/h3\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-07f6f9a1-20da-4588-8bb8-b1def0de9a98\"\u003e \u003cimg src=\"https:\/\/i.shgcdn.com\/709aa74c-54af-460f-b51a-3a508e90290e\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e \u003c\/div\u003e \u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-07f6f9a1-20da-4588-8bb8-b1def0de9a98\" }\n    }\n  \u003c\/script\u003e \u003cdiv id=\"s-9f4f782d-94a8-49fe-bcf8-2fc2234e777e\" class=\"shg-c shg-align-center\"\u003e \u003cdiv class=\"shogun-heading-component\"\u003e \u003ch3\u003e クローズグリップ \u003c\/h3\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"s-ee208080-ec37-4292-9295-aaa0e420d567\" class=\"shg-c shg-align-left\"\u003e \u003cstyle\u003e\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        :root {\n            --primary-black: #1a1a1a;\n            --dark-gray: #2c2c2c;\n            --medium-gray: #666;\n            --light-gray: #f5f5f5;\n            --white: #ffffff;\n            --accent-blue: #2196f3;\n            --accent-green: #4caf50;\n            --gradient-dark: linear-gradient(135deg, #1a1a1a 0%, #2c2c2c 100%);\n            --gradient-blue: linear-gradient(135deg, #2196f3 0%, #1976d2 100%);\n        }\n\n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n            background: linear-gradient(180deg, var(--white) 0%, var(--light-gray) 100%);\n            color: var(--dark-gray);\n            line-height: 1.6;\n            min-height: 100vh;\n        }\n\n        \/* セクションコンテナ *\/\n        .faq-section {\n            padding: 100px 0;\n            position: relative;\n            overflow: hidden;\n        }\n\n        \/* セクションヘッダー *\/\n        .section-header {\n            text-align: center;\n            margin-bottom: 60px;\n            animation: fadeInDown 0.8s ease;\n        }\n\n        @keyframes fadeInDown {\n            from {\n                opacity: 0;\n                transform: translateY(-30px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(30px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        .section-title {\n            font-size: 48px;\n            font-weight: 900;\n            text-transform: uppercase;\n            letter-spacing: 2px;\n            margin-bottom: 20px;\n            background: var(--gradient-dark);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            position: relative;\n            display: inline-block;\n        }\n\n        .section-subtitle {\n            font-size: 18px;\n            color: var(--medium-gray);\n            max-width: 600px;\n            margin: 0 auto;\n        }\n\n        \/* FAQアコーディオン *\/\n        .faq-container {\n            display: grid;\n            gap: 20px;\n        }\n\n        .faq-item {\n            background: white;\n            border-radius: 15px;\n            box-shadow: 0 10px 40px rgba(0,0,0,0.05);\n            overflow: hidden;\n            transition: all 0.3s ease;\n            animation: fadeInUp 0.8s ease both;\n            border: 2px solid transparent;\n        }\n\n        .faq-item:nth-child(1) { animation-delay: 0.1s; }\n        .faq-item:nth-child(2) { animation-delay: 0.15s; }\n        .faq-item:nth-child(3) { animation-delay: 0.2s; }\n        .faq-item:nth-child(4) { animation-delay: 0.25s; }\n        .faq-item:nth-child(5) { animation-delay: 0.3s; }\n        .faq-item:nth-child(6) { animation-delay: 0.35s; }\n        .faq-item:nth-child(7) { animation-delay: 0.4s; }\n        .faq-item:nth-child(8) { animation-delay: 0.45s; }\n        .faq-item:nth-child(9) { animation-delay: 0.5s; }\n        .faq-item:nth-child(10) { animation-delay: 0.55s; }\n\n        .faq-item:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 15px 50px rgba(0,0,0,0.08);\n        }\n\n        .faq-item.active {\n            border-color: var(--accent-blue);\n            box-shadow: 0 15px 50px rgba(33, 150, 243, 0.1);\n        }\n\n        .faq-question {\n            padding: 25px 30px;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            cursor: pointer;\n            position: relative;\n            transition: all 0.3s ease;\n        }\n\n        .faq-question:hover {\n            background: linear-gradient(90deg, rgba(33, 150, 243, 0.05) 0%, transparent 100%);\n        }\n\n        .faq-question-text {\n            font-size: 18px;\n            font-weight: 600;\n            color: var(--dark-gray);\n            padding-right: 20px;\n        }\n\n        .faq-toggle {\n            width: 40px;\n            height: 40px;\n            background: var(--gradient-blue);\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            flex-shrink: 0;\n            transition: all 0.3s ease;\n            box-shadow: 0 5px 20px rgba(33, 150, 243, 0.3);\n        }\n\n        .faq-toggle-icon {\n            width: 20px;\n            height: 20px;\n            position: relative;\n        }\n\n        .faq-toggle-icon::before,\n        .faq-toggle-icon::after {\n            content: '';\n            position: absolute;\n            background: white;\n            transition: all 0.3s ease;\n        }\n\n        .faq-toggle-icon::before {\n            top: 50%;\n            left: 0;\n            width: 100%;\n            height: 2px;\n            transform: translateY(-50%);\n        }\n\n        .faq-toggle-icon::after {\n            left: 50%;\n            top: 0;\n            width: 2px;\n            height: 100%;\n            transform: translateX(-50%);\n        }\n\n        .faq-item.active .faq-toggle {\n            background: var(--accent-green);\n            transform: rotate(180deg);\n        }\n\n        .faq-item.active .faq-toggle-icon::after {\n            transform: translateX(-50%) rotate(90deg);\n            opacity: 0;\n        }\n\n        .faq-answer {\n            max-height: 0;\n            overflow: hidden;\n            transition: all 0.3s ease;\n        }\n\n        .faq-item.active .faq-answer {\n            max-height: 500px;\n        }\n\n        .faq-answer-content {\n            padding: 0 30px 25px;\n            color: var(--medium-gray);\n            line-height: 1.8;\n        }\n\n        \/* レスポンシブ *\/\n        @media (max-width: 768px) {\n            .section-title {\n                font-size: 32px;\n            }\n\n            .faq-question-text {\n                font-size: 16px;\n            }\n\n            .faq-question {\n                padding: 20px;\n            }\n\n            .faq-toggle {\n                width: 35px;\n                height: 35px;\n            }\n        }\n    \u003c\/style\u003e \u003csection class=\"faq-section\"\u003e \u003cdiv class=\"bg-decoration\"\u003e\u003c\/div\u003e \u003cdiv class=\"bg-decoration-2\"\u003e\u003c\/div\u003e \u003cdiv class=\"container-faq-new\"\u003e \u003cdiv class=\"section-header\"\u003e \u003ch2 class=\"section-title\"\u003eSWISSIES™ よくある質問\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"faq-container\"\u003e \u003cdiv class=\"faq-item\"\u003e \u003cdiv class=\"faq-question\"\u003e \u003cspan class=\"faq-question-text\"\u003eドア枠用の懸垂バーで使用できますか？\u003c\/span\u003e \u003cdiv class=\"faq-toggle\"\u003e \u003cdiv class=\"faq-toggle-icon\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-answer\"\u003e \u003cdiv class=\"faq-answer-content\"\u003e \u003cp\u003eはい、使用できます。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-item\"\u003e \u003cdiv class=\"faq-question\"\u003e \u003cspan class=\"faq-question-text\"\u003eSwissiesは何でできていますか？\u003c\/span\u003e \u003cdiv class=\"faq-toggle\"\u003e \u003cdiv class=\"faq-toggle-icon\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-answer\"\u003e \u003cdiv class=\"faq-answer-content\"\u003e \u003cp\u003eSwissiesはナイロンファイバーグラス製です。EZ-VEST PROとEZ-BOOTにも同じ素材を使用しています。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-item\"\u003e \u003cdiv class=\"faq-question\"\u003e \u003cspan class=\"faq-question-text\"\u003eハンドルの直径は何mmですか？\u003c\/span\u003e \u003cdiv class=\"faq-toggle\"\u003e \u003cdiv class=\"faq-toggle-icon\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-answer\"\u003e \u003cdiv class=\"faq-answer-content\"\u003e \u003cp\u003e32mmです。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-item\"\u003e \u003cdiv class=\"faq-question\"\u003e \u003cspan class=\"faq-question-text\"\u003e重量はどのくらいですか？\u003c\/span\u003e \u003cdiv class=\"faq-toggle\"\u003e \u003cdiv class=\"faq-toggle-icon\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-answer\"\u003e \u003cdiv class=\"faq-answer-content\"\u003e \u003cp\u003eSwissies-SPはペアで1.2ポンドと、非常に持ち運びやすい設計です。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-item\"\u003e \u003cdiv class=\"faq-question\"\u003e \u003cspan class=\"faq-question-text\"\u003eバーを傷つけませんか？\u003c\/span\u003e \u003cdiv class=\"faq-toggle\"\u003e \u003cdiv class=\"faq-toggle-icon\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-answer\"\u003e \u003cdiv class=\"faq-answer-content\"\u003e \u003cp\u003eいいえ。Swissies-SPには保護用のゴムライニングがあり、傷を防ぎます。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-item\"\u003e \u003cdiv class=\"faq-question\"\u003e \u003cspan class=\"faq-question-text\"\u003eSwissiesの耐荷重はどのくらいですか？\u003c\/span\u003e \u003cdiv class=\"faq-toggle\"\u003e \u003cdiv class=\"faq-toggle-icon\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-answer\"\u003e \u003cdiv class=\"faq-answer-content\"\u003e \u003cp\u003e少なくとも800ポンドまで耐えられることをテスト済みです。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-item\"\u003e \u003cdiv class=\"faq-question\"\u003e \u003cspan class=\"faq-question-text\"\u003e他のカラーもありますか？\u003c\/span\u003e \u003cdiv class=\"faq-toggle\"\u003e \u003cdiv class=\"faq-toggle-icon\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-answer\"\u003e \u003cdiv class=\"faq-answer-content\"\u003e \u003cp\u003e現在、Swissies-SPはブラックのみの展開です。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-item\"\u003e \u003cdiv class=\"faq-question\"\u003e \u003cspan class=\"faq-question-text\"\u003eペアで販売されていますか？\u003c\/span\u003e \u003cdiv class=\"faq-toggle\"\u003e \u003cdiv class=\"faq-toggle-icon\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"faq-answer\"\u003e \u003cdiv class=\"faq-answer-content\"\u003e \u003cp\u003eはい、ペアで販売しています。\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cscript\u003e\n     document.addEventListener('DOMContentLoaded', function() {\n        \/\/ FAQアコーディオン機能\n        document.querySelectorAll('.faq-question').forEach(question =\u003e {\n            question.addEventListener('click', function() {\n                const faqItem = this.parentElement;\n                const wasActive = faqItem.classList.contains('active');\n                \n                \/\/ すべての項目を閉じる\n                document.querySelectorAll('.faq-item').forEach(item =\u003e {\n                    item.classList.remove('active');\n                });\n                \n                \/\/ 現在の項目を切り替え\n                if (!wasActive) {\n                    faqItem.classList.add('active');\n                }\n            });\n        });\n        \n        \/\/ 回答のスムーズなスクロールアニメーション\n        const observer = new IntersectionObserver((entries) =\u003e {\n            entries.forEach(entry =\u003e {\n                if (entry.isIntersecting) {\n                    entry.target.style.opacity = '1';\n                }\n            });\n        }, { threshold: 0.1 });\n\n        const faqItems = document.querySelectorAll('.faq-item');\n        faqItems.forEach(item =\u003e {\n            observer.observe(item);\n        });\n     });\n    \u003c\/script\u003e \u003c\/div\u003e \u003cdiv id=\"s-3cdaa2b6-28c0-4cec-bc6e-763ef3405ef7\" class=\"shg-c shg-align-left\"\u003e \u003cstyle\u003e\n  .ks-trust {\n    --kst-bg: #f5f1ea;\n    --kst-white: #ffffff;\n    --kst-off: #faf7f2;\n    --kst-sand: #e8e0d3;\n    --kst-ink: #2a2a2a;\n    --kst-black: #111111;\n    --kst-muted: #8a8378;\n    --kst-accent: #1972bc;\n    --kst-accent-d: #155a96;\n    --fo: \"Oswald\", Impact, sans-serif;\n    --fd: \"Bebas Neue\", Impact, sans-serif;\n    --fb: \"Barlow\", system-ui, sans-serif;\n    --fc: \"Barlow Condensed\", system-ui, sans-serif;\n    box-sizing: border-box;\n  }\n  .ks-trust *, .ks-trust *::before, .ks-trust *::after { box-sizing: border-box; }\n\n  .ks-guarantee {\n    background: var(--kst-black);\n    color: var(--kst-white);\n    padding: 72px 16px;\n  }\n  .ks-guarantee__grid {\n    max-width: 1200px;\n    margin: 0 auto;\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 40px;\n    align-items: center;\n  }\n  @media (min-width: 860px) {\n    .ks-guarantee { padding: 96px 24px; }\n    .ks-guarantee__grid { grid-template-columns: 360px 1fr; gap: 72px; }\n  }\n\n  .ks-guarantee__badge-wrap {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n  }\n  .ks-guarantee__badge {\n    position: relative;\n    width: 280px;\n    height: 280px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    background: var(--kst-accent);\n    color: var(--kst-white);\n    border-radius: 6px;\n    padding: 24px;\n    text-align: center;\n    box-shadow: 0 0 0 6px var(--kst-black), 0 0 0 8px var(--kst-accent);\n    transform: rotate(-4deg);\n  }\n  .ks-guarantee__badge::before,\n  .ks-guarantee__badge::after {\n    content: \"\";\n    position: absolute;\n    left: 14px; right: 14px;\n    height: 1px;\n    background: rgba(255,255,255,.35);\n  }\n  .ks-guarantee__badge::before { top: 14px; }\n  .ks-guarantee__badge::after  { bottom: 14px; }\n\n  .ks-guarantee__badge-arc {\n    font-family: var(--fc);\n    font-size: 11px;\n    letter-spacing: .28em;\n    text-transform: uppercase;\n    color: rgba(255,255,255,.85);\n    margin-bottom: 4px;\n  }\n  .ks-guarantee__badge-top {\n    display: flex;\n    align-items: flex-start;\n    justify-content: center;\n    line-height: .85;\n    gap: 4px;\n  }\n  .ks-guarantee__badge-days {\n    font-family: var(--fo);\n    font-size: 128px;\n    line-height: .85;\n    color: var(--kst-white);\n    letter-spacing: -.04em;\n    font-weight: 700;\n  }\n  .ks-guarantee__badge-unit {\n    font-family: var(--fd);\n    font-size: 28px;\n    letter-spacing: .04em;\n    color: var(--kst-white);\n    text-transform: uppercase;\n    margin-top: 10px;\n  }\n  .ks-guarantee__badge-label {\n    font-family: var(--fd);\n    font-size: 20px;\n    letter-spacing: .12em;\n    color: var(--kst-white);\n    text-transform: uppercase;\n    line-height: 1;\n    margin-top: 2px;\n  }\n  .ks-guarantee__badge-sub {\n    font-family: var(--fc);\n    font-size: 11px;\n    letter-spacing: .18em;\n    text-transform: uppercase;\n    color: rgba(255,255,255,.7);\n    margin: 10px 0 0;\n  }\n\n  .ks-guarantee__eyebrow {\n    font-family: var(--fc);\n    font-size: 13px;\n    letter-spacing: .14em;\n    text-transform: uppercase;\n    color: var(--kst-accent);\n    margin: 0 0 12px;\n  }\n  .ks-guarantee__title {\n    font-family: var(--fo);\n    font-weight: 600;\n    font-size: clamp(32px, 4.2vw, 52px);\n    line-height: 1;\n    text-transform: uppercase;\n    color: var(--kst-white);\n    margin: 0 0 20px;\n  }\n  .ks-guarantee__title em {\n    color: var(--kst-accent);\n    font-style: normal;\n  }\n  .ks-guarantee__desc {\n    font-family: var(--fb);\n    font-size: 16px;\n    line-height: 1.6;\n    color: rgba(255,255,255,.72);\n    margin: 0 0 28px;\n    max-width: 56ch;\n  }\n\n  .ks-guarantee__features {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 8px;\n  }\n  @media (min-width: 600px) {\n    .ks-guarantee__features { grid-template-columns: 1fr 1fr; gap: 10px; }\n  }\n  .ks-guarantee__feature {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    background: rgba(255,255,255,.04);\n    border: 1px solid rgba(255,255,255,.08);\n    border-radius: 6px;\n    font-family: var(--fb);\n    font-size: 14px;\n    color: var(--kst-white);\n  }\n  .ks-guarantee__feature-icon {\n    flex: 0 0 20px;\n    width: 20px; height: 20px;\n    border-radius: 50%;\n    background: var(--kst-accent);\n    display: flex; align-items: center; justify-content: center;\n    color: var(--kst-white);\n  }\n  .ks-guarantee__feature-icon svg { width: 12px; height: 12px; }\n\n  .ks-social {\n    background: var(--kst-bg);\n    padding: 72px 0 80px;\n  }\n  .ks-social__header {\n    text-align: center;\n    max-width: 700px;\n    margin: 0 auto 40px;\n    padding: 0 20px;\n  }\n  .ks-social__eyebrow {\n    font-family: var(--fc);\n    font-size: 13px;\n    letter-spacing: .14em;\n    text-transform: uppercase;\n    color: var(--kst-accent);\n    margin: 0 0 10px;\n  }\n  .ks-social__count {\n    font-family: var(--fo);\n    font-size: clamp(56px, 9vw, 96px);\n    line-height: 1;\n    color: var(--kst-black);\n    display: block;\n    margin: 0 0 6px;\n    letter-spacing: -.02em;\n  }\n  .ks-social__title {\n    font-family: var(--fd);\n    font-size: clamp(20px, 2.5vw, 26px);\n    letter-spacing: .04em;\n    color: var(--kst-ink);\n    text-transform: uppercase;\n    margin: 0;\n  }\n\n  .ks-athlete__sport {\n    font-family: var(--fc);\n    font-size: 11px;\n    letter-spacing: .1em;\n    text-transform: uppercase;\n    color: var(--kst-accent);\n  }\n\n  .ks-stat__label {\n    font-family: var(--fc);\n    font-size: 12px;\n    letter-spacing: .12em;\n    text-transform: uppercase;\n    color: var(--kst-muted);\n    margin: 0;\n  }\n\n  #judgeme_widget_placeholder {\n    max-width: 1200px;\n    margin: 48px auto 0;\n    padding: 0 20px;\n  }\n\u003c\/style\u003e \u003cdiv class=\"ks-trust\"\u003e \u003csection class=\"ks-guarantee\" aria-label=\"100日間保証\"\u003e \u003cdiv class=\"ks-guarantee__grid\"\u003e \u003cdiv class=\"ks-guarantee__badge-wrap\"\u003e \u003cdiv class=\"ks-guarantee__badge\" aria-label=\"100日間返金保証\"\u003e \u003cspan class=\"ks-guarantee__badge-arc\"\u003eKensuiの約束\u003c\/span\u003e \u003cdiv class=\"ks-guarantee__badge-top\"\u003e \u003cspan class=\"ks-guarantee__badge-days\"\u003e100\u003c\/span\u003e \u003cspan class=\"ks-guarantee__badge-unit\"\u003e日間\u003c\/span\u003e \u003c\/div\u003e \u003cspan class=\"ks-guarantee__badge-label\"\u003e返金保証\u003c\/span\u003e \u003cspan class=\"ks-guarantee__badge-sub\"\u003e理由は問いません\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ks-guarantee__content\"\u003e \u003cp class=\"ks-guarantee__eyebrow\"\u003eKensuiの約束\u003c\/p\u003e \u003ch2 class=\"ks-guarantee__title\"\u003eあなたの成功を\u003cbr\u003e\u003cem\u003e保証します。\u003c\/em\u003e\n\u003c\/h2\u003e \u003cp class=\"ks-guarantee__desc\"\u003e フィットネスの目標を達成し、毎日を楽しみ、健康を実感していただきたいと考えています。これ以上ストレスを増やしたくはありません。もし合わないと感じた場合は、手間のかからない、理由不要の100%返金をお約束します。 \u003c\/p\u003e \u003cul class=\"ks-guarantee__features\" role=\"list\"\u003e \u003cli class=\"ks-guarantee__feature\"\u003e \u003cspan class=\"ks-guarantee__feature-icon\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/span\u003e 100日間のリスクなしトライアル \u003c\/li\u003e \u003cli class=\"ks-guarantee__feature\"\u003e \u003cspan class=\"ks-guarantee__feature-icon\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/span\u003e ご満足いただけない場合は全額返金 \u003c\/li\u003e \u003cli class=\"ks-guarantee__feature\"\u003e \u003cspan class=\"ks-guarantee__feature-icon\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/span\u003e 理由は問いません \u003c\/li\u003e \u003cli class=\"ks-guarantee__feature\"\u003e \u003cspan class=\"ks-guarantee__feature-icon\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/span\u003e 保証付き \u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"ks-social\" aria-label=\"世界中の20万人以上のアスリートに信頼されています\"\u003e \u003cdiv class=\"ks-social__header\"\u003e \u003cp class=\"ks-social__eyebrow\"\u003e世界中で信頼されています\u003c\/p\u003e \u003cspan class=\"ks-social__count\" data-animate-count=\"200000\" data-suffix=\"+\"\u003e200,000+\u003c\/span\u003e \u003ch2 class=\"ks-social__title\"\u003e世界中のアスリート\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"ks-marquee\"\u003e \u003cdiv class=\"ks-marquee__track\"\u003e \u003cdiv class=\"ks-marquee__group\"\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/i.shgcdn.com\/1a870660-76c0-4799-be89-7cf273afe2b0\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/400x\/\" srcset=\"https:\/\/i.shgcdn.com\/1a870660-76c0-4799-be89-7cf273afe2b0\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/300x\/ 300w, https:\/\/i.shgcdn.com\/1a870660-76c0-4799-be89-7cf273afe2b0\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/400x\/ 400w\" sizes=\"200px\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eJohn D.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003eCrossFit\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/i.shgcdn.com\/fb23d8ec-a3f2-4bab-a011-d4c2976f27a7\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/400x\/\" srcset=\"https:\/\/i.shgcdn.com\/fb23d8ec-a3f2-4bab-a011-d4c2976f27a7\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/300x\/ 300w, https:\/\/i.shgcdn.com\/fb23d8ec-a3f2-4bab-a011-d4c2976f27a7\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/400x\/ 400w\" sizes=\"200px\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eSarah M.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003e自重トレーニング\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/i.shgcdn.com\/99b9bf0a-ba81-43b2-8628-8b74b1768199\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/400x\/\" srcset=\"https:\/\/i.shgcdn.com\/99b9bf0a-ba81-43b2-8628-8b74b1768199\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/300x\/ 300w, https:\/\/i.shgcdn.com\/99b9bf0a-ba81-43b2-8628-8b74b1768199\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/400x\/ 400w\" sizes=\"200px\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eEric B.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003eパワーリフティング\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/7.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/7.jpg?v=1747906467\u0026amp;width=300\u0026amp;format=webp 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/7.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp 400w\" sizes=\"200px\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eLuke K.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003eヨガ\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/10_73d4f91e-83c8-424c-9287-64f823c17c35.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/10_73d4f91e-83c8-424c-9287-64f823c17c35.jpg?v=1747906467\u0026amp;width=300\u0026amp;format=webp 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/10_73d4f91e-83c8-424c-9287-64f823c17c35.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp 400w\" sizes=\"200px\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eTom B.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003eパワーリフティング\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/5_da5a09f9-6eef-4008-a04b-c67b919bb772.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/5_da5a09f9-6eef-4008-a04b-c67b919bb772.jpg?v=1747906467\u0026amp;width=300\u0026amp;format=webp 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/5_da5a09f9-6eef-4008-a04b-c67b919bb772.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp 400w\" sizes=\"200px\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eElias S.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003eMMA\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/6_f24a5899-7d7e-4c4e-a5d8-c2078dc665a8.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/6_f24a5899-7d7e-4c4e-a5d8-c2078dc665a8.jpg?v=1747906467\u0026amp;width=300\u0026amp;format=webp 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/6_f24a5899-7d7e-4c4e-a5d8-c2078dc665a8.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp 400w\" sizes=\"200px\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eAlex P.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003e自重トレーニング\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/2.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/2.jpg?v=1747906467\u0026amp;width=300\u0026amp;format=webp 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/2.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp 400w\" sizes=\"200px\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eNina L.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003e水泳\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003c\/div\u003e \u003cdiv class=\"ks-marquee__group\" aria-hidden=\"true\"\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/i.shgcdn.com\/1a870660-76c0-4799-be89-7cf273afe2b0\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/400x\/\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eJohn D.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003eCrossFit\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/i.shgcdn.com\/fb23d8ec-a3f2-4bab-a011-d4c2976f27a7\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/400x\/\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eSarah M.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003e自重トレーニング\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/i.shgcdn.com\/99b9bf0a-ba81-43b2-8628-8b74b1768199\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/-\/resize\/400x\/\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eEric B.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003eパワーリフティング\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/7.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eLuke K.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003eヨガ\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/10_73d4f91e-83c8-424c-9287-64f823c17c35.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eTom B.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003eパワーリフティング\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/5_da5a09f9-6eef-4008-a04b-c67b919bb772.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eElias S.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003eMMA\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/6_f24a5899-7d7e-4c4e-a5d8-c2078dc665a8.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eAlex P.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003e自重トレーニング\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003cfigure class=\"ks-athlete\"\u003e \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/2.jpg?v=1747906467\u0026amp;width=400\u0026amp;format=webp\" width=\"400\" height=\"400\" alt=\"\"\u003e \u003cfigcaption class=\"ks-athlete__overlay\"\u003e \u003cdiv class=\"ks-athlete__name\"\u003eNina L.\u003c\/div\u003e \u003cdiv class=\"ks-athlete__sport\"\u003e水泳\u003c\/div\u003e \u003c\/figcaption\u003e \u003c\/figure\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ks-stats\" role=\"list\"\u003e \u003cdiv class=\"ks-stat\" role=\"listitem\"\u003e \u003cdiv class=\"ks-stat__num\" data-animate-count=\"200000\" data-suffix=\"+\"\u003e200K+\u003c\/div\u003e \u003cdiv class=\"ks-stat__label\"\u003e満足したアスリート\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ks-stat\" role=\"listitem\"\u003e \u003cdiv class=\"ks-stat__num\"\u003e4.9★\u003c\/div\u003e \u003cdiv class=\"ks-stat__label\"\u003e平均評価\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ks-stat\" role=\"listitem\"\u003e \u003cdiv class=\"ks-stat__num\" data-animate-count=\"50\" data-suffix=\"+\"\u003e50+\u003c\/div\u003e \u003cdiv class=\"ks-stat__label\"\u003e対応国\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"ks-stat\" role=\"listitem\"\u003e \u003cdiv class=\"ks-stat__num\" data-animate-count=\"99\" data-suffix=\"%\"\u003e99%\u003c\/div\u003e \u003cdiv class=\"ks-stat__label\"\u003e満足度\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv id=\"judgeme_widget_placeholder\"\u003e\u003c\/div\u003e \u003c\/section\u003e \u003c\/div\u003e \u003cscript\u003e\n(function () {\n  \/\/ data-animate-count属性を持つ要素のスクロール表示時カウンターアニメーション\n  function formatNum(n, target) {\n    if (target \u003e= 1000) {\n      \/\/ 大きな数字は「200K+」形式で表示\n      if (target \u003e= 1000) return Math.floor(n \/ 1000) + 'K';\n    }\n    return Math.floor(n).toString();\n  }\n\n  function animate(el) {\n    var target = parseInt(el.getAttribute('data-animate-count'), 10);\n    var suffix = el.getAttribute('data-suffix') \\|\\| '';\n    if (isNaN(target)) return;\n    var duration = 1400;\n    var start = null;\n    function step(ts) {\n      if (!start) start = ts;\n      var t = Math.min(1, (ts - start) \/ duration);\n      var eased = 1 - Math.pow(1 - t, 3);\n      var current = target * eased;\n      el.textContent = formatNum(current, target) + suffix;\n      if (t \u003c 1) requestAnimationFrame(step);\n      else el.textContent = (target \u003e= 1000 ? Math.floor(target\/1000) + 'K' : target) + suffix;\n    }\n    requestAnimationFrame(step);\n  }\n\n  var nodes = document.querySelectorAll('[data-animate-count]');\n  if (!('IntersectionObserver' in window)) {\n    nodes.forEach(animate);\n    return;\n  }\n  var io = new IntersectionObserver(function (entries) {\n    entries.forEach(function (e) {\n      if (e.isIntersecting) {\n        animate(e.target);\n        io.unobserve(e.target);\n      }\n    });\n  }, { threshold: 0.4 });\n  nodes.forEach(function (n) { io.observe(n); });\n})();\n\u003c\/script\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"Kensui","offers":[{"title":"ブラック","offer_id":43761501798612,"sku":"rek-swissies45-blk","price":35.0,"currency_code":"USD","in_stock":true},{"title":"ティール","offer_id":43761501831380,"sku":"rek-swissies45-teal","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/swissies-sp.jpg?v=1764213765"},{"product_id":"handle-bundle","title":"取っ手セット","description":"\u003cp\u003eスイスィーズ＋SWVLで最適な訓練を！\u003c\/p\u003e\n\u003cp\u003eコード「HANDLE」を使って２０％割引を受けましょう！\u003c\/p\u003e\n\u003cp\u003e割引バンドルのご提供は１１月９日水曜日、東部標準時午前９時まで！\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"Default Title","offer_id":43453937516756,"sku":"rek-swissies+semi-circle-plastic","price":72.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/handle-bundle-453131.jpg?v=1683827340"},{"product_id":"ez-boot-pro","title":"イージーブート プロ","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e脚のトレーニングを次の段階へ引き上げる\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cstrong data-mce-fragment=\"1\"\u003eオールインワン脚用器具。\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e当社の革新的な\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cstrong data-mce-fragment=\"1\"\u003e特許出願中の重り装着脚用器具\u003c\/strong\u003e\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003eは100ポンドの重さに対応し、すべての重りプレートに適合します。EZ-BOOT™ PROは強度を高め、各回数の効果を最大限に引き出します。\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e✅ 筋肉を鍛える\u003cbr data-mce-fragment=\"1\"\u003e✅ 脚と体幹の力を高める\u003cbr data-mce-fragment=\"1\"\u003e✅ 運動能力を向上させる\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eハムストリングカール、脚上げ、膝伸ばし、すね上げ、ロバ蹴り、腹筋上げ、マウンテンクライマー、臀部蹴り上げ、高膝、消火栓運動、腹筋運動、懸垂、V字開脚、クラムシェル、横上げなど多彩な運動に最適です！\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"シングル","offer_id":44085120041172,"sku":"rek-ankr-pro","price":29.0,"currency_code":"USD","in_stock":true},{"title":"ペア","offer_id":44085120073940,"sku":"rek-ankr-pro-2x","price":57.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/files\/Kensui-EZ-Boot-Pro-1.png?v=1788821958"},{"product_id":"ankr-pro-extension-sleeves","title":"EZ-BOOT PRO 延長スリーブ","description":"\u003cp\u003eANKR PRO用の延長スリーブ\u003c\/p\u003e\n\u003cp\u003e2インチのプレートスリーブは長さ9.5cmです\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e1インチのプレートスリーブは長さ8cmです\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Kensui","offers":[{"title":"1\"\/28mm","offer_id":43558428246228,"sku":"rek-ankr-extension-28mm","price":12.95,"currency_code":"USD","in_stock":true},{"title":"2\"\/50mm","offer_id":43558428278996,"sku":"rek-ankr-extension-50mm","price":12.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0229\/1249\/9792\/products\/ankr-pro-extension-sleeve-50mm.jpg?v=1683827505"}],"url":"https:\/\/kensui.com\/ja\/collections\/all.oembed?page=9","provider":"Kensui","version":"1.0","type":"link"}