@charset "utf-8";
/* 会員様特別企画 */
#cartarea{clear:both; padding-top:15px;}

.listbar{clear:both; height:21px; 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;}
th.listprice,td.listprice{padding:0 !important; background:#fff !important;}
th.listprice,td.listprice img{vertical-align:bottom;}
td.listquantity{width:58px; text-align:center;}
td.availability{width:35px; text-align:center; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
th.listcartbtn,
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";}


#textbody{clear:both; background:#E8E8D7; margin-bottom:30px;}
#textbody #text-d-area{padding:0 10px 20px; font-size:16px; line-height:145%; font-weight:bold; text-align:center;}

#itemdetail{clear:both; background:#F0F0F0; background-image:url(../img/member_shop/01/itemimage2.jpg); background-repeat:no-repeat; background-position:left top; padding:80px 390px 0 20px; font-size:14px; line-height:140%; min-height:250px; position:relative;}
* html #itemdetail{height:250px;}
#itemdetail em{color:#AC0000; font-style:normal; font-weight:normal;}
#itemdetail #itemdetailbtn{position:absolute; bottom:20px; right:20px;}



