{"product_id":"veo-metro-cp-m-bk","title":"VEO METRO CP M BK｜カメラポーチ｜軽量でコンパクト｜クッション入り","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\n  \u003cmeta name=\"description\" content=\"VEO METRO CP M BKは、コンパクトカメラを傷や擦れから守りながら、少し余裕をもってスマートに持ち歩ける専用カメラポーチ。クッション入り内部構造でやさしく保護し、付属ストラップ、背面カラビナ、ベルトループで日常使いから旅行まで幅広く対応します。\"\u003e\n\n  \u003cstyle\u003e\n\/* =========================================================\n  SCOPE：この商品ページ内だけに閉じ込める\n========================================================= *\/\n#vg-veo-metro-cp-m-bk{\n  --accent:#dd9933;\n  --txt:#333;\n  --muted:#666;\n  --bg:#fafafa;\n  --card:#fff;\n  --line:#e5e7eb;\n  --shadow:0 8px 24px rgba(0,0,0,.06);\n  --r:16px;\n\n  font-family:\"Segoe UI\", Arial, \"Hiragino Kaku Gothic ProN\",\"Meiryo\", sans-serif;\n  line-height:1.7;\n  color:var(--txt);\n  background:var(--bg);\n}\n#vg-veo-metro-cp-m-bk *,\n#vg-veo-metro-cp-m-bk *::before,\n#vg-veo-metro-cp-m-bk *::after{ box-sizing:border-box; }\n\n#vg-veo-metro-cp-m-bk .container{ max-width:1024px; margin:0 auto; padding:clamp(12px,2.5vw,24px); }\n#vg-veo-metro-cp-m-bk p{ margin:.6rem 0; }\n#vg-veo-metro-cp-m-bk .muted{ color:var(--muted); }\n#vg-veo-metro-cp-m-bk .spacer{ height:22px; }\n#vg-veo-metro-cp-m-bk .anchor{ scroll-margin-top:16px; }\n\n#vg-veo-metro-cp-m-bk h2{\n  margin:2rem 0 1rem;\n  text-align:center;\n  font-size:clamp(22px, 2.4vw, 34px);\n  line-height:1.25;\n  letter-spacing:.01em;\n}\n#vg-veo-metro-cp-m-bk h2 span{ color:var(--accent); }\n\n#vg-veo-metro-cp-m-bk h3.bg-white{\n  display:inline-block;\n  margin:1.6rem 0 .8rem;\n  padding:.45rem .85rem;\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-veo-metro-cp-m-bk .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-veo-metro-cp-m-bk .hero{\n  display:grid;\n  grid-template-columns:1fr;\n  gap:14px;\n  align-items:start;\n  padding:clamp(14px, 2.6vw, 22px);\n  border-radius:calc(var(--r) + 6px);\n  background:linear-gradient(180deg, #fff, #fff7ea);\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-veo-metro-cp-m-bk .hero .kicker{\n  display:inline-flex; gap:.5em; align-items:center;\n  font-weight:800; letter-spacing:.08em; text-transform:uppercase;\n  font-size:12px; color:#9a6a12; margin:0;\n}\n#vg-veo-metro-cp-m-bk .dot{\n  width:10px; height:10px; 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-veo-metro-cp-m-bk .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-veo-metro-cp-m-bk .hero-title span{ color:var(--accent); }\n\n#vg-veo-metro-cp-m-bk .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-veo-metro-cp-m-bk .hero-model b{ color:var(--accent); }\n\n#vg-veo-metro-cp-m-bk .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-veo-metro-cp-m-bk .hero .lead{\n  margin:.4rem 0 0;\n  color:var(--muted);\n  font-size:clamp(14px, 1.45vw, 16px);\n  line-height:1.85;\n}\n\n#vg-veo-metro-cp-m-bk .vg-badges{\n  display:flex; flex-wrap:wrap; gap:8px; margin-top:12px; align-items:center;\n}\n#vg-veo-metro-cp-m-bk .vg-badge{\n  display:inline-flex; align-items:center; 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-veo-metro-cp-m-bk .vg-badge b{ color:#8a5a00; }\n\n#vg-veo-metro-cp-m-bk .vg-sub-badge{\n  display:inline-flex; align-items:center; height:28px; 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-veo-metro-cp-m-bk .hero-figure,\n#vg-veo-metro-cp-m-bk .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-veo-metro-cp-m-bk .hero-figure img,\n#vg-veo-metro-cp-m-bk .image-block img,\n#vg-veo-metro-cp-m-bk .ph img{\n  width:100%;\n  height:auto;\n  display:block;\n  object-fit:cover;\n}\n#vg-veo-metro-cp-m-bk .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-veo-metro-cp-m-bk .grid2{ display:grid; gap:12px; grid-template-columns:1fr; }\n@media (min-width:860px){\n  #vg-veo-metro-cp-m-bk .grid2{ grid-template-columns:1fr 1fr; }\n}\n\n#vg-veo-metro-cp-m-bk .gallery{\n  display:grid; gap:10px;\n  grid-template-columns:repeat(1, minmax(0,1fr));\n}\n@media (min-width:720px){\n  #vg-veo-metro-cp-m-bk .gallery{ grid-template-columns:repeat(3, minmax(0,1fr)); }\n}\n#vg-veo-metro-cp-m-bk .gallery-2{\n  display:grid; gap:10px;\n  grid-template-columns:repeat(1, minmax(0,1fr));\n}\n@media (min-width:720px){\n  #vg-veo-metro-cp-m-bk .gallery-2{ grid-template-columns:repeat(2, minmax(0,1fr)); }\n}\n#vg-veo-metro-cp-m-bk .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-veo-metro-cp-m-bk .feature-block{\n  background:#fff;\n  border:1px solid rgba(0,0,0,.06);\n  border-radius:14px;\n  padding:14px;\n  box-shadow:0 8px 20px rgba(0,0,0,.04);\n}\n#vg-veo-metro-cp-m-bk .feature-block h4{\n  margin:0 0 8px;\n  font-size:18px;\n  line-height:1.4;\n}\n#vg-veo-metro-cp-m-bk .feature-block p{ margin:.35rem 0; }\n\n#vg-veo-metro-cp-m-bk .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-veo-metro-cp-m-bk .note b{ color:#111; }\n\n#vg-veo-metro-cp-m-bk 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-veo-metro-cp-m-bk th,\n#vg-veo-metro-cp-m-bk 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-veo-metro-cp-m-bk th{\n  width:28%;\n  color:#111;\n  background:#fff7ea;\n  font-weight:800;\n}\n#vg-veo-metro-cp-m-bk tr:last-child th,\n#vg-veo-metro-cp-m-bk tr:last-child td{ border-bottom:none; }\n\n#vg-veo-metro-cp-m-bk .spec-wrap,\n#vg-veo-metro-cp-m-bk .faq-wrap{ overflow-x:auto; }\n\n#vg-veo-metro-cp-m-bk 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-veo-metro-cp-m-bk details + details{ margin-top:10px; }\n#vg-veo-metro-cp-m-bk summary{\n  cursor:pointer;\n  font-weight:900;\n  list-style:none;\n  position:relative;\n  padding-right:30px;\n}\n#vg-veo-metro-cp-m-bk summary::-webkit-details-marker{ display:none; }\n#vg-veo-metro-cp-m-bk summary::after{\n  content:\"+\";\n  position:absolute; right:8px; top:0;\n  font-size:20px; font-weight:900; color:var(--accent);\n}\n#vg-veo-metro-cp-m-bk details[open] summary::after{ content:\"–\"; }\n#vg-veo-metro-cp-m-bk details p{ margin:10px 0 0; color:var(--muted); }\n\n#vg-veo-metro-cp-m-bk .vg-btn-row{\n  display:flex; flex-wrap:wrap; gap:10px; margin-top:14px;\n}\n#vg-veo-metro-cp-m-bk .vg-btn{\n  display:inline-flex; align-items:center; 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-veo-metro-cp-m-bk .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-veo-metro-cp-m-bk .vg-btn.primary{\n  background:linear-gradient(180deg, var(--accent), #f3c486);\n  border-color:rgba(221,153,51,.35);\n  color:#111;\n}\n#vg-veo-metro-cp-m-bk .cp-compare-table{\n  width:100%;\n  border-collapse:collapse;\n  table-layout:fixed;\n}\n\n#vg-veo-metro-cp-m-bk .cp-compare-table th,\n#vg-veo-metro-cp-m-bk .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\n#vg-veo-metro-cp-m-bk .cp-compare-table th{\n  background:#fff7ea;\n  font-weight:800;\n  text-align:left;\n}\n\n#vg-veo-metro-cp-m-bk .cp-compare-table th:nth-child(1),\n#vg-veo-metro-cp-m-bk .cp-compare-table td:nth-child(1){\n  width:24%;\n}\n\n#vg-veo-metro-cp-m-bk .cp-compare-table th:nth-child(2),\n#vg-veo-metro-cp-m-bk .cp-compare-table td:nth-child(2),\n#vg-veo-metro-cp-m-bk .cp-compare-table th:nth-child(3),\n#vg-veo-metro-cp-m-bk .cp-compare-table td:nth-child(3){\n  width:24%;\n}\n\n#vg-veo-metro-cp-m-bk .cp-compare-table th:nth-child(4),\n#vg-veo-metro-cp-m-bk .cp-compare-table td:nth-child(4),\n#vg-veo-metro-cp-m-bk .cp-compare-table th:nth-child(5),\n#vg-veo-metro-cp-m-bk .cp-compare-table td:nth-child(5){\n  width:14%;\n}\n\n#vg-veo-metro-cp-m-bk .intro-card{\n  padding:clamp(18px,2.8vw,28px);\n}\n\n#vg-veo-metro-cp-m-bk .intro-heading{\n  margin-top:0;\n  margin-bottom:1.2rem;\n}\n\n#vg-veo-metro-cp-m-bk .intro-copy{\n  max-width:820px;\n  margin:0 auto;\n}\n\n#vg-veo-metro-cp-m-bk .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:0 8px 20px rgba(0,0,0,.04);\n  font-size:clamp(15px,1.5vw,17px);\n  line-height:1.95;\n}\n\n#vg-veo-metro-cp-m-bk .intro-body{\n  display:grid;\n  gap:12px;\n  margin-top:12px;\n}\n\n#vg-veo-metro-cp-m-bk .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:0 8px 20px rgba(0,0,0,.04);\n  line-height:1.95;\n  color:var(--txt);\n}\n\n#vg-veo-metro-cp-m-bk .intro-block b,\n#vg-veo-metro-cp-m-bk .intro-lead b{\n  color:#111;\n}\n\n@media (max-width:640px){\n  #vg-veo-metro-cp-m-bk .intro-lead,\n  #vg-veo-metro-cp-m-bk .intro-block{\n    padding:14px 14px;\n    line-height:1.9;\n  }\n}\n  \n\n\/* =========================================================\n  SMARTPHONE TAP GUARD：スマホで静的エリアをタップした際の不要ジャンプ対策\n========================================================= *\/\n#vg-veo-metro-cp-m-bk .vg-scroll-link {\n  user-select:none;\n  cursor:pointer;\n  touch-action:manipulation;\n  -webkit-tap-highlight-color:transparent;\n}\n\n#vg-veo-metro-cp-m-bk .card,\n#vg-veo-metro-cp-m-bk .hero,\n#vg-veo-metro-cp-m-bk .hero-figure,\n#vg-veo-metro-cp-m-bk .image-block,\n#vg-veo-metro-cp-m-bk .ph,\n#vg-veo-metro-cp-m-bk .feature-block,\n#vg-veo-metro-cp-m-bk .note,\n#vg-veo-metro-cp-m-bk .intro-card,\n#vg-veo-metro-cp-m-bk .intro-lead,\n#vg-veo-metro-cp-m-bk .intro-block,\n#vg-veo-metro-cp-m-bk .gallery,\n#vg-veo-metro-cp-m-bk .gallery-2,\n#vg-veo-metro-cp-m-bk .cap,\n#vg-veo-metro-cp-m-bk .vg-badges,\n#vg-veo-metro-cp-m-bk .vg-badge,\n#vg-veo-metro-cp-m-bk .vg-sub-badge,\n#vg-veo-metro-cp-m-bk h2,\n#vg-veo-metro-cp-m-bk h3.bg-white,\n#vg-veo-metro-cp-m-bk .lead,\n#vg-veo-metro-cp-m-bk .hero-title,\n#vg-veo-metro-cp-m-bk .hero-model,\n#vg-veo-metro-cp-m-bk .hero-sub,\n#vg-veo-metro-cp-m-bk .kicker,\n#vg-veo-metro-cp-m-bk .spacer {\n  -webkit-tap-highlight-color:transparent;\n  cursor:default;\n  touch-action:pan-y;\n}\n\n#vg-veo-metro-cp-m-bk .spec-wrap,\n#vg-veo-metro-cp-m-bk .faq-wrap,\n#vg-veo-metro-cp-m-bk .table-wrap,\n#vg-veo-metro-cp-m-bk table,\n#vg-veo-metro-cp-m-bk .cp-compare-table {\n  -webkit-overflow-scrolling:touch;\n  touch-action:pan-x pan-y;\n}\n\n#vg-veo-metro-cp-m-bk summary {\n  touch-action:manipulation;\n  -webkit-tap-highlight-color:transparent;\n}\n\n#vg-veo-metro-cp-m-bk [data-vg-section] {\n  scroll-margin-top:80px;\n}\n\n@media (max-width:640px) {\n  #vg-veo-metro-cp-m-bk [data-vg-section] {\n    scroll-margin-top:20px;\n  }\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\":\"VEO METRO CP M BK\",\n    \"brand\":{\"@type\":\"Brand\",\"name\":\"VANGUARD\"},\n    \"description\":\"VEO METRO CP M BKは、コンパクトカメラを傷や擦れから守りながら、少し余裕をもってスマートに持ち歩ける専用カメラポーチ。クッション入り内部構造でやさしく保護し、付属ストラップ、背面カラビナ、ベルトループで日常使いから旅行まで幅広く対応します。\",\n    \"sku\":\"VEO METRO CP M BK\",\n    \"color\":\"ブラック\",\n    \"material\":\"外装：300Dポリエステル（スラブ調生地） \/ 内装：150Dポリエステル、ベルベット\",\n    \"category\":\"Camera Pouch\",\n    \"additionalProperty\":[\n      {\"@type\":\"PropertyValue\",\"name\":\"内寸 W×H×D (mm)\",\"value\":\"80 × 130 × 70\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"外寸 W×H×D (mm)\",\"value\":\"100 × 150 × 95\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"耐荷重 (Kg)\",\"value\":\"1.2\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"質量 (Kg)\",\"value\":\"0.12\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"タイプ\",\"value\":\"カメラポーチ\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"付属ストラップ\",\"value\":\"あり\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"背面カラビナ\",\"value\":\"あり\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"ベルトループ\",\"value\":\"あり\"},\n      {\"@type\":\"PropertyValue\",\"name\":\"内部ポケット\",\"value\":\"2\"}\n    ],\n    \"url\":\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-cp-m-bk\"\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\":\"VEO METRO CP Mはスマホポーチですか？\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"いいえ。VEO METRO CP 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\":\"主な用途はコンパクトカメラ本体の収納です。内部ポケットが2つあるため、メモリーカードなどの小物を一緒に整理して持ち歩くこともできます。\"\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  }\n  \u003c\/script\u003e\n\n\n\n  \u003csection id=\"vg-veo-metro-cp-m-bk\"\u003e\n    \u003cdiv class=\"container\"\u003e\n\n      \u003c!-- ===== HERO ===== --\u003e\n      \u003csection class=\"hero card\" aria-label=\"VEO METRO CP M BK ヒーロー\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"kicker\"\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003e VEO METRO \/ 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\"\u003eVEO METRO \u003cb\u003eCP M BK\u003c\/b\u003e\u003c\/p\u003e\n          \u003cp class=\"hero-sub\"\u003eカメラポーチ\u003c\/p\u003e\n\n          \u003cp class=\"lead\"\u003e\n            コンパクトカメラをすっきり収納し、日常でも旅行でも気軽に持ち歩ける METRO CPシリーズのカメラポーチ。\u003cbr\u003e\n            CP Mは、CP Sよりひと回り大きく、少し余裕をもって収納したい方や、大きめのコンパクトカメラにも対応しやすいモデルです。\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"vg-badges\" aria-label=\"特徴バッジ\"\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-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 vg-scroll-link\" role=\"button\" tabindex=\"0\" data-vg-target=\"spec\"\u003e仕様を見る\u003c\/span\u003e\n            \u003cspan class=\"vg-btn vg-scroll-link\" role=\"button\" tabindex=\"0\" data-vg-target=\"features\"\u003e特長を見る\u003c\/span\u003e\n            \u003cspan class=\"vg-btn vg-scroll-link\" role=\"button\" tabindex=\"0\" data-vg-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.png?v=1776068286\" alt=\"VEO METRO CP M BK メインビジュアル\"\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!-- ===== 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\u003eVEO METRO CP M BK\u003c\/b\u003e は、コンパクトカメラをすっきり収納し、日常でも旅行でも気軽に持ち歩ける \u003cb\u003eMETRO CPシリーズ\u003c\/b\u003e のカメラポーチです。\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"intro-body\"\u003e\n            \u003cp class=\"intro-block\"\u003e\n              コンパクトカメラは気軽に持ち出せる反面、そのままバッグに入れると擦れや傷がつきやすく、ほかの荷物の中で埋もれてしまうこともあります。\n              VEO METRO CP M BKは、そんなコンパクトカメラをやさしく保護しながら、少しゆとりをもって持ち歩けるように設計された専用ポーチです。\n            \u003c\/p\u003e\n\n            \u003cp class=\"intro-block\"\u003e\n              内部は\u003cb\u003eクッション入り構造\u003c\/b\u003eで、大切なカメラをしっかり保護。さらに、\u003cb\u003e付属ストラップで肩掛け\u003c\/b\u003eできるだけでなく、\n              \u003cb\u003e背面カラビナ\u003c\/b\u003eでお持ちのバッグに引っかけたり、\u003cb\u003eベルトループ\u003c\/b\u003eを使って装着したりと、使い方に合わせた持ち運びが可能です。\n            \u003c\/p\u003e\n\n            \u003cp class=\"intro-block\"\u003e\n              「少し大きめのコンパクトカメラを入れたい」「もっとスムーズに出し入れしたい」そんな方にぴったりの、軽量でスマートなカメラポーチです。\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・コンパクトカメラに特化した専用ポーチ\u003c\/p\u003e\n            \u003cp\u003e・CP Sよりひと回り大きく、少し余裕をもって収納可能\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・内部ポケット2つ付きでメモリーカードなどの小物も整理可能\u003c\/p\u003e\n            \u003cp\u003e・日常使いから旅行まで使いやすい軽量コンパクト設計\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cfigure class=\"image-block\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/cp2.jpg?v=1776068274\" alt=\"VEO METRO CP M BK 特長バナー\"\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!-- ===== FEATURES ===== --\u003e\n      \u003csection id=\"features\" class=\"anchor\" data-vg-section=\"features\"\u003e\n        \u003ch3 class=\"bg-white\"\u003e特長\u003c\/h3\u003e\n\n        \u003cdiv class=\"feature-block\"\u003e\n          \u003ch4\u003e1. 少し大きめのコンパクトカメラにも対応しやすい専用ポーチ\u003c\/h4\u003e\n          \u003cp\u003e\n            VEO METRO CP M BKは、コンパクトカメラを快適に持ち歩くための専用ポーチです。\n            CP Sよりひと回り大きなサイズ設計で、少し大きめのコンパクトカメラや、出し入れのしやすさを重視したい方にも使いやすい仕様です。\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.png?v=1776068285\" alt=\"VEO METRO CP M BK 正面イメージ\"\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.png?v=1776068285\" alt=\"VEO METRO CP M BK 持ち歩きイメージ\"\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            大きすぎず、かさばりにくいサイズ感はそのままに、CP Sよりも少し余裕のある収納スペースを確保。\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.png?v=1776068285\" alt=\"VEO METRO CP M BK 気軽にカメラを取り出している様子\"\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            内部ポケット2つには、メモリーカードなどの小物を整理して収納できます。\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.png?v=1776068283\" alt=\"VEO METRO CP M BK 背面カラビナ、ベルトループ、ストラップでの持ち歩き\"\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        \u003cfigure class=\"image-block\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/cp7.png?v=1776068284\" alt=\"VEO METRO CP M BK 使用シーンバナー\"\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            VEO METRO CP M BKは、\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            ちょっとした散歩やお出かけでもカメラを連れ出しやすくなります。\n          \u003c\/p\u003e\n          \u003cp\u003e\n            また、バッグの中でカメラを保護する\u003cb\u003eインナーポーチ感覚\u003c\/b\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 id=\"spec\" class=\"anchor\" data-vg-section=\"spec\"\u003e\n        \u003ch3 class=\"bg-white\"\u003e仕様\u003c\/h3\u003e\n\n        \u003cdiv class=\"card spec-wrap\"\u003e\n          \u003ctable aria-label=\"VEO METRO CP M BK 仕様表\"\u003e\n            \u003ctr\u003e\n              \u003cth\u003e製品名\u003c\/th\u003e\n              \u003ctd\u003eVEO METRO CP M BK\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内寸 W×H×D (mm)\u003c\/th\u003e\n              \u003ctd\u003e80 × 130 × 70\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth\u003e外寸 W×H×D (mm)\u003c\/th\u003e\n              \u003ctd\u003e100 × 150 × 95\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth\u003e耐荷重 (Kg)\u003c\/th\u003e\n              \u003ctd\u003e1.2\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth\u003e質量 (Kg)\u003c\/th\u003e\n              \u003ctd\u003e0.12\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 id=\"choose\" class=\"anchor\" data-vg-section=\"choose\"\u003e\n        \u003ch3 class=\"bg-white\"\u003eVEO METRO CPシリーズ比較表\u003c\/h3\u003e\n\n        \u003cdiv class=\"card spec-wrap\"\u003e\n          \u003ctable aria-label=\"VEO METRO CPシリーズ比較表\" class=\"cp-compare-table\"\u003e\n            \u003ctr\u003e\n              \u003cth\u003eモデル\u003c\/th\u003e\n              \u003cth\u003e内寸 W×H×D (mm)\u003c\/th\u003e\n              \u003cth\u003e外寸 W×H×D (mm)\u003c\/th\u003e\n              \u003cth\u003e耐荷重 (Kg)\u003c\/th\u003e\n              \u003cth\u003e質量 (Kg)\u003c\/th\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\n                \u003cb\u003eVEO METRO CP S BK\u003c\/b\u003e\u003cbr\u003e\n                \u003cspan class=\"muted\"\u003eカメラポーチ \/ ブラック\u003c\/span\u003e\n              \u003c\/td\u003e\n              \u003ctd\u003e70 × 115 × 50\u003c\/td\u003e\n              \u003ctd\u003e85 × 135 × 75\u003c\/td\u003e\n              \u003ctd\u003e1.0\u003c\/td\u003e\n              \u003ctd\u003e0.10\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\n                \u003cb\u003eVEO METRO CP M BK\u003c\/b\u003e\u003cbr\u003e\n                \u003cspan class=\"muted\"\u003eカメラポーチ \/ ブラック\u003c\/span\u003e\n              \u003c\/td\u003e\n              \u003ctd\u003e80 × 130 × 70\u003c\/td\u003e\n              \u003ctd\u003e100 × 150 × 95\u003c\/td\u003e\n              \u003ctd\u003e1.2\u003c\/td\u003e\n              \u003ctd\u003e0.12\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\" aria-label=\"よくある質問\"\u003e\n        \u003ch3 class=\"bg-white\"\u003eQ\u0026amp;A\u003c\/h3\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eVEO METRO CP Mはスマホポーチですか？\u003c\/summary\u003e\n          \u003cp\u003eいいえ。VEO METRO CP Mは\u003cstrong\u003eコンパクトカメラに特化したカメラポーチ\u003c\/strong\u003eです。スマートフォン用ではなく、少し大きめのコンパクトカメラや余裕を持って収納したい方にも使いやすい設計です。\u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eCP Sとの違いは何ですか？\u003c\/summary\u003e\n          \u003cp\u003e\u003cstrong\u003eCP MはCP Sよりひと回り大きく、収納に少し余裕があるモデル\u003c\/strong\u003eです。大きめのコンパクトカメラや、出し入れのしやすさを重視したい方に向いています。\u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eどんな使い方に向いていますか？\u003c\/summary\u003e\n          \u003cp\u003e普段のお出かけ、街歩き、旅行などで、\u003cstrong\u003eコンパクトカメラを気軽に持ち歩きたいシーン\u003c\/strong\u003eにおすすめです。少し余裕のあるサイズ感なので、よりスムーズに出し入れしたい方にも適しています。\u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eカメラ以外の物も入りますか？\u003c\/summary\u003e\n          \u003cp\u003e主な用途は\u003cstrong\u003eコンパクトカメラ本体の収納\u003c\/strong\u003eです。内部ポケットが2つあるため、\u003cstrong\u003eメモリーカードなどの小物\u003c\/strong\u003eを一緒に整理して持ち歩くこともできます。\u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003e持ち運び方は選べますか？\u003c\/summary\u003e\n          \u003cp\u003eはい。\u003cstrong\u003e付属ストラップで肩掛け\u003c\/strong\u003eできるほか、\u003cstrong\u003e背面のカラビナ\u003c\/strong\u003eでバッグに引っかけたり、\u003cstrong\u003eベルトループ\u003c\/strong\u003eを使って装着したりと、シーンに合わせて持ち運び方を選べます。\u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eどんな人におすすめですか？\u003c\/summary\u003e\n          \u003cp\u003e\u003cstrong\u003eコンパクトカメラを日常的に持ち歩きたい方\u003c\/strong\u003e、\u003cstrong\u003e少し大きめのコンパクトカメラに対応しやすいケースを探している方\u003c\/strong\u003e、\u003cstrong\u003e収納にゆとりがあるモデルを選びたい方\u003c\/strong\u003eにおすすめです。\u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cfigure class=\"image-block\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/cp0.png?v=1776068276\" alt=\"VEO METRO シリーズカラーバリエーションバナー\"\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!-- ===== RELATED LINKS ===== --\u003e\n      \u003csection id=\"product-links\" style=\"--ink:#1f2937; --muted:#6b7280; --line:#e5e7eb; --accent:#dd9933; color:var(--ink);\" data-vg-section=\"product-links\"\u003e\n        \u003cstyle\u003e\n          #vg-veo-metro-cp-m-bk #product-links .title{ margin:0 0 6pt; font-weight:800; font-size:13pt; }\n          #vg-veo-metro-cp-m-bk #product-links .lead{ margin:0 0 14pt; color:var(--muted); font-size:10pt; line-height:1.7; }\n          #vg-veo-metro-cp-m-bk #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-veo-metro-cp-m-bk #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-veo-metro-cp-m-bk #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-veo-metro-cp-m-bk #product-links .grid{ grid-template-columns:repeat(2, minmax(0,1fr)); }\n          }\n          #vg-veo-metro-cp-m-bk #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-veo-metro-cp-m-bk #product-links .model{\n            margin:0 0 10px; font-weight:800; font-size:11.5pt; letter-spacing:.01em;\n          }\n          #vg-veo-metro-cp-m-bk #product-links .variant-row{ display:flex; flex-wrap:wrap; gap:8px; }\n          #vg-veo-metro-cp-m-bk #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-veo-metro-cp-m-bk #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-veo-metro-cp-m-bk #product-links .chip[b-color=\"BK\"]{ background:#111827; color:#fff; }\n          #vg-veo-metro-cp-m-bk #product-links .chip[b-color=\"BG\"]{ background:#c7b089; color:#111; border:1px solid #b9a57f; }\n          #vg-veo-metro-cp-m-bk #product-links .chip[b-color=\"CM\"]{ background:#e6e1d6; color:#111; border:1px solid #d7d0c2; }\n          #vg-veo-metro-cp-m-bk #product-links .chip[b-color=\"MG\"]{ background:#7b3a45; color:#fff; }\n          #vg-veo-metro-cp-m-bk #product-links .chip b{ font-weight:900; letter-spacing:.02em; }\n        \u003c\/style\u003e\n\n        \u003ch3 class=\"title\"\u003eVEO METRO ポーチシリーズ一覧（関連製品）\u003c\/h3\u003e\n        \u003cp class=\"lead\"\u003e\n          同じ「VEO METRO」ポーチシリーズを、タイプ別・カラー別にまとめました。気になるモデルはボタンからすぐに製品ページへ移動できます。\n        \u003c\/p\u003e\n\n        \u003cp class=\"series-title\"\u003e＜VEO METRO CP（コンパクトポーチ）＞\u003c\/p\u003e\n        \u003cdiv class=\"grid\"\u003e\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVEO METRO CP S\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-cp-s-bk\" target=\"_blank\" rel=\"noopener\" b-color=\"BK\"\u003e\u003cb\u003eBK\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-cp-s-bg\" target=\"_blank\" rel=\"noopener\" b-color=\"BG\"\u003e\u003cb\u003eBG\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-cp-s-cm\" target=\"_blank\" rel=\"noopener\" b-color=\"CM\"\u003e\u003cb\u003eCM\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-cp-s-mg\" target=\"_blank\" rel=\"noopener\" b-color=\"MG\"\u003e\u003cb\u003eMG\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVEO METRO CP M\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-cp-m-bk\" target=\"_blank\" rel=\"noopener\" b-color=\"BK\"\u003e\u003cb\u003eBK\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-cp-m-bg\" target=\"_blank\" rel=\"noopener\" b-color=\"BG\"\u003e\u003cb\u003eBG\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-cp-m-cm\" target=\"_blank\" rel=\"noopener\" b-color=\"CM\"\u003e\u003cb\u003eCM\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-cp-m-mg\" target=\"_blank\" rel=\"noopener\" b-color=\"MG\"\u003e\u003cb\u003eMG\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＜VEO METRO SH（ショルダーポーチ）＞\u003c\/p\u003e\n        \u003cdiv class=\"grid\"\u003e\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVEO METRO SH\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-sh-bk\" target=\"_blank\" rel=\"noopener\" b-color=\"BK\"\u003e\u003cb\u003eBK\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-sh-bg\" target=\"_blank\" rel=\"noopener\" b-color=\"BG\"\u003e\u003cb\u003eBG\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-sh-cm\" target=\"_blank\" rel=\"noopener\" b-color=\"CM\"\u003e\u003cb\u003eCM\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-sh-mg\" target=\"_blank\" rel=\"noopener\" b-color=\"MG\"\u003e\u003cb\u003eMG\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＜VEO METRO SP W（スマホポーチ）＞\u003c\/p\u003e\n        \u003cdiv class=\"grid\"\u003e\n          \u003cdiv class=\"card\"\u003e\n            \u003cp class=\"model\"\u003eVEO METRO SP W\u003c\/p\u003e\n            \u003cdiv class=\"variant-row\"\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-sp-w-bk\" target=\"_blank\" rel=\"noopener\" b-color=\"BK\"\u003e\u003cb\u003eBK\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-sp-w-bg\" target=\"_blank\" rel=\"noopener\" b-color=\"BG\"\u003e\u003cb\u003eBG\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-sp-w-cm\" target=\"_blank\" rel=\"noopener\" b-color=\"CM\"\u003e\u003cb\u003eCM\u003c\/b\u003e\u003c\/a\u003e\n              \u003ca class=\"chip\" href=\"https:\/\/www.vanguardworld.jp\/products\/veo-metro-sp-w-mg\" target=\"_blank\" rel=\"noopener\" b-color=\"MG\"\u003e\u003cb\u003eMG\u003c\/b\u003e\u003c\/a\u003e\n            \u003c\/div\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!-- ===== 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\u003eVEO METRO CP M BK\u003c\/b\u003e は、コンパクトカメラを傷や擦れから守りながら、少し余裕をもってスマートに持ち歩くための専用カメラポーチです。\n        \u003c\/p\u003e\n        \u003cp\u003e\n          クッション入り内部構造でしっかり保護し、\u003cb\u003e肩掛けできる付属ストラップ\u003c\/b\u003e、\u003cb\u003eバッグに装着できる背面カラビナ\u003c\/b\u003e、\n          \u003cb\u003e身につけて使いやすいベルトループ\u003c\/b\u003eを備え、シーンに合わせた使い方ができます。\n        \u003c\/p\u003e\n        \u003cp\u003e\n          収納に少しゆとりが欲しい方や、よりスムーズに出し入れしたい方にぴったりのアイテムです。\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"vg-btn-row\"\u003e\n          \u003ca class=\"vg-btn primary\" href=\"https:\/\/www.vanguardworld.jp\/collections\/veo-metro-series\"\u003eすべてのVEO METROをチェックする\u003c\/a\u003e\n          \u003cspan class=\"vg-btn vg-scroll-link\" role=\"button\" tabindex=\"0\" data-vg-target=\"spec\"\u003e仕様を確認する\u003c\/span\u003e\n          \u003cspan class=\"vg-btn vg-scroll-link\" role=\"button\" tabindex=\"0\" data-vg-target=\"choose\"\u003e比較表を見る\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cfigure class=\"image-block\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/cp8.jpg?v=1776068273\" alt=\"VEO METRO シリーズ誘導\"\u003e\n          \u003cfigcaption class=\"cap\"\u003e\u0026gt;都会的でスタイリッシュなデザインシリーズです。\u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/section\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003cscript\u003e\n    (function () {\n      var rootId = 'vg-veo-metro-cp-m-bk';\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, '#' + rootId);\n      }\n\n      function markHandled() {\n        lastHandledTime = Date.now();\n      }\n\n      function wasJustHandled() {\n        return Date.now() - lastHandledTime \u003c 700;\n      }\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 scrollToSection(trigger) {\n        var key = trigger.getAttribute('data-vg-target');\n        if (!key) return;\n\n        var root = getRoot(trigger);\n        if (!root) return;\n\n        var target = root.querySelector('[data-vg-section=\"' + key + '\"]');\n        if (!target) return;\n\n        var headerOffset = window.matchMedia('(max-width: 640px)').matches ? 18 : 80;\n        var rect = target.getBoundingClientRect();\n        var scrollTop = window.pageYOffset || document.documentElement.scrollTop;\n        var targetY = rect.top + scrollTop - headerOffset;\n\n        window.scrollTo({\n          top: Math.max(targetY, 0),\n          behavior: 'smooth'\n        });\n      }\n\n      function toggleFaq(summary) {\n        var details = closestElement(summary, 'details');\n        if (!details || !getRoot(details)) return;\n        details.open = !details.open;\n      }\n\n      function isInteractiveElement(target) {\n        return !!closestElement(\n          target,\n          'a, button, input, textarea, select, label, [role=\"button\"], .vg-scroll-link, .vg-btn, summary'\n        );\n      }\n\n      function isInsideScrollableTable(target) {\n        return !!closestElement(target, '.spec-wrap, .faq-wrap, .table-wrap, table, .cp-compare-table');\n      }\n\n      function isStaticArea(target) {\n        return !!closestElement(\n          target,\n          [\n            '.card',\n            '.hero',\n            '.hero-figure',\n            '.image-block',\n            '.ph',\n            '.feature-block',\n            '.note',\n            '.intro-card',\n            '.intro-lead',\n            '.intro-block',\n            '.gallery',\n            '.gallery-2',\n            '.cap',\n            '.vg-badges',\n            '.vg-badge',\n            '.vg-sub-badge',\n            'h2',\n            'h3.bg-white',\n            '.lead',\n            '.hero-title',\n            '.hero-model',\n            '.hero-sub',\n            '.kicker',\n            '.spacer'\n          ].join(',')\n        );\n      }\n\n      function shouldGuardStaticTap(target) {\n        return (\n          getRoot(target) \u0026\u0026\n          isMobileLike() \u0026\u0026\n          isStaticArea(target) \u0026\u0026\n          !isInteractiveElement(target) \u0026\u0026\n          !isInsideScrollableTable(target)\n        );\n      }\n\n      function handleMainTap(event) {\n        var target = event.target;\n        if (!getRoot(target)) return false;\n\n        var scrollTrigger = closestElement(target, '.vg-scroll-link[data-vg-target]');\n        if (scrollTrigger \u0026\u0026 getRoot(scrollTrigger)) {\n          stopEvent(event);\n          markHandled();\n          setTimeout(function () { scrollToSection(scrollTrigger); }, 30);\n          return true;\n        }\n\n        var summary = closestElement(target, 'summary');\n        if (summary \u0026\u0026 getRoot(summary)) {\n          stopEvent(event);\n          markHandled();\n          toggleFaq(summary);\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 = {\n          staticArea: shouldGuardStaticTap(event.target),\n          start: point\n        };\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\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 (event.pointerType \u0026\u0026 event.pointerType !== 'touch') return;\n        if (!getRoot(event.target)) return;\n        pointerInfo = {\n          staticArea: shouldGuardStaticTap(event.target),\n          start: { x:event.clientX, y:event.clientY }\n        };\n        if (pointerInfo.staticArea) stopOnlyPropagation(event);\n      }, true);\n\n      window.addEventListener('pointerup', function (event) {\n        if (event.pointerType \u0026\u0026 event.pointerType !== 'touch') return;\n        if (!getRoot(event.target)) 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\n        if (wasJustHandled()) {\n          stopEvent(event);\n          return;\n        }\n\n        if (handleMainTap(event)) return;\n\n        if (shouldGuardStaticTap(event.target)) {\n          stopEvent(event);\n          markHandled();\n        }\n      }, true);\n\n      document.addEventListener('keydown', function (event) {\n        var target = event.target;\n        if (!getRoot(target)) return;\n\n        var scrollTrigger = closestElement(target, '.vg-scroll-link[data-vg-target]');\n        if (scrollTrigger \u0026\u0026 (event.key === 'Enter' || event.key === ' ')) {\n          event.preventDefault();\n          scrollToSection(scrollTrigger);\n          return;\n        }\n\n        var summary = closestElement(target, 'summary');\n        if (summary \u0026\u0026 (event.key === 'Enter' || event.key === ' ')) {\n          event.preventDefault();\n          toggleFaq(summary);\n        }\n      }, true);\n    })();\n  \u003c\/script\u003e\n\n\n\n\u003c!-- 商品ページここまで --\u003e\n\u003c\/body\u003e","brand":"VEO METRO CP","offers":[{"title":"Default Title","offer_id":44499522453590,"sku":"VEO METRO CP M BK","price":4400.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0044\/0057\/8646\/files\/VEOMETROCPMBK_1__1.jpg?v=1776154528","url":"https:\/\/www.vanguardworld.jp\/products\/veo-metro-cp-m-bk","provider":"VANGUARDオフィシャルサイト","version":"1.0","type":"link"}