@charset "UTF-8";

/********************************************************
 * PRODUCT DETAILページ（商品詳細）
 *******************************************************/
 /* フィレオ */
.product-image-phileo {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 0;
	padding-top: calc(376 / 750 * 100%); /* calc(画像高さ ÷ 画像横幅 × 100%) */
	margin-bottom: 40px;
	background: url(../img/product/phileo/en_sp_product_detail_image.jpg) center center / cover no-repeat;
}
@media (min-width: 768px) {
	.product-image-phileo {
		padding: 0;
		height: 330px;
		background: url(../img/product/phileo/en_tab_product_detail_image.jpg) no-repeat center center;
	}
}
@media (min-width: 1200px) {
	.product-image-phileo {
		padding: 0;
		height: 330px;
		background: url(../img/product/phileo/en_product_detail_image.jpg) no-repeat center center;
	}
}


/* ホワイトハイドロゲン */
.product-image-wh {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 0;
	padding-top: calc(376 / 750 * 100%); /* calc(画像高さ ÷ 画像横幅 × 100%) */
	margin-bottom: 40px;
	background: url(../img/product/wh/en_sp_product_detail_image.jpg) center center / cover no-repeat;
}
@media (min-width: 768px) {
	.product-image-wh {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/wh/en_tab_product_detail_image.jpg) no-repeat center center;
	}
}
@media (min-width: 1200px) {
	.product-image-wh {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/wh/en_product_detail_image.jpg) no-repeat center center;
	}
}

/* レッドハイドロゲン */
.product-image-rh {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 0;
	padding-top: calc(376 / 750 * 100%); /* calc(画像高さ ÷ 画像横幅 × 100%) */
	margin-bottom: 40px;
	background: url(../img/product/redhydrogen/en_sp_product_detail_image.jpg) center center / cover no-repeat;
}
@media (min-width: 768px) {
	.product-image-rh {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/redhydrogen/en_tab_product_detail_image.jpg) no-repeat center center;
	}
}
@media (min-width: 1200px) {
	.product-image-rh {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/redhydrogen/en_product_detail_image.jpg) no-repeat center center;
	}
}

/* 水素ソルト */
.product-image-salt {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 0;
	padding-top: calc(376 / 750 * 100%); /* calc(画像高さ ÷ 画像横幅 × 100%) */
	margin-bottom: 40px;
	background: url(../img/product/salt/en_sp_product_detail_image.jpg) center center / cover no-repeat;
}
@media (min-width: 768px) {
	.product-image-salt {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/salt/en_tab_product_detail_image.jpg) no-repeat center center;
	}
}
@media (min-width: 1200px) {
	.product-image-salt {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/salt/en_product_detail_image.jpg) no-repeat center center;
	}
}

/* お風呂水素バブル */
.product-image-bable {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 0;
	padding-top: calc(376 / 750 * 100%); /* calc(画像高さ ÷ 画像横幅 × 100%) */
	margin-bottom: 40px;
	background: url(../img/product/bable/en_sp_product_detail_image.jpg) center center / cover no-repeat;
}
@media (min-width: 768px) {
	.product-image-bable {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/bable/en_tab_product_detail_image.jpg) no-repeat center center;
	}
}
@media (min-width: 1200px) {
	.product-image-bable {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/bable/en_product_detail_image.jpg) no-repeat center center;
	}
}

/* ナノクリン */
.product-image-nanoclin {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 0;
	padding-top: calc(376 / 750 * 100%); /* calc(画像高さ ÷ 画像横幅 × 100%) */
	margin-bottom: 40px;
	background: url(../img/product/nanoclin/en_sp_product_detail_image.jpg) center center / cover no-repeat;
}
@media (min-width: 768px) {
	.product-image-nanoclin {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/nanoclin/en_tab_product_detail_image.jpg) no-repeat center center;
	}
}
@media (min-width: 1200px) {
	.product-image-nanoclin {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/nanoclin/en_product_detail_image.jpg) no-repeat center center;
	}
}

/* ピュアーナ */
.product-image-purena {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 0;
	padding-top: calc(376 / 750 * 100%); /* calc(画像高さ ÷ 画像横幅 × 100%) */
	margin-bottom: 40px;
	background: url(../img/product/purena/en_sp_product_detail_image.jpg) center center / cover no-repeat;
}
@media (min-width: 768px) {
	.product-image-purena {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/purena/en_tab_product_detail_image.jpg) no-repeat center center;
	}
}
@media (min-width: 1200px) {
	.product-image-purena {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/purena/en_product_detail_image.jpg) no-repeat center center;
	}
}

/* 歯美ing */
.product-image-haming {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 0;
	padding-top: calc(376 / 750 * 100%); /* calc(画像高さ ÷ 画像横幅 × 100%) */
	margin-bottom: 40px;
	background: url(../img/product/haming/en_sp_product_detail_image.jpg) center center / cover no-repeat;
}
@media (min-width: 768px) {
	.product-image-haming {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/haming/en_tab_product_detail_image.jpg) no-repeat center center;
	}
}
@media (min-width: 1200px) {
	.product-image-haming {
		padding: 0;
		height: 330px;
		margin-bottom: 0px;
		background: url(../img/product/haming/en_product_detail_image.jpg) no-repeat center center;
	}
}


/********************************************************
 * PRODUCT DETAILページ - 商品スペック部分
 *******************************************************/
.product-detail-spec h1 {
	font-size: 16px;
	font-weight: 400;
	line-height: 2.0;
}
@media (min-width: 768px) {
	.product-detail-spec h1 {
		font-weight: 600;
	}
}

.product-detail-spec {
	margin-bottom: 40px;
}
@media (min-width: 768px) {
	.product-detail-spec {
		margin-bottom: 80px;
	}
}

.product-detail-spec p {
	line-height: 1.5;
}
@media (min-width: 768px) {
	.product-detail-spec p {
		line-height: 2.0;
	}
}

.product-detail-spec-item {
	font-weight: 600;
}
@media (min-width: 768px) {
	.product-detail-spec-item {
		font-weight: 400;
	}
}

.product-detail-spec-content {
	margin-bottom: 16px;
}
@media (min-width: 768px) {
	.product-detail-spec-content {
		margin-bottom: 0;
	}
}