<?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=193233930" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=193212079" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=193212048" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=193211975" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=193141108" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=193003121" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=193003108" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=192895821" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=192893894" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=192751006" />
        <rdf:li rdf:resource="https://wanhome.shop/?pid=192569104" />
        <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:Seq>
    </items>
    </channel>

  <item rdf:about="https://wanhome.shop/?pid=193233930">
    <link>https://wanhome.shop/?pid=193233930</link>
    <title>犬服 デニムシャツブルゾン｜デニムのレイヤードアウター（セミオーダー対応）</title>
    <description>軽いのに、しっかりとして見える。

デニムの軽めのアウターです。
アウターとしても、シャツブルゾンとしても着ていただけます。

季節の変わり目、羽織るものが一枚ほしいときに重宝します。





上｜ブラックデニム　／　下｜インディゴデニム





...</description>
<content:encoded><![CDATA[
軽いのに、しっかりとして見える。

デニムの軽めのアウターです。
アウターとしても、シャツブルゾンとしても着ていただけます。

季節の変わり目、羽織るものが一枚ほしいときに重宝します。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM0NTE.JPG?cmsp_timestamp=20260827151722" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM0NTM.JPG?cmsp_timestamp=20260827151817" alt="">

上｜ブラックデニム　／　下｜インディゴデニム

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM0NTQ.JPG?cmsp_timestamp=20260827151853" alt="">


<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM0NTE.JPG?cmsp_timestamp=20260827151708" alt="">


<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzM0NTA.JPG?cmsp_timestamp=20260827151749" alt="">

【素材】
デニム、裏地コットンを使用。一年を通して快適にお使いいただけます。

【特徴・デザイン】
前開き金属スナップ
・カラー：インディゴ、ブラックデニム

【サイズ・セミオーダーについて】
ミニチュアシュナウザーをはじめ小型犬・中型犬に。サイズに迷う場合や、もう少しゆったり／ぴったりさせたい場合は、セミオーダーで愛犬の体型に合わせてお仕立てできます。採寸方法はサイズガイドをご覧ください。

【お手入れ】
洗濯可能

【Wanhomeについて】
生地選びからパターン設計・裁断・縫製まで、すべて自社アトリエで行う日本製・手作りの犬服ブランドです。『大人服みたいなわんこ服』をコンセプトに、一着ずつ心を込めてお仕立てしています。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/pcely6Xgpdal66W-pfOhog.png?cmsp_timestamp=20260827151302" 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": "着用モデル：体重2.2kg ／ 首周り18・胸周り31・着丈24（3Sサイズ）", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 40, "length": 23, "neck": 24 }, { "name": "SS", "chest": 45, "length": 26, "neck": 27 }, { "name": "S", "chest": 50, "length": 29, "neck": 30 }, { "name": "M", "chest": 55, "length": 32, "neck": 34 }, { "name": "L", "chest": 60, "length": 35, "neck": 37 } ] } </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>

Q. 洗濯はできますか？
A. 洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。

Q. ミニチュアシュナウザーに合いますか？サイズが心配です。
A. 小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。

Q. どんな服と合わせられますか？
A. シャツやカットソー、インナー付きパンツなどに重ねてお使いいただけます。前開きで着せやすく、オールデニムなどコーディネートの幅が広がります。


<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>


【素材・仕様】デニム
・軽めのデニム ── 見た目はしっかり、着せると軽い。重ね着しても体の負担になりません
・前開きの金属スナップ ── 本格的な仕上がりで、片手でも留められます
・シャツブルゾン型 ── アウターとしても、シャツとしても着られる二通りの使い方ができます
・重ね着前提のゆとり ── トップスの上から重ねても、突っぱらずに着せられます

インナー付きパンツなどと合わせて、オールデニムもかっこいい。

<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"洗濯はできますか？","acceptedAnswer":{"@type":"Answer","text":"洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。"}},{"@type":"Question","name":"ミニチュアシュナウザーに合いますか？サイズが心配です。","acceptedAnswer":{"@type":"Answer","text":"小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。"}},{"@type":"Question","name":"どんな服と合わせられますか？","acceptedAnswer":{"@type":"Answer","text":"シャツやカットソー、インナー付きパンツなどに重ねてお使いいただけます。前開きで着せやすく、オールデニムなどコーディネートの幅が広がります。"}}]}</script>
]]></content:encoded>
    <dc:date>2026-08-27T14:07:20+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/193233930_th.jpg?cmsp_timestamp=20260827140715" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=193212079">
    <link>https://wanhome.shop/?pid=193212079</link>
    <title>犬服 フリルカラーブラウス｜コットンリネンの犬用トップス（セミオーダー対応）</title>
    <description>襟のフリルがキュート。

フリルは本体と同じ共生地で仕立てました。
別の生地を足していないぶん甘くなりすぎず、上品な表情に仕上がっています。





一枚でも、ワンピースやサロペットのインナーとしても。





襟のフリルがキュート。シンプルな共生...</description>
<content:encoded><![CDATA[
襟のフリルがキュート。

フリルは本体と同じ共生地で仕立てました。
別の生地を足していないぶん甘くなりすぎず、上品な表情に仕上がっています。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzNjU.JPG?cmsp_timestamp=20260826184420" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzNjY.JPG?cmsp_timestamp=20260826184442" alt="">

一枚でも、ワンピースやサロペットのインナーとしても。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzNjM.JPG?cmsp_timestamp=20260826184508" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzNjA.JPG?cmsp_timestamp=20260826184536" alt="">

襟のフリルがキュート。シンプルな共生地のフリルなので甘くなりすぎず上品なフリルが完成しました。1枚でもレイヤードとして楽しんでも1年中着用できる素材感もうれしい。

【素材・仕様】コットンリネン
・コットンリネン ── さらりとして肌に張りつかず、季節を問わず着ていただけます
・共生地のフリル ── 色が浮かないので、甘さを出さずに華やかさだけを足せます
・襟まわりのフリル ── 顔まわりに丸みが出て、正面からの写真がやわらかく見えます
・通年素材 ── 一年中着られるので、季節をまたいで長くお使いいただけます

襟フリルの絶妙さ、ぜひ実物で見ていただきたい一枚です。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/pail6qXVpeql6w.png?cmsp_timestamp=20260827150501" 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": "着用モデル：体重2.2kg ／ 首周り18・胸周り31・着丈24（3Sサイズ）", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 40, "length": 23, "neck": 24 }, { "name": "SS", "chest": 45, "length": 26, "neck": 27 }, { "name": "S", "chest": 50, "length": 29, "neck": 30 }, { "name": "M", "chest": 55, "length": 32, "neck": 34 }, { "name": "L", "chest": 60, "length": 35, "neck": 37 } ] } </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>

【素材】
コットンリネンを使用。一年を通して快適にお使いいただけます。

【特徴・デザイン】
1枚でもレイヤードとしても
・カラー：生成り、ホワイト、ブラック

【サイズ・セミオーダーについて】
ミニチュアシュナウザーをはじめ小型犬・中型犬に。サイズに迷う場合や、もう少しゆったり／ぴったりさせたい場合は、セミオーダーで愛犬の体型に合わせてお仕立てできます。採寸方法はサイズガイドをご覧ください。

【お手入れ】
洗濯可能

【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>

<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>

Q. 洗濯はできますか？
A. 洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。

Q. ミニチュアシュナウザーに合いますか？サイズが心配です。
A. 小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。

Q. どんな服と合わせられますか？
A. ブラウスやカットソー、チュニック、パーカーなどに重ねてレイヤードをお楽しみいただけます。1枚でもレイヤードでも、着こなしの幅が広がります。

<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"洗濯はできますか？","acceptedAnswer":{"@type":"Answer","text":"洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。"}},{"@type":"Question","name":"ミニチュアシュナウザーに合いますか？サイズが心配です。","acceptedAnswer":{"@type":"Answer","text":"小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。"}},{"@type":"Question","name":"どんな服と合わせられますか？","acceptedAnswer":{"@type":"Answer","text":"ブラウスやカットソー、チュニック、パーカーなどに重ねてレイヤードをお楽しみいただけます。1枚でもレイヤードでも、着こなしの幅が広がります。"}}]}</script>


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

  <item rdf:about="https://wanhome.shop/?pid=193212048">
    <link>https://wanhome.shop/?pid=193212048</link>
    <title>犬服 ワッシャーリネン100%ワンピース＆サロペットパンツ｜リネンのドッグウェア（セミオーダー対応）</title>
    <description>素材にこだわった、リネン100%のシンプルなワンピース＆サロペットパンツ。





シンプルこそが究極のおしゃれ。
ブラウス、カットソー、チュニック、パーカーなどと重ねて、レイヤードを楽しむお洋服です。









素材にこだわったリネン100%のシン...</description>
<content:encoded><![CDATA[
素材にこだわった、リネン100%のシンプルなワンピース＆サロペットパンツ。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzNTA.JPG?cmsp_timestamp=20260826183956" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzNDc.JPG?cmsp_timestamp=20260826184020" alt="">

シンプルこそが究極のおしゃれ。
ブラウス、カットソー、チュニック、パーカーなどと重ねて、レイヤードを楽しむお洋服です。


<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzNDg.JPG?cmsp_timestamp=20260826184040" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzNjA.JPG?cmsp_timestamp=20260826183817" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzNjI.JPG?cmsp_timestamp=20260826183844" alt="">


素材にこだわったリネン100%のシンプルなワンピース＆サロペットパンツ。ブラウス、カットソー、チュニック、パーカーなどと重ねてレイヤードを楽しむお洋服です。シンプルこそが究極のおしゃれ。どんなアイテムにも合わせやすいシンプルなワンピース＆サロペットパンツです

【素材】
リネンを使用。一年を通して快適にお使いいただけます。

【特徴・デザイン】
レイヤードを楽しむお洋服
・カラー：生成り・ブラック

【サイズ・セミオーダーについて】
ミニチュアシュナウザーをはじめ小型犬・中型犬に。サイズに迷う場合や、もう少しゆったり／ぴったりさせたい場合は、セミオーダーで愛犬の体型に合わせてお仕立てできます。採寸方法はサイズガイドをご覧ください。

【お手入れ】
洗濯可能

【Wanhomeについて】
生地選びからパターン設計・裁断・縫製まで、すべて自社アトリエで行う日本製・手作りの犬服ブランドです。『大人服みたいなわんこ服』をコンセプトに、一着ずつ心を込めてお仕立てしています。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/pbel86XXpeul6qXNpfM.png?cmsp_timestamp=20260826183615" alt="">


Q. 洗濯はできますか？
A. 洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。

Q. ミニチュアシュナウザーに合いますか？サイズが心配です。
A. 小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。

Q. ワンピースとサロペットパンツ、どちらを選べばよいですか？
A. ワンピースはスカート型、サロペットパンツはパンツ型です。女の子らしい雰囲気がお好みならワンピース、活発に動く子やうしろ姿までしっかり覆いたい場合はサロペットパンツがおすすめです。どちらもいつものトップスに重ねてお使いいただけます。

<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": "着用モデル：体重5.9kg ／ 首周り26・胸周り43・着丈30（Mサイズ）", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 30, "length": 22, "neck": 24 }, { "name": "SS", "chest": 35, "length": 25.5, "neck": 27 }, { "name": "S", "chest": 40, "length": 29, "neck": 30 }, { "name": "M", "chest": 45, "length": 32, "neck": 32 }, { "name": "L", "chest": 50, "length": 35, "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>

<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>

【素材・仕様】リネン100%（ワッシャー加工）
・リネン100% ── さらりとして肌に張りつかず、湿気の多い日でも快適です
・ワッシャー加工 ── 洗いをかけているので、はじめからくたっと柔らかく、ごわつきません
・洗いざらしの風合い ── シワが風合いになるので、アイロンをかけずにそのまま着せられます
・シンプルな形 ── 主張しないので、どんなトップスと合わせても喧嘩しません

合わせるトップス次第で、いくつもの表情を持つ一着です。

<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"洗濯はできますか？","acceptedAnswer":{"@type":"Answer","text":"洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。"}},{"@type":"Question","name":"ミニチュアシュナウザーに合いますか？サイズが心配です。","acceptedAnswer":{"@type":"Answer","text":"小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。"}},{"@type":"Question","name":"ワンピースとサロペットパンツ、どちらを選べばよいですか？","acceptedAnswer":{"@type":"Answer","text":"ワンピースはスカート型、サロペットパンツはパンツ型です。女の子らしい雰囲気がお好みならワンピース、活発に動く子やうしろ姿までしっかり覆いたい場合はサロペットパンツがおすすめです。どちらもいつものトップスに重ねてお使いいただけます。"}}]}</script>


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

  <item rdf:about="https://wanhome.shop/?pid=193211975">
    <link>https://wanhome.shop/?pid=193211975</link>
    <title>犬服 肩フリルギンガムチュニックワンピース＆サロペットパンツ｜コットンの夏のドッグウェア（セミオーダー対応）</title>
    <description>みんな大好き、ギンガムチェック。
