<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ver:1.3 license:wakodou mapping:punchcarpet */
@charset "utf-8";
*, *::after, *::before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

/* caption */
section div.case-cap{
margin:0 0 12px 0;
padding:5px 0;
font-size:20px;
font-weight:bold;
border-bottom:1px solid #111;
}

/* cathch*/
section div.item-catch h4{
margin:10px 0 3px 0;
padding:15px 0;
background-color:#1a1a1a;
font-size:24px;
font-weight:bold;
color:#fcfcfc;
text-align:center;
}


/* table */
section table.tblm{
width:100%;
text-align:center;
}
section table.tblm img{
width:100%;
height:auto;
}
section table.tblm th,
section table.tblm td{
padding:20px 0;
border:1px solid #ccc;
}
section table.tblm th{
background:#f0f0f0;
}
section table.tblm td{
width:calc(100%/4);
padding:15px;
}

section table.tblm td p#_rubber{
color:#00F;
font-weight:bold;
font-size:13px;
}
section table.tblm td p._price{
margin:10px 0 5px 0;
}
section table.tblm td p._price span{
color:#ee0000;
font-size:1.1rem;
}
section table.tblm td p._price_tax{
margin:0 0 5px 0;
font-size:0.8rem;
}
section table.tblm tr td a img{
vertical-align:center;
text-align:center;
}
section table.tblm th#_maker{
width:100px;
}


/* image */
section div.item-image{
margin:0 0 20px 0;
text-align:center;
box-sizing:border-box;
}
section div.item-image p{
margin:5px 0 0 0;
font-size:14px;
}
/* image left */
section div.item-image-l{
margin:0 0 20px 0;
text-align:left;
box-sizing:border-box;
}
section div.item-image-l p{
margin:5px 0 0 0;
font-size:14px;
}
section div.item-image-l p#_img_caution{
border:1px solid #aaa;
padding:10px;
font-weight:bold;
color:#5a5a5a;
font-size:13px;
}</pre></body></html>