
/* ----------------------------------------
‰¿Šiˆê——
---------------------------------------- */
.price-list table {
	width: 100%;
	margin: 0 auto 40px auto;
	border-collapse: collapse;
}
.price-list th {
	padding: 6px 4px;
	background-color: #e9e9e9;
	border: 1px #b0b0b0 solid;
	font-size: 15px;
	font-size: 1.5rem;
	text-align: center;
	font-weight: normal;
	line-height: 1.5;
}
.price-list th:first-of-type {
	width: 48%;
	background-color: #cce4fc;
}
.price-list th:nth-of-type(2) {
	width: 16%;
	background-color: #cce4fc;
}
.price-list th:nth-of-type(3),
.price-list th:nth-of-type(4) {
	width: 16%;
	background-color: #f45e3b;
	color: #fff;
}
.price-list td {
	padding: 10px 6px;
	background-color: #fff;
	border: 1px #b0b0b0 solid !important;
	font-size: 15px;
	font-size: 1.5rem;
	text-align: center;
}
.price-list td:first-of-type {
	text-align: left;
}
.price-list tr:nth-of-type(2) td:nth-of-type(2),
.price-list tr:nth-of-type(3) td:nth-of-type(2),
.price-list tr:nth-of-type(5) td:nth-of-type(2),
.price-list tr:nth-of-type(6) td:nth-of-type(2),
.price-list tr:nth-of-type(7) td:nth-of-type(2),
.price-list tr:nth-of-type(8) td:nth-of-type(2),
.price-list tr:nth-of-type(11) td:nth-of-type(2),
.price-list tr:nth-of-type(12) td:nth-of-type(2) {
	text-align: left;
}
.price-list tr:nth-of-type(2) td:nth-of-type(3),
.price-list tr:nth-of-type(11) td:nth-of-type(3) {
	text-align: left;
}

@media screen and (max-width: 767px) {
	.price-list {
		display: block;
		overflow-x: auto;
		width: 100%;
	}
	.price-list table {
		width: 620px;
	}
	.price-list th:first-of-type {
		width: 49%;
	}
	.price-list th:nth-of-type(2) {
		width: 19%;
	}
	.price-list th:nth-of-type(3) {
		width: 19%;
	}
	.price-list th:nth-of-type(4) {
		width: 13%;
	}
	.price-list th {
		padding: 6px 2px;
		font-size: 12px;
		font-size: 1.2rem;
		line-height: 1.4;
	}
	.price-list td {
		padding: 6px 4px;
		font-size: 12px;
		font-size: 1.2rem;
	}
	.price-list td:first-of-type {
		font-size: 12px;
		font-size: 1.2rem;
	}
}
