@charset "UTF-8";

.seller {
	display: table;
	width: 100%;
	border-bottom: 1px solid #aaa;
}
.seller:last-child {
	border-bottom: none;
}

.seller h3 {
	display: table-cell;
	width: 12%;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
}

.seller .delivery_list {
	display: table-cell;
	border-bottom: 1px solid #aaa;
}
.seller .delivery_list:last-child {
	border-bottom: none;
}

.seller .delivery_list .delivery {
	display: table;
	width: 100%;
	margin: 0;
	border-bottom: 1px solid #aaa;
}
.seller .delivery_list .delivery:last-child {
	border-bottom: none;
}

.seller .delivery_list .delivery h4 {
	display: table-cell;
	width: 20%;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
}

.seller .delivery_list .delivery h4 div {
	margin: 8px 0;
	font-size: 0.6em;
	color: #f00;
}

.seller .delivery_list .delivery .schedule {
	display: table-cell;
	width: 30%;
	padding: 16px 0;
	vertical-align: middle;
}

.seller .delivery_list .delivery .schedule dl {
	margin: 0;
}

.seller .delivery_list .delivery .schedule dl dt {
	margin-top: 1em;
}
.seller .delivery_list .delivery .schedule dl dt:first-child {
	margin-top: 0;
}

.seller .delivery_list .delivery .schedule dl dd {
	margin: 4px 0;
}

.seller .delivery_list .delivery .schedule strong {
	color: #0080FF;
	font-weight: normal;
}

.seller .delivery_list .delivery .schedule select {
	width: 80%;
}

.seller .delivery_list .delivery .itemform_list {
	display: table-cell;
}

.seller .delivery_list .delivery .itemform_list .itemform {
	display: table;
	width: 100%;
	padding: 16px 0;
	border-bottom: 1px dashed #aaa;
}
.seller .delivery_list .delivery .itemform_list .itemform:last-child {
	border-bottom: none;
}

.seller .delivery_list .delivery .itemform_list .itemform div.name {
	display: table-cell;
	width: 250px;
	vertical-align: middle;
}

.seller .delivery_list .delivery .itemform_list .itemform div.request {
	display: table-cell;
	vertical-align: middle;
}

.seller .delivery_list .delivery .itemform_list .itemform .request div {
	padding: 2px 0;
}

.light {
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.deep {
	opacity: 1;
	filter: alpha(opacity=100);
}
