{"product_id":"oddbods-x-yourstuffmade-sustainable-custom-kids-merchandise-for-a-global-children-s-brand","title":"オッドボッズ","description":"\u003c!-- YSM V9 製品説明: Oddbods --\u003e\n\u003cstyle\u003e\n\/* YSM V9 製品事例 — 単独説明 *\/\nbody:has(.ysm-product-case) .product.grid{display:block!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important}\nbody:has(.ysm-product-case) .product__media-wrapper,body:has(.ysm-product-case) .product media-gallery,body:has(.ysm-product-case) .product__title,body:has(.ysm-product-case) .product__info-container\u003e.price,body:has(.ysm-product-case) .product__info-container\u003e.product-form,body:has(.ysm-product-case) .product__info-container\u003eproduct-form,body:has(.ysm-product-case) .product__info-container\u003evariant-selects,body:has(.ysm-product-case) .product__info-container\u003e.product-form__input,body:has(.ysm-product-case) .product__info-container\u003e.share-button{display:none!important}\nbody:has(.ysm-product-case) .product__info-wrapper,body:has(.ysm-product-case) .product__info-container,body:has(.ysm-product-case) .product__description{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;flex:0 0 100%!important;margin:0!important;padding:0!important}\n.ysm-product-case{--ink:#203128;--green:#2d684a;--muted:#617168;--line:#dfe7e0;--soft:#f3f7f3;display:block!important;width:min(1160px,calc(100% - 36px))!important;max-width:1160px!important;margin:0 auto!important;color:var(--ink);font-family:inherit;line-height:1.5;overflow:clip}\n.ysm-product-case *,.ysm-product-case *:before,.ysm-product-case *:after{box-sizing:border-box;min-width:0}\n.ysm-product-case .inner{width:100%;margin-inline:auto}\n.ysm-product-case h1,.ysm-product-case h2,.ysm-product-case h3{font-family:inherit!important;color:var(--ink);font-weight:750;letter-spacing:-.035em;line-height:1.12;margin:0!important}\n.ysm-product-case h1{font-size:clamp(33px,4.2vw,58px)!important}.ysm-product-case h2{font-size:clamp(25px,3vw,38px)!important}.ysm-product-case h3{font-size:clamp(17px,1.7vw,21px)!important}\n.ysm-product-case p{margin:0}.ysm-product-case a{text-decoration:none!important}.ysm-product-case .eyebrow{font-size:11px;color:var(--green);font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px!important}.ysm-product-case .lead{font-size:clamp(15px,1.45vw,18px);line-height:1.55;color:var(--muted)}\n.ysm-product-case .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px;padding:12px 19px;border-radius:10px;background:var(--green);color:#fff!important;font-size:14px;font-weight:750;transition:transform .2s,background .2s}.ysm-product-case .btn:hover{background:#204e36;transform:translateY(-2px)}\n.ysm-product-case .hero{padding:clamp(18px,3vw,38px) 0 32px}.ysm-product-case .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,52px);align-items:center}.ysm-product-case .hero .lead{margin-top:16px}.ysm-product-case .chips{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 20px}.ysm-product-case .chip{background:#eaf2eb;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:650}\n.ysm-product-case .square{display:block;position:relative;width:100%;aspect-ratio:1\/1;margin:0!important;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:white}.ysm-product-case .square img{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center;transition:transform .2s}.ysm-product-case .square.art img{object-fit:contain!important}.ysm-product-case .gallery a:hover img{transform:scale(1.035)}\n.ysm-product-case .section{padding:clamp(28px,3.6vw,44px) 0;border-top:1px solid var(--line)}.ysm-product-case .brand-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(22px,4vw,50px);align-items:center}.ysm-product-case .quote{border-left:3px solid var(--green);padding-left:16px;margin:18px 0 0;font-weight:650;font-size:clamp(17px,1.85vw,22px);line-height:1.4}.ysm-product-case .brand-note{padding:25px;background:var(--soft);border:1px solid var(--line);border-radius:16px;font-size:clamp(20px,2.5vw,30px);font-weight:700;letter-spacing:-.03em}\n.ysm-product-case .story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.ysm-product-case .story-card{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:22px;transition:transform .2s}.ysm-product-case .story-card:hover{transform:translateY(-3px)}.ysm-product-case .num{font-size:11px;color:var(--green);font-weight:800;letter-spacing:.12em;margin-bottom:12px!important}.ysm-product-case .story-card p:last-child{font-size:14px;line-height:1.55;color:var(--muted);margin-top:8px}\n.ysm-product-case .gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.ysm-product-case .gallery a{display:block;cursor:zoom-in}\n.ysm-product-case .project-info{padding:22px;margin-top:24px;background:var(--soft);border:1px solid var(--line);border-radius:14px}.ysm-product-case .project-info h3{margin-bottom:17px!important}.ysm-product-case .info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 26px}.ysm-product-case .info-item{border-top:1px solid var(--line);padding-top:12px}.ysm-product-case .info-item strong{display:block;font-size:14px;margin-bottom:6px}.ysm-product-case .info-item p{font-size:14px;color:var(--muted)}\n.ysm-product-case .final{padding:30px 0 40px}.ysm-product-case .cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--ink);padding:clamp(25px,4vw,38px);border-radius:17px}.ysm-product-case .cta h2{color:#fff}.ysm-product-case .cta .eyebrow{color:#b1d9bd}.ysm-product-case .cta p:not(.eyebrow){color:#d2dfd5;margin-top:10px;font-size:15px;max-width:580px}.ysm-product-case .cta .btn{background:#fff;color:var(--ink)!important;flex-shrink:0}\n@media(max-width:800px){.ysm-product-case .hero-grid,.ysm-product-case .brand-grid{grid-template-columns:1fr;gap:20px}.ysm-product-case .story{grid-template-columns:1fr}.ysm-product-case .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ysm-product-case .cta{flex-direction:column;align-items:stretch}}\n@media(max-width:480px){.ysm-product-case{width:calc(100% - 28px)!important}.ysm-product-case h1{font-size:clamp(31px,8vw,39px)!important}.ysm-product-case h2{font-size:clamp(24px,6vw,30px)!important}.ysm-product-case .section{padding:25px 0}.ysm-product-case .story-card,.ysm-product-case .project-info{padding:17px}.ysm-product-case .info-grid{grid-template-columns:1fr;gap:13px}.ysm-product-case .hero .btn,.ysm-product-case .cta .btn{width:100%}}\n@media(prefers-reduced-motion:reduce){.ysm-product-case *{transition:none!important}}\n\u003c\/style\u003e\n\u003carticle class=\"ysm-product-case ysm-oddbods-v9\"\u003e\n\u003cheader class=\"hero\"\u003e\u003cdiv class=\"inner hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eYSMプロジェクト \/ キッズエンターテインメント \/ キャラクターグッズ\u003c\/p\u003e\n\u003ch1\u003eOddbods：遊び心あふれるキャラクター。\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003eカラフルなアニメの世界から、子どもたちが手に取って楽しめるグッズへ。YSMはOne Animationと連携し、遊び心あふれるOddbodsのキャラクターの商品開発をサポートしました。\u003c\/p\u003e\n\u003cdiv class=\"chips\"\u003e\n\u003cspan class=\"chip\"\u003eOddbods\u003c\/span\u003e\u003cspan class=\"chip\"\u003eオーダーメイドグッズ\u003c\/span\u003e\u003cspan class=\"chip\"\u003eクリエイティブな製造\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca class=\"btn\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\"\u003eオーダーメイド製造を見る →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"square art\"\u003e\u003cimg id=\"ysm-oddbods-hero\" alt=\"Oddbodsのキャラクターたちの集合イラスト\" height=\"900\" loading=\"eager\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/H2f0172b661604d1dac1d3d5c41e7e4e41_jpg_220x220q75_jpg.avif?v=1756682686\" width=\"900\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/header\u003e\n\u003csection class=\"section\"\u003e\u003cdiv class=\"inner brand-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eブランド\u003c\/p\u003e\n\u003ch2\u003e創造性に目的を。\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eOddbodsは、個性豊かな7人のキャラクターが登場するアニメコメディです。それぞれの個性とビジュアルは、ぬいぐるみやアパレル、コレクターズアイテムに自然に活かせます。\u003c\/p\u003e\n\u003cblockquote class=\"quote\"\u003e心に残るキャラクターは、毎日の遊びの仲間になります。\u003c\/blockquote\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"brand-note\"\u003eOddbods\u003cp style=\"color:var(--muted);font-size:15px;font-weight:400;margin-top:10px\"\u003eYSMによるオーダーメイド製造プロジェクト。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"section\"\u003e\u003cdiv class=\"inner\"\u003e\n\u003cp class=\"eyebrow\"\u003eコラボレーション\u003c\/p\u003e\n\u003ch2\u003eアイデアを形に。\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"margin-top:12px\"\u003eカラフルなアニメの世界から、子どもたちが手に取って楽しめるグッズへ。YSMはOne Animationと連携し、遊び心あふれるOddbodsのキャラクターの商品開発をサポートしました。\u003c\/p\u003e\n\u003cdiv class=\"story\"\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e01 \/ ご依頼内容\u003c\/p\u003e\n\u003ch3\u003e課題\u003c\/h3\u003e\n\u003cp\u003eアニメシリーズのキャラクターの魅力を保ちながら、家族みんなで楽しめるグッズを作ること。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e02 \/ YSMの役割\u003c\/p\u003e\n\u003ch3\u003e一貫したプロセス\u003c\/h3\u003e\n\u003cp\u003eコンセプトの具現化、試作、素材選定、安全性の計画、責任ある製造方法の検討をサポート。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e03 \/ プロジェクト\u003c\/p\u003e\n\u003ch3\u003eアイデアを形に\u003c\/h3\u003e\n\u003cp\u003e物語、コレクション、遊びをつなぐキャラクターグッズのアイデア。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"section\"\u003e\u003cdiv class=\"inner\"\u003e\n\u003cp class=\"eyebrow\"\u003eプロジェクトギャラリー\u003c\/p\u003e\n\u003ch2\u003e細部まであふれる色彩と個性。\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"margin-top:12px\"\u003eOddbodsプロジェクトのオリジナルキャラクター画像と製品画像。\u003c\/p\u003e\n\u003cdiv class=\"gallery\" data-ysm-expanded-gallery=\"\"\u003e\n\u003ca aria-label=\"プロジェクトのオリジナル写真を見る\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Hab074c251b2b401a9db5338f5f4d95a7T_jpg_220x220q75_jpg.avif?v=1756682686\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"オリジナル商品ページに掲載されたOddbodsキャラクターグッズの画像\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Hab074c251b2b401a9db5338f5f4d95a7T_jpg_220x220q75_jpg.avif?v=1756682686\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003ca aria-label=\"プロジェクトのオリジナル写真を見る\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/H83f4ba86fc0e4501a2f97e38ce83329cd_jpg_220x220q75_jpg.avif?v=1756682686\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"プロジェクトページに掲載されたOddbodsキャラクターのイラスト\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/H83f4ba86fc0e4501a2f97e38ce83329cd_jpg_220x220q75_jpg.avif?v=1756682686\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"project-info\"\u003e\n\u003ch3\u003eプロジェクトの詳細\u003c\/h3\u003e\n\u003cdiv class=\"info-grid\"\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003e製品\u003c\/strong\u003e\u003cp\u003eぬいぐるみ、子ども向けアパレル、キャラクターアクセサリー、コレクター向けグッズ。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003e対象\u003c\/strong\u003e\u003cp\u003e子ども、家族、アニメファン。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003e計画時の優先事項\u003c\/strong\u003e\u003cp\u003eキャラクターの忠実な再現、耐久性、年齢に応じた安全基準、パッケージ。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eYSMの強み\u003c\/strong\u003e\u003cp\u003e複数のグッズ形態に対応する、一貫した製造プロセス。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"final\"\u003e\u003cdiv class=\"inner\"\u003e\u003cdiv class=\"cta\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eあなたのアイデアを形に\u003c\/p\u003e\n\u003ch2\u003eキャラクターを現実の世界へ。\u003c\/h2\u003e\n\u003cp\u003eYSMは、商品開発のサポート、配慮の行き届いた製造、きめ細かな生産調整を通じて、ブランドのクリエイティブなアイデアをオーダーメイド製品へと導きます。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca class=\"btn\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\"\u003e次のプロジェクトを始める →\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/article\u003e\n\n\u003cscript\u003e\n\/* Oddbods：Shopifyの元商品画像のフルサイズ版を使用します。 *\/\n(function () {\n  'use strict';\n  var project = document.querySelector('.ysm-oddbods-v9');\n  if (!project) return;\n  var gallery = project.querySelector('[data-ysm-expanded-gallery]');\n  var hero = project.querySelector('#ysm-oddbods-hero');\n  if (!gallery || !hero) return;\n\n  function getURL(img) {\n    if (!img) return '';\n    var urls = [];\n    var srcset = img.getAttribute('srcset') || img.getAttribute('data-srcset') || '';\n    srcset.split(',').forEach(function(entry){\n      var match = entry.trim().match(\/^(\\S+)\\s+(\\d+)w$\/);\n      if (match) urls.push({url:match[1],width:Number(match[2])});\n    });\n    urls.sort(function(a,b){return b.width-a.width;});\n    var url = img.getAttribute('data-zoom-src') || img.getAttribute('data-full-src') ||\n      (urls[0] \u0026\u0026 urls[0].url) || img.getAttribute('data-src') || img.getAttribute('src') || '';\n    return url.indexOf('\/\/')===0 ? location.protocol+url : url;\n  }\n  function key(url) {\n    try {\n      return decodeURIComponent(new URL(url,location.href).pathname.split('\/').pop()||'')\n        .replace(\/_(?:pico|icon|thumb|small|compact|medium|large|grande|master|\\d+x\\d*|x\\d+)\\.(?=[^.]+$)\/i,'.').toLowerCase();\n    } catch(e) { return url.split('?')[0].toLowerCase(); }\n  }\n  function isImage(url) {\n    return \/\\.(?:jpe?g|png|webp|avif|gif)(?:[?#]|$)\/i.test(url) \u0026\u0026 !\/^data:\/i.test(url);\n  }\n  function useMedia() {\n    \/* 動画のポスター画像ではなく、Shopifyの画像メディアのみを選択します。 *\/\n    var holders = document.querySelectorAll('.product__media-wrapper .product__media-item, .product__media-gallery .product__media-item');\n    var unique = new Set();\n    var items = [];\n    holders.forEach(function(holder){\n      var mediaType=holder.getAttribute('data-media-type') || '';\n      if (mediaType \u0026\u0026 mediaType !== 'image') return;\n      if (holder.querySelector('video, iframe, model-viewer, .deferred-media, product-model')) return;\n      var img=holder.querySelector('.product__media img, img');\n      if (!img) return;\n      var url=getURL(img);\n      if (!isImage(url) || unique.has(key(url))) return;\n      unique.add(key(url));\n      items.push({url:url,alt:img.alt||'Oddbodsプロジェクトの写真'});\n    });\n    if (!items.length) return;\n\n    \/* Shopifyの商品メディアの最初の画像をヒーロー画像として使用します。 *\/\n    if (items.length \u003e= 1) {\n      var desired=items[0];\n      if (hero.getAttribute('data-source') !== desired.url) {\n        hero.src=desired.url;\n        hero.alt='OddbodsのカラフルなキャラクターとOddbodsのロゴ';\n        hero.setAttribute('data-source',desired.url);\n      }\n    }\n\n    var existing=new Set();\n    project.querySelectorAll('img[src]').forEach(function(img){existing.add(key(img.getAttribute('src')));});\n    gallery.querySelectorAll('a[href]').forEach(function(a){existing.add(key(a.href));});\n    items.forEach(function(item){\n      if (existing.has(key(item.url))) return;\n      existing.add(key(item.url));\n      var link=document.createElement('a');\n      link.href=item.url;\n      link.target='_blank';\n      link.rel='noopener';\n      link.setAttribute('aria-label','Oddbodsプロジェクトの写真を見る');\n      var figure=document.createElement('figure');\n      figure.className='square art';\n      var img=document.createElement('img');\n      img.src=item.url;\n      img.alt=item.alt;\n      img.loading='lazy';\n      img.width=600;\n      img.height=600;\n      img.onerror=function(){link.remove();};\n      figure.appendChild(img);\n      link.appendChild(figure);\n      gallery.appendChild(link);\n    });\n  }\n  function clearBadMedia(){\n    gallery.querySelectorAll('a').forEach(function(a){\n      var img=a.querySelector('img');\n      if (!img) return;\n      if (img.complete \u0026\u0026 !img.naturalWidth) a.remove();\n    });\n  }\n  function start(){useMedia();clearBadMedia();}\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',start);\n  else start();\n  window.addEventListener('load',start,{once:true});\n  setTimeout(start,800);\n  setTimeout(start,2200);\n})();\n\u003c\/script\u003e","brand":"Oddbods.com","offers":[{"title":"Default Title","offer_id":43846458343446,"sku":"","price":100.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0068\/7554\/5622\/files\/oddbods_kids.webp?v=1792362509","url":"https:\/\/yourstuffmade.com\/ja\/products\/%e3%82%aa%e3%83%83%e3%83%89%e3%83%9c%e3%83%83%e3%82%ba-x-yourstuffmade-%e4%b8%96%e7%95%8c%e7%9a%84%e3%81%aa%e5%ad%90%e3%81%a9%e3%82%82%e5%90%91%e3%81%91%e3%83%96%e3%83%a9%e3%83%b3%e3%83%89%e3%81%ae%e3%82%b5%e3%82%b9%e3%83%86%e3%83%8a%e3%83%96%e3%83%ab%e3%81%aa%e3%82%aa%e3%83%aa%e3%82%b8%e3%83%8a%e3%83%ab%e3%82%ad%e3%83%83%e3%82%ba%e3%82%b0%e3%83%83%e3%82%ba","provider":"Yourstuffmade.com","version":"1.0","type":"link"}