一枚でコーディネートが決まる、肩フリルのチュニックワンピース＆サロペットパンツです。





生地はぽこぽことした凹凸のある表情。
見た目にも涼しく、軽やかな雰囲気に仕上がりました。






1枚でコーディネート...</description>
<content:encoded><![CDATA[
みんな大好き、ギンガムチェック。
一枚でコーディネートが決まる、肩フリルのチュニックワンピース＆サロペットパンツです。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzNDI.JPG?cmsp_timestamp=20260826182952" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzNDE.JPG?cmsp_timestamp=20260826183014" alt="">

生地はぽこぽことした凹凸のある表情。
見た目にも涼しく、軽やかな雰囲気に仕上がりました。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzMzY.JPG?cmsp_timestamp=20260826183040" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzMzNDA.JPG?cmsp_timestamp=20260826183100" alt="">


1枚でコーディネートが決まる！ぽこぽこした生地が涼しくて軽やかな雰囲気に。

【素材】
コットンを使用。暑い季節も涼しく快適にお使いいただけます。

【特徴・デザイン】
肩フリル、１枚でコーディネートが決まる
・カラー：グレー・マスタード

【サイズ・セミオーダーについて】
ミニチュアシュナウザーをはじめ小型犬・中型犬に。サイズに迷う場合や、もう少しゆったり／ぴったりさせたい場合は、セミオーダーで愛犬の体型に合わせてお仕立てできます。採寸方法はサイズガイドをご覧ください。

【お手入れ】
洗濯可能

【Wanhomeについて】
生地選びからパターン設計・裁断・縫製まで、すべて自社アトリエで行う日本製・手作りの犬服ブランドです。『大人服みたいなわんこ服』をコンセプトに、一着ずつ心を込めてお仕立てしています。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/pa6l86WspeC4qqXVpeql6w.png?cmsp_timestamp=20260826182751" 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": "着用モデル：体重5.9kg ／ 首周り26・胸周り43・着丈30（Mサイズ）", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 30, "length": 21.5, "neck": 24 }, { "name": "SS", "chest": 35, "length": 24.5, "neck": 27 }, { "name": "S", "chest": 40, "length": 28, "neck": 30 }, { "name": "M", "chest": 45, "length": 31, "neck": 32 }, { "name": "L", "chest": 50, "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>

<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>

【素材・仕様】コットン
・凹凸のある生地 ── 肌に点で触れるので、汗ばむ日でもべたつきません
・コットン ── 肌にやさしく、洗うほど柔らかく体になじんでいきます
・肩フリル ── 肩まわりに動きが出て、うしろ姿にも表情が生まれます
・ギンガムチェック ── どんな毛色の子にもなじみ、写真映りがよくなります

一枚でも、インナーを合わせても。夏のあいだ、いちばん手に取る一着になるかもしれません。

<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"洗濯はできますか？","acceptedAnswer":{"@type":"Answer","text":"洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。"}},{"@type":"Question","name":"どのくらいの大きさですか？どこで使えますか？","acceptedAnswer":{"@type":"Answer","text":"直径50cmです。カフェや公園のベンチ、ピクニックやお花見など、外出先の「座る・敷く」シーンにお使いいただけます。"}},{"@type":"Question","name":"持ち運びはできますか？","acceptedAnswer":{"@type":"Answer","text":"くるくると丸めてシュシュでまとめれば、コンパクトになってバッグにもすっと収まります。"}}]}</script>
]]></content:encoded>
    <dc:date>2026-08-25T22:15:05+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/193211975_th.jpg?cmsp_timestamp=20260825221501" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=193141108">
    <link>https://wanhome.shop/?pid=193141108</link>
    <title>犬用 まんまるマット｜コットン100%のマット（お出かけ・ギフトにも）</title>
    <description>直径50cmのまんまるフォルムがなんとも愛らしい、キルティング素材のマルチマットです。

くるくると丸めてシュシュでキュッとまとめれば、そのままコロンとした持ち運びサイズに早変わり。



カフェや公園のベンチ、ピクニックやお花見など、外出先での「座る・敷...</description>
<content:encoded><![CDATA[
直径50cmのまんまるフォルムがなんとも愛らしい、キルティング素材のマルチマットです。

くるくると丸めてシュシュでキュッとまとめれば、そのままコロンとした持ち運びサイズに早変わり。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI5NDM.JPG?cmsp_timestamp=20260819163054" alt="">

カフェや公園のベンチ、ピクニックやお花見など、外出先での「座る・敷く」シーンにさっと取り出して使えます。使わないときは丸めて置くだけで、インテリアのアクセントにもなります。
<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI5NDU.JPG?cmsp_timestamp=20260819163122" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI5NDY.JPG?cmsp_timestamp=20260819163144" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI5NDM.JPG?cmsp_timestamp=20260819163209" alt="">

○カラーは左より
ネイビー｜グレー｜ピンク

○素材
コットン100% 
中綿　ポリエステル100%

○サイズ
直径約50cm

直径50cmのまんまるフォルムがなんとも愛らしい、キルティング素材のマルチマットです。
ふんわりとした厚みのあるキルト生地でカフェや公園でのマナーマットとしても◎くるくると丸めてシュシュでキュッとまとめれば、そのままコロンとした持ち運びサイズに早変わり。バッグにすっと収まるので、カフェのテラス席や公園のベンチ、ピクニックやお花見など、外出先でのちょっとした「座る・敷く」シーンにさっと取り出して使えます。使わないときは丸めて置くだけでインテリアのアクセントにもなります。

【素材】
コットン100%を使用しています。

【特徴】
・サイズ：直径50cm
・使わない時はシュシュでひとめとめ
・カラー：ネイビー、グレー、ピンク

【こんなシーンに】
カフェや公園でのマナーマット、ピクニックやお花見、お出かけのおともに。使わないときはインテリアのアクセントにも。ギフトにもおすすめです。

【お手入れ】
洗濯可能

【Wanhomeについて】
生地選びから裁断・縫製まで、すべて自社アトリエで行う日本製・手作りの犬用ブランドです。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI5NTA.JPG?cmsp_timestamp=20260819163237" alt="">

Q. 洗濯はできますか？
A. 洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。

Q. どのくらいの大きさですか？どこで使えますか？
A. 直径50cmです。カフェや公園のベンチ、ピクニックやお花見など、外出先の「座る・敷く」シーンにお使いいただけます。

Q. 持ち運びはできますか？
A. くるくると丸めてシュシュでまとめれば、コンパクトになってバッグにもすっと収まります。


【素材・仕様】
・コットン100% ── 肌にやさしく、洗うほど柔らかくなじんでいきます
・キルティング ── ふんわりとした厚みがあるので、硬いベンチや冷たい床でも体が痛くなりません
・直径50cm ── 小型犬なら丸まって、中型犬なら伏せて過ごせる大きさです
・丸めてシュシュ留め ── バッグに収まる大きさになるので、持ち歩きが苦になりません
・裏面も同じ生地 ── どちらの面を上にしても使えます

カフェや公園でのマナーマットとしても。
おうちでも、お出かけ先でも。愛犬の「いつもの場所」をひとつ持ち歩けるマットです。

<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"洗濯はできますか？","acceptedAnswer":{"@type":"Answer","text":"洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。"}},{"@type":"Question","name":"どのくらいの大きさですか？どこで使えますか？","acceptedAnswer":{"@type":"Answer","text":"直径50cmです。カフェや公園のベンチ、ピクニックやお花見など、外出先の「座る・敷く」シーンにお使いいただけます。"}},{"@type":"Question","name":"持ち運びはできますか？","acceptedAnswer":{"@type":"Answer","text":"くるくると丸めてシュシュでまとめれば、コンパクトになってバッグにもすっと収まります。"}}]}</script>
]]></content:encoded>
    <dc:date>2026-08-19T16:30:26+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/193141108_th.jpg?cmsp_timestamp=20260819163322" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=193003121">
    <link>https://wanhome.shop/?pid=193003121</link>
    <title>犬服 コーデュラベスト｜コーデュラナイロンのレイヤードベスト（セミオーダー対応）</title>
    <description>タフに、軽やかに。毎日のコーデに寄り添うコーデュラベスト
丈夫でタフな素材として知られるコーデュラ素材を使用した、Wanhome madeのベスト。



程よい伸縮性のある生地で動きやすく、締め付け感が少ないので、お洋服が苦手な子にもお試しいただきやすい一着です...</description>
<content:encoded><![CDATA[
タフに、軽やかに。毎日のコーデに寄り添うコーデュラベスト
丈夫でタフな素材として知られるコーデュラ素材を使用した、Wanhome madeのベスト。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI1OTA.jpeg?cmsp_timestamp=20260811222343" alt="">

程よい伸縮性のある生地で動きやすく、締め付け感が少ないので、お洋服が苦手な子にもお試しいただきやすい一着です。
前開き仕様で着せやすく、前から見たスタイルにもこだわりました。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI1OTY.jpeg?cmsp_timestamp=20260811222418" alt="">

いつものお洋服にプラスするだけで、季節感のあるレイヤードスタイルを楽しめます。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI1OTc.jpeg?cmsp_timestamp=20260811222451" alt="">

丈夫で動きやすく、着せやすい。
たくさん遊ぶ日にも、お出かけの日にも。
毎日のコーディネートを楽しみながら、長く愛用していただきたいWanhomeのコーデュラベストです。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI1OTM.jpeg?cmsp_timestamp=20260811222525" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI1OTQ.jpeg?cmsp_timestamp=20260811222549" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI1OTU.jpeg?cmsp_timestamp=20260811222616" 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": "着用モデル：体重7.5kg ／ 首周り27・胸周り46・着丈34（Mサイズ）", "stretch": 2, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 40, "length": 24, "neck": 27 }, { "name": "SS", "chest": 45, "length": 27, "neck": 30 }, { "name": "S", "chest": 45, "length": 29, "neck": 33 }, { "name": "M", "chest": 50, "length": 32, "neck": 36 }, { "name": "L", "chest": 55, "length": 35, "neck": 39 } ] } </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/pbOhvKXHpeWl6aXZpbmlyA.png?cmsp_timestamp=20260811221315" alt="">

