body{ margin:0; border-right: 1px solid black; border-left: 1px solid black;  }
.waku	{border-left:1px solid #666666;border-right:1px solid #666666;}
.wakuhaba	{border-left:1px solid #666666;border-right:1px solid #666666;width:762px;}
#sidemenu{text-align:center;}
#sidemenu ul{text-align:left;padding:0;margin:0;}
#sidemenu li{padding:0;margin:0 0 3px 24px;font-size:13px;}
#headmenu {text-align:left;}
#headmenu ul{padding:0;margin:0;list-style-type:square;}
#headmenu li{padding:0;margin:0 0 0px 24px;font-size:13px;float:left;}
.clear{clear:both;}
.floar_left{float:left;}

/*▼order--*/

.orderbox { font-size: 12px; text-align: left; width: 928px; height: 320px; margin-bottom: 40px; padding: 10px; border: solid 1px #b4b4b4; }

.orderinbox { background-color: #f0f0f0; width: 600px; float: right; padding: 10px; }

.otitle { color: #fff; background-color: #000; padding: 5px; }

.oname { font-size: 16px; font-weight: bold; margin-top: 20px; margin-bottom: 10px; }

.oprice { color: #f00; font-size: 24px; font-weight: bold; margin-top: 0; margin-bottom: 5px; }

.tax { color: #000; font-size: 24px; font-weight: bold; margin-top: 0; margin-bottom: 5px; }

.lnprice { color: #00f; font-size: 16px; font-weight: bold; background-color: #ff0; margin-top: 0; margin-bottom: 5px; padding: 5px; }

.point { color: #5c2600; font-size: 14px; font-weight: bold; margin-top: 0; margin-bottom: 5px; }

.delivery { color: #f00; margin-top: 0; margin-bottom: 5px; }

form { font-size: 14px; margin-top: 10px; margin-bottom: 10px; }

.specbox { background-color: #ffffd1; margin: 5px; padding: 5px; border: solid 2px #ffa200; }

.lfloat { float: left; }

.lfimg { float: left; padding: 5px; }

.rfloat { float: right; }

.rfimg { float: right; padding: 5px; }