@charset "utf-8";
div#cart-main {
	}
	div#cart-main ol {
		margin: 10px 16px;
		}
	div#cart-main ol li {
		margin: 5px 16px;
		list-style-type: decimal;
		}
div#cart-left {
	float: left;
	width: 30%;
	}
div#cart-right {
	float: right;
	width: 69%;
	}
div.setitemlist {
	margin: 3px 0px 3px 10px;
	font-size: 90%;
	border: 1px dashed #ccc;
	padding: 5px;
	}
	div.setitemlist ul {
		margin-left: 1em;
		}
	div.setitemlist li {
		margin-left: 1em;
		list-style-type: circle;
		}
	div.setitemlist p {
		text-align: right;
		}
/* */
form#cartform {
	margin-top: 12px;
	}
	form#cartform fieldset {
		padding: 1em;
		margin-bottom: 1em;
		}
	form#cartform fieldset.active {
		border: 2px solid #900;
		}
	form#cartform legend {
		font-weight: bold;
		}
		form#cartform legend small {
			font-weight: normal;
			}
	form#cartform div.command {
		width: 100%;
		text-align: right;
		font-size: 100%;
		}
	form#cartform table {
		width: 100%;
		}
	form#cartform th {
		white-space: nowrap;
		padding: 3px;
		}
	form#cartform th.item {
		color: #000;
		background-color: #ccc;
		border-bottom: 1px solid #ccc;
		}
	form#cartform th.etc {
		color: #000;
		background-color: #ffc;
		border-bottom: 1px solid #ffc;
		}
	form#cartform td {
		font-size: 90%;
		padding: 2px 5px;
		border-bottom: 1px solid #ccc;
		}
	form#cartform select, form#cartform input {
		font-size: 90%;
		}
form#cartmove {
	}
	form#cartmove table {
		margin-top: 16px;
		width: 100%;
		}
	form#cartmove th {
		color: #000;
		background-color: #f0f0f0;
		padding: 4px 0px;
		}
	form#cartmove td {
		padding: 12px;
		}
	form#cartmove td.vtop {
		vertical-align: top;
		white-space: nowrap;
		width: 40%;
		}
	form#cartmove td.vtop2 {
		vertical-align: top;
		width: 10%;
		}
	form#cartmove td.vtop2 ul {
		margin-bottom: 16px;
		}
	form#cartmove td.vtop2 div button {
		width: 7em;
		}
	form#cartmove td.vmid {
		vertical-align: top;
		width: 1em;
		font-weight: bold;
		}
	form#cartmove td.vmid p {
		margin-top: 1em;
		}
	form#cartmove fieldset {
		padding: 8px;
		}
fieldset#fromcart {
	}
	fieldset#fromcart li {
		margin: 5px 0px;
		}
	fieldset#fromcart li li {
		font-size: 80%;
		margin-left: 16px;
		}
div#tocart {
	}
	div#tocart li {
		margin: 8px 0px;
		padding-bottom: 2px;
		border-bottom: 1px dashed #666;
		}
div.command {
	padding: 0.5em 0px;
	width: 100%;
	}
td.itemnm {
	white-space: nowrap;
	}