<script>(function(){var s=document.currentScript;if(!s)return;var p=s.previousElementSibling;if(!p)return;var i=(p.tagName==='IMG')?p:(p.querySelector?p.querySelector('img'):null);if(i&&!i.getAttribute('alt'))i.setAttribute('alt','\u30b5\u30a4\u30ba\u8868\uff08\u9996\u5468\u308a\u30fb\u80f8\u5468\u308a\u30fb\u7740\u4e08\uff09');})();</script><style>.whst{width:100%;max-width:560px;margin:18px auto;border-collapse:collapse;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif;color:#3B2C23;background:#fff}.whst caption{caption-side:top;font-size:12px;color:#8a7a6c;text-align:right;padding:0 0 6px}.whst th,.whst td{border:1px solid #DFD3C3;padding:9px 6px;text-align:center;font-size:13px;font-weight:400}.whst thead th{background:#A38B71;color:#fff;font-weight:700}.whst tbody th{background:#F2EADE;font-weight:700}.whst tfoo.whst td{background:#FAF6EF;font-size:12px;text-align:left;color:#5d4e43}.whsd{max-width:560px;margin:16px auto;border:1px solid #DFD3C3;background:#fff;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif}.whsd>summary{list-style:none;cursor:pointer;padding:12px 16px;font-size:13px;color:#3B2C23;background:#F2EADE;position:relative;user-select:none}.whsd>summary::-webkit-details-marker{display:none}.whsd>summary::after{content:'\25BE';position:absolute;right:16px;color:#A9743E}.whsd[open]>summary::after{content:'\25B4'}.whsd .whst{margin:0 auto 14px;border:0}</style><details class="whsd"><summary>&#12469;&#12452;&#12474;&#12434;&#25968;&#20516;&#12391;&#35211;&#12427;</summary><table class="whst"><caption>&#65288;&#21336;&#20301;cm&#65289;</caption><thead><tr><th>Size</th><th>&#39318;&#21608;&#12426;</th><th>&#33016;&#21608;&#12426;</th><th>&#30528;&#19976;</th></tr></thead><tbody><tr><th>3S</th><td>27</td><td>40</td><td>24</td></tr><tr><th>SS</th><td>30</td><td>45</td><td>27</td></tr><tr><th>S</th><td>33</td><td>50</td><td>29</td></tr><tr><th>M</th><td>36</td><td>55</td><td>32</td></tr><tr><th>L</th><td>39</td><td>60</td><td>35</td></tr></tbody><tfoot><tr><td colspan="4">&#32032;&#26448;&#65306;&#12467;&#12540;&#12487;&#12517;&#12521;&#12490;&#12452;&#12525;&#12531; &#65295; &#20280;&#32302;&#24615;&#65306;&#12354;&#12426;&#9734;&#9733;&#9734;&#9734;&#9734;&#12394;&#12375;</td></tr></tfoot></table></details>

Q. 洗濯はできますか？
A. 洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。アイロンはあて布をあて、乾燥機のご使用はお控えください。

Q. ミニチュアシュナウザーに合いますか？サイズが心配です。
A. 小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。

Q. どんな服と合わせられますか？
A. Tシャツやトレーナー、パーカーなどに重ねてお使いいただけます。前開き仕様で着せやすく、コーディネートの幅が広がります。

<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>

【素材・機能】
・コーデュラナイロン ── 摩擦や引き裂きに強い生地です。やぶれにくく、長く着ていただけます
・撥水 ── 小雨や水しぶきをはじいて、濡れても体が冷えません
・2WAYストレッチ ── 縦にも横にも伸びるので、走ってもジャンプしても動きを邪魔しません
・防シワ ── たたんでもシワになりにくく、お出かけ先でもきれいなまま着せられます
・前開き仕様 ── 抱っこしたまま着せられるので、脚を通すのが苦手な子にも負担がありません


<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"洗濯はできますか？","acceptedAnswer":{"@type":"Answer","text":"洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。アイロンはあて布をあて、乾燥機のご使用はお控えください。"}},{"@type":"Question","name":"ミニチュアシュナウザーに合いますか？サイズが心配です。","acceptedAnswer":{"@type":"Answer","text":"小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。"}},{"@type":"Question","name":"どんな服と合わせられますか？","acceptedAnswer":{"@type":"Answer","text":"Tシャツやトレーナー、パーカーなどに重ねてお使いいただけます。前開き仕様で着せやすく、コーディネートの幅が広がります。"}}]}</script>
]]></content:encoded>
    <dc:date>2026-08-10T21:41:01+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/193003121_th.jpg?cmsp_timestamp=20260811121549" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=193003108">
    <link>https://wanhome.shop/?pid=193003108</link>
    <title>犬服 コーデュラワンピース＆サロペットパンツ｜コーデュラナイロンのドッグウェア（セミオーダー対応）</title>
    <description>タフに、軽やかに。いつものスタイルを引き立てる一着

丈夫でタフな素材として知られるコーデュラ素材を使用した、ワンピース＆サロペットパンツ。
しっかりとした丈夫さがありながら、締め付け感が少ないので、お洋服が苦手な子にもお試しいただきやすい一着です。
...</description>
<content:encoded><![CDATA[
タフに、軽やかに。いつものスタイルを引き立てる一着

丈夫でタフな素材として知られるコーデュラ素材を使用した、ワンピース＆サロペットパンツ。
しっかりとした丈夫さがありながら、締め付け感が少ないので、お洋服が苦手な子にもお試しいただきやすい一着です。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI2MDg.jpeg?cmsp_timestamp=20260811214513" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI1OTk.jpeg?cmsp_timestamp=20260811214541" alt="">

カラーは、どんなシーンにも自然になじむ定番のアースカラー。
シンプルなデザインだからこそ、いつものコーディネートに取り入れるだけで、スタイルがぐっと引き立ちます。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI2MDU.jpeg?cmsp_timestamp=20260811214617" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI2MDE.jpeg?cmsp_timestamp=20260811214645" alt="">

普段のお散歩にはもちろん、キャンプやアウトドアなど、アクティブに過ごす日にも。
たくさん遊んで、たくさん歩いて。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI2MDA.jpeg?cmsp_timestamp=20260811214717" alt="">

毎日の暮らしから特別なお出かけまで、気負わず楽しめるWanhomeのコーデュラウェアです

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzI2MDI.jpeg?cmsp_timestamp=20260811214938" 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": "着用モデル：体重7.5kg ／ 首周り27・胸周り46・着丈34（Mサイズ）", "stretch": 2, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 35, "length": 27 }, { "name": "SS", "chest": 40, "length": 30 }, { "name": "S", "chest": 45, "length": 34 }, { "name": "M", "chest": 50, "length": 37 }, { "name": "L", "chest": 55, "length": 40 } ] } </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/pbOhvKXHpeWl6VNQ.png?cmsp_timestamp=20260811213856" alt="">


<script>(function(){var s=document.currentScript;if(!s)return;var p=s.previousElementSibling;if(!p)return;var i=(p.tagName==='IMG')?p:(p.querySelector?p.querySelector('img'):null);if(i&&!i.getAttribute('alt'))i.setAttribute('alt','\u30b5\u30a4\u30ba\u8868\uff08\u80f8\u5468\u308a\u30fb\u7740\u4e08\uff09');})();</script><style>.whst{width:100%;max-width:560px;margin:18px auto;border-collapse:collapse;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif;color:#3B2C23;background:#fff}.whst caption{caption-side:top;font-size:12px;color:#8a7a6c;text-align:right;padding:0 0 6px}.whst th,.whst td{border:1px solid #DFD3C3;padding:9px 6px;text-align:center;font-size:13px;font-weight:400}.whst thead th{background:#A38B71;color:#fff;font-weight:700}.whst tbody th{background:#F2EADE;font-weight:700}.whst tfoo.whst td{background:#FAF6EF;font-size:12px;text-align:left;color:#5d4e43}.whsd{max-width:560px;margin:16px auto;border:1px solid #DFD3C3;background:#fff;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif}.whsd>summary{list-style:none;cursor:pointer;padding:12px 16px;font-size:13px;color:#3B2C23;background:#F2EADE;position:relative;user-select:none}.whsd>summary::-webkit-details-marker{display:none}.whsd>summary::after{content:'\25BE';position:absolute;right:16px;color:#A9743E}.whsd[open]>summary::after{content:'\25B4'}.whsd .whst{margin:0 auto 14px;border:0}</style><details class="whsd"><summary>&#12469;&#12452;&#12474;&#12434;&#25968;&#20516;&#12391;&#35211;&#12427;</summary><table class="whst"><caption>&#65288;&#21336;&#20301;cm&#65289;</caption><thead><tr><th>Size</th><th>&#33016;&#21608;&#12426;</th><th>&#30528;&#19976;</th></tr></thead><tbody><tr><th>3S</th><td>35</td><td>27</td></tr><tr><th>SS</th><td>40</td><td>30</td></tr><tr><th>S</th><td>45</td><td>34</td></tr><tr><th>M</th><td>50</td><td>37</td></tr><tr><th>L</th><td>55</td><td>40</td></tr></tbody><tfoot><tr><td colspan="3">&#32032;&#26448;&#65306;&#12467;&#12540;&#12487;&#12517;&#12521;&#12490;&#12452;&#12525;&#12531; &#65295; &#20280;&#32302;&#24615;&#65306;&#12354;&#12426;&#9734;&#9733;&#9734;&#9734;&#9734;&#12394;&#12375;</td></tr></tfoot></table></details>

【素材】
コーデュラナイロンを使用。一年を通して快適にお使いいただけます。

【特徴・デザイン】
飾りカシメ、お腹ゴム使用、ストレッチ素材
・カラー：モカ、カーキ、ブラック

【サイズ・セミオーダーについて】
ミニチュアシュナウザーをはじめ小型犬・中型犬に。サイズに迷う場合や、もう少しゆったり／ぴったりさせたい場合は、セミオーダーで愛犬の体型に合わせてお仕立てできます。採寸方法はサイズガイドをご覧ください。

【お手入れ】
洗濯可能、アイロンはあて布、乾燥機不可

【Wanhomeについて】
生地選びからパターン設計・裁断・縫製まで、すべて自社アトリエで行う日本製・手作りの犬服ブランドです。『大人服みたいなわんこ服』をコンセプトに、一着ずつ心を込めてお仕立てしています。


Q. 洗濯はできますか？
A. 洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。アイロンはあて布をあて、乾燥機のご使用はお控えください。

Q. ミニチュアシュナウザーに合いますか？サイズが心配です。
A. 小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。

Q. ワンピースとサロペットパンツ、どちらを選べばよいですか？
A. ワンピースはスカート型、サロペットパンツはパンツ型です。女の子らしい雰囲気がお好みならワンピース、活発に動く子やうしろ姿までしっかり覆いたい場合はサロペットパンツがおすすめです。どちらもいつものトップスに重ねてお使いいただけます。

<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>

<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"洗濯はできますか？","acceptedAnswer":{"@type":"Answer","text":"洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。アイロンはあて布をあて、乾燥機のご使用はお控えください。"}},{"@type":"Question","name":"ミニチュアシュナウザーに合いますか？サイズが心配です。","acceptedAnswer":{"@type":"Answer","text":"小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。"}},{"@type":"Question","name":"ワンピースとサロペットパンツ、どちらを選べばよいですか？","acceptedAnswer":{"@type":"Answer","text":"ワンピースはスカート型、サロペットパンツはパンツ型です。女の子らしい雰囲気がお好みならワンピース、活発に動く子やうしろ姿までしっかり覆いたい場合はサロペットパンツがおすすめです。どちらもいつものトップスに重ねてお使いいただけます。"}}]}</script>

