{"product_id":"vesta-aspire-cp-m-gy","title":"VESTA ASPIRE CP M GY｜ポーチ｜軽量コンパクト｜クッション入り","description":"\u003cbody\u003e\n\u003c!-- 商品ページここから --\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n  \u003cmeta name=\"description\" content=\"VESTA ASPIRE CP M GYは、コンパクトカメラを少し余裕をもって収納して気軽に持ち歩ける専用ポーチ。大きく開くジッパーで出し入れしやすく、ショルダーストラップと背面ベルトループで使い方に合わせた持ち運びができます。\"\u003e\n\n  \u003cstyle\u003e\n\/* =========================================================\n  SCOPE：この商品ページ内だけに閉じ込める\n========================================================= *\/\n#vg-vesta-aspire-cp-m-gy{\n  --accent:#dd9933;\n  --accent-soft:#fff4e4;\n  --txt:#333;\n  --muted:#666;\n  --bg:#fafafa;\n  --card:#fff;\n  --line:#e7e7e7;\n  --shadow:0 8px 24px rgba(0,0,0,.06);\n  --shadow-sm:0 6px 18px rgba(0,0,0,.04);\n  --r:16px;\n\n  font-family:\"Segoe UI\", Arial, \"Hiragino Kaku Gothic ProN\",\"Meiryo\", sans-serif;\n  line-height:1.78;\n  color:var(--txt);\n  background:var(--bg);\n}\n#vg-vesta-aspire-cp-m-gy *,\n#vg-vesta-aspire-cp-m-gy *::before,\n#vg-vesta-aspire-cp-m-gy *::after{ box-sizing:border-box; }\n\n#vg-vesta-aspire-cp-m-gy .container{\n  max-width:1024px;\n  margin:0 auto;\n  padding:clamp(12px,2.5vw,24px);\n}\n#vg-vesta-aspire-cp-m-gy p{ margin:.65rem 0; }\n#vg-vesta-aspire-cp-m-gy .muted{ color:var(--muted); }\n#vg-vesta-aspire-cp-m-gy .spacer{ height:24px; }\n#vg-vesta-aspire-cp-m-gy .anchor{ scroll-margin-top:18px; }\n\n#vg-vesta-aspire-cp-m-gy h2{\n  margin:2rem 0 1rem;\n  text-align:center;\n  font-size:clamp(22px,2.5vw,34px);\n  line-height:1.28;\n  letter-spacing:.01em;\n}\n#vg-vesta-aspire-cp-m-gy h2 span{ color:var(--accent); }\n\n#vg-vesta-aspire-cp-m-gy h3.bg-white{\n  display:inline-block;\n  margin:1.6rem 0 .9rem;\n  padding:.48rem .9rem;\n  background:#fff;\n  border-radius:999px;\n  box-shadow:var(--shadow);\n  font-size:clamp(16px,1.6vw,20px);\n  letter-spacing:.01em;\n}\n\n#vg-vesta-aspire-cp-m-gy .card{\n  background:var(--card);\n  border-radius:var(--r);\n  box-shadow:var(--shadow);\n  padding:clamp(14px,2.2vw,22px);\n  border:1px solid rgba(0,0,0,.04);\n}\n\n#vg-vesta-aspire-cp-m-gy .hero{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:16px;\n  align-items:start;\n  padding:clamp(14px,2.6vw,22px);\n  border-radius:calc(var(--r) + 6px);\n  background:linear-gradient(180deg,#fff,#fff8ee);\n  border:1px solid rgba(221,153,51,.18);\n  box-shadow:0 10px 30px rgba(0,0,0,.06);\n  overflow:hidden;\n}\n#vg-vesta-aspire-cp-m-gy .hero .kicker{\n  display:inline-flex;\n  gap:.5em;\n  align-items:center;\n  font-weight:800;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  font-size:12px;\n  color:#9a6a12;\n  margin:0;\n}\n#vg-vesta-aspire-cp-m-gy .dot{\n  width:10px;\n  height:10px;\n  border-radius:3px;\n  background:linear-gradient(180deg,var(--accent),#f3c486);\n  box-shadow:0 2px 10px rgba(221,153,51,.25);\n  display:inline-block;\n}\n#vg-vesta-aspire-cp-m-gy .hero-title{\n  margin:8px 0 8px;\n  font-size:clamp(22px,3vw,34px);\n  line-height:1.22;\n  letter-spacing:.02em;\n  font-weight:900;\n}\n#vg-vesta-aspire-cp-m-gy .hero-title span{ color:var(--accent); }\n#vg-vesta-aspire-cp-m-gy .hero-model{\n  margin:0;\n  font-weight:900;\n  font-size:clamp(18px,2.2vw,26px);\n  letter-spacing:.02em;\n  line-height:1.2;\n}\n#vg-vesta-aspire-cp-m-gy .hero-model b{ color:var(--accent); }\n#vg-vesta-aspire-cp-m-gy .hero-sub{\n  margin:2px 0 8px;\n  font-weight:900;\n  font-size:clamp(16px,2vw,22px);\n  line-height:1.2;\n}\n#vg-vesta-aspire-cp-m-gy .hero .lead{\n  margin:.4rem 0 0;\n  color:var(--muted);\n  font-size:clamp(14px,1.45vw,16px);\n  line-height:1.9;\n}\n\n#vg-vesta-aspire-cp-m-gy .vg-badges{\n  display:flex;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:12px;\n  align-items:center;\n}\n#vg-vesta-aspire-cp-m-gy .vg-badge{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  padding:6px 10px;\n  border-radius:999px;\n  background:#fff3df;\n  border:1px solid #f1c88a;\n  font-size:13px;\n  font-weight:800;\n  box-shadow:0 4px 14px rgba(0,0,0,.05);\n  white-space:nowrap;\n  color:#111;\n}\n#vg-vesta-aspire-cp-m-gy .vg-badge b{ color:#8a5a00; }\n#vg-vesta-aspire-cp-m-gy .vg-sub-badge{\n  display:inline-flex;\n  align-items:center;\n  height:28px;\n  padding:0 12px;\n  border-radius:999px;\n  background:#fff3df;\n  border:1px dashed #f1c88a;\n  color:#8a6b2d;\n  font-weight:900;\n  font-size:12px;\n  box-shadow:0 4px 14px rgba(0,0,0,.05);\n  white-space:nowrap;\n}\n\n#vg-vesta-aspire-cp-m-gy .hero-figure,\n#vg-vesta-aspire-cp-m-gy .image-block{\n  background:#fff;\n  border-radius:var(--r);\n  border:1px solid rgba(0,0,0,.06);\n  overflow:hidden;\n  box-shadow:0 8px 22px rgba(0,0,0,.06);\n}\n#vg-vesta-aspire-cp-m-gy .hero-figure img,\n#vg-vesta-aspire-cp-m-gy .image-block img,\n#vg-vesta-aspire-cp-m-gy .ph img{\n  width:100%;\n  height:auto;\n  display:block;\n  object-fit:cover;\n  aspect-ratio:16 \/ 10;\n}\n#vg-vesta-aspire-cp-m-gy .cap{\n  margin:0;\n  padding:10px 12px;\n  font-size:12px;\n  color:var(--muted);\n  border-top:1px solid rgba(0,0,0,.06);\n  background:#fff;\n}\n\n#vg-vesta-aspire-cp-m-gy .grid2{\n  display:grid;\n  gap:12px;\n  grid-template-columns:1fr;\n}\n@media (min-width:860px){\n  #vg-vesta-aspire-cp-m-gy .grid2{ grid-template-columns:1fr 1fr; }\n}\n\n#vg-vesta-aspire-cp-m-gy .gallery-2{\n  display:grid;\n  gap:10px;\n  grid-template-columns:repeat(1,minmax(0,1fr));\n}\n@media (min-width:720px){\n  #vg-vesta-aspire-cp-m-gy .gallery-2{ grid-template-columns:repeat(2,minmax(0,1fr)); }\n}\n#vg-vesta-aspire-cp-m-gy .ph{\n  border-radius:14px;\n  overflow:hidden;\n  border:1px solid rgba(0,0,0,.08);\n  box-shadow:0 10px 26px rgba(0,0,0,.06);\n  background:#fff;\n}\n\n#vg-vesta-aspire-cp-m-gy .feature-block{\n  background:#fff;\n  border:1px solid rgba(0,0,0,.06);\n  border-radius:14px;\n  padding:14px;\n  box-shadow:var(--shadow-sm);\n}\n#vg-vesta-aspire-cp-m-gy .feature-block h4{\n  margin:0 0 8px;\n  font-size:18px;\n  line-height:1.45;\n}\n#vg-vesta-aspire-cp-m-gy .feature-block p{ margin:.35rem 0; }\n\n#vg-vesta-aspire-cp-m-gy .note{\n  background:#fff;\n  border:1px solid rgba(221,153,51,.25);\n  border-left:6px solid var(--accent);\n  border-radius:14px;\n  padding:14px;\n  box-shadow:0 10px 24px rgba(0,0,0,.05);\n  font-size:14px;\n}\n#vg-vesta-aspire-cp-m-gy .note b{ color:#111; }\n\n#vg-vesta-aspire-cp-m-gy table{\n  width:100%;\n  border-collapse:collapse;\n  overflow:hidden;\n  border-radius:14px;\n  border:1px solid rgba(0,0,0,.08);\n  background:#fff;\n}\n#vg-vesta-aspire-cp-m-gy th,\n#vg-vesta-aspire-cp-m-gy td{\n  padding:12px;\n  border-bottom:1px solid rgba(0,0,0,.06);\n  font-size:14px;\n  vertical-align:top;\n}\n#vg-vesta-aspire-cp-m-gy th{\n  width:28%;\n  color:#111;\n  background:#fff7ea;\n  font-weight:800;\n}\n#vg-vesta-aspire-cp-m-gy tr:last-child th,\n#vg-vesta-aspire-cp-m-gy tr:last-child td{ border-bottom:none; }\n\n#vg-vesta-aspire-cp-m-gy .spec-wrap,\n#vg-vesta-aspire-cp-m-gy .faq-wrap{ overflow-x:auto; }\n\n#vg-vesta-aspire-cp-m-gy details{\n  background:#fff;\n  border:1px solid rgba(0,0,0,.08);\n  border-radius:14px;\n  padding:12px;\n  box-shadow:0 10px 24px rgba(0,0,0,.05);\n}\n#vg-vesta-aspire-cp-m-gy details + details{ margin-top:10px; }\n#vg-vesta-aspire-cp-m-gy summary{\n  cursor:pointer;\n  font-weight:900;\n  list-style:none;\n  position:relative;\n  padding-right:30px;\n}\n#vg-vesta-aspire-cp-m-gy summary::-webkit-details-marker{ display:none; }\n#vg-vesta-aspire-cp-m-gy summary::after{\n  content:\"+\";\n  position:absolute;\n  right:8px;\n  top:0;\n  font-size:20px;\n  font-weight:900;\n  color:var(--accent);\n}\n#vg-vesta-aspire-cp-m-gy details[open] summary::after{ content:\"–\"; }\n#vg-vesta-aspire-cp-m-gy details p{ margin:10px 0 0; color:var(--muted); }\n\n#vg-vesta-aspire-cp-m-gy .vg-btn-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:14px;\n}\n#vg-vesta-aspire-cp-m-gy .vg-btn{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  padding:11px 14px;\n  border-radius:999px;\n  text-decoration:none;\n  font-weight:800;\n  font-size:14px;\n  border:1px solid #f1c88a;\n  background:#fff3df;\n  color:#111;\n  box-shadow:0 8px 18px rgba(0,0,0,.06);\n  transition:transform .12s ease, filter .12s ease, box-shadow .12s ease;\n}\n#vg-vesta-aspire-cp-m-gy .vg-btn:hover{\n  transform:translateY(-1px);\n  filter:brightness(1.03);\n  box-shadow:0 12px 24px rgba(0,0,0,.10);\n}\n#vg-vesta-aspire-cp-m-gy .vg-btn.primary{\n  background:linear-gradient(180deg,var(--accent),#f3c486);\n  border-color:rgba(221,153,51,.35);\n  color:#111;\n}\n\n#vg-vesta-aspire-cp-m-gy .cp-compare-table{\n  width:100%;\n  border-collapse:collapse;\n  table-layout:fixed;\n}\n#vg-vesta-aspire-cp-m-gy .cp-compare-table th,\n#vg-vesta-aspire-cp-m-gy .cp-compare-table td{\n  padding:14px 12px;\n  border-bottom:1px solid rgba(0,0,0,.06);\n  font-size:14px;\n  line-height:1.6;\n  vertical-align:top;\n  word-break:keep-all;\n}\n#vg-vesta-aspire-cp-m-gy .cp-compare-table th{\n  background:#fff7ea;\n  font-weight:800;\n  text-align:left;\n}\n\n#vg-vesta-aspire-cp-m-gy .intro-card{ padding:clamp(18px,2.8vw,28px); }\n#vg-vesta-aspire-cp-m-gy .intro-heading{\n  margin-top:0;\n  margin-bottom:1.2rem;\n}\n#vg-vesta-aspire-cp-m-gy .intro-copy{\n  max-width:820px;\n  margin:0 auto;\n}\n#vg-vesta-aspire-cp-m-gy .intro-lead{\n  margin:0 0 14px;\n  padding:16px 18px;\n  background:linear-gradient(180deg,#fffaf1,#fff);\n  border:1px solid rgba(221,153,51,.22);\n  border-radius:14px;\n  box-shadow:var(--shadow-sm);\n  font-size:clamp(15px,1.5vw,17px);\n  line-height:1.95;\n}\n#vg-vesta-aspire-cp-m-gy .intro-body{\n  display:grid;\n  gap:12px;\n  margin-top:12px;\n}\n#vg-vesta-aspire-cp-m-gy .intro-block{\n  margin:0;\n  padding:15px 18px;\n  background:#fff;\n  border:1px solid rgba(0,0,0,.06);\n  border-radius:14px;\n  box-shadow:var(--shadow-sm);\n  line-height:1.95;\n  color:var(--txt);\n}\n#vg-vesta-aspire-cp-m-gy .intro-block b,\n#vg-vesta-aspire-cp-m-gy .intro-lead b{ color:#111; }\n\n@media (max-width:640px){\n  #vg-vesta-aspire-cp-m-gy .intro-lead,\n  #vg-vesta-aspire-cp-m-gy .intro-block{\n    padding:14px 14px;\n    line-height:1.9;\n  }\n}\n  \n\n\/* =========================================================\n  MOBILE TAP \/ SCROLL FIX：1脚ページ方式\n========================================================= *\/\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .va-scroll-link{\n  cursor:pointer;\n  user-select:none;\n  -webkit-tap-highlight-color:transparent;\n}\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .hero,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .card,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .intro-card,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .intro-lead,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .intro-block,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .feature-block,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .image-block,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .hero-figure,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .ph,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .note,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .vg-badge,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .vg-sub-badge,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp h2,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp h3.bg-white,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp h4,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp p,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp img{\n  -webkit-tap-highlight-color:transparent;\n  cursor:default;\n  touch-action:pan-y;\n}\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp a,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp button,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp [role=\"button\"],\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .vg-btn,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .chip,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .collection-link{\n  cursor:pointer;\n  touch-action:manipulation;\n}\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .spec-wrap,\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .table-wrapper{\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n  touch-action:pan-x pan-y;\n}\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp [data-va-section]{\n  scroll-margin-top:90px;\n}\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .va-qa-item{\n  background:#fff;\n  border:1px solid rgba(0,0,0,.08);\n  border-radius:14px;\n  box-shadow:0 10px 24px rgba(0,0,0,.05);\n  overflow:hidden;\n}\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .va-qa-item + .va-qa-item{ margin-top:10px; }\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .va-qa-question{\n  width:100%;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:12px;\n  padding:14px 16px;\n  border:0;\n  background:#fff;\n  color:#111;\n  text-align:left;\n  font:inherit;\n  font-weight:900;\n  line-height:1.6;\n  -webkit-tap-highlight-color:transparent;\n  cursor:pointer;\n}\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .va-qa-icon{\n  flex:0 0 auto;\n  color:var(--accent);\n  font-weight:900;\n  font-size:20px;\n  line-height:1;\n}\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .va-qa-answer{\n  display:none;\n  padding:0 16px 14px;\n}\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .va-qa-answer.is-open{ display:block; }\n#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp .va-qa-answer p{\n  margin:0;\n  color:var(--muted);\n}\n\n  \u003c\/style\u003e\n\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\":\"https:\/\/schema.org\",\n    \"@type\":\"Product\",\n    \"name\":\"VESTA ASPIRE CP M GY\",\n    \"brand\":{\"@type\":\"Brand\",\"name\":\"VANGUARD\"},\n    \"description\":\"VESTA ASPIRE CP M GYは、コンパクトカメラを少し余裕をもって収納して気軽に持ち歩ける専用ポーチ。大きく開くジッパーで出し入れしやすく、ショルダーストラップと背面ベルトループで使い方に合わせた持ち運びができます。\",\n    \"sku\":\"VESTA ASPIRE CP M GY\",\n    \"color\":\"グレー\",\n    \"material\":\"外装：300D Polyester + 600D Polyester \/ 内装：150D Polyester\",\n    \"category\":\"Camera Pouch\",\n    \"additionalProperty\":[\n      {\"@type\":\"PropertyValue\",\"name\":\"外寸 (mm)\",\"value\":\"100 × 90 × 150\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"内寸 (mm)\",\"value\":\"80 × 70 × 130\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"外装素材\",\"value\":\"300D Polyester + 600D Polyester\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"内装素材\",\"value\":\"150D Polyester\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"ポケット\",\"value\":\"外部正面に1つ、内部に1つ\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"付属品\",\"value\":\"ショルダーストラップ\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"背面仕様\",\"value\":\"ベルトループ付き\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"開口部\",\"value\":\"大きく開くジッパー\"}\n    ],\n    \"url\":\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire-cp-m-gy\"\n  }\n  \u003c\/script\u003e\n\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\":\"https:\/\/schema.org\",\n    \"@type\":\"FAQPage\",\n    \"mainEntity\":[\n      {\n        \"@type\":\"Question\",\n        \"name\":\"VESTA ASPIRE CP M GYはどんなカメラに向いていますか？\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"少し大きめのコンパクトカメラや、収納に余裕を持たせたい方に向いたMサイズのカメラポーチです。\"\n        }\n      },\n      {\n        \"@type\":\"Question\",\n        \"name\":\"CP Sとの違いは何ですか？\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"CP MはCP Sよりひと回り大きく、より余裕のある収納スペースを確保したモデルです。\"\n        }\n      },\n      {\n        \"@type\":\"Question\",\n        \"name\":\"出し入れしやすいですか？\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"はい。大きく開くジッパーを採用しているため、カメラの出し入れがしやすい仕様です。\"\n        }\n      },\n      {\n        \"@type\":\"Question\",\n        \"name\":\"ショルダーバッグのように使えますか？\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"はい。ショルダーストラップが付属しているため、肩掛けで使用できます。\"\n        }\n      },\n      {\n        \"@type\":\"Question\",\n        \"name\":\"ベルトにも装着できますか？\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"はい。背面にベルトループが付いているため、装着して持ち歩くこともできます。\"\n        }\n      },\n      {\n        \"@type\":\"Question\",\n        \"name\":\"小物も収納できますか？\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"前面外部ポケット1つ、内部ポケット1つを備えているため、メモリーカードや小物類の整理に便利です。\"\n        }\n      }\n    ]\n  }\n  \u003c\/script\u003e\n\n\n\n  \u003csection id=\"vg-vesta-aspire-cp-m-gy\" class=\"vesta-aspire-cp-lp vg-vesta-aspire-cp-m-gy\"\u003e\n    \u003cdiv class=\"container\"\u003e\n\n      \u003c!-- ===== HERO ===== --\u003e\n      \u003csection class=\"hero card\" data-va-section=\"top\" aria-label=\"VESTA ASPIRE CP M GY ヒーロー\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"kicker\"\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003e VESTA ASPIRE \/ CAMERA POUCH\u003c\/p\u003e\n\n          \u003ch1 class=\"hero-title\"\u003e\n            コンパクトカメラを、\u003cbr\u003e\n            \u003cspan\u003e少し余裕をもって気軽に持ち歩く。\u003c\/span\u003e\n          \u003c\/h1\u003e\n\n          \u003cp class=\"hero-model\"\u003eVESTA ASPIRE \u003cb\u003eCP M GY\u003c\/b\u003e\u003c\/p\u003e\n          \u003cp class=\"hero-sub\"\u003eコンパクトカメラ用ポーチ\u003c\/p\u003e\n\n          \u003cp class=\"lead\"\u003e\n            コンパクトカメラを日常でも旅行でも気軽に持ち歩ける VESTA ASPIRE POUCHシリーズの専用ポーチ。\u003cbr\u003e\n            CP Sよりひと回り大きく、少し余裕をもって収納したい方や、少し大きめのコンパクトカメラにも対応しやすいMサイズモデルです。\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"vg-badges\" aria-label=\"特徴バッジ\"\u003e\n            \u003cspan class=\"vg-badge\"\u003e\u003cb\u003eMサイズ\u003c\/b\u003e専用設計\u003c\/span\u003e\n            \u003cspan class=\"vg-badge\"\u003e\u003cb\u003e大きく開く\u003c\/b\u003eジッパー\u003c\/span\u003e\n            \u003cspan class=\"vg-badge\"\u003e\u003cb\u003e前面\/内部\u003c\/b\u003eポケット付き\u003c\/span\u003e\n            \u003cspan class=\"vg-sub-badge\"\u003eショルダーストラップ \/ ベルトループ\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"vg-btn-row\"\u003e\n            \u003cspan class=\"vg-btn primary va-scroll-link\" role=\"button\" tabindex=\"0\" data-va-target=\"spec\"\u003e仕様を見る\u003c\/span\u003e\n            \u003cspan class=\"vg-btn va-scroll-link\" role=\"button\" tabindex=\"0\" data-va-target=\"features\"\u003e特長を見る\u003c\/span\u003e\n            \u003cspan class=\"vg-btn va-scroll-link\" role=\"button\" tabindex=\"0\" data-va-target=\"choose\"\u003e比較表を見る\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cfigure class=\"hero-figure\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/cp1_0201b9be-89e3-496c-9bf2-b58a7359a001.png?v=1776239072\" alt=\"VESTA ASPIRE CP M GY メインビジュアル\"\u003e\n          \u003cfigcaption class=\"cap\"\u003eVESTA ASPIRE CP M GYの製品イメージ\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/section\u003e\n\n      \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003c!-- ===== INTRO ===== --\u003e\n      \u003csection class=\"card intro-card\"\u003e\n        \u003ch2 class=\"intro-heading\"\u003eコンパクトカメラを、\u003cspan\u003e少し余裕をもって持ち出せる\u003c\/span\u003e専用ポーチ\u003c\/h2\u003e\n\n        \u003cdiv class=\"intro-copy\"\u003e\n          \u003cp class=\"intro-lead\"\u003e\n            \u003cb\u003eVESTA ASPIRE CP M GY\u003c\/b\u003e は、コンパクトカメラを日常でも旅行でも気軽に持ち歩ける \u003cb\u003eVESTA ASPIRE POUCHシリーズ\u003c\/b\u003e のカメラポーチです。\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"intro-body\"\u003e\n            \u003cp class=\"intro-block\"\u003e\n              コンパクトカメラを持ち歩く際、「もう少し余裕のあるサイズ感が欲しい」と感じることもあります。\n              VESTA ASPIRE CP M GYは、そんなニーズに応えるMサイズ設計で、コンパクトカメラをすっきり収納しながら、よりスムーズに出し入れしやすいように作られた専用ポーチです。\n            \u003c\/p\u003e\n\n            \u003cp class=\"intro-block\"\u003e\n              外装には\u003cb\u003e300D Polyester + 600D Polyester\u003c\/b\u003eを採用し、日常使いしやすい丈夫なつくりに。\n              内装には\u003cb\u003e150D Polyester\u003c\/b\u003eを使用し、カメラをやさしく収納できます。\n            \u003c\/p\u003e\n\n            \u003cp class=\"intro-block\"\u003e\n              さらに、\u003cb\u003eショルダーストラップ付\u003c\/b\u003eで肩掛けできるだけでなく、\u003cb\u003e背面のベルトループ\u003c\/b\u003eを使って装着することも可能です。\n              前面には外部ポケットを1つ、内部には小物用ポケットを1つ備え、メモリーカードや小物類も整理して持ち歩けます。\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003c!-- ===== POINTS ===== --\u003e\n      \u003csection class=\"card\"\u003e\n        \u003ch3 class=\"bg-white\"\u003eおすすめポイント\u003c\/h3\u003e\n        \u003cdiv class=\"grid2\"\u003e\n          \u003cdiv\u003e\n            \u003cp\u003e・少し大きめのコンパクトカメラにも対応しやすいMサイズ\u003c\/p\u003e\n            \u003cp\u003e・大きく開くジッパーで出し入れしやすい\u003c\/p\u003e\n            \u003cp\u003e・ショルダーストラップ付で肩掛けできる\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cp\u003e・背面ベルトループ付きで装着スタイルを選べる\u003c\/p\u003e\n            \u003cp\u003e・外部ポケット1つ、内部ポケット1つ付き\u003c\/p\u003e\n            \u003cp\u003e・収納に少し余裕が欲しい方に使いやすいサイズ感\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n        \u003cfigure class=\"image-block\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/cp2_f95a81a8-a813-40cd-91a2-34f22d237bee.jpg?v=1776239071\" alt=\"VESTA ASPIRE CP M GY おすすめポイント画像\"\u003e\n          \u003cfigcaption class=\"cap\"\u003e少し余裕をもって収納しやすいMサイズポーチ\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/section\u003e\n\n      \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003c!-- ===== FEATURES ===== --\u003e\n      \u003csection class=\"anchor\" data-va-section=\"features\"\u003e\n        \u003ch3 class=\"bg-white\"\u003e特長\u003c\/h3\u003e\n\n        \u003cdiv class=\"feature-block\"\u003e\n          \u003ch4\u003e1. 少し大きめのコンパクトカメラにも対応しやすいMサイズ\u003c\/h4\u003e\n          \u003cp\u003e\n            VESTA ASPIRE CP M GYは、CP Sよりひと回り大きなMサイズのカメラポーチです。\n            収納に少し余裕があり、よりスムーズに出し入れしたい方にも使いやすいサイズ感で、少し大きめのコンパクトカメラにも対応しやすい設計です。\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"gallery-2\" style=\"margin-top:12px;\"\u003e\n            \u003cdiv class=\"ph\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/cp3_5a630678-322b-4a98-a4ca-a8c9dc1e617a.png?v=1776239072\" alt=\"VESTA ASPIRE CP M GY 特長1画像A\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ph\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/cp4_9cd071d6-73a9-43ae-bb3b-fc44c8424c04.png?v=1776239072\" alt=\"VESTA ASPIRE CP M GY 特長1画像B\"\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"feature-block\"\u003e\n          \u003ch4\u003e2. 大きく開くジッパーで、出し入れがスムーズ\u003c\/h4\u003e\n          \u003cp\u003e\n            開口部は大きく開くジッパー仕様で、カメラの出し入れをしやすくしています。\n            少し余裕のある収納スペースとあわせて、撮りたい時に取り出しやすく、使い終わった後もスムーズに収納しやすいのが魅力です。\n          \u003c\/p\u003e\n\n          \u003cfigure class=\"image-block\" style=\"margin-top:12px;\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/cp5_9f68ae72-b53f-407b-939b-a3adb4a539ba.png?v=1776239071\" alt=\"VESTA ASPIRE CP M GY 特長2画像\"\u003e\n            \u003cfigcaption class=\"cap\"\u003e大きく開くジッパーで出し入れがスムーズ\u003c\/figcaption\u003e\n          \u003c\/figure\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"feature-block\"\u003e\n          \u003ch4\u003e3. 持ち運び方を選べて、小物整理にも便利\u003c\/h4\u003e\n          \u003cp\u003e\n            ショルダーストラップで肩掛けできるほか、背面のベルトループを使って装着することも可能です。\n            さらに、前面外部ポケット1つと内部ポケット1つを備えているため、メモリーカードや小物類の整理にも便利です。\n          \u003c\/p\u003e\n\n          \u003cfigure class=\"image-block\" style=\"margin-top:12px;\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/cp6_39dd55b4-2c50-45b4-b865-a47bdca1f7c6.png?v=1776239071\" alt=\"VESTA ASPIRE CP M GY 特長3画像\"\u003e\n            \u003cfigcaption class=\"cap\"\u003eストラップとベルトループで持ち運び方を選べます\u003c\/figcaption\u003e\n          \u003c\/figure\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003c!-- ===== RECOMMENDED ===== --\u003e\n      \u003csection class=\"card\"\u003e\n        \u003ch3 class=\"bg-white\"\u003eこんな方におすすめ\u003c\/h3\u003e\n        \u003cdiv class=\"grid2\"\u003e\n          \u003cdiv\u003e\n            \u003cp\u003e・コンパクトカメラを普段から持ち歩きたい方\u003c\/p\u003e\n            \u003cp\u003e・少し大きめのコンパクトカメラに対応しやすいケースを探している方\u003c\/p\u003e\n            \u003cp\u003e・収納に少し余裕のあるモデルを選びたい方\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cp\u003e・小物もあわせて整理して持ち歩きたい方\u003c\/p\u003e\n            \u003cp\u003e・肩掛けでもベルト装着でも使いたい方\u003c\/p\u003e\n            \u003cp\u003e・日常使いしやすいシンプルなポーチを探している方\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n        \u003cfigure class=\"image-block\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/cp7_28193617-badc-45bb-b885-f2d2c3387193.png?v=1776239072\" alt=\"VESTA ASPIRE CP M GY こんな方におすすめ画像\"\u003e\n          \u003cfigcaption class=\"cap\"\u003e普段のお出かけや旅行にも取り入れやすいデザイン\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/section\u003e\n\n      \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003c!-- ===== HOW TO USE ===== --\u003e\n      \u003csection class=\"card\"\u003e\n        \u003ch3 class=\"bg-white\"\u003eおすすめの使い方\u003c\/h3\u003e\n\n        \u003cdiv class=\"feature-block\"\u003e\n          \u003ch4\u003e日常から旅行まで、少し余裕をもって持ち歩くためのコンパクトカメラ用ポーチとして\u003c\/h4\u003e\n          \u003cp\u003e\n            VESTA ASPIRE CP M GYは、\u003cb\u003e普段のお出かけ\u003c\/b\u003eや\u003cb\u003e散歩\u003c\/b\u003e、\u003cb\u003e街歩き\u003c\/b\u003e、\u003cb\u003e旅行先\u003c\/b\u003eなどで、\n            コンパクトカメラを少し余裕をもって持ち歩きたいシーンにおすすめです。\n          \u003c\/p\u003e\n          \u003cp\u003e\n            大きなカメラバッグほど大げさにならず、必要な機材だけをすっきり持ち歩けるため、軽快に行動できます。\n          \u003c\/p\u003e\n          \u003cp\u003e\n            また、収納に余裕があることで出し入れもしやすく、日常の何気ない瞬間を撮りたい方にも使いやすいポーチです。\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003c!-- ===== SPEC ===== --\u003e\n      \u003csection class=\"anchor\" data-va-section=\"spec\"\u003e\n        \u003ch3 class=\"bg-white\"\u003e仕様\u003c\/h3\u003e\n\n        \u003cdiv class=\"card spec-wrap\"\u003e\n          \u003ctable aria-label=\"VESTA ASPIRE CP M GY 仕様表\"\u003e\n            \u003ctr\u003e\n              \u003cth\u003e製品名\u003c\/th\u003e\n              \u003ctd\u003eVESTA ASPIRE CP M GY\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth\u003eカラー\u003c\/th\u003e\n              \u003ctd\u003eグレー\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth\u003eタイプ\u003c\/th\u003e\n              \u003ctd\u003eコンパクトカメラ用ポーチ\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth\u003e外寸(mm)\u003c\/th\u003e\n              \u003ctd\u003e100 × 90 × 150\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth\u003e内寸(mm)\u003c\/th\u003e\n              \u003ctd\u003e80 × 70 × 130\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth\u003e外装素材\u003c\/th\u003e\n              \u003ctd\u003e300D Polyester + 600D Polyester\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth\u003e内装素材\u003c\/th\u003e\n              \u003ctd\u003e150D Polyester\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth\u003eポケット\u003c\/th\u003e\n              \u003ctd\u003e外部正面に1つ、内部に1つ\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth\u003e付属品\u003c\/th\u003e\n              \u003ctd\u003eショルダーストラップ\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth\u003e背面仕様\u003c\/th\u003e\n              \u003ctd\u003eベルトループ付き\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/table\u003e\n\n          \u003cp class=\"muted\" style=\"margin-top:10px;\"\u003e\n            ※数値は目安です。収納可否はカメラのサイズや形状により異なります。\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003c!-- ===== COMPARISON ===== --\u003e\n      \u003csection class=\"anchor\" data-va-section=\"choose\"\u003e\n        \u003ch3 class=\"bg-white\"\u003eVESTA ASPIRE CPシリーズ比較表\u003c\/h3\u003e\n\n        \u003cdiv class=\"card spec-wrap\"\u003e\n          \u003ctable aria-label=\"VESTA ASPIRE CPシリーズ比較表\" class=\"cp-compare-table\"\u003e\n            \u003ctr\u003e\n              \u003cth\u003eモデル\u003c\/th\u003e\n              \u003cth\u003e内寸(mm)\u003c\/th\u003e\n              \u003cth\u003e外寸(mm)\u003c\/th\u003e\n              \u003cth\u003eカラー\u003c\/th\u003e\n              \u003cth\u003e用途\u003c\/th\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cb\u003eVESTA ASPIRE CP S GY\u003c\/b\u003e\u003c\/td\u003e\n              \u003ctd\u003e70 × 50 × 115\u003c\/td\u003e\n              \u003ctd\u003e90 × 75 × 135\u003c\/td\u003e\n              \u003ctd\u003eグレー\u003c\/td\u003e\n              \u003ctd\u003eコンパクトカメラ用\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cb\u003eVESTA ASPIRE CP S NV\u003c\/b\u003e\u003c\/td\u003e\n              \u003ctd\u003e70 × 50 × 115\u003c\/td\u003e\n              \u003ctd\u003e90 × 75 × 135\u003c\/td\u003e\n              \u003ctd\u003eネイビー\u003c\/td\u003e\n              \u003ctd\u003eコンパクトカメラ用\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cb\u003eVESTA ASPIRE CP M GY\u003c\/b\u003e\u003c\/td\u003e\n              \u003ctd\u003e80 × 70 × 130\u003c\/td\u003e\n              \u003ctd\u003e100 × 90 × 150\u003c\/td\u003e\n              \u003ctd\u003eグレー\u003c\/td\u003e\n              \u003ctd\u003eコンパクトカメラ用\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cb\u003eVESTA ASPIRE CP M NV\u003c\/b\u003e\u003c\/td\u003e\n              \u003ctd\u003e80 × 70 × 130\u003c\/td\u003e\n              \u003ctd\u003e100 × 90 × 150\u003c\/td\u003e\n              \u003ctd\u003eネイビー\u003c\/td\u003e\n              \u003ctd\u003eコンパクトカメラ用\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/table\u003e\n\n          \u003cdiv class=\"note\" style=\"margin-top:14px;\"\u003e\n            \u003cb\u003e選び方のポイント：\u003c\/b\u003e\u003cb\u003eCP S\u003c\/b\u003eは、できるだけすっきり持ち歩きたい方におすすめ。\u003cbr\u003e\n            \u003cb\u003eCP M\u003c\/b\u003eは、少し大きめのコンパクトカメラや、収納に少し余裕が欲しい方におすすめです。\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003c!-- ===== FAQ ===== --\u003e\n      \u003csection class=\"card faq-wrap va-faq-wrap\" aria-label=\"よくある質問\"\u003e\n        \u003ch3 class=\"bg-white\"\u003eQ\u0026amp;A\u003c\/h3\u003e\n\n        \u003cdiv class=\"va-qa-item\"\u003e\n          \u003cbutton class=\"va-qa-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eVESTA ASPIRE CP M GYはどんなカメラに向いていますか？\u003c\/span\u003e\n            \u003cspan class=\"va-qa-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"va-qa-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003e少し大きめのコンパクトカメラや、収納に余裕を持たせたい方に向いたMサイズのカメラポーチです。\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"va-qa-item\"\u003e\n          \u003cbutton class=\"va-qa-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eCP Sとの違いは何ですか？\u003c\/span\u003e\n            \u003cspan class=\"va-qa-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"va-qa-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003eCP MはCP Sよりひと回り大きく、より余裕のある収納スペースを確保したモデルです。\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"va-qa-item\"\u003e\n          \u003cbutton class=\"va-qa-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003e出し入れしやすいですか？\u003c\/span\u003e\n            \u003cspan class=\"va-qa-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"va-qa-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003eはい。大きく開くジッパーを採用しているため、カメラの出し入れがしやすい仕様です。\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"va-qa-item\"\u003e\n          \u003cbutton class=\"va-qa-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eショルダーバッグのように使えますか？\u003c\/span\u003e\n            \u003cspan class=\"va-qa-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"va-qa-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003eはい。ショルダーストラップが付属しているため、肩掛けで使用できます。\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"va-qa-item\"\u003e\n          \u003cbutton class=\"va-qa-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eベルトにも装着できますか？\u003c\/span\u003e\n            \u003cspan class=\"va-qa-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"va-qa-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003eはい。背面にベルトループが付いているため、装着して持ち歩くこともできます。\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"va-qa-item\"\u003e\n          \u003cbutton class=\"va-qa-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003e小物も収納できますか？\u003c\/span\u003e\n            \u003cspan class=\"va-qa-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"va-qa-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003e前面外部ポケット1つ、内部ポケット1つを備えているため、メモリーカードや小物類の整理に便利です。\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/section\u003e\n\n      \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003c!-- ===== RELATED LINKS ===== --\u003e\n      \u003csection data-va-section=\"product-links\" id=\"product-links\" style=\"--ink:#1f2937; --muted:#6b7280; --line:#e5e7eb; --accent:#dd9933; color:var(--ink);\"\u003e\n        \u003cstyle\u003e\n          #vg-vesta-aspire-cp-m-gy #product-links .title{ margin:0 0 6pt; font-weight:800; font-size:13pt; }\n          #vg-vesta-aspire-cp-m-gy #product-links .lead{ margin:0 0 14pt; color:var(--muted); font-size:10pt; line-height:1.7; }\n          #vg-vesta-aspire-cp-m-gy #product-links .series-title{\n            margin:14pt 0 8pt; font-weight:800; font-size:11.5pt;\n            display:flex; align-items:center; gap:.55em; letter-spacing:.02em;\n          }\n          #vg-vesta-aspire-cp-m-gy #product-links .series-title::before{\n            content:\"\"; width:10px; height:10px; border-radius:3px;\n            background:linear-gradient(180deg, var(--accent), #f3c486);\n            box-shadow:0 2px 8px rgba(221,153,51,.25);\n            display:inline-block;\n          }\n          #vg-vesta-aspire-cp-m-gy #product-links .grid{\n            display:grid; gap:12px;\n            grid-template-columns:repeat(1, minmax(0,1fr));\n            margin:0 0 6pt;\n          }\n          @media (min-width:720px){\n            #vg-vesta-aspire-cp-m-gy #product-links .grid{ grid-template-columns:repeat(2, minmax(0,1fr)); }\n          }\n          #vg-vesta-aspire-cp-m-gy #product-links .card{\n            background:#fff; border:1px solid #e6eaf0; border-radius:14px;\n            padding:14px 14px 12px; box-shadow:0 6px 18px rgba(0,0,0,.04);\n          }\n          #vg-vesta-aspire-cp-m-gy #product-links .model{\n            margin:0 0 4px; font-weight:800; font-size:11.5pt; letter-spacing:.01em;\n          }\n          #vg-vesta-aspire-cp-m-gy #product-links .meta{\n            margin:0 0 10px; color:var(--muted); font-size:10pt; line-height:1.6;\n          }\n          #vg-vesta-aspire-cp-m-gy #product-links .variant-row{ display:flex; flex-wrap:wrap; gap:8px; }\n          #vg-vesta-aspire-cp-m-gy #product-links .chip{\n            display:inline-flex; align-items:center; justify-content:center;\n            min-width:46px; height:28px; padding:0 12px;\n            border-radius:999px; font-size:10.5pt; font-weight:800;\n            text-decoration:none; line-height:1;\n            border:1px solid rgba(0,0,0,.06);\n            box-shadow:0 2px 8px rgba(0,0,0,.06);\n            transition:transform .12s ease, filter .12s ease, box-shadow .12s ease;\n          }\n          #vg-vesta-aspire-cp-m-gy #product-links .chip:hover{\n            transform:translateY(-1px);\n            filter:brightness(1.06);\n            box-shadow:0 6px 14px rgba(0,0,0,.10);\n          }\n          #vg-vesta-aspire-cp-m-gy #product-links .chip[b-color=\"GY\"]{\n            background:#d9dce1; color:#111; border:1px solid #c8ccd3;\n          }\n          #vg-vesta-aspire-cp-m-gy #product-links .chip[b-color=\"NV\"]{\n            background:#3b567a; color:#fff; border:1px solid #314867;\n          }\n          #vg-vesta-aspire-cp-m-gy #product-links .chip b{ font-weight:900; letter-spacing:.02em; }\n\n          #vg-vesta-aspire-cp-m-gy #product-links .collection-box{\n            margin-top:14px;\n            background:linear-gradient(180deg,#fff,#fff7ea);\n            border:1px solid rgba(221,153,51,.22);\n            border-radius:16px;\n            padding:16px;\n            box-shadow:0 8px 24px rgba(0,0,0,.06);\n          }\n          #vg-vesta-aspire-cp-m-gy #product-links .collection-box h4{\n            margin:0 0 8px; font-size:18px;\n          }\n          #vg-vesta-aspire-cp-m-gy #product-links .collection-box p{\n            margin:.55rem 0; line-height:1.8;\n          }\n          #vg-vesta-aspire-cp-m-gy #product-links .collection-link{\n            display:inline-flex; align-items:center; justify-content:center;\n            margin-top:10px; padding:11px 16px;\n            border-radius:999px; text-decoration:none; font-weight:800; font-size:14px;\n            color:#111; background:linear-gradient(180deg, var(--accent), #f3c486);\n            box-shadow:0 10px 20px rgba(0,0,0,.08);\n          }\n        \u003c\/style\u003e\n\n        \u003ch3 class=\"title\"\u003eVESTA ASPIREシリーズ一覧（関連製品）\u003c\/h3\u003e\n        \u003cp class=\"lead\"\u003e\n          VESTA ASPIREシリーズは、コンパクトカメラ用ポーチからデジタルカメラ用ケース、\n          ズームレンズ対応モデル、ショルダーバッグ、カメラバッグまで幅広く揃うシリーズです。\n          用途や収納量に合わせて選びやすく、グレー（GY）とネイビー（NV）の2色から選べます。\n        \u003c\/p\u003e\n\n        \u003cp class=\"series-title\"\u003e＜VESTA ASPIRE CP（コンパクトカメラ用）＞\u003c\/p\u003e\n        \u003cdiv class=\"grid\"\u003e\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVESTA ASPIRE CP S\u003c\/p\u003e\n            \u003cp class=\"meta\"\u003eコンパクトカメラ用\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire-cp-s-gy\" target=\"_blank\" rel=\"noopener\" b-color=\"GY\"\u003e\u003cb\u003eGY\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire-cp-s-nv\" target=\"_blank\" rel=\"noopener\" b-color=\"NV\"\u003e\u003cb\u003eNV\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVESTA ASPIRE CP M\u003c\/p\u003e\n            \u003cp class=\"meta\"\u003eコンパクトカメラ用\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire-cp-m-gy\" target=\"_blank\" rel=\"noopener\" b-color=\"GY\"\u003e\u003cb\u003eGY\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire-cp-m-nv\" target=\"_blank\" rel=\"noopener\" b-color=\"NV\"\u003e\u003cb\u003eNV\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"series-title\"\u003e＜VESTA ASPIRE（デジタルカメラ用）＞\u003c\/p\u003e\n        \u003cdiv class=\"grid\"\u003e\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVESTA ASPIRE12\u003c\/p\u003e\n            \u003cp class=\"meta\"\u003eデジタルカメラ用 \/ 約1.6L\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire12-gy\" target=\"_blank\" rel=\"noopener\" b-color=\"GY\"\u003e\u003cb\u003eGY\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire12-nv\" target=\"_blank\" rel=\"noopener\" b-color=\"NV\"\u003e\u003cb\u003eNV\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVESTA ASPIRE15\u003c\/p\u003e\n            \u003cp class=\"meta\"\u003eデジタルカメラ用 \/ 約2.8L\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire15-gy-1\" target=\"_blank\" rel=\"noopener\" b-color=\"GY\"\u003e\u003cb\u003eGY\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire15-nv-1\" target=\"_blank\" rel=\"noopener\" b-color=\"NV\"\u003e\u003cb\u003eNV\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"series-title\"\u003e＜VESTA ASPIRE Z（ズームレンズ対応）＞\u003c\/p\u003e\n        \u003cdiv class=\"grid\"\u003e\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVESTA ASPIRE15Z\u003c\/p\u003e\n            \u003cp class=\"meta\"\u003eズームレンズ対応 \/ 約3.8L\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire15z-gy\" target=\"_blank\" rel=\"noopener\" b-color=\"GY\"\u003e\u003cb\u003eGY\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire15z-nv\" target=\"_blank\" rel=\"noopener\" b-color=\"NV\"\u003e\u003cb\u003eNV\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVESTA ASPIRE16Z\u003c\/p\u003e\n            \u003cp class=\"meta\"\u003eズームレンズ対応 \/ 約5.3L\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire16z-gy\" target=\"_blank\" rel=\"noopener\" b-color=\"GY\"\u003e\u003cb\u003eGY\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire16z-nv\" target=\"_blank\" rel=\"noopener\" b-color=\"NV\"\u003e\u003cb\u003eNV\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"series-title\"\u003e＜VESTA ASPIRE ショルダーバッグ＞\u003c\/p\u003e\n        \u003cdiv class=\"grid\"\u003e\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVESTA ASPIRE21\u003c\/p\u003e\n            \u003cp class=\"meta\"\u003eショルダーバッグ \/ 約5.8L\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire-21-gy-1\" target=\"_blank\" rel=\"noopener\" b-color=\"GY\"\u003e\u003cb\u003eGY\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire-21-nv-1\" target=\"_blank\" rel=\"noopener\" b-color=\"NV\"\u003e\u003cb\u003eNV\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVESTA ASPIRE25\u003c\/p\u003e\n            \u003cp class=\"meta\"\u003eショルダーバッグ \/ 約9.3L\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire-25-gy-1\" target=\"_blank\" rel=\"noopener\" b-color=\"GY\"\u003e\u003cb\u003eGY\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire-25-nv-1\" target=\"_blank\" rel=\"noopener\" b-color=\"NV\"\u003e\u003cb\u003eNV\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVESTA ASPIRE30\u003c\/p\u003e\n            \u003cp class=\"meta\"\u003eショルダーバッグ \/ 約10.7L\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire30-gy\" target=\"_blank\" rel=\"noopener\" b-color=\"GY\"\u003e\u003cb\u003eGY\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire30-nv\" target=\"_blank\" rel=\"noopener\" b-color=\"NV\"\u003e\u003cb\u003eNV\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVESTA ASPIRE33\u003c\/p\u003e\n            \u003cp class=\"meta\"\u003eショルダーバッグ \/ 約10.5L\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire33-gy\" target=\"_blank\" rel=\"noopener\" b-color=\"GY\"\u003e\u003cb\u003eGY\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire33-nv\" target=\"_blank\" rel=\"noopener\" b-color=\"NV\"\u003e\u003cb\u003eNV\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVESTA ASPIRE34\u003c\/p\u003e\n            \u003cp class=\"meta\"\u003eショルダーバッグ \/ 約12.3L\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire34-gy\" target=\"_blank\" rel=\"noopener\" b-color=\"GY\"\u003e\u003cb\u003eGY\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire34-nv\" target=\"_blank\" rel=\"noopener\" b-color=\"NV\"\u003e\u003cb\u003eNV\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"series-title\"\u003e＜VESTA ASPIRE カメラバッグ＞\u003c\/p\u003e\n        \u003cdiv class=\"grid\"\u003e\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVESTA ASPIRE41\u003c\/p\u003e\n            \u003cp class=\"meta\"\u003eカメラバッグ \/ 約14L\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire-41-gy-1\" target=\"_blank\" rel=\"noopener\" b-color=\"GY\"\u003e\u003cb\u003eGY\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire-41-nv-1\" target=\"_blank\" rel=\"noopener\" b-color=\"NV\"\u003e\u003cb\u003eNV\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"collection-box\"\u003e\n          \u003ch4\u003eVESTA ASPIREシリーズをもっと見る\u003c\/h4\u003e\n          \u003cp\u003e\n            VESTA ASPIREシリーズは、\u003cb\u003eコンパクトカメラ用ポーチからショルダーバッグ、カメラバッグまで揃う幅広いラインナップ\u003c\/b\u003eが魅力です。\n          \u003c\/p\u003e\n          \u003cp\u003e\n            グレーとネイビーの2色展開で、用途や機材に合わせて選びやすく、日常使いしやすいデザインと実用性を両立したシリーズとしてお使いいただけます。\n          \u003c\/p\u003e\n          \u003ca class=\"collection-link\" href=\"https:\/\/www.vanguardworld.jp\/collections\/vesta-aspire\"\u003eVESTA ASPIREシリーズ一覧を見る\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003c!-- ===== SUMMARY ===== --\u003e\n      \u003csection\u003e\n        \u003cdiv class=\"note\"\u003e\n          \u003cb\u003eCP Mを選ぶ理由：\u003c\/b\u003eコンパクトカメラを少し余裕をもって収納し、気軽に持ち歩きやすいのが魅力。\u003cbr\u003e\n          大きく開くジッパーで出し入れしやすく、ショルダーストラップと背面ベルトループで持ち方も選べます。\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection\u003e\n        \u003ch3 class=\"bg-white\"\u003eまとめ\u003c\/h3\u003e\n        \u003cp\u003e\n          \u003cb\u003eVESTA ASPIRE CP M GY\u003c\/b\u003e は、コンパクトカメラを少し余裕をもって収納し、気軽に持ち歩ける専用ポーチです。\n        \u003c\/p\u003e\n        \u003cp\u003e\n          大きく開くジッパーで出し入れしやすく、ショルダーストラップと背面ベルトループで持ち方も選べるため、日常使いから旅行まで幅広く活躍します。\n        \u003c\/p\u003e\n        \u003cp\u003e\n          少し大きめのコンパクトカメラや、収納に余裕のあるモデルを探している方にぴったりのアイテムです。\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"vg-btn-row\"\u003e\n          \u003cspan class=\"vg-btn va-scroll-link\" role=\"button\" tabindex=\"0\" data-va-target=\"top\"\u003eページ上部へ戻る\u003c\/span\u003e\n          \u003ca class=\"vg-btn\" href=\"#spec\"\u003e仕様を確認する\u003c\/a\u003e\n          \u003ca class=\"vg-btn primary\" href=\"https:\/\/www.vanguardworld.jp\/collections\/vesta-aspire\"\u003eシリーズ一覧を見る\u003c\/a\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n        \u003cfigure class=\"image-block\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/cp8.png?v=1776242560\" alt=\"VESTA ASPIRE CP M GY まとめ画像\"\u003e\n          \u003cfigcaption class=\"cap\"\u003eVESTA ASPIREシリーズとあわせてチェック\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/section\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cscript\u003e\n    (function () {\n      var lastHandledTime = 0;\n      var touchInfo = null;\n      var pointerInfo = null;\n\n      function closestElement(target, selector) {\n        if (!target) return null;\n        if (target.nodeType !== 1) target = target.parentElement;\n        if (!target || !target.closest) return null;\n        return target.closest(selector);\n      }\n\n      function getRoot(target) {\n        return closestElement(target, '#vg-vesta-aspire-cp-m-gy.vesta-aspire-cp-lp');\n      }\n\n      function markHandled() { lastHandledTime = Date.now(); }\n      function wasJustHandled() { return Date.now() - lastHandledTime \u003c 700; }\n\n      function stopEvent(event) {\n        event.preventDefault();\n        event.stopPropagation();\n        if (event.stopImmediatePropagation) event.stopImmediatePropagation();\n      }\n\n      function stopOnlyPropagation(event) {\n        event.stopPropagation();\n        if (event.stopImmediatePropagation) event.stopImmediatePropagation();\n      }\n\n      function getPointFromTouch(event) {\n        var touch = event.changedTouches \u0026\u0026 event.changedTouches[0];\n        if (!touch) return null;\n        return { x: touch.clientX, y: touch.clientY };\n      }\n\n      function isMoved(start, end) {\n        if (!start || !end) return false;\n        var dx = Math.abs(end.x - start.x);\n        var dy = Math.abs(end.y - start.y);\n        return dx \u003e 10 || dy \u003e 10;\n      }\n\n      function isMobileLike() {\n        return window.matchMedia('(max-width: 767px)').matches || 'ontouchstart' in window || navigator.maxTouchPoints \u003e 0;\n      }\n\n      function isInteractiveElement(target) {\n        return !!closestElement(target, 'a, button, input, textarea, select, label, iframe, video, [role=\"button\"], .va-scroll-link, .va-qa-question, .chip, .collection-link');\n      }\n\n      function isInsideScrollable(target) {\n        return !!closestElement(target, '.spec-wrap, .table-wrapper');\n      }\n\n      function isStaticCardArea(target) {\n        return !!closestElement(target, [\n          '.hero', '.card', '.intro-card', '.intro-lead', '.intro-block',\n          '.feature-block', '.image-block', '.hero-figure', '.ph', '.note',\n          '.vg-badges', '.vg-badge', '.vg-sub-badge', '.cap',\n          'h2', 'h3.bg-white', 'h4', 'p', 'img'\n        ].join(','));\n      }\n\n      function shouldGuardStaticTap(target) {\n        var root = getRoot(target);\n        return root \u0026\u0026 isMobileLike() \u0026\u0026 !isInsideScrollable(target) \u0026\u0026 isStaticCardArea(target) \u0026\u0026 !isInteractiveElement(target);\n      }\n\n      function scrollToSection(trigger) {\n        var key = trigger.getAttribute('data-va-target');\n        if (!key) return;\n        var root = getRoot(trigger);\n        if (!root) return;\n        var target = root.querySelector('[data-va-section=\"' + key + '\"]');\n        if (!target) return;\n        var headerOffset = 90;\n        var rect = target.getBoundingClientRect();\n        var scrollTop = window.pageYOffset || document.documentElement.scrollTop;\n        var targetY = rect.top + scrollTop - headerOffset;\n        window.scrollTo({ top: Math.max(targetY, 0), behavior: 'smooth' });\n      }\n\n      function toggleFaq(trigger) {\n        var item = closestElement(trigger, '.va-qa-item');\n        if (!item) return;\n        var answer = item.querySelector('.va-qa-answer');\n        var icon = trigger.querySelector('.va-qa-icon');\n        if (!answer) return;\n        var isOpen = trigger.classList.contains('is-open');\n        trigger.classList.toggle('is-open', !isOpen);\n        answer.classList.toggle('is-open', !isOpen);\n        trigger.setAttribute('aria-expanded', String(!isOpen));\n        answer.setAttribute('aria-hidden', String(isOpen));\n        if (icon) icon.textContent = isOpen ? '＋' : '－';\n      }\n\n      function handleMainTap(event) {\n        var target = event.target;\n        if (!getRoot(target)) return false;\n\n        var scrollTrigger = closestElement(target, '.va-scroll-link[data-va-target]');\n        if (scrollTrigger) {\n          stopEvent(event);\n          markHandled();\n          setTimeout(function () { scrollToSection(scrollTrigger); }, 30);\n          return true;\n        }\n\n        var faqTrigger = closestElement(target, '.va-qa-question');\n        if (faqTrigger) {\n          stopEvent(event);\n          markHandled();\n          toggleFaq(faqTrigger);\n          return true;\n        }\n\n        return false;\n      }\n\n      window.addEventListener('touchstart', function (event) {\n        if (!getRoot(event.target)) return;\n        var point = getPointFromTouch(event);\n        touchInfo = { staticArea: shouldGuardStaticTap(event.target), start: point };\n        if (touchInfo.staticArea) stopOnlyPropagation(event);\n      }, { capture: true, passive: false });\n\n      window.addEventListener('touchend', function (event) {\n        if (!getRoot(event.target)) return;\n        if (handleMainTap(event)) return;\n        var point = getPointFromTouch(event);\n        if (touchInfo \u0026\u0026 touchInfo.staticArea \u0026\u0026 !isMoved(touchInfo.start, point)) {\n          stopEvent(event);\n          markHandled();\n          touchInfo = null;\n          return;\n        }\n        touchInfo = null;\n      }, { capture: true, passive: false });\n\n      window.addEventListener('pointerdown', function (event) {\n        if (!getRoot(event.target)) return;\n        if (event.pointerType \u0026\u0026 event.pointerType !== 'touch') return;\n        pointerInfo = { staticArea: shouldGuardStaticTap(event.target), start: { x: event.clientX, y: event.clientY } };\n        if (pointerInfo.staticArea) stopOnlyPropagation(event);\n      }, true);\n\n      window.addEventListener('pointerup', function (event) {\n        if (!getRoot(event.target)) return;\n        if (event.pointerType \u0026\u0026 event.pointerType !== 'touch') return;\n        if (pointerInfo \u0026\u0026 pointerInfo.staticArea \u0026\u0026 !isMoved(pointerInfo.start, { x: event.clientX, y: event.clientY })) {\n          stopEvent(event);\n          markHandled();\n          pointerInfo = null;\n          return;\n        }\n        pointerInfo = null;\n      }, true);\n\n      window.addEventListener('click', function (event) {\n        if (!getRoot(event.target)) return;\n        if (wasJustHandled()) { stopEvent(event); return; }\n        if (handleMainTap(event)) return;\n        if (shouldGuardStaticTap(event.target)) {\n          stopEvent(event);\n          markHandled();\n        }\n      }, true);\n\n      document.addEventListener('keydown', function (event) {\n        if (!getRoot(event.target)) return;\n        var scrollTrigger = closestElement(event.target, '.va-scroll-link[data-va-target]');\n        if (scrollTrigger \u0026\u0026 (event.key === 'Enter' || event.key === ' ')) {\n          stopEvent(event);\n          scrollToSection(scrollTrigger);\n          return;\n        }\n        var faqTrigger = closestElement(event.target, '.va-qa-question');\n        if (faqTrigger \u0026\u0026 (event.key === 'Enter' || event.key === ' ')) {\n          stopEvent(event);\n          toggleFaq(faqTrigger);\n        }\n      }, true);\n    })();\n  \u003c\/script\u003e\n\n\n\n\u003c!-- 商品ページここまで --\u003e\n\u003c\/body\u003e","brand":"Vesta Aspire","offers":[{"title":"Default Title","offer_id":44504174231638,"sku":"VESTA ASPIRE CP M GY","price":3960.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/VESTAASPIRECPMGY_1__1.jpg?v=1776317784","url":"https:\/\/www.vanguardworld.jp\/products\/vesta-aspire-cp-m-gy","provider":"VANGUARDオフィシャルサイト","version":"1.0","type":"link"}