@charset "UTF-8";

.history {
	width: 100%;
}
.history td {
	border: none;
	padding: 10px;
	background: #eee;
}
.history tr:nth-child(odd) td {
	background: #fff;
}
.history tr td:nth-of-type(1) {
	width: 7em;
}
.history.history--narrow tr td:nth-of-type(1) {
	width: 5em;
}
.history.history--narrow tr td:nth-of-type(2) {
	width: 1em;
}
.TIC_contents th, td {
	border: none;
	padding: 10px;
}
.TIC_contents th {
	white-space: nowrap;
}
.SI_ve th, td {
	border: none;
	padding: 10px;
	vertical-align:middle;
}
.product_items {
	border-collapse: separate;
	border-spacing: 5px;
	border: none;
	padding: 10px;
	width: 100%;
}
.product_items th {
	text-align: center;
	padding: 5px;
	color:#fff;
	background: #4d4d4d;
}
.product_items td {
	padding: 10px;
	vertical-align:middle;
}
.contest-title{
	background-color: aliceblue;
	padding: 10px;
}
.contest-title tr td:nth-of-type(1) {
	padding: 10px 0;
	width: 5em;
}
.contest-title tr td:nth-of-type(2) {
	padding: 10px 0;
	width: 1em;
}