【素材・機能】コーデュラナイロン

・撥水 ── 小雨や芝生の朝露をはじいて、濡れても体が冷えません

・2WAYストレッチ ── 縦にも横にも伸びるので、走ってもジャンプしても動きを邪魔しません
・防シワ ── たたんで持ち歩いてもシワになりにくく、お出かけ先でもきれいなまま着せられます
・摩耗に強い生地 ── 草や砂利でこすれてもやぶれにくく、外遊びの多い子にも



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

  <item rdf:about="https://wanhome.shop/?pid=192895821">
    <link>https://wanhome.shop/?pid=192895821</link>
    <title>犬服 フリルサロペット、ワンピース｜コットン100%のドッグウェア（セミオーダー対応）</title>
    <description>心まで華やぐ、カラフルコットンシリーズ。
毎日をもっと心地よく、もっと楽しく。



ふんわりとしたフリルがアクセントのワンピースと、動きやすくコーディネートも楽しめるサロペット。



生成・ブラック・ピンク・ラベンダー・ホワイトの全5カラーをご用意...</description>
<content:encoded><![CDATA[
心まで華やぐ、カラフルコットンシリーズ。
毎日をもっと心地よく、もっと楽しく。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzIxNDU.JPG?cmsp_timestamp=20260802110745" alt="">

ふんわりとしたフリルがアクセントのワンピースと、動きやすくコーディネートも楽しめるサロペット。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzIxNDQ.JPG?cmsp_timestamp=20260802110816" alt="">

生成・ブラック・ピンク・ラベンダー・ホワイトの全5カラーをご用意しました。
お気に入りのカラーを選ぶだけで、お出かけがもっと楽しみに。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzIxNDg.JPG?cmsp_timestamp=20260802110845" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzIxNTA.JPG?cmsp_timestamp=20260802110916" alt="">

愛犬との毎日を、やさしく彩るWanhomeの新作です。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzIxNDk.JPG?cmsp_timestamp=20260802110948" 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": 35, "length": 27, "neck": 22 }, { "name": "SS", "chest": 40, "length": 30, "neck": 24 }, { "name": "S", "chest": 45, "length": 33, "neck": 26 }, { "name": "M", "chest": 50, "length": 37, "neck": 28 }, { "name": "L", "chest": 55, "length": 43, "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>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/pdWl6qXrpe-l86XUpbWl7aXa.png?cmsp_timestamp=20260802111926" alt="">

<script>(function(){var s=document.currentScript;if(!s)return;var p=s.previousElementSibling;if(!p)return;var i=(p.tagName==='IMG')?p:(p.querySelector?p.querySelector('img'):null);if(i&&!i.getAttribute('alt'))i.setAttribute('alt','\u30b5\u30a4\u30ba\u8868\uff08\u9996\u5468\u308a\u30fb\u80f8\u5468\u308a\u30fb\u7740\u4e08\uff09');})();</script><style>.whst{width:100%;max-width:560px;margin:18px auto;border-collapse:collapse;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif;color:#3B2C23;background:#fff}.whst caption{caption-side:top;font-size:12px;color:#8a7a6c;text-align:right;padding:0 0 6px}.whst th,.whst td{border:1px solid #DFD3C3;padding:9px 6px;text-align:center;font-size:13px;font-weight:400}.whst thead th{background:#A38B71;color:#fff;font-weight:700}.whst tbody th{background:#F2EADE;font-weight:700}.whst tfoo.whst td{background:#FAF6EF;font-size:12px;text-align:left;color:#5d4e43}.whsd{max-width:560px;margin:16px auto;border:1px solid #DFD3C3;background:#fff;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif}.whsd>summary{list-style:none;cursor:pointer;padding:12px 16px;font-size:13px;color:#3B2C23;background:#F2EADE;position:relative;user-select:none}.whsd>summary::-webkit-details-marker{display:none}.whsd>summary::after{content:'\25BE';position:absolute;right:16px;color:#A9743E}.whsd[open]>summary::after{content:'\25B4'}.whsd .whst{margin:0 auto 14px;border:0}</style><details class="whsd"><summary>&#12469;&#12452;&#12474;&#12434;&#25968;&#20516;&#12391;&#35211;&#12427;</summary><table class="whst"><caption>&#65288;&#21336;&#20301;cm&#65289;</caption><thead><tr><th>Size</th><th>&#39318;&#21608;&#12426;</th><th>&#33016;&#21608;&#12426;</th><th>&#30528;&#19976;</th></tr></thead><tbody><tr><th>3S</th><td>22</td><td>35</td><td>27</td></tr><tr><th>SS</th><td>24</td><td>40</td><td>30</td></tr><tr><th>S</th><td>26</td><td>45</td><td>33</td></tr><tr><th>M</th><td>28</td><td>50</td><td>37</td></tr><tr><th>L</th><td>32</td><td>55</td><td>43</td></tr></tbody><tfoot><tr><td colspan="4">&#32032;&#26448;&#65306;&#12467;&#12483;&#12488;&#12531;100% &#65295; &#20280;&#32302;&#24615;&#65306;&#12354;&#12426;&#9734;&#9734;&#9734;&#9734;&#9733;&#12394;&#12375;</td></tr></tfoot></table></details>

シンプルの中に上品さも感じるフリルがポイントのワンピース＆サロペットパンツです。暑い季節に1枚でもかわいいシリーズです。選べるカラーでみんなとお揃いも楽しもう！

【素材】
コットン100%を使用。一年を通して快適にお使いいただけます。

【サイズ・セミオーダーについて】
ミニチュアシュナウザーをはじめ小型犬・中型犬に。サイズに迷う場合や、もう少しゆったり／ぴったりさせたい場合は、セミオーダーで愛犬の体型に合わせてお仕立てできます。採寸方法はサイズガイドをご覧ください。

【お手入れ】
洗濯可。形を整えて陰干ししてください。

【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>

<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>

Q. 洗濯はできますか？
A. 洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。

Q. ミニチュアシュナウザーに合いますか？サイズが心配です。
A. 小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。

Q. ワンピースとサロペットパンツ、どちらを選べばよいですか？
A. ワンピースはスカート型、サロペットパンツはパンツ型です。女の子らしい雰囲気がお好みならワンピース、活発に動く子やうしろ姿までしっかり覆いたい場合はサロペットパンツがおすすめです。どちらもいつものトップスに重ねてお使いいただけます。

<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"洗濯はできますか？","acceptedAnswer":{"@type":"Answer","text":"洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。"}},{"@type":"Question","name":"ミニチュアシュナウザーに合いますか？サイズが心配です。","acceptedAnswer":{"@type":"Answer","text":"小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。"}},{"@type":"Question","name":"ワンピースとサロペットパンツ、どちらを選べばよいですか？","acceptedAnswer":{"@type":"Answer","text":"ワンピースはスカート型、サロペットパンツはパンツ型です。女の子らしい雰囲気がお好みならワンピース、活発に動く子やうしろ姿までしっかり覆いたい場合はサロペットパンツがおすすめです。どちらもいつものトップスに重ねてお使いいただけます。"}}]}</script>

【素材・機能】
・コットン100% ── 肌にやさしく、洗うほど柔らかく体になじんでいきます
・軽やかな薄手の生地 ── 暑い季節でもさらりとして、背中に熱がこもりません
・総ゴム仕様（お腹まわり・足まわり） ── 見た目よりもよく伸びるので、片手でもするりと着せられます
・フリル ── 一枚でも華やかに見えるので、重ね着をしなくても着こなしが決まります
]]></content:encoded>
    <dc:date>2026-08-01T16:40:01+09:00</dc:date>
    <dc:creator>犬服シンプル人気のセミオーダー犬服 ナチュラル犬服通販Wanhome</dc:creator>
    <foaf:topic><foaf:Image rdf:about="https://img21.shop-pro.jp/PA01465/315/product/192895821_th.jpg?cmsp_timestamp=20260801195524" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=192893894">
    <link>https://wanhome.shop/?pid=192893894</link>
    <title>犬服 フリル＆バルーンインナー付きスカート＆パンツ｜デニムのワンピース・サロペット（セミオーダー対応）</title>
    <description>いつものトップスに合わせるだけで、コーディネートの幅がぐっと広がるインナー付きシリーズです。

ラインナップは、可愛らしいフリルスカートと、ふんわりとしたシルエットが魅力のバルーンパンツの2タイプ。







