/* WooCommerce ショップ（商品）
	 ========================================================================== */

.woocommerce-page.single-product .storefront-product-pagination,
.woocommerce-page.single-product .entry-summary h1.product_title{
	display: none;
}
.woocommerce-page.single-product .japanese_title{
	font-size: 80%;
	display: block;
}


/* WooCommerce ショップ（商品一覧）
	 ========================================================================== */
.woocommerce-page.post-type-archive-product .activity-header,
.woocommerce-page.post-type-archive-product .page-title{
	display: none;
}

.woocommerce-page.woocommerce-order-received .before_order,
.woocommerce-page .after_order,
.woocommerce-page .woocommerce-thankyou-order-received,
.woocommerce-page .woocommerce-column--billing-address,
.woocommerce-page .woocommerce-column--shipping-address,
.woocommerce-checkout .cart-subtotal,
.woocommerce-checkout .woocommerce-shipping-totals,
.woocommerce-checkout .woocommerce-shipping-fields{
	display: none;
}
.woocommerce-page.woocommerce-order-received .after_order{
	display: block;
}

/* お申し込み関連ページ(WooCommerce)
	 ========================================================================== */
@media screen and (min-width: 768px) {
	.woocommerce-page .content-area{
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
	.woocommerce-page.single-product div.product .activity-img{
		width: 30%;
		float: left;
		margin-right: 5.8823529412%;
		margin-bottom: 3.706325903em;
	}
	.woocommerce-page.single-product div.product .summary {
		width: 64%;
		float: right;
		margin-right: 0;
	}
}
.woocommerce-page.single-product div.product .summary .price,
.woocommerce-tabs,
.product_meta,
.productinfo-show-discounts{
	display: none;
}
.woocommerce-page.single-product div.product .summary {
	margin-bottom: 0;
}
.summary .product_title{
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}
.activity-header{
	margin-bottom: 20px;
}
.woocommerce-product-details__short-description table{
	margin-bottom: 0;
}
.woocommerce-product-details__short-description td{
	font-size: 16px;
	font-weight: bold;
}
@media screen and (max-width: 767px) {
	.woocommerce-product-details__short-description table th,
	.woocommerce-product-details__short-description table td{
		display: block;
		width: 100%;
	}
}

.variations .label,
.number-of-people{
	font-weight: 400;
	color: #4AB915;
	font-size: 20px;
}
.single-product div.product table.variations select{
	width: 700%;
}

.woocommerce-message{
	display: none;
}
.cart_totals tr.woocommerce-shipping-totals,.cart_totals tr.cart-subtotal{
	display: none;
}
.wc-proceed-to-checkout .button.checkout-button,#payment .place-order .button{
	margin: 20px 0;
}