<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://purl.org/rss/1.0/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:cc="http://web.resource.org/cc/"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xml:lang="ja">

    <channel rdf:about="https://wanhome.shop/?mode=rss">
    <title>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</title>
    <link>https://wanhome.shop/</link>
    <description>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome。人気の犬服シンプルなセミオーダー犬服をはじめ、おしゃれなナチュラル犬服、小型犬ロンパース、トイプー犬服、子供服みたいな犬服などおしゃれドッグウェアの通販専門店。</description>
    <dc:language>ja</dc:language>
    <dc:creator>Color Me Shop!pro</dc:creator>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://wanhome.shop/?pid=192455518" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=192226750" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=192225992" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=192225460" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=191953567" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=191953324" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=191899823" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=191876074" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=191874867" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=191873478" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=191753524" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=191502862" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=191439997" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=191439544" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=191331845" />
      </rdf:Seq>
    </items>
    </channel>

  <item rdf:about="https://wanhome.shop/?pid=192455518">
    <link>https://wanhome.shop/?pid=192455518</link>
    <title>インナー付きカーゴチノパンツ</title>
    <description>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform...</description>
<content:encoded><![CDATA[
<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzEyNTctMg.JPG?cmsp_timestamp=20260701160120" alt="">

こんなパンツが欲しかった！
おしりをふんわりさせたバルーンシルエット。太すぎず細すぎず色々なコーディネートに役立ちます。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzEyNTYtMg.JPG?cmsp_timestamp=20260701160351" alt="">

女子もカジュアルに着こなしたい時に重宝するデザインです。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzEyNDktMg.JPG?cmsp_timestamp=20260701160453" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzEyNTMtMg.JPG?cmsp_timestamp=20260701160552" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzEyNTItMg.JPG?cmsp_timestamp=20260701160618" alt="">

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --espresso-2:#3d3128; --walnut:#8b6f47; --caramel:#c4a97d; --line:#d8c7aa; --line-soft:#e7dcc8; --cream:#f5f0e8; --card:#faf7f1; --paper:#ffffff; --ink-soft:#5c5046; --sage:#7a8b6f; --rose:#b5897a; font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho','YuMincho',serif; color:var(--espresso); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; max-width:440px; margin:24px auto; padding:30px 24px 22px; background:var(--card); border:1px solid var(--line); line-height:1.7; font-size:15px; text-align:left; } #whf-root *{ box-sizing:border-box; } #whf-root p, #whf-root h2, #whf-root summary, #whf-root label, #whf-root div{ margin:0; padding:0; } #whf-root b{ font-weight:600; } #whf-root .whf-brand{ text-align:center; font-size:11px; letter-spacing:.42em; color:var(--caramel); padding-left:.42em; margin:0 0 14px; } #whf-root .whf-rule{ border:0; border-top:1px solid var(--line); margin:0; } #whf-root .whf-title{ text-align:center; font-size:21px; font-weight:600; letter-spacing:.06em; margin:18px 0 6px; } #whf-root .whf-lead{ text-align:center; font-size:13px; color:var(--ink-soft); margin:0 auto 4px; } #whf-root .whf-product{ text-align:center; font-size:12.5px; color:var(--walnut); margin:14px 0 2px; letter-spacing:.04em; } #whf-root .whf-product b{ color:var(--espresso); } #whf-root .whf-model{ text-align:center; font-size:11.5px; color:var(--ink-soft); margin:0 0 18px; } #whf-root .whf-howto{ margin:6px 0 20px; } #whf-root .whf-howto>summary{ list-style:none; cursor:pointer; font-size:12.5px; color:var(--walnut); text-align:center; padding:6px 0; } #whf-root .whf-howto>summary::-webkit-details-marker{ display:none; } #whf-root .whf-howto-body{ font-size:12.5px; color:var(--ink-soft); border:1px solid var(--line-soft); padding:12px 14px; margin-top:8px; background:var(--paper); } #whf-root .whf-howto-body p{ margin:0 0 8px; } #whf-root .whf-howto-body p:last-child{ margin-bottom:0; } #whf-root .whf-howto-body b{ color:var(--espresso); } #whf-root .whf-field{ margin:0 0 16px; } #whf-root .whf-label{ display:block; font-size:14px; margin:0 0 7px; } #whf-root .whf-label .whf-key{ font-size:10.5px; color:#fff; background:var(--caramel); padding:1px 7px; margin-left:8px; letter-spacing:.06em; } #whf-root .whf-label .whf-opt{ font-size:11px; color:var(--ink-soft); margin-left:8px; } #whf-root .whf-inwrap{ display:flex; align-items:stretch; border:1px solid var(--line); background:var(--paper); } #whf-root .whf-inwrap input{ flex:1; width:100%; border:0; background:transparent; color:var(--espresso); font-size:16px; padding:13px 14px; outline:none; -moz-appearance:textfield; } #whf-root .whf-inwrap input::-webkit-outer-spin-button, #whf-root .whf-inwrap input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } #whf-root .whf-inwrap input::placeholder{ color:#bcae99; } #whf-root .whf-inwrap .whf-unit{ display:flex; align-items:center; padding:0 15px; font-size:13px; color:var(--ink-soft); border-left:1px solid var(--line-soft); background:#f3ece0; } #whf-root .whf-inwrap:focus-within{ border-color:var(--caramel); } #whf-root .whf-go{ width:100%; border:0; background:var(--espresso); color:var(--cream); font-family:inherit; font-size:16px; letter-spacing:.14em; padding:16px; margin-top:6px; cursor:pointer; } #whf-root .whf-go:hover{ background:#1f1813; } #whf-root .whf-go:active{ background:#100c09; } #whf-root .whf-err{ color:#9a5b4f; font-size:12.5px; text-align:center; margin:12px 0 0; } #whf-root .whf-result{ margin-top:26px; border-top:2px solid var(--caramel); padding-top:4px; } #whf-root .whf-result[hidden]{ display:none; } #whf-root .whf-rlabel{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin:14px 0 2px; text-align:center; } #whf-root .whf-size{ text-align:center; } #whf-root .whf-size .whf-num{ font-size:54px; line-height:1.05; font-weight:600; letter-spacing:.02em; } #whf-root .whf-size .whf-suf{ font-size:14px; color:var(--ink-soft); display:block; margin-top:-2px; letter-spacing:.2em; padding-left:.2em; } #whf-root .whf-size .whf-underline{ width:46px; border-top:1px solid var(--caramel); margin:10px auto 0; } #whf-root .whf-msg{ text-align:center; font-size:14px; margin:16px auto 2px; } #whf-root .whf-msg .whf-sub{ font-size:12.5px; color:var(--ink-soft); } #whf-root .whf-cmp{ border:1px solid var(--line-soft); background:var(--paper); margin:18px 0 4px; } #whf-root .whf-cmp-h{ font-size:11px; letter-spacing:.1em; color:var(--ink-soft); border-bottom:1px solid var(--line-soft); padding:8px 14px; background:#f8f2e9; } #whf-root .whf-cmp-h span{ float:right; } #whf-root .whf-row{ display:flex; justify-content:space-between; align-items:baseline; padding:11px 14px; border-bottom:1px dotted var(--line-soft); font-size:13.5px; } #whf-root .whf-row:last-child{ border-bottom:0; } #whf-root .whf-row .whf-rk{ color:var(--ink-soft); } #whf-root .whf-row .whf-rv{ text-align:right; } #whf-root .whf-row .whf-rv .whf-dog{ color:var(--espresso); } #whf-root .whf-row .whf-rv .whf-ease{ display:block; font-size:11px; margin-top:1px; } #whf-root .whf-ease.ok{ color:var(--sage); } #whf-root .whf-ease.tight{ color:var(--rose); } #whf-root .whf-ease.zero{ color:var(--walnut); } #whf-root .whf-adj{ font-size:12px; color:var(--ink-soft); text-align:center; margin:12px 0 0; } #whf-root .whf-stretch{ font-size:12px; color:var(--ink-soft); text-align:center; margin:14px auto 0; } #whf-root .whf-stretch .whf-stars{ letter-spacing:.18em; color:var(--walnut); white-space:nowrap; } #whf-root .whf-tailor{ border:1px solid var(--caramel); background:#f3ece0; padding:15px 16px; margin:18px 0 2px; } #whf-root .whf-tailor-h{ font-size:13px; font-weight:600; letter-spacing:.08em; margin:0 0 7px; color:var(--espresso-2); } #whf-root .whf-tailor-h::before{ content:""; display:inline-block; width:14px; border-top:1px solid var(--caramel); vertical-align:4px; margin-right:8px; } #whf-root .whf-tailor p{ font-size:12.5px; color:var(--ink-soft); margin:0; } #whf-root .whf-disc{ font-size:11.5px; color:var(--ink-soft); text-align:center; margin:20px auto 0; } #whf-root .whf-foot{ margin-top:24px; padding-top:16px; border-top:1px solid var(--line-soft); text-align:center; } #whf-root .whf-foot .whf-tag{ font-size:13px; letter-spacing:.1em; } #whf-root .whf-foot .whf-sign{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin-top:6px; } @media (min-width:680px){ #whf-root{ max-width:600px; margin:32px auto; padding:44px 46px 34px; font-size:16px; } #whf-root .whf-title{ font-size:26px; margin:20px 0 8px; } #whf-root .whf-lead{ font-size:14px; } #whf-root .whf-product{ font-size:13.5px; } #whf-root .whf-model{ font-size:12.5px; } #whf-root .whf-howto>summary{ font-size:13.5px; } #whf-root .whf-howto-body{ font-size:13px; padding:14px 16px; } #whf-root .whf-label{ font-size:15px; } #whf-root .whf-inwrap input{ font-size:17px; padding:15px 17px; } #whf-root .whf-inwrap .whf-unit{ font-size:14px; padding:0 17px; } #whf-root .whf-go{ font-size:17px; padding:18px; letter-spacing:.16em; } #whf-root .whf-size .whf-num{ font-size:66px; } #whf-root .whf-size .whf-suf{ font-size:15px; } #whf-root .whf-msg{ font-size:15px; } #whf-root .whf-row{ font-size:14.5px; padding:12px 16px; } #whf-root .whf-tailor p{ font-size:13px; } #whf-root .whf-disc{ font-size:12px; } } </style>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/bmV3paSl86XKobzJ1aStYS0wMQ.png?cmsp_timestamp=20260701191757" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/bmV3paSl86XKobzJ1aStYS0wMg.png?cmsp_timestamp=20260701191811" alt="">

 <script type="application/json" id="whf-config"> { "productName": "", "modelNote": "着用モデル：体重7.5kg ／ 首周り27・胸周り46・着丈34（Mサイズ）", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 35, "length": 24 }, { "name": "SS", "chest": 40, "length": 27 }, { "name": "S", "chest": 45, "length": 30 }, { "name": "M", "chest": 50, "length": 33 }, { "name": "L", "chest": 55, "length": 36 } ] } </script> <div class="whf-root" id="whf-root"> <p class="whf-brand">WANHOME</p> <hr class="whf-rule"> <h2 class="whf-title">サイズの目安をしらべる</h2> <p class="whf-lead">わんちゃんの寸法を入れると、目安のサイズをご案内します。</p> <p class="whf-product" id="whf-product-line" style="display:none"></p> <p class="whf-model" id="whf-model-line">着用モデル：体重3.0kg ／ 首周り22・胸周り35・着丈22（3Sサイズ）</p> <details class="whf-howto"> <summary>はかり方を見る &#9662;</summary> <div class="whf-howto-body"> <p id="whf-howto-neck"><b>首周り</b>：首輪をつける位置（首の付け根）のいちばん太いところを、ひと回り。</p> <p><b>胸周り</b>：前足の付け根のすぐ後ろ、胴のいちばん太いところを、ひと回り。フィットを左右するいちばん大切な寸法です。</p> <p><b>着丈</b>：首の付け根から、しっぽの付け根までの背中の長さ。</p> <p>メジャーは指1本ぶんのゆとりを入れて、きつく締めすぎずにはかってください。</p> </div> </details> <div class="whf-field" id="whf-neck-field"> <label class="whf-label" for="whf-neck">首周り <span class="whf-opt">できれば</span></label> <div class="whf-inwrap"><input id="whf-neck" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：23"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-chest">胸周り <span class="whf-key">いちばん大切</span></label> <div class="whf-inwrap"><input id="whf-chest" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：38"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-length">着丈 <span class="whf-opt">任意・参考用</span></label> <div class="whf-inwrap"><input id="whf-length" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：25"><span class="whf-unit">cm</span></div> </div> <button class="whf-go" id="whf-go" type="button">目安サイズを見る</button> <p class="whf-err" id="whf-err"></p> <section class="whf-result" id="whf-result" hidden aria-live="polite"></section> <div class="whf-foot"> <p class="whf-tag">本物は、ときめく。</p> <p class="whf-sign">MADE IN WANHOME</p> </div> </div> <script> (function(){ "use strict"; var DEFAULT_CONFIG = { productName:"お洋服", modelNote:"", stretch:5, contact:"", sizes:[ {name:"3S",neck:22,chest:35,length:22},{name:"SS",neck:24,chest:40,length:24}, {name:"S",neck:26,chest:45,length:28},{name:"M",neck:28,chest:50,length:32}, {name:"L",neck:30,chest:55,length:36} ] }; var root = document.getElementById('whf-root'); if(!root){ return; } var cfgEl = document.getElementById('whf-config'); var cfg; try { cfg = JSON.parse(cfgEl.textContent); } catch(e){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } if(!cfg || !Array.isArray(cfg.sizes) || !cfg.sizes.length){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } var hasNeck = cfg.sizes.length>0 && cfg.sizes.every(function(s){ return typeof s.neck==='number' && isFinite(s.neck); }); function num(v){ if(v===null||v===undefined){ return null; } var n=parseFloat(String(v).replace(/[^0-9.]/g,'')); return isFinite(n)?n:null; } function fmt(n){ return (Math.round(n*10)/10).toString().replace(/\.0$/,''); } function esc(s){ return String(s).replace(/[&<>"]/g,function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]; }); } function sortSizes(s){ return s.slice().sort(function(a,b){ return a.chest-b.chest; }); } function firstFit(value,key,sizes){ for(var i=0;i<sizes.length;i++){ if(sizes[i][key]>=value){ return i; } } return -1; } function stretchStars(level){ level=Math.max(1,Math.min(5,parseInt(level,10)||5)); var s=''; for(var i=1;i<=5;i++){ s+=(i===level?'★':'☆'); } return 'あり '+s+' なし'; } function stretchAdvice(level){ level=parseInt(level,10)||5; if(level>=4){ return 'この生地は伸縮性が少なめです。2サイズで迷うときは、大きい方をおすすめします。'; } if(level<=2){ return 'ほどよく伸びる生地です。フィット感がお好みなら、小さい方でも心地よくお召しいただけます。'; } return '標準的な伸びの生地です。迷ったらお好みで。'; } function analyze(dog, cfg){ var sizes = sortSizes(cfg.sizes); if(!sizes.length){ return { error:'サイズ表が設定されていません。' }; } if(dog.chest==null){ return { error:'胸周りをご入力ください。' }; } var chestIdx = firstFit(dog.chest,'chest',sizes); var neckGiven = hasNeck && dog.neck!=null; var neckIdx = neckGiven ? firstFit(dog.neck,'neck',sizes) : null; if(chestIdx===-1 || (neckGiven && neckIdx===-1)){ return { status:'over', sizes:sizes, closest:sizes[sizes.length-1], dog:dog }; } var idxs=[chestIdx]; if(neckGiven){ idxs.push(neckIdx); } var recIdx = Math.max.apply(null, idxs); var conflict = neckGiven && (neckIdx - chestIdx) >= 2; var tooSmall = chestIdx===0 && (sizes[0].chest - dog.chest) >= 5; var status = conflict ? 'conflict' : (tooSmall ? 'small' : 'fit'); return { status:status, sizes:sizes, recIdx:recIdx, rec:sizes[recIdx], limiting:(!neckGiven ? 'chest' : (neckIdx>chestIdx ? 'neck' : (chestIdx>neckIdx ? 'chest' : 'both'))), dog:dog, chestIdx:chestIdx, neckIdx:neckIdx, neckGiven:neckGiven }; } function easeCell(sizeVal, dogVal){ var d = Math.round((sizeVal - dogVal)*10)/10, cls, txt; if(d>0){ cls='ok'; txt='ゆとり +'+fmt(d)+'cm'; } else if(d===0){ cls='zero'; txt='ぴったり'; } else { cls='tight'; txt=fmt(Math.abs(d))+'cm 小さめ'; } return '<span class="whf-ease '+cls+'">'+txt+'</span>'; } function cmpTable(size, dog){ var rows = '<div class="whf-row"><span class="whf-rk">胸周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.chest)+'cm</span> ／ このサイズ '+fmt(size.chest)+'cm'+easeCell(size.chest,dog.chest)+'</span></div>'; if(dog.neck!=null){ rows += '<div class="whf-row"><span class="whf-rk">首周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.neck)+'cm</span> ／ このサイズ '+fmt(size.neck)+'cm'+easeCell(size.neck,dog.neck)+'</span></div>'; } if(dog.length!=null){ var d=Math.round((size.length-dog.length)*10)/10; var lab = d>0 ? '背中より約'+fmt(d)+'cm 長め' : (d===0 ? '背中とほぼ同じ' : '背中より約'+fmt(Math.abs(d))+'cm 短め'); rows += '<div class="whf-row"><span class="whf-rk">着丈</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.length)+'cm</span> ／ このサイズ '+fmt(size.length)+'cm<span class="whf-ease zero">'+lab+'</span></span></div>'; } return '<div class="whf-cmp"><div class="whf-cmp-h">寸法のくらべ<span>※目安</span></div>'+rows+'</div>'; } function adjLine(res){ var s=res.sizes, i=res.recIdx, parts=[]; if(s[i-1]){ parts.push('ひとつ下：'+esc(s[i-1].name)+'（胸'+fmt(s[i-1].chest)+'cm）'); } if(s[i+1]){ parts.push('ひとつ上：'+esc(s[i+1].name)+'（胸'+fmt(s[i+1].chest)+'cm）'); } if(!parts.length){ return ''; } return '<p class="whf-adj">'+parts.join('　／　')+'　&#8212; お好みで前後のサイズもご検討いただけます。</p>'; } function tailorBox(text){ var c = cfg.contact ? '<br>'+esc(cfg.contact) : ''; return '<div class="whf-tailor"><p class="whf-tailor-h">お仕立てのご案内</p><p>'+text+' Wanhome はパターンから縫製まで自社アトリエで仕立てています。その子だけの寸法でお作りすることもできますので、お気軽にご相談ください。'+c+'</p></div>'; } function stretchLine(){ return '<p class="whf-stretch">生地の伸縮性：<span class="whf-stars">'+stretchStars(cfg.stretch)+'</span><br>'+stretchAdvice(cfg.stretch)+'</p>'; } function discLine(){ return '<p class="whf-disc">※ こちらはあくまで目安です。生地や体型の個体差で着用感は変わります。'+(cfg.contact ? esc(cfg.contact) : '迷ったらお気軽にお問い合わせください。')+'</p>'; } function sizeBlock(name){ return '<div class="whf-size"><span class="whf-num">'+esc(name)+'</span><span class="whf-suf">サイズ</span><div class="whf-underline"></div></div>'; } function render(res){ var html = '<p class="whf-rlabel">めやすサイズ</p>'; if(res.status==='over'){ html += sizeBlock('お仕立て'); html += '<p class="whf-msg">いちばん大きい <b>'+esc(res.closest.name)+'</b> よりも大きい子のようです。<br><span class="whf-sub">既製サイズではご用意が難しいことがあります。</span></p>'; html += cmpTable(res.closest, res.dog); html += tailorBox('Lサイズより大きい子には、体型に合わせたオーダーがおすすめです。'); html += discLine(); } else if(res.status==='conflict'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">首周りと胸周りのバランスが、標準サイズと少し異なるようです。<br>いちばん近い既製サイズは <b>'+esc(res.rec.name)+'</b> ですが、体型に合わせた<b>お仕立て</b>がおすすめです。</p>'; html += cmpTable(res.rec, res.dog); html += tailorBox('胸や首のどちらかにゆとりが出やすい体型のため、ぴったり仕上げるならオーダーが安心です。'); html += stretchLine(); html += discLine(); } else if(res.status==='small'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">いまの寸法だと、いちばん小さい <b>'+esc(res.rec.name)+'</b> でもゆったりめです。</p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += tailorBox('よりぴったり仕上げたい場合は、お仕立てもご相談いただけます。'); html += stretchLine(); html += discLine(); } else { html += sizeBlock(res.rec.name); var lim = res.limiting==='neck' ? '首周りに合わせています。' : (res.limiting==='both' ? '首・胸の両方にちょうど良いサイズです。' : '胸周りに合わせています。'); html += '<p class="whf-msg">目安サイズは <b>'+esc(res.rec.name)+'</b> です。<br><span class="whf-sub">'+lim+'</span></p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += stretchLine(); html += discLine(); } return html; } var elChest=document.getElementById('whf-chest'); var elNeck=document.getElementById('whf-neck'); var elLen=document.getElementById('whf-length'); var elErr=document.getElementById('whf-err'); var elRes=document.getElementById('whf-result'); var elGo=document.getElementById('whf-go'); function run(){ elErr.textContent=''; var dog = { chest:num(elChest.value), neck:num(elNeck.value), length:num(elLen.value) }; if(dog.chest==null){ elErr.textContent='胸周りをご入力ください（いちばん大切な寸法です）。'; elRes.hidden=true; return; } var bad=false; ['chest','neck','length'].forEach(function(k){ if(dog[k]!=null && (dog[k]<3 || dog[k]>90)){ bad=true; } }); if(bad){ elErr.textContent='寸法はcm単位でご入力ください（例：胸周り 38）。'; elRes.hidden=true; return; } var res = analyze(dog, cfg); if(res.error){ elErr.textContent=res.error; elRes.hidden=true; return; } elRes.innerHTML = render(res); elRes.hidden=false; if(elRes.scrollIntoView){ elRes.scrollIntoView({behavior:'smooth', block:'nearest'}); } } elGo.addEventListener('click', run); [elChest,elNeck,elLen].forEach(function(el){ el.addEventListener('keydown', function(e){ if(e.key==='Enter'){ run(); } }); }); var pl=document.getElementById('whf-product-line'); if(pl){ if(cfg.productName){ pl.innerHTML = '対象商品：<b>'+esc(cfg.productName)+'</b>'; pl.style.display=''; } else { pl.style.display='none'; } } var ml=document.getElementById('whf-model-line'); if(ml){ ml.textContent = cfg.modelNote||''; ml.style.display = cfg.modelNote ? '' : 'none'; } if(!hasNeck){ var nf=document.getElementById('whf-neck-field'); if(nf){ nf.style.display='none'; } var hn=document.getElementById('whf-howto-neck'); if(hn){ hn.style.display='none'; } } })(); </script>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/bmV3paSl86XKobzJ1aSt.png?cmsp_timestamp=20260701161156" alt="">

<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

<a href="https://wanhome.shop/?mode=f1#ticket"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDM.png?cmsp_timestamp=20240913151915" alt=""></a>
]]></content:encoded>
    <dc:date>2026-07-01T16:15:48+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/192455518_th.jpg?cmsp_timestamp=20260701161541" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=192226750">
    <link>https://wanhome.shop/?pid=192226750</link>
    <title>BIGマナーポーチ</title>
    <description>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform...</description>
<content:encoded><![CDATA[
<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

お出かけの時わんこのゴミ多くなりませんか？
使用済みおむつや排泄物など、車に置いていくのも臭いが気になる...

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzA1NDY.JPG?cmsp_timestamp=20260615162722" alt="">

特に多頭飼いはゴミが多くなりがち。
そんな時にいつものマナーポーチより大きい巾着型ポーチがおすすめ。
マチもついているので使用済みおむつもたくさん入ります。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzA1NDU.JPG?cmsp_timestamp=20260615162757" alt="">

巾着の口にはストッパー付きなので臭いがもれにくい。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzA1NDg.JPG?cmsp_timestamp=20260615162837" alt="">

消臭ビニール袋とのダブル使いで車内など持ち運びも安心。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzA1NTA.JPG?cmsp_timestamp=20260615162908" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzA1NTE.JPG?cmsp_timestamp=20260615162941" alt="">

カラー
左インディゴ：真ん中チェック：右ブラック

サイズ
縦24cm 横20cm マチ5cm

ギフトにもオススメです。

]]></content:encoded>
    <dc:date>2026-06-15T16:31:15+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/192226750_th.jpg?cmsp_timestamp=20260615163112" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=192225992">
    <link>https://wanhome.shop/?pid=192225992</link>
    <title>ライトオンスデニムシャツ</title>
    <description>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform...</description>