カラーは、どんなトップスとも合わせやす...</description>
<content:encoded><![CDATA[
いつものトップスに合わせるだけで、コーディネートの幅がぐっと広がるインナー付きシリーズです。

ラインナップは、可愛らしいフリルスカートと、ふんわりとしたシルエットが魅力のバルーンパンツの2タイプ。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzIxMDI.JPG?cmsp_timestamp=20260801123536" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzIxMDg.JPG?cmsp_timestamp=20260801123624" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzIxMTQ.JPG?cmsp_timestamp=20260801123649" alt="">

カラーは、どんなトップスとも合わせやすい 生成・インディゴ・ブラックデニム の3色をご用意しました。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzIxMDU.JPG?cmsp_timestamp=20260801134123" alt="">

シンプルなトップスと合わせるだけで、毎日のコーディネートがもっと楽しくなる一着。
毎日の「今日は何を着よう？」がもっと楽しくなる、着回し力の高いシリーズです。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzIxMTM.JPG?cmsp_timestamp=20260801134148" alt="">

また、お腹まわり・太もも周りはやさしくフィットするゴム仕様。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzIxMTI.JPG?cmsp_timestamp=20260801134210" alt="">

【素材・仕様】
・コットンリネン ── さらりとして肌に張りつかず、春夏でも快適に過ごせます
・デニム ── 季節を問わず使えるので、秋冬は重ね着アイテムとして一年中お使いいただけます
・ゴム仕様（お腹まわり・太ももまわり） ── やさしくフィットして締め付けず、片手でもするりと着せられます

<style> @import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap'); #whf-root{ --espresso:#2d2520; --&#229;-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（Lサイズ）", "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/pdWl6qXrpdCl66G8pfOlpKXzpcqhvMnVpK0.png?cmsp_timestamp=20260801134301" alt="">

いつものトップスに合わせるだけで、コーディネートの幅がぐっと広がるインナー付きシリーズが登場しました。
ラインナップは、可愛らしいフリルスカートと、ふんわりとしたシルエットが魅力のバルーンパンツの2タイプ。
カラーは、どんなトップスとも合わせやすい

【素材】
デニム、コットンリネンを使用。一年を通して快適にお使いいただけます。

【特徴・デザイン】
お腹ゴム仕様、太ももまわりゴム仕様

【サイズ・セミオーダーについて】
ミニチュアシュナウザーをはじめ小型犬・中型犬に。サイズに迷う場合や、もう少しゆったり／ぴったりさせたい場合は、セミオーダーで愛犬の体型に合わせてお仕立てできます。採寸方法はサイズガイドをご覧ください。

【お手入れ】
洗濯可。形を整えて陰干ししてください。

【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>

<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>

Q. 洗濯はできますか？
A. 洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。

Q. ミニチュアシュナウザーに合いますか？サイズが心配です。
A. 小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。

Q. フリルスカートとバルーンパンツ、どちらを選べばよいですか？
A. フリルスカートはスカート型、バルーンパンツはパンツ型です。女の子らしい雰囲気がお好みならフリルスカート、活発に動く子やうしろ姿までしっかり覆いたい場合はバルーンパンツがおすすめです。どちらもいつものトップスに重ねてお使いいただけます。

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

  <item rdf:about="https://wanhome.shop/?pid=192751006">
    <link>https://wanhome.shop/?pid=192751006</link>
    <title>犬服 カラフルビスチェ｜コットンの夏のレイヤードビスチェ（セミオーダー対応）</title>
    <description>フリルの感じが程よい、夏にも重ねたいレイヤードアイテム。



丈は少し短めに仕上げました。インナーを見せて、トータルでコーディネートを楽しんでいただけたらと思います。



甘すぎず、すっきりしすぎず。フリルのボリュームが絶妙なところに収まっています...</description>
<content:encoded><![CDATA[
フリルの感じが程よい、夏にも重ねたいレイヤードアイテム。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE3NjA.jpeg?cmsp_timestamp=20260722175317" alt="">

丈は少し短めに仕上げました。インナーを見せて、トータルでコーディネートを楽しんでいただけたらと思います。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE3NzM.jpeg?cmsp_timestamp=20260722175416" alt="">

甘すぎず、すっきりしすぎず。フリルのボリュームが絶妙なところに収まっています。
選べる5カラー。どれも心が躍る色に仕上げました。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE3NzQ.jpeg?cmsp_timestamp=20260722175529" alt="">

一枚でも、重ねても。夏のコーディネートに軽さを足してくれるビスチェです。

【素材】
コットンを使用。暑い季節も涼しく快適にお使いいただけます。

【特徴・デザイン】
背中開き（マジックテープ仕様）

【サイズ・セミオーダーについて】
ミニチュアシュナウザーをはじめ小型犬・中型犬に。サイズに迷う場合や、もう少しゆったり／ぴったりさせたい場合は、セミオーダーで愛犬の体型に合わせてお仕立てできます。採寸方法はサイズガイドをご覧ください。

【お手入れ】
洗濯可。形を整えて陰干ししてください。

【Wanhomeについて】
生地選びからパターン設計・裁断・縫製まで、すべて自社アトリエで行う日本製・手作りの犬服ブランドです。『大人服みたいなわんこ服』をコンセプトに、一着ずつ心を込めてお仕立てしています。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE3NzU.png?cmsp_timestamp=20260722175613" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE3NzY.png?cmsp_timestamp=20260722175646" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE3Nzc.png?cmsp_timestamp=20260722175715" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE3Nzg.png?cmsp_timestamp=20260722175737" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE3ODA.png?cmsp_timestamp=20260722175759" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE3Nzk.png?cmsp_timestamp=20260722175823" 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": "着用モデル：体重3kg ／ 首周り20・胸周り35・着丈27（SSサイズ）", "stretch": 5, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 37, "length": 17 }, { "name": "SS", "chest": 42, "length": 19 }, { "name": "S", "chest": 47, "length": 21 }, { "name": "M", "chest": 52, "length": 23 }, { "name": "L", "chest": 57, "length": 25 } ] } </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/paul6aXVpeul06W5pcGlpw.png?cmsp_timestamp=20260722175857" alt="">


<script>(function(){var s=document.currentScript;if(!s)return;var p=s.previousElementSibling;if(!p)return;var i=(p.tagName==='IMG')?p:(p.querySelector?p.querySelector('img'):null);if(i&&!i.getAttribute('alt'))i.setAttribute('alt','\u30b5\u30a4\u30ba\u8868\uff08\u80f8\u5468\u308a\u30fb\u7740\u4e08\uff09');})();</script><style>.whst{width:100%;max-width:560px;margin:18px auto;border-collapse:collapse;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif;color:#3B2C23;background:#fff}.whst caption{caption-side:top;font-size:12px;color:#8a7a6c;text-align:right;padding:0 0 6px}.whst th,.whst td{border:1px solid #DFD3C3;padding:9px 6px;text-align:center;font-size:13px;font-weight:400}.whst thead th{background:#A38B71;color:#fff;font-weight:700}.whst tbody th{background:#F2EADE;font-weight:700}.whst tfoo.whst td{background:#FAF6EF;font-size:12px;text-align:left;color:#5d4e43}.whsd{max-width:560px;margin:16px auto;border:1px solid #DFD3C3;background:#fff;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif}.whsd>summary{list-style:none;cursor:pointer;padding:12px 16px;font-size:13px;color:#3B2C23;background:#F2EADE;position:relative;user-select:none}.whsd>summary::-webkit-details-marker{display:none}.whsd>summary::after{content:'\25BE';position:absolute;right:16px;color:#A9743E}.whsd[open]>summary::after{content:'\25B4'}.whsd .whst{margin:0 auto 14px;border:0}</style><details class="whsd"><summary>&#12469;&#12452;&#12474;&#12434;&#25968;&#20516;&#12391;&#35211;&#12427;</summary><table class="whst"><caption>&#65288;&#21336;&#20301;cm&#65289;</caption><thead><tr><th>Size</th><th>&#33016;&#21608;&#12426;</th><th>&#30528;&#19976;</th></tr></thead><tbody><tr><th>3S</th><td>37</td><td>17</td></tr><tr><th>SS</th><td>42</td><td>19</td></tr><tr><th>S</th><td>47</td><td>21</td></tr><tr><th>M</th><td>52</td><td>23</td></tr><tr><th>L</th><td>57</td><td>25</td></tr></tbody><tfoot><tr><td colspan="3">&#32032;&#26448;&#65306;&#12467;&#12483;&#12488;&#12531; &#65295; &#20280;&#32302;&#24615;&#65306;&#12354;&#12426;&#9734;&#9734;&#9734;&#9734;&#9733;&#12394;&#12375;</td></tr></tfoot></table></details>
Q. 洗濯はできますか？
A. 洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。

Q. ミニチュアシュナウザーに合いますか？サイズが心配です。
A. 小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。

Q. 着せやすいですか？
A. 着脱しやすい仕様（スナップ／マジックテープ／ゴムなど）で、毎日のお着替えもスムーズです。わんちゃんの負担が少ない設計です。

<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>

<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"洗濯はできますか？","acceptedAnswer":{"@type":"Answer","text":"洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。"}},{"@type":"Question","name":"ミニチュアシュナウザーに合いますか？サイズが心配です。","acceptedAnswer":{"@type":"Answer","text":"小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。"}},{"@type":"Question","name":"着せやすいですか？","acceptedAnswer":{"@type":"Answer","text":"着脱しやすい仕様（スナップ／マジックテープ／ゴムなど）で、毎日のお着替えもスムーズです。わんちゃんの負担が少ない設計です。"}}]}</script>


]]></content:encoded>
    <dc:date>2026-07-22T17: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/192751006_th.jpg?cmsp_timestamp=20260722181533" /></foaf:topic>
  </item>

  <item rdf:about="https://wanhome.shop/?pid=192569104">
    <link>https://wanhome.shop/?pid=192569104</link>
    <title>犬服 水陸両用パーカー｜接触冷感・UVカット・撥水 夏のドッグウェア（ストレッチ・日本製生地）</title>
    <description>水に入っても、そのまま帰れる。

大切な我が子を守るお洋服です。
普段のお散歩から雨の日、水遊びやマリンスポーツまで、一着で幅広く活躍します。

