h2.bg { background:url(https://img02.shop-pro.jp/PA01128/093/etc/shop_titlebar.gif) no-repeat; line-height:35px;
font-weight:bold; font-size:14px; padding-left:20px; margin-bottom:5px;}

.pagenavi { background-color:#efefef; margin-bottom:10px;}

.product_list { float:left; width:210px; margin-bottom:15px;} 

p.img img { border:1px solid #dfdfdf; padding:3px;}

#imgarea{ float:left; width:300px;}

.expl { float:right; width:310px;}
.comment { border-bottom: 1px dotted #bfbfbf; border-top: 1px dotted #bfbfbf; padding:10px; margin-bottom:20px;}

table.table { border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf;width:310px; margin-bottom:10px;}
table.table th { padding:5px 10px; background:#f5f5f5; border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf; text-align:center;}
table.table td { padding:5px 10px; border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;}

table.table td tr td { padding:0; border:none;}

.product-linkList li { background:url(https://img02.shop-pro.jp/PA01128/093/etc/arrow.gif) no-repeat 0px 5px; padding-left:10px;}
.txt-optionLink { background:url(https://img02.shop-pro.jp/PA01128/093/etc/arrow.gif) no-repeat 0px 5px; padding-left:10px;}