.vp0e350{background-color:var(--_8wocx2j);border:none;width:60px;height:60px;margin-top:24px;position:relative}
.vp0e350+.vp0e350{margin-left:10px}
.vp0e350:hover{cursor:pointer}
.vp0e351{object-fit:contain}
.vp0e352{background-color:#000c;justify-content:center;align-items:center;min-width:100vw;min-height:100vh;display:flex;position:fixed;top:0;left:0}
.vp0e353{--swiper-navigation-color:#fff;width:90vw}
.vp0e354{background-color:var(--_8wocx2s);border-radius:4px;padding:3px}
.vp0e355{color:var(--_8wocx2s)}
.vp0e356{justify-content:center;display:flex}
.vp0e357{object-fit:contain;border-radius:3px;width:100%;max-height:80vh}
.vp0e358{justify-content:space-between;margin-top:5px;display:flex}
.vp0e359{background-color:#0000;border:none;padding:0}
.vp0e359:hover{cursor:pointer}
._12zm8ln0{margin:0}
._12zm8ln1{color:var(--_8wocx2b);align-items:center;text-decoration:none;display:inline-flex}
._12zm8ln2{border-radius:50%;width:50px;height:50px}
._12zm8ln3{margin-left:10px;font-size:1.2rem;font-weight:400}
._12zm8ln4{color:var(--_8wocx25);align-items:center;margin:5px 0 0;display:flex}
._12zm8ln5{font-size:2rem}
._12zm8ln6{border:1px solid var(--_8wocx25);border-radius:2px;margin-left:10px;padding:5px;font-size:1rem;display:inline-block}
._12zm8ln7{margin:14px 0 0;font-size:1.4rem}
._12zm8ln7[data-show-all=false]{height:50px;overflow:hidden}
._12zm8ln8{color:var(--_8wocx21);background-color:#0000;border:none;margin:14px auto 0;padding:0;font-size:1.4rem;text-decoration:underline;display:block}
._12zm8ln8:hover{cursor:pointer}
._12zm8ln9{margin:10px 0 0}
._12zm8lna{font-size:1.4rem}
._12zm8lnb{margin:10px 0 0;font-size:1.4rem}
._1ghp7zj0{margin:80px 0 0;font-size:1.4rem}
._1ghp7zj1{margin:20px 0 0;padding:0;list-style:none}
._1ghp7zj2{border-top:1px solid var(--_8wocx2k);padding:20px 0}
.thocme0{height:100%;color:var(--_8wocx2b);border-style:solid;border-width:2px;border-radius:5px;justify-content:space-between;padding:20px 5px 5px;text-decoration:none;display:flex;position:relative}
.thocme0[data-color=未指定]{border-color:var(--_8wocx2v)}
.thocme0[data-color=ブラウン]{border-color:var(--_8wocx2w)}
.thocme0[data-color=ヘーゼル]{border-color:var(--_8wocx2x)}
.thocme0[data-color=グレー]{border-color:var(--_8wocx2y)}
.thocme0[data-color=ブラック]{border-color:var(--_8wocx2z)}
.thocme0[data-color=ピンク]{border-color:var(--_8wocx210)}
.thocme0[data-color=パープル]{border-color:var(--_8wocx211)}
.thocme0[data-color=ブルー]{border-color:var(--_8wocx212)}
.thocme0[data-color=グリーン]{border-color:var(--_8wocx213)}
.thocme0[data-color=イエロー]{border-color:var(--_8wocx214)}
.thocme0[data-color=オレンジ]{border-color:var(--_8wocx215)}
.thocme0[data-color=レッド]{border-color:var(--_8wocx216)}
.thocme0[data-color=ホワイト]{border-color:var(--_8wocx217)}
.thocme0[data-color=特殊柄]{border-color:var(--_8wocx218)}
.thocme0:before{content:"";border:10px solid #0000;border-top-color:inherit;border-left-color:inherit;display:block;position:absolute;top:0;left:0}
.thocme1{background-color:var(--_8wocx21);color:var(--_8wocx2s);border-top-right-radius:3px;margin:0;padding:5px 20px;font-size:1rem;display:inline-block;position:absolute;top:0;right:0}
.thocme2{display:flex}
.thocme3{width:auto;height:56px}
.thocme4{max-width:156px;margin:6px 0 0}
.thocme5{font-size:1rem;font-weight:400;line-height:1;display:block}
.thocme6{margin-top:4px;font-size:1.2rem;line-height:1;display:block}
.thocme7{width:50%;position:relative}
.thocme8{grid-template-columns:1.5fr 1fr;gap:10px 20px;margin:16px 0 18px;padding:0;list-style:none;display:grid}
.thocme9{align-items:flex-start;font-size:.9rem;display:flex}
.thocmea{margin-right:5px}
.thocmeb{display:block}
.thocmec{text-align:right;margin:0;position:absolute;bottom:0;right:0}
.thocmed{font-size:.9rem}
.thocmee{color:var(--_8wocx21);font-size:1.2rem;font-weight:700}
.thocmef{font-size:.9rem}
.iuo21n0{margin:0;list-style:none;display:grid}
@media screen and (min-width:768px){.iuo21n0{grid-template-columns:1fr 1fr;gap:10px 5px;padding:0 11px}}
@media screen and (max-width:767px){.iuo21n0{gap:10px;padding:0}}
.xuuilw0{margin:0;font-size:1.4rem}
.xuuilw1{margin:10px 0 0;padding:0;list-style:none}
.xuuilw2{border-bottom:1px solid var(--_8wocx2a);color:var(--_8wocx2b);align-items:center;padding:10px 0;text-decoration:none;display:flex}
.xuuilw3{object-fit:cover;flex-shrink:0;height:auto;margin-right:10px}
.xuuilw4{margin:0;font-size:1.4rem}
._1ins3ns0{margin:84px 0 0;font-size:1.4rem}
._1ins3ns1{flex-wrap:wrap;margin:20px 0 0;padding:0;list-style:none;display:flex}
._1jx6zc20{margin-bottom:10px}
._1jx6zc20:not(:last-child){margin-right:10px}
._1jx6zc21{background-color:var(--_8wocx2k);height:30px;color:var(--_8wocx2b);border-radius:5px;align-items:center;padding:0 10px;font-size:1.2rem;text-decoration:none;display:inline-flex}
._1jx6zc21:before{content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.8211%2016L10.8632%2012.0421C10.2877%2012.4912%209.65263%2012.8421%208.95789%2013.0947C8.26316%2013.3474%207.52281%2013.4737%206.73684%2013.4737C4.85614%2013.4737%203.26316%2012.8211%201.95789%2011.5158C0.652632%2010.2105%200%208.61754%200%206.73684C0%204.85614%200.652632%203.26316%201.95789%201.95789C3.26316%200.652632%204.85614%200%206.73684%200C8.61754%200%2010.2105%200.652632%2011.5158%201.95789C12.8211%203.26316%2013.4737%204.85614%2013.4737%206.73684C13.4737%207.52281%2013.3474%208.26316%2013.0947%208.95789C12.8421%209.65263%2012.4912%2010.2877%2012.0421%2010.8632L16%2014.8211L14.8211%2016ZM6.73684%2011.7895C8.14035%2011.7895%209.33333%2011.2982%2010.3158%2010.3158C11.2982%209.33333%2011.7895%208.14035%2011.7895%206.73684C11.7895%205.33333%2011.2982%204.14035%2010.3158%203.15789C9.33333%202.17544%208.14035%201.68421%206.73684%201.68421C5.33333%201.68421%204.14035%202.17544%203.15789%203.15789C2.17544%204.14035%201.68421%205.33333%201.68421%206.73684C1.68421%208.14035%202.17544%209.33333%203.15789%2010.3158C4.14035%2011.2982%205.33333%2011.7895%206.73684%2011.7895Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E);width:16px;height:16px;margin-right:5px;display:inline-block}
._1huomww0{border-bottom:1px solid var(--_8wocx2a);padding:0 0 10px}
._1huomww1{margin:0;font-size:1.4rem}
._1huomww2{text-align:right;margin:20px 0 0;font-size:1.2rem}
._9bnotl0{padding:10px 11px 40px}
._9bnotl1{margin-top:20px}
._9bnotl2{margin-top:10px}
._9bnotl3{margin-top:20px}
