div.tokuteibox{ margin-bottom:30px; padding:0;}
div.tokuteibox h4{ margin-top:20px;} 
div.tokuteibox h5{ margin-top:10px;} 
div.category_title h3{
font-weight:bold;
border-left:7px double #009966;
text-indent:16px;
font-size:14px;
color:#009966;
line-height:1;
padding:4px 0 0 0;
}

table.shop{width:100%;}

table.shop th,table.shop td{border-bottom:1px solid #009966;}

table.shop th{
width:140px;
text-align:center;
margin-right:20px;
}
div.tokuteibox ul{list-style:outside disc;}

div.tokuteibox ul li{ margin-left:20px; list-style: outside disc;}
div.henpinbox{ margin-left:20px;}

table.haisou{ width:600px; margin:10px 0 0 20px;}
table.haisou th{
white-space:nowrap;
padding:10px;
font-weight:normal;
border-bottom:1px solid #999;
border-right:20px solid #fff;
margin-right:20px;
text-align:left;
}
table.haisou td{padding:10px; border-bottom:1px solid #999;}