/*.pkz {
	width: auto;
	height: auto;
	font-size: small;
}*/
/*h2.product {
	width: auto;
	height: auto;
	padding: 2px 0 0 7px;
	border-left: 5px #48d1cc solid;
	border-bottom: 1px #48d1cc solid;
	background: #f5f5f5;
}*/
.image {
/*	padding: 15px 0;*/
	margin: 24px auto;
/*	text-align: center;*/
	display: grid;
	place-content: center;
}
/*img.large {
	padding: 3px;
	border: 5px #eeeeee solid;
}*/
/*.original-item_bana {
	background: url(https://img13.shop-pro.jp/PA01074/761/etc/orig_bana_line.gif?20140519161925) left top repeat-x;
	padding: 40px 0 25px;
}*/
/*table.explain {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}*/
/*table.explain th {
	text-align: center;
	vertical-align: top;
	padding: 8px 16px;*/
/*//	width: 100px;
//	height: auto;
//	padding: 5px;*/
/*	background: #eeeeee;
	border: 1px #bebebe solid;
}
table.explain td {
	border: 1px #bebebe solid;*/
/*//	padding: 5px;*/
/*	padding: 8px 16px;
}*/
/*table.num th,
table.num td {
	border: 0px;
}*/
.numForm {
	display: inline-flex;
	border: 1px solid #bebebe;
}
.numForm a {
	background: #eee;
	width: 28px;
	height: 28px;
	display: grid;
	place-content: center;
}
.numForm a svg {
	width: 16px;
	aspect-ratio: 1 / 1;
}
.numForm input {
	text-align: right;
	padding: 0 8px;
	width: 80px;
	border-color: #bebebe;
	border-style: solid;
	border-width: 0 1px;
}
/*.buy {*/
.buySubmit {
/*	width: auto;
	height: auto;*/
	text-align: center;
}
/*.buy input {*/
.buySubmit input {
	width: 150px;
/*	height: auto;*/
	padding: 10px;
	font-size: medium;
	font-weight: bold;
	cursor: pointer;
	transition: 0.3s;
}
.soldOut {
	font-weight: bold;
}
/*.cart-send h2 {
  margin-bottom: 8px;
}*/