@charset "utf-8";

h2 small{ font-size:12px; font-weight:normal; }
.ctgdiv{ margin:0; padding:0; width:520px; }
.ctgdiv div{ float:left; margin:10px 6px 0px 0px; width:125px; line-height:125%; background-repeat:no-repeat; background-position:right bottom; }
.ctgdiv div.nomg{ margin-right:0; }
.ctgdiv a{ display:block; margin:0; padding:5px 5px 0px 5px; width:113px; height:100px; border:1px solid #999; color:#000; text-decoration:none; }
.ctgdiv a:hover{ border:1px solid #d30; color:#000; text-decoration:none; }
.prdphts{ margin:0; padding:20px 0px 0px 0px; width:520px; }
.prdphts img{ margin-bottom:5px; }
/*--------------- 商品 -----------------------------------------------------*/
.prod{ margin:0; padding:15px 0px 15px 0px; width:520px; border-bottom:1px dashed #ccc; }
.prod h3{
	margin:0; padding:2px 0px 2px 16px; font-size:100%; font-weight:normal; line-height:100%;
	background-repeat: no-repeat; background-position:left center; background-image: url(../img/pkak.png);
}
.prod h3 small{ font-size:10px; }
img.prodi{ float:left; display:inline; margin:13px 0px 0px 5px; }
.prod div.bun{ float:right; margin:0; padding:0; width:440px; }
.prod div.bun p{ padding-bottom:0; width:430px; line-height:150%; font-family:'メイリオ',Meiryo,verdana,helvetica,arial,sans-serif; }
.prod div.cart{ margin:0; padding:0; text-align:right; }
.prod input.cartbtn{ margin:0; padding:0; width:80px; height:20px; border:1px solid #777; background-color:#fff; cursor:pointer; }
p.nobot{ padding-bottom:0; }
/*--------------- 詳細 -----------------------------------------------------*/
input.cartbtn2{ margin:0; padding:0; width:130px; height:20px; border:1px solid #777; background-color:#fff; cursor:pointer; }
p.fontp{ font-family:'メイリオ',Meiryo,verdana,helvetica,arial,sans-serif; }
big{ font-weight:bold; }


