.pnkz-wrap{
  margin-bottom:20px;
}
.pnkz{
  margin-bottom:0 !important;
}

#product{
  font-size:1.4rem;
}

#product h2{
  margin: 0 0 15px 0;
  font-size: 2.4rem;
}

#product a:hover{
  color: #d5ae6b;
}

#product .product-info{
  margin-bottom:40px;
  display:flex;
  justify-content:space-between;
}

#product .product-info .photo{
  width:48%;
}

#product .product-info .info{
  width:48%;
}

#product .product-info .photo .product__image-main{
  margin-bottom:10px;
  width:100%;
	max-width:350px;
}

#product .product-info .photo .product__image-main .img{
	max-width: 100%;
  width: inherit;
	position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #d5ae6b;
  overflow: hidden;
  margin-bottom: 10px;
  padding: 7px;
  box-sizing: border-box;
}

#product .product-info .photo .product__image-main .img img{
	height:350px;
}

#product .product-list .post{
  margin-bottom:15px;
  width:23.72%;
  cursor:pointer;
}

#product .product-list .post .img img{
  height:78px;
}

#product .product-info .info .info-box{
  margin-bottom:1em;
}

#product .product-info .info .info-box tr:first-of-type{
  font-size:1.6rem;
}

#product .product-info .info .info-box tr:first-of-type th{
  padding-right:1em;
}

#product .prduct-option{
}

#product .product-order{
  margin-bottom:10px;
}

#product .product-order-in .product-num{
  margin-bottom:10px;
}

#product .product-order-in .product-num input{
  padding:10px;
  border:1px solid #ccc;
  border-radius:5px;
  width:20%;
  max-width:60px;
}

#product .product-order-in .item-cart{
  display:flex;
	align-items:center;
	justify-content:space-between;
}

#product .product-order-in .item-cart .disable_cartin{
  padding-bottom:10px;
	width:60%;
  max-width:202px;
}

#product .product-order-in .item-cart .disable_cartin button{
  width:100%;
}

#product .product-info .info .related{
  margin-bottom:1em;
  padding:10px 0;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
}

@media screen and (max-width: 767px) {
		#product .product-info{
		  display:block;
		}
		#product .product-info .photo{
		  width:100%;
		}
		#product .product-info .info{
		  width:100%;
		}
		#product .product-list .post{
		  width:24%;
		}
}

