@charset "utf-8";
/* CSS Document */

.clear{clear:both;}
.clear hr{display:none;}

.itemdetail-text{padding:15px 0; line-height:140%;}
.iconblade{clear:both; text-align:right; padding:25px 1px 0 0;}
.iconblade img{vertical-align:middle; margin-right:3px;}

.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;}
.listbar-none{clear:both; height:11px;}
.listbar-none 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;/* text-decoration:line-through;*/}
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{clear:both; color:#AC0000; text-align:right;}
.itemlisttext span.fontBL{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

/* blade */
table.listitemblade{width:660px;}
table.listitemblade th,table.listitemblade td{border-right:1px solid #fff; border-bottom:1px solid #fff;}
table.listitemblade th{background:#D5D5BD;}
table.listitemblade td{padding-top:3px; padding-bottom:3px; background:#F5F5E8;}

table.listitemblade th.W20{width:20px;}
table.listitemblade td.code2{width:210px;padding-left:5px;}
table.listitemblade td.listpriceretail{ background-image:url(../img/itemlist/arrow2.gif); background-repeat:no-repeat; background-position:right center;}


/* 31 */
td.length31{width:135px; text-align:center;}
.listarea31{background:url(../img/itemlist/listbottom.gif) no-repeat 0 bottom; padding-bottom:15px; margin-bottom:15px; padding-top:5px; clear:both;}
table.bladelist{width:660px; margin-bottom:3px; border-top:1px solid #666; border-left:1px solid #666;}
table.bladelist th{background:#D5D5BD;}
table.bladelist th,table.bladelist td{border-right:1px solid #666; border-bottom:1px solid #666; padding:0;}
table.bladelist td{background:#F5F5E8; padding:3px;}
table.bladelist td a{color:#101077;}
table.bladelist td a:hover{color:#000;}
table.bladelist td.purpose{width:104px; text-align:center;}
table.bladelist td.category{width:74px; text-align:center;}
table.bladelist td.series{width:74px;}
table.bladelist td.code{width:124px;}
/**/
#item-31-text{
	clear:both;
	overflow:hidden;
	zoom:1;
	margin-top:20px;
	margin-bottom:30px;
	background:#fffac0;
}
#item-31-text dl{
	padding:0 8px;
	border:2px solid #9e0001;
}
#item-31-text dl dt{
	padding-top:8px;
	border-top:1px solid #bfbc5f;
}
#item-31-text dl dd{
	padding-top:3px;
	padding-left:18px;
	margin-bottom:8px;
	color:#9c0401;
}
#item-31-text dl dt.top{
	border-top:none;
}