<content:encoded><![CDATA[
<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>


暑い季節でもおしゃれはしたーい！
薄手のデニムを使用してちょっとおしゃれなシャツを作りました。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzA1Mzg.JPG?cmsp_timestamp=20260615160923" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzA1NDE.JPG?cmsp_timestamp=20260615161003" alt="">

ホワイトステッチ、お袖のミニポケット、細部までこだわりぬいたWanhomeクオリティ

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzA1Mzk.JPG?cmsp_timestamp=20260615161118" alt="">

カラーは２カラー
左：ライト　右：インディゴ

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzA1NDA.JPG?cmsp_timestamp=20260615161222" alt="">

伸縮性　なし
素材　６オンスデニム100%

<div class="gallery-pictures-container" data-gallery-id="2655" ></div>

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --espresso-2:#3d3128; --walnut:#8b6f47; --caramel:#c4a97d; --line:#d8c7aa; --line-soft:#e7dcc8; --cream:#f5f0e8; --card:#faf7f1; --paper:#ffffff; --ink-soft:#5c5046; --sage:#7a8b6f; --rose:#b5897a; font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho','YuMincho',serif; color:var(--espresso); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; max-width:440px; margin:24px auto; padding:30px 24px 22px; background:var(--card); border:1px solid var(--line); line-height:1.7; font-size:15px; text-align:left; } #whf-root *{ box-sizing:border-box; } #whf-root p, #whf-root h2, #whf-root summary, #whf-root label, #whf-root div{ margin:0; padding:0; } #whf-root b{ font-weight:600; } #whf-root .whf-brand{ text-align:center; font-size:11px; letter-spacing:.42em; color:var(--caramel); padding-left:.42em; margin:0 0 14px; } #whf-root .whf-rule{ border:0; border-top:1px solid var(--line); margin:0; } #whf-root .whf-title{ text-align:center; font-size:21px; font-weight:600; letter-spacing:.06em; margin:18px 0 6px; } #whf-root .whf-lead{ text-align:center; font-size:13px; color:var(--ink-soft); margin:0 auto 4px; } #whf-root .whf-product{ text-align:center; font-size:12.5px; color:var(--walnut); margin:14px 0 2px; letter-spacing:.04em; } #whf-root .whf-product b{ color:var(--espresso); } #whf-root .whf-model{ text-align:center; font-size:11.5px; color:var(--ink-soft); margin:0 0 18px; } #whf-root .whf-howto{ margin:6px 0 20px; } #whf-root .whf-howto>summary{ list-style:none; cursor:pointer; font-size:12.5px; color:var(--walnut); text-align:center; padding:6px 0; } #whf-root .whf-howto>summary::-webkit-details-marker{ display:none; } #whf-root .whf-howto-body{ font-size:12.5px; color:var(--ink-soft); border:1px solid var(--line-soft); padding:12px 14px; margin-top:8px; background:var(--paper); } #whf-root .whf-howto-body p{ margin:0 0 8px; } #whf-root .whf-howto-body p:last-child{ margin-bottom:0; } #whf-root .whf-howto-body b{ color:var(--espresso); } #whf-root .whf-field{ margin:0 0 16px; } #whf-root .whf-label{ display:block; font-size:14px; margin:0 0 7px; } #whf-root .whf-label .whf-key{ font-size:10.5px; color:#fff; background:var(--caramel); padding:1px 7px; margin-left:8px; letter-spacing:.06em; } #whf-root .whf-label .whf-opt{ font-size:11px; color:var(--ink-soft); margin-left:8px; } #whf-root .whf-inwrap{ display:flex; align-items:stretch; border:1px solid var(--line); background:var(--paper); } #whf-root .whf-inwrap input{ flex:1; width:100%; border:0; background:transparent; color:var(--espresso); font-size:16px; padding:13px 14px; outline:none; -moz-appearance:textfield; } #whf-root .whf-inwrap input::-webkit-outer-spin-button, #whf-root .whf-inwrap input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } #whf-root .whf-inwrap input::placeholder{ color:#bcae99; } #whf-root .whf-inwrap .whf-unit{ display:flex; align-items:center; padding:0 15px; font-size:13px; color:var(--ink-soft); border-left:1px solid var(--line-soft); background:#f3ece0; } #whf-root .whf-inwrap:focus-within{ border-color:var(--caramel); } #whf-root .whf-go{ width:100%; border:0; background:var(--espresso); color:var(--cream); font-family:inherit; font-size:16px; letter-spacing:.14em; padding:16px; margin-top:6px; cursor:pointer; } #whf-root .whf-go:hover{ background:#1f1813; } #whf-root .whf-go:active{ background:#100c09; } #whf-root .whf-err{ color:#9a5b4f; font-size:12.5px; text-align:center; margin:12px 0 0; } #whf-root .whf-result{ margin-top:26px; border-top:2px solid var(--caramel); padding-top:4px; } #whf-root .whf-result[hidden]{ display:none; } #whf-root .whf-rlabel{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin:14px 0 2px; text-align:center; } #whf-root .whf-size{ text-align:center; } #whf-root .whf-size .whf-num{ font-size:54px; line-height:1.05; font-weight:600; letter-spacing:.02em; } #whf-root .whf-size .whf-suf{ font-size:14px; color:var(--ink-soft); display:block; margin-top:-2px; letter-spacing:.2em; padding-left:.2em; } #whf-root .whf-size .whf-underline{ width:46px; border-top:1px solid var(--caramel); margin:10px auto 0; } #whf-root .whf-msg{ text-align:center; font-size:14px; margin:16px auto 2px; } #whf-root .whf-msg .whf-sub{ font-size:12.5px; color:var(--ink-soft); } #whf-root .whf-cmp{ border:1px solid var(--line-soft); background:var(--paper); margin:18px 0 4px; } #whf-root .whf-cmp-h{ font-size:11px; letter-spacing:.1em; color:var(--ink-soft); border-bottom:1px solid var(--line-soft); padding:8px 14px; background:#f8f2e9; } #whf-root .whf-cmp-h span{ float:right; } #whf-root .whf-row{ display:flex; justify-content:space-between; align-items:baseline; padding:11px 14px; border-bottom:1px dotted var(--line-soft); font-size:13.5px; } #whf-root .whf-row:last-child{ border-bottom:0; } #whf-root .whf-row .whf-rk{ color:var(--ink-soft); } #whf-root .whf-row .whf-rv{ text-align:right; } #whf-root .whf-row .whf-rv .whf-dog{ color:var(--espresso); } #whf-root .whf-row .whf-rv .whf-ease{ display:block; font-size:11px; margin-top:1px; } #whf-root .whf-ease.ok{ color:var(--sage); } #whf-root .whf-ease.tight{ color:var(--rose); } #whf-root .whf-ease.zero{ color:var(--walnut); } #whf-root .whf-adj{ font-size:12px; color:var(--ink-soft); text-align:center; margin:12px 0 0; } #whf-root .whf-stretch{ font-size:12px; color:var(--ink-soft); text-align:center; margin:14px auto 0; } #whf-root .whf-stretch .whf-stars{ letter-spacing:.18em; color:var(--walnut); white-space:nowrap; } #whf-root .whf-tailor{ border:1px solid var(--caramel); background:#f3ece0; padding:15px 16px; margin:18px 0 2px; } #whf-root .whf-tailor-h{ font-size:13px; font-weight:600; letter-spacing:.08em; margin:0 0 7px; color:var(--espresso-2); } #whf-root .whf-tailor-h::before{ content:""; display:inline-block; width:14px; border-top:1px solid var(--caramel); vertical-align:4px; margin-right:8px; } #whf-root .whf-tailor p{ font-size:12.5px; color:var(--ink-soft); margin:0; } #whf-root .whf-disc{ font-size:11.5px; color:var(--ink-soft); text-align:center; margin:20px auto 0; } #whf-root .whf-foot{ margin-top:24px; padding-top:16px; border-top:1px solid var(--line-soft); text-align:center; } #whf-root .whf-foot .whf-tag{ font-size:13px; letter-spacing:.1em; } #whf-root .whf-foot .whf-sign{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin-top:6px; } @media (min-width:680px){ #whf-root{ max-width:600px; margin:32px auto; padding:44px 46px 34px; font-size:16px; } #whf-root .whf-title{ font-size:26px; margin:20px 0 8px; } #whf-root .whf-lead{ font-size:14px; } #whf-root .whf-product{ font-size:13.5px; } #whf-root .whf-model{ font-size:12.5px; } #whf-root .whf-howto>summary{ font-size:13.5px; } #whf-root .whf-howto-body{ font-size:13px; padding:14px 16px; } #whf-root .whf-label{ font-size:15px; } #whf-root .whf-inwrap input{ font-size:17px; padding:15px 17px; } #whf-root .whf-inwrap .whf-unit{ font-size:14px; padding:0 17px; } #whf-root .whf-go{ font-size:17px; padding:18px; letter-spacing:.16em; } #whf-root .whf-size .whf-num{ font-size:66px; } #whf-root .whf-size .whf-suf{ font-size:15px; } #whf-root .whf-msg{ font-size:15px; } #whf-root .whf-row{ font-size:14.5px; padding:12px 16px; } #whf-root .whf-tailor p{ font-size:13px; } #whf-root .whf-disc{ font-size:12px; } } </style> <script type="application/json" id="whf-config"> { "productName": "", "modelNote": "着用モデル：体重8.5kg ／ 首周り29・胸周り50・着丈38（Mサイズ）", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "neck": 24, "chest": 39, "length": 21 }, { "name": "SS", "neck": 28, "chest": 44, "length": 27 }, { "name": "S", "neck": 30, "chest": 48, "length": 29 }, { "name": "M", "neck": 34, "chest": 53, "length": 32 }, { "name": "L", "neck": 36, "chest": 58, "length": 34 } ] } </script> <div class="whf-root" id="whf-root"> <p class="whf-brand">WANHOME</p> <hr class="whf-rule"> <h2 class="whf-title">サイズの目安をしらべる</h2> <p class="whf-lead">わんちゃんの寸法を入れると、目安のサイズをご案内します。</p> <p class="whf-product" id="whf-product-line" style="display:none"></p> <p class="whf-model" id="whf-model-line">着用モデル：体重3.0kg ／ 首周り22・胸周り35・着丈22（3Sサイズ）</p> <details class="whf-howto"> <summary>はかり方を見る &#9662;</summary> <div class="whf-howto-body"> <p><b>首周り</b>：首輪をつける位置（首の付け根）のいちばん太いところを、ひと回り。</p> <p><b>胸周り</b>：前足の付け根のすぐ後ろ、胴のいちばん太いところを、ひと回り。フィットを左右するいちばん大切な寸法です。</p> <p><b>着丈</b>：首の付け根から、しっぽの付け根までの背中の長さ。</p> <p>メジャーは指1本ぶんのゆとりを入れて、きつく締めすぎずにはかってください。</p> </div> </details> <div class="whf-field"> <label class="whf-label" for="whf-neck">首周り <span class="whf-opt">できれば</span></label> <div class="whf-inwrap"><input id="whf-neck" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：23"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-chest">胸周り <span class="whf-key">いちばん大切</span></label> <div class="whf-inwrap"><input id="whf-chest" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：38"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-length">着丈 <span class="whf-opt">任意・参考用</span></label> <div class="whf-inwrap"><input id="whf-length" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：25"><span class="whf-unit">cm</span></div> </div> <button class="whf-go" id="whf-go" type="button">目安サイズを見る</button> <p class="whf-err" id="whf-err"></p> <section class="whf-result" id="whf-result" hidden aria-live="polite"></section> <div class="whf-foot"> <p class="whf-tag">本物は、ときめく。</p> <p class="whf-sign">MADE IN WANHOME</p> </div> </div> <script> (function(){ "use strict"; var DEFAULT_CONFIG = { productName:"お洋服", modelNote:"", stretch:5, contact:"", sizes:[ {name:"3S",neck:22,chest:35,length:22},{name:"SS",neck:24,chest:40,length:24}, {name:"S",neck:26,chest:45,length:28},{name:"M",neck:28,chest:50,length:32}, {name:"L",neck:30,chest:55,length:36} ] }; var root = document.getElementById('whf-root'); if(!root){ return; } var cfgEl = document.getElementById('whf-config'); var cfg; try { cfg = JSON.parse(cfgEl.textContent); } catch(e){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } if(!cfg || !Array.isArray(cfg.sizes) || !cfg.sizes.length){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } function num(v){ if(v===null||v===undefined){ return null; } var n=parseFloat(String(v).replace(/[^0-9.]/g,'')); return isFinite(n)?n:null; } function fmt(n){ return (Math.round(n*10)/10).toString().replace(/\.0$/,''); } function esc(s){ return String(s).replace(/[&<>"]/g,function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]; }); } function sortSizes(s){ return s.slice().sort(function(a,b){ return a.chest-b.chest; }); } function firstFit(value,key,sizes){ for(var i=0;i<sizes.length;i++){ if(sizes[i][key]>=value){ return i; } } return -1; } function stretchStars(level){ level=Math.max(1,Math.min(5,parseInt(level,10)||5)); var s=''; for(var i=1;i<=5;i++){ s+=(i===level?'★':'☆'); } return 'あり '+s+' なし'; } function stretchAdvice(level){ level=parseInt(level,10)||5; if(level>=4){ return 'この生地は伸縮性が少なめです。2サイズで迷うときは、大きい方をおすすめします。'; } if(level<=2){ return 'ほどよく伸びる生地です。フィット感がお好みなら、小さい方でも心地よくお召しいただけます。'; } return '標準的な伸びの生地です。迷ったらお好みで。'; } function analyze(dog, cfg){ var sizes = sortSizes(cfg.sizes); if(!sizes.length){ return { error:'サイズ表が設定されていません。' }; } if(dog.chest==null){ return { error:'胸周りをご入力ください。' }; } var chestIdx = firstFit(dog.chest,'chest',sizes); var neckGiven = dog.neck!=null; var neckIdx = neckGiven ? firstFit(dog.neck,'neck',sizes) : null; if(chestIdx===-1 || (neckGiven && neckIdx===-1)){ return { status:'over', sizes:sizes, closest:sizes[sizes.length-1], dog:dog }; } var idxs=[chestIdx]; if(neckGiven){ idxs.push(neckIdx); } var recIdx = Math.max.apply(null, idxs); var conflict = neckGiven && (neckIdx - chestIdx) >= 2; var tooSmall = chestIdx===0 && (sizes[0].chest - dog.chest) >= 5; var status = conflict ? 'conflict' : (tooSmall ? 'small' : 'fit'); return { status:status, sizes:sizes, recIdx:recIdx, rec:sizes[recIdx], limiting:(!neckGiven ? 'chest' : (neckIdx>chestIdx ? 'neck' : (chestIdx>neckIdx ? 'chest' : 'both'))), dog:dog, chestIdx:chestIdx, neckIdx:neckIdx, neckGiven:neckGiven }; } function easeCell(sizeVal, dogVal){ var d = Math.round((sizeVal - dogVal)*10)/10, cls, txt; if(d>0){ cls='ok'; txt='ゆとり +'+fmt(d)+'cm'; } else if(d===0){ cls='zero'; txt='ぴったり'; } else { cls='tight'; txt=fmt(Math.abs(d))+'cm 小さめ'; } return '<span class="whf-ease '+cls+'">'+txt+'</span>'; } function cmpTable(size, dog){ var rows = '<div class="whf-row"><span class="whf-rk">胸周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.chest)+'cm</span> ／ このサイズ '+fmt(size.chest)+'cm'+easeCell(size.chest,dog.chest)+'</span></div>'; if(dog.neck!=null){ rows += '<div class="whf-row"><span class="whf-rk">首周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.neck)+'cm</span> ／ このサイズ '+fmt(size.neck)+'cm'+easeCell(size.neck,dog.neck)+'</span></div>'; } if(dog.length!=null){ var d=Math.round((size.length-dog.length)*10)/10; var lab = d>0 ? '背中より約'+fmt(d)+'cm 長め' : (d===0 ? '背中とほぼ同じ' : '背中より約'+fmt(Math.abs(d))+'cm 短め'); rows += '<div class="whf-row"><span class="whf-rk">着丈</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.length)+'cm</span> ／ このサイズ '+fmt(size.length)+'cm<span class="whf-ease zero">'+lab+'</span></span></div>'; } return '<div class="whf-cmp"><div class="whf-cmp-h">寸法のくらべ<span>※目安</span></div>'+rows+'</div>'; } function adjLine(res){ var s=res.sizes, i=res.recIdx, parts=[]; if(s[i-1]){ parts.push('ひとつ下：'+esc(s[i-1].name)+'（胸'+fmt(s[i-1].chest)+'cm）'); } if(s[i+1]){ parts.push('ひとつ上：'+esc(s[i+1].name)+'（胸'+fmt(s[i+1].chest)+'cm）'); } if(!parts.length){ return ''; } return '<p class="whf-adj">'+parts.join('　／　')+'　&#8212; お好みで前後のサイズもご検討いただけます。</p>'; } function tailorBox(text){ var c = cfg.contact ? '<br>'+esc(cfg.contact) : ''; return '<div class="whf-tailor"><p class="whf-tailor-h">お仕立てのご案内</p><p>'+text+' Wanhome はパターンから縫製まで自社アトリエで仕立てています。その子だけの寸法でお作りすることもできますので、お気軽にご相談ください。'+c+'</p></div>'; } function stretchLine(){ return '<p class="whf-stretch">生地の伸縮性：<span class="whf-stars">'+stretchStars(cfg.stretch)+'</span><br>'+stretchAdvice(cfg.stretch)+'</p>'; } function discLine(){ return '<p class="whf-disc">※ こちらはあくまで目安です。生地や体型の個体差で着用感は変わります。'+(cfg.contact ? esc(cfg.contact) : '迷ったらお気軽にお問い合わせください。')+'</p>'; } function sizeBlock(name){ return '<div class="whf-size"><span class="whf-num">'+esc(name)+'</span><span class="whf-suf">サイズ</span><div class="whf-underline"></div></div>'; } function render(res){ var html = '<p class="whf-rlabel">めやすサイズ</p>'; if(res.status==='over'){ html += sizeBlock('お仕立て'); html += '<p class="whf-msg">いちばん大きい <b>'+esc(res.closest.name)+'</b> よりも大きい子のようです。<br><span class="whf-sub">既製サイズではご用意が難しいことがあります。</span></p>'; html += cmpTable(res.closest, res.dog); html += tailorBox('Lサイズより大きい子には、体型に合わせたオーダーがおすすめです。'); html += discLine(); } else if(res.status==='conflict'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">首周りと胸周りのバランスが、標準サイズと少し異なるようです。<br>いちばん近い既製サイズは <b>'+esc(res.rec.name)+'</b> ですが、体型に合わせた<b>お仕立て</b>がおすすめです。</p>'; html += cmpTable(res.rec, res.dog); html += tailorBox('胸や首のどちらかにゆとりが出やすい体型のため、ぴったり仕上げるならオーダーが安心です。'); html += stretchLine(); html += discLine(); } else if(res.status==='small'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">いまの寸法だと、いちばん小さい <b>'+esc(res.rec.name)+'</b> でもゆったりめです。</p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += tailorBox('よりぴったり仕上げたい場合は、お仕立てもご相談いただけます。'); html += stretchLine(); html += discLine(); } else { html += sizeBlock(res.rec.name); var lim = res.limiting==='neck' ? '首周りに合わせています。' : (res.limiting==='both' ? '首・胸の両方にちょうど良いサイズです。' : '胸周りに合わせています。'); html += '<p class="whf-msg">目安サイズは <b>'+esc(res.rec.name)+'</b> です。<br><span class="whf-sub">'+lim+'</span></p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += stretchLine(); html += discLine(); } return html; } var elChest=document.getElementById('whf-chest'); var elNeck=document.getElementById('whf-neck'); var elLen=document.getElementById('whf-length'); var elErr=document.getElementById('whf-err'); var elRes=document.getElementById('whf-result'); var elGo=document.getElementById('whf-go'); function run(){ elErr.textContent=''; var dog = { chest:num(elChest.value), neck:num(elNeck.value), length:num(elLen.value) }; if(dog.chest==null){ elErr.textContent='胸周りをご入力ください（いちばん大切な寸法です）。'; elRes.hidden=true; return; } var bad=false; ['chest','neck','length'].forEach(function(k){ if(dog[k]!=null && (dog[k]<3 || dog[k]>90)){ bad=true; } }); if(bad){ elErr.textContent='寸法はcm単位でご入力ください（例：胸周り 38）。'; elRes.hidden=true; return; } var res = analyze(dog, cfg); if(res.error){ elErr.textContent=res.error; elRes.hidden=true; return; } elRes.innerHTML = render(res); elRes.hidden=false; if(elRes.scrollIntoView){ elRes.scrollIntoView({behavior:'smooth', block:'nearest'}); } } elGo.addEventListener('click', run); [elChest,elNeck,elLen].forEach(function(el){ el.addEventListener('keydown', function(e){ if(e.key==='Enter'){ run(); } }); }); var pl=document.getElementById('whf-product-line'); if(pl){ if(cfg.productName){ pl.innerHTML = '対象商品：<b>'+esc(cfg.productName)+'</b>'; pl.style.display=''; } else { pl.style.display='none'; } } var ml=document.getElementById('whf-model-line'); if(ml){ ml.textContent = cfg.modelNote||''; ml.style.display = cfg.modelNote ? '' : 'none'; } })(); </script>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/NqWqpfOluaW3peOlxA.png?cmsp_timestamp=20260701211606" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/bW9rdXNoYXQ.png?cmsp_timestamp=20241015105739" alt="">

<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

<a href="https://wanhome.shop/?mode=f1#ticket"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDM.png?cmsp_timestamp=20240913151915" alt=""></a>
]]></content:encoded>
    <dc:date>2026-06-15T16:14:20+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/192225992_th.jpg?cmsp_timestamp=20260615161416" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=192225460">
    <link>https://wanhome.shop/?pid=192225460</link>
    <title>水陸両用ロンパース</title>
    <description>@import url(&#039;https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&amp;display=swap&#039;);#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px...</description>
<content:encoded><![CDATA[
<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

水陸両用素材のロンパース
接触冷感はもちろんのこと、紫外線カット、撥水、ストレッチ素材、遮熱性など兼ね備えた素材です。
水陸どちらでも快適に着られる素材で陸に上がった濡れたままでも冷えることがなく快適です。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzA1MzY.JPG?cmsp_timestamp=20260615155139" alt="">

暑くても着ないより着た方が良いお洋服です。
機能性お洋服でわんこを快適に。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzA1MzU.JPG?cmsp_timestamp=20260615155219" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/v-XOps6-zdGl7aXzpdGhvKW5LTAyXzYxMDA0NjI4ODQ5ODQ3MDg3MTBbMV0.jpg?cmsp_timestamp=20260615185925" alt="">


<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/v-XOps6-zdGl7aXzpdGhvKW5LTAxXzU4MDY1NTc3MzU1NDQyODE0NDVbMV0.jpg?cmsp_timestamp=20260615185958" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzEyMTM.PNG?cmsp_timestamp=20260630162724" alt="">

<div class="gallery-pictures-container" data-gallery-id="2631" ></div>

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --espresso-2:#3d3128; --walnut:#8b6f47; --caramel:#c4a97d; --line:#d8c7aa; --line-soft:#e7dcc8; --cream:#f5f0e8; --card:#faf7f1; --paper:#ffffff; --ink-soft:#5c5046; --sage:#7a8b6f; --rose:#b5897a; font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho','YuMincho',serif; color:var(--espresso); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; max-width:440px; margin:24px auto; padding:30px 24px 22px; background:var(--card); border:1px solid var(--line); line-height:1.7; font-size:15px; text-align:left; } #whf-root *{ box-sizing:border-box; } #whf-root p, #whf-root h2, #whf-root summary, #whf-root label, #whf-root div{ margin:0; padding:0; } #whf-root b{ font-weight:600; } #whf-root .whf-brand{ text-align:center; font-size:11px; letter-spacing:.42em; color:var(--caramel); padding-left:.42em; margin:0 0 14px; } #whf-root .whf-rule{ border:0; border-top:1px solid var(--line); margin:0; } #whf-root .whf-title{ text-align:center; font-size:21px; font-weight:600; letter-spacing:.06em; margin:18px 0 6px; } #whf-root .whf-lead{ text-align:center; font-size:13px; color:var(--ink-soft); margin:0 auto 4px; } #whf-root .whf-product{ text-align:center; font-size:12.5px; color:var(--walnut); margin:14px 0 2px; letter-spacing:.04em; } #whf-root .whf-product b{ color:var(--espresso); } #whf-root .whf-model{ text-align:center; font-size:11.5px; color:var(--ink-soft); margin:0 0 18px; } #whf-root .whf-howto{ margin:6px 0 20px; } #whf-root .whf-howto>summary{ list-style:none; cursor:pointer; font-size:12.5px; color:var(--walnut); text-align:center; padding:6px 0; } #whf-root .whf-howto>summary::-webkit-details-marker{ display:none; } #whf-root .whf-howto-body{ font-size:12.5px; color:var(--ink-soft); border:1px solid var(--line-soft); padding:12px 14px; margin-top:8px; background:var(--paper); } #whf-root .whf-howto-body p{ margin:0 0 8px; } #whf-root .whf-howto-body p:last-child{ margin-bottom:0; } #whf-root .whf-howto-body b{ color:var(--espresso); } #whf-root .whf-field{ margin:0 0 16px; } #whf-root .whf-label{ display:block; font-size:14px; margin:0 0 7px; } #whf-root .whf-label .whf-key{ font-size:10.5px; color:#fff; background:var(--caramel); padding:1px 7px; margin-left:8px; letter-spacing:.06em; } #whf-root .whf-label .whf-opt{ font-size:11px; color:var(--ink-soft); margin-left:8px; } #whf-root .whf-inwrap{ display:flex; align-items:stretch; border:1px solid var(--line); background:var(--paper); } #whf-root .whf-inwrap input{ flex:1; width:100%; border:0; background:transparent; color:var(--espresso); font-size:16px; padding:13px 14px; outline:none; -moz-appearance:textfield; } #whf-root .whf-inwrap input::-webkit-outer-spin-button, #whf-root .whf-inwrap input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } #whf-root .whf-inwrap input::placeholder{ color:#bcae99; } #whf-root .whf-inwrap .whf-unit{ display:flex; align-items:center; padding:0 15px; font-size:13px; color:var(--ink-soft); border-left:1px solid var(--line-soft); background:#f3ece0; } #whf-root .whf-inwrap:focus-within{ border-color:var(--caramel); } #whf-root .whf-go{ width:100%; border:0; background:var(--espresso); color:var(--cream); font-family:inherit; font-size:16px; letter-spacing:.14em; padding:16px; margin-top:6px; cursor:pointer; } #whf-root .whf-go:hover{ background:#1f1813; } #whf-root .whf-go:active{ background:#100c09; } #whf-root .whf-err{ color:#9a5b4f; font-size:12.5px; text-align:center; margin:12px 0 0; } #whf-root .whf-result{ margin-top:26px; border-top:2px solid var(--caramel); padding-top:4px; } #whf-root .whf-result[hidden]{ display:none; } #whf-root .whf-rlabel{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin:14px 0 2px; text-align:center; } #whf-root .whf-size{ text-align:center; } #whf-root .whf-size .whf-num{ font-size:54px; line-height:1.05; font-weight:600; letter-spacing:.02em; } #whf-root .whf-size .whf-suf{ font-size:14px; color:var(--ink-soft); display:block; margin-top:-2px; letter-spacing:.2em; padding-left:.2em; } #whf-root .whf-size .whf-underline{ width:46px; border-top:1px solid var(--caramel); margin:10px auto 0; } #whf-root .whf-msg{ text-align:center; font-size:14px; margin:16px auto 2px; } #whf-root .whf-msg .whf-sub{ font-size:12.5px; color:var(--ink-soft); } #whf-root .whf-cmp{ border:1px solid var(--line-soft); background:var(--paper); margin:18px 0 4px; } #whf-root .whf-cmp-h{ font-size:11px; letter-spacing:.1em; color:var(--ink-soft); border-bottom:1px solid var(--line-soft); padding:8px 14px; background:#f8f2e9; } #whf-root .whf-cmp-h span{ float:right; } #whf-root .whf-row{ display:flex; justify-content:space-between; align-items:baseline; padding:11px 14px; border-bottom:1px dotted var(--line-soft); font-size:13.5px; } #whf-root .whf-row:last-child{ border-bottom:0; } #whf-root .whf-row .whf-rk{ color:var(--ink-soft); } #whf-root .whf-row .whf-rv{ text-align:right; } #whf-root .whf-row .whf-rv .whf-dog{ color:var(--espresso); } #whf-root .whf-row .whf-rv .whf-ease{ display:block; font-size:11px; margin-top:1px; } #whf-root .whf-ease.ok{ color:var(--sage); } #whf-root .whf-ease.tight{ color:var(--rose); } #whf-root .whf-ease.zero{ color:var(--walnut); } #whf-root .whf-adj{ font-size:12px; color:var(--ink-soft); text-align:center; margin:12px 0 0; } #whf-root .whf-stretch{ font-size:12px; color:var(--ink-soft); text-align:center; margin:14px auto 0; } #whf-root .whf-stretch .whf-stars{ letter-spacing:.18em; color:var(--walnut); white-space:nowrap; } #whf-root .whf-tailor{ border:1px solid var(--caramel); background:#f3ece0; padding:15px 16px; margin:18px 0 2px; } #whf-root .whf-tailor-h{ font-size:13px; font-weight:600; letter-spacing:.08em; margin:0 0 7px; color:var(--espresso-2); } #whf-root .whf-tailor-h::before{ content:""; display:inline-block; width:14px; border-top:1px solid var(--caramel); vertical-align:4px; margin-right:8px; } #whf-root .whf-tailor p{ font-size:12.5px; color:var(--ink-soft); margin:0; } #whf-root .whf-disc{ font-size:11.5px; color:var(--ink-soft); text-align:center; margin:20px auto 0; } #whf-root .whf-foot{ margin-top:24px; padding-top:16px; border-top:1px solid var(--line-soft); text-align:center; } #whf-root .whf-foot .whf-tag{ font-size:13px; letter-spacing:.1em; } #whf-root .whf-foot .whf-sign{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin-top:6px; } @media (min-width:680px){ #whf-root{ max-width:600px; margin:32px auto; padding:44px 46px 34px; font-size:16px; } #whf-root .whf-title{ font-size:26px; margin:20px 0 8px; } #whf-root .whf-lead{ font-size:14px; } #whf-root .whf-product{ font-size:13.5px; } #whf-root .whf-model{ font-size:12.5px; } #whf-root .whf-howto>summary{ font-size:13.5px; } #whf-root .whf-howto-body{ font-size:13px; padding:14px 16px; } #whf-root .whf-label{ font-size:15px; } #whf-root .whf-inwrap input{ font-size:17px; padding:15px 17px; } #whf-root .whf-inwrap .whf-unit{ font-size:14px; padding:0 17px; } #whf-root .whf-go{ font-size:17px; padding:18px; letter-spacing:.16em; } #whf-root .whf-size .whf-num{ font-size:66px; } #whf-root .whf-size .whf-suf{ font-size:15px; } #whf-root .whf-msg{ font-size:15px; } #whf-root .whf-row{ font-size:14.5px; padding:12px 16px; } #whf-root .whf-tailor p{ font-size:13px; } #whf-root .whf-disc{ font-size:12px; } } </style> <script type="application/json" id="whf-config"> { "productName": "", "modelNote": "着用モデル：体重8.5kg ／ 首周り32・胸周り50・着丈31（Mサイズ）", "stretch": 2, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 35, "length": 23, "neck": 20 }, { "name": "SS", "chest": 40, "length": 27, "neck": 23 }, { "name": "S", "chest": 45, "length": 31, "neck": 26 }, { "name": "M", "chest": 50, "length": 34, "neck": 29 }, { "name": "L", "chest": 55, "length": 37, "neck": 32 } ] } </script> <div class="whf-root" id="whf-root"> <p class="whf-brand">WANHOME</p> <hr class="whf-rule"> <h2 class="whf-title">サイズの目安をしらべる</h2> <p class="whf-lead">わんちゃんの寸法を入れると、目安のサイズをご案内します。</p> <p class="whf-product" id="whf-product-line" style="display:none"></p> <p class="whf-model" id="whf-model-line">着用モデル：体重3.0kg ／ 首周り22・胸周り35・着丈22（3Sサイズ）</p> <details class="whf-howto"> <summary>はかり方を見る &#9662;</summary> <div class="whf-howto-body"> <p id="whf-howto-neck"><b>首周り</b>：首輪をつける位置（首の付け根）のいちばん太いところを、ひと回り。</p> <p><b>胸周り</b>：前足の付け根のすぐ後ろ、胴のいちばん太いところを、ひと回り。フィットを左右するいちばん大切な寸法です。</p> <p><b>着丈</b>：首の付け根から、しっぽの付け根までの背中の長さ。</p> <p>メジャーは指1本ぶんのゆとりを入れて、きつく締めすぎずにはかってください。</p> </div> </details> <div class="whf-field" id="whf-neck-field"> <label class="whf-label" for="whf-neck">首周り <span class="whf-opt">できれば</span></label> <div class="whf-inwrap"><input id="whf-neck" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：23"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-chest">胸周り <span class="whf-key">いちばん大切</span></label> <div class="whf-inwrap"><input id="whf-chest" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：38"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-length">着丈 <span class="whf-opt">任意・参考用</span></label> <div class="whf-inwrap"><input id="whf-length" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：25"><span class="whf-unit">cm</span></div> </div> <button class="whf-go" id="whf-go" type="button">目安サイズを見る</button> <p class="whf-err" id="whf-err"></p> <section class="whf-result" id="whf-result" hidden aria-live="polite"></section> <div class="whf-foot"> <p class="whf-tag">本物は、ときめく。</p> <p class="whf-sign">MADE IN WANHOME</p> </div> </div> <script> (function(){ "use strict"; var DEFAULT_CONFIG = { productName:"お洋服", modelNote:"", stretch:5, contact:"", sizes:[ {name:"3S",neck:22,chest:35,length:22},{name:"SS",neck:24,chest:40,length:24}, {name:"S",neck:26,chest:45,length:28},{name:"M",neck:28,chest:50,length:32}, {name:"L",neck:30,chest:55,length:36} ] }; var root = document.getElementById('whf-root'); if(!root){ return; } var cfgEl = document.getElementById('whf-config'); var cfg; try { cfg = JSON.parse(cfgEl.textContent); } catch(e){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } if(!cfg || !Array.isArray(cfg.sizes) || !cfg.sizes.length){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } var hasNeck = cfg.sizes.length>0 && cfg.sizes.every(function(s){ return typeof s.neck==='number' && isFinite(s.neck); }); function num(v){ if(v===null||v===undefined){ return null; } var n=parseFloat(String(v).replace(/[^0-9.]/g,'')); return isFinite(n)?n:null; } function fmt(n){ return (Math.round(n*10)/10).toString().replace(/\.0$/,''); } function esc(s){ return String(s).replace(/[&<>"]/g,function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]; }); } function sortSizes(s){ return s.slice().sort(function(a,b){ return a.chest-b.chest; }); } function firstFit(value,key,sizes){ for(var i=0;i<sizes.length;i++){ if(sizes[i][key]>=value){ return i; } } return -1; } function stretchStars(level){ level=Math.max(1,Math.min(5,parseInt(level,10)||5)); var s=''; for(var i=1;i<=5;i++){ s+=(i===level?'★':'☆'); } return 'あり '+s+' なし'; } function stretchAdvice(level){ level=parseInt(level,10)||5; if(level>=4){ return 'この生地は伸縮性が少なめです。2サイズで迷うときは、大きい方をおすすめします。'; } if(level<=2){ return 'ほどよく伸びる生地です。フィット感がお好みなら、小さい方でも心地よくお召しいただけます。'; } return '標準的な伸びの生地です。迷ったらお好みで。'; } function analyze(dog, cfg){ var sizes = sortSizes(cfg.sizes); if(!sizes.length){ return { error:'サイズ表が設定されていません。' }; } if(dog.chest==null){ return { error:'胸周りをご入力ください。' }; } var chestIdx = firstFit(dog.chest,'chest',sizes); var neckGiven = hasNeck && dog.neck!=null; var neckIdx = neckGiven ? firstFit(dog.neck,'neck',sizes) : null; if(chestIdx===-1 || (neckGiven && neckIdx===-1)){ return { status:'over', sizes:sizes, closest:sizes[sizes.length-1], dog:dog }; } var idxs=[chestIdx]; if(neckGiven){ idxs.push(neckIdx); } var recIdx = Math.max.apply(null, idxs); var conflict = neckGiven && (neckIdx - chestIdx) >= 2; var tooSmall = chestIdx===0 && (sizes[0].chest - dog.chest) >= 5; var status = conflict ? 'conflict' : (tooSmall ? 'small' : 'fit'); return { status:status, sizes:sizes, recIdx:recIdx, rec:sizes[recIdx], limiting:(!neckGiven ? 'chest' : (neckIdx>chestIdx ? 'neck' : (chestIdx>neckIdx ? 'chest' : 'both'))), dog:dog, chestIdx:chestIdx, neckIdx:neckIdx, neckGiven:neckGiven }; } function easeCell(sizeVal, dogVal){ var d = Math.round((sizeVal - dogVal)*10)/10, cls, txt; if(d>0){ cls='ok'; txt='ゆとり +'+fmt(d)+'cm'; } else if(d===0){ cls='zero'; txt='ぴったり'; } else { cls='tight'; txt=fmt(Math.abs(d))+'cm 小さめ'; } return '<span class="whf-ease '+cls+'">'+txt+'</span>'; } function cmpTable(size, dog){ var rows = '<div class="whf-row"><span class="whf-rk">胸周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.chest)+'cm</span> ／ このサイズ '+fmt(size.chest)+'cm'+easeCell(size.chest,dog.chest)+'</span></div>'; if(dog.neck!=null){ rows += '<div class="whf-row"><span class="whf-rk">首周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.neck)+'cm</span> ／ このサイズ '+fmt(size.neck)+'cm'+easeCell(size.neck,dog.neck)+'</span></div>'; } if(dog.length!=null){ var d=Math.round((size.length-dog.length)*10)/10; var lab = d>0 ? '背中より約'+fmt(d)+'cm 長め' : (d===0 ? '背中とほぼ同じ' : '背中より約'+fmt(Math.abs(d))+'cm 短め'); rows += '<div class="whf-row"><span class="whf-rk">着丈</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.length)+'cm</span> ／ このサイズ '+fmt(size.length)+'cm<span class="whf-ease zero">'+lab+'</span></span></div>'; } return '<div class="whf-cmp"><div class="whf-cmp-h">寸法のくらべ<span>※目安</span></div>'+rows+'</div>'; } function adjLine(res){ var s=res.sizes, i=res.recIdx, parts=[]; if(s[i-1]){ parts.push('ひとつ下：'+esc(s[i-1].name)+'（胸'+fmt(s[i-1].chest)+'cm）'); } if(s[i+1]){ parts.push('ひとつ上：'+esc(s[i+1].name)+'（胸'+fmt(s[i+1].chest)+'cm）'); } if(!parts.length){ return ''; } return '<p class="whf-adj">'+parts.join('　／　')+'　&#8212; お好みで前後のサイズもご検討いただけます。</p>'; } function tailorBox(text){ var c = cfg.contact ? '<br>'+esc(cfg.contact) : ''; return '<div class="whf-tailor"><p class="whf-tailor-h">お仕立てのご案内</p><p>'+text+' Wanhome はパターンから縫製まで自社アトリエで仕立てています。その子だけの寸法でお作りすることもできますので、お気軽にご相談ください。'+c+'</p></div>'; } function stretchLine(){ return '<p class="whf-stretch">生地の伸縮性：<span class="whf-stars">'+stretchStars(cfg.stretch)+'</span><br>'+stretchAdvice(cfg.stretch)+'</p>'; } function discLine(){ return '<p class="whf-disc">※ こちらはあくまで目安です。生地や体型の個体差で着用感は変わります。'+(cfg.contact ? esc(cfg.contact) : '迷ったらお気軽にお問い合わせください。')+'</p>'; } function sizeBlock(name){ return '<div class="whf-size"><span class="whf-num">'+esc(name)+'</span><span class="whf-suf">サイズ</span><div class="whf-underline"></div></div>'; } function render(res){ var html = '<p class="whf-rlabel">めやすサイズ</p>'; if(res.status==='over'){ html += sizeBlock('お仕立て'); html += '<p class="whf-msg">いちばん大きい <b>'+esc(res.closest.name)+'</b> よりも大きい子のようです。<br><span class="whf-sub">既製サイズではご用意が難しいことがあります。</span></p>'; html += cmpTable(res.closest, res.dog); html += tailorBox('Lサイズより大きい子には、体型に合わせたオーダーがおすすめです。'); html += discLine(); } else if(res.status==='conflict'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">首周りと胸周りのバランスが、標準サイズと少し異なるようです。<br>いちばん近い既製サイズは <b>'+esc(res.rec.name)+'</b> ですが、体型に合わせた<b>お仕立て</b>がおすすめです。</p>'; html += cmpTable(res.rec, res.dog); html += tailorBox('胸や首のどちらかにゆとりが出やすい体型のため、ぴったり仕上げるならオーダーが安心です。'); html += stretchLine(); html += discLine(); } else if(res.status==='small'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">いまの寸法だと、いちばん小さい <b>'+esc(res.rec.name)+'</b> でもゆったりめです。</p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += tailorBox('よりぴったり仕上げたい場合は、お仕立てもご相談いただけます。'); html += stretchLine(); html += discLine(); } else { html += sizeBlock(res.rec.name); var lim = res.limiting==='neck' ? '首周りに合わせています。' : (res.limiting==='both' ? '首・胸の両方にちょうど良いサイズです。' : '胸周りに合わせています。'); html += '<p class="whf-msg">目安サイズは <b>'+esc(res.rec.name)+'</b> です。<br><span class="whf-sub">'+lim+'</span></p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += stretchLine(); html += discLine(); } return html; } var elChest=document.getElementById('whf-chest'); var elNeck=document.getElementById('whf-neck'); var elLen=document.getElementById('whf-length'); var elErr=document.getElementById('whf-err'); var elRes=document.getElementById('whf-result'); var elGo=document.getElementById('whf-go'); function run(){ elErr.textContent=''; var dog = { chest:num(elChest.value), neck:num(elNeck.value), length:num(elLen.value) }; if(dog.chest==null){ elErr.textContent='胸周りをご入力ください（いちばん大切な寸法です）。'; elRes.hidden=true; return; } var bad=false; ['chest','neck','length'].forEach(function(k){ if(dog[k]!=null && (dog[k]<3 || dog[k]>90)){ bad=true; } }); if(bad){ elErr.textContent='寸法はcm単位でご入力ください（例：胸周り 38）。'; elRes.hidden=true; return; } var res = analyze(dog, cfg); if(res.error){ elErr.textContent=res.error; elRes.hidden=true; return; } elRes.innerHTML = render(res); elRes.hidden=false; if(elRes.scrollIntoView){ elRes.scrollIntoView({behavior:'smooth', block:'nearest'}); } } elGo.addEventListener('click', run); [elChest,elNeck,elLen].forEach(function(el){ el.addEventListener('keydown', function(e){ if(e.key==='Enter'){ run(); } }); }); var pl=document.getElementById('whf-product-line'); if(pl){ if(cfg.productName){ pl.innerHTML = '対象商品：<b>'+esc(cfg.productName)+'</b>'; pl.style.display=''; } else { pl.style.display='none'; } } var ml=document.getElementById('whf-model-line'); if(ml){ ml.textContent = cfg.modelNote||''; ml.style.display = cfg.modelNote ? '' : 'none'; } if(!hasNeck){ var nf=document.getElementById('whf-neck-field'); if(nf){ nf.style.display='none'; } var hn=document.getElementById('whf-howto-neck'); if(hn){ hn.style.display='none'; } } })(); </script>

<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

<a href="https://wanhome.shop/?mode=f1#ticket"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDM.png?cmsp_timestamp=20240913151915" alt=""></a>

]]></content:encoded>
    <dc:date>2026-06-15T15:54:54+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/192225460_th.jpg?cmsp_timestamp=20260615155451" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=191953567">
    <link>https://wanhome.shop/?pid=191953567</link>
    <title>手書き風ドット刺繍ノースリーブチュニック</title>
    <description>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform...</description>
<content:encoded><![CDATA[
<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

暑い季節に涼しくてヘビロテ間違いなし！

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzAwNDI.JPG?cmsp_timestamp=20260525145832" alt="">

人気のノースリーブチュニックです。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzAwNDM.JPG?cmsp_timestamp=20260525145928" alt="">

手書き風のカラフルなドット刺繍がナチュラルで主張しすぎずに
色々のコーディネートが楽しめそう！

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzAwNDQ.JPG?cmsp_timestamp=20260525145859" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzAwNDY.JPG?cmsp_timestamp=20260525150009" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzAwNDc.JPG?cmsp_timestamp=20260525150032" alt="">

伸縮性　生地　伸縮性なし　首周り、裾周りリブ、ゴム仕様
素材　コットン100%

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --espresso-2:#3d3128; --walnut:#8b6f47; --caramel:#c4a97d; --line:#d8c7aa; --line-soft:#e7dcc8; --cream:#f5f0e8; --card:#faf7f1; --paper:#ffffff; --ink-soft:#5c5046; --sage:#7a8b6f; --rose:#b5897a; font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho','YuMincho',serif; color:var(--espresso); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; max-width:440px; margin:24px auto; padding:30px 24px 22px; background:var(--card); border:1px solid var(--line); line-height:1.7; font-size:15px; text-align:left; } #whf-root *{ box-sizing:border-box; } #whf-root p, #whf-root h2, #whf-root summary, #whf-root label, #whf-root div{ margin:0; padding:0; } #whf-root b{ font-weight:600; } #whf-root .whf-brand{ text-align:center; font-size:11px; letter-spacing:.42em; color:var(--caramel); padding-left:.42em; margin:0 0 14px; } #whf-root .whf-rule{ border:0; border-top:1px solid var(--line); margin:0; } #whf-root .whf-title{ text-align:center; font-size:21px; font-weight:600; letter-spacing:.06em; margin:18px 0 6px; } #whf-root .whf-lead{ text-align:center; font-size:13px; color:var(--ink-soft); margin:0 auto 4px; } #whf-root .whf-product{ text-align:center; font-size:12.5px; color:var(--walnut); margin:14px 0 2px; letter-spacing:.04em; } #whf-root .whf-product b{ color:var(--espresso); } #whf-root .whf-model{ text-align:center; font-size:11.5px; color:var(--ink-soft); margin:0 0 18px; } #whf-root .whf-howto{ margin:6px 0 20px; } #whf-root .whf-howto>summary{ list-style:none; cursor:pointer; font-size:12.5px; color:var(--walnut); text-align:center; padding:6px 0; } #whf-root .whf-howto>summary::-webkit-details-marker{ display:none; } #whf-root .whf-howto-body{ font-size:12.5px; color:var(--ink-soft); border:1px solid var(--line-soft); padding:12px 14px; margin-top:8px; background:var(--paper); } #whf-root .whf-howto-body p{ margin:0 0 8px; } #whf-root .whf-howto-body p:last-child{ margin-bottom:0; } #whf-root .whf-howto-body b{ color:var(--espresso); } #whf-root .whf-field{ margin:0 0 16px; } #whf-root .whf-label{ display:block; font-size:14px; margin:0 0 7px; } #whf-root .whf-label .whf-key{ font-size:10.5px; color:#fff; background:var(--caramel); padding:1px 7px; margin-left:8px; letter-spacing:.06em; } #whf-root .whf-label .whf-opt{ font-size:11px; color:var(--ink-soft); margin-left:8px; } #whf-root .whf-inwrap{ display:flex; align-items:stretch; border:1px solid var(--line); background:var(--paper); } #whf-root .whf-inwrap input{ flex:1; width:100%; border:0; background:transparent; color:var(--espresso); font-size:16px; padding:13px 14px; outline:none; -moz-appearance:textfield; } #whf-root .whf-inwrap input::-webkit-outer-spin-button, #whf-root .whf-inwrap input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } #whf-root .whf-inwrap input::placeholder{ color:#bcae99; } #whf-root .whf-inwrap .whf-unit{ display:flex; align-items:center; padding:0 15px; font-size:13px; color:var(--ink-soft); border-left:1px solid var(--line-soft); background:#f3ece0; } #whf-root .whf-inwrap:focus-within{ border-color:var(--caramel); } #whf-root .whf-go{ width:100%; border:0; background:var(--espresso); color:var(--cream); font-family:inherit; font-size:16px; letter-spacing:.14em; padding:16px; margin-top:6px; cursor:pointer; } #whf-root .whf-go:hover{ background:#1f1813; } #whf-root .whf-go:active{ background:#100c09; } #whf-root .whf-err{ color:#9a5b4f; font-size:12.5px; text-align:center; margin:12px 0 0; } #whf-root .whf-result{ margin-top:26px; border-top:2px solid var(--caramel); padding-top:4px; } #whf-root .whf-result[hidden]{ display:none; } #whf-root .whf-rlabel{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin:14px 0 2px; text-align:center; } #whf-root .whf-size{ text-align:center; } #whf-root .whf-size .whf-num{ font-size:54px; line-height:1.05; font-weight:600; letter-spacing:.02em; } #whf-root .whf-size .whf-suf{ font-size:14px; color:var(--ink-soft); display:block; margin-top:-2px; letter-spacing:.2em; padding-left:.2em; } #whf-root .whf-size .whf-underline{ width:46px; border-top:1px solid var(--caramel); margin:10px auto 0; } #whf-root .whf-msg{ text-align:center; font-size:14px; margin:16px auto 2px; } #whf-root .whf-msg .whf-sub{ font-size:12.5px; color:var(--ink-soft); } #whf-root .whf-cmp{ border:1px solid var(--line-soft); background:var(--paper); margin:18px 0 4px; } #whf-root .whf-cmp-h{ font-size:11px; letter-spacing:.1em; color:var(--ink-soft); border-bottom:1px solid var(--line-soft); padding:8px 14px; background:#f8f2e9; } #whf-root .whf-cmp-h span{ float:right; } #whf-root .whf-row{ display:flex; justify-content:space-between; align-items:baseline; padding:11px 14px; border-bottom:1px dotted var(--line-soft); font-size:13.5px; } #whf-root .whf-row:last-child{ border-bottom:0; } #whf-root .whf-row .whf-rk{ color:var(--ink-soft); } #whf-root .whf-row .whf-rv{ text-align:right; } #whf-root .whf-row .whf-rv .whf-dog{ color:var(--espresso); } #whf-root .whf-row .whf-rv .whf-ease{ display:block; font-size:11px; margin-top:1px; } #whf-root .whf-ease.ok{ color:var(--sage); } #whf-root .whf-ease.tight{ color:var(--rose); } #whf-root .whf-ease.zero{ color:var(--walnut); } #whf-root .whf-adj{ font-size:12px; color:var(--ink-soft); text-align:center; margin:12px 0 0; } #whf-root .whf-stretch{ font-size:12px; color:var(--ink-soft); text-align:center; margin:14px auto 0; } #whf-root .whf-stretch .whf-stars{ letter-spacing:.18em; color:var(--walnut); white-space:nowrap; } #whf-root .whf-tailor{ border:1px solid var(--caramel); background:#f3ece0; padding:15px 16px; margin:18px 0 2px; } #whf-root .whf-tailor-h{ font-size:13px; font-weight:600; letter-spacing:.08em; margin:0 0 7px; color:var(--espresso-2); } #whf-root .whf-tailor-h::before{ content:""; display:inline-block; width:14px; border-top:1px solid var(--caramel); vertical-align:4px; margin-right:8px; } #whf-root .whf-tailor p{ font-size:12.5px; color:var(--ink-soft); margin:0; } #whf-root .whf-disc{ font-size:11.5px; color:var(--ink-soft); text-align:center; margin:20px auto 0; } #whf-root .whf-foot{ margin-top:24px; padding-top:16px; border-top:1px solid var(--line-soft); text-align:center; } #whf-root .whf-foot .whf-tag{ font-size:13px; letter-spacing:.1em; } #whf-root .whf-foot .whf-sign{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin-top:6px; } @media (min-width:680px){ #whf-root{ max-width:600px; margin:32px auto; padding:44px 46px 34px; font-size:16px; } #whf-root .whf-title{ font-size:26px; margin:20px 0 8px; } #whf-root .whf-lead{ font-size:14px; } #whf-root .whf-product{ font-size:13.5px; } #whf-root .whf-model{ font-size:12.5px; } #whf-root .whf-howto>summary{ font-size:13.5px; } #whf-root .whf-howto-body{ font-size:13px; padding:14px 16px; } #whf-root .whf-label{ font-size:15px; } #whf-root .whf-inwrap input{ font-size:17px; padding:15px 17px; } #whf-root .whf-inwrap .whf-unit{ font-size:14px; padding:0 17px; } #whf-root .whf-go{ font-size:17px; padding:18px; letter-spacing:.16em; } #whf-root .whf-size .whf-num{ font-size:66px; } #whf-root .whf-size .whf-suf{ font-size:15px; } #whf-root .whf-msg{ font-size:15px; } #whf-root .whf-row{ font-size:14.5px; padding:12px 16px; } #whf-root .whf-tailor p{ font-size:13px; } #whf-root .whf-disc{ font-size:12px; } } </style> <script type="application/json" id="whf-config"> { "productName": "", "modelNote": "", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 35, "length": 23, "neck": 22 }, { "name": "SS", "chest": 40, "length": 26, "neck": 24 }, { "name": "S", "chest": 45, "length": 29, "neck": 26 }, { "name": "M", "chest": 50, "length": 33, "neck": 28 }, { "name": "L", "chest": 55, "length": 36, "neck": 30 } ] } </script> <div class="whf-root" id="whf-root"> <p class="whf-brand">WANHOME</p> <hr class="whf-rule"> <h2 class="whf-title">サイズの目安をしらべる</h2> <p class="whf-lead">わんちゃんの寸法を入れると、目安のサイズをご案内します。</p> <p class="whf-product" id="whf-product-line" style="display:none"></p> <p class="whf-model" id="whf-model-line">着用モデル：体重3.0kg ／ 首周り22・胸周り35・着丈22（3Sサイズ）</p> <details class="whf-howto"> <summary>はかり方を見る &#9662;</summary> <div class="whf-howto-body"> <p id="whf-howto-neck"><b>首周り</b>：首輪をつける位置（首の付け根）のいちばん太いところを、ひと回り。</p> <p><b>胸周り</b>：前足の付け根のすぐ後ろ、胴のいちばん太いところを、ひと回り。フィットを左右するいちばん大切な寸法です。</p> <p><b>着丈</b>：首の付け根から、しっぽの付け根までの背中の長さ。</p> <p>メジャーは指1本ぶんのゆとりを入れて、きつく締めすぎずにはかってください。</p> </div> </details> <div class="whf-field" id="whf-neck-field"> <label class="whf-label" for="whf-neck">首周り <span class="whf-opt">できれば</span></label> <div class="whf-inwrap"><input id="whf-neck" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：23"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-chest">胸周り <span class="whf-key">いちばん大切</span></label> <div class="whf-inwrap"><input id="whf-chest" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：38"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-length">着丈 <span class="whf-opt">任意・参考用</span></label> <div class="whf-inwrap"><input id="whf-length" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：25"><span class="whf-unit">cm</span></div> </div> <button class="whf-go" id="whf-go" type="button">目安サイズを見る</button> <p class="whf-err" id="whf-err"></p> <section class="whf-result" id="whf-result" hidden aria-live="polite"></section> <div class="whf-foot"> <p class="whf-tag">本物は、ときめく。</p> <p class="whf-sign">MADE IN WANHOME</p> </div> </div> <script> (function(){ "use strict"; var DEFAULT_CONFIG = { productName:"お洋服", modelNote:"", stretch:5, contact:"", sizes:[ {name:"3S",neck:22,chest:35,length:22},{name:"SS",neck:24,chest:40,length:24}, {name:"S",neck:26,chest:45,length:28},{name:"M",neck:28,chest:50,length:32}, {name:"L",neck:30,chest:55,length:36} ] }; var root = document.getElementById('whf-root'); if(!root){ return; } var cfgEl = document.getElementById('whf-config'); var cfg; try { cfg = JSON.parse(cfgEl.textContent); } catch(e){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } if(!cfg || !Array.isArray(cfg.sizes) || !cfg.sizes.length){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } var hasNeck = cfg.sizes.length>0 && cfg.sizes.every(function(s){ return typeof s.neck==='number' && isFinite(s.neck); }); function num(v){ if(v===null||v===undefined){ return null; } var n=parseFloat(String(v).replace(/[^0-9.]/g,'')); return isFinite(n)?n:null; } function fmt(n){ return (Math.round(n*10)/10).toString().replace(/\.0$/,''); } function esc(s){ return String(s).replace(/[&<>"]/g,function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]; }); } function sortSizes(s){ return s.slice().sort(function(a,b){ return a.chest-b.chest; }); } function firstFit(value,key,sizes){ for(var i=0;i<sizes.length;i++){ if(sizes[i][key]>=value){ return i; } } return -1; } function stretchStars(level){ level=Math.max(1,Math.min(5,parseInt(level,10)||5)); var s=''; for(var i=1;i<=5;i++){ s+=(i===level?'★':'☆'); } return 'あり '+s+' なし'; } function stretchAdvice(level){ level=parseInt(level,10)||5; if(level>=4){ return 'この生地は伸縮性が少なめです。2サイズで迷うときは、大きい方をおすすめします。'; } if(level<=2){ return 'ほどよく伸びる生地です。フィット感がお好みなら、小さい方でも心地よくお召しいただけます。'; } return '標準的な伸びの生地です。迷ったらお好みで。'; } function analyze(dog, cfg){ var sizes = sortSizes(cfg.sizes); if(!sizes.length){ return { error:'サイズ表が設定されていません。' }; } if(dog.chest==null){ return { error:'胸周りをご入力ください。' }; } var chestIdx = firstFit(dog.chest,'chest',sizes); var neckGiven = hasNeck && dog.neck!=null; var neckIdx = neckGiven ? firstFit(dog.neck,'neck',sizes) : null; if(chestIdx===-1 || (neckGiven && neckIdx===-1)){ return { status:'over', sizes:sizes, closest:sizes[sizes.length-1], dog:dog }; } var idxs=[chestIdx]; if(neckGiven){ idxs.push(neckIdx); } var recIdx = Math.max.apply(null, idxs); var conflict = neckGiven && (neckIdx - chestIdx) >= 2; var tooSmall = chestIdx===0 && (sizes[0].chest - dog.chest) >= 5; var status = conflict ? 'conflict' : (tooSmall ? 'small' : 'fit'); return { status:status, sizes:sizes, recIdx:recIdx, rec:sizes[recIdx], limiting:(!neckGiven ? 'chest' : (neckIdx>chestIdx ? 'neck' : (chestIdx>neckIdx ? 'chest' : 'both'))), dog:dog, chestIdx:chestIdx, neckIdx:neckIdx, neckGiven:neckGiven }; } function easeCell(sizeVal, dogVal){ var d = Math.round((sizeVal - dogVal)*10)/10, cls, txt; if(d>0){ cls='ok'; txt='ゆとり +'+fmt(d)+'cm'; } else if(d===0){ cls='zero'; txt='ぴったり'; } else { cls='tight'; txt=fmt(Math.abs(d))+'cm 小さめ'; } return '<span class="whf-ease '+cls+'">'+txt+'</span>'; } function cmpTable(size, dog){ var rows = '<div class="whf-row"><span class="whf-rk">胸周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.chest)+'cm</span> ／ このサイズ '+fmt(size.chest)+'cm'+easeCell(size.chest,dog.chest)+'</span></div>'; if(dog.neck!=null){ rows += '<div class="whf-row"><span class="whf-rk">首周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.neck)+'cm</span> ／ このサイズ '+fmt(size.neck)+'cm'+easeCell(size.neck,dog.neck)+'</span></div>'; } if(dog.length!=null){ var d=Math.round((size.length-dog.length)*10)/10; var lab = d>0 ? '背中より約'+fmt(d)+'cm 長め' : (d===0 ? '背中とほぼ同じ' : '背中より約'+fmt(Math.abs(d))+'cm 短め'); rows += '<div class="whf-row"><span class="whf-rk">着丈</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.length)+'cm</span> ／ このサイズ '+fmt(size.length)+'cm<span class="whf-ease zero">'+lab+'</span></span></div>'; } return '<div class="whf-cmp"><div class="whf-cmp-h">寸法のくらべ<span>※目安</span></div>'+rows+'</div>'; } function adjLine(res){ var s=res.sizes, i=res.recIdx, parts=[]; if(s[i-1]){ parts.push('ひとつ下：'+esc(s[i-1].name)+'（胸'+fmt(s[i-1].chest)+'cm）'); } if(s[i+1]){ parts.push('ひとつ上：'+esc(s[i+1].name)+'（胸'+fmt(s[i+1].chest)+'cm）'); } if(!parts.length){ return ''; } return '<p class="whf-adj">'+parts.join('　／　')+'　&#8212; お好みで前後のサイズもご検討いただけます。</p>'; } function tailorBox(text){ var c = cfg.contact ? '<br>'+esc(cfg.contact) : ''; return '<div class="whf-tailor"><p class="whf-tailor-h">お仕立てのご案内</p><p>'+text+' Wanhome はパターンから縫製まで自社アトリエで仕立てています。その子だけの寸法でお作りすることもできますので、お気軽にご相談ください。'+c+'</p></div>'; } function stretchLine(){ return '<p class="whf-stretch">生地の伸縮性：<span class="whf-stars">'+stretchStars(cfg.stretch)+'</span><br>'+stretchAdvice(cfg.stretch)+'</p>'; } function discLine(){ return '<p class="whf-disc">※ こちらはあくまで目安です。生地や体型の個体差で着用感は変わります。'+(cfg.contact ? esc(cfg.contact) : '迷ったらお気軽にお問い合わせください。')+'</p>'; } function sizeBlock(name){ return '<div class="whf-size"><span class="whf-num">'+esc(name)+'</span><span class="whf-suf">サイズ</span><div class="whf-underline"></div></div>'; } function render(res){ var html = '<p class="whf-rlabel">めやすサイズ</p>'; if(res.status==='over'){ html += sizeBlock('お仕立て'); html += '<p class="whf-msg">いちばん大きい <b>'+esc(res.closest.name)+'</b> よりも大きい子のようです。<br><span class="whf-sub">既製サイズではご用意が難しいことがあります。</span></p>'; html += cmpTable(res.closest, res.dog); html += tailorBox('Lサイズより大きい子には、体型に合わせたオーダーがおすすめです。'); html += discLine(); } else if(res.status==='conflict'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">首周りと胸周りのバランスが、標準サイズと少し異なるようです。<br>いちばん近い既製サイズは <b>'+esc(res.rec.name)+'</b> ですが、体型に合わせた<b>お仕立て</b>がおすすめです。</p>'; html += cmpTable(res.rec, res.dog); html += tailorBox('胸や首のどちらかにゆとりが出やすい体型のため、ぴったり仕上げるならオーダーが安心です。'); html += stretchLine(); html += discLine(); } else if(res.status==='small'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">いまの寸法だと、いちばん小さい <b>'+esc(res.rec.name)+'</b> でもゆったりめです。</p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += tailorBox('よりぴったり仕上げたい場合は、お仕立てもご相談いただけます。'); html += stretchLine(); html += discLine(); } else { html += sizeBlock(res.rec.name); var lim = res.limiting==='neck' ? '首周りに合わせています。' : (res.limiting==='both' ? '首・胸の両方にちょうど良いサイズです。' : '胸周りに合わせています。'); html += '<p class="whf-msg">目安サイズは <b>'+esc(res.rec.name)+'</b> です。<br><span class="whf-sub">'+lim+'</span></p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += stretchLine(); html += discLine(); } return html; } var elChest=document.getElementById('whf-chest'); var elNeck=document.getElementById('whf-neck'); var elLen=document.getElementById('whf-length'); var elErr=document.getElementById('whf-err'); var elRes=document.getElementById('whf-result'); var elGo=document.getElementById('whf-go'); function run(){ elErr.textContent=''; var dog = { chest:num(elChest.value), neck:num(elNeck.value), length:num(elLen.value) }; if(dog.chest==null){ elErr.textContent='胸周りをご入力ください（いちばん大切な寸法です）。'; elRes.hidden=true; return; } var bad=false; ['chest','neck','length'].forEach(function(k){ if(dog[k]!=null && (dog[k]<3 || dog[k]>90)){ bad=true; } }); if(bad){ elErr.textContent='寸法はcm単位でご入力ください（例：胸周り 38）。'; elRes.hidden=true; return; } var res = analyze(dog, cfg); if(res.error){ elErr.textContent=res.error; elRes.hidden=true; return; } elRes.innerHTML = render(res); elRes.hidden=false; if(elRes.scrollIntoView){ elRes.scrollIntoView({behavior:'smooth', block:'nearest'}); } } elGo.addEventListener('click', run); [elChest,elNeck,elLen].forEach(function(el){ el.addEventListener('keydown', function(e){ if(e.key==='Enter'){ run(); } }); }); var pl=document.getElementById('whf-product-line'); if(pl){ if(cfg.productName){ pl.innerHTML = '対象商品：<b>'+esc(cfg.productName)+'</b>'; pl.style.display=''; } else { pl.style.display='none'; } } var ml=document.getElementById('whf-model-line'); if(ml){ ml.textContent = cfg.modelNote||''; ml.style.display = cfg.modelNote ? '' : 'none'; } if(!hasNeck){ var nf=document.getElementById('whf-neck-field'); if(nf){ nf.style.display='none'; } var hn=document.getElementById('whf-howto-neck'); if(hn){ hn.style.display='none'; } } })(); </script>


<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/pc6hvKW5peo.png?cmsp_timestamp=20260305194705" alt="">

<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

<a href="https://wanhome.shop/?mode=f1#ticket"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDM.png?cmsp_timestamp=20240913151915" alt=""></a>



]]></content:encoded>
    <dc:date>2026-05-25T15:02:20+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/191953567_th.jpg?cmsp_timestamp=20260525150217" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=191953324">
    <link>https://wanhome.shop/?pid=191953324</link>
    <title>2026アロハシャツ</title>
    <description>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform...</description>
<content:encoded><![CDATA[
<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

2026アロハシャツ&#12316;
ようやくお気に入りの生地を見つけることができました！

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzAwMzI.JPG?cmsp_timestamp=20260525143807" alt="">

モンステラや色々な植物と動物達が華やかなアロハシャツ。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzAwMzg.JPG?cmsp_timestamp=20260525143832" alt="">

インナー付きパンツやサロペットとも相性◎

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzAwMzk.JPG?cmsp_timestamp=20260525143904" alt="">

ボタンはマジックテープ仕様で木製ボタンは飾りボタンとなっています。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzAwMzQ.JPG?cmsp_timestamp=20260525143930" alt="">

カラーはホワイトとネイビーと２カラーです。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzAwMzc.JPG?cmsp_timestamp=20260525143955" alt="">

薄手のコットンでサラサラとした手触りで暑い季節に心地がよいです。

伸縮性　なし
素材　コットン

<div class="gallery-pictures-container" data-gallery-id="2621" ></div>

<div class="gallery-pictures-container" data-gallery-id="2635" ></div>

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --espresso-2:#3d3128; --walnut:#8b6f47; --caramel:#c4a97d; --line:#d8c7aa; --line-soft:#e7dcc8; --cream:#f5f0e8; --card:#faf7f1; --paper:#ffffff; --ink-soft:#5c5046; --sage:#7a8b6f; --rose:#b5897a; font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho','YuMincho',serif; color:var(--espresso); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; max-width:440px; margin:24px auto; padding:30px 24px 22px; background:var(--card); border:1px solid var(--line); line-height:1.7; font-size:15px; text-align:left; } #whf-root *{ box-sizing:border-box; } #whf-root p, #whf-root h2, #whf-root summary, #whf-root label, #whf-root div{ margin:0; padding:0; } #whf-root b{ font-weight:600; } #whf-root .whf-brand{ text-align:center; font-size:11px; letter-spacing:.42em; color:var(--caramel); padding-left:.42em; margin:0 0 14px; } #whf-root .whf-rule{ border:0; border-top:1px solid var(--line); margin:0; } #whf-root .whf-title{ text-align:center; font-size:21px; font-weight:600; letter-spacing:.06em; margin:18px 0 6px; } #whf-root .whf-lead{ text-align:center; font-size:13px; color:var(--ink-soft); margin:0 auto 4px; } #whf-root .whf-product{ text-align:center; font-size:12.5px; color:var(--walnut); margin:14px 0 2px; letter-spacing:.04em; } #whf-root .whf-product b{ color:var(--espresso); } #whf-root .whf-model{ text-align:center; font-size:11.5px; color:var(--ink-soft); margin:0 0 18px; } #whf-root .whf-howto{ margin:6px 0 20px; } #whf-root .whf-howto>summary{ list-style:none; cursor:pointer; font-size:12.5px; color:var(--walnut); text-align:center; padding:6px 0; } #whf-root .whf-howto>summary::-webkit-details-marker{ display:none; } #whf-root .whf-howto-body{ font-size:12.5px; color:var(--ink-soft); border:1px solid var(--line-soft); padding:12px 14px; margin-top:8px; background:var(--paper); } #whf-root .whf-howto-body p{ margin:0 0 8px; } #whf-root .whf-howto-body p:last-child{ margin-bottom:0; } #whf-root .whf-howto-body b{ color:var(--espresso); } #whf-root .whf-field{ margin:0 0 16px; } #whf-root .whf-label{ display:block; font-size:14px; margin:0 0 7px; } #whf-root .whf-label .whf-key{ font-size:10.5px; color:#fff; background:var(--caramel); padding:1px 7px; margin-left:8px; letter-spacing:.06em; } #whf-root .whf-label .whf-opt{ font-size:11px; color:var(--ink-soft); margin-left:8px; } #whf-root .whf-inwrap{ display:flex; align-items:stretch; border:1px solid var(--line); background:var(--paper); } #whf-root .whf-inwrap input{ flex:1; width:100%; border:0; background:transparent; color:var(--espresso); font-size:16px; padding:13px 14px; outline:none; -moz-appearance:textfield; } #whf-root .whf-inwrap input::-webkit-outer-spin-button, #whf-root .whf-inwrap input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } #whf-root .whf-inwrap input::placeholder{ color:#bcae99; } #whf-root .whf-inwrap .whf-unit{ display:flex; align-items:center; padding:0 15px; font-size:13px; color:var(--ink-soft); border-left:1px solid var(--line-soft); background:#f3ece0; } #whf-root .whf-inwrap:focus-within{ border-color:var(--caramel); } #whf-root .whf-go{ width:100%; border:0; background:var(--espresso); color:var(--cream); font-family:inherit; font-size:16px; letter-spacing:.14em; padding:16px; margin-top:6px; cursor:pointer; } #whf-root .whf-go:hover{ background:#1f1813; } #whf-root .whf-go:active{ background:#100c09; } #whf-root .whf-err{ color:#9a5b4f; font-size:12.5px; text-align:center; margin:12px 0 0; } #whf-root .whf-result{ margin-top:26px; border-top:2px solid var(--caramel); padding-top:4px; } #whf-root .whf-result[hidden]{ display:none; } #whf-root .whf-rlabel{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin:14px 0 2px; text-align:center; } #whf-root .whf-size{ text-align:center; } #whf-root .whf-size .whf-num{ font-size:54px; line-height:1.05; font-weight:600; letter-spacing:.02em; } #whf-root .whf-size .whf-suf{ font-size:14px; color:var(--ink-soft); display:block; margin-top:-2px; letter-spacing:.2em; padding-left:.2em; } #whf-root .whf-size .whf-underline{ width:46px; border-top:1px solid var(--caramel); margin:10px auto 0; } #whf-root .whf-msg{ text-align:center; font-size:14px; margin:16px auto 2px; } #whf-root .whf-msg .whf-sub{ font-size:12.5px; color:var(--ink-soft); } #whf-root .whf-cmp{ border:1px solid var(--line-soft); background:var(--paper); margin:18px 0 4px; } #whf-root .whf-cmp-h{ font-size:11px; letter-spacing:.1em; color:var(--ink-soft); border-bottom:1px solid var(--line-soft); padding:8px 14px; background:#f8f2e9; } #whf-root .whf-cmp-h span{ float:right; } #whf-root .whf-row{ display:flex; justify-content:space-between; align-items:baseline; padding:11px 14px; border-bottom:1px dotted var(--line-soft); font-size:13.5px; } #whf-root .whf-row:last-child{ border-bottom:0; } #whf-root .whf-row .whf-rk{ color:var(--ink-soft); } #whf-root .whf-row .whf-rv{ text-align:right; } #whf-root .whf-row .whf-rv .whf-dog{ color:var(--espresso); } #whf-root .whf-row .whf-rv .whf-ease{ display:block; font-size:11px; margin-top:1px; } #whf-root .whf-ease.ok{ color:var(--sage); } #whf-root .whf-ease.tight{ color:var(--rose); } #whf-root .whf-ease.zero{ color:var(--walnut); } #whf-root .whf-adj{ font-size:12px; color:var(--ink-soft); text-align:center; margin:12px 0 0; } #whf-root .whf-stretch{ font-size:12px; color:var(--ink-soft); text-align:center; margin:14px auto 0; } #whf-root .whf-stretch .whf-stars{ letter-spacing:.18em; color:var(--walnut); white-space:nowrap; } #whf-root .whf-tailor{ border:1px solid var(--caramel); background:#f3ece0; padding:15px 16px; margin:18px 0 2px; } #whf-root .whf-tailor-h{ font-size:13px; font-weight:600; letter-spacing:.08em; margin:0 0 7px; color:var(--espresso-2); } #whf-root .whf-tailor-h::before{ content:""; display:inline-block; width:14px; border-top:1px solid var(--caramel); vertical-align:4px; margin-right:8px; } #whf-root .whf-tailor p{ font-size:12.5px; color:var(--ink-soft); margin:0; } #whf-root .whf-disc{ font-size:11.5px; color:var(--ink-soft); text-align:center; margin:20px auto 0; } #whf-root .whf-foot{ margin-top:24px; padding-top:16px; border-top:1px solid var(--line-soft); text-align:center; } #whf-root .whf-foot .whf-tag{ font-size:13px; letter-spacing:.1em; } #whf-root .whf-foot .whf-sign{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin-top:6px; } @media (min-width:680px){ #whf-root{ max-width:600px; margin:32px auto; padding:44px 46px 34px; font-size:16px; } #whf-root .whf-title{ font-size:26px; margin:20px 0 8px; } #whf-root .whf-lead{ font-size:14px; } #whf-root .whf-product{ font-size:13.5px; } #whf-root .whf-model{ font-size:12.5px; } #whf-root .whf-howto>summary{ font-size:13.5px; } #whf-root .whf-howto-body{ font-size:13px; padding:14px 16px; } #whf-root .whf-label{ font-size:15px; } #whf-root .whf-inwrap input{ font-size:17px; padding:15px 17px; } #whf-root .whf-inwrap .whf-unit{ font-size:14px; padding:0 17px; } #whf-root .whf-go{ font-size:17px; padding:18px; letter-spacing:.16em; } #whf-root .whf-size .whf-num{ font-size:66px; } #whf-root .whf-size .whf-suf{ font-size:15px; } #whf-root .whf-msg{ font-size:15px; } #whf-root .whf-row{ font-size:14.5px; padding:12px 16px; } #whf-root .whf-tailor p{ font-size:13px; } #whf-root .whf-disc{ font-size:12px; } } </style> <script type="application/json" id="whf-config"> { "productName": "", "modelNote": "着用モデル：体重3kg ／ 首周り20・胸周り35・着丈27（SSサイズ）", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 39, "length": 21, "neck": 24 }, { "name": "SS", "chest": 44, "length": 27, "neck": 28 }, { "name": "S", "chest": 48, "length": 29, "neck": 30 }, { "name": "M", "chest": 53, "length": 32, "neck": 34 }, { "name": "L", "chest": 58, "length": 34, "neck": 36 } ] } </script> <div class="whf-root" id="whf-root"> <p class="whf-brand">WANHOME</p> <hr class="whf-rule"> <h2 class="whf-title">サイズの目安をしらべる</h2> <p class="whf-lead">わんちゃんの寸法を入れると、目安のサイズをご案内します。</p> <p class="whf-product" id="whf-product-line" style="display:none"></p> <p class="whf-model" id="whf-model-line">着用モデル：体重3.0kg ／ 首周り22・胸周り35・着丈22（3Sサイズ）</p> <details class="whf-howto"> <summary>はかり方を見る &#9662;</summary> <div class="whf-howto-body"> <p id="whf-howto-neck"><b>首周り</b>：首輪をつける位置（首の付け根）のいちばん太いところを、ひと回り。</p> <p><b>胸周り</b>：前足の付け根のすぐ後ろ、胴のいちばん太いところを、ひと回り。フィットを左右するいちばん大切な寸法です。</p> <p><b>着丈</b>：首の付け根から、しっぽの付け根までの背中の長さ。</p> <p>メジャーは指1本ぶんのゆとりを入れて、きつく締めすぎずにはかってください。</p> </div> </details> <div class="whf-field" id="whf-neck-field"> <label class="whf-label" for="whf-neck">首周り <span class="whf-opt">できれば</span></label> <div class="whf-inwrap"><input id="whf-neck" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：23"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-chest">胸周り <span class="whf-key">いちばん大切</span></label> <div class="whf-inwrap"><input id="whf-chest" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：38"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-length">着丈 <span class="whf-opt">任意・参考用</span></label> <div class="whf-inwrap"><input id="whf-length" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：25"><span class="whf-unit">cm</span></div> </div> <button class="whf-go" id="whf-go" type="button">目安サイズを見る</button> <p class="whf-err" id="whf-err"></p> <section class="whf-result" id="whf-result" hidden aria-live="polite"></section> <div class="whf-foot"> <p class="whf-tag">本物は、ときめく。</p> <p class="whf-sign">MADE IN WANHOME</p> </div> </div> <script> (function(){ "use strict"; var DEFAULT_CONFIG = { productName:"お洋服", modelNote:"", stretch:5, contact:"", sizes:[ {name:"3S",neck:22,chest:35,length:22},{name:"SS",neck:24,chest:40,length:24}, {name:"S",neck:26,chest:45,length:28},{name:"M",neck:28,chest:50,length:32}, {name:"L",neck:30,chest:55,length:36} ] }; var root = document.getElementById('whf-root'); if(!root){ return; } var cfgEl = document.getElementById('whf-config'); var cfg; try { cfg = JSON.parse(cfgEl.textContent); } catch(e){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } if(!cfg || !Array.isArray(cfg.sizes) || !cfg.sizes.length){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } var hasNeck = cfg.sizes.length>0 && cfg.sizes.every(function(s){ return typeof s.neck==='number' && isFinite(s.neck); }); function num(v){ if(v===null||v===undefined){ return null; } var n=parseFloat(String(v).replace(/[^0-9.]/g,'')); return isFinite(n)?n:null; } function fmt(n){ return (Math.round(n*10)/10).toString().replace(/\.0$/,''); } function esc(s){ return String(s).replace(/[&<>"]/g,function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]; }); } function sortSizes(s){ return s.slice().sort(function(a,b){ return a.chest-b.chest; }); } function firstFit(value,key,sizes){ for(var i=0;i<sizes.length;i++){ if(sizes[i][key]>=value){ return i; } } return -1; } function stretchStars(level){ level=Math.max(1,Math.min(5,parseInt(level,10)||5)); var s=''; for(var i=1;i<=5;i++){ s+=(i===level?'★':'☆'); } return 'あり '+s+' なし'; } function stretchAdvice(level){ level=parseInt(level,10)||5; if(level>=4){ return 'この生地は伸縮性が少なめです。2サイズで迷うときは、大きい方をおすすめします。'; } if(level<=2){ return 'ほどよく伸びる生地です。フィット感がお好みなら、小さい方でも心地よくお召しいただけます。'; } return '標準的な伸びの生地です。迷ったらお好みで。'; } function analyze(dog, cfg){ var sizes = sortSizes(cfg.sizes); if(!sizes.length){ return { error:'サイズ表が設定されていません。' }; } if(dog.chest==null){ return { error:'胸周りをご入力ください。' }; } var chestIdx = firstFit(dog.chest,'chest',sizes); var neckGiven = hasNeck && dog.neck!=null; var neckIdx = neckGiven ? firstFit(dog.neck,'neck',sizes) : null; if(chestIdx===-1 || (neckGiven && neckIdx===-1)){ return { status:'over', sizes:sizes, closest:sizes[sizes.length-1], dog:dog }; } var idxs=[chestIdx]; if(neckGiven){ idxs.push(neckIdx); } var recIdx = Math.max.apply(null, idxs); var conflict = neckGiven && (neckIdx - chestIdx) >= 2; var tooSmall = chestIdx===0 && (sizes[0].chest - dog.chest) >= 5; var status = conflict ? 'conflict' : (tooSmall ? 'small' : 'fit'); return { status:status, sizes:sizes, recIdx:recIdx, rec:sizes[recIdx], limiting:(!neckGiven ? 'chest' : (neckIdx>chestIdx ? 'neck' : (chestIdx>neckIdx ? 'chest' : 'both'))), dog:dog, chestIdx:chestIdx, neckIdx:neckIdx, neckGiven:neckGiven }; } function easeCell(sizeVal, dogVal){ var d = Math.round((sizeVal - dogVal)*10)/10, cls, txt; if(d>0){ cls='ok'; txt='ゆとり +'+fmt(d)+'cm'; } else if(d===0){ cls='zero'; txt='ぴったり'; } else { cls='tight'; txt=fmt(Math.abs(d))+'cm 小さめ'; } return '<span class="whf-ease '+cls+'">'+txt+'</span>'; } function cmpTable(size, dog){ var rows = '<div class="whf-row"><span class="whf-rk">胸周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.chest)+'cm</span> ／ このサイズ '+fmt(size.chest)+'cm'+easeCell(size.chest,dog.chest)+'</span></div>'; if(dog.neck!=null){ rows += '<div class="whf-row"><span class="whf-rk">首周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.neck)+'cm</span> ／ このサイズ '+fmt(size.neck)+'cm'+easeCell(size.neck,dog.neck)+'</span></div>'; } if(dog.length!=null){ var d=Math.round((size.length-dog.length)*10)/10; var lab = d>0 ? '背中より約'+fmt(d)+'cm 長め' : (d===0 ? '背中とほぼ同じ' : '背中より約'+fmt(Math.abs(d))+'cm 短め'); rows += '<div class="whf-row"><span class="whf-rk">着丈</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.length)+'cm</span> ／ このサイズ '+fmt(size.length)+'cm<span class="whf-ease zero">'+lab+'</span></span></div>'; } return '<div class="whf-cmp"><div class="whf-cmp-h">寸法のくらべ<span>※目安</span></div>'+rows+'</div>'; } function adjLine(res){ var s=res.sizes, i=res.recIdx, parts=[]; if(s[i-1]){ parts.push('ひとつ下：'+esc(s[i-1].name)+'（胸'+fmt(s[i-1].chest)+'cm）'); } if(s[i+1]){ parts.push('ひとつ上：'+esc(s[i+1].name)+'（胸'+fmt(s[i+1].chest)+'cm）'); } if(!parts.length){ return ''; } return '<p class="whf-adj">'+parts.join('　／　')+'　&#8212; お好みで前後のサイズもご検討いただけます。</p>'; } function tailorBox(text){ var c = cfg.contact ? '<br>'+esc(cfg.contact) : ''; return '<div class="whf-tailor"><p class="whf-tailor-h">お仕立てのご案内</p><p>'+text+' Wanhome はパターンから縫製まで自社アトリエで仕立てています。その子だけの寸法でお作りすることもできますので、お気軽にご相談ください。'+c+'</p></div>'; } function stretchLine(){ return '<p class="whf-stretch">生地の伸縮性：<span class="whf-stars">'+stretchStars(cfg.stretch)+'</span><br>'+stretchAdvice(cfg.stretch)+'</p>'; } function discLine(){ return '<p class="whf-disc">※ こちらはあくまで目安です。生地や体型の個体差で着用感は変わります。'+(cfg.contact ? esc(cfg.contact) : '迷ったらお気軽にお問い合わせください。')+'</p>'; } function sizeBlock(name){ return '<div class="whf-size"><span class="whf-num">'+esc(name)+'</span><span class="whf-suf">サイズ</span><div class="whf-underline"></div></div>'; } function render(res){ var html = '<p class="whf-rlabel">めやすサイズ</p>'; if(res.status==='over'){ html += sizeBlock('お仕立て'); html += '<p class="whf-msg">いちばん大きい <b>'+esc(res.closest.name)+'</b> よりも大きい子のようです。<br><span class="whf-sub">既製サイズではご用意が難しいことがあります。</span></p>'; html += cmpTable(res.closest, res.dog); html += tailorBox('Lサイズより大きい子には、体型に合わせたオーダーがおすすめです。'); html += discLine(); } else if(res.status==='conflict'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">首周りと胸周りのバランスが、標準サイズと少し異なるようです。<br>いちばん近い既製サイズは <b>'+esc(res.rec.name)+'</b> ですが、体型に合わせた<b>お仕立て</b>がおすすめです。</p>'; html += cmpTable(res.rec, res.dog); html += tailorBox('胸や首のどちらかにゆとりが出やすい体型のため、ぴったり仕上げるならオーダーが安心です。'); html += stretchLine(); html += discLine(); } else if(res.status==='small'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">いまの寸法だと、いちばん小さい <b>'+esc(res.rec.name)+'</b> でもゆったりめです。</p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += tailorBox('よりぴったり仕上げたい場合は、お仕立てもご相談いただけます。'); html += stretchLine(); html += discLine(); } else { html += sizeBlock(res.rec.name); var lim = res.limiting==='neck' ? '首周りに合わせています。' : (res.limiting==='both' ? '首・胸の両方にちょうど良いサイズです。' : '胸周りに合わせています。'); html += '<p class="whf-msg">目安サイズは <b>'+esc(res.rec.name)+'</b> です。<br><span class="whf-sub">'+lim+'</span></p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += stretchLine(); html += discLine(); } return html; } var elChest=document.getElementById('whf-chest'); var elNeck=document.getElementById('whf-neck'); var elLen=document.getElementById('whf-length'); var elErr=document.getElementById('whf-err'); var elRes=document.getElementById('whf-result'); var elGo=document.getElementById('whf-go'); function run(){ elErr.textContent=''; var dog = { chest:num(elChest.value), neck:num(elNeck.value), length:num(elLen.value) }; if(dog.chest==null){ elErr.textContent='胸周りをご入力ください（いちばん大切な寸法です）。'; elRes.hidden=true; return; } var bad=false; ['chest','neck','length'].forEach(function(k){ if(dog[k]!=null && (dog[k]<3 || dog[k]>90)){ bad=true; } }); if(bad){ elErr.textContent='寸法はcm単位でご入力ください（例：胸周り 38）。'; elRes.hidden=true; return; } var res = analyze(dog, cfg); if(res.error){ elErr.textContent=res.error; elRes.hidden=true; return; } elRes.innerHTML = render(res); elRes.hidden=false; if(elRes.scrollIntoView){ elRes.scrollIntoView({behavior:'smooth', block:'nearest'}); } } elGo.addEventListener('click', run); [elChest,elNeck,elLen].forEach(function(el){ el.addEventListener('keydown', function(e){ if(e.key==='Enter'){ run(); } }); }); var pl=document.getElementById('whf-product-line'); if(pl){ if(cfg.productName){ pl.innerHTML = '対象商品：<b>'+esc(cfg.productName)+'</b>'; pl.style.display=''; } else { pl.style.display='none'; } } var ml=document.getElementById('whf-model-line'); if(ml){ ml.textContent = cfg.modelNote||''; ml.style.display = cfg.modelNote ? '' : 'none'; } if(!hasNeck){ var nf=document.getElementById('whf-neck-field'); if(nf){ nf.style.display='none'; } var hn=document.getElementById('whf-howto-neck'); if(hn){ hn.style.display='none'; } } })(); </script>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/bW9rdXNoYXQ.png?cmsp_timestamp=20241015105739" alt="">

<img src="https://img21.shop-
pro.jp/PA01465/315/etc_base64/bW9rdXNoYXQ.png?cmsp_timestamp=20241015105739" alt="">

<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

<a href="https://wanhome.shop/?mode=f1#ticket"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDM.png?cmsp_timestamp=20240913151915" alt=""></a>


]]></content:encoded>
    <dc:date>2026-05-25T14:44:52+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/191953324_th.jpg?cmsp_timestamp=20260525144449" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=191899823">
    <link>https://wanhome.shop/?pid=191899823</link>
    <title>接触冷感シャツ</title>
    <description>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform...</description>
<content:encoded><![CDATA[
<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

接触冷感Tシャツ

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM5Nzg.JPG?cmsp_timestamp=20260521094954" alt="">

一般的に冷感服はポリエステルなどの化学繊維が多い中
コットン100%でお肌や環境にやさしい素材で制作しました。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM5ODA.JPG?cmsp_timestamp=20260521095024" alt="">

汚れや、紫外線などをカットしつつ少しひんやりと着れるシンプルなトップスです。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM5ODQ.JPG?cmsp_timestamp=20260521095059" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM5ODU.JPG?cmsp_timestamp=20260521095125" alt="">

colour
左　ブラウンカーキ　右　ブラック

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM5ODY.JPG?cmsp_timestamp=20260521095211" alt="">

左　ピンク　右　スカイブルー

伸縮性　ほどよくあり
素材　コットン100%

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --espresso-2:#3d3128; --walnut:#8b6f47; --caramel:#c4a97d; --line:#d8c7aa; --line-soft:#e7dcc8; --cream:#f5f0e8; --card:#faf7f1; --paper:#ffffff; --ink-soft:#5c5046; --sage:#7a8b6f; --rose:#b5897a; font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho','YuMincho',serif; color:var(--espresso); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; max-width:440px; margin:24px auto; padding:30px 24px 22px; background:var(--card); border:1px solid var(--line); line-height:1.7; font-size:15px; text-align:left; } #whf-root *{ box-sizing:border-box; } #whf-root p, #whf-root h2, #whf-root summary, #whf-root label, #whf-root div{ margin:0; padding:0; } #whf-root b{ font-weight:600; } #whf-root .whf-brand{ text-align:center; font-size:11px; letter-spacing:.42em; color:var(--caramel); padding-left:.42em; margin:0 0 14px; } #whf-root .whf-rule{ border:0; border-top:1px solid var(--line); margin:0; } #whf-root .whf-title{ text-align:center; font-size:21px; font-weight:600; letter-spacing:.06em; margin:18px 0 6px; } #whf-root .whf-lead{ text-align:center; font-size:13px; color:var(--ink-soft); margin:0 auto 4px; } #whf-root .whf-product{ text-align:center; font-size:12.5px; color:var(--walnut); margin:14px 0 2px; letter-spacing:.04em; } #whf-root .whf-product b{ color:var(--espresso); } #whf-root .whf-model{ text-align:center; font-size:11.5px; color:var(--ink-soft); margin:0 0 18px; } #whf-root .whf-howto{ margin:6px 0 20px; } #whf-root .whf-howto>summary{ list-style:none; cursor:pointer; font-size:12.5px; color:var(--walnut); text-align:center; padding:6px 0; } #whf-root .whf-howto>summary::-webkit-details-marker{ display:none; } #whf-root .whf-howto-body{ font-size:12.5px; color:var(--ink-soft); border:1px solid var(--line-soft); padding:12px 14px; margin-top:8px; background:var(--paper); } #whf-root .whf-howto-body p{ margin:0 0 8px; } #whf-root .whf-howto-body p:last-child{ margin-bottom:0; } #whf-root .whf-howto-body b{ color:var(--espresso); } #whf-root .whf-field{ margin:0 0 16px; } #whf-root .whf-label{ display:block; font-size:14px; margin:0 0 7px; } #whf-root .whf-label .whf-key{ font-size:10.5px; color:#fff; background:var(--caramel); padding:1px 7px; margin-left:8px; letter-spacing:.06em; } #whf-root .whf-label .whf-opt{ font-size:11px; color:var(--ink-soft); margin-left:8px; } #whf-root .whf-inwrap{ display:flex; align-items:stretch; border:1px solid var(--line); background:var(--paper); } #whf-root .whf-inwrap input{ flex:1; width:100%; border:0; background:transparent; color:var(--espresso); font-size:16px; padding:13px 14px; outline:none; -moz-appearance:textfield; } #whf-root .whf-inwrap input::-webkit-outer-spin-button, #whf-root .whf-inwrap input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } #whf-root .whf-inwrap input::placeholder{ color:#bcae99; } #whf-root .whf-inwrap .whf-unit{ display:flex; align-items:center; padding:0 15px; font-size:13px; color:var(--ink-soft); border-left:1px solid var(--line-soft); background:#f3ece0; } #whf-root .whf-inwrap:focus-within{ border-color:var(--caramel); } #whf-root .whf-go{ width:100%; border:0; background:var(--espresso); color:var(--cream); font-family:inherit; font-size:16px; letter-spacing:.14em; padding:16px; margin-top:6px; cursor:pointer; } #whf-root .whf-go:hover{ background:#1f1813; } #whf-root .whf-go:active{ background:#100c09; } #whf-root .whf-err{ color:#9a5b4f; font-size:12.5px; text-align:center; margin:12px 0 0; } #whf-root .whf-result{ margin-top:26px; border-top:2px solid var(--caramel); padding-top:4px; } #whf-root .whf-result[hidden]{ display:none; } #whf-root .whf-rlabel{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin:14px 0 2px; text-align:center; } #whf-root .whf-size{ text-align:center; } #whf-root .whf-size .whf-num{ font-size:54px; line-height:1.05; font-weight:600; letter-spacing:.02em; } #whf-root .whf-size .whf-suf{ font-size:14px; color:var(--ink-soft); display:block; margin-top:-2px; letter-spacing:.2em; padding-left:.2em; } #whf-root .whf-size .whf-underline{ width:46px; border-top:1px solid var(--caramel); margin:10px auto 0; } #whf-root .whf-msg{ text-align:center; font-size:14px; margin:16px auto 2px; } #whf-root .whf-msg .whf-sub{ font-size:12.5px; color:var(--ink-soft); } #whf-root .whf-cmp{ border:1px solid var(--line-soft); background:var(--paper); margin:18px 0 4px; } #whf-root .whf-cmp-h{ font-size:11px; letter-spacing:.1em; color:var(--ink-soft); border-bottom:1px solid var(--line-soft); padding:8px 14px; background:#f8f2e9; } #whf-root .whf-cmp-h span{ float:right; } #whf-root .whf-row{ display:flex; justify-content:space-between; align-items:baseline; padding:11px 14px; border-bottom:1px dotted var(--line-soft); font-size:13.5px; } #whf-root .whf-row:last-child{ border-bottom:0; } #whf-root .whf-row .whf-rk{ color:var(--ink-soft); } #whf-root .whf-row .whf-rv{ text-align:right; } #whf-root .whf-row .whf-rv .whf-dog{ color:var(--espresso); } #whf-root .whf-row .whf-rv .whf-ease{ display:block; font-size:11px; margin-top:1px; } #whf-root .whf-ease.ok{ color:var(--sage); } #whf-root .whf-ease.tight{ color:var(--rose); } #whf-root .whf-ease.zero{ color:var(--walnut); } #whf-root .whf-adj{ font-size:12px; color:var(--ink-soft); text-align:center; margin:12px 0 0; } #whf-root .whf-stretch{ font-size:12px; color:var(--ink-soft); text-align:center; margin:14px auto 0; } #whf-root .whf-stretch .whf-stars{ letter-spacing:.18em; color:var(--walnut); white-space:nowrap; } #whf-root .whf-tailor{ border:1px solid var(--caramel); background:#f3ece0; padding:15px 16px; margin:18px 0 2px; } #whf-root .whf-tailor-h{ font-size:13px; font-weight:600; letter-spacing:.08em; margin:0 0 7px; color:var(--espresso-2); } #whf-root .whf-tailor-h::before{ content:""; display:inline-block; width:14px; border-top:1px solid var(--caramel); vertical-align:4px; margin-right:8px; } #whf-root .whf-tailor p{ font-size:12.5px; color:var(--ink-soft); margin:0; } #whf-root .whf-disc{ font-size:11.5px; color:var(--ink-soft); text-align:center; margin:20px auto 0; } #whf-root .whf-foot{ margin-top:24px; padding-top:16px; border-top:1px solid var(--line-soft); text-align:center; } #whf-root .whf-foot .whf-tag{ font-size:13px; letter-spacing:.1em; } #whf-root .whf-foot .whf-sign{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin-top:6px; } @media (min-width:680px){ #whf-root{ max-width:600px; margin:32px auto; padding:44px 46px 34px; font-size:16px; } #whf-root .whf-title{ font-size:26px; margin:20px 0 8px; } #whf-root .whf-lead{ font-size:14px; } #whf-root .whf-product{ font-size:13.5px; } #whf-root .whf-model{ font-size:12.5px; } #whf-root .whf-howto>summary{ font-size:13.5px; } #whf-root .whf-howto-body{ font-size:13px; padding:14px 16px; } #whf-root .whf-label{ font-size:15px; } #whf-root .whf-inwrap input{ font-size:17px; padding:15px 17px; } #whf-root .whf-inwrap .whf-unit{ font-size:14px; padding:0 17px; } #whf-root .whf-go{ font-size:17px; padding:18px; letter-spacing:.16em; } #whf-root .whf-size .whf-num{ font-size:66px; } #whf-root .whf-size .whf-suf{ font-size:15px; } #whf-root .whf-msg{ font-size:15px; } #whf-root .whf-row{ font-size:14.5px; padding:12px 16px; } #whf-root .whf-tailor p{ font-size:13px; } #whf-root .whf-disc{ font-size:12px; } } </style> <script type="application/json" id="whf-config"> { "productName": "", "modelNote": "着用モデル：体重8.5kg ／ 首周り32・胸周り50・着丈31（Mサイズ）", "stretch": 1, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 35, "length": 24, "neck": 22 }, { "name": "SS", "chest": 40, "length": 28, "neck": 26 }, { "name": "S", "chest": 45, "length": 31, "neck": 28 }, { "name": "M", "chest": 50, "length": 34, "neck": 30 }, { "name": "L", "chest": 55, "length": 38, "neck": 34 } ] } </script> <div class="whf-root" id="whf-root"> <p class="whf-brand">WANHOME</p> <hr class="whf-rule"> <h2 class="whf-title">サイズの目安をしらべる</h2> <p class="whf-lead">わんちゃんの寸法を入れると、目安のサイズをご案内します。</p> <p class="whf-product" id="whf-product-line" style="display:none"></p> <p class="whf-model" id="whf-model-line">着用モデル：体重3.0kg ／ 首周り22・胸周り35・着丈22（3Sサイズ）</p> <details class="whf-howto"> <summary>はかり方を見る &#9662;</summary> <div class="whf-howto-body"> <p id="whf-howto-neck"><b>首周り</b>：首輪をつける位置（首の付け根）のいちばん太いところを、ひと回り。</p> <p><b>胸周り</b>：前足の付け根のすぐ後ろ、胴のいちばん太いところを、ひと回り。フィットを左右するいちばん大切な寸法です。</p> <p><b>着丈</b>：首の付け根から、しっぽの付け根までの背中の長さ。</p> <p>メジャーは指1本ぶんのゆとりを入れて、きつく締めすぎずにはかってください。</p> </div> </details> <div class="whf-field" id="whf-neck-field"> <label class="whf-label" for="whf-neck">首周り <span class="whf-opt">できれば</span></label> <div class="whf-inwrap"><input id="whf-neck" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：23"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-chest">胸周り <span class="whf-key">いちばん大切</span></label> <div class="whf-inwrap"><input id="whf-chest" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：38"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-length">着丈 <span class="whf-opt">任意・参考用</span></label> <div class="whf-inwrap"><input id="whf-length" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：25"><span class="whf-unit">cm</span></div> </div> <button class="whf-go" id="whf-go" type="button">目安サイズを見る</button> <p class="whf-err" id="whf-err"></p> <section class="whf-result" id="whf-result" hidden aria-live="polite"></section> <div class="whf-foot"> <p class="whf-tag">本物は、ときめく。</p> <p class="whf-sign">MADE IN WANHOME</p> </div> </div> <script> (function(){ "use strict"; var DEFAULT_CONFIG = { productName:"お洋服", modelNote:"", stretch:5, contact:"", sizes:[ {name:"3S",neck:22,chest:35,length:22},{name:"SS",neck:24,chest:40,length:24}, {name:"S",neck:26,chest:45,length:28},{name:"M",neck:28,chest:50,length:32}, {name:"L",neck:30,chest:55,length:36} ] }; var root = document.getElementById('whf-root'); if(!root){ return; } var cfgEl = document.getElementById('whf-config'); var cfg; try { cfg = JSON.parse(cfgEl.textContent); } catch(e){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } if(!cfg || !Array.isArray(cfg.sizes) || !cfg.sizes.length){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } var hasNeck = cfg.sizes.length>0 && cfg.sizes.every(function(s){ return typeof s.neck==='number' && isFinite(s.neck); }); function num(v){ if(v===null||v===undefined){ return null; } var n=parseFloat(String(v).replace(/[^0-9.]/g,'')); return isFinite(n)?n:null; } function fmt(n){ return (Math.round(n*10)/10).toString().replace(/\.0$/,''); } function esc(s){ return String(s).replace(/[&<>"]/g,function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]; }); } function sortSizes(s){ return s.slice().sort(function(a,b){ return a.chest-b.chest; }); } function firstFit(value,key,sizes){ for(var i=0;i<sizes.length;i++){ if(sizes[i][key]>=value){ return i; } } return -1; } function stretchStars(level){ level=Math.max(1,Math.min(5,parseInt(level,10)||5)); var s=''; for(var i=1;i<=5;i++){ s+=(i===level?'★':'☆'); } return 'あり '+s+' なし'; } function stretchAdvice(level){ level=parseInt(level,10)||5; if(level>=4){ return 'この生地は伸縮性が少なめです。2サイズで迷うときは、大きい方をおすすめします。'; } if(level<=2){ return 'ほどよく伸びる生地です。フィット感がお好みなら、小さい方でも心地よくお召しいただけます。'; } return '標準的な伸びの生地です。迷ったらお好みで。'; } function analyze(dog, cfg){ var sizes = sortSizes(cfg.sizes); if(!sizes.length){ return { error:'サイズ表が設定されていません。' }; } if(dog.chest==null){ return { error:'胸周りをご入力ください。' }; } var chestIdx = firstFit(dog.chest,'chest',sizes); var neckGiven = hasNeck && dog.neck!=null; var neckIdx = neckGiven ? firstFit(dog.neck,'neck',sizes) : null; if(chestIdx===-1 || (neckGiven && neckIdx===-1)){ return { status:'over', sizes:sizes, closest:sizes[sizes.length-1], dog:dog }; } var idxs=[chestIdx]; if(neckGiven){ idxs.push(neckIdx); } var recIdx = Math.max.apply(null, idxs); var conflict = neckGiven && (neckIdx - chestIdx) >= 2; var tooSmall = chestIdx===0 && (sizes[0].chest - dog.chest) >= 5; var status = conflict ? 'conflict' : (tooSmall ? 'small' : 'fit'); return { status:status, sizes:sizes, recIdx:recIdx, rec:sizes[recIdx], limiting:(!neckGiven ? 'chest' : (neckIdx>chestIdx ? 'neck' : (chestIdx>neckIdx ? 'chest' : 'both'))), dog:dog, chestIdx:chestIdx, neckIdx:neckIdx, neckGiven:neckGiven }; } function easeCell(sizeVal, dogVal){ var d = Math.round((sizeVal - dogVal)*10)/10, cls, txt; if(d>0){ cls='ok'; txt='ゆとり +'+fmt(d)+'cm'; } else if(d===0){ cls='zero'; txt='ぴったり'; } else { cls='tight'; txt=fmt(Math.abs(d))+'cm 小さめ'; } return '<span class="whf-ease '+cls+'">'+txt+'</span>'; } function cmpTable(size, dog){ var rows = '<div class="whf-row"><span class="whf-rk">胸周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.chest)+'cm</span> ／ このサイズ '+fmt(size.chest)+'cm'+easeCell(size.chest,dog.chest)+'</span></div>'; if(dog.neck!=null){ rows += '<div class="whf-row"><span class="whf-rk">首周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.neck)+'cm</span> ／ このサイズ '+fmt(size.neck)+'cm'+easeCell(size.neck,dog.neck)+'</span></div>'; } if(dog.length!=null){ var d=Math.round((size.length-dog.length)*10)/10; var lab = d>0 ? '背中より約'+fmt(d)+'cm 長め' : (d===0 ? '背中とほぼ同じ' : '背中より約'+fmt(Math.abs(d))+'cm 短め'); rows += '<div class="whf-row"><span class="whf-rk">着丈</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.length)+'cm</span> ／ このサイズ '+fmt(size.length)+'cm<span class="whf-ease zero">'+lab+'</span></span></div>'; } return '<div class="whf-cmp"><div class="whf-cmp-h">寸法のくらべ<span>※目安</span></div>'+rows+'</div>'; } function adjLine(res){ var s=res.sizes, i=res.recIdx, parts=[]; if(s[i-1]){ parts.push('ひとつ下：'+esc(s[i-1].name)+'（胸'+fmt(s[i-1].chest)+'cm）'); } if(s[i+1]){ parts.push('ひとつ上：'+esc(s[i+1].name)+'（胸'+fmt(s[i+1].chest)+'cm）'); } if(!parts.length){ return ''; } return '<p class="whf-adj">'+parts.join('　／　')+'　&#8212; お好みで前後のサイズもご検討いただけます。</p>'; } function tailorBox(text){ var c = cfg.contact ? '<br>'+esc(cfg.contact) : ''; return '<div class="whf-tailor"><p class="whf-tailor-h">お仕立てのご案内</p><p>'+text+' Wanhome はパターンから縫製まで自社アトリエで仕立てています。その子だけの寸法でお作りすることもできますので、お気軽にご相談ください。'+c+'</p></div>'; } function stretchLine(){ return '<p class="whf-stretch">生地の伸縮性：<span class="whf-stars">'+stretchStars(cfg.stretch)+'</span><br>'+stretchAdvice(cfg.stretch)+'</p>'; } function discLine(){ return '<p class="whf-disc">※ こちらはあくまで目安です。生地や体型の個体差で着用感は変わります。'+(cfg.contact ? esc(cfg.contact) : '迷ったらお気軽にお問い合わせください。')+'</p>'; } function sizeBlock(name){ return '<div class="whf-size"><span class="whf-num">'+esc(name)+'</span><span class="whf-suf">サイズ</span><div class="whf-underline"></div></div>'; } function render(res){ var html = '<p class="whf-rlabel">めやすサイズ</p>'; if(res.status==='over'){ html += sizeBlock('お仕立て'); html += '<p class="whf-msg">いちばん大きい <b>'+esc(res.closest.name)+'</b> よりも大きい子のようです。<br><span class="whf-sub">既製サイズではご用意が難しいことがあります。</span></p>'; html += cmpTable(res.closest, res.dog); html += tailorBox('Lサイズより大きい子には、体型に合わせたオーダーがおすすめです。'); html += discLine(); } else if(res.status==='conflict'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">首周りと胸周りのバランスが、標準サイズと少し異なるようです。<br>いちばん近い既製サイズは <b>'+esc(res.rec.name)+'</b> ですが、体型に合わせた<b>お仕立て</b>がおすすめです。</p>'; html += cmpTable(res.rec, res.dog); html += tailorBox('胸や首のどちらかにゆとりが出やすい体型のため、ぴったり仕上げるならオーダーが安心です。'); html += stretchLine(); html += discLine(); } else if(res.status==='small'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">いまの寸法だと、いちばん小さい <b>'+esc(res.rec.name)+'</b> でもゆったりめです。</p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += tailorBox('よりぴったり仕上げたい場合は、お仕立てもご相談いただけます。'); html += stretchLine(); html += discLine(); } else { html += sizeBlock(res.rec.name); var lim = res.limiting==='neck' ? '首周りに合わせています。' : (res.limiting==='both' ? '首・胸の両方にちょうど良いサイズです。' : '胸周りに合わせています。'); html += '<p class="whf-msg">目安サイズは <b>'+esc(res.rec.name)+'</b> です。<br><span class="whf-sub">'+lim+'</span></p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += stretchLine(); html += discLine(); } return html; } var elChest=document.getElementById('whf-chest'); var elNeck=document.getElementById('whf-neck'); var elLen=document.getElementById('whf-length'); var elErr=document.getElementById('whf-err'); var elRes=document.getElementById('whf-result'); var elGo=document.getElementById('whf-go'); function run(){ elErr.textContent=''; var dog = { chest:num(elChest.value), neck:num(elNeck.value), length:num(elLen.value) }; if(dog.chest==null){ elErr.textContent='胸周りをご入力ください（いちばん大切な寸法です）。'; elRes.hidden=true; return; } var bad=false; ['chest','neck','length'].forEach(function(k){ if(dog[k]!=null && (dog[k]<3 || dog[k]>90)){ bad=true; } }); if(bad){ elErr.textContent='寸法はcm単位でご入力ください（例：胸周り 38）。'; elRes.hidden=true; return; } var res = analyze(dog, cfg); if(res.error){ elErr.textContent=res.error; elRes.hidden=true; return; } elRes.innerHTML = render(res); elRes.hidden=false; if(elRes.scrollIntoView){ elRes.scrollIntoView({behavior:'smooth', block:'nearest'}); } } elGo.addEventListener('click', run); [elChest,elNeck,elLen].forEach(function(el){ el.addEventListener('keydown', function(e){ if(e.key==='Enter'){ run(); } }); }); var pl=document.getElementById('whf-product-line'); if(pl){ if(cfg.productName){ pl.innerHTML = '対象商品：<b>'+esc(cfg.productName)+'</b>'; pl.style.display=''; } else { pl.style.display='none'; } } var ml=document.getElementById('whf-model-line'); if(ml){ ml.textContent = cfg.modelNote||''; ml.style.display = cfg.modelNote ? '' : 'none'; } if(!hasNeck){ var nf=document.getElementById('whf-neck-field'); if(nf){ nf.style.display='none'; } var hn=document.getElementById('whf-howto-neck'); if(hn){ hn.style.display='none'; } } })(); </script>


<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/peylyKXt.png?cmsp_timestamp=20260203130814" alt="">

<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

<a href="https://wanhome.shop/?mode=f1#ticket"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDM.png?cmsp_timestamp=20240913151915" alt=""></a>

]]></content:encoded>
    <dc:date>2026-05-21T09:55:21+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/191899823_th.jpg?cmsp_timestamp=20260521095518" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=191876074">
    <link>https://wanhome.shop/?pid=191876074</link>
    <title>ゴムポケットバルーンワンピース＆サロペットパンツ</title>
    <description>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform...</description>
<content:encoded><![CDATA[
<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>


<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

ふっくらポケットがキュートなバルーンポケットワンピース＆サロペットパンツ
２種類の異なる生地でイメージ色々。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM5MDI.JPG?cmsp_timestamp=20260518180456" alt="">

グレー生地はすこししっかりと素材のダンガリー素材。
ブルー生地は4.5オンスの薄地のデニム生地。

ダンガリー生地もしっかりはしていますが、風通しのよい素材なので暑い季節でも
涼しく着用することができます。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM5MDQ.JPG?cmsp_timestamp=20260518180552" alt="">


伸縮性　なし
素材　グレー：綿99%ポリウレタン1%　ブルー：4.5オンスデニム

<div class="gallery-pictures-container" data-gallery-id="2654" ></div>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM5MDM.JPG?cmsp_timestamp=20260518180524" alt="">

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --espresso-2:#3d3128; --walnut:#8b6f47; --caramel:#c4a97d; --line:#d8c7aa; --line-soft:#e7dcc8; --cream:#f5f0e8; --card:#faf7f1; --paper:#ffffff; --ink-soft:#5c5046; --sage:#7a8b6f; --rose:#b5897a; font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho','YuMincho',serif; color:var(--espresso); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; max-width:440px; margin:24px auto; padding:30px 24px 22px; background:var(--card); border:1px solid var(--line); line-height:1.7; font-size:15px; text-align:left; } #whf-root *{ box-sizing:border-box; } #whf-root p, #whf-root h2, #whf-root summary, #whf-root label, #whf-root div{ margin:0; padding:0; } #whf-root b{ font-weight:600; } #whf-root .whf-brand{ text-align:center; font-size:11px; letter-spacing:.42em; color:var(--caramel); padding-left:.42em; margin:0 0 14px; } #whf-root .whf-rule{ border:0; border-top:1px solid var(--line); margin:0; } #whf-root .whf-title{ text-align:center; font-size:21px; font-weight:600; letter-spacing:.06em; margin:18px 0 6px; } #whf-root .whf-lead{ text-align:center; font-size:13px; color:var(--ink-soft); margin:0 auto 4px; } #whf-root .whf-product{ text-align:center; font-size:12.5px; color:var(--walnut); margin:14px 0 2px; letter-spacing:.04em; } #whf-root .whf-product b{ color:var(--espresso); } #whf-root .whf-model{ text-align:center; font-size:11.5px; color:var(--ink-soft); margin:0 0 18px; } #whf-root .whf-howto{ margin:6px 0 20px; } #whf-root .whf-howto>summary{ list-style:none; cursor:pointer; font-size:12.5px; color:var(--walnut); text-align:center; padding:6px 0; } #whf-root .whf-howto>summary::-webkit-details-marker{ display:none; } #whf-root .whf-howto-body{ font-size:12.5px; color:var(--ink-soft); border:1px solid var(--line-soft); padding:12px 14px; margin-top:8px; background:var(--paper); } #whf-root .whf-howto-body p{ margin:0 0 8px; } #whf-root .whf-howto-body p:last-child{ margin-bottom:0; } #whf-root .whf-howto-body b{ color:var(--espresso); } #whf-root .whf-field{ margin:0 0 16px; } #whf-root .whf-label{ display:block; font-size:14px; margin:0 0 7px; } #whf-root .whf-label .whf-key{ font-size:10.5px; color:#fff; background:var(--caramel); padding:1px 7px; margin-left:8px; letter-spacing:.06em; } #whf-root .whf-label .whf-opt{ font-size:11px; color:var(--ink-soft); margin-left:8px; } #whf-root .whf-inwrap{ display:flex; align-items:stretch; border:1px solid var(--line); background:var(--paper); } #whf-root .whf-inwrap input{ flex:1; width:100%; border:0; background:transparent; color:var(--espresso); font-size:16px; padding:13px 14px; outline:none; -moz-appearance:textfield; } #whf-root .whf-inwrap input::-webkit-outer-spin-button, #whf-root .whf-inwrap input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } #whf-root .whf-inwrap input::placeholder{ color:#bcae99; } #whf-root .whf-inwrap .whf-unit{ display:flex; align-items:center; padding:0 15px; font-size:13px; color:var(--ink-soft); border-left:1px solid var(--line-soft); background:#f3ece0; } #whf-root .whf-inwrap:focus-within{ border-color:var(--caramel); } #whf-root .whf-go{ width:100%; border:0; background:var(--espresso); color:var(--cream); font-family:inherit; font-size:16px; letter-spacing:.14em; padding:16px; margin-top:6px; cursor:pointer; } #whf-root .whf-go:hover{ background:#1f1813; } #whf-root .whf-go:active{ background:#100c09; } #whf-root .whf-err{ color:#9a5b4f; font-size:12.5px; text-align:center; margin:12px 0 0; } #whf-root .whf-result{ margin-top:26px; border-top:2px solid var(--caramel); padding-top:4px; } #whf-root .whf-result[hidden]{ display:none; } #whf-root .whf-rlabel{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin:14px 0 2px; text-align:center; } #whf-root .whf-size{ text-align:center; } #whf-root .whf-size .whf-num{ font-size:54px; line-height:1.05; font-weight:600; letter-spacing:.02em; } #whf-root .whf-size .whf-suf{ font-size:14px; color:var(--ink-soft); display:block; margin-top:-2px; letter-spacing:.2em; padding-left:.2em; } #whf-root .whf-size .whf-underline{ width:46px; border-top:1px solid var(--caramel); margin:10px auto 0; } #whf-root .whf-msg{ text-align:center; font-size:14px; margin:16px auto 2px; } #whf-root .whf-msg .whf-sub{ font-size:12.5px; color:var(--ink-soft); } #whf-root .whf-cmp{ border:1px solid var(--line-soft); background:var(--paper); margin:18px 0 4px; } #whf-root .whf-cmp-h{ font-size:11px; letter-spacing:.1em; color:var(--ink-soft); border-bottom:1px solid var(--line-soft); padding:8px 14px; background:#f8f2e9; } #whf-root .whf-cmp-h span{ float:right; } #whf-root .whf-row{ display:flex; justify-content:space-between; align-items:baseline; padding:11px 14px; border-bottom:1px dotted var(--line-soft); font-size:13.5px; } #whf-root .whf-row:last-child{ border-bottom:0; } #whf-root .whf-row .whf-rk{ color:var(--ink-soft); } #whf-root .whf-row .whf-rv{ text-align:right; } #whf-root .whf-row .whf-rv .whf-dog{ color:var(--espresso); } #whf-root .whf-row .whf-rv .whf-ease{ display:block; font-size:11px; margin-top:1px; } #whf-root .whf-ease.ok{ color:var(--sage); } #whf-root .whf-ease.tight{ color:var(--rose); } #whf-root .whf-ease.zero{ color:var(--walnut); } #whf-root .whf-adj{ font-size:12px; color:var(--ink-soft); text-align:center; margin:12px 0 0; } #whf-root .whf-stretch{ font-size:12px; color:var(--ink-soft); text-align:center; margin:14px auto 0; } #whf-root .whf-stretch .whf-stars{ letter-spacing:.18em; color:var(--walnut); white-space:nowrap; } #whf-root .whf-tailor{ border:1px solid var(--caramel); background:#f3ece0; padding:15px 16px; margin:18px 0 2px; } #whf-root .whf-tailor-h{ font-size:13px; font-weight:600; letter-spacing:.08em; margin:0 0 7px; color:var(--espresso-2); } #whf-root .whf-tailor-h::before{ content:""; display:inline-block; width:14px; border-top:1px solid var(--caramel); vertical-align:4px; margin-right:8px; } #whf-root .whf-tailor p{ font-size:12.5px; color:var(--ink-soft); margin:0; } #whf-root .whf-disc{ font-size:11.5px; color:var(--ink-soft); text-align:center; margin:20px auto 0; } #whf-root .whf-foot{ margin-top:24px; padding-top:16px; border-top:1px solid var(--line-soft); text-align:center; } #whf-root .whf-foot .whf-tag{ font-size:13px; letter-spacing:.1em; } #whf-root .whf-foot .whf-sign{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin-top:6px; } @media (min-width:680px){ #whf-root{ max-width:600px; margin:32px auto; padding:44px 46px 34px; font-size:16px; } #whf-root .whf-title{ font-size:26px; margin:20px 0 8px; } #whf-root .whf-lead{ font-size:14px; } #whf-root .whf-product{ font-size:13.5px; } #whf-root .whf-model{ font-size:12.5px; } #whf-root .whf-howto>summary{ font-size:13.5px; } #whf-root .whf-howto-body{ font-size:13px; padding:14px 16px; } #whf-root .whf-label{ font-size:15px; } #whf-root .whf-inwrap input{ font-size:17px; padding:15px 17px; } #whf-root .whf-inwrap .whf-unit{ font-size:14px; padding:0 17px; } #whf-root .whf-go{ font-size:17px; padding:18px; letter-spacing:.16em; } #whf-root .whf-size .whf-num{ font-size:66px; } #whf-root .whf-size .whf-suf{ font-size:15px; } #whf-root .whf-msg{ font-size:15px; } #whf-root .whf-row{ font-size:14.5px; padding:12px 16px; } #whf-root .whf-tailor p{ font-size:13px; } #whf-root .whf-disc{ font-size:12px; } } </style> <script type="application/json" id="whf-config"> { "productName": "", "modelNote": "着用モデル：体重3kg ／ 首周り20・胸周り35・着丈27（SSサイズ）", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 30, "length": 22 }, { "name": "SS", "chest": 35, "length": 26 }, { "name": "S", "chest": 45, "length": 33 }, { "name": "M", "chest": 50, "length": 35 } ] } </script> <div class="whf-root" id="whf-root"> <p class="whf-brand">WANHOME</p> <hr class="whf-rule"> <h2 class="whf-title">サイズの目安をしらべる</h2> <p class="whf-lead">わんちゃんの寸法を入れると、目安のサイズをご案内します。</p> <p class="whf-product" id="whf-product-line" style="display:none"></p> <p class="whf-model" id="whf-model-line">着用モデル：体重3.0kg ／ 首周り22・胸周り35・着丈22（3Sサイズ）</p> <details class="whf-howto"> <summary>はかり方を見る &#9662;</summary> <div class="whf-howto-body"> <p id="whf-howto-neck"><b>首周り</b>：首輪をつける位置（首の付け根）のいちばん太いところを、ひと回り。</p> <p><b>胸周り</b>：前足の付け根のすぐ後ろ、胴のいちばん太いところを、ひと回り。フィットを左右するいちばん大切な寸法です。</p> <p><b>着丈</b>：首の付け根から、しっぽの付け根までの背中の長さ。</p> <p>メジャーは指1本ぶんのゆとりを入れて、きつく締めすぎずにはかってください。</p> </div> </details> <div class="whf-field" id="whf-neck-field"> <label class="whf-label" for="whf-neck">首周り <span class="whf-opt">できれば</span></label> <div class="whf-inwrap"><input id="whf-neck" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：23"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-chest">胸周り <span class="whf-key">いちばん大切</span></label> <div class="whf-inwrap"><input id="whf-chest" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：38"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-length">着丈 <span class="whf-opt">任意・参考用</span></label> <div class="whf-inwrap"><input id="whf-length" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：25"><span class="whf-unit">cm</span></div> </div> <button class="whf-go" id="whf-go" type="button">目安サイズを見る</button> <p class="whf-err" id="whf-err"></p> <section class="whf-result" id="whf-result" hidden aria-live="polite"></section> <div class="whf-foot"> <p class="whf-tag">本物は、ときめく。</p> <p class="whf-sign">MADE IN WANHOME</p> </div> </div> <script> (function(){ "use strict"; var DEFAULT_CONFIG = { productName:"お洋服", modelNote:"", stretch:5, contact:"", sizes:[ {name:"3S",neck:22,chest:35,length:22},{name:"SS",neck:24,chest:40,length:24}, {name:"S",neck:26,chest:45,length:28},{name:"M",neck:28,chest:50,length:32}, {name:"L",neck:30,chest:55,length:36} ] }; var root = document.getElementById('whf-root'); if(!root){ return; } var cfgEl = document.getElementById('whf-config'); var cfg; try { cfg = JSON.parse(cfgEl.textContent); } catch(e){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } if(!cfg || !Array.isArray(cfg.sizes) || !cfg.sizes.length){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } var hasNeck = cfg.sizes.length>0 && cfg.sizes.every(function(s){ return typeof s.neck==='number' && isFinite(s.neck); }); function num(v){ if(v===null||v===undefined){ return null; } var n=parseFloat(String(v).replace(/[^0-9.]/g,'')); return isFinite(n)?n:null; } function fmt(n){ return (Math.round(n*10)/10).toString().replace(/\.0$/,''); } function esc(s){ return String(s).replace(/[&<>"]/g,function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]; }); } function sortSizes(s){ return s.slice().sort(function(a,b){ return a.chest-b.chest; }); } function firstFit(value,key,sizes){ for(var i=0;i<sizes.length;i++){ if(sizes[i][key]>=value){ return i; } } return -1; } function stretchStars(level){ level=Math.max(1,Math.min(5,parseInt(level,10)||5)); var s=''; for(var i=1;i<=5;i++){ s+=(i===level?'★':'☆'); } return 'あり '+s+' なし'; } function stretchAdvice(level){ level=parseInt(level,10)||5; if(level>=4){ return 'この生地は伸縮性が少なめです。2サイズで迷うときは、大きい方をおすすめします。'; } if(level<=2){ return 'ほどよく伸びる生地です。フィット感がお好みなら、小さい方でも心地よくお召しいただけます。'; } return '標準的な伸びの生地です。迷ったらお好みで。'; } function analyze(dog, cfg){ var sizes = sortSizes(cfg.sizes); if(!sizes.length){ return { error:'サイズ表が設定されていません。' }; } if(dog.chest==null){ return { error:'胸周りをご入力ください。' }; } var chestIdx = firstFit(dog.chest,'chest',sizes); var neckGiven = hasNeck && dog.neck!=null; var neckIdx = neckGiven ? firstFit(dog.neck,'neck',sizes) : null; if(chestIdx===-1 || (neckGiven && neckIdx===-1)){ return { status:'over', sizes:sizes, closest:sizes[sizes.length-1], dog:dog }; } var idxs=[chestIdx]; if(neckGiven){ idxs.push(neckIdx); } var recIdx = Math.max.apply(null, idxs); var conflict = neckGiven && (neckIdx - chestIdx) >= 2; var tooSmall = chestIdx===0 && (sizes[0].chest - dog.chest) >= 5; var status = conflict ? 'conflict' : (tooSmall ? 'small' : 'fit'); return { status:status, sizes:sizes, recIdx:recIdx, rec:sizes[recIdx], limiting:(!neckGiven ? 'chest' : (neckIdx>chestIdx ? 'neck' : (chestIdx>neckIdx ? 'chest' : 'both'))), dog:dog, chestIdx:chestIdx, neckIdx:neckIdx, neckGiven:neckGiven }; } function easeCell(sizeVal, dogVal){ var d = Math.round((sizeVal - dogVal)*10)/10, cls, txt; if(d>0){ cls='ok'; txt='ゆとり +'+fmt(d)+'cm'; } else if(d===0){ cls='zero'; txt='ぴったり'; } else { cls='tight'; txt=fmt(Math.abs(d))+'cm 小さめ'; } return '<span class="whf-ease '+cls+'">'+txt+'</span>'; } function cmpTable(size, dog){ var rows = '<div class="whf-row"><span class="whf-rk">胸周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.chest)+'cm</span> ／ このサイズ '+fmt(size.chest)+'cm'+easeCell(size.chest,dog.chest)+'</span></div>'; if(dog.neck!=null){ rows += '<div class="whf-row"><span class="whf-rk">首周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.neck)+'cm</span> ／ このサイズ '+fmt(size.neck)+'cm'+easeCell(size.neck,dog.neck)+'</span></div>'; } if(dog.length!=null){ var d=Math.round((size.length-dog.length)*10)/10; var lab = d>0 ? '背中より約'+fmt(d)+'cm 長め' : (d===0 ? '背中とほぼ同じ' : '背中より約'+fmt(Math.abs(d))+'cm 短め'); rows += '<div class="whf-row"><span class="whf-rk">着丈</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.length)+'cm</span> ／ このサイズ '+fmt(size.length)+'cm<span class="whf-ease zero">'+lab+'</span></span></div>'; } return '<div class="whf-cmp"><div class="whf-cmp-h">寸法のくらべ<span>※目安</span></div>'+rows+'</div>'; } function adjLine(res){ var s=res.sizes, i=res.recIdx, parts=[]; if(s[i-1]){ parts.push('ひとつ下：'+esc(s[i-1].name)+'（胸'+fmt(s[i-1].chest)+'cm）'); } if(s[i+1]){ parts.push('ひとつ上：'+esc(s[i+1].name)+'（胸'+fmt(s[i+1].chest)+'cm）'); } if(!parts.length){ return ''; } return '<p class="whf-adj">'+parts.join('　／　')+'　&#8212; お好みで前後のサイズもご検討いただけます。</p>'; } function tailorBox(text){ var c = cfg.contact ? '<br>'+esc(cfg.contact) : ''; return '<div class="whf-tailor"><p class="whf-tailor-h">お仕立てのご案内</p><p>'+text+' Wanhome はパターンから縫製まで自社アトリエで仕立てています。その子だけの寸法でお作りすることもできますので、お気軽にご相談ください。'+c+'</p></div>'; } function stretchLine(){ return '<p class="whf-stretch">生地の伸縮性：<span class="whf-stars">'+stretchStars(cfg.stretch)+'</span><br>'+stretchAdvice(cfg.stretch)+'</p>'; } function discLine(){ return '<p class="whf-disc">※ こちらはあくまで目安です。生地や体型の個体差で着用感は変わります。'+(cfg.contact ? esc(cfg.contact) : '迷ったらお気軽にお問い合わせください。')+'</p>'; } function sizeBlock(name){ return '<div class="whf-size"><span class="whf-num">'+esc(name)+'</span><span class="whf-suf">サイズ</span><div class="whf-underline"></div></div>'; } function render(res){ var html = '<p class="whf-rlabel">めやすサイズ</p>'; if(res.status==='over'){ html += sizeBlock('お仕立て'); html += '<p class="whf-msg">いちばん大きい <b>'+esc(res.closest.name)+'</b> よりも大きい子のようです。<br><span class="whf-sub">既製サイズではご用意が難しいことがあります。</span></p>'; html += cmpTable(res.closest, res.dog); html += tailorBox('Lサイズより大きい子には、体型に合わせたオーダーがおすすめです。'); html += discLine(); } else if(res.status==='conflict'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">首周りと胸周りのバランスが、標準サイズと少し異なるようです。<br>いちばん近い既製サイズは <b>'+esc(res.rec.name)+'</b> ですが、体型に合わせた<b>お仕立て</b>がおすすめです。</p>'; html += cmpTable(res.rec, res.dog); html += tailorBox('胸や首のどちらかにゆとりが出やすい体型のため、ぴったり仕上げるならオーダーが安心です。'); html += stretchLine(); html += discLine(); } else if(res.status==='small'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">いまの寸法だと、いちばん小さい <b>'+esc(res.rec.name)+'</b> でもゆったりめです。</p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += tailorBox('よりぴったり仕上げたい場合は、お仕立てもご相談いただけます。'); html += stretchLine(); html += discLine(); } else { html += sizeBlock(res.rec.name); var lim = res.limiting==='neck' ? '首周りに合わせています。' : (res.limiting==='both' ? '首・胸の両方にちょうど良いサイズです。' : '胸周りに合わせています。'); html += '<p class="whf-msg">目安サイズは <b>'+esc(res.rec.name)+'</b> です。<br><span class="whf-sub">'+lim+'</span></p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += stretchLine(); html += discLine(); } return html; } var elChest=document.getElementById('whf-chest'); var elNeck=document.getElementById('whf-neck'); var elLen=document.getElementById('whf-length'); var elErr=document.getElementById('whf-err'); var elRes=document.getElementById('whf-result'); var elGo=document.getElementById('whf-go'); function run(){ elErr.textContent=''; var dog = { chest:num(elChest.value), neck:num(elNeck.value), length:num(elLen.value) }; if(dog.chest==null){ elErr.textContent='胸周りをご入力ください（いちばん大切な寸法です）。'; elRes.hidden=true; return; } var bad=false; ['chest','neck','length'].forEach(function(k){ if(dog[k]!=null && (dog[k]<3 || dog[k]>90)){ bad=true; } }); if(bad){ elErr.textContent='寸法はcm単位でご入力ください（例：胸周り 38）。'; elRes.hidden=true; return; } var res = analyze(dog, cfg); if(res.error){ elErr.textContent=res.error; elRes.hidden=true; return; } elRes.innerHTML = render(res); elRes.hidden=false; if(elRes.scrollIntoView){ elRes.scrollIntoView({behavior:'smooth', block:'nearest'}); } } elGo.addEventListener('click', run); [elChest,elNeck,elLen].forEach(function(el){ el.addEventListener('keydown', function(e){ if(e.key==='Enter'){ run(); } }); }); var pl=document.getElementById('whf-product-line'); if(pl){ if(cfg.productName){ pl.innerHTML = '対象商品：<b>'+esc(cfg.productName)+'</b>'; pl.style.display=''; } else { pl.style.display='none'; } } var ml=document.getElementById('whf-model-line'); if(ml){ ml.textContent = cfg.modelNote||''; ml.style.display = cfg.modelNote ? '' : 'none'; } if(!hasNeck){ var nf=document.getElementById('whf-neck-field'); if(nf){ nf.style.display='none'; } var hn=document.getElementById('whf-howto-neck'); if(hn){ hn.style.display='none'; } } })(); </script>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/Z29tdXNw.png?cmsp_timestamp=20260518180616" alt="">


<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

<a href="https://wanhome.shop/?mode=f1#ticket"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDM.png?cmsp_timestamp=20240913151915" alt=""></a>

]]></content:encoded>
    <dc:date>2026-05-18T18:08:19+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/191876074_th.jpg?cmsp_timestamp=20260518180816" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=191874867">
    <link>https://wanhome.shop/?pid=191874867</link>
    <title>肩スナップ　水兵さんボーダーTシャツ</title>
    <description>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform...</description>
<content:encoded><![CDATA[
<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM4OTg.JPG?cmsp_timestamp=20260518170543" alt="">

ドライタッチで少しシャリ感があり、暑い季節にもおすすめな素材です。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM5MDA.JPG?cmsp_timestamp=20260518170732" alt="">

デニムポケットはpremiumデニム生地。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM5MDE.JPG?cmsp_timestamp=20260518170834" alt="">

肩スナップボタンになっていますがほとんどの子はボタンを開けずに着ることが可能です。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM4OTk.JPG?cmsp_timestamp=20260518171058" alt="">

伸縮性　やや伸びにくい
素材　天竺コットン100%

<div class="gallery-pictures-container" data-gallery-id="2636" ></div>

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --espresso-2:#3d3128; --walnut:#8b6f47; --caramel:#c4a97d; --line:#d8c7aa; --line-soft:#e7dcc8; --cream:#f5f0e8; --card:#faf7f1; --paper:#ffffff; --ink-soft:#5c5046; --sage:#7a8b6f; --rose:#b5897a; font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho','YuMincho',serif; color:var(--espresso); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; max-width:440px; margin:24px auto; padding:30px 24px 22px; background:var(--card); border:1px solid var(--line); line-height:1.7; font-size:15px; text-align:left; } #whf-root *{ box-sizing:border-box; } #whf-root p, #whf-root h2, #whf-root summary, #whf-root label, #whf-root div{ margin:0; padding:0; } #whf-root b{ font-weight:600; } #whf-root .whf-brand{ text-align:center; font-size:11px; letter-spacing:.42em; color:var(--caramel); padding-left:.42em; margin:0 0 14px; } #whf-root .whf-rule{ border:0; border-top:1px solid var(--line); margin:0; } #whf-root .whf-title{ text-align:center; font-size:21px; font-weight:600; letter-spacing:.06em; margin:18px 0 6px; } #whf-root .whf-lead{ text-align:center; font-size:13px; color:var(--ink-soft); margin:0 auto 4px; } #whf-root .whf-product{ text-align:center; font-size:12.5px; color:var(--walnut); margin:14px 0 2px; letter-spacing:.04em; } #whf-root .whf-product b{ color:var(--espresso); } #whf-root .whf-model{ text-align:center; font-size:11.5px; color:var(--ink-soft); margin:0 0 18px; } #whf-root .whf-howto{ margin:6px 0 20px; } #whf-root .whf-howto>summary{ list-style:none; cursor:pointer; font-size:12.5px; color:var(--walnut); text-align:center; padding:6px 0; } #whf-root .whf-howto>summary::-webkit-details-marker{ display:none; } #whf-root .whf-howto-body{ font-size:12.5px; color:var(--ink-soft); border:1px solid var(--line-soft); padding:12px 14px; margin-top:8px; background:var(--paper); } #whf-root .whf-howto-body p{ margin:0 0 8px; } #whf-root .whf-howto-body p:last-child{ margin-bottom:0; } #whf-root .whf-howto-body b{ color:var(--espresso); } #whf-root .whf-field{ margin:0 0 16px; } #whf-root .whf-label{ display:block; font-size:14px; margin:0 0 7px; } #whf-root .whf-label .whf-key{ font-size:10.5px; color:#fff; background:var(--caramel); padding:1px 7px; margin-left:8px; letter-spacing:.06em; } #whf-root .whf-label .whf-opt{ font-size:11px; color:var(--ink-soft); margin-left:8px; } #whf-root .whf-inwrap{ display:flex; align-items:stretch; border:1px solid var(--line); background:var(--paper); } #whf-root .whf-inwrap input{ flex:1; width:100%; border:0; background:transparent; color:var(--espresso); font-size:16px; padding:13px 14px; outline:none; -moz-appearance:textfield; } #whf-root .whf-inwrap input::-webkit-outer-spin-button, #whf-root .whf-inwrap input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } #whf-root .whf-inwrap input::placeholder{ color:#bcae99; } #whf-root .whf-inwrap .whf-unit{ display:flex; align-items:center; padding:0 15px; font-size:13px; color:var(--ink-soft); border-left:1px solid var(--line-soft); background:#f3ece0; } #whf-root .whf-inwrap:focus-within{ border-color:var(--caramel); } #whf-root .whf-go{ width:100%; border:0; background:var(--espresso); color:var(--cream); font-family:inherit; font-size:16px; letter-spacing:.14em; padding:16px; margin-top:6px; cursor:pointer; } #whf-root .whf-go:hover{ background:#1f1813; } #whf-root .whf-go:active{ background:#100c09; } #whf-root .whf-err{ color:#9a5b4f; font-size:12.5px; text-align:center; margin:12px 0 0; } #whf-root .whf-result{ margin-top:26px; border-top:2px solid var(--caramel); padding-top:4px; } #whf-root .whf-result[hidden]{ display:none; } #whf-root .whf-rlabel{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin:14px 0 2px; text-align:center; } #whf-root .whf-size{ text-align:center; } #whf-root .whf-size .whf-num{ font-size:54px; line-height:1.05; font-weight:600; letter-spacing:.02em; } #whf-root .whf-size .whf-suf{ font-size:14px; color:var(--ink-soft); display:block; margin-top:-2px; letter-spacing:.2em; padding-left:.2em; } #whf-root .whf-size .whf-underline{ width:46px; border-top:1px solid var(--caramel); margin:10px auto 0; } #whf-root .whf-msg{ text-align:center; font-size:14px; margin:16px auto 2px; } #whf-root .whf-msg .whf-sub{ font-size:12.5px; color:var(--ink-soft); } #whf-root .whf-cmp{ border:1px solid var(--line-soft); background:var(--paper); margin:18px 0 4px; } #whf-root .whf-cmp-h{ font-size:11px; letter-spacing:.1em; color:var(--ink-soft); border-bottom:1px solid var(--line-soft); padding:8px 14px; background:#f8f2e9; } #whf-root .whf-cmp-h span{ float:right; } #whf-root .whf-row{ display:flex; justify-content:space-between; align-items:baseline; padding:11px 14px; border-bottom:1px dotted var(--line-soft); font-size:13.5px; } #whf-root .whf-row:last-child{ border-bottom:0; } #whf-root .whf-row .whf-rk{ color:var(--ink-soft); } #whf-root .whf-row .whf-rv{ text-align:right; } #whf-root .whf-row .whf-rv .whf-dog{ color:var(--espresso); } #whf-root .whf-row .whf-rv .whf-ease{ display:block; font-size:11px; margin-top:1px; } #whf-root .whf-ease.ok{ color:var(--sage); } #whf-root .whf-ease.tight{ color:var(--rose); } #whf-root .whf-ease.zero{ color:var(--walnut); } #whf-root .whf-adj{ font-size:12px; color:var(--ink-soft); text-align:center; margin:12px 0 0; } #whf-root .whf-stretch{ font-size:12px; color:var(--ink-soft); text-align:center; margin:14px auto 0; } #whf-root .whf-stretch .whf-stars{ letter-spacing:.18em; color:var(--walnut); white-space:nowrap; } #whf-root .whf-tailor{ border:1px solid var(--caramel); background:#f3ece0; padding:15px 16px; margin:18px 0 2px; } #whf-root .whf-tailor-h{ font-size:13px; font-weight:600; letter-spacing:.08em; margin:0 0 7px; color:var(--espresso-2); } #whf-root .whf-tailor-h::before{ content:""; display:inline-block; width:14px; border-top:1px solid var(--caramel); vertical-align:4px; margin-right:8px; } #whf-root .whf-tailor p{ font-size:12.5px; color:var(--ink-soft); margin:0; } #whf-root .whf-disc{ font-size:11.5px; color:var(--ink-soft); text-align:center; margin:20px auto 0; } #whf-root .whf-foot{ margin-top:24px; padding-top:16px; border-top:1px solid var(--line-soft); text-align:center; } #whf-root .whf-foot .whf-tag{ font-size:13px; letter-spacing:.1em; } #whf-root .whf-foot .whf-sign{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin-top:6px; } @media (min-width:680px){ #whf-root{ max-width:600px; margin:32px auto; padding:44px 46px 34px; font-size:16px; } #whf-root .whf-title{ font-size:26px; margin:20px 0 8px; } #whf-root .whf-lead{ font-size:14px; } #whf-root .whf-product{ font-size:13.5px; } #whf-root .whf-model{ font-size:12.5px; } #whf-root .whf-howto>summary{ font-size:13.5px; } #whf-root .whf-howto-body{ font-size:13px; padding:14px 16px; } #whf-root .whf-label{ font-size:15px; } #whf-root .whf-inwrap input{ font-size:17px; padding:15px 17px; } #whf-root .whf-inwrap .whf-unit{ font-size:14px; padding:0 17px; } #whf-root .whf-go{ font-size:17px; padding:18px; letter-spacing:.16em; } #whf-root .whf-size .whf-num{ font-size:66px; } #whf-root .whf-size .whf-suf{ font-size:15px; } #whf-root .whf-msg{ font-size:15px; } #whf-root .whf-row{ font-size:14.5px; padding:12px 16px; } #whf-root .whf-tailor p{ font-size:13px; } #whf-root .whf-disc{ font-size:12px; } } </style> <script type="application/json" id="whf-config"> { "productName": "", "modelNote": "着用モデル：体重7.5kg ／ 首周り27・胸周り46・着丈34（Mサイズ）", "stretch": 3, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 35, "length": 21, "neck": 20 }, { "name": "SS", "chest": 40, "length": 24, "neck": 22 }, { "name": "S", "chest": 45, "length": 28, "neck": 28 }, { "name": "M", "chest": 50, "length": 30, "neck": 30 }, { "name": "L", "chest": 55, "length": 35, "neck": 34 } ] } </script> <div class="whf-root" id="whf-root"> <p class="whf-brand">WANHOME</p> <hr class="whf-rule"> <h2 class="whf-title">サイズの目安をしらべる</h2> <p class="whf-lead">わんちゃんの寸法を入れると、目安のサイズをご案内します。</p> <p class="whf-product" id="whf-product-line" style="display:none"></p> <p class="whf-model" id="whf-model-line">着用モデル：体重3.0kg ／ 首周り22・胸周り35・着丈22（3Sサイズ）</p> <details class="whf-howto"> <summary>はかり方を見る &#9662;</summary> <div class="whf-howto-body"> <p id="whf-howto-neck"><b>首周り</b>：首輪をつける位置（首の付け根）のいちばん太いところを、ひと回り。</p> <p><b>胸周り</b>：前足の付け根のすぐ後ろ、胴のいちばん太いところを、ひと回り。フィットを左右するいちばん大切な寸法です。</p> <p><b>着丈</b>：首の付け根から、しっぽの付け根までの背中の長さ。</p> <p>メジャーは指1本ぶんのゆとりを入れて、きつく締めすぎずにはかってください。</p> </div> </details> <div class="whf-field" id="whf-neck-field"> <label class="whf-label" for="whf-neck">首周り <span class="whf-opt">できれば</span></label> <div class="whf-inwrap"><input id="whf-neck" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：23"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-chest">胸周り <span class="whf-key">いちばん大切</span></label> <div class="whf-inwrap"><input id="whf-chest" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：38"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-length">着丈 <span class="whf-opt">任意・参考用</span></label> <div class="whf-inwrap"><input id="whf-length" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：25"><span class="whf-unit">cm</span></div> </div> <button class="whf-go" id="whf-go" type="button">目安サイズを見る</button> <p class="whf-err" id="whf-err"></p> <section class="whf-result" id="whf-result" hidden aria-live="polite"></section> <div class="whf-foot"> <p class="whf-tag">本物は、ときめく。</p> <p class="whf-sign">MADE IN WANHOME</p> </div> </div> <script> (function(){ "use strict"; var DEFAULT_CONFIG = { productName:"お洋服", modelNote:"", stretch:5, contact:"", sizes:[ {name:"3S",neck:22,chest:35,length:22},{name:"SS",neck:24,chest:40,length:24}, {name:"S",neck:26,chest:45,length:28},{name:"M",neck:28,chest:50,length:32}, {name:"L",neck:30,chest:55,length:36} ] }; var root = document.getElementById('whf-root'); if(!root){ return; } var cfgEl = document.getElementById('whf-config'); var cfg; try { cfg = JSON.parse(cfgEl.textContent); } catch(e){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } if(!cfg || !Array.isArray(cfg.sizes) || !cfg.sizes.length){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } var hasNeck = cfg.sizes.length>0 && cfg.sizes.every(function(s){ return typeof s.neck==='number' && isFinite(s.neck); }); function num(v){ if(v===null||v===undefined){ return null; } var n=parseFloat(String(v).replace(/[^0-9.]/g,'')); return isFinite(n)?n:null; } function fmt(n){ return (Math.round(n*10)/10).toString().replace(/\.0$/,''); } function esc(s){ return String(s).replace(/[&<>"]/g,function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]; }); } function sortSizes(s){ return s.slice().sort(function(a,b){ return a.chest-b.chest; }); } function firstFit(value,key,sizes){ for(var i=0;i<sizes.length;i++){ if(sizes[i][key]>=value){ return i; } } return -1; } function stretchStars(level){ level=Math.max(1,Math.min(5,parseInt(level,10)||5)); var s=''; for(var i=1;i<=5;i++){ s+=(i===level?'★':'☆'); } return 'あり '+s+' なし'; } function stretchAdvice(level){ level=parseInt(level,10)||5; if(level>=4){ return 'この生地は伸縮性が少なめです。2サイズで迷うときは、大きい方をおすすめします。'; } if(level<=2){ return 'ほどよく伸びる生地です。フィット感がお好みなら、小さい方でも心地よくお召しいただけます。'; } return '標準的な伸びの生地です。迷ったらお好みで。'; } function analyze(dog, cfg){ var sizes = sortSizes(cfg.sizes); if(!sizes.length){ return { error:'サイズ表が設定されていません。' }; } if(dog.chest==null){ return { error:'胸周りをご入力ください。' }; } var chestIdx = firstFit(dog.chest,'chest',sizes); var neckGiven = hasNeck && dog.neck!=null; var neckIdx = neckGiven ? firstFit(dog.neck,'neck',sizes) : null; if(chestIdx===-1 || (neckGiven && neckIdx===-1)){ return { status:'over', sizes:sizes, closest:sizes[sizes.length-1], dog:dog }; } var idxs=[chestIdx]; if(neckGiven){ idxs.push(neckIdx); } var recIdx = Math.max.apply(null, idxs); var conflict = neckGiven && (neckIdx - chestIdx) >= 2; var tooSmall = chestIdx===0 && (sizes[0].chest - dog.chest) >= 5; var status = conflict ? 'conflict' : (tooSmall ? 'small' : 'fit'); return { status:status, sizes:sizes, recIdx:recIdx, rec:sizes[recIdx], limiting:(!neckGiven ? 'chest' : (neckIdx>chestIdx ? 'neck' : (chestIdx>neckIdx ? 'chest' : 'both'))), dog:dog, chestIdx:chestIdx, neckIdx:neckIdx, neckGiven:neckGiven }; } function easeCell(sizeVal, dogVal){ var d = Math.round((sizeVal - dogVal)*10)/10, cls, txt; if(d>0){ cls='ok'; txt='ゆとり +'+fmt(d)+'cm'; } else if(d===0){ cls='zero'; txt='ぴったり'; } else { cls='tight'; txt=fmt(Math.abs(d))+'cm 小さめ'; } return '<span class="whf-ease '+cls+'">'+txt+'</span>'; } function cmpTable(size, dog){ var rows = '<div class="whf-row"><span class="whf-rk">胸周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.chest)+'cm</span> ／ このサイズ '+fmt(size.chest)+'cm'+easeCell(size.chest,dog.chest)+'</span></div>'; if(dog.neck!=null){ rows += '<div class="whf-row"><span class="whf-rk">首周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.neck)+'cm</span> ／ このサイズ '+fmt(size.neck)+'cm'+easeCell(size.neck,dog.neck)+'</span></div>'; } if(dog.length!=null){ var d=Math.round((size.length-dog.length)*10)/10; var lab = d>0 ? '背中より約'+fmt(d)+'cm 長め' : (d===0 ? '背中とほぼ同じ' : '背中より約'+fmt(Math.abs(d))+'cm 短め'); rows += '<div class="whf-row"><span class="whf-rk">着丈</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.length)+'cm</span> ／ このサイズ '+fmt(size.length)+'cm<span class="whf-ease zero">'+lab+'</span></span></div>'; } return '<div class="whf-cmp"><div class="whf-cmp-h">寸法のくらべ<span>※目安</span></div>'+rows+'</div>'; } function adjLine(res){ var s=res.sizes, i=res.recIdx, parts=[]; if(s[i-1]){ parts.push('ひとつ下：'+esc(s[i-1].name)+'（胸'+fmt(s[i-1].chest)+'cm）'); } if(s[i+1]){ parts.push('ひとつ上：'+esc(s[i+1].name)+'（胸'+fmt(s[i+1].chest)+'cm）'); } if(!parts.length){ return ''; } return '<p class="whf-adj">'+parts.join('　／　')+'　&#8212; お好みで前後のサイズもご検討いただけます。</p>'; } function tailorBox(text){ var c = cfg.contact ? '<br>'+esc(cfg.contact) : ''; return '<div class="whf-tailor"><p class="whf-tailor-h">お仕立てのご案内</p><p>'+text+' Wanhome はパターンから縫製まで自社アトリエで仕立てています。その子だけの寸法でお作りすることもできますので、お気軽にご相談ください。'+c+'</p></div>'; } function stretchLine(){ return '<p class="whf-stretch">生地の伸縮性：<span class="whf-stars">'+stretchStars(cfg.stretch)+'</span><br>'+stretchAdvice(cfg.stretch)+'</p>'; } function discLine(){ return '<p class="whf-disc">※ こちらはあくまで目安です。生地や体型の個体差で着用感は変わります。'+(cfg.contact ? esc(cfg.contact) : '迷ったらお気軽にお問い合わせください。')+'</p>'; } function sizeBlock(name){ return '<div class="whf-size"><span class="whf-num">'+esc(name)+'</span><span class="whf-suf">サイズ</span><div class="whf-underline"></div></div>'; } function render(res){ var html = '<p class="whf-rlabel">めやすサイズ</p>'; if(res.status==='over'){ html += sizeBlock('お仕立て'); html += '<p class="whf-msg">いちばん大きい <b>'+esc(res.closest.name)+'</b> よりも大きい子のようです。<br><span class="whf-sub">既製サイズではご用意が難しいことがあります。</span></p>'; html += cmpTable(res.closest, res.dog); html += tailorBox('Lサイズより大きい子には、体型に合わせたオーダーがおすすめです。'); html += discLine(); } else if(res.status==='conflict'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">首周りと胸周りのバランスが、標準サイズと少し異なるようです。<br>いちばん近い既製サイズは <b>'+esc(res.rec.name)+'</b> ですが、体型に合わせた<b>お仕立て</b>がおすすめです。</p>'; html += cmpTable(res.rec, res.dog); html += tailorBox('胸や首のどちらかにゆとりが出やすい体型のため、ぴったり仕上げるならオーダーが安心です。'); html += stretchLine(); html += discLine(); } else if(res.status==='small'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">いまの寸法だと、いちばん小さい <b>'+esc(res.rec.name)+'</b> でもゆったりめです。</p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += tailorBox('よりぴったり仕上げたい場合は、お仕立てもご相談いただけます。'); html += stretchLine(); html += discLine(); } else { html += sizeBlock(res.rec.name); var lim = res.limiting==='neck' ? '首周りに合わせています。' : (res.limiting==='both' ? '首・胸の両方にちょうど良いサイズです。' : '胸周りに合わせています。'); html += '<p class="whf-msg">目安サイズは <b>'+esc(res.rec.name)+'</b> です。<br><span class="whf-sub">'+lim+'</span></p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += stretchLine(); html += discLine(); } return html; } var elChest=document.getElementById('whf-chest'); var elNeck=document.getElementById('whf-neck'); var elLen=document.getElementById('whf-length'); var elErr=document.getElementById('whf-err'); var elRes=document.getElementById('whf-result'); var elGo=document.getElementById('whf-go'); function run(){ elErr.textContent=''; var dog = { chest:num(elChest.value), neck:num(elNeck.value), length:num(elLen.value) }; if(dog.chest==null){ elErr.textContent='胸周りをご入力ください（いちばん大切な寸法です）。'; elRes.hidden=true; return; } var bad=false; ['chest','neck','length'].forEach(function(k){ if(dog[k]!=null && (dog[k]<3 || dog[k]>90)){ bad=true; } }); if(bad){ elErr.textContent='寸法はcm単位でご入力ください（例：胸周り 38）。'; elRes.hidden=true; return; } var res = analyze(dog, cfg); if(res.error){ elErr.textContent=res.error; elRes.hidden=true; return; } elRes.innerHTML = render(res); elRes.hidden=false; if(elRes.scrollIntoView){ elRes.scrollIntoView({behavior:'smooth', block:'nearest'}); } } elGo.addEventListener('click', run); [elChest,elNeck,elLen].forEach(function(el){ el.addEventListener('keydown', function(e){ if(e.key==='Enter'){ run(); } }); }); var pl=document.getElementById('whf-product-line'); if(pl){ if(cfg.productName){ pl.innerHTML = '対象商品：<b>'+esc(cfg.productName)+'</b>'; pl.style.display=''; } else { pl.style.display='none'; } } var ml=document.getElementById('whf-model-line'); if(ml){ ml.textContent = cfg.modelNote||''; ml.style.display = cfg.modelNote ? '' : 'none'; } if(!hasNeck){ var nf=document.getElementById('whf-neck-field'); if(nf){ nf.style.display='none'; } var hn=document.getElementById('whf-howto-neck'); if(hn){ hn.style.display='none'; } } })(); </script>

<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

<a href="https://wanhome.shop/?mode=f1#ticket"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDM.png?cmsp_timestamp=20240913151915" alt=""></a>


]]></content:encoded>
    <dc:date>2026-05-18T17:13:58+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/191874867_th.jpg?cmsp_timestamp=20260518171357" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=191873478">
    <link>https://wanhome.shop/?pid=191873478</link>
    <title>サッカー素材ミリタリーシャツ</title>
    <description>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform...</description>
<content:encoded><![CDATA[
<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

暑い季節にうれしいクールマックス素材のサッカー生地の
ミリタリー風シャツです。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM4OTI.JPG?cmsp_timestamp=20260518164149" alt="">

ポコポコとした凹凸のある生地で涼しいお洋服でもキチンと感のあるWanhomeの名品シャツです。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM4OTM.JPG?cmsp_timestamp=20260518164320" alt="">

背中切り替えがあることにより体にもフィットしやすい。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM4OTU.JPG?cmsp_timestamp=20260518164552" alt="">

カラーは２カラー
左：グレー　右：ベージュ

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM4OTc.JPG?cmsp_timestamp=20260518164646" alt="">

ボタンはマジックテープ仕様です。

シャツタイプのお洋服は胸ヌードとほぼ一緒もしくプラス２cm程でタイト目に着るのがおすすめです。

伸縮性　なし
素材　クールマックスサッカー生地　ポリエステル100%

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --espresso-2:#3d3128; --walnut:#8b6f47; --caramel:#c4a97d; --line:#d8c7aa; --line-soft:#e7dcc8; --cream:#f5f0e8; --card:#faf7f1; --paper:#ffffff; --ink-soft:#5c5046; --sage:#7a8b6f; --rose:#b5897a; font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho','YuMincho',serif; color:var(--espresso); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; max-width:440px; margin:24px auto; padding:30px 24px 22px; background:var(--card); border:1px solid var(--line); line-height:1.7; font-size:15px; text-align:left; } #whf-root *{ box-sizing:border-box; } #whf-root p, #whf-root h2, #whf-root summary, #whf-root label, #whf-root div{ margin:0; padding:0; } #whf-root b{ font-weight:600; } #whf-root .whf-brand{ text-align:center; font-size:11px; letter-spacing:.42em; color:var(--caramel); padding-left:.42em; margin:0 0 14px; } #whf-root .whf-rule{ border:0; border-top:1px solid var(--line); margin:0; } #whf-root .whf-title{ text-align:center; font-size:21px; font-weight:600; letter-spacing:.06em; margin:18px 0 6px; } #whf-root .whf-lead{ text-align:center; font-size:13px; color:var(--ink-soft); margin:0 auto 4px; } #whf-root .whf-product{ text-align:center; font-size:12.5px; color:var(--walnut); margin:14px 0 2px; letter-spacing:.04em; } #whf-root .whf-product b{ color:var(--espresso); } #whf-root .whf-model{ text-align:center; font-size:11.5px; color:var(--ink-soft); margin:0 0 18px; } #whf-root .whf-howto{ margin:6px 0 20px; } #whf-root .whf-howto>summary{ list-style:none; cursor:pointer; font-size:12.5px; color:var(--walnut); text-align:center; padding:6px 0; } #whf-root .whf-howto>summary::-webkit-details-marker{ display:none; } #whf-root .whf-howto-body{ font-size:12.5px; color:var(--ink-soft); border:1px solid var(--line-soft); padding:12px 14px; margin-top:8px; background:var(--paper); } #whf-root .whf-howto-body p{ margin:0 0 8px; } #whf-root .whf-howto-body p:last-child{ margin-bottom:0; } #whf-root .whf-howto-body b{ color:var(--espresso); } #whf-root .whf-field{ margin:0 0 16px; } #whf-root .whf-label{ display:block; font-size:14px; margin:0 0 7px; } #whf-root .whf-label .whf-key{ font-size:10.5px; color:#fff; background:var(--caramel); padding:1px 7px; margin-left:8px; letter-spacing:.06em; } #whf-root .whf-label .whf-opt{ font-size:11px; color:var(--ink-soft); margin-left:8px; } #whf-root .whf-inwrap{ display:flex; align-items:stretch; border:1px solid var(--line); background:var(--paper); } #whf-root .whf-inwrap input{ flex:1; width:100%; border:0; background:transparent; color:var(--espresso); font-size:16px; padding:13px 14px; outline:none; -moz-appearance:textfield; } #whf-root .whf-inwrap input::-webkit-outer-spin-button, #whf-root .whf-inwrap input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } #whf-root .whf-inwrap input::placeholder{ color:#bcae99; } #whf-root .whf-inwrap .whf-unit{ display:flex; align-items:center; padding:0 15px; font-size:13px; color:var(--ink-soft); border-left:1px solid var(--line-soft); background:#f3ece0; } #whf-root .whf-inwrap:focus-within{ border-color:var(--caramel); } #whf-root .whf-go{ width:100%; border:0; background:var(--espresso); color:var(--cream); font-family:inherit; font-size:16px; letter-spacing:.14em; padding:16px; margin-top:6px; cursor:pointer; } #whf-root .whf-go:hover{ background:#1f1813; } #whf-root .whf-go:active{ background:#100c09; } #whf-root .whf-err{ color:#9a5b4f; font-size:12.5px; text-align:center; margin:12px 0 0; } #whf-root .whf-result{ margin-top:26px; border-top:2px solid var(--caramel); padding-top:4px; } #whf-root .whf-result[hidden]{ display:none; } #whf-root .whf-rlabel{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin:14px 0 2px; text-align:center; } #whf-root .whf-size{ text-align:center; } #whf-root .whf-size .whf-num{ font-size:54px; line-height:1.05; font-weight:600; letter-spacing:.02em; } #whf-root .whf-size .whf-suf{ font-size:14px; color:var(--ink-soft); display:block; margin-top:-2px; letter-spacing:.2em; padding-left:.2em; } #whf-root .whf-size .whf-underline{ width:46px; border-top:1px solid var(--caramel); margin:10px auto 0; } #whf-root .whf-msg{ text-align:center; font-size:14px; margin:16px auto 2px; } #whf-root .whf-msg .whf-sub{ font-size:12.5px; color:var(--ink-soft); } #whf-root .whf-cmp{ border:1px solid var(--line-soft); background:var(--paper); margin:18px 0 4px; } #whf-root .whf-cmp-h{ font-size:11px; letter-spacing:.1em; color:var(--ink-soft); border-bottom:1px solid var(--line-soft); padding:8px 14px; background:#f8f2e9; } #whf-root .whf-cmp-h span{ float:right; } #whf-root .whf-row{ display:flex; justify-content:space-between; align-items:baseline; padding:11px 14px; border-bottom:1px dotted var(--line-soft); font-size:13.5px; } #whf-root .whf-row:last-child{ border-bottom:0; } #whf-root .whf-row .whf-rk{ color:var(--ink-soft); } #whf-root .whf-row .whf-rv{ text-align:right; } #whf-root .whf-row .whf-rv .whf-dog{ color:var(--espresso); } #whf-root .whf-row .whf-rv .whf-ease{ display:block; font-size:11px; margin-top:1px; } #whf-root .whf-ease.ok{ color:var(--sage); } #whf-root .whf-ease.tight{ color:var(--rose); } #whf-root .whf-ease.zero{ color:var(--walnut); } #whf-root .whf-adj{ font-size:12px; color:var(--ink-soft); text-align:center; margin:12px 0 0; } #whf-root .whf-stretch{ font-size:12px; color:var(--ink-soft); text-align:center; margin:14px auto 0; } #whf-root .whf-stretch .whf-stars{ letter-spacing:.18em; color:var(--walnut); white-space:nowrap; } #whf-root .whf-tailor{ border:1px solid var(--caramel); background:#f3ece0; padding:15px 16px; margin:18px 0 2px; } #whf-root .whf-tailor-h{ font-size:13px; font-weight:600; letter-spacing:.08em; margin:0 0 7px; color:var(--espresso-2); } #whf-root .whf-tailor-h::before{ content:""; display:inline-block; width:14px; border-top:1px solid var(--caramel); vertical-align:4px; margin-right:8px; } #whf-root .whf-tailor p{ font-size:12.5px; color:var(--ink-soft); margin:0; } #whf-root .whf-disc{ font-size:11.5px; color:var(--ink-soft); text-align:center; margin:20px auto 0; } #whf-root .whf-foot{ margin-top:24px; padding-top:16px; border-top:1px solid var(--line-soft); text-align:center; } #whf-root .whf-foot .whf-tag{ font-size:13px; letter-spacing:.1em; } #whf-root .whf-foot .whf-sign{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin-top:6px; } @media (min-width:680px){ #whf-root{ max-width:600px; margin:32px auto; padding:44px 46px 34px; font-size:16px; } #whf-root .whf-title{ font-size:26px; margin:20px 0 8px; } #whf-root .whf-lead{ font-size:14px; } #whf-root .whf-product{ font-size:13.5px; } #whf-root .whf-model{ font-size:12.5px; } #whf-root .whf-howto>summary{ font-size:13.5px; } #whf-root .whf-howto-body{ font-size:13px; padding:14px 16px; } #whf-root .whf-label{ font-size:15px; } #whf-root .whf-inwrap input{ font-size:17px; padding:15px 17px; } #whf-root .whf-inwrap .whf-unit{ font-size:14px; padding:0 17px; } #whf-root .whf-go{ font-size:17px; padding:18px; letter-spacing:.16em; } #whf-root .whf-size .whf-num{ font-size:66px; } #whf-root .whf-size .whf-suf{ font-size:15px; } #whf-root .whf-msg{ font-size:15px; } #whf-root .whf-row{ font-size:14.5px; padding:12px 16px; } #whf-root .whf-tailor p{ font-size:13px; } #whf-root .whf-disc{ font-size:12px; } } </style> <script type="application/json" id="whf-config"> { "productName": "", "modelNote": "着用モデル：体重3kg ／ 首周り20・胸周り35・着丈27（SSサイズ）", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 39, "length": 21, "neck": 24 }, { "name": "SS", "chest": 44, "length": 27, "neck": 28 }, { "name": "S", "chest": 48, "length": 29, "neck": 30 }, { "name": "M", "chest": 53, "length": 32, "neck": 34 }, { "name": "L", "chest": 58, "length": 34, "neck": 36 } ] } </script> <div class="whf-root" id="whf-root"> <p class="whf-brand">WANHOME</p> <hr class="whf-rule"> <h2 class="whf-title">サイズの目安をしらべる</h2> <p class="whf-lead">わんちゃんの寸法を入れると、目安のサイズをご案内します。</p> <p class="whf-product" id="whf-product-line" style="display:none"></p> <p class="whf-model" id="whf-model-line">着用モデル：体重3.0kg ／ 首周り22・胸周り35・着丈22（3Sサイズ）</p> <details class="whf-howto"> <summary>はかり方を見る &#9662;</summary> <div class="whf-howto-body"> <p id="whf-howto-neck"><b>首周り</b>：首輪をつける位置（首の付け根）のいちばん太いところを、ひと回り。</p> <p><b>胸周り</b>：前足の付け根のすぐ後ろ、胴のいちばん太いところを、ひと回り。フィットを左右するいちばん大切な寸法です。</p> <p><b>着丈</b>：首の付け根から、しっぽの付け根までの背中の長さ。</p> <p>メジャーは指1本ぶんのゆとりを入れて、きつく締めすぎずにはかってください。</p> </div> </details> <div class="whf-field" id="whf-neck-field"> <label class="whf-label" for="whf-neck">首周り <span class="whf-opt">できれば</span></label> <div class="whf-inwrap"><input id="whf-neck" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：23"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-chest">胸周り <span class="whf-key">いちばん大切</span></label> <div class="whf-inwrap"><input id="whf-chest" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：38"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-length">着丈 <span class="whf-opt">任意・参考用</span></label> <div class="whf-inwrap"><input id="whf-length" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：25"><span class="whf-unit">cm</span></div> </div> <button class="whf-go" id="whf-go" type="button">目安サイズを見る</button> <p class="whf-err" id="whf-err"></p> <section class="whf-result" id="whf-result" hidden aria-live="polite"></section> <div class="whf-foot"> <p class="whf-tag">本物は、ときめく。</p> <p class="whf-sign">MADE IN WANHOME</p> </div> </div> <script> (function(){ "use strict"; var DEFAULT_CONFIG = { productName:"お洋服", modelNote:"", stretch:5, contact:"", sizes:[ {name:"3S",neck:22,chest:35,length:22},{name:"SS",neck:24,chest:40,length:24}, {name:"S",neck:26,chest:45,length:28},{name:"M",neck:28,chest:50,length:32}, {name:"L",neck:30,chest:55,length:36} ] }; var root = document.getElementById('whf-root'); if(!root){ return; } var cfgEl = document.getElementById('whf-config'); var cfg; try { cfg = JSON.parse(cfgEl.textContent); } catch(e){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } if(!cfg || !Array.isArray(cfg.sizes) || !cfg.sizes.length){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } var hasNeck = cfg.sizes.length>0 && cfg.sizes.every(function(s){ return typeof s.neck==='number' && isFinite(s.neck); }); function num(v){ if(v===null||v===undefined){ return null; } var n=parseFloat(String(v).replace(/[^0-9.]/g,'')); return isFinite(n)?n:null; } function fmt(n){ return (Math.round(n*10)/10).toString().replace(/\.0$/,''); } function esc(s){ return String(s).replace(/[&<>"]/g,function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]; }); } function sortSizes(s){ return s.slice().sort(function(a,b){ return a.chest-b.chest; }); } function firstFit(value,key,sizes){ for(var i=0;i<sizes.length;i++){ if(sizes[i][key]>=value){ return i; } } return -1; } function stretchStars(level){ level=Math.max(1,Math.min(5,parseInt(level,10)||5)); var s=''; for(var i=1;i<=5;i++){ s+=(i===level?'★':'☆'); } return 'あり '+s+' なし'; } function stretchAdvice(level){ level=parseInt(level,10)||5; if(level>=4){ return 'この生地は伸縮性が少なめです。2サイズで迷うときは、大きい方をおすすめします。'; } if(level<=2){ return 'ほどよく伸びる生地です。フィット感がお好みなら、小さい方でも心地よくお召しいただけます。'; } return '標準的な伸びの生地です。迷ったらお好みで。'; } function analyze(dog, cfg){ var sizes = sortSizes(cfg.sizes); if(!sizes.length){ return { error:'サイズ表が設定されていません。' }; } if(dog.chest==null){ return { error:'胸周りをご入力ください。' }; } var chestIdx = firstFit(dog.chest,'chest',sizes); var neckGiven = hasNeck && dog.neck!=null; var neckIdx = neckGiven ? firstFit(dog.neck,'neck',sizes) : null; if(chestIdx===-1 || (neckGiven && neckIdx===-1)){ return { status:'over', sizes:sizes, closest:sizes[sizes.length-1], dog:dog }; } var idxs=[chestIdx]; if(neckGiven){ idxs.push(neckIdx); } var recIdx = Math.max.apply(null, idxs); var conflict = neckGiven && (neckIdx - chestIdx) >= 2; var tooSmall = chestIdx===0 && (sizes[0].chest - dog.chest) >= 5; var status = conflict ? 'conflict' : (tooSmall ? 'small' : 'fit'); return { status:status, sizes:sizes, recIdx:recIdx, rec:sizes[recIdx], limiting:(!neckGiven ? 'chest' : (neckIdx>chestIdx ? 'neck' : (chestIdx>neckIdx ? 'chest' : 'both'))), dog:dog, chestIdx:chestIdx, neckIdx:neckIdx, neckGiven:neckGiven }; } function easeCell(sizeVal, dogVal){ var d = Math.round((sizeVal - dogVal)*10)/10, cls, txt; if(d>0){ cls='ok'; txt='ゆとり +'+fmt(d)+'cm'; } else if(d===0){ cls='zero'; txt='ぴったり'; } else { cls='tight'; txt=fmt(Math.abs(d))+'cm 小さめ'; } return '<span class="whf-ease '+cls+'">'+txt+'</span>'; } function cmpTable(size, dog){ var rows = '<div class="whf-row"><span class="whf-rk">胸周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.chest)+'cm</span> ／ このサイズ '+fmt(size.chest)+'cm'+easeCell(size.chest,dog.chest)+'</span></div>'; if(dog.neck!=null){ rows += '<div class="whf-row"><span class="whf-rk">首周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.neck)+'cm</span> ／ このサイズ '+fmt(size.neck)+'cm'+easeCell(size.neck,dog.neck)+'</span></div>'; } if(dog.length!=null){ var d=Math.round((size.length-dog.length)*10)/10; var lab = d>0 ? '背中より約'+fmt(d)+'cm 長め' : (d===0 ? '背中とほぼ同じ' : '背中より約'+fmt(Math.abs(d))+'cm 短め'); rows += '<div class="whf-row"><span class="whf-rk">着丈</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.length)+'cm</span> ／ このサイズ '+fmt(size.length)+'cm<span class="whf-ease zero">'+lab+'</span></span></div>'; } return '<div class="whf-cmp"><div class="whf-cmp-h">寸法のくらべ<span>※目安</span></div>'+rows+'</div>'; } function adjLine(res){ var s=res.sizes, i=res.recIdx, parts=[]; if(s[i-1]){ parts.push('ひとつ下：'+esc(s[i-1].name)+'（胸'+fmt(s[i-1].chest)+'cm）'); } if(s[i+1]){ parts.push('ひとつ上：'+esc(s[i+1].name)+'（胸'+fmt(s[i+1].chest)+'cm）'); } if(!parts.length){ return ''; } return '<p class="whf-adj">'+parts.join('　／　')+'　&#8212; お好みで前後のサイズもご検討いただけます。</p>'; } function tailorBox(text){ var c = cfg.contact ? '<br>'+esc(cfg.contact) : ''; return '<div class="whf-tailor"><p class="whf-tailor-h">お仕立てのご案内</p><p>'+text+' Wanhome はパターンから縫製まで自社アトリエで仕立てています。その子だけの寸法でお作りすることもできますので、お気軽にご相談ください。'+c+'</p></div>'; } function stretchLine(){ return '<p class="whf-stretch">生地の伸縮性：<span class="whf-stars">'+stretchStars(cfg.stretch)+'</span><br>'+stretchAdvice(cfg.stretch)+'</p>'; } function discLine(){ return '<p class="whf-disc">※ こちらはあくまで目安です。生地や体型の個体差で着用感は変わります。'+(cfg.contact ? esc(cfg.contact) : '迷ったらお気軽にお問い合わせください。')+'</p>'; } function sizeBlock(name){ return '<div class="whf-size"><span class="whf-num">'+esc(name)+'</span><span class="whf-suf">サイズ</span><div class="whf-underline"></div></div>'; } function render(res){ var html = '<p class="whf-rlabel">めやすサイズ</p>'; if(res.status==='over'){ html += sizeBlock('お仕立て'); html += '<p class="whf-msg">いちばん大きい <b>'+esc(res.closest.name)+'</b> よりも大きい子のようです。<br><span class="whf-sub">既製サイズではご用意が難しいことがあります。</span></p>'; html += cmpTable(res.closest, res.dog); html += tailorBox('Lサイズより大きい子には、体型に合わせたオーダーがおすすめです。'); html += discLine(); } else if(res.status==='conflict'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">首周りと胸周りのバランスが、標準サイズと少し異なるようです。<br>いちばん近い既製サイズは <b>'+esc(res.rec.name)+'</b> ですが、体型に合わせた<b>お仕立て</b>がおすすめです。</p>'; html += cmpTable(res.rec, res.dog); html += tailorBox('胸や首のどちらかにゆとりが出やすい体型のため、ぴったり仕上げるならオーダーが安心です。'); html += stretchLine(); html += discLine(); } else if(res.status==='small'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">いまの寸法だと、いちばん小さい <b>'+esc(res.rec.name)+'</b> でもゆったりめです。</p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += tailorBox('よりぴったり仕上げたい場合は、お仕立てもご相談いただけます。'); html += stretchLine(); html += discLine(); } else { html += sizeBlock(res.rec.name); var lim = res.limiting==='neck' ? '首周りに合わせています。' : (res.limiting==='both' ? '首・胸の両方にちょうど良いサイズです。' : '胸周りに合わせています。'); html += '<p class="whf-msg">目安サイズは <b>'+esc(res.rec.name)+'</b> です。<br><span class="whf-sub">'+lim+'</span></p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += stretchLine(); html += discLine(); } return html; } var elChest=document.getElementById('whf-chest'); var elNeck=document.getElementById('whf-neck'); var elLen=document.getElementById('whf-length'); var elErr=document.getElementById('whf-err'); var elRes=document.getElementById('whf-result'); var elGo=document.getElementById('whf-go'); function run(){ elErr.textContent=''; var dog = { chest:num(elChest.value), neck:num(elNeck.value), length:num(elLen.value) }; if(dog.chest==null){ elErr.textContent='胸周りをご入力ください（いちばん大切な寸法です）。'; elRes.hidden=true; return; } var bad=false; ['chest','neck','length'].forEach(function(k){ if(dog[k]!=null && (dog[k]<3 || dog[k]>90)){ bad=true; } }); if(bad){ elErr.textContent='寸法はcm単位でご入力ください（例：胸周り 38）。'; elRes.hidden=true; return; } var res = analyze(dog, cfg); if(res.error){ elErr.textContent=res.error; elRes.hidden=true; return; } elRes.innerHTML = render(res); elRes.hidden=false; if(elRes.scrollIntoView){ elRes.scrollIntoView({behavior:'smooth', block:'nearest'}); } } elGo.addEventListener('click', run); [elChest,elNeck,elLen].forEach(function(el){ el.addEventListener('keydown', function(e){ if(e.key==='Enter'){ run(); } }); }); var pl=document.getElementById('whf-product-line'); if(pl){ if(cfg.productName){ pl.innerHTML = '対象商品：<b>'+esc(cfg.productName)+'</b>'; pl.style.display=''; } else { pl.style.display='none'; } } var ml=document.getElementById('whf-model-line'); if(ml){ ml.textContent = cfg.modelNote||''; ml.style.display = cfg.modelNote ? '' : 'none'; } if(!hasNeck){ var nf=document.getElementById('whf-neck-field'); if(nf){ nf.style.display='none'; } var hn=document.getElementById('whf-howto-neck'); if(hn){ hn.style.display='none'; } } })(); </script>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/bW9rdXNoYXQ.png?cmsp_timestamp=20241015105739" alt="">

<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

<a href="https://wanhome.shop/?mode=f1#ticket"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDM.png?cmsp_timestamp=20240913151915" alt=""></a>
]]></content:encoded>
    <dc:date>2026-05-18T16:50:20+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/191873478_th.jpg?cmsp_timestamp=20260518165018" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=191753524">
    <link>https://wanhome.shop/?pid=191753524</link>
    <title>スモールギンガムノースリーブチュニック</title>
    <description>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform...</description>
<content:encoded><![CDATA[
<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzOTM.JPG?cmsp_timestamp=20260507130521" alt="">

リネン100%で風通しのよい夏にぴったりなお洋服です。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzOTI.JPG?cmsp_timestamp=20260507130708" alt="">

首周り、裾周りはゴムで1枚でもインナーとしても◎

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzODk.JPG?cmsp_timestamp=20260507130806" alt="">


伸縮性　あり☆☆☆☆★なし
素材　リネン100%

<div class="gallery-pictures-container" data-gallery-id="2642" ></div>

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --espresso-2:#3d3128; --walnut:#8b6f47; --caramel:#c4a97d; --line:#d8c7aa; --line-soft:#e7dcc8; --cream:#f5f0e8; --card:#faf7f1; --paper:#ffffff; --ink-soft:#5c5046; --sage:#7a8b6f; --rose:#b5897a; font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho','YuMincho',serif; color:var(--espresso); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; max-width:440px; margin:24px auto; padding:30px 24px 22px; background:var(--card); border:1px solid var(--line); line-height:1.7; font-size:15px; text-align:left; } #whf-root *{ box-sizing:border-box; } #whf-root p, #whf-root h2, #whf-root summary, #whf-root label, #whf-root div{ margin:0; padding:0; } #whf-root b{ font-weight:600; } #whf-root .whf-brand{ text-align:center; font-size:11px; letter-spacing:.42em; color:var(--caramel); padding-left:.42em; margin:0 0 14px; } #whf-root .whf-rule{ border:0; border-top:1px solid var(--line); margin:0; } #whf-root .whf-title{ text-align:center; font-size:21px; font-weight:600; letter-spacing:.06em; margin:18px 0 6px; } #whf-root .whf-lead{ text-align:center; font-size:13px; color:var(--ink-soft); margin:0 auto 4px; } #whf-root .whf-product{ text-align:center; font-size:12.5px; color:var(--walnut); margin:14px 0 2px; letter-spacing:.04em; } #whf-root .whf-product b{ color:var(--espresso); } #whf-root .whf-model{ text-align:center; font-size:11.5px; color:var(--ink-soft); margin:0 0 18px; } #whf-root .whf-howto{ margin:6px 0 20px; } #whf-root .whf-howto>summary{ list-style:none; cursor:pointer; font-size:12.5px; color:var(--walnut); text-align:center; padding:6px 0; } #whf-root .whf-howto>summary::-webkit-details-marker{ display:none; } #whf-root .whf-howto-body{ font-size:12.5px; color:var(--ink-soft); border:1px solid var(--line-soft); padding:12px 14px; margin-top:8px; background:var(--paper); } #whf-root .whf-howto-body p{ margin:0 0 8px; } #whf-root .whf-howto-body p:last-child{ margin-bottom:0; } #whf-root .whf-howto-body b{ color:var(--espresso); } #whf-root .whf-field{ margin:0 0 16px; } #whf-root .whf-label{ display:block; font-size:14px; margin:0 0 7px; } #whf-root .whf-label .whf-key{ font-size:10.5px; color:#fff; background:var(--caramel); padding:1px 7px; margin-left:8px; letter-spacing:.06em; } #whf-root .whf-label .whf-opt{ font-size:11px; color:var(--ink-soft); margin-left:8px; } #whf-root .whf-inwrap{ display:flex; align-items:stretch; border:1px solid var(--line); background:var(--paper); } #whf-root .whf-inwrap input{ flex:1; width:100%; border:0; background:transparent; color:var(--espresso); font-size:16px; padding:13px 14px; outline:none; -moz-appearance:textfield; } #whf-root .whf-inwrap input::-webkit-outer-spin-button, #whf-root .whf-inwrap input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } #whf-root .whf-inwrap input::placeholder{ color:#bcae99; } #whf-root .whf-inwrap .whf-unit{ display:flex; align-items:center; padding:0 15px; font-size:13px; color:var(--ink-soft); border-left:1px solid var(--line-soft); background:#f3ece0; } #whf-root .whf-inwrap:focus-within{ border-color:var(--caramel); } #whf-root .whf-go{ width:100%; border:0; background:var(--espresso); color:var(--cream); font-family:inherit; font-size:16px; letter-spacing:.14em; padding:16px; margin-top:6px; cursor:pointer; } #whf-root .whf-go:hover{ background:#1f1813; } #whf-root .whf-go:active{ background:#100c09; } #whf-root .whf-err{ color:#9a5b4f; font-size:12.5px; text-align:center; margin:12px 0 0; } #whf-root .whf-result{ margin-top:26px; border-top:2px solid var(--caramel); padding-top:4px; } #whf-root .whf-result[hidden]{ display:none; } #whf-root .whf-rlabel{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin:14px 0 2px; text-align:center; } #whf-root .whf-size{ text-align:center; } #whf-root .whf-size .whf-num{ font-size:54px; line-height:1.05; font-weight:600; letter-spacing:.02em; } #whf-root .whf-size .whf-suf{ font-size:14px; color:var(--ink-soft); display:block; margin-top:-2px; letter-spacing:.2em; padding-left:.2em; } #whf-root .whf-size .whf-underline{ width:46px; border-top:1px solid var(--caramel); margin:10px auto 0; } #whf-root .whf-msg{ text-align:center; font-size:14px; margin:16px auto 2px; } #whf-root .whf-msg .whf-sub{ font-size:12.5px; color:var(--ink-soft); } #whf-root .whf-cmp{ border:1px solid var(--line-soft); background:var(--paper); margin:18px 0 4px; } #whf-root .whf-cmp-h{ font-size:11px; letter-spacing:.1em; color:var(--ink-soft); border-bottom:1px solid var(--line-soft); padding:8px 14px; background:#f8f2e9; } #whf-root .whf-cmp-h span{ float:right; } #whf-root .whf-row{ display:flex; justify-content:space-between; align-items:baseline; padding:11px 14px; border-bottom:1px dotted var(--line-soft); font-size:13.5px; } #whf-root .whf-row:last-child{ border-bottom:0; } #whf-root .whf-row .whf-rk{ color:var(--ink-soft); } #whf-root .whf-row .whf-rv{ text-align:right; } #whf-root .whf-row .whf-rv .whf-dog{ color:var(--espresso); } #whf-root .whf-row .whf-rv .whf-ease{ display:block; font-size:11px; margin-top:1px; } #whf-root .whf-ease.ok{ color:var(--sage); } #whf-root .whf-ease.tight{ color:var(--rose); } #whf-root .whf-ease.zero{ color:var(--walnut); } #whf-root .whf-adj{ font-size:12px; color:var(--ink-soft); text-align:center; margin:12px 0 0; } #whf-root .whf-stretch{ font-size:12px; color:var(--ink-soft); text-align:center; margin:14px auto 0; } #whf-root .whf-stretch .whf-stars{ letter-spacing:.18em; color:var(--walnut); white-space:nowrap; } #whf-root .whf-tailor{ border:1px solid var(--caramel); background:#f3ece0; padding:15px 16px; margin:18px 0 2px; } #whf-root .whf-tailor-h{ font-size:13px; font-weight:600; letter-spacing:.08em; margin:0 0 7px; color:var(--espresso-2); } #whf-root .whf-tailor-h::before{ content:""; display:inline-block; width:14px; border-top:1px solid var(--caramel); vertical-align:4px; margin-right:8px; } #whf-root .whf-tailor p{ font-size:12.5px; color:var(--ink-soft); margin:0; } #whf-root .whf-disc{ font-size:11.5px; color:var(--ink-soft); text-align:center; margin:20px auto 0; } #whf-root .whf-foot{ margin-top:24px; padding-top:16px; border-top:1px solid var(--line-soft); text-align:center; } #whf-root .whf-foot .whf-tag{ font-size:13px; letter-spacing:.1em; } #whf-root .whf-foot .whf-sign{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin-top:6px; } @media (min-width:680px){ #whf-root{ max-width:600px; margin:32px auto; padding:44px 46px 34px; font-size:16px; } #whf-root .whf-title{ font-size:26px; margin:20px 0 8px; } #whf-root .whf-lead{ font-size:14px; } #whf-root .whf-product{ font-size:13.5px; } #whf-root .whf-model{ font-size:12.5px; } #whf-root .whf-howto>summary{ font-size:13.5px; } #whf-root .whf-howto-body{ font-size:13px; padding:14px 16px; } #whf-root .whf-label{ font-size:15px; } #whf-root .whf-inwrap input{ font-size:17px; padding:15px 17px; } #whf-root .whf-inwrap .whf-unit{ font-size:14px; padding:0 17px; } #whf-root .whf-go{ font-size:17px; padding:18px; letter-spacing:.16em; } #whf-root .whf-size .whf-num{ font-size:66px; } #whf-root .whf-size .whf-suf{ font-size:15px; } #whf-root .whf-msg{ font-size:15px; } #whf-root .whf-row{ font-size:14.5px; padding:12px 16px; } #whf-root .whf-tailor p{ font-size:13px; } #whf-root .whf-disc{ font-size:12px; } } </style> <script type="application/json" id="whf-config"> { "productName": "", "modelNote": "", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 35, "length": 23, "neck": 22 }, { "name": "SS", "chest": 40, "length": 26, "neck": 24 }, { "name": "S", "chest": 45, "length": 29, "neck": 26 }, { "name": "M", "chest": 50, "length": 33, "neck": 28 }, { "name": "L", "chest": 55, "length": 36, "neck": 30 } ] } </script> <div class="whf-root" id="whf-root"> <p class="whf-brand">WANHOME</p> <hr class="whf-rule"> <h2 class="whf-title">サイズの目安をしらべる</h2> <p class="whf-lead">わんちゃんの寸法を入れると、目安のサイズをご案内します。</p> <p class="whf-product" id="whf-product-line" style="display:none"></p> <p class="whf-model" id="whf-model-line">着用モデル：体重3.0kg ／ 首周り22・胸周り35・着丈22（3Sサイズ）</p> <details class="whf-howto"> <summary>はかり方を見る &#9662;</summary> <div class="whf-howto-body"> <p id="whf-howto-neck"><b>首周り</b>：首輪をつける位置（首の付け根）のいちばん太いところを、ひと回り。</p> <p><b>胸周り</b>：前足の付け根のすぐ後ろ、胴のいちばん太いところを、ひと回り。フィットを左右するいちばん大切な寸法です。</p> <p><b>着丈</b>：首の付け根から、しっぽの付け根までの背中の長さ。</p> <p>メジャーは指1本ぶんのゆとりを入れて、きつく締めすぎずにはかってください。</p> </div> </details> <div class="whf-field" id="whf-neck-field"> <label class="whf-label" for="whf-neck">首周り <span class="whf-opt">できれば</span></label> <div class="whf-inwrap"><input id="whf-neck" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：23"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-chest">胸周り <span class="whf-key">いちばん大切</span></label> <div class="whf-inwrap"><input id="whf-chest" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：38"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-length">着丈 <span class="whf-opt">任意・参考用</span></label> <div class="whf-inwrap"><input id="whf-length" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：25"><span class="whf-unit">cm</span></div> </div> <button class="whf-go" id="whf-go" type="button">目安サイズを見る</button> <p class="whf-err" id="whf-err"></p> <section class="whf-result" id="whf-result" hidden aria-live="polite"></section> <div class="whf-foot"> <p class="whf-tag">本物は、ときめく。</p> <p class="whf-sign">MADE IN WANHOME</p> </div> </div> <script> (function(){ "use strict"; var DEFAULT_CONFIG = { productName:"お洋服", modelNote:"", stretch:5, contact:"", sizes:[ {name:"3S",neck:22,chest:35,length:22},{name:"SS",neck:24,chest:40,length:24}, {name:"S",neck:26,chest:45,length:28},{name:"M",neck:28,chest:50,length:32}, {name:"L",neck:30,chest:55,length:36} ] }; var root = document.getElementById('whf-root'); if(!root){ return; } var cfgEl = document.getElementById('whf-config'); var cfg; try { cfg = JSON.parse(cfgEl.textContent); } catch(e){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } if(!cfg || !Array.isArray(cfg.sizes) || !cfg.sizes.length){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } var hasNeck = cfg.sizes.length>0 && cfg.sizes.every(function(s){ return typeof s.neck==='number' && isFinite(s.neck); }); function num(v){ if(v===null||v===undefined){ return null; } var n=parseFloat(String(v).replace(/[^0-9.]/g,'')); return isFinite(n)?n:null; } function fmt(n){ return (Math.round(n*10)/10).toString().replace(/\.0$/,''); } function esc(s){ return String(s).replace(/[&<>"]/g,function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]; }); } function sortSizes(s){ return s.slice().sort(function(a,b){ return a.chest-b.chest; }); } function firstFit(value,key,sizes){ for(var i=0;i<sizes.length;i++){ if(sizes[i][key]>=value){ return i; } } return -1; } function stretchStars(level){ level=Math.max(1,Math.min(5,parseInt(level,10)||5)); var s=''; for(var i=1;i<=5;i++){ s+=(i===level?'★':'☆'); } return 'あり '+s+' なし'; } function stretchAdvice(level){ level=parseInt(level,10)||5; if(level>=4){ return 'この生地は伸縮性が少なめです。2サイズで迷うときは、大きい方をおすすめします。'; } if(level<=2){ return 'ほどよく伸びる生地です。フィット感がお好みなら、小さい方でも心地よくお召しいただけます。'; } return '標準的な伸びの生地です。迷ったらお好みで。'; } function analyze(dog, cfg){ var sizes = sortSizes(cfg.sizes); if(!sizes.length){ return { error:'サイズ表が設定されていません。' }; } if(dog.chest==null){ return { error:'胸周りをご入力ください。' }; } var chestIdx = firstFit(dog.chest,'chest',sizes); var neckGiven = hasNeck && dog.neck!=null; var neckIdx = neckGiven ? firstFit(dog.neck,'neck',sizes) : null; if(chestIdx===-1 || (neckGiven && neckIdx===-1)){ return { status:'over', sizes:sizes, closest:sizes[sizes.length-1], dog:dog }; } var idxs=[chestIdx]; if(neckGiven){ idxs.push(neckIdx); } var recIdx = Math.max.apply(null, idxs); var conflict = neckGiven && (neckIdx - chestIdx) >= 2; var tooSmall = chestIdx===0 && (sizes[0].chest - dog.chest) >= 5; var status = conflict ? 'conflict' : (tooSmall ? 'small' : 'fit'); return { status:status, sizes:sizes, recIdx:recIdx, rec:sizes[recIdx], limiting:(!neckGiven ? 'chest' : (neckIdx>chestIdx ? 'neck' : (chestIdx>neckIdx ? 'chest' : 'both'))), dog:dog, chestIdx:chestIdx, neckIdx:neckIdx, neckGiven:neckGiven }; } function easeCell(sizeVal, dogVal){ var d = Math.round((sizeVal - dogVal)*10)/10, cls, txt; if(d>0){ cls='ok'; txt='ゆとり +'+fmt(d)+'cm'; } else if(d===0){ cls='zero'; txt='ぴったり'; } else { cls='tight'; txt=fmt(Math.abs(d))+'cm 小さめ'; } return '<span class="whf-ease '+cls+'">'+txt+'</span>'; } function cmpTable(size, dog){ var rows = '<div class="whf-row"><span class="whf-rk">胸周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.chest)+'cm</span> ／ このサイズ '+fmt(size.chest)+'cm'+easeCell(size.chest,dog.chest)+'</span></div>'; if(dog.neck!=null){ rows += '<div class="whf-row"><span class="whf-rk">首周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.neck)+'cm</span> ／ このサイズ '+fmt(size.neck)+'cm'+easeCell(size.neck,dog.neck)+'</span></div>'; } if(dog.length!=null){ var d=Math.round((size.length-dog.length)*10)/10; var lab = d>0 ? '背中より約'+fmt(d)+'cm 長め' : (d===0 ? '背中とほぼ同じ' : '背中より約'+fmt(Math.abs(d))+'cm 短め'); rows += '<div class="whf-row"><span class="whf-rk">着丈</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.length)+'cm</span> ／ このサイズ '+fmt(size.length)+'cm<span class="whf-ease zero">'+lab+'</span></span></div>'; } return '<div class="whf-cmp"><div class="whf-cmp-h">寸法のくらべ<span>※目安</span></div>'+rows+'</div>'; } function adjLine(res){ var s=res.sizes, i=res.recIdx, parts=[]; if(s[i-1]){ parts.push('ひとつ下：'+esc(s[i-1].name)+'（胸'+fmt(s[i-1].chest)+'cm）'); } if(s[i+1]){ parts.push('ひとつ上：'+esc(s[i+1].name)+'（胸'+fmt(s[i+1].chest)+'cm）'); } if(!parts.length){ return ''; } return '<p class="whf-adj">'+parts.join('　／　')+'　&#8212; お好みで前後のサイズもご検討いただけます。</p>'; } function tailorBox(text){ var c = cfg.contact ? '<br>'+esc(cfg.contact) : ''; return '<div class="whf-tailor"><p class="whf-tailor-h">お仕立てのご案内</p><p>'+text+' Wanhome はパターンから縫製まで自社アトリエで仕立てています。その子だけの寸法でお作りすることもできますので、お気軽にご相談ください。'+c+'</p></div>'; } function stretchLine(){ return '<p class="whf-stretch">生地の伸縮性：<span class="whf-stars">'+stretchStars(cfg.stretch)+'</span><br>'+stretchAdvice(cfg.stretch)+'</p>'; } function discLine(){ return '<p class="whf-disc">※ こちらはあくまで目安です。生地や体型の個体差で着用感は変わります。'+(cfg.contact ? esc(cfg.contact) : '迷ったらお気軽にお問い合わせください。')+'</p>'; } function sizeBlock(name){ return '<div class="whf-size"><span class="whf-num">'+esc(name)+'</span><span class="whf-suf">サイズ</span><div class="whf-underline"></div></div>'; } function render(res){ var html = '<p class="whf-rlabel">めやすサイズ</p>'; if(res.status==='over'){ html += sizeBlock('お仕立て'); html += '<p class="whf-msg">いちばん大きい <b>'+esc(res.closest.name)+'</b> よりも大きい子のようです。<br><span class="whf-sub">既製サイズではご用意が難しいことがあります。</span></p>'; html += cmpTable(res.closest, res.dog); html += tailorBox('Lサイズより大きい子には、体型に合わせたオーダーがおすすめです。'); html += discLine(); } else if(res.status==='conflict'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">首周りと胸周りのバランスが、標準サイズと少し異なるようです。<br>いちばん近い既製サイズは <b>'+esc(res.rec.name)+'</b> ですが、体型に合わせた<b>お仕立て</b>がおすすめです。</p>'; html += cmpTable(res.rec, res.dog); html += tailorBox('胸や首のどちらかにゆとりが出やすい体型のため、ぴったり仕上げるならオーダーが安心です。'); html += stretchLine(); html += discLine(); } else if(res.status==='small'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">いまの寸法だと、いちばん小さい <b>'+esc(res.rec.name)+'</b> でもゆったりめです。</p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += tailorBox('よりぴったり仕上げたい場合は、お仕立てもご相談いただけます。'); html += stretchLine(); html += discLine(); } else { html += sizeBlock(res.rec.name); var lim = res.limiting==='neck' ? '首周りに合わせています。' : (res.limiting==='both' ? '首・胸の両方にちょうど良いサイズです。' : '胸周りに合わせています。'); html += '<p class="whf-msg">目安サイズは <b>'+esc(res.rec.name)+'</b> です。<br><span class="whf-sub">'+lim+'</span></p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += stretchLine(); html += discLine(); } return html; } var elChest=document.getElementById('whf-chest'); var elNeck=document.getElementById('whf-neck'); var elLen=document.getElementById('whf-length'); var elErr=document.getElementById('whf-err'); var elRes=document.getElementById('whf-result'); var elGo=document.getElementById('whf-go'); function run(){ elErr.textContent=''; var dog = { chest:num(elChest.value), neck:num(elNeck.value), length:num(elLen.value) }; if(dog.chest==null){ elErr.textContent='胸周りをご入力ください（いちばん大切な寸法です）。'; elRes.hidden=true; return; } var bad=false; ['chest','neck','length'].forEach(function(k){ if(dog[k]!=null && (dog[k]<3 || dog[k]>90)){ bad=true; } }); if(bad){ elErr.textContent='寸法はcm単位でご入力ください（例：胸周り 38）。'; elRes.hidden=true; return; } var res = analyze(dog, cfg); if(res.error){ elErr.textContent=res.error; elRes.hidden=true; return; } elRes.innerHTML = render(res); elRes.hidden=false; if(elRes.scrollIntoView){ elRes.scrollIntoView({behavior:'smooth', block:'nearest'}); } } elGo.addEventListener('click', run); [elChest,elNeck,elLen].forEach(function(el){ el.addEventListener('keydown', function(e){ if(e.key==='Enter'){ run(); } }); }); var pl=document.getElementById('whf-product-line'); if(pl){ if(cfg.productName){ pl.innerHTML = '対象商品：<b>'+esc(cfg.productName)+'</b>'; pl.style.display=''; } else { pl.style.display='none'; } } var ml=document.getElementById('whf-model-line'); if(ml){ ml.textContent = cfg.modelNote||''; ml.style.display = cfg.modelNote ? '' : 'none'; } if(!hasNeck){ var nf=document.getElementById('whf-neck-field'); if(nf){ nf.style.display='none'; } var hn=document.getElementById('whf-howto-neck'); if(hn){ hn.style.display='none'; } } })(); </script>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/pc6hvKW5peo.png?cmsp_timestamp=20260305194705" alt="">

<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

<a href="https://wanhome.shop/?mode=f1#ticket"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDM.png?cmsp_timestamp=20240913151915" alt=""></a>



]]></content:encoded>
    <dc:date>2026-05-07T13:10:12+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/191753524_th.jpg?cmsp_timestamp=20260507131009" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=191502862">
    <link>https://wanhome.shop/?pid=191502862</link>
    <title>6オンスデニムベスト</title>
    <description>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform...</description>
<content:encoded><![CDATA[
<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

人気のレイヤードアイテムのベストです。
春夏用に薄手の6オンスデニムを使用しました。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI4Mzg.JPG?cmsp_timestamp=20260417211525" alt="">

Tシャツだけでは、なんだかおしゃれが決まらない。。。
オシャレさん必見です！

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI4NDA.JPG?cmsp_timestamp=20260417211551" alt="">

背中開きで着用できるのでTシャツやパーカーの上からでも安易に着せることができます。
前から見てもぬかりなく。デザインステッチがポイントです。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI4NDE.JPG?cmsp_timestamp=20260417211616" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI4NDI.JPG?cmsp_timestamp=20260417211637" alt="">

２カラーから選べます。
左：ブラックデニム　右：インディゴ

伸縮性　なし
素材　　6オンスデニム

<div class="gallery-pictures-container" data-gallery-id="2643" ></div>

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --espresso-2:#3d3128; --walnut:#8b6f47; --caramel:#c4a97d; --line:#d8c7aa; --line-soft:#e7dcc8; --cream:#f5f0e8; --card:#faf7f1; --paper:#ffffff; --ink-soft:#5c5046; --sage:#7a8b6f; --rose:#b5897a; font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho','YuMincho',serif; color:var(--espresso); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; max-width:440px; margin:24px auto; padding:30px 24px 22px; background:var(--card); border:1px solid var(--line); line-height:1.7; font-size:15px; text-align:left; } #whf-root *{ box-sizing:border-box; } #whf-root p, #whf-root h2, #whf-root summary, #whf-root label, #whf-root div{ margin:0; padding:0; } #whf-root b{ font-weight:600; } #whf-root .whf-brand{ text-align:center; font-size:11px; letter-spacing:.42em; color:var(--caramel); padding-left:.42em; margin:0 0 14px; } #whf-root .whf-rule{ border:0; border-top:1px solid var(--line); margin:0; } #whf-root .whf-title{ text-align:center; font-size:21px; font-weight:600; letter-spacing:.06em; margin:18px 0 6px; } #whf-root .whf-lead{ text-align:center; font-size:13px; color:var(--ink-soft); margin:0 auto 4px; } #whf-root .whf-product{ text-align:center; font-size:12.5px; color:var(--walnut); margin:14px 0 2px; letter-spacing:.04em; } #whf-root .whf-product b{ color:var(--espresso); } #whf-root .whf-model{ text-align:center; font-size:11.5px; color:var(--ink-soft); margin:0 0 18px; } #whf-root .whf-howto{ margin:6px 0 20px; } #whf-root .whf-howto>summary{ list-style:none; cursor:pointer; font-size:12.5px; color:var(--walnut); text-align:center; padding:6px 0; } #whf-root .whf-howto>summary::-webkit-details-marker{ display:none; } #whf-root .whf-howto-body{ font-size:12.5px; color:var(--ink-soft); border:1px solid var(--line-soft); padding:12px 14px; margin-top:8px; background:var(--paper); } #whf-root .whf-howto-body p{ margin:0 0 8px; } #whf-root .whf-howto-body p:last-child{ margin-bottom:0; } #whf-root .whf-howto-body b{ color:var(--espresso); } #whf-root .whf-field{ margin:0 0 16px; } #whf-root .whf-label{ display:block; font-size:14px; margin:0 0 7px; } #whf-root .whf-label .whf-key{ font-size:10.5px; color:#fff; background:var(--caramel); padding:1px 7px; margin-left:8px; letter-spacing:.06em; } #whf-root .whf-label .whf-opt{ font-size:11px; color:var(--ink-soft); margin-left:8px; } #whf-root .whf-inwrap{ display:flex; align-items:stretch; border:1px solid var(--line); background:var(--paper); } #whf-root .whf-inwrap input{ flex:1; width:100%; border:0; background:transparent; color:var(--espresso); font-size:16px; padding:13px 14px; outline:none; -moz-appearance:textfield; } #whf-root .whf-inwrap input::-webkit-outer-spin-button, #whf-root .whf-inwrap input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } #whf-root .whf-inwrap input::placeholder{ color:#bcae99; } #whf-root .whf-inwrap .whf-unit{ display:flex; align-items:center; padding:0 15px; font-size:13px; color:var(--ink-soft); border-left:1px solid var(--line-soft); background:#f3ece0; } #whf-root .whf-inwrap:focus-within{ border-color:var(--caramel); } #whf-root .whf-go{ width:100%; border:0; background:var(--espresso); color:var(--cream); font-family:inherit; font-size:16px; letter-spacing:.14em; padding:16px; margin-top:6px; cursor:pointer; } #whf-root .whf-go:hover{ background:#1f1813; } #whf-root .whf-go:active{ background:#100c09; } #whf-root .whf-err{ color:#9a5b4f; font-size:12.5px; text-align:center; margin:12px 0 0; } #whf-root .whf-result{ margin-top:26px; border-top:2px solid var(--caramel); padding-top:4px; } #whf-root .whf-result[hidden]{ display:none; } #whf-root .whf-rlabel{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin:14px 0 2px; text-align:center; } #whf-root .whf-size{ text-align:center; } #whf-root .whf-size .whf-num{ font-size:54px; line-height:1.05; font-weight:600; letter-spacing:.02em; } #whf-root .whf-size .whf-suf{ font-size:14px; color:var(--ink-soft); display:block; margin-top:-2px; letter-spacing:.2em; padding-left:.2em; } #whf-root .whf-size .whf-underline{ width:46px; border-top:1px solid var(--caramel); margin:10px auto 0; } #whf-root .whf-msg{ text-align:center; font-size:14px; margin:16px auto 2px; } #whf-root .whf-msg .whf-sub{ font-size:12.5px; color:var(--ink-soft); } #whf-root .whf-cmp{ border:1px solid var(--line-soft); background:var(--paper); margin:18px 0 4px; } #whf-root .whf-cmp-h{ font-size:11px; letter-spacing:.1em; color:var(--ink-soft); border-bottom:1px solid var(--line-soft); padding:8px 14px; background:#f8f2e9; } #whf-root .whf-cmp-h span{ float:right; } #whf-root .whf-row{ display:flex; justify-content:space-between; align-items:baseline; padding:11px 14px; border-bottom:1px dotted var(--line-soft); font-size:13.5px; } #whf-root .whf-row:last-child{ border-bottom:0; } #whf-root .whf-row .whf-rk{ color:var(--ink-soft); } #whf-root .whf-row .whf-rv{ text-align:right; } #whf-root .whf-row .whf-rv .whf-dog{ color:var(--espresso); } #whf-root .whf-row .whf-rv .whf-ease{ display:block; font-size:11px; margin-top:1px; } #whf-root .whf-ease.ok{ color:var(--sage); } #whf-root .whf-ease.tight{ color:var(--rose); } #whf-root .whf-ease.zero{ color:var(--walnut); } #whf-root .whf-adj{ font-size:12px; color:var(--ink-soft); text-align:center; margin:12px 0 0; } #whf-root .whf-stretch{ font-size:12px; color:var(--ink-soft); text-align:center; margin:14px auto 0; } #whf-root .whf-stretch .whf-stars{ letter-spacing:.18em; color:var(--walnut); white-space:nowrap; } #whf-root .whf-tailor{ border:1px solid var(--caramel); background:#f3ece0; padding:15px 16px; margin:18px 0 2px; } #whf-root .whf-tailor-h{ font-size:13px; font-weight:600; letter-spacing:.08em; margin:0 0 7px; color:var(--espresso-2); } #whf-root .whf-tailor-h::before{ content:""; display:inline-block; width:14px; border-top:1px solid var(--caramel); vertical-align:4px; margin-right:8px; } #whf-root .whf-tailor p{ font-size:12.5px; color:var(--ink-soft); margin:0; } #whf-root .whf-disc{ font-size:11.5px; color:var(--ink-soft); text-align:center; margin:20px auto 0; } #whf-root .whf-foot{ margin-top:24px; padding-top:16px; border-top:1px solid var(--line-soft); text-align:center; } #whf-root .whf-foot .whf-tag{ font-size:13px; letter-spacing:.1em; } #whf-root .whf-foot .whf-sign{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin-top:6px; } @media (min-width:680px){ #whf-root{ max-width:600px; margin:32px auto; padding:44px 46px 34px; font-size:16px; } #whf-root .whf-title{ font-size:26px; margin:20px 0 8px; } #whf-root .whf-lead{ font-size:14px; } #whf-root .whf-product{ font-size:13.5px; } #whf-root .whf-model{ font-size:12.5px; } #whf-root .whf-howto>summary{ font-size:13.5px; } #whf-root .whf-howto-body{ font-size:13px; padding:14px 16px; } #whf-root .whf-label{ font-size:15px; } #whf-root .whf-inwrap input{ font-size:17px; padding:15px 17px; } #whf-root .whf-inwrap .whf-unit{ font-size:14px; padding:0 17px; } #whf-root .whf-go{ font-size:17px; padding:18px; letter-spacing:.16em; } #whf-root .whf-size .whf-num{ font-size:66px; } #whf-root .whf-size .whf-suf{ font-size:15px; } #whf-root .whf-msg{ font-size:15px; } #whf-root .whf-row{ font-size:14.5px; padding:12px 16px; } #whf-root .whf-tailor p{ font-size:13px; } #whf-root .whf-disc{ font-size:12px; } } </style> <script type="application/json" id="whf-config"> { "productName": "", "modelNote": "", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 35, "length": 20 }, { "name": "SS", "chest": 40, "length": 23 }, { "name": "S", "chest": 45, "length": 25 }, { "name": "M", "chest": 50, "length": 28 }, { "name": "L", "chest": 55, "length": 30 } ] } </script> <div class="whf-root" id="whf-root"> <p class="whf-brand">WANHOME</p> <hr class="whf-rule"> <h2 class="whf-title">サイズの目安をしらべる</h2> <p class="whf-lead">わんちゃんの寸法を入れると、目安のサイズをご案内します。</p> <p class="whf-product" id="whf-product-line" style="display:none"></p> <p class="whf-model" id="whf-model-line">着用モデル：体重3.0kg ／ 首周り22・胸周り35・着丈22（3Sサイズ）</p> <details class="whf-howto"> <summary>はかり方を見る &#9662;</summary> <div class="whf-howto-body"> <p id="whf-howto-neck"><b>首周り</b>：首輪をつける位置（首の付け根）のいちばん太いところを、ひと回り。</p> <p><b>胸周り</b>：前足の付け根のすぐ後ろ、胴のいちばん太いところを、ひと回り。フィットを左右するいちばん大切な寸法です。</p> <p><b>着丈</b>：首の付け根から、しっぽの付け根までの背中の長さ。</p> <p>メジャーは指1本ぶんのゆとりを入れて、きつく締めすぎずにはかってください。</p> </div> </details> <div class="whf-field" id="whf-neck-field"> <label class="whf-label" for="whf-neck">首周り <span class="whf-opt">できれば</span></label> <div class="whf-inwrap"><input id="whf-neck" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：23"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-chest">胸周り <span class="whf-key">いちばん大切</span></label> <div class="whf-inwrap"><input id="whf-chest" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：38"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-length">着丈 <span class="whf-opt">任意・参考用</span></label> <div class="whf-inwrap"><input id="whf-length" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：25"><span class="whf-unit">cm</span></div> </div> <button class="whf-go" id="whf-go" type="button">目安サイズを見る</button> <p class="whf-err" id="whf-err"></p> <section class="whf-result" id="whf-result" hidden aria-live="polite"></section> <div class="whf-foot"> <p class="whf-tag">本物は、ときめく。</p> <p class="whf-sign">MADE IN WANHOME</p> </div> </div> <script> (function(){ "use strict"; var DEFAULT_CONFIG = { productName:"お洋服", modelNote:"", stretch:5, contact:"", sizes:[ {name:"3S",neck:22,chest:35,length:22},{name:"SS",neck:24,chest:40,length:24}, {name:"S",neck:26,chest:45,length:28},{name:"M",neck:28,chest:50,length:32}, {name:"L",neck:30,chest:55,length:36} ] }; var root = document.getElementById('whf-root'); if(!root){ return; } var cfgEl = document.getElementById('whf-config'); var cfg; try { cfg = JSON.parse(cfgEl.textContent); } catch(e){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } if(!cfg || !Array.isArray(cfg.sizes) || !cfg.sizes.length){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } var hasNeck = cfg.sizes.length>0 && cfg.sizes.every(function(s){ return typeof s.neck==='number' && isFinite(s.neck); }); function num(v){ if(v===null||v===undefined){ return null; } var n=parseFloat(String(v).replace(/[^0-9.]/g,'')); return isFinite(n)?n:null; } function fmt(n){ return (Math.round(n*10)/10).toString().replace(/\.0$/,''); } function esc(s){ return String(s).replace(/[&<>"]/g,function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]; }); } function sortSizes(s){ return s.slice().sort(function(a,b){ return a.chest-b.chest; }); } function firstFit(value,key,sizes){ for(var i=0;i<sizes.length;i++){ if(sizes[i][key]>=value){ return i; } } return -1; } function stretchStars(level){ level=Math.max(1,Math.min(5,parseInt(level,10)||5)); var s=''; for(var i=1;i<=5;i++){ s+=(i===level?'★':'☆'); } return 'あり '+s+' なし'; } function stretchAdvice(level){ level=parseInt(level,10)||5; if(level>=4){ return 'この生地は伸縮性が少なめです。2サイズで迷うときは、大きい方をおすすめします。'; } if(level<=2){ return 'ほどよく伸びる生地です。フィット感がお好みなら、小さい方でも心地よくお召しいただけます。'; } return '標準的な伸びの生地です。迷ったらお好みで。'; } function analyze(dog, cfg){ var sizes = sortSizes(cfg.sizes); if(!sizes.length){ return { error:'サイズ表が設定されていません。' }; } if(dog.chest==null){ return { error:'胸周りをご入力ください。' }; } var chestIdx = firstFit(dog.chest,'chest',sizes); var neckGiven = hasNeck && dog.neck!=null; var neckIdx = neckGiven ? firstFit(dog.neck,'neck',sizes) : null; if(chestIdx===-1 || (neckGiven && neckIdx===-1)){ return { status:'over', sizes:sizes, closest:sizes[sizes.length-1], dog:dog }; } var idxs=[chestIdx]; if(neckGiven){ idxs.push(neckIdx); } var recIdx = Math.max.apply(null, idxs); var conflict = neckGiven && (neckIdx - chestIdx) >= 2; var tooSmall = chestIdx===0 && (sizes[0].chest - dog.chest) >= 5; var status = conflict ? 'conflict' : (tooSmall ? 'small' : 'fit'); return { status:status, sizes:sizes, recIdx:recIdx, rec:sizes[recIdx], limiting:(!neckGiven ? 'chest' : (neckIdx>chestIdx ? 'neck' : (chestIdx>neckIdx ? 'chest' : 'both'))), dog:dog, chestIdx:chestIdx, neckIdx:neckIdx, neckGiven:neckGiven }; } function easeCell(sizeVal, dogVal){ var d = Math.round((sizeVal - dogVal)*10)/10, cls, txt; if(d>0){ cls='ok'; txt='ゆとり +'+fmt(d)+'cm'; } else if(d===0){ cls='zero'; txt='ぴったり'; } else { cls='tight'; txt=fmt(Math.abs(d))+'cm 小さめ'; } return '<span class="whf-ease '+cls+'">'+txt+'</span>'; } function cmpTable(size, dog){ var rows = '<div class="whf-row"><span class="whf-rk">胸周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.chest)+'cm</span> ／ このサイズ '+fmt(size.chest)+'cm'+easeCell(size.chest,dog.chest)+'</span></div>'; if(dog.neck!=null){ rows += '<div class="whf-row"><span class="whf-rk">首周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.neck)+'cm</span> ／ このサイズ '+fmt(size.neck)+'cm'+easeCell(size.neck,dog.neck)+'</span></div>'; } if(dog.length!=null){ var d=Math.round((size.length-dog.length)*10)/10; var lab = d>0 ? '背中より約'+fmt(d)+'cm 長め' : (d===0 ? '背中とほぼ同じ' : '背中より約'+fmt(Math.abs(d))+'cm 短め'); rows += '<div class="whf-row"><span class="whf-rk">着丈</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.length)+'cm</span> ／ このサイズ '+fmt(size.length)+'cm<span class="whf-ease zero">'+lab+'</span></span></div>'; } return '<div class="whf-cmp"><div class="whf-cmp-h">寸法のくらべ<span>※目安</span></div>'+rows+'</div>'; } function adjLine(res){ var s=res.sizes, i=res.recIdx, parts=[]; if(s[i-1]){ parts.push('ひとつ下：'+esc(s[i-1].name)+'（胸'+fmt(s[i-1].chest)+'cm）'); } if(s[i+1]){ parts.push('ひとつ上：'+esc(s[i+1].name)+'（胸'+fmt(s[i+1].chest)+'cm）'); } if(!parts.length){ return ''; } return '<p class="whf-adj">'+parts.join('　／　')+'　&#8212; お好みで前後のサイズもご検討いただけます。</p>'; } function tailorBox(text){ var c = cfg.contact ? '<br>'+esc(cfg.contact) : ''; return '<div class="whf-tailor"><p class="whf-tailor-h">お仕立てのご案内</p><p>'+text+' Wanhome はパターンから縫製まで自社アトリエで仕立てています。その子だけの寸法でお作りすることもできますので、お気軽にご相談ください。'+c+'</p></div>'; } function stretchLine(){ return '<p class="whf-stretch">生地の伸縮性：<span class="whf-stars">'+stretchStars(cfg.stretch)+'</span><br>'+stretchAdvice(cfg.stretch)+'</p>'; } function discLine(){ return '<p class="whf-disc">※ こちらはあくまで目安です。生地や体型の個体差で着用感は変わります。'+(cfg.contact ? esc(cfg.contact) : '迷ったらお気軽にお問い合わせください。')+'</p>'; } function sizeBlock(name){ return '<div class="whf-size"><span class="whf-num">'+esc(name)+'</span><span class="whf-suf">サイズ</span><div class="whf-underline"></div></div>'; } function render(res){ var html = '<p class="whf-rlabel">めやすサイズ</p>'; if(res.status==='over'){ html += sizeBlock('お仕立て'); html += '<p class="whf-msg">いちばん大きい <b>'+esc(res.closest.name)+'</b> よりも大きい子のようです。<br><span class="whf-sub">既製サイズではご用意が難しいことがあります。</span></p>'; html += cmpTable(res.closest, res.dog); html += tailorBox('Lサイズより大きい子には、体型に合わせたオーダーがおすすめです。'); html += discLine(); } else if(res.status==='conflict'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">首周りと胸周りのバランスが、標準サイズと少し異なるようです。<br>いちばん近い既製サイズは <b>'+esc(res.rec.name)+'</b> ですが、体型に合わせた<b>お仕立て</b>がおすすめです。</p>'; html += cmpTable(res.rec, res.dog); html += tailorBox('胸や首のどちらかにゆとりが出やすい体型のため、ぴったり仕上げるならオーダーが安心です。'); html += stretchLine(); html += discLine(); } else if(res.status==='small'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">いまの寸法だと、いちばん小さい <b>'+esc(res.rec.name)+'</b> でもゆったりめです。</p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += tailorBox('よりぴったり仕上げたい場合は、お仕立てもご相談いただけます。'); html += stretchLine(); html += discLine(); } else { html += sizeBlock(res.rec.name); var lim = res.limiting==='neck' ? '首周りに合わせています。' : (res.limiting==='both' ? '首・胸の両方にちょうど良いサイズです。' : '胸周りに合わせています。'); html += '<p class="whf-msg">目安サイズは <b>'+esc(res.rec.name)+'</b> です。<br><span class="whf-sub">'+lim+'</span></p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += stretchLine(); html += discLine(); } return html; } var elChest=document.getElementById('whf-chest'); var elNeck=document.getElementById('whf-neck'); var elLen=document.getElementById('whf-length'); var elErr=document.getElementById('whf-err'); var elRes=document.getElementById('whf-result'); var elGo=document.getElementById('whf-go'); function run(){ elErr.textContent=''; var dog = { chest:num(elChest.value), neck:num(elNeck.value), length:num(elLen.value) }; if(dog.chest==null){ elErr.textContent='胸周りをご入力ください（いちばん大切な寸法です）。'; elRes.hidden=true; return; } var bad=false; ['chest','neck','length'].forEach(function(k){ if(dog[k]!=null && (dog[k]<3 || dog[k]>90)){ bad=true; } }); if(bad){ elErr.textContent='寸法はcm単位でご入力ください（例：胸周り 38）。'; elRes.hidden=true; return; } var res = analyze(dog, cfg); if(res.error){ elErr.textContent=res.error; elRes.hidden=true; return; } elRes.innerHTML = render(res); elRes.hidden=false; if(elRes.scrollIntoView){ elRes.scrollIntoView({behavior:'smooth', block:'nearest'}); } } elGo.addEventListener('click', run); [elChest,elNeck,elLen].forEach(function(el){ el.addEventListener('keydown', function(e){ if(e.key==='Enter'){ run(); } }); }); var pl=document.getElementById('whf-product-line'); if(pl){ if(cfg.productName){ pl.innerHTML = '対象商品：<b>'+esc(cfg.productName)+'</b>'; pl.style.display=''; } else { pl.style.display='none'; } } var ml=document.getElementById('whf-model-line'); if(ml){ ml.textContent = cfg.modelNote||''; ml.style.display = cfg.modelNote ? '' : 'none'; } if(!hasNeck){ var nf=document.getElementById('whf-neck-field'); if(nf){ nf.style.display='none'; } var hn=document.getElementById('whf-howto-neck'); if(hn){ hn.style.display='none'; } } })(); </script>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/bmV3YmVzdA.png?cmsp_timestamp=20250909111812" alt="">

<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

<a href="https://wanhome.shop/?mode=f1#ticket"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDM.png?cmsp_timestamp=20240913151915" alt=""></a>

]]></content:encoded>
    <dc:date>2026-04-17T21:19:20+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/191502862_th.jpg?cmsp_timestamp=20260417211916" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=191439997">
    <link>https://wanhome.shop/?pid=191439997</link>
    <title>フリルチュニック</title>
    <description>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform...</description>
<content:encoded><![CDATA[
<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

さらっとした素材とデザイン
淡いカラーがどんな毛色の子にも似合いやすい。

New colourブラック登場！

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM4OTE.JPG?cmsp_timestamp=20260518162449" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI3NzU.JPG?cmsp_timestamp=20260414133652" alt="">

1枚でもインナーとしても◎
フリルのボリューム感も多すぎず少なすぎず上品なディテール。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI3Nzc.JPG?cmsp_timestamp=20260414133715" alt="">

首周り、裾周りはゴムで締め付け感０

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI3Nzg.JPG?cmsp_timestamp=20260414133739" alt="">

伸縮性　あり☆☆☆☆★なし
素材　コットンリネン

<div class="gallery-pictures-container" data-gallery-id="2624" ></div>

<div class="gallery-pictures-container" data-gallery-id="2634" ></div>

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --espresso-2:#3d3128; --walnut:#8b6f47; --caramel:#c4a97d; --line:#d8c7aa; --line-soft:#e7dcc8; --cream:#f5f0e8; --card:#faf7f1; --paper:#ffffff; --ink-soft:#5c5046; --sage:#7a8b6f; --rose:#b5897a; font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho','YuMincho',serif; color:var(--espresso); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; max-width:440px; margin:24px auto; padding:30px 24px 22px; background:var(--card); border:1px solid var(--line); line-height:1.7; font-size:15px; text-align:left; } #whf-root *{ box-sizing:border-box; } #whf-root p, #whf-root h2, #whf-root summary, #whf-root label, #whf-root div{ margin:0; padding:0; } #whf-root b{ font-weight:600; } #whf-root .whf-brand{ text-align:center; font-size:11px; letter-spacing:.42em; color:var(--caramel); padding-left:.42em; margin:0 0 14px; } #whf-root .whf-rule{ border:0; border-top:1px solid var(--line); margin:0; } #whf-root .whf-title{ text-align:center; font-size:21px; font-weight:600; letter-spacing:.06em; margin:18px 0 6px; } #whf-root .whf-lead{ text-align:center; font-size:13px; color:var(--ink-soft); margin:0 auto 4px; } #whf-root .whf-product{ text-align:center; font-size:12.5px; color:var(--walnut); margin:14px 0 2px; letter-spacing:.04em; } #whf-root .whf-product b{ color:var(--espresso); } #whf-root .whf-model{ text-align:center; font-size:11.5px; color:var(--ink-soft); margin:0 0 18px; } #whf-root .whf-howto{ margin:6px 0 20px; } #whf-root .whf-howto>summary{ list-style:none; cursor:pointer; font-size:12.5px; color:var(--walnut); text-align:center; padding:6px 0; } #whf-root .whf-howto>summary::-webkit-details-marker{ display:none; } #whf-root .whf-howto-body{ font-size:12.5px; color:var(--ink-soft); border:1px solid var(--line-soft); padding:12px 14px; margin-top:8px; background:var(--paper); } #whf-root .whf-howto-body p{ margin:0 0 8px; } #whf-root .whf-howto-body p:last-child{ margin-bottom:0; } #whf-root .whf-howto-body b{ color:var(--espresso); } #whf-root .whf-field{ margin:0 0 16px; } #whf-root .whf-label{ display:block; font-size:14px; margin:0 0 7px; } #whf-root .whf-label .whf-key{ font-size:10.5px; color:#fff; background:var(--caramel); padding:1px 7px; margin-left:8px; letter-spacing:.06em; } #whf-root .whf-label .whf-opt{ font-size:11px; color:var(--ink-soft); margin-left:8px; } #whf-root .whf-inwrap{ display:flex; align-items:stretch; border:1px solid var(--line); background:var(--paper); } #whf-root .whf-inwrap input{ flex:1; width:100%; border:0; background:transparent; color:var(--espresso); font-size:16px; padding:13px 14px; outline:none; -moz-appearance:textfield; } #whf-root .whf-inwrap input::-webkit-outer-spin-button, #whf-root .whf-inwrap input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } #whf-root .whf-inwrap input::placeholder{ color:#bcae99; } #whf-root .whf-inwrap .whf-unit{ display:flex; align-items:center; padding:0 15px; font-size:13px; color:var(--ink-soft); border-left:1px solid var(--line-soft); background:#f3ece0; } #whf-root .whf-inwrap:focus-within{ border-color:var(--caramel); } #whf-root .whf-go{ width:100%; border:0; background:var(--espresso); color:var(--cream); font-family:inherit; font-size:16px; letter-spacing:.14em; padding:16px; margin-top:6px; cursor:pointer; } #whf-root .whf-go:hover{ background:#1f1813; } #whf-root .whf-go:active{ background:#100c09; } #whf-root .whf-err{ color:#9a5b4f; font-size:12.5px; text-align:center; margin:12px 0 0; } #whf-root .whf-result{ margin-top:26px; border-top:2px solid var(--caramel); padding-top:4px; } #whf-root .whf-result[hidden]{ display:none; } #whf-root .whf-rlabel{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin:14px 0 2px; text-align:center; } #whf-root .whf-size{ text-align:center; } #whf-root .whf-size .whf-num{ font-size:54px; line-height:1.05; font-weight:600; letter-spacing:.02em; } #whf-root .whf-size .whf-suf{ font-size:14px; color:var(--ink-soft); display:block; margin-top:-2px; letter-spacing:.2em; padding-left:.2em; } #whf-root .whf-size .whf-underline{ width:46px; border-top:1px solid var(--caramel); margin:10px auto 0; } #whf-root .whf-msg{ text-align:center; font-size:14px; margin:16px auto 2px; } #whf-root .whf-msg .whf-sub{ font-size:12.5px; color:var(--ink-soft); } #whf-root .whf-cmp{ border:1px solid var(--line-soft); background:var(--paper); margin:18px 0 4px; } #whf-root .whf-cmp-h{ font-size:11px; letter-spacing:.1em; color:var(--ink-soft); border-bottom:1px solid var(--line-soft); padding:8px 14px; background:#f8f2e9; } #whf-root .whf-cmp-h span{ float:right; } #whf-root .whf-row{ display:flex; justify-content:space-between; align-items:baseline; padding:11px 14px; border-bottom:1px dotted var(--line-soft); font-size:13.5px; } #whf-root .whf-row:last-child{ border-bottom:0; } #whf-root .whf-row .whf-rk{ color:var(--ink-soft); } #whf-root .whf-row .whf-rv{ text-align:right; } #whf-root .whf-row .whf-rv .whf-dog{ color:var(--espresso); } #whf-root .whf-row .whf-rv .whf-ease{ display:block; font-size:11px; margin-top:1px; } #whf-root .whf-ease.ok{ color:var(--sage); } #whf-root .whf-ease.tight{ color:var(--rose); } #whf-root .whf-ease.zero{ color:var(--walnut); } #whf-root .whf-adj{ font-size:12px; color:var(--ink-soft); text-align:center; margin:12px 0 0; } #whf-root .whf-stretch{ font-size:12px; color:var(--ink-soft); text-align:center; margin:14px auto 0; } #whf-root .whf-stretch .whf-stars{ letter-spacing:.18em; color:var(--walnut); white-space:nowrap; } #whf-root .whf-tailor{ border:1px solid var(--caramel); background:#f3ece0; padding:15px 16px; margin:18px 0 2px; } #whf-root .whf-tailor-h{ font-size:13px; font-weight:600; letter-spacing:.08em; margin:0 0 7px; color:var(--espresso-2); } #whf-root .whf-tailor-h::before{ content:""; display:inline-block; width:14px; border-top:1px solid var(--caramel); vertical-align:4px; margin-right:8px; } #whf-root .whf-tailor p{ font-size:12.5px; color:var(--ink-soft); margin:0; } #whf-root .whf-disc{ font-size:11.5px; color:var(--ink-soft); text-align:center; margin:20px auto 0; } #whf-root .whf-foot{ margin-top:24px; padding-top:16px; border-top:1px solid var(--line-soft); text-align:center; } #whf-root .whf-foot .whf-tag{ font-size:13px; letter-spacing:.1em; } #whf-root .whf-foot .whf-sign{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin-top:6px; } @media (min-width:680px){ #whf-root{ max-width:600px; margin:32px auto; padding:44px 46px 34px; font-size:16px; } #whf-root .whf-title{ font-size:26px; margin:20px 0 8px; } #whf-root .whf-lead{ font-size:14px; } #whf-root .whf-product{ font-size:13.5px; } #whf-root .whf-model{ font-size:12.5px; } #whf-root .whf-howto>summary{ font-size:13.5px; } #whf-root .whf-howto-body{ font-size:13px; padding:14px 16px; } #whf-root .whf-label{ font-size:15px; } #whf-root .whf-inwrap input{ font-size:17px; padding:15px 17px; } #whf-root .whf-inwrap .whf-unit{ font-size:14px; padding:0 17px; } #whf-root .whf-go{ font-size:17px; padding:18px; letter-spacing:.16em; } #whf-root .whf-size .whf-num{ font-size:66px; } #whf-root .whf-size .whf-suf{ font-size:15px; } #whf-root .whf-msg{ font-size:15px; } #whf-root .whf-row{ font-size:14.5px; padding:12px 16px; } #whf-root .whf-tailor p{ font-size:13px; } #whf-root .whf-disc{ font-size:12px; } } </style> <script type="application/json" id="whf-config"> { "productName": "", "modelNote": "", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 35, "length": 23, "neck": 22 }, { "name": "SS", "chest": 40, "length": 26, "neck": 24 }, { "name": "S", "chest": 45, "length": 29, "neck": 26 }, { "name": "M", "chest": 50, "length": 33, "neck": 28 }, { "name": "L", "chest": 55, "length": 36, "neck": 30 } ] } </script> <div class="whf-root" id="whf-root"> <p class="whf-brand">WANHOME</p> <hr class="whf-rule"> <h2 class="whf-title">サイズの目安をしらべる</h2> <p class="whf-lead">わんちゃんの寸法を入れると、目安のサイズをご案内します。</p> <p class="whf-product" id="whf-product-line" style="display:none"></p> <p class="whf-model" id="whf-model-line">着用モデル：体重3.0kg ／ 首周り22・胸周り35・着丈22（3Sサイズ）</p> <details class="whf-howto"> <summary>はかり方を見る &#9662;</summary> <div class="whf-howto-body"> <p id="whf-howto-neck"><b>首周り</b>：首輪をつける位置（首の付け根）のいちばん太いところを、ひと回り。</p> <p><b>胸周り</b>：前足の付け根のすぐ後ろ、胴のいちばん太いところを、ひと回り。フィットを左右するいちばん大切な寸法です。</p> <p><b>着丈</b>：首の付け根から、しっぽの付け根までの背中の長さ。</p> <p>メジャーは指1本ぶんのゆとりを入れて、きつく締めすぎずにはかってください。</p> </div> </details> <div class="whf-field" id="whf-neck-field"> <label class="whf-label" for="whf-neck">首周り <span class="whf-opt">できれば</span></label> <div class="whf-inwrap"><input id="whf-neck" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：23"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-chest">胸周り <span class="whf-key">いちばん大切</span></label> <div class="whf-inwrap"><input id="whf-chest" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：38"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-length">着丈 <span class="whf-opt">任意・参考用</span></label> <div class="whf-inwrap"><input id="whf-length" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：25"><span class="whf-unit">cm</span></div> </div> <button class="whf-go" id="whf-go" type="button">目安サイズを見る</button> <p class="whf-err" id="whf-err"></p> <section class="whf-result" id="whf-result" hidden aria-live="polite"></section> <div class="whf-foot"> <p class="whf-tag">本物は、ときめく。</p> <p class="whf-sign">MADE IN WANHOME</p> </div> </div> <script> (function(){ "use strict"; var DEFAULT_CONFIG = { productName:"お洋服", modelNote:"", stretch:5, contact:"", sizes:[ {name:"3S",neck:22,chest:35,length:22},{name:"SS",neck:24,chest:40,length:24}, {name:"S",neck:26,chest:45,length:28},{name:"M",neck:28,chest:50,length:32}, {name:"L",neck:30,chest:55,length:36} ] }; var root = document.getElementById('whf-root'); if(!root){ return; } var cfgEl = document.getElementById('whf-config'); var cfg; try { cfg = JSON.parse(cfgEl.textContent); } catch(e){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } if(!cfg || !Array.isArray(cfg.sizes) || !cfg.sizes.length){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } var hasNeck = cfg.sizes.length>0 && cfg.sizes.every(function(s){ return typeof s.neck==='number' && isFinite(s.neck); }); function num(v){ if(v===null||v===undefined){ return null; } var n=parseFloat(String(v).replace(/[^0-9.]/g,'')); return isFinite(n)?n:null; } function fmt(n){ return (Math.round(n*10)/10).toString().replace(/\.0$/,''); } function esc(s){ return String(s).replace(/[&<>"]/g,function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]; }); } function sortSizes(s){ return s.slice().sort(function(a,b){ return a.chest-b.chest; }); } function firstFit(value,key,sizes){ for(var i=0;i<sizes.length;i++){ if(sizes[i][key]>=value){ return i; } } return -1; } function stretchStars(level){ level=Math.max(1,Math.min(5,parseInt(level,10)||5)); var s=''; for(var i=1;i<=5;i++){ s+=(i===level?'★':'☆'); } return 'あり '+s+' なし'; } function stretchAdvice(level){ level=parseInt(level,10)||5; if(level>=4){ return 'この生地は伸縮性が少なめです。2サイズで迷うときは、大きい方をおすすめします。'; } if(level<=2){ return 'ほどよく伸びる生地です。フィット感がお好みなら、小さい方でも心地よくお召しいただけます。'; } return '標準的な伸びの生地です。迷ったらお好みで。'; } function analyze(dog, cfg){ var sizes = sortSizes(cfg.sizes); if(!sizes.length){ return { error:'サイズ表が設定されていません。' }; } if(dog.chest==null){ return { error:'胸周りをご入力ください。' }; } var chestIdx = firstFit(dog.chest,'chest',sizes); var neckGiven = hasNeck && dog.neck!=null; var neckIdx = neckGiven ? firstFit(dog.neck,'neck',sizes) : null; if(chestIdx===-1 || (neckGiven && neckIdx===-1)){ return { status:'over', sizes:sizes, closest:sizes[sizes.length-1], dog:dog }; } var idxs=[chestIdx]; if(neckGiven){ idxs.push(neckIdx); } var recIdx = Math.max.apply(null, idxs); var conflict = neckGiven && (neckIdx - chestIdx) >= 2; var tooSmall = chestIdx===0 && (sizes[0].chest - dog.chest) >= 5; var status = conflict ? 'conflict' : (tooSmall ? 'small' : 'fit'); return { status:status, sizes:sizes, recIdx:recIdx, rec:sizes[recIdx], limiting:(!neckGiven ? 'chest' : (neckIdx>chestIdx ? 'neck' : (chestIdx>neckIdx ? 'chest' : 'both'))), dog:dog, chestIdx:chestIdx, neckIdx:neckIdx, neckGiven:neckGiven }; } function easeCell(sizeVal, dogVal){ var d = Math.round((sizeVal - dogVal)*10)/10, cls, txt; if(d>0){ cls='ok'; txt='ゆとり +'+fmt(d)+'cm'; } else if(d===0){ cls='zero'; txt='ぴったり'; } else { cls='tight'; txt=fmt(Math.abs(d))+'cm 小さめ'; } return '<span class="whf-ease '+cls+'">'+txt+'</span>'; } function cmpTable(size, dog){ var rows = '<div class="whf-row"><span class="whf-rk">胸周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.chest)+'cm</span> ／ このサイズ '+fmt(size.chest)+'cm'+easeCell(size.chest,dog.chest)+'</span></div>'; if(dog.neck!=null){ rows += '<div class="whf-row"><span class="whf-rk">首周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.neck)+'cm</span> ／ このサイズ '+fmt(size.neck)+'cm'+easeCell(size.neck,dog.neck)+'</span></div>'; } if(dog.length!=null){ var d=Math.round((size.length-dog.length)*10)/10; var lab = d>0 ? '背中より約'+fmt(d)+'cm 長め' : (d===0 ? '背中とほぼ同じ' : '背中より約'+fmt(Math.abs(d))+'cm 短め'); rows += '<div class="whf-row"><span class="whf-rk">着丈</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.length)+'cm</span> ／ このサイズ '+fmt(size.length)+'cm<span class="whf-ease zero">'+lab+'</span></span></div>'; } return '<div class="whf-cmp"><div class="whf-cmp-h">寸法のくらべ<span>※目安</span></div>'+rows+'</div>'; } function adjLine(res){ var s=res.sizes, i=res.recIdx, parts=[]; if(s[i-1]){ parts.push('ひとつ下：'+esc(s[i-1].name)+'（胸'+fmt(s[i-1].chest)+'cm）'); } if(s[i+1]){ parts.push('ひとつ上：'+esc(s[i+1].name)+'（胸'+fmt(s[i+1].chest)+'cm）'); } if(!parts.length){ return ''; } return '<p class="whf-adj">'+parts.join('　／　')+'　&#8212; お好みで前後のサイズもご検討いただけます。</p>'; } function tailorBox(text){ var c = cfg.contact ? '<br>'+esc(cfg.contact) : ''; return '<div class="whf-tailor"><p class="whf-tailor-h">お仕立てのご案内</p><p>'+text+' Wanhome はパターンから縫製まで自社アトリエで仕立てています。その子だけの寸法でお作りすることもできますので、お気軽にご相談ください。'+c+'</p></div>'; } function stretchLine(){ return '<p class="whf-stretch">生地の伸縮性：<span class="whf-stars">'+stretchStars(cfg.stretch)+'</span><br>'+stretchAdvice(cfg.stretch)+'</p>'; } function discLine(){ return '<p class="whf-disc">※ こちらはあくまで目安です。生地や体型の個体差で着用感は変わります。'+(cfg.contact ? esc(cfg.contact) : '迷ったらお気軽にお問い合わせください。')+'</p>'; } function sizeBlock(name){ return '<div class="whf-size"><span class="whf-num">'+esc(name)+'</span><span class="whf-suf">サイズ</span><div class="whf-underline"></div></div>'; } function render(res){ var html = '<p class="whf-rlabel">めやすサイズ</p>'; if(res.status==='over'){ html += sizeBlock('お仕立て'); html += '<p class="whf-msg">いちばん大きい <b>'+esc(res.closest.name)+'</b> よりも大きい子のようです。<br><span class="whf-sub">既製サイズではご用意が難しいことがあります。</span></p>'; html += cmpTable(res.closest, res.dog); html += tailorBox('Lサイズより大きい子には、体型に合わせたオーダーがおすすめです。'); html += discLine(); } else if(res.status==='conflict'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">首周りと胸周りのバランスが、標準サイズと少し異なるようです。<br>いちばん近い既製サイズは <b>'+esc(res.rec.name)+'</b> ですが、体型に合わせた<b>お仕立て</b>がおすすめです。</p>'; html += cmpTable(res.rec, res.dog); html += tailorBox('胸や首のどちらかにゆとりが出やすい体型のため、ぴったり仕上げるならオーダーが安心です。'); html += stretchLine(); html += discLine(); } else if(res.status==='small'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">いまの寸法だと、いちばん小さい <b>'+esc(res.rec.name)+'</b> でもゆったりめです。</p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += tailorBox('よりぴったり仕上げたい場合は、お仕立てもご相談いただけます。'); html += stretchLine(); html += discLine(); } else { html += sizeBlock(res.rec.name); var lim = res.limiting==='neck' ? '首周りに合わせています。' : (res.limiting==='both' ? '首・胸の両方にちょうど良いサイズです。' : '胸周りに合わせています。'); html += '<p class="whf-msg">目安サイズは <b>'+esc(res.rec.name)+'</b> です。<br><span class="whf-sub">'+lim+'</span></p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += stretchLine(); html += discLine(); } return html; } var elChest=document.getElementById('whf-chest'); var elNeck=document.getElementById('whf-neck'); var elLen=document.getElementById('whf-length'); var elErr=document.getElementById('whf-err'); var elRes=document.getElementById('whf-result'); var elGo=document.getElementById('whf-go'); function run(){ elErr.textContent=''; var dog = { chest:num(elChest.value), neck:num(elNeck.value), length:num(elLen.value) }; if(dog.chest==null){ elErr.textContent='胸周りをご入力ください（いちばん大切な寸法です）。'; elRes.hidden=true; return; } var bad=false; ['chest','neck','length'].forEach(function(k){ if(dog[k]!=null && (dog[k]<3 || dog[k]>90)){ bad=true; } }); if(bad){ elErr.textContent='寸法はcm単位でご入力ください（例：胸周り 38）。'; elRes.hidden=true; return; } var res = analyze(dog, cfg); if(res.error){ elErr.textContent=res.error; elRes.hidden=true; return; } elRes.innerHTML = render(res); elRes.hidden=false; if(elRes.scrollIntoView){ elRes.scrollIntoView({behavior:'smooth', block:'nearest'}); } } elGo.addEventListener('click', run); [elChest,elNeck,elLen].forEach(function(el){ el.addEventListener('keydown', function(e){ if(e.key==='Enter'){ run(); } }); }); var pl=document.getElementById('whf-product-line'); if(pl){ if(cfg.productName){ pl.innerHTML = '対象商品：<b>'+esc(cfg.productName)+'</b>'; pl.style.display=''; } else { pl.style.display='none'; } } var ml=document.getElementById('whf-model-line'); if(ml){ ml.textContent = cfg.modelNote||''; ml.style.display = cfg.modelNote ? '' : 'none'; } if(!hasNeck){ var nf=document.getElementById('whf-neck-field'); if(nf){ nf.style.display='none'; } var hn=document.getElementById('whf-howto-neck'); if(hn){ hn.style.display='none'; } } })(); </script>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/pdWl6qXrpcGl5aXLpcOlrw.png?cmsp_timestamp=20260414133801" alt="">

<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

<a href="https://wanhome.shop/?mode=f1#ticket"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDM.png?cmsp_timestamp=20240913151915" alt=""></a>



]]></content:encoded>
    <dc:date>2026-04-14T13:40:41+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/191439997_th.jpg?cmsp_timestamp=20260414134039" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=191439544">
    <link>https://wanhome.shop/?pid=191439544</link>
    <title>ウェザーギンガムチェックシャツ</title>
    <description>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform...</description>
<content:encoded><![CDATA[
<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>


みんな大好き！
ちょっと大きめギンガムチェックのシャツブラウスです。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI3Njc.JPG?cmsp_timestamp=20260414125312" alt="">

素材がコットン100%ではなくリネンやラミーが入ることにより
さらっとして少し張りのある仕上がりとなっています。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI3NjY.JPG?cmsp_timestamp=20260414125351" alt="">

ちび襟タイプなのでワンピースやサロペットのインナーとしても◎
木製ボタンタイプで着用時スムーズになるようマジックテープ仕様となっています。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI3Njk.JPG?cmsp_timestamp=20260414125418" alt="">

シャツタイプのお洋服は胸ヌードとほぼ一緒もしくプラス２cm程でタイト目に着るのがおすすめです。

伸縮性　なし
素材　コットン、リネン、ラミー



<div class="gallery-pictures-container" data-gallery-id="2623" ></div>

<div class="gallery-pictures-container" data-gallery-id="2632" ></div>

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --espresso-2:#3d3128; --walnut:#8b6f47; --caramel:#c4a97d; --line:#d8c7aa; --line-soft:#e7dcc8; --cream:#f5f0e8; --card:#faf7f1; --paper:#ffffff; --ink-soft:#5c5046; --sage:#7a8b6f; --rose:#b5897a; font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho','YuMincho',serif; color:var(--espresso); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; max-width:440px; margin:24px auto; padding:30px 24px 22px; background:var(--card); border:1px solid var(--line); line-height:1.7; font-size:15px; text-align:left; } #whf-root *{ box-sizing:border-box; } #whf-root p, #whf-root h2, #whf-root summary, #whf-root label, #whf-root div{ margin:0; padding:0; } #whf-root b{ font-weight:600; } #whf-root .whf-brand{ text-align:center; font-size:11px; letter-spacing:.42em; color:var(--caramel); padding-left:.42em; margin:0 0 14px; } #whf-root .whf-rule{ border:0; border-top:1px solid var(--line); margin:0; } #whf-root .whf-title{ text-align:center; font-size:21px; font-weight:600; letter-spacing:.06em; margin:18px 0 6px; } #whf-root .whf-lead{ text-align:center; font-size:13px; color:var(--ink-soft); margin:0 auto 4px; } #whf-root .whf-product{ text-align:center; font-size:12.5px; color:var(--walnut); margin:14px 0 2px; letter-spacing:.04em; } #whf-root .whf-product b{ color:var(--espresso); } #whf-root .whf-model{ text-align:center; font-size:11.5px; color:var(--ink-soft); margin:0 0 18px; } #whf-root .whf-howto{ margin:6px 0 20px; } #whf-root .whf-howto>summary{ list-style:none; cursor:pointer; font-size:12.5px; color:var(--walnut); text-align:center; padding:6px 0; } #whf-root .whf-howto>summary::-webkit-details-marker{ display:none; } #whf-root .whf-howto-body{ font-size:12.5px; color:var(--ink-soft); border:1px solid var(--line-soft); padding:12px 14px; margin-top:8px; background:var(--paper); } #whf-root .whf-howto-body p{ margin:0 0 8px; } #whf-root .whf-howto-body p:last-child{ margin-bottom:0; } #whf-root .whf-howto-body b{ color:var(--espresso); } #whf-root .whf-field{ margin:0 0 16px; } #whf-root .whf-label{ display:block; font-size:14px; margin:0 0 7px; } #whf-root .whf-label .whf-key{ font-size:10.5px; color:#fff; background:var(--caramel); padding:1px 7px; margin-left:8px; letter-spacing:.06em; } #whf-root .whf-label .whf-opt{ font-size:11px; color:var(--ink-soft); margin-left:8px; } #whf-root .whf-inwrap{ display:flex; align-items:stretch; border:1px solid var(--line); background:var(--paper); } #whf-root .whf-inwrap input{ flex:1; width:100%; border:0; background:transparent; color:var(--espresso); font-size:16px; padding:13px 14px; outline:none; -moz-appearance:textfield; } #whf-root .whf-inwrap input::-webkit-outer-spin-button, #whf-root .whf-inwrap input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; } #whf-root .whf-inwrap input::placeholder{ color:#bcae99; } #whf-root .whf-inwrap .whf-unit{ display:flex; align-items:center; padding:0 15px; font-size:13px; color:var(--ink-soft); border-left:1px solid var(--line-soft); background:#f3ece0; } #whf-root .whf-inwrap:focus-within{ border-color:var(--caramel); } #whf-root .whf-go{ width:100%; border:0; background:var(--espresso); color:var(--cream); font-family:inherit; font-size:16px; letter-spacing:.14em; padding:16px; margin-top:6px; cursor:pointer; } #whf-root .whf-go:hover{ background:#1f1813; } #whf-root .whf-go:active{ background:#100c09; } #whf-root .whf-err{ color:#9a5b4f; font-size:12.5px; text-align:center; margin:12px 0 0; } #whf-root .whf-result{ margin-top:26px; border-top:2px solid var(--caramel); padding-top:4px; } #whf-root .whf-result[hidden]{ display:none; } #whf-root .whf-rlabel{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin:14px 0 2px; text-align:center; } #whf-root .whf-size{ text-align:center; } #whf-root .whf-size .whf-num{ font-size:54px; line-height:1.05; font-weight:600; letter-spacing:.02em; } #whf-root .whf-size .whf-suf{ font-size:14px; color:var(--ink-soft); display:block; margin-top:-2px; letter-spacing:.2em; padding-left:.2em; } #whf-root .whf-size .whf-underline{ width:46px; border-top:1px solid var(--caramel); margin:10px auto 0; } #whf-root .whf-msg{ text-align:center; font-size:14px; margin:16px auto 2px; } #whf-root .whf-msg .whf-sub{ font-size:12.5px; color:var(--ink-soft); } #whf-root .whf-cmp{ border:1px solid var(--line-soft); background:var(--paper); margin:18px 0 4px; } #whf-root .whf-cmp-h{ font-size:11px; letter-spacing:.1em; color:var(--ink-soft); border-bottom:1px solid var(--line-soft); padding:8px 14px; background:#f8f2e9; } #whf-root .whf-cmp-h span{ float:right; } #whf-root .whf-row{ display:flex; justify-content:space-between; align-items:baseline; padding:11px 14px; border-bottom:1px dotted var(--line-soft); font-size:13.5px; } #whf-root .whf-row:last-child{ border-bottom:0; } #whf-root .whf-row .whf-rk{ color:var(--ink-soft); } #whf-root .whf-row .whf-rv{ text-align:right; } #whf-root .whf-row .whf-rv .whf-dog{ color:var(--espresso); } #whf-root .whf-row .whf-rv .whf-ease{ display:block; font-size:11px; margin-top:1px; } #whf-root .whf-ease.ok{ color:var(--sage); } #whf-root .whf-ease.tight{ color:var(--rose); } #whf-root .whf-ease.zero{ color:var(--walnut); } #whf-root .whf-adj{ font-size:12px; color:var(--ink-soft); text-align:center; margin:12px 0 0; } #whf-root .whf-stretch{ font-size:12px; color:var(--ink-soft); text-align:center; margin:14px auto 0; } #whf-root .whf-stretch .whf-stars{ letter-spacing:.18em; color:var(--walnut); white-space:nowrap; } #whf-root .whf-tailor{ border:1px solid var(--caramel); background:#f3ece0; padding:15px 16px; margin:18px 0 2px; } #whf-root .whf-tailor-h{ font-size:13px; font-weight:600; letter-spacing:.08em; margin:0 0 7px; color:var(--espresso-2); } #whf-root .whf-tailor-h::before{ content:""; display:inline-block; width:14px; border-top:1px solid var(--caramel); vertical-align:4px; margin-right:8px; } #whf-root .whf-tailor p{ font-size:12.5px; color:var(--ink-soft); margin:0; } #whf-root .whf-disc{ font-size:11.5px; color:var(--ink-soft); text-align:center; margin:20px auto 0; } #whf-root .whf-foot{ margin-top:24px; padding-top:16px; border-top:1px solid var(--line-soft); text-align:center; } #whf-root .whf-foot .whf-tag{ font-size:13px; letter-spacing:.1em; } #whf-root .whf-foot .whf-sign{ font-size:10.5px; letter-spacing:.34em; color:var(--caramel); padding-left:.34em; margin-top:6px; } @media (min-width:680px){ #whf-root{ max-width:600px; margin:32px auto; padding:44px 46px 34px; font-size:16px; } #whf-root .whf-title{ font-size:26px; margin:20px 0 8px; } #whf-root .whf-lead{ font-size:14px; } #whf-root .whf-product{ font-size:13.5px; } #whf-root .whf-model{ font-size:12.5px; } #whf-root .whf-howto>summary{ font-size:13.5px; } #whf-root .whf-howto-body{ font-size:13px; padding:14px 16px; } #whf-root .whf-label{ font-size:15px; } #whf-root .whf-inwrap input{ font-size:17px; padding:15px 17px; } #whf-root .whf-inwrap .whf-unit{ font-size:14px; padding:0 17px; } #whf-root .whf-go{ font-size:17px; padding:18px; letter-spacing:.16em; } #whf-root .whf-size .whf-num{ font-size:66px; } #whf-root .whf-size .whf-suf{ font-size:15px; } #whf-root .whf-msg{ font-size:15px; } #whf-root .whf-row{ font-size:14.5px; padding:12px 16px; } #whf-root .whf-tailor p{ font-size:13px; } #whf-root .whf-disc{ font-size:12px; } } </style> <script type="application/json" id="whf-config"> { "productName": "", "modelNote": "着用モデル：体重3kg ／ 首周り20・胸周り35・着丈27（SSサイズ）", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 39, "length": 21, "neck": 24 }, { "name": "SS", "chest": 44, "length": 27, "neck": 28 }, { "name": "S", "chest": 48, "length": 29, "neck": 30 }, { "name": "M", "chest": 53, "length": 32, "neck": 34 }, { "name": "L", "chest": 58, "length": 34, "neck": 36 } ] } </script> <div class="whf-root" id="whf-root"> <p class="whf-brand">WANHOME</p> <hr class="whf-rule"> <h2 class="whf-title">サイズの目安をしらべる</h2> <p class="whf-lead">わんちゃんの寸法を入れると、目安のサイズをご案内します。</p> <p class="whf-product" id="whf-product-line" style="display:none"></p> <p class="whf-model" id="whf-model-line">着用モデル：体重3.0kg ／ 首周り22・胸周り35・着丈22（3Sサイズ）</p> <details class="whf-howto"> <summary>はかり方を見る &#9662;</summary> <div class="whf-howto-body"> <p id="whf-howto-neck"><b>首周り</b>：首輪をつける位置（首の付け根）のいちばん太いところを、ひと回り。</p> <p><b>胸周り</b>：前足の付け根のすぐ後ろ、胴のいちばん太いところを、ひと回り。フィットを左右するいちばん大切な寸法です。</p> <p><b>着丈</b>：首の付け根から、しっぽの付け根までの背中の長さ。</p> <p>メジャーは指1本ぶんのゆとりを入れて、きつく締めすぎずにはかってください。</p> </div> </details> <div class="whf-field" id="whf-neck-field"> <label class="whf-label" for="whf-neck">首周り <span class="whf-opt">できれば</span></label> <div class="whf-inwrap"><input id="whf-neck" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：23"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-chest">胸周り <span class="whf-key">いちばん大切</span></label> <div class="whf-inwrap"><input id="whf-chest" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：38"><span class="whf-unit">cm</span></div> </div> <div class="whf-field"> <label class="whf-label" for="whf-length">着丈 <span class="whf-opt">任意・参考用</span></label> <div class="whf-inwrap"><input id="whf-length" type="number" inputmode="decimal" step="0.5" min="1" placeholder="例：25"><span class="whf-unit">cm</span></div> </div> <button class="whf-go" id="whf-go" type="button">目安サイズを見る</button> <p class="whf-err" id="whf-err"></p> <section class="whf-result" id="whf-result" hidden aria-live="polite"></section> <div class="whf-foot"> <p class="whf-tag">本物は、ときめく。</p> <p class="whf-sign">MADE IN WANHOME</p> </div> </div> <script> (function(){ "use strict"; var DEFAULT_CONFIG = { productName:"お洋服", modelNote:"", stretch:5, contact:"", sizes:[ {name:"3S",neck:22,chest:35,length:22},{name:"SS",neck:24,chest:40,length:24}, {name:"S",neck:26,chest:45,length:28},{name:"M",neck:28,chest:50,length:32}, {name:"L",neck:30,chest:55,length:36} ] }; var root = document.getElementById('whf-root'); if(!root){ return; } var cfgEl = document.getElementById('whf-config'); var cfg; try { cfg = JSON.parse(cfgEl.textContent); } catch(e){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } if(!cfg || !Array.isArray(cfg.sizes) || !cfg.sizes.length){ cfg = JSON.parse(JSON.stringify(DEFAULT_CONFIG)); } var hasNeck = cfg.sizes.length>0 && cfg.sizes.every(function(s){ return typeof s.neck==='number' && isFinite(s.neck); }); function num(v){ if(v===null||v===undefined){ return null; } var n=parseFloat(String(v).replace(/[^0-9.]/g,'')); return isFinite(n)?n:null; } function fmt(n){ return (Math.round(n*10)/10).toString().replace(/\.0$/,''); } function esc(s){ return String(s).replace(/[&<>"]/g,function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]; }); } function sortSizes(s){ return s.slice().sort(function(a,b){ return a.chest-b.chest; }); } function firstFit(value,key,sizes){ for(var i=0;i<sizes.length;i++){ if(sizes[i][key]>=value){ return i; } } return -1; } function stretchStars(level){ level=Math.max(1,Math.min(5,parseInt(level,10)||5)); var s=''; for(var i=1;i<=5;i++){ s+=(i===level?'★':'☆'); } return 'あり '+s+' なし'; } function stretchAdvice(level){ level=parseInt(level,10)||5; if(level>=4){ return 'この生地は伸縮性が少なめです。2サイズで迷うときは、大きい方をおすすめします。'; } if(level<=2){ return 'ほどよく伸びる生地です。フィット感がお好みなら、小さい方でも心地よくお召しいただけます。'; } return '標準的な伸びの生地です。迷ったらお好みで。'; } function analyze(dog, cfg){ var sizes = sortSizes(cfg.sizes); if(!sizes.length){ return { error:'サイズ表が設定されていません。' }; } if(dog.chest==null){ return { error:'胸周りをご入力ください。' }; } var chestIdx = firstFit(dog.chest,'chest',sizes); var neckGiven = hasNeck && dog.neck!=null; var neckIdx = neckGiven ? firstFit(dog.neck,'neck',sizes) : null; if(chestIdx===-1 || (neckGiven && neckIdx===-1)){ return { status:'over', sizes:sizes, closest:sizes[sizes.length-1], dog:dog }; } var idxs=[chestIdx]; if(neckGiven){ idxs.push(neckIdx); } var recIdx = Math.max.apply(null, idxs); var conflict = neckGiven && (neckIdx - chestIdx) >= 2; var tooSmall = chestIdx===0 && (sizes[0].chest - dog.chest) >= 5; var status = conflict ? 'conflict' : (tooSmall ? 'small' : 'fit'); return { status:status, sizes:sizes, recIdx:recIdx, rec:sizes[recIdx], limiting:(!neckGiven ? 'chest' : (neckIdx>chestIdx ? 'neck' : (chestIdx>neckIdx ? 'chest' : 'both'))), dog:dog, chestIdx:chestIdx, neckIdx:neckIdx, neckGiven:neckGiven }; } function easeCell(sizeVal, dogVal){ var d = Math.round((sizeVal - dogVal)*10)/10, cls, txt; if(d>0){ cls='ok'; txt='ゆとり +'+fmt(d)+'cm'; } else if(d===0){ cls='zero'; txt='ぴったり'; } else { cls='tight'; txt=fmt(Math.abs(d))+'cm 小さめ'; } return '<span class="whf-ease '+cls+'">'+txt+'</span>'; } function cmpTable(size, dog){ var rows = '<div class="whf-row"><span class="whf-rk">胸周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.chest)+'cm</span> ／ このサイズ '+fmt(size.chest)+'cm'+easeCell(size.chest,dog.chest)+'</span></div>'; if(dog.neck!=null){ rows += '<div class="whf-row"><span class="whf-rk">首周り</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.neck)+'cm</span> ／ このサイズ '+fmt(size.neck)+'cm'+easeCell(size.neck,dog.neck)+'</span></div>'; } if(dog.length!=null){ var d=Math.round((size.length-dog.length)*10)/10; var lab = d>0 ? '背中より約'+fmt(d)+'cm 長め' : (d===0 ? '背中とほぼ同じ' : '背中より約'+fmt(Math.abs(d))+'cm 短め'); rows += '<div class="whf-row"><span class="whf-rk">着丈</span><span class="whf-rv"><span class="whf-dog">わんちゃん '+fmt(dog.length)+'cm</span> ／ このサイズ '+fmt(size.length)+'cm<span class="whf-ease zero">'+lab+'</span></span></div>'; } return '<div class="whf-cmp"><div class="whf-cmp-h">寸法のくらべ<span>※目安</span></div>'+rows+'</div>'; } function adjLine(res){ var s=res.sizes, i=res.recIdx, parts=[]; if(s[i-1]){ parts.push('ひとつ下：'+esc(s[i-1].name)+'（胸'+fmt(s[i-1].chest)+'cm）'); } if(s[i+1]){ parts.push('ひとつ上：'+esc(s[i+1].name)+'（胸'+fmt(s[i+1].chest)+'cm）'); } if(!parts.length){ return ''; } return '<p class="whf-adj">'+parts.join('　／　')+'　&#8212; お好みで前後のサイズもご検討いただけます。</p>'; } function tailorBox(text){ var c = cfg.contact ? '<br>'+esc(cfg.contact) : ''; return '<div class="whf-tailor"><p class="whf-tailor-h">お仕立てのご案内</p><p>'+text+' Wanhome はパターンから縫製まで自社アトリエで仕立てています。その子だけの寸法でお作りすることもできますので、お気軽にご相談ください。'+c+'</p></div>'; } function stretchLine(){ return '<p class="whf-stretch">生地の伸縮性：<span class="whf-stars">'+stretchStars(cfg.stretch)+'</span><br>'+stretchAdvice(cfg.stretch)+'</p>'; } function discLine(){ return '<p class="whf-disc">※ こちらはあくまで目安です。生地や体型の個体差で着用感は変わります。'+(cfg.contact ? esc(cfg.contact) : '迷ったらお気軽にお問い合わせください。')+'</p>'; } function sizeBlock(name){ return '<div class="whf-size"><span class="whf-num">'+esc(name)+'</span><span class="whf-suf">サイズ</span><div class="whf-underline"></div></div>'; } function render(res){ var html = '<p class="whf-rlabel">めやすサイズ</p>'; if(res.status==='over'){ html += sizeBlock('お仕立て'); html += '<p class="whf-msg">いちばん大きい <b>'+esc(res.closest.name)+'</b> よりも大きい子のようです。<br><span class="whf-sub">既製サイズではご用意が難しいことがあります。</span></p>'; html += cmpTable(res.closest, res.dog); html += tailorBox('Lサイズより大きい子には、体型に合わせたオーダーがおすすめです。'); html += discLine(); } else if(res.status==='conflict'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">首周りと胸周りのバランスが、標準サイズと少し異なるようです。<br>いちばん近い既製サイズは <b>'+esc(res.rec.name)+'</b> ですが、体型に合わせた<b>お仕立て</b>がおすすめです。</p>'; html += cmpTable(res.rec, res.dog); html += tailorBox('胸や首のどちらかにゆとりが出やすい体型のため、ぴったり仕上げるならオーダーが安心です。'); html += stretchLine(); html += discLine(); } else if(res.status==='small'){ html += sizeBlock(res.rec.name); html += '<p class="whf-msg">いまの寸法だと、いちばん小さい <b>'+esc(res.rec.name)+'</b> でもゆったりめです。</p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += tailorBox('よりぴったり仕上げたい場合は、お仕立てもご相談いただけます。'); html += stretchLine(); html += discLine(); } else { html += sizeBlock(res.rec.name); var lim = res.limiting==='neck' ? '首周りに合わせています。' : (res.limiting==='both' ? '首・胸の両方にちょうど良いサイズです。' : '胸周りに合わせています。'); html += '<p class="whf-msg">目安サイズは <b>'+esc(res.rec.name)+'</b> です。<br><span class="whf-sub">'+lim+'</span></p>'; html += cmpTable(res.rec, res.dog); html += adjLine(res); html += stretchLine(); html += discLine(); } return html; } var elChest=document.getElementById('whf-chest'); var elNeck=document.getElementById('whf-neck'); var elLen=document.getElementById('whf-length'); var elErr=document.getElementById('whf-err'); var elRes=document.getElementById('whf-result'); var elGo=document.getElementById('whf-go'); function run(){ elErr.textContent=''; var dog = { chest:num(elChest.value), neck:num(elNeck.value), length:num(elLen.value) }; if(dog.chest==null){ elErr.textContent='胸周りをご入力ください（いちばん大切な寸法です）。'; elRes.hidden=true; return; } var bad=false; ['chest','neck','length'].forEach(function(k){ if(dog[k]!=null && (dog[k]<3 || dog[k]>90)){ bad=true; } }); if(bad){ elErr.textContent='寸法はcm単位でご入力ください（例：胸周り 38）。'; elRes.hidden=true; return; } var res = analyze(dog, cfg); if(res.error){ elErr.textContent=res.error; elRes.hidden=true; return; } elRes.innerHTML = render(res); elRes.hidden=false; if(elRes.scrollIntoView){ elRes.scrollIntoView({behavior:'smooth', block:'nearest'}); } } elGo.addEventListener('click', run); [elChest,elNeck,elLen].forEach(function(el){ el.addEventListener('keydown', function(e){ if(e.key==='Enter'){ run(); } }); }); var pl=document.getElementById('whf-product-line'); if(pl){ if(cfg.productName){ pl.innerHTML = '対象商品：<b>'+esc(cfg.productName)+'</b>'; pl.style.display=''; } else { pl.style.display='none'; } } var ml=document.getElementById('whf-model-line'); if(ml){ ml.textContent = cfg.modelNote||''; ml.style.display = cfg.modelNote ? '' : 'none'; } if(!hasNeck){ var nf=document.getElementById('whf-neck-field'); if(nf){ nf.style.display='none'; } var hn=document.getElementById('whf-howto-neck'); if(hn){ hn.style.display='none'; } } })(); </script>

<div class="gallery-pictures-container" data-gallery-id="2659" ></div>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/bW9rdXNoYXQ.png?cmsp_timestamp=20241015105739" alt="">

<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

<a href="https://wanhome.shop/?mode=f1#ticket"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDM.png?cmsp_timestamp=20240913151915" alt=""></a>
]]></content:encoded>
    <dc:date>2026-04-14T12:59:38+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/191439544_th.jpg?cmsp_timestamp=20260414125935" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=191331845">
    <link>https://wanhome.shop/?pid=191331845</link>
    <title>ペイズリーバンダナ</title>
    <description>


#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);tra...</description>
<content:encoded><![CDATA[



<style>#wh-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:8800;display:flex;align-items:center;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:#fdfbf7;border-top:1px solid #e3d9c9;box-shadow:0 -3px 14px rgba(45,37,32,.10);transform:translateY(115%);transition:transform .32s ease}#wh-cartbar.on{transform:translateY(0)}#wh-cartadd{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px;background:#2d2520;color:#f5f0e8;border:1px solid #c4a97d;border-radius:12px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size:15px;letter-spacing:.09em;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}#wh-cartadd:active{opacity:.86}#wh-cartadd svg{width:19px;height:19px;flex:none}</style><div id="wh-cartbar"><button id="wh-cartadd" type="button" aria-label="&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;"><svg viewBox="0 0 24 24" fill="none" stroke="#e7cfa0" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3 4h2l2.2 11.3a1.5 1.5 0 0 0 1.5 1.2h8.1a1.5 1.5 0 0 0 1.5-1.2L21 7.5H6.2"/><circle cx="9.5" cy="20" r="1.3"/><circle cx="17.5" cy="20" r="1.3"/></svg><span>&#12459;&#12540;&#12488;&#12395;&#20837;&#12428;&#12427;</span></button></div><script>(function(){function f(){var n=document.querySelectorAll("button,input[type=submit],input[type=image],input[type=button],a");var re=/\u30ab\u30fc\u30c8\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u306b\u8ffd\u52a0|\u304b\u3054\u306b\u5165\u308c\u308b|\u30ab\u30b4\u306b\u5165\u308c\u308b|\u30ab\u30fc\u30c8\u3078/;for(var i=0;i<n.length;i++){var el=n[i];if(el.closest("#wh-cartbar")){continue;}var L=(el.value||"")+" "+(el.textContent||"")+" "+(el.getAttribute("alt")||"");if(re.test(L)){return el;}}return null;}function run(){var real=f();if(!real){return;}var bar=document.getElementById("wh-cartbar"),add=document.getElementById("wh-cartadd");document.body.style.paddingBottom="74px";var home=document.getElementById("wh-home");if(home){home.style.bottom="calc(82px + env(safe-area-inset-bottom))";}requestAnimationFrame(function(){bar.classList.add("on");});add.addEventListener("click",function(){var r=f();if(r){r.click();}else{window.scrollTo({top:0,behavior:"smooth"});}});}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",run);}else{run();}})();</script>

<style>@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600&display=swap');#wh-home{position:fixed;left:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;display:inline-flex;align-items:center;gap:7px;padding:9px 18px 9px 13px;background:#fdfbf7;border:1.5px solid #2d2520;border-radius:999px;box-shadow:0 4px 14px rgba(45,37,32,.14);text-decoration:none;line-height:1;opacity:0;transform:translateY(12px) scale(.94);pointer-events:none;transition:opacity .25s ease,transform .34s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}#wh-home.on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#wh-home:active{transform:translateY(0) scale(.95)}#wh-home svg{width:21px;height:21px;flex:none;display:block}#wh-home .t{font-family:'Fredoka',"Hiragino Maru Gothic ProN",sans-serif;font-weight:600;font-size:16px;color:#2d2520;letter-spacing:.01em}@media(min-width:768px){#wh-home{left:20px;bottom:20px}}</style><a id="wh-home" href="/" aria-label="&#12488;&#12483;&#12503;&#12506;&#12540;&#12472;&#12408;&#25147;&#12427;"><svg viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><rect x="18" y="5" width="3" height="6" fill="#2d2520"/><path d="M3 14 L14 4.5 L25 14 Z" fill="#2d2520"/><rect x="6" y="13.5" width="16" height="10.5" fill="#2d2520"/><path d="M11 24 L11 18.5 Q14 15.5 17 18.5 L17 24 Z" fill="#fdfbf7"/></svg><span class="t">home</span></a><script>(function(){var b=document.getElementById("wh-home");if(!b){return;}var t=function(){if(window.pageYOffset>160){b.classList.add("on");}else{b.classList.remove("on");}};window.addEventListener("scroll",t,{passive:true});t();})();</script>

ちょっとした小物がコーディネートを
さらにパワーアップしてくれる。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI2MjU.JPG?cmsp_timestamp=20260406202200" alt="">

女の子でも男の子でも使いやすいペイズリー柄のバンダナです。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI2MjI.JPG?cmsp_timestamp=20260406202230" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI2MjE.JPG?cmsp_timestamp=20260406202255" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI2MTk.JPG?cmsp_timestamp=20260406202317" alt="">

首周りのゆったりと着用がおすすめです。いつもと同じサイズをお選びください。


3S 30cm
SS 34cm
S   38cm
M  42cm
L   46cm

素材　コットン
伸縮性　なし


<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI2MjM.JPG?cmsp_timestamp=20260406202349" alt="">

Wanhomeタグもポイントです。

<a href="https://wanhome.shop/?mode=f1"><img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzkwMDQ.png?cmsp_timestamp=20240913152135" alt=""></a>

]]></content:encoded>
    <dc:date>2026-04-06T20:27:35+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/191331845_th.jpg?cmsp_timestamp=20260406202731" /></foaf:topic>
  </item>

</rdf:RDF>