@charset "utf-8";
/* CSS Document */

.clear{clear:both;}
.clear hr{display:none;}

#pan-navi{clear:both; border-bottom:1px solid #949494; margin-bottom:5px; padding:2px;}
h2#category{background:#EBEBEB; margin-bottom:5px;}



.item-leftarea{width:200px; float:left;}
.eccubearea{width:460px; float:right;}
.eccubearea:after{content:"."; display:block; visibility:hidden; height:0.1px; font-size:0.1em; line-height:0; clear:both;}
/*▼EC-CUBE▼*/
.tbody{line-height:28px; background:url(../img/ec/t_body.gif) no-repeat 0 0; padding-bottom:15px; text-align:right; width:460px; min-height:28px;}
* html .tbody{height:28px;}
.tbody img{margin:5px 2px 0;}
html table.itemlist-b,html table.itemlist-b th,html table.itemlist-b td{border:none; margin:0;}
html table.itemlist-b{margin-right:15px; margin-top:2px; float:left;}
html table.itemlist-b th{background:#BCBCBC; text-align:center; padding:0 2px; line-height:20px; font-size:10px;}
html table.itemlist-b td{padding:5px 0 0; text-align:center; font-size:11px;}
html table.itemlist-b td.space10r{padding-right:10px;}
html table.itemlist-s,html table.itemlist-s th,html table.itemlist-s td{border:none; margin:0;}
html table.itemlist-s{margin-top:12px; float:left;}
html table.itemlist-s th{background:#BCBCBC; text-align:center; padding:0 2px; line-height:20px; font-size:10px; letter-spacing:-0.01em;}
html table.itemlist-s td{padding:5px 0 0; text-align:center; font-size:11px; margin:0 auto 0 0;}
html table.itemlist-s td.space10r{padding-right:10px;}
.itemlisttext{clear:both; color:#AC0000; text-align:right;}
/*▲EC-CUBE▲*/

.item-leftarea .item-image{width:180px;}
.item-leftarea .item-image p{text-align:center; padding-top:10px;}
#main .item-name{float:left; font-size:30px; font-weight:bold; line-height:32px; padding:0 5px; border-left:5px solid #003F51; width:270px;}
#main .detail-btn{float:right; width:120px; padding:4px 0 0;}


.space5t{padding-top:5px;}

.listarea{background:url(../img/itemlist/listbottom.gif) no-repeat 0 bottom; padding-bottom:15px; margin-bottom:15px; border-top:1px solid #000; padding-top:5px; clear:both;}
.listarea:after{content:"."; display:block; visibility:hidden; height:0.1px; font-size:0.1em; line-height:0; clear:both;}
.listbar{clear:both; height:11px; background:url(../img/itemlist/bar.gif) no-repeat 0 center;}
.listbar hr{display:none;}



table.listitem{width:660px;}
table.listitem th,table.listitem td{border-right:1px solid #fff; border-bottom:1px solid #fff;}
table.listitem th{background:#D5D5D5;}
table.listitem td{padding-top:3px; padding-bottom:3px;}

td.code{width:100px;}
td.length{width:70px; text-align:center;}
td.pitch{width:65px; text-align:center;}
td.listpriceretail{width:97px; padding-right:15px; text-align:right; background:url(../img/itemlist/arrow.gif) no-repeat right center;}
td.listprice{width:110px; text-align:right; color:#AC0000; font-size:15px;}
td.listquantity{width:58px; text-align:center;}
td.availability{width:35px; text-align:center; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
td.listcartbtn{width:105px; text-align:center; vertical-align:middle;}

.itemlisttext span.fontBL{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}




