#oildatabox { width: 260px; float: left; margin-left: 2px; }
#oildatabox dt { color: #777; font-size: 0.85em; margin-top: 10px; margin-left: 10px; }
#oildatabox dd { color: #960; font-size: 0.8em; margin-top: 3px; margin-left: 15px; }
.rea-shohinbox { background-color: #eee; width: 520px; height: 100%; margin-top: 10px; margin-bottom: 5px; border: solid 1px #999; }
.rea-oilbox { width: 250px; float: left; margin-bottom: 10px; }
.rea-shohinbox h2 { color: #777; }
.rea-oil { width: 510px; float: left; }
.rea-mainphoto { height: 300px; }
.rea-miniphoto { width: 510px; }
.rea-shopping { width: 250px; float: left; margin-top: 10px; margin-left: 2px; }
.rea-oilshoohin { width: 250px; 　width: 260px; float: left; margin-left: 2px; }
.rea-shopping h6 { color: #fff; background-color: #630; margin-left: 0; padding-left: 3px; border-top: 2px solid #fff; border-bottom-color: #fff; border-bottom-width: 2px; border-left-style: solid; }
.rea-oilshoohin dt { color: #555; font-size: 0.85em; margin-top: 10px; margin-left: 10px; }
.rea-oilshoohin dd { color: #630; font-size: 0.8em; margin-top: 3px; margin-left: 15px; }
.rea-oilshookai { width: 250px; float: right; }
.rea-com { clear: left; padding: 3px; }
.za-databox { width: 240px; float: right; margin-left: 2px; }
.za-databox dt { color: #777; font-size: 0.9em; margin-top: 5px; margin-left: 0; padding: 3px; }
.za-databox dd { color: #444; font-size: 0.85em; margin-left: 10px; padding: 2px; }
#databox { width: 240px; float: left; margin-left: 2px; }
#databox dt { color: #777; font-size: 0.95em; margin-top: 10px; margin-left: 10px; }
#databox dd { color: #960; font-size: 0.9em; margin-top: 5px; margin-left: 15px; }
#databox2 { width: 240px; float: left; margin-left: 2px; }
#databox3 { width: 240px; float: left; margin-left: 2px; }
#oilphotobox { width: 250px; float: right; }
.za-photobox { width: 265px; float: left; margin-top: 5px; padding-top: 6px; padding-bottom: 6px; border: solid 1px #b9bcb8; }
.za-photobox img { margin-left: 6px; }
.za-com { width: 100%; clear: left; }
.za-com p { color: #666; font-size: 0.8em; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#photobox2 { width: 265px; height: 100%; float: right; margin-top: 12px; padding-top: 10px; padding-bottom: 10px; border: solid 1px #b9bcb8; }
#photobox p { margin: 3px 5px; }
#photobox3 { width: 265px; height: 100%; float: right; margin-top: 12px; padding-top: 10px; padding-bottom: 10px; border: solid 1px #b9bcb8; }
#photobox img { margin: 0 6px 6px; border: solid 1px #666; }
#photobox2 img { margin: 0 6px 6px; border: solid 1px #666; }
#photobox3 img { margin: 0 6px 6px; border: solid 1px #666; }
.oildatailphoto { width: 64px; height: 39px; float: left; margin: 3px; border: solid 1px #b9bcb8; display: block; }
.oildatailphoto img { margin: 1px; border: solid 1px #666; }
#shohinbox { background-color: #eee; width: 520px; margin-top: 10px; margin-bottom: 5px; border: solid 1px #999; }
#shohinboxsub { background-color: #fff; width: 520px; margin-top: 20px; margin-bottom: 5px; }
.za-shohinbox { background-color: #eee; width: 520px; height: 510px; margin: 0; padding: 0; border: solid 1px #999; }
.za-shohinbox h3 { color: #444; font-size: 0.95em; font-weight: bold; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; padding: 0 0 0 5px; border-left: 10px solid #e00; }
#shohinbox2 { background-color: #eee; width: 520px; clear: both; margin-top: 10px; margin-bottom: 5px; border: solid 1px #999; }
#shohinbox3 { background-color: #eee; width: 520px; margin-top: 10px; margin-bottom: 5px; border: solid 1px #999; }
.tankabox { background-color: #ddd; width: 93px; float: left; margin: 2px; padding: 2px; border: solid 1px #666; }
.tankabox dt { color: #555; font-size: 0.85em; margin-top: 0; padding-top: 0; }
.tankabox dd { color: #f00; font-size: 0.8em; margin-top: 5px; margin-bottom: 5px; }
.shoppingbox { background-color: #eee; width: 520px; height: 150px; clear: both; margin-top: 10px; margin-bottom: 10px; padding-bottom: 5px; }
.tankabox p { color: #fff; font-size: 0.8em; background-color: #e00; margin-top: 5px; padding: 3px; }
.za-shoppingbox { width: 100%; height: 120px; clear: both; padding-bottom: 5px; }
#shohinbox h2 { color: #444; font-size: 1em; font-family: "ＭＳ ゴシック"; font-weight: bold; background-image: none; text-align: left; border-left: 5px solid #f00; }
#shohinbox2 h2 { color: #fff; font-size: 1.1em; font-family: "ＭＳ ゴシック"; font-weight: bold; background-color: #666; background-image: none; text-decoration: none; text-align: left; margin: 10px 0 10px 5px; padding: 5px; border-left: 5px solid #f00; }
#shohinbox3 h2 { color: #fff; font-size: 1.1em; font-family: "ＭＳ ゴシック"; font-weight: bold; background-color: #666; background-image: none; text-decoration: none; text-align: left; margin: 10px 0 10px 5px; padding: 5px; border-left: 5px solid #f00; }
.shohinblock { width: 525px; height: 150px; clear: both; margin-top: 5px; margin-bottom: 12px; border-top: 1px solid #666; }
.shohinblock h3 { color: #444; font-size: 1em; background-color: #ddd; padding: 3px; }
.shohinblock p { font-size: 0.8em; line-height: 1.2; }
.shohinblock img { margin-right: 5px; }
td { font-size: 0.9em; text-align: right; padding: 5px; border-top: 1px solid #999; border-left: 1px solid #999; }
table { border: solid 1px #999; }
th { font-size: 0.9em; text-align: left; padding: 5px; border-top: 1px solid #999; }
#plsent { width: 500px; padding: 10px; }
#plsent h3 { color: #888; font-size: 1em; margin-left: 5px; padding: 0 2px 2px; order-bottom-style: solid; }
#plsent dl { width: 190px; float: right; }
#plsent dt { color: #777; font-size: 0.95em; margin-top: 5px; margin-left: 10px; padding: 2px; }
#plsent dd { color: #963; font-size: 0.9em; margin-top: 3px; margin-left: 15px; }
.plsentbox { width: 150px; height: 230px; float: left; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; padding: 5px; border: solid 1px #ccc; }
.plsentbox img { margin: 2px; border: solid 1px #666; }
.plsentbox dl { width: 100%; margin-right: 3px; margin-left: 3px; }
.plsentbox dt { color: #666; background-color: #ccc; text-align: center; padding: 2px; }
.plsentbox dd { font-size: 0.75em; }
.wood { width: 510px; height: 250px; padding: 5px; }
.ordersaizu { width: 240px; height: 80px; float: right; clear: right; }
.wood h3 { color: #222; font-size: 0.95em; background-color: #ddd; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border-left: 5px solid #777; }
.wood img { float: left; margin: 5px; border: solid 1px #666; }
.orderbox img { margin: 5px 2px 2px; padding: 2px; border: solid 1px #666; }
.wood p { color: #666; font-size: 0.8em; line-height: 15px; margin: 5px; }
.wood h4 { clear: both; }
.orderbox { width: 240px; height: 60px; float: right; }
.soldout { color: #f00; font-size: 0.8em; padding: 5px; }
#koe { width: 510px; height: 300px; overflow: auto; margin-top: 5px; margin-left: 10px; border: solid 1px #ccc; }
#koe dt { color: #777; font-size: 0.95em; padding: 3px; }
#koe dd { color: #630; font-size: 0.8em; line-height: 1.3em; padding-top: 0.5em; padding-right: 10px; padding-left: 10px; }
#koe p { color: #999; font-size: 0.8em; line-height: 1.3em; padding: 1em 10px 10px; }
#databox { width: 240px; float: left; margin-left: 2px; }
#photobox { width: 265px; height: 100%; float: right; margin-top: 12px; padding-top: 10px; padding-bottom: 10px; border: solid 1px #b9bcb8; }
#photobox p { font-size: 0.8em; }
.datailphoto { width: 70px; height: 70px; float: left; margin: 2px; border: solid 1px #b9bcb8; display: block; }
.datailphoto img { margin: 1px; border: solid 1px #666; }