水陸両用のデザインはスポーティーになりがちですが、
普段着としても着られるカジュアルな形に仕上げました。
...</description>
<content:encoded><![CDATA[
水に入っても、そのまま帰れる。

大切な我が子を守るお洋服です。
普段のお散歩から雨の日、水遊びやマリンスポーツまで、一着で幅広く活躍します。

水陸両用のデザインはスポーティーになりがちですが、
普段着としても着られるカジュアルな形に仕上げました。

シンプルな単色タイプと、かっこいいバイカラータイプ（袖・フード・ポケットがブラック）の2種類。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE0NjY.jpg?cmsp_timestamp=20260709103909" alt="">
シンプルな単色タイプ

左より
モカカーキ・グレー・ベージュ・ブラック

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE0Njc.JPG?cmsp_timestamp=20260709103933" alt="">
かっこいいバイカラータイプ（袖、フード、ポケットがブラック）
左より
Bベージュ・Bグレー・Bモカカーキ

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE0NzM.JPG?cmsp_timestamp=20260709104231" alt="">

しなやかで程よい伸縮性

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE0NzE.JPG?cmsp_timestamp=20260709104313" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE0NzQ.JPG?cmsp_timestamp=20260709104348" alt="">
左　グレー　右　モカカーキ

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE0NzU.JPG?cmsp_timestamp=20260709104436" alt="">

左　ベージュ　右　ブラック

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/SU1HXzE0NzY.JPG?cmsp_timestamp=20260709104535" alt="">

左　Bモカカーキ　右　Bグレー

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/v-XOps6-zdGl7aXzpdGhvKW5X6XVobylyaSipOotMDE.png?cmsp_timestamp=20260714220134" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/v-XOps6-zdGl0aG8pauhvA.png?cmsp_timestamp=20260905230747" alt="">

<script>(function(){var s=document.currentScript;if(!s)return;var p=s.previousElementSibling;if(!p)return;var i=(p.tagName==='IMG')?p:(p.querySelector?p.querySelector('img'):null);if(i&&!i.getAttribute('alt'))i.setAttribute('alt','\u30b5\u30a4\u30ba\u8868\uff08\u9996\u5468\u308a\u30fb\u80f8\u5468\u308a\u30fb\u7740\u4e08\uff09');})();</script><style>.whst{width:100%;max-width:560px;margin:18px auto;border-collapse:collapse;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif;color:#3B2C23;background:#fff}.whst caption{caption-side:top;font-size:12px;color:#8a7a6c;text-align:right;padding:0 0 6px}.whst th,.whst td{border:1px solid #DFD3C3;padding:9px 6px;text-align:center;font-size:13px;font-weight:400}.whst thead th{background:#A38B71;color:#fff;font-weight:700}.whst tbody th{background:#F2EADE;font-weight:700}.whst tfoo.whst td{background:#FAF6EF;font-size:12px;text-align:left;color:#5d4e43}.whsd{max-width:560px;margin:16px auto;border:1px solid #DFD3C3;background:#fff;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif}.whsd>summary{list-style:none;cursor:pointer;padding:12px 16px;font-size:13px;color:#3B2C23;background:#F2EADE;position:relative;user-select:none}.whsd>summary::-webkit-details-marker{display:none}.whsd>summary::after{content:'\25BE';position:absolute;right:16px;color:#A9743E}.whsd[open]>summary::after{content:'\25B4'}.whsd .whst{margin:0 auto 14px;border:0}</style><details class="whsd"><summary>&#12469;&#12452;&#12474;&#12434;&#25968;&#20516;&#12391;&#35211;&#12427;</summary><table class="whst"><caption>&#65288;&#21336;&#20301;cm&#65289;</caption><thead><tr><th>Size</th><th>&#39318;&#21608;&#12426;</th><th>&#33016;&#21608;&#12426;</th><th>&#30528;&#19976;</th></tr></thead><tbody><tr><th>3S</th><td>23</td><td>35</td><td>20</td></tr><tr><th>SS</th><td>28</td><td>40</td><td>23</td></tr><tr><th>S</th><td>30</td><td>45</td><td>26</td></tr><tr><th>M</th><td>34</td><td>50</td><td>29</td></tr><tr><th>L</th><td>37</td><td>55</td><td>32</td></tr></tbody><tfoot><tr><td colspan="4">&#32032;&#26448;&#65306;&#12490;&#12452;&#12525;&#12531;73%&#12509;&#12522;&#12454;&#12524;&#12479;&#12531;27% &#65295; &#20280;&#32302;&#24615;&#65306;&#12354;&#12426;&#9734;&#9733;&#9734;&#9734;&#9734;&#12394;&#12375;</td></tr></tfoot></table></details>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/v-XOps6-zdGl7aXzpdGhvKW5X6XVobylyaSipOotMDI.png?cmsp_timestamp=20260714220214" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/v-XOps6-zdGl7aXzpdGhvKW5X6XVobylyaSipOotMDM.png?cmsp_timestamp=20260714220242" alt="">

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/v-XOps6-zdGl7aXzpdGhvKW5X6XVobylyaSipOotMDQ.png?cmsp_timestamp=20260714220307" alt="">

普段のお散歩から雨の日、水遊びやマリンスポーツまで――一着で幅広く活躍する、機能性生地の水陸両用パーカーです。「暑い季節は、着ないより着た方がいい」。日差しや路面の照り返しから愛犬をやさしく守ります。

【素材・機能】
ナイロン73%・ポリウレタン27%の機能性生地（日本製生地）。
・接触冷感：ひんやりとした肌ざわりで暑い季節も快適。
・UVカット（紫外線防止）：強い日差しから地肌をガード。
・撥水：水をはじき、濡れても乾きやすい。水陸両用。
・ストレッチ：よく伸びて動きやすく、活発なわんちゃんにも。

【デザイン】
どんな場面にもなじむシンプルなデザイン。選べるカラーラインナップからお選びいただけます。

【サイズ・セミオーダー】
ミニチュアシュナウザーをはじめ小型犬・中型犬に。サイズはS・M・L。体型に迷う場合は、セミオーダーで愛犬に合わせてお仕立てできます。採寸方法はサイズガイドをご覧ください。

【お手入れ】
洗濯可。形を整えて陰干ししてください。

【Wanhomeについて】
生地選びからパターン設計・裁断・縫製まですべて自社アトリエで行う、日本製・手作りの犬服ブランドです。

<div class="gallery-pictures-container" data-gallery-id="2695" ></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（Lサイズ）", "stretch": 4, "contact": "ご不安なときは Instagram (@wan_home_ig) のDMやお問い合わせからどうぞ。", "sizes": [ { "name": "3S", "chest": 35, "length": 20, "neck": 24 }, { "name": "SS", "chest": 40, "length": 23, "neck": 28 }, { "name": "S", "chest": 45, "length": 25, "neck": 30 }, { "name": "M", "chest": 50, "length": 30, "neck": 36 }, { "name": "L", "chest": 55, "length": 32, "neck": 38 } ] } </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/v-XOps6-zdGl0aG8pauhvA.png?cmsp_timestamp=20260709102417" alt="">

Q. 本当に水に入れても大丈夫ですか？
A. 撥水素材の水陸両用仕様で、水遊びにも対応します。濡れても乾きやすい生地ですが、使用後はよくすすいで陰干ししてください。

Q. 暑さ対策になりますか？
A. 接触冷感・UVカット・撥水で、日差しと体感温度の両面をサポートします。真夏の長時間の外出は避け、こまめな休憩と水分補給を。

Q. ミニチュアシュナウザーに合うサイズは？
A. 胸まわり・首まわり・着丈を採寸し、サイズガイド（S・M・L）と照合してください。ストレッチ性はありますが、迷う場合はセミオーダーがおすすめです。

<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>

<div style="max-width:560px;margin:30px auto;border:1px solid #e3d9c9;border-radius:10px;overflow:hidden;font-family:'Shippori Mincho','Hiragino Mincho ProN','Yu Mincho',serif;background:#fbf8f2;"><div style="background:#2d2520;color:#f5f0e8;padding:12px 16px;font-size:14px;letter-spacing:.14em;">&#9662; あわせてどうぞ</div><a href="https://wanhome.shop/?mode=grp&gid=3199887" style="display:block;padding:14px 16px;border-bottom:1px solid #ece3d4;color:#3d3128;text-decoration:none;font-size:14px;line-height:1.5;">コーデを楽しむ（合わせるボトムス）<span style="float:right;color:#c4a97d;font-size:16px;">&#8250;</span></a><a href="https://wanhome.shop/?mode=grp&gid=2896196&sort=n" style="display:block;padding:14px 16px;border-bottom:1px solid #ece3d4;color:#3d3128;text-decoration:none;font-size:14px;line-height:1.5;">新作のご案内<span style="float:right;color:#c4a97d;font-size:16px;">&#8250;</span></a><a href="https://wanhome.shop/?mode=grp&gid=3199888" style="display:block;padding:14px 16px;border-bottom:1px solid #ece3d4;color:#3d3128;text-decoration:none;font-size:14px;line-height:1.5;">サイズ・セミオーダーについて<span style="float:right;color:#c4a97d;font-size:16px;">&#8250;</span></a><a href="https://wanhome.shop/?mode=grp&gid=3199889" style="display:block;padding:14px 16px;border-bottom:none;color:#3d3128;text-decoration:none;font-size:14px;line-height:1.5;">オーナーズグッズ・ギフト<span style="float:right;color:#c4a97d;font-size:16px;">&#8250;</span></a></div>


<script type="application/ld+json">{"@context":"https://schema.org","@type":"Product","name":"犬服 インナー付きカーゴチノパンツ","image":"［商品画像のURL］","description":"コットン100%のインナー付きカーゴチノパンツ。バルーンシルエットで通年コーデに。男の子にも女の子にも。セミオーダー対応。","brand":{"@type":"Brand","name":"Wanhome"},"offers":{"@type":"Offer","price":"9000","priceCurrency":"JPY","availability":"https://schema.org/InStock","url":"https://wanhome.shop/?pid=192455518"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"どんなトップスと合わせやすいですか？","acceptedAnswer":{"@type":"Answer","text":"インナー付きシリーズで当店のトップスやシャツと重ねやすい設計です。バルーンシルエットがすっきり見せてくれます。"}},{"@type":"Question","name":"男の子でも女の子でも着られますか？","acceptedAnswer":{"@type":"Answer","text":"はい。性別を問わないデザインで、カラーはベージュ・ブラックからお選びいただけます。"}},{"@type":"Question","name":"サイズ展開とサイズ選びは？","acceptedAnswer":{"@type":"Answer","text":"3S・SS・S・M・Lの5サイズ。胸まわり・胴まわり・着丈を採寸しサイズガイドと照合してください。迷う場合はセミオーダーがおすすめです。"}}]}</script>

素材・機能】ナイロン73%・ポリウレタン27%（日本製生地）
・水陸両用 ── 水に入ってそのまま散歩へ。濡れても生地が重くならず、冷えません
・接触冷感 ── 触れた瞬間からひんやり。暑い日でも背中に熱がこもりません
・UVカット ── 毛の薄い子やサマーカット後の地肌を、夏の日差しから守ります
・撥水 ── 小雨や水しぶきをはじいて、雨の日のお散歩にも使えます
・ストレッチ ── しなやかによく伸びるので、走っても動きを邪魔しません

「暑い季節は、着ないより着た方がいい」。
日差しや路面の照り返しから、愛犬をやさしく守ります。

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

  <item rdf:about="https://wanhome.shop/?pid=192455518">
    <link>https://wanhome.shop/?pid=192455518</link>
    <title>犬服 インナー付きカーゴチノパンツ｜バルーンシルエットの通年ボトムス（コットン100%・セミオーダー）</title>
    <description>こんなパンツが欲しかった！



おしりをふんわりさせたバルーンシルエット。
太すぎず細すぎず、いろいろなコーディネートに役立ちます。
女の子をカジュアルに着こなしたいときにも重宝するデザインです。







 @import url(&#039;https://fonts.googleapis...</description>
<content:encoded><![CDATA[
こんなパンツが欲しかった！

<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="">

【素材・仕様】
・コットン100%（チノクロス） ── 肌にやさしく、洗うほど柔らかく体になじんでいきます
・程よい厚みのチノ生地 ── 一年を通して着られるので、季節をまたいで長く使えます
・バルーンシルエット ── おしりまわりにゆとりがあるので、座っても突っぱりません
・インナー付き ── 一枚で重ね着に見えるので、朝の支度が早く済みます

 <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>

Q. どんなトップスと合わせやすいですか？
A. インナー付きシリーズなので、当店のトップスやシャツと重ねやすい設計です。バルーンシルエットがすっきり見せてくれるため、カットソーからシャツまで幅広く合わせられます。

Q. 男の子でも女の子でも着られますか？
A. はい。男の子にも女の子にも似合う、性別を問わないデザインです。カラーはベージュ・ブラックからお選びいただけます。

Q. サイズ展開とサイズ選びは？
A. 3S・SS・S・M・Lの5サイズ。胸まわり・胴まわり・着丈を採寸し、サイズガイドと照合してください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。


<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/bmV3paSl86XKobzJ1aSt.png?cmsp_timestamp=20260701161156" alt="">

<script>(function(){var s=document.currentScript;if(!s)return;var p=s.previousElementSibling;if(!p)return;var i=(p.tagName==='IMG')?p:(p.querySelector?p.querySelector('img'):null);if(i&&!i.getAttribute('alt'))i.setAttribute('alt','\u30b5\u30a4\u30ba\u8868\uff08\u80f8\u5468\u308a\u30fb\u7740\u4e08\uff09');})();</script><style>.whst{width:100%;max-width:560px;margin:18px auto;border-collapse:collapse;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif;color:#3B2C23;background:#fff}.whst caption{caption-side:top;font-size:12px;color:#8a7a6c;text-align:right;padding:0 0 6px}.whst th,.whst td{border:1px solid #DFD3C3;padding:9px 6px;text-align:center;font-size:13px;font-weight:400}.whst thead th{background:#A38B71;color:#fff;font-weight:700}.whst tbody th{background:#F2EADE;font-weight:700}.whst tfoo.whst td{background:#FAF6EF;font-size:12px;text-align:left;color:#5d4e43}.whsd{max-width:560px;margin:16px auto;border:1px solid #DFD3C3;background:#fff;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif}.whsd>summary{list-style:none;cursor:pointer;padding:12px 16px;font-size:13px;color:#3B2C23;background:#F2EADE;position:relative;user-select:none}.whsd>summary::-webkit-details-marker{display:none}.whsd>summary::after{content:'\25BE';position:absolute;right:16px;color:#A9743E}.whsd[open]>summary::after{content:'\25B4'}.whsd .whst{margin:0 auto 14px;border:0}</style><details class="whsd"><summary>&#12469;&#12452;&#12474;&#12434;&#25968;&#20516;&#12391;&#35211;&#12427;</summary><table class="whst"><caption>&#65288;&#21336;&#20301;cm&#65289;</caption><thead><tr><th>Size</th><th>&#33016;&#21608;&#12426;</th><th>&#30528;&#19976;</th></tr></thead><tbody><tr><th>3S</th><td>35</td><td>24</td></tr><tr><th>SS</th><td>40</td><td>27</td></tr><tr><th>S</th><td>45</td><td>30</td></tr><tr><th>M</th><td>50</td><td>33</td></tr><tr><th>L</th><td>55</td><td>36</td></tr></tbody><tfoot><tr><td colspan="3">&#32032;&#26448;&#65306;&#12481;&#12494;/&#12467;&#12483;&#12488;&#12531;100% &#65295; &#20280;&#32302;&#24615;&#65306;&#12354;&#12426;&#9734;&#9734;&#9734;&#9734;&#9733;&#12394;&#12375;</td></tr></tfoot></table></details>

トップスと自由に組み合わせて、コーディネートの幅が広がる――インナー付きのカーゴチノパンツです。太すぎず細すぎない絶妙なバルーンシルエットで、男の子にも女の子にも似合う、着回し力の高い一本。

いつものトップスに合わせるだけで、コーディネートが決まる一本です。

【素材】
チノコットン100%。しっかりとした風合いで、一年を通してお使いいただけます。

【デザイン・特徴】
・バルーンシルエット：太すぎず細すぎず、こなれた印象に。
・インナー付きシリーズ：トップスと重ねて、季節やシーンに合わせたコーディネートが楽しめます。
・カラー：ベージュ／ブラックの2色。
トップスと組み合わせれば、おしゃれ上級者の着こなしに。

【サイズ・セミオーダー】
ミニチュアシュナウザーをはじめ小型犬・中型犬に。サイズは3S・SS・S・M・L。体型に迷う場合は、セミオーダーで愛犬に合わせてお仕立てできます。採寸方法はサイズガイドをご覧ください。

【お手入れ】
洗濯可。形を整えて陰干ししてください。

【Wanhomeについて】
生地選びからパターン設計・裁断・縫製まですべて自社アトリエで行う、日本製・手作りの犬服ブランドです。

<div class="gallery-pictures-container" data-gallery-id="2708" ></div>

<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>


<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"どんなトップスと合わせやすいですか？","acceptedAnswer":{"@type":"Answer","text":"インナー付きシリーズで当店のトップスやシャツと重ねやすい設計です。バルーンシルエットがすっきり見せてくれます。"}},{"@type":"Question","name":"男の子でも女の子でも着られますか？","acceptedAnswer":{"@type":"Answer","text":"はい。性別を問わないデザインで、カラーはベージュ・ブラックからお選びいただけます。"}},{"@type":"Question","name":"サイズ展開とサイズ選びは？","acceptedAnswer":{"@type":"Answer","text":"3S・SS・S・M・Lの5サイズ。胸まわり・胴まわり・着丈を採寸しサイズガイドと照合してください。迷う場合はセミオーダーがおすすめです。"}}]}</script>

]]></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>お出かけの時、わんこのゴミが多くなりませんか？

使用済みおむつや排泄物など、車に置いていくのも臭いが気になる…。



特に多頭飼いのお家では、どうしてもゴミが多くなりがちです。
そんなときに、いつものマナーポーチより大きい巾着型のポーチを作りました...</description>
<content:encoded><![CDATA[
お出かけの時、わんこのゴミが多くなりませんか？

使用済みおむつや排泄物など、車に置いていくのも臭いが気になる…。

<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="">

カラー
左インディゴ：真ん中チェック：右ブラック

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/pdOlw6Wvpd2hvKXB.png?cmsp_timestamp=20260706143551" alt="">

<script>(function(){var s=document.currentScript;if(!s)return;var p=s.previousElementSibling;if(!p)return;var i=(p.tagName==='IMG')?p:(p.querySelector?p.querySelector('img'):null);if(i&&!i.getAttribute('alt'))i.setAttribute('alt','\u30b5\u30a4\u30ba\u8868\uff08\u7e26\u30fb\u6a2a\u30fb\u30de\u30c1\uff09');})();</script><style>.whst{width:100%;max-width:560px;margin:18px auto;border-collapse:collapse;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif;color:#3B2C23;background:#fff}.whst caption{caption-side:top;font-size:12px;color:#8a7a6c;text-align:right;padding:0 0 6px}.whst th,.whst td{border:1px solid #DFD3C3;padding:9px 6px;text-align:center;font-size:13px;font-weight:400}.whst thead th{background:#A38B71;color:#fff;font-weight:700}.whst tbody th{background:#F2EADE;font-weight:700}.whst tfoo.whst td{background:#FAF6EF;font-size:12px;text-align:left;color:#5d4e43}.whsd{max-width:560px;margin:16px auto;border:1px solid #DFD3C3;background:#fff;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif}.whsd>summary{list-style:none;cursor:pointer;padding:12px 16px;font-size:13px;color:#3B2C23;background:#F2EADE;position:relative;user-select:none}.whsd>summary::-webkit-details-marker{display:none}.whsd>summary::after{content:'\25BE';position:absolute;right:16px;color:#A9743E}.whsd[open]>summary::after{content:'\25B4'}.whsd .whst{margin:0 auto 14px;border:0}</style><details class="whsd"><summary>&#12469;&#12452;&#12474;&#12434;&#25968;&#20516;&#12391;&#35211;&#12427;</summary><table class="whst"><caption>&#65288;&#21336;&#20301;cm&#65289;</caption><thead><tr><th>Size</th><th>&#32294;</th><th>&#27178;</th><th>&#12510;&#12481;</th></tr></thead><tbody><tr><th>Free</th><td>24</td><td>20</td><td>5</td></tr></tbody><tfoot><tr><td colspan="4">&#32032;&#26448;&#65306;&#12487;&#12491;&#12512;&#12539;&#12467;&#12483;&#12488;&#12531;&#12522;&#12493;&#12531; &#65295; &#20280;&#32302;&#24615;&#65306;&#12354;&#12426;&#9734;&#9734;&#9734;&#9734;&#9733;&#12394;&#12375;</td></tr></tfoot></table></details>

ギフトにもオススメです。

片手でさっとしまえるので、お散歩の途中でも立ち止まらずに済みます。
ギフトにもおすすめのマナーポーチです。

【素材】
デニム、コットン、消臭布を使用。一年を通して快適にお使いいただけます。

【特徴・デザイン】
巾着仕様、内側消臭布

【お手入れ】
やさしく手洗いし、形を整えて陰干ししてください。

【Wanhomeについて】
生地選びからパターン設計・裁断・縫製まで、すべて自社アトリエで行う日本製・手作りの犬服ブランドです。『大人服みたいなわんこ服』をコンセプトに、一着ずつ心を込めてお仕立てしています。

Q. 洗濯はできますか？
A. やさしく手洗いし、洗濯ネットを使って陰干しで形を整えてください。つけ置きや強い摩擦は避けてください。

Q. 何を入れられますか？
A. 使用済みの排泄物袋やおむつなどの持ち運びに便利です。内側の消臭布で気になるにおいを軽減します。

Q. においは軽減されますか？
A. 内側に消臭布を使用しており、においを軽減します。消臭力が弱まったと感じたら、天日に干すと復活します。


<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"洗濯はできますか？","acceptedAnswer":{"@type":"Answer","text":"やさしく手洗いし、洗濯ネットを使って陰干しで形を整えてください。つけ置きや強い摩擦は避けてください。"}},{"@type":"Question","name":"何を入れられますか？","acceptedAnswer":{"@type":"Answer","text":"使用済みの排泄物袋やおむつなどの持ち運びに便利です。内側の消臭布で気になるにおいを軽減します。"}},{"@type":"Question","name":"においは軽減されますか？","acceptedAnswer":{"@type":"Answer","text":"内側に消臭布を使用しており、においを軽減します。消臭力が弱まったと感じたら、天日に干すと復活します。"}}]}</script>

【素材・仕様】
・内側に消臭布 ── 使用済みおむつや排泄物の袋を入れても、臭いがこもりにくくなります
・巾着＋ストッパー ── 口をきゅっと締められるので、車の中でも臭いがもれにくいつくりです
・マチ付き ── 使用済みおむつもたくさん入るので、多頭飼いのお家でもひとつで足ります
・デニム生地 ── 汚れが目立ちにくく、毎日のお出かけに気兼ねなく使えます
・洗って干せる消臭布 ── 消臭が弱くなったと感じたら、お日様に干すと働きが戻ります
]]></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>暑い季節でもおしゃれはしたーい！

