@charset "utf-8";

/* --------------------------------------------------------------------------------
商品詳細
-------------------------------------------------------------------------------- */
/********** レイアウト **********/
.fs-body-product .fs-l-productLayout {
	grid-template-columns: 480px 600px;
	grid-gap: 20;
}

/********** サムネイル **********/
.fs-body-product .fs-c-productMainImage__image img{
	max-height: 480px;
}

/********** 商品番号 **********/
.fs-body-product .fs-c-productNumber{
	border: none;
	padding: 0;
}
.fs-body-product .fs-c-productNumber__number{
	font-weight: 300;
}

/********** 定価 **********/
.fs-body-product .fs-c-productPrice.fs-c-productPrice--listed .fs-c-productPrice__main__price.fs-c-price{
	font-weight: 300;
}

/********** 価格 **********/
.fs-body-product .fs-c-productPrice__main__price.fs-c-price{
	font-weight: bold;
}

/********** ポイント **********/
.fs-body-product .fs-c-productPointDisplay{
	background: none;
	font-size: 18px;
	font-weight: bold;
	color: #F00;
	padding: 0 0 5px;
}

/********** 会員価格表示設定 **********/
.fs-body-product .fs-c-productMembersLoginLink{
	color: #C00;
	text-decoration: underline;
	font-size: 15.6px;
	margin: 0 0 15px;
}

/********** 商品の配送 **********/
.fs-body-product .fs-c-productSelection__label{
	color: #ff0000;
}

/********** カートボタン **********/
.fs-body-product .fs-c-buttonContainer{
	justify-content:flex-start;
}
.fs-body-product button.fs-c-button--addToCart--detail.fs-c-button--primary{
	min-width: 300px;
	padding: 15px 10px;
	font-size: 22px;
	font-weight: bold;
	border-radius:5px;
}
/*定期*/
.fs-body-productSubscribe button.fs-c-button--addToCart--subscriptionDetail.fs-c-button--primary{
	min-width: 166px;
	padding: 9px 10px;
	font-size: 15px;
	font-weight: bold;
	border-radius:5px;
}
.fs-body-productSubscribe button.fs-c-button--addToSubscriptionCart--detail.fs-c-button--primary{
	min-width: 406px;
	padding: 11px 10px;
	font-size: 26px;
	font-weight: bold;
	border-radius:5px;
}


/********** 商品詳細エリア **********/
.fs-body-product .product_comment-3{
	margin: 0 0 100px;
}


/********** おすすめ商品 **********/
.fs-body-product .fs-c-featuredProduct{
	margin: 0 0 100px;
}
.fs-body-product .fs-c-featuredProduct h2.fs-c-featuredProduct__title{
	border-bottom: 2px solid #FFB400;
	color: #000000;
	font-size: 15.6px;
	margin: 0 0 15px;
	padding: 0 0 3px;
	font-weight: 700;
}


/********** この商品を見た人は、こちらの商品もチェックしています！ **********/
.fs-body-product .FS2_Recommend2_recommend{
	margin: 0;
	border: none;
}
.fs-body-product .FS2_Recommend2_recommend h3.CrossHead{
	border-bottom: 2px solid #FFB400;
	color: #000000;
	font-size: 15.6px;
	margin: 0 0 15px;
	padding: 0 0 3px;
	font-weight: 700;
}
.fs-body-product .FS2_Recommend2_recommend ul li{
	box-sizing: content-box;
}
.fs-body-product .FS2_Recommend2_recommend ul li .itemPrice{
	font-weight: bold;
}
.fs-body-product .FS2_Recommend2_recommend ul li .FS2_itemPrice_addition{
	font-weight: bold;
}


