
.center {
	text-align:center;
}

table,tr,td,body {
	font-size: 12px;
	line-height:140%;
	color:#333333;
}

table.border {
	width:700px;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

table.border th,
table.border td {
	padding:10px;
}

table.border th {
	background-color:#FFEFB5;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	color:#009E9C;
}

table.border td {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

table.none {

}

table.none th,
table.none td {
	padding:5px 0 5px 0;;
	border:none;
	border-bottom:1px solid #cccccc;
}

.table-soto {
	border-left:1px solid #FFE8D2;
	border-top:1px solid #FFE8D2;
}

.midashi {
	padding:5px 0;
}

.table-soto td {
	border-right:1px solid #FFE8D2;
	border-bottom:1px solid #FFE8D2;
}

.table-soto th {
	font-weight:normal;
	text-align:left;
	border-right:1px solid #FFE8D2;
	border-bottom:1px solid #FFE8D2;
	background-color:#ffe8d2;
}

div#cnt {
	width:700px;
	margin:0 auto;
}

.noBox,
.tableCustom tr td input {
 font-family: Tahoma;
 background-color: #fff;
 font-size: 11px;
 line-height: 1.3;
 color: #000;
 display: inline-block;
 padding: 1px 2px;
 border: solid 1px #ccc;
 vertical-align: middle;
 box-sizing: border-box;
 margin: 0 2px;
}
.noBox.price,
.tableCustom tr td input[size="7"] {
 width: 51px;
}
.noBox.buy,
.tableCustom tr td input[size="4"] {
 width: 35px;
}
.noBox.buyPrice,
.tableCustom tr td input[size="12"]:not(#sum) {
 width: 83px;
 margin: 0 2px;
}
.tableCustom tr td #sum {
 width: 90px;
}