薄手のデニムを使用して、ちょっとおしゃれなシャツを作りました。
カラーは2色。左：ライト　右：インディゴ





ホワイトステッチ、袖のミニポケット。細部の仕様までこだわりぬいた一着です。



カラーは２カラー
...</description>
<content:encoded><![CDATA[
暑い季節でもおしゃれはしたーい！

薄手のデニムを使用して、ちょっとおしゃれなシャツを作りました。
カラーは2色。左：ライト　右：インディゴ

<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="">

ホワイトステッチ、袖のミニポケット。細部の仕様までこだわりぬいた一着です。

<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="">

【素材・仕様】
・ライトオンスデニム ── 薄手なので風が通り、夏でもデニムの見た目を楽しめます
・前開き ── 抱っこしたまま着せられるので、脚を通すのが苦手な子にも負担がありません
・ホワイトステッチ ── デニムの色が引き締まって、写真映りがよくなります
・袖のミニポケット ── 小さなワンポイントが、シンプルな一枚に表情を足します

サロペットやインナー付きパンツとの組み合わせもおすすめです。

【素材】
ライトオンスデニムを使用。暑い季節も涼しく快適にお使いいただけます。

【特徴・デザイン】
胸側スナップボタン

【サイズ・セミオーダーについて】
ミニチュアシュナウザーをはじめ小型犬・中型犬に。サイズに迷う場合や、もう少しゆったり／ぴったりさせたい場合は、セミオーダーで愛犬の体型に合わせてお仕立てできます。採寸方法はサイズガイドをご覧ください。

【お手入れ】
洗濯可。形を整えて陰干ししてください。

【Wanhomeについて】
生地選びからパターン設計・裁断・縫製まで、すべて自社アトリエで行う日本製・手作りの犬服ブランドです。『大人服みたいなわんこ服』をコンセプトに、一着ずつ心を込めてお仕立てしています。

<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="">

<script>(function(){var s=document.currentScript;if(!s)return;var p=s.previousElementSibling;if(!p)return;var i=(p.tagName==='IMG')?p:(p.querySelector?p.querySelector('img'):null);if(i&&!i.getAttribute('alt'))i.setAttribute('alt','\u30b5\u30a4\u30ba\u8868\uff08\u9996\u5468\u308a\u30fb\u80f8\u5468\u308a\u30fb\u7740\u4e08\u30fb\u8896\u4e08\uff09');})();</script><style>.whst{width:100%;max-width:560px;margin:18px auto;border-collapse:collapse;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif;color:#3B2C23;background:#fff}.whst caption{caption-side:top;font-size:12px;color:#8a7a6c;text-align:right;padding:0 0 6px}.whst th,.whst td{border:1px solid #DFD3C3;padding:9px 6px;text-align:center;font-size:13px;font-weight:400}.whst thead th{background:#A38B71;color:#fff;font-weight:700}.whst tbody th{background:#F2EADE;font-weight:700}.whst tfoo.whst td{background:#FAF6EF;font-size:12px;text-align:left;color:#5d4e43}.whsd{max-width:560px;margin:16px auto;border:1px solid #DFD3C3;background:#fff;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif}.whsd>summary{list-style:none;cursor:pointer;padding:12px 16px;font-size:13px;color:#3B2C23;background:#F2EADE;position:relative;user-select:none}.whsd>summary::-webkit-details-marker{display:none}.whsd>summary::after{content:'\25BE';position:absolute;right:16px;color:#A9743E}.whsd[open]>summary::after{content:'\25B4'}.whsd .whst{margin:0 auto 14px;border:0}</style><details class="whsd"><summary>&#12469;&#12452;&#12474;&#12434;&#25968;&#20516;&#12391;&#35211;&#12427;</summary><table class="whst"><caption>&#65288;&#21336;&#20301;cm&#65289;</caption><thead><tr><th>Size</th><th>&#39318;&#21608;&#12426;</th><th>&#33016;&#21608;&#12426;</th><th>&#30528;&#19976;</th><th>&#34966;&#19976;</th></tr></thead><tbody><tr><th>3S</th><td>24</td><td>39</td><td>24</td><td>5.5</td></tr><tr><th>SS</th><td>28</td><td>44</td><td>27</td><td>6</td></tr><tr><th>S</th><td>30</td><td>48</td><td>29</td><td>7</td></tr><tr><th>M</th><td>34</td><td>53</td><td>32</td><td>8</td></tr><tr><th>L</th><td>36</td><td>58</td><td>34</td><td>9</td></tr></tbody><tfoot><tr><td colspan="5">&#32032;&#26448;&#65306;6&#12458;&#12531;&#12473;&#12487;&#12491;&#12512; &#65295; &#20280;&#32302;&#24615;&#65306;&#12354;&#12426;&#9734;&#9734;&#9734;&#9734;&#9733;&#12394;&#12375;</td></tr></tfoot></table></details>

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/vPOhora7oaK-5qGiwrW-5jNTLWylt6XjpcTIvsK1.png?cmsp_timestamp=20260706145525" alt="">

Q. 洗濯はできますか？
A. 洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。

Q. ミニチュアシュナウザーに合いますか？サイズが心配です。
A. 小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。

Q. 着せやすいですか？
A. 着脱しやすい仕様（スナップ／マジックテープ／ゴムなど）で、毎日のお着替えもスムーズです。わんちゃんの負担が少ない設計です。

<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>

<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"洗濯はできますか？","acceptedAnswer":{"@type":"Answer","text":"洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。"}},{"@type":"Question","name":"ミニチュアシュナウザーに合いますか？サイズが心配です。","acceptedAnswer":{"@type":"Answer","text":"小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。"}},{"@type":"Question","name":"着せやすいですか？","acceptedAnswer":{"@type":"Answer","text":"着脱しやすい仕様（スナップ／マジックテープ／ゴムなど）で、毎日のお着替えもスムーズです。わんちゃんの負担が少ない設計です。"}}]}</script>
]]></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>犬服 水陸両用ロンパース｜ナイロン73%ポリウレタン27%の夏の犬用ロンパース（セミオーダー対応）</title>
    <description>水に入っても、そのまま帰れる。

