@charset "utf-8";
/* CSS Document */

/*/////////////////
  ショッピングカート
/////////////////*/

/* レイアウト */
@media screen and (min-width: 960px) {
	.fs-body-cart .fs-l-cart__contentsArea {
		grid-template-columns: 1fr 320px;
		grid-column-gap: 32px;
	}
}

/* 総合計エリア */
.fs-body-cart .fs-l-cart__sideColumn {
	border: none;
	border-radius: 30px;
	background-color: var(--ivry);
	padding: 40px 20px;
}

.fs-c-orderTotalTable > thead > tr > th, .fs-c-orderTotalTable > thead > tr td, .fs-c-orderTotalTable > tfoot > tr > th, .fs-c-orderTotalTable > tfoot > tr td, .fs-c-orderTotalTable > tbody > tr > th, .fs-c-orderTotalTable > tbody > tr td {
	padding: 9px 5px;
}
.fs-c-orderTotalTable > thead > tr th, .fs-c-orderTotalTable > thead > tr td, .fs-c-orderTotalTable > tfoot > tr th, .fs-c-orderTotalTable > tfoot > tr td, .fs-c-orderTotalTable > tbody > tr th, .fs-c-orderTotalTable > tbody > tr td {
	border-color: rgba(0,0,0,0.1);
}
.fs-c-orderTotalTable > thead > tr:last-of-type, .fs-c-orderTotalTable > tfoot > tr:last-of-type, .fs-c-orderTotalTable > tbody > tr:last-of-type {
	border-color: rgba(0,0,0,0.1);
}

.fs-c-string.fs-c-string--label {
	font-size: var(--f-sz14);
}

#fs-cartTotals-container .fs-c-price {
	font-weight: bold;
	font-size: var(--f-sz17);
}

.fs-checkout-payHere-container {

}
.fs-c-purchaseHere__message {
	color: var(--brwn);
	font-size: var(--f-sz13);
}

.fs-c-button--purchaseHere {
	border: none;
	background-color: var(--org);
	box-shadow: none;
}




#fs_ShoppingCart .fs-c-wishlistProduct {
	display: none;
}





