@charset "shift_jis";
/* --------------------------------------------------------------------------------
商品詳細
-------------------------------------------------------------------------------- */
/********** レイアウト **********/
.fs-body-product .fs-l-productLayout {
	grid-template-columns: 500px 370px;
	grid-gap: 20px;
	grid-row-gap: 20px;
}
/*商品マーク*/
.fs-c-productMark .fs-c-productMark__mark, .fs-c-mark--preorder {
	padding: 0.75vh 0.75vw;
}
/********** 商品名 & キャッチコピー **********/
.fs-body-product .fs-c-productNameHeading {
	/*
	margin: 0;
	padding: 0 0 65px;
	*/
}
/* キャッチコピー */
.fs-body-product .fs-c-productNameHeading__copy {
	/*
	display: block;
	
	padding: 0 0 18px;
	line-height: 1.7;
	font-weight: normal;
	font-size: 16px;
	*/
}
/* 商品名 */
.fs-body-product .fs-c-productNameHeading {
	/*
	display: block;
	
	padding: 0 0 65px;
	font-weight: normal;
	font-size: 20px;
	*/
}
/********** ポイント **********/
.fs-body-product .fs-c-productPointDisplay {
	/*
	color: #f30;
	background: #fff;
	*/
}
/********** 価格（商品詳細のみ　※共通はfscc.css） **********/
.fs-body-product .fs-l-productLayout__item .fs-c-productPrice {
	/*
	line-height: 1.2;
	*/
}
.fs-body-product .fs-l-productLayout__item .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
	/*
	font-size: 30px;
	color: #333;
	*/
}
/********** お気に入りに登録する **********/
.fs-body-product .fs-c-button--particular.fs-c-button--addToWishList--detail::after {
	/*
	display: none;
	*/
}
/********** お気に入りを解除する **********/
.fs-body-product .fs-c-button--particular.fs-c-button--addToWishList--detail::after, .fs-body-product .fs-c-button--particular.fs-c-button--removeFromWishList--detail::after {
	/*
	display: none;
	*/
}
/********** 数量 **********/
.fs-body-product .fs-c-quantity__select {
	/*
	font-size: 20px;
	*/
}
/********** 項目選択肢 **********/
.fs-body-product .fs-c-productSelection .fs-c-productSelection__name {
	font: inherit;
}
/********** カートボタン **********/
.fs-body-product .fs-c-button--addToCart--detail {
	background: #b32a28;
	font-size: 15px;
	padding: 12px 0;
	border-radius: 2px;
}
.fs-body-product .fs-c-button--addToCart--detail .fs-c-button__label {
	position: relative;
	margin-left: 35px;
}
.fs-body-product .fs-c-button--addToCart--detail .fs-c-button__label:before {
	content: "";
	background: url("../images/product-device/btn-icon-product.png") no-repeat;
	background-size: 28px 25px;
	width: 28px;
	height: 25px;
	position: absolute;
	top: 50%;
	left: -35px;
	margin-top: -12.5px;
}
/********** 販売期間 **********/
.fs-body-product .fs-c-productSalesPeriod {}
/********** 独自コメント **********/
.product-comment-1 {
	/*    width: 700px;
    margin: 0 auto;*/
}
/*この商品を見た人は、こちらの商品もチェックしています！*/
/*最近見た商品*/
.fs-body-product .history_recommend {}
.fs-body-product .history_recommend h3.Recommend {
	border-bottom: 1px solid #cccccc;
	padding: 0 0 10px;
}
.fs-body-product .history_recommend .SS_Basic_Recommend {
	width: 890px;
}
.fs-body-product .history_recommend .SS_Basic_Recommend .ss_item, .fs-body-product .history_recommend .SS_Recommend .ss_item {
	width: 158px;
	margin-right: 25px;
}
.fs-body-product .SS_Basic_Recommend .ss_item:nth-child(5n), .fs-body-product .SS_Recommend .ss_item:nth-child(5n) {
	margin-right: 0;
}
.fs-body-product .history_recommend .SS_Basic_Recommend .ss_item .ss_images a {
	width: 158px;
	height: 158px;
}