
.box_520 h3 {margin-top:50px;}
.box_520 table {margin-left:10px; margin-right:10px; width:500px; }

.box_520 dl dt { margin:0 20px; padding:0;}
.box_520 dl dd {
	margin:0 20px;
	padding:0 0 0 15px;
	background-image:url(img/icon2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:15px;}

img.vertical {vertical-align:text-bottom;}

.top_midasi p {margin:15px 0 15px 30px;}


.p20px {padding-left:20px; padding-right:20px;}
.font_20b {font-size:20px; font-weight:bold;}



.syouhin p {margin-top:5px;}
.syouhin p.kakaku { font-size:18px; font-weight:bold; color:#FF0000; margin-bottom:20px;}

.td_p10{padding-bottom:10px;}

.siyou {background-color:#999999; border-spacing:1px;}

.siyou td {background-color:#fff;}