夏の水遊びのあと、いつも少し困ります。
濡れた服を脱がせるか、着せたまま帰るか。脱がせれば日差しが背中に直接あたる。
着せたままなら、生地が水を含んで重くなって、夕方の風で冷えてしまう。



この一着は、そこをどうに...</description>
<content:encoded><![CDATA[
水に入っても、そのまま帰れる。

夏の水遊びのあと、いつも少し困ります。
濡れた服を脱がせるか、着せたまま帰るか。脱がせれば日差しが背中に直接あたる。
着せたままなら、生地が水を含んで重くなって、夕方の風で冷えてしまう。

<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="">

<script>(function(){var s=document.currentScript;if(!s)return;var p=s.previousElementSibling;if(!p)return;var i=(p.tagName==='IMG')?p:(p.querySelector?p.querySelector('img'):null);if(i&&!i.getAttribute('alt'))i.setAttribute('alt','\u30b5\u30a4\u30ba\u8868\uff08\u9996\u5468\u308a\u30fb\u80f8\u5468\u308a\u30fb\u7740\u4e08\uff09');})();</script><style>.whst{width:100%;max-width:560px;margin:18px auto;border-collapse:collapse;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif;color:#3B2C23;background:#fff}.whst caption{caption-side:top;font-size:12px;color:#8a7a6c;text-align:right;padding:0 0 6px}.whst th,.whst td{border:1px solid #DFD3C3;padding:9px 6px;text-align:center;font-size:13px;font-weight:400}.whst thead th{background:#A38B71;color:#fff;font-weight:700}.whst tbody th{background:#F2EADE;font-weight:700}.whst tfoo.whst td{background:#FAF6EF;font-size:12px;text-align:left;color:#5d4e43}.whsd{max-width:560px;margin:16px auto;border:1px solid #DFD3C3;background:#fff;font-family:'Hiragino Maru Gothic ProN','Zen Maru Gothic',sans-serif}.whsd>summary{list-style:none;cursor:pointer;padding:12px 16px;font-size:13px;color:#3B2C23;background:#F2EADE;position:relative;user-select:none}.whsd>summary::-webkit-details-marker{display:none}.whsd>summary::after{content:'\25BE';position:absolute;right:16px;color:#A9743E}.whsd[open]>summary::after{content:'\25B4'}.whsd .whst{margin:0 auto 14px;border:0}</style><details class="whsd"><summary>&#12469;&#12452;&#12474;&#12434;&#25968;&#20516;&#12391;&#35211;&#12427;</summary><table class="whst"><caption>&#65288;&#21336;&#20301;cm&#65289;</caption><thead><tr><th>Size</th><th>&#39318;&#21608;&#12426;</th><th>&#33016;&#21608;&#12426;</th><th>&#30528;&#19976;</th></tr></thead><tbody><tr><th>3S</th><td>20</td><td>35</td><td>23</td></tr><tr><th>SS</th><td>23</td><td>40</td><td>27</td></tr><tr><th>S</th><td>26</td><td>45</td><td>31</td></tr><tr><th>M</th><td>29</td><td>50</td><td>34</td></tr><tr><th>L</th><td>32</td><td>55</td><td>37</td></tr></tbody><tfoot><tr><td colspan="4">&#32032;&#26448;&#65306;&#12490;&#12452;&#12525;&#12531;73%&#12509;&#12522;&#12454;&#12524;&#12479;&#12531;27% &#65295; &#20280;&#32302;&#24615;&#65306;&#12354;&#12426;&#9734;&#9733;&#9734;&#9734;&#9734;&#12394;&#12375;</td></tr></tfoot></table></details>

<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="">

普段のお散歩から、水遊び、マリンスポーツ、雨の日まで。
一着で夏をまたいで使えるロンパースです。

【素材】
ナイロン73%ポリウレタン27%を使用。暑い季節も涼しく快適にお使いいただけます。

【特徴・デザイン】
機能性素材

【サイズ・セミオーダーについて】
ミニチュアシュナウザーをはじめ小型犬・中型犬に。サイズに迷う場合や、もう少しゆったり／ぴったりさせたい場合は、セミオーダーで愛犬の体型に合わせてお仕立てできます。採寸方法はサイズガイドをご覧ください。

【お手入れ】
洗濯可。形を整えて陰干ししてください。

【Wanhomeについて】
生地選びからパターン設計・裁断・縫製まで、すべて自社アトリエで行う日本製・手作りの犬服ブランドです。『大人服みたいなわんこ服』をコンセプトに、一着ずつ心を込めてお仕立てしています。

<div class="gallery-pictures-container" data-gallery-id="2631" ></div>

<div class="gallery-pictures-container" data-gallery-id="2690" ></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>

Q. 洗濯はできますか？
A. 洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。

Q. ミニチュアシュナウザーに合いますか？サイズが心配です。
A. 小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。

Q. 暑さ対策になりますか？
A. 接触冷感・通気性のある素材で、暑い季節も心地よくお過ごしいただけます。真夏の長時間の外出は避け、こまめな休憩と水分補給を。

<img src="https://img21.shop-pro.jp/PA01465/315/etc_base64/v-XOpqXtpfOl0aG8pbk.png?cmsp_timestamp=20260714223541" 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>

<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"洗濯はできますか？","acceptedAnswer":{"@type":"Answer","text":"洗濯機で洗えます（洗濯ネットのご使用をおすすめします）。形を整えて陰干ししてください。"}},{"@type":"Question","name":"ミニチュアシュナウザーに合いますか？サイズが心配です。","acceptedAnswer":{"@type":"Answer","text":"小型犬&#12316;中型犬にお使いいただけます。胸まわり・首まわり・着丈を採寸し、サイズガイドと照らしてお選びください。迷う場合はセミオーダーで体型に合わせてお仕立てできます。"}},{"@type":"Question","name":"暑さ対策になりますか？","acceptedAnswer":{"@type":"Answer","text":"接触冷感・通気性のある素材で、暑い季節も心地よくお過ごしいただけます。真夏の長時間の外出は避け、こまめな休憩と水分補給を。"}}]}</script>

【素材・機能】ナイロン73%・ポリウレタン27%
・水陸両用 ── 水に入ってそのまま散歩へ。濡れても生地が重くならず、冷えません
・接触冷感 ── 触れた瞬間からひんやり。暑い日でも背中に熱がこもりません
・UVカット ── 毛の薄い子やサマーカット後の地肌を、夏の日差しから守ります
・遮熱 ── 日差しの熱を通しにくく、着せたほうが涼しく過ごせます
・撥水 ── 小雨や水しぶきをはじいて、雨の日のお散歩にも使えます
・ストレッチ ── よく伸びるので、走ってもジャンプしても動きを邪魔しません


]]></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>

</rdf:RDF>