@charset "UTF-8";

/*
ファイル名変更
futureshop_default.css → layout_futureshop.css
*/

/* ======================================================================================== */
/* futureshopで予め用意されていたCSSです                                                    */
/* 使用していない機能のCSSも含まれています                                                  */
/* 修正する場合はこのファイル内の                                                           */
/*「以下cssはfutureshopで自動生成されているclassを書き換えています」に移動して修正してます  */
/* ======================================================================================== */


.fs-c-accountService__page--membershipCard {
	flex-basis: 100%;
}
 @media screen and (min-width: 600px) {
.fs-c-accountService__page--membershipCard {
	flex-basis: 128px;
}
}
/*
.fs-c-accountService__page--couponList {
	flex-basis: 100%;
}
 @media screen and (min-width: 600px) {
.fs-c-accountService__page--couponList {
	flex-basis: 272px;
}
}*/
.fs-c-accountService__page--storeOrderHistoryList {
	display: none;
}
.fs-c-accountService__page--accountDelete {
	align-items: flex-start;
	flex-basis: 100%;
}
.fs-c-aggregateRating {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	justify-content: space-between;
}
.fs-c-aggregateRating__rating {
	display: flex;
	align-items: center;
	/*flex: 0 1 10em;*/
	flex-wrap: wrap;
	font-size: 1.8rem;
	line-height: 1;
}
.fs-c-aggregateRating__rating::before {
	/*content: "";*/
	flex: 1 0 100%;
	font-size: 1rem;
}
.fs-c-aggregateRating__count {
	flex-grow: 1;
	font-size: 1.4rem;
}
.fs-c-aggregateRating__message {
	flex-basis: 100%;
	background: #f7f7f7;
	padding: 8px;
	text-align: center;
}
.fs-c-productReviewed + .fs-c-aggregateRating {
	max-width: 600px;
	margin: 24px auto;
}
.fs-c-anotherLogin + .fs-c-anotherLogin {
	margin-top: 24px;
}
.fs-c-anotherLogin__message {
	text-align: left;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
 _:-ms-input-placeholder, :root .fs-c-anotherLogin__button--amazon {
 display: block;
}
.fs-c-assist {
	margin: 0 0 4px;
	padding: 4px 0;
	border-radius: 3px;
}
.fs-c-assist.is-error {
	color: #da4453;
}
.fs-c-blackmarketPasswordField {
	width: 12em;
	margin: 0 auto;
}

.fs-c-bundlePreview__item {
	border: 1px solid #b2b2b2;
	padding: 8px;
}
.fs-c-bundlePreview__item + .fs-c-bundlePreview__item {
	margin-top: 8px;
}
.fs-c-bundlePreview__item__title {
	background-color: #e5e5e5;
	color: #4c4c4c;
	margin: -8px -8px 8px;
	padding: 8px;
}
.fs-c-bundlePreview__item__total {
	background: #f7f7f7;
	border: 1px solid #e5e5e5;
	border-top: 3px double #e5e5e5;
	margin-top: -3px;
	padding: 8px;
}
 @media screen and (max-width: 600px) {
	.fs-c-bundlePreview__item__total {
		margin: 0 -8px -8px;
	}
}
.fs-c-bundlePreview--cart {
	margin-top: 36px;
}
.fs-c-bundlePreview--cart .fs-c-bundlePreview__item__title {
	background: none;
	color: #3c3c3c;
	border-bottom: 1px solid #e5e5e5;
}
.fs-c-button--image {
	border: none;
	padding: 0;
	background: none;
}
.fs-c-button--image > img {
	display: block;
	max-width: 100%;
}
.fs-c-button--primary.fs-c-button--addToCart--variation {
	font-size: 1.2rem;
	min-width: 100%;
}
.fs-c-button--secondary.fs-c-button--changeInformation {
	min-width: 0;
}
.fs-c-button--secondary.fs-c-button--addToAddressbook, .fs-c-button--secondary.fs-c-button--addReview--guest {
	width: 100%;
}

@media screen and (min-width: 600px) {
	.fs-c-button--secondary.fs-c-button--addToAddressbook, .fs-c-button--secondary.fs-c-button--addReview--guest {
		max-width: 352px;
	}
}
.fs-c-button--secondary.fs-c-button--changeMainCreditCard, .fs-c-button--secondary.fs-c-button--searchStoreInventory {
	min-width: initial;
}
.fs-c-button--secondary.fs-c-button--searchStoreInventory {
	width: 100%;
}
.fs-c-button--secondary.fs-c-button--subscribeToArrivalNotice--variation {
	font-size: 1.2rem;
	min-width: 100%;
}
.fs-c-button--particular.fs-c-button--addToWishList--icon, .fs-c-button--particular.fs-c-button--removeFromWishList--icon, .fs-c-button--particular.fs-c-button--displayPassword, .fs-c-button--particular.fs-c-button--hidePassword {
	background: none;
	border: none;
	box-shadow: none;
	padding: 0;
}
.fs-c-button--particular.fs-c-button--addToWishList--icon .fs-c-button__label, .fs-c-button--particular.fs-c-button--removeFromWishList--icon .fs-c-button__label, .fs-c-button--particular.fs-c-button--displayPassword .fs-c-button__label, .fs-c-button--particular.fs-c-button--hidePassword .fs-c-button__label {
	display: none;
}
.fs-c-button--particular.fs-c-button--addToWishList--icon::before, .fs-c-button--particular.fs-c-button--removeFromWishList--icon::before, .fs-c-button--particular.fs-c-button--displayPassword::before, .fs-c-button--particular.fs-c-button--hidePassword::before {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 2.2rem;
}
.fs-c-button--particular.fs-c-button--addToWishList--icon::before {
	/*content: "\e919";*/
}
.fs-c-button--particular.fs-c-button--removeFromWishList--icon::before {
	/*content: "\e91a";
	color: #C98696;*/
}
.fs-c-button--particular.fs-c-button--displayPassword::before, .fs-c-button--particular.fs-c-button--hidePassword::before {
	color: #999999;
	margin: auto 4px;
}
.fs-c-button--particular.fs-c-button--displayPassword::before {
	content: "\e917";
}
.fs-c-button--particular.fs-c-button--hidePassword::before {
	content: "\e918";
}
.fs-c-button--plain.fs-c-button--addReview--detail::before {
	content: "\e928";
}
.fs-c-button--plain.fs-c-button--viewAllReviews::before {
	/*content: "\e927";*/
}
.fs-c-button--plain.fs-c-button--addToCart--list::before {
	content: "\e91f";
}
.fs-c-button--plain.fs-c-button--subscribeToArrivalNotice--list::before {
	content: "\e920";
}
.fs-c-button--plain.fs-c-button--viewProductDetail::before {
	/*content: "\e92b";*/
}
.fs-c-button--plain.fs-c-button--viewMoreImage .fs-c-button__label {
	display: none;
}
.fs-c-button--plain.fs-c-button--viewMoreImage::before {
	content: "\e912";
}
.fs-c-button--plain.fs-c-button--viewExtendedImage .fs-c-button__label {
	display: none;
}
.fs-c-button--plain.fs-c-button--viewExtendedImage::before {
	content: "\e912";
	font-size: 2.2rem;
}
.fs-c-button--carousel {
	transition-property: all;
	transition-duration: 0.5s;
	transition-timing-function: linear;
	transition-delay: 0s;
	border: none;
	background: none;
	cursor: pointer;
	font-size: 4.4rem;
	line-height: 1;
	min-height: 1em;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}
.fs-c-button--carousel .fs-c-button__label {
	display: none;
}
.fs-c-button--carousel::before {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fs-c-button--carousel--prev::before {
	content: "\e90b";
}
.fs-c-button--carousel--next::before {
	content: "\e90c";
}
.fs-c-button--carousel:hover {
	opacity: 0.6;
}
.fs-c-buttonContainer--changeSmall, .fs-c-buttonContainer--moveToOrderHistory, .fs-c-buttonContainer--moveToStoreOrders {
	justify-content: flex-end;
}
.fs-c-buttonContainer--viewStoreList {
	margin-top: 24px;
}
.fs-c-buttonContainer--deleteChange {
	flex-wrap: nowrap;
	flex-direction: row-reverse;
	justify-content: space-between;
}
.fs-c-buttonContainer--deleteChange > * + * {
	margin: 0 16px 0 0;
}
 @media screen and (min-width: 600px) {
	.fs-c-buttonContainer--deleteChange {
		justify-content: center;
	}
}
.fs-c-buttonContainer--lineImportProfile {
	margin: 0 auto;
	max-width: 600px;
}
.fs-c-buttonContainer--backModerate {
	display: flex;
	justify-content: flex-start;
}
.fs-c-buttonContainer--inputCreditCardData {
	margin-left: auto;
}
 @supports (grid-gap: 8px) {
	 .fs-c-cartTable__productImage {
	 padding-right: 0;
	}
}
.fs-c-cartTable__productImage + .fs-c-cartTable__productInfo {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-cartTable__productInfo {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / span 2;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-cartTable__unitPrice {
	display: flex;
	flex-wrap: wrap;
}
.fs-c-cartTable__actionButton {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
 @media screen and (max-width: 600px) {
	.fs-c-cartTable__actionButton {
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
	}
}
.fs-c-cartTable__quantity {
	max-width: 5em;
}
.fs-c-cartBundleInfo {
	margin: 24px 0;
}
.fs-c-cartBundleInfo__info {
	background: rgba(126, 126, 126, 0.08);
	padding: 8px 16px 8px;
}
.fs-c-cartBundleInfo__title {
	background: #646464;
	color: #ffffff;
	margin: -8px -16px 0;
	padding: 4px 16px;
}
.fs-c-cartBundleInfo__list {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	margin: 8px 0;
}
.fs-c-cartBundleInfo__list > li {
	box-sizing: border-box;
}
.fs-c-cartBundleInfo__list > li + li {
	margin-top: 8px;
}
.fs-c-cartBundleInfo__list > li > a {
	border: 1px solid currentColor;
	background: #ffffff;
	color: #333333;
	display: block;
	text-decoration: none;
	padding: 4px 8px;
}
.fs-c-cartBundleInfo__list > li > a:hover {
	opacity: 0.8;
}
.fs-c-cartBundleInfo__button {
	display: flex;
	justify-content: flex-end;
	margin: 8px 0;
}
.fs-c-cartOptionTable {
	border-collapse: collapse;
	font-size: 1.2rem;
}
.fs-c-cartOptionTable__dataCell {
	padding: 1.6px 4px;
}
.fs-c-cartOptionTable__unitPriceContainer {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}
 @media screen and (max-width: 600px) {
	.fs-c-cartOptionTable {
		border: 1px solid #b2b2b2;
	}
	.fs-c-cartOptionTable__row + .fs-c-cartOptionTable__row {
		border-top: 1px solid #b2b2b2;
	}
}
.fs-c-cartPayment, .fs-c-payWithAmazon {
	margin-top: 24px;
	font-size: 1.2rem;
}
.fs-c-cartPayment p, .fs-c-payWithAmazon p {
	margin: 0 0 4px;
}
.fs-c-checkbox__checkbox:checked + label > .fs-c-checkbox__checkMark {
	background: #1f5da0;
	border-color: #1f5da0;
}
.fs-c-checkout-addDestinationButton {
	display: flex;
	justify-content: center;
	margin: 16px 0 40px;
}
 @media screen and (min-width: 600px) {
	.fs-c-checkout-addDestinationButton {
		justify-content: flex-end;
	}
}
.fs-c-checkout-addressee {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 1fr auto;
	grid-template-columns: auto 1fr auto;
	background: #ffffff;
	color: #333333;
	padding: 8px;
	border: 1px solid #e5e5e5;
}
.fs-c-checkout-addresseeList {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}
.fs-c-checkout-addresseeList > li {
	box-sizing: border-box;
}
.fs-c-checkout-addressee + .fs-c-checkout-addressee {
	margin-top: 8px;
}
.fs-c-checkout-addressee__check {
	width: 24px;
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	position: relative;
}
.fs-c-checkout-addressee__check .fs-c-checkbox__label {
	position: absolute;
	top: 0;
	bottom: 0;
}
.fs-c-checkout-addressee__data {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	flex-grow: 1;
	padding: 8px;
}
.fs-c-checkout-addressee__data__name {
	font-size: 1.8rem;
	font-weight: bold;
	min-width: 144px;
}
.fs-c-checkout-addressee__data__name__home {
	font-size: 1.2rem;
}
.fs-c-checkout-addressee__data__address {
	flex-grow: 1;
	width: 100%;
}
.fs-c-checkout-addressee__control {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 1;
	display: -ms-grid;
	display: grid;
	-ms-grid-rows: 1fr auto;
	grid-template-rows: 1fr auto;
	grid-row-gap: 8px;
	padding: 8px;
	align-items: end;
}
.fs-c-checkout-addressee__control > *:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-checkout-addressee__control > *:nth-child(2) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-c-checkout-addressee__control > * {
	-ms-grid-row-align: end;
}
.fs-c-checkout-addressee__control > * + * {
	margin-top: 8px;
}
 @supports (grid-row-gap: 8px) {
	 .fs-c-checkout-addressee__control > * + * {
	 margin-top: 0;
}
}
 @media screen and (min-width: 480px) {
	.fs-c-checkout-addressee__control {
		min-width: 192px;
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-start;
		align-items: center;
	}
	.fs-c-checkout-addressee__control :not(:first-child) {
		margin-right: 8px;
	}
	.fs-c-checkout-addressee__control > * + * {
		margin-top: 0;
	}
}
.fs-c-checkout-checkoutMethod {
	border: 2px solid #f7f7f7;
}
.fs-c-checkout-checkoutMethod p {
	margin: 0;
}
.fs-c-checkout-checkoutMethod__title {
	background: #f7f7f7;
	color: #333333;
}
.fs-c-checkout-checkoutMethod__option__title {
	border-bottom: 1px solid currentColor;
	font-size: 1.2rem;
}
.fs-c-checkout-checkoutMethod__disabledMessage {
	background: #ffffff;
	color: #333333;
	font-size: 1.2rem;
	padding: 8px;
}
.fs-c-checkout-checkoutMethod.is-active {
	border: 2px solid #666666;
}
.fs-c-checkout-checkoutMethod.is-active .fs-c-checkout-checkoutMethod__title {
	background: #666666;
	color: #f7f7f7;
	color: #ffffff;
}
.fs-c-checkout-checkoutMethod.is-disabled:not(.is-active) .fs-c-checkout-checkoutMethod__title {
	color: #666666;
}
.fs-c-checkout-checkoutMethodList--uncollapsed .fs-c-checkout-checkoutMethod:not(.is-active) {
	border: 2px solid #e5e5e5;
}
.fs-c-checkout-checkoutMethodList--uncollapsed .fs-c-checkout-checkoutMethod:not(.is-active) .fs-c-checkout-checkoutMethod__title:not(.is-active) {
	background: #e5e5e5;
}
.fs-c-checkout-communicationTextarea {
	min-height: 24em;
	font-size: 1em;
}
.fs-c-checkout-couponList {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fs-c-checkout-couponList > li {
	box-sizing: border-box;
}
.fs-c-checkout-couponList__item {
	background: #f7f7f7;
	color: #333333;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 8px;
}
.fs-c-checkout-couponList__item + * {
	margin-top: 8px;
}
.fs-c-checkout-couponList__item.is-active {
	background: #F9F9D6;
}
.fs-c-checkout-couponList__description {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	flex-direction: column;
}
.fs-c-checkout-couponList__control {
	flex-basis: 88px;
}
.fs-c-checkout-couponList__couponName {
	font-size: 1.2rem;
}
.fs-c-checkout-couponList__couponDiscount {
	color: #e76b34;
}
 @media screen and (min-width: 768px) {
	.fs-c-checkout-couponList {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		grid-auto-rows: auto;
		grid-auto-flow: row;
		grid-column-gap: 8px;
		grid-row-gap: 8px;
		align-items: stretch;
	}
	.fs-c-checkout-couponList > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-checkout-couponList > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-checkout-couponList > *:nth-child(3) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-checkout-couponList > *:nth-child(4) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-checkout-couponList > *:nth-child(5) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-checkout-couponList > *:nth-child(6) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-checkout-couponList > *:nth-child(7) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-checkout-couponList > *:nth-child(8) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-checkout-couponList > *:nth-child(9) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-checkout-couponList > *:nth-child(10) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-checkout-couponList > *:nth-child(11) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-checkout-couponList > *:nth-child(12) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-checkout-couponList > *:nth-child(13) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-checkout-couponList > *:nth-child(14) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-checkout-couponList > *:nth-child(15) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-checkout-couponList > *:nth-child(16) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-checkout-couponList > *:nth-child(17) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-checkout-couponList > *:nth-child(18) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-checkout-couponList > *:nth-child(19) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-checkout-couponList > *:nth-child(20) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-checkout-couponList__item + * {
		margin-top: 0;
	}
	.fs-c-checkout-couponList__item:nth-child(2n) {
		margin-left: 8px;
	}
	.fs-c-checkout-couponList__item:nth-child(n+3) {
		margin-top: 8px;
	}
	 @supports (grid-gap: 8px) {
		 .fs-c-checkout-couponList__item:nth-child(2n), .fs-c-checkout-couponList__item:nth-child(n+3) {
		 margin: 0;
	}
	}
}
.fs-c-checkout-couponCodeInput {
	background: #f7f7f7;
	padding: 8px;
}
.fs-c-checkout-couponCodeInput__title {
	font-size: 1.2rem;
	flex-basis: 100%;
}
 @media screen and (min-width: 600px) {
	.fs-c-checkout-couponCodeInput__title {
		flex-basis: auto;
	}
}
.fs-c-checkout-couponCodeInput__input {
	flex-basis: 60%;
}
 @media screen and (min-width: 600px) {
	.fs-c-checkout-couponCodeInput__input {
		flex-basis: auto;
	}
}
.fs-c-checkout-delivery__method {
	/*background: rgba(126, 126, 126, 0.08);*/
	background: #f5f6f7;
	padding: 8px;
}
.fs-c-checkout-delivery__method__deliveryDateTime {
	margin: 8px 0;
}
.fs-c-checkout-delivery__method__deliveryDateTime dd {
	white-space: pre-wrap;
}
/*.fs-c-checkout-delivery__method__title {
	font-size: 1.8rem;
	margin: 0;
}*/
/*.fs-c-checkout-delivery__method__message {
	background: #ffffff;
	border: 1px solid #e5e5e5;
	color: #333333;
	margin: 8px 0;
	padding: 8px;
}*/
.fs-c-checkout-delivery__button {
	display: flex;
	justify-content: flex-end;
}
.fs-c-checkout-deliveryCycle {
	border: 2px solid #f7f7f7;
}
.fs-c-checkout-deliveryCycle p {
	margin: 0;
}
.fs-c-checkout-deliveryCycle__title {
	background: #f7f7f7;
	color: #333333;
}
.fs-c-checkout-deliveryCycle__option__title {
	border-bottom: 1px solid currentColor;
	font-size: 1.2rem;
}
.fs-c-checkout-deliveryCycle__disabledMessage {
	background: #ffffff;
	color: #333333;
	font-size: 1.2rem;
	padding: 8px;
}
.fs-c-checkout-deliveryCycle.is-active {
	border: 2px solid #666666;
}
.fs-c-checkout-deliveryCycle.is-active .fs-c-checkout-deliveryCycle__title {
	background: #666666;
	color: #f7f7f7;
	color: #ffffff;
}
.fs-c-checkout-deliveryCycle.is-disabled:not(.is-active) .fs-c-checkout-deliveryCycle__title {
	color: #666666;
}
.fs-c-checkout-deliveryCycle__selectCycle > * + * {
	margin-top: 4px;
}
 @media screen and (min-width: 600px) {
	.fs-c-checkout-deliveryCycle__selectCycle {
		display: flex;
		align-items: center;
	}
	.fs-c-checkout-deliveryCycle__selectCycle > * {
		width: auto;
	}
	.fs-c-checkout-deliveryCycle__selectCycle > * + * {
		margin-left: 4px;
		margin-top: 0;
	}
}
.fs-c-checkout-deliveryCycle__notice {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
	padding-left: 1em;
	text-indent: -1em;
	font-size: 1.2rem;
}
.fs-c-checkout-deliveryCycle__notice > li {
	box-sizing: border-box;
}
.fs-c-checkout-deliveryCycle__notice > *::before {
	content: "��";
}
.fs-c-checkout-deliveryCyclePreview__list {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	padding: 8px 0;
}
.fs-c-checkout-deliveryCyclePreview__list > li {
	box-sizing: border-box;
}
.fs-c-checkout-deliveryCyclePreview__list__item {
	border: 1px solid #e5e5e5;
}
 @media screen and (min-width: 600px) {
	.fs-c-checkout-deliveryCyclePreview__list__item {
		display: grid;
		grid-template-columns: 10em auto;
		align-items: stretch;
	}
}
.fs-c-checkout-deliveryCyclePreview__list__item > * {
	padding: 4px 8px;
}
.fs-c-checkout-deliveryCyclePreview__list__item + .fs-c-checkout-deliveryCyclePreview__list__item {
	border-top: none;
}
.fs-c-checkout-deliveryCyclePreview__list__label {
	background: rgba(126, 126, 126, 0.08);
	display: flex;
	align-items: center;
}
.fs-c-checkout-deliveryCyclePreview__list__date {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
}
.fs-c-checkout-deliveryCyclePreview__list__date__date {
	margin-right: 8px;
}
.fs-c-checkout-deliveryCyclePreview__button {
	justify-content: flex-end;
}
.fs-c-checkout-deliveryInfo:not(.fs-c-checkout-preview) {
	margin: 48px 0;
}
.fs-c-checkout-deliveryInfo__footer {
	margin-top: 48px;
}
.fs-c-checkout-deliveryInfo__footer [class^="fs-c-button"] {
	min-width: 320px;
}
.fs-c-checkout-deliveryMethod {
	border: 2px solid #f7f7f7;
}
.fs-c-checkout-deliveryMethod p {
	margin: 0;
}
.fs-c-checkout-deliveryMethod__title {
	background: #f7f7f7;
	color: #333333;
}
/*.fs-c-checkout-deliveryMethod__option__title {
	border-bottom: 1px solid currentColor;
	font-size: 1.2rem;
}*/
.fs-c-checkout-deliveryMethod__disabledMessage {
	background: #ffffff;
	color: #333333;
	font-size: 1.2rem;
	padding: 8px;
}
.fs-c-checkout-deliveryMethod.is-active {
	border: 2px solid #666666;
}
.fs-c-checkout-deliveryMethod.is-active .fs-c-checkout-deliveryMethod__title {
	background: #666666;
	color: #f7f7f7;
	color: #ffffff;
}
.fs-c-checkout-deliveryMethod.is-disabled:not(.is-active) .fs-c-checkout-deliveryMethod__title {
	color: #666666;
}
.fs-c-checkout-deliveryMethod__option__setting {
	background: rgba(126, 126, 126, 0.08);
	padding: 8px;
	margin: 8px 0;
}
.fs-c-checkout-deliveryMethod__option__setting dd {
	margin-left: 0;
}
.fs-c-checkout-deliveryMethod__option__setting dd + dt {
	margin-top: 8px;
}
.fs-c-checkout-loginGuidance {
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	padding: 8px;
	margin: 8px 0;
}
 @media screen and (min-width: 600px) {
	.fs-c-checkout-loginGuidance {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr auto;
		grid-template-columns: 1fr auto;
		align-items: center;
	}
	.fs-c-checkout-loginGuidance__message, .fs-c-checkout-loginGuidance__button {
		-ms-grid-row-align: center;
		align-self: center;
	}
	.fs-c-checkout-loginGuidance__message {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
		margin-right: 24px;
	}
	.fs-c-checkout-loginGuidance__button {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
}
.fs-c-checkout-loginGuidance:last-of-type {
	margin-bottom: 24px;
}
.fs-c-checkout-loginGuidance .fs-c-button--standard {
	min-width: 16em;
}
.fs-c-checkout-loginGuidance--unregisteredUser {
	background: #f7f7f7;
}
.fs-c-checkout-multiAddress__button {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 8px;
	margin: 24px 0;
}
.fs-c-checkout-multiAddress__button > *:first-child {
	-ms-grid-column: 1;
	-ms-grid-row: 1;
}
.fs-c-checkout-multiAddress__button > *:last-child {
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	margin-left: 8px;
}
 @supports (grid-gap: 8px) {
 .fs-c-checkout-multiAddress__button > *:last-child {
 margin-left: 0;
}
}
 @media screen and (min-width: 600px) {
	.fs-c-checkout-multiAddress__button {
		display: flex;
		justify-content: flex-end;
		margin: 24px 0;
	}
	.fs-c-checkout-multiAddress__button :not(:first-child) {
		margin-left: 8px;
	}
}
.fs-c-checkout-multiDestination > * + * {
	margin-top: 16px;
}
.fs-c-checkout-multiDestination__title {
	background: #7c8790;
	color: #ffffff;
	font-size: 1.4rem;
	padding: 4px;
	text-align: center;
}
/*.fs-c-checkout-multiDestination__subtitle {
	border-left: 2px solid #999999;
	font-size: 1.2rem;
	font-weight: bold;
	line-height: 1;
	padding-left: 8px;
}*/
.fs-c-checkout-multiDestination__product,
.fs-c-checkout-multiDestination__productQuantity {
	background: #f5f6f7;
}

.fs-c-checkout-multiDestination__productQuantity {
	margin-left: 3px;
}

.fs-c-checkout-multiDestination__productName {
	flex-grow: 1;
}
.fs-c-checkout-multiDestination__productQuantity__quantity {
	padding: 0 10px;
	/*text-align: right;*/
	text-align: center;
	display: block;
	width: 3em;
	margin: auto;
}
.fs-c-checkout-multiDestination__wrapping__body {
	border: 1px solid #e5e5e5;
	border-width: 1px 0;
	padding: 8px 0;
}
.fs-c-checkout-multiDestination__button {
	margin-top: 8px;
}
 @media screen and (min-width: 600px) {
	.fs-c-checkout-multiDestination__productQuantity__quantity {
		margin: auto 0;
	}
}
.fs-c-checkout-paymentMethod {
	border: 2px solid #f5f6f7;
}
.fs-c-checkout-paymentMethod p {
	margin: 0;
}
.fs-c-checkout-paymentMethod__title {
	background: #f5f6f7;
	color: #222;
}
.fs-c-checkout-paymentMethod__option__title {
	border-bottom: 1px solid currentColor;
	font-size: 1.2rem;
}
.fs-c-checkout-paymentMethod__disabledMessage {
	background: #ffffff;
	color: #333333;
	font-size: 1.2rem;
	padding: 8px;
}
.fs-c-checkout-paymentMethod.is-active {
	border: 2px solid #666666;
}
.fs-c-checkout-paymentMethod.is-active .fs-c-checkout-paymentMethod__title {
	background: #666666;
	color: #f7f7f7;
	color: #ffffff;
}
.fs-c-checkout-paymentMethod.is-disabled:not(.is-active) .fs-c-checkout-paymentMethod__title {
	color: #666666;
}
.fs-c-checkout-paymentMethod__option > * + * {
	margin-top: 8px;
}
.fs-c-checkout-paymentMethod__option__title--cardNumber, .fs-c-checkout-paymentMethod__option__title--paymentNumber {
	display: none;
}
.fs-c-checkout-paymentMethod__option__body--creditCard {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.fs-c-checkout-pointInfo__usePoint__number {
	font-size: 2.6rem;
}
.fs-c-checkout-pointInfo__usePoint__label {
	font-size: 1.2rem;
}
.fs-c-checkout-pointSetting {
	border: 2px solid #f7f7f7;
}
.fs-c-checkout-pointSettingList {
	margin: 8px 0;
}
.fs-c-checkout-pointSetting__inputUsePoint {
	display: flex;
	align-items: center;
}
.fs-c-checkout-pointSetting__inputUsePoint > input {
	margin-right: 8px;
	width: 8em;
}
.fs-c-checkout-pointSetting p {
	margin: 0;
}
.fs-c-checkout-pointSetting__title {
	background: #f7f7f7;
	color: #333333;
}
.fs-c-checkout-pointSetting__option__title {
	border-bottom: 1px solid currentColor;
	font-size: 1.2rem;
}
.fs-c-checkout-pointSetting__disabledMessage {
	background: #ffffff;
	color: #333333;
	font-size: 1.2rem;
	padding: 8px;
}
.fs-c-checkout-pointSetting.is-active {
	border: 2px solid #666666;
}
.fs-c-checkout-pointSetting.is-active .fs-c-checkout-pointSetting__title {
	background: #666666;
	color: #f7f7f7;
	color: #ffffff;
}
.fs-c-checkout-pointSetting.is-disabled:not(.is-active) .fs-c-checkout-pointSetting__title {
	color: #666666;
}
.fs-c-checkout-preview {
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 16px;
	background: #ffffff;
	color: #222;
}
.fs-c-checkout-preview__title {
	border-bottom: 1px solid #999999;
	font-size: 1.4rem;
	line-height: 1;
	margin: 0 0 8px;
	padding: 0 0 8px;
	text-align: center;
}
.fs-c-checkout-preview__body > * + * {
	margin-top: 8px;
}
.fs-c-checkout-previewAndEdit {
	display: -ms-grid;
	display: grid;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
	-ms-grid-columns: 1fr;
	grid-row-gap: 8px;
}
.fs-c-checkout-previewAndEdit > * {
	align-self: center;
}
/*
.fs-c-checkout-previewAndEdit__info {
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	border: 3px solid #e5e5e5;
	border-radius: 3px;
	line-height: 1;
	padding: 8px;
}
.fs-c-checkout-previewAndEdit__info:only-child {
	grid-column: 1 /3;
	-ms-grid-column-span: 3;
}*/
.fs-c-checkout-previewAndEdit__button {
	-ms-grid-column: 1;
	-ms-grid-row: 2;
}
 @media screen and (min-width: 600px) {
	.fs-c-checkout-previewAndEdit {
		-ms-grid-columns: 1fr auto;
		grid-template-columns: 1fr auto;
		-ms-grid-rows: auto;
		grid-template-rows: auto;
		align-items: start;
		grid-column-gap: 48px;
	}
	.fs-c-checkout-previewAndEdit__button {
		-ms-grid-column: 2;
		-ms-grid-row: 1;
		-ms-grid-column-align: start;
	}
}
.fs-c-checkout-productQuantityWarning {
	margin: 24px auto;
}
.fs-c-checkout-productQuantityWarning__productInfo {
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	padding: 8px;
}
.fs-c-checkout-productQuantityWarning__warning {
	padding: 8px;
}
.fs-c-checkout-productQuantityWarning__warning > strong {
	font-size: 1.8rem;
}
.fs-c-checkoutServiceDisabled__button {
	background: #999999;
	border: 1px solid #e5e5e5;
	color: #333333;
	border-radius: 3px;
	box-sizing: border-box;
	display: block;
	color: #ffffff;
	font-size: 1.2rem;
	padding: 8px 12px 8px 32px;
	position: relative;
	text-align: center;
}
.fs-c-checkoutServiceDisabled__button::before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 10px;
	display: block;
	width: 1em;
	height: 1em;
	margin: auto;
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 2.2rem;
	content: "\e924";
}
.fs-c-checkoutServiceDisabled__message {
	font-size: 1.2rem;
	padding: 4px;
}
.fs-c-checkoutSuccess__product {
	border: 1px solid #999999;
	border-radius: 3px;
	padding: 8px;
}
.fs-c-checkoutSuccess__product__table caption {
	font-size: 1.2em;
	border-bottom: 1px solid #999999;
	padding-bottom: 8px;
}
.fs-c-checkoutSuccess__product__table th {
	background: rgba(126, 126, 126, 0.08);
	padding: 8px;
}
.fs-c-checkPanel {
	padding: 0;
}
.fs-c-checkPanel__check, .fs-c-checkPanel__label {
	padding: 8px;
	cursor: pointer;
}
.fs-c-checkPanel__label {
	padding: 16px;
}
.fs-c-commissionTable {
	border-collapse: collapse;
	width: 100%;
	width: 100%;
}
.fs-c-commissionTable > thead > tr > th, .fs-c-commissionTable > tfoot > tr > th, .fs-c-commissionTable > tbody > tr > th {
	background: rgba(126, 126, 126, 0.08);
}
.fs-c-commissionTable > thead > tr th, .fs-c-commissionTable > thead > tr td, .fs-c-commissionTable > tfoot > tr th, .fs-c-commissionTable > tfoot > tr td, .fs-c-commissionTable > tbody > tr th, .fs-c-commissionTable > tbody > tr td {
	border: 1px solid #b2b2b2;
	padding: 4px;
}
.fs-c-commissionTable > tbody > tr > th {
	text-align: left;
}

.fs-c-coordinationCarouselMainImage__image__caption {
	background: rgba(30, 30, 30, 0.4);
	color: #ffffff;
	line-height: 1.8;
}

.fs-c-coordinationCarouselMainImage__expandButton {
	justify-content: flex-end;
}

.fs-c-coordinationCarouselMainImage__thumbnailList {
	margin: 8px 0;
}

.fs-c-coordinationCarouselMainImage__thumbnail__img {
	border: 2px solid transparent;
}

.slick-active .fs-c-coordinationCarouselMainImage__thumbnail__img {
	border-color: #666666;
}

.fs-c-coordinationCatalog:not(:first-child) {
	margin-top: 2em;
}

.fs-c-coordinationCatalog__title {
	border-bottom: 2px solid currentColor;
	color: #7c8790;
	font-size: 1.8rem;
}


.fs-c-coordinationCatalog__list {
	display: grid;
	grid-gap: 16px;
	grid-template-columns: repeat(auto-fit, calc(50% - 16px));
}


@media screen and (min-width: 600px) {
	.fs-c-coordinationCatalog__list {
		grid-template-columns: repeat(auto-fit, calc(33% - 16px));
	}
}
 @media screen and (min-width: 768px) {
	.fs-c-coordinationCatalog__list {
		grid-template-columns: repeat(auto-fit, calc(25% - 16px));
	}
}
 @media screen and (min-width: 960px) {
	.fs-c-coordinationCatalog__list {
		grid-template-columns: repeat(auto-fit, calc(20% - 16px));
	}
}

.fs-c-coordinationCatalog__footer {
	text-align: right;
	margin-top: 8px;
}

.fs-c-coordinationCatalog.is-sortedByPopularity {
	counter-reset: itemOrder;
}

.fs-c-coordinationCatalog.is-sortedByPopularity .fs-c-coordinationCatalog__list__item {
	position: relative;
}

.fs-c-coordinationCatalog.is-sortedByPopularity .fs-c-coordinationCatalog__list__item::before {
	content: counter(itemOrder);
	counter-increment: itemOrder;
	background-color: #808080;
	border: 1px solid currentColor;
	border-radius: 2em;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.4rem;
	line-height: 1;
	padding: 0.4em 0.5em 0.3em;
	position: absolute;
	top: 0.5em;
	left: 0.5em;
	z-index: 1;
}

.fs-c-coordinationList {
	margin: 24px 0;
}

.fs-c-coordinationList__list {
	display: grid;
	grid-template-columns: calc(50% - 0px) calc(50% - 0px);
	grid-gap: 0px;
}

@media screen and (min-width: 600px) {
	.fs-c-coordinationList__list {
		display: grid;
		grid-template-columns: calc(33.33333% - 0px) calc(33.33333% - 0px) calc(33.33333% - 0px);
		grid-gap: 0px;
	}
}
 @media screen and (min-width: 768px) {
	.fs-c-coordinationList__list {
		display: grid;
		grid-template-columns: calc(25% - 0px) calc(25% - 0px) calc(25% - 0px) calc(25% - 0px);
		grid-gap: 0px;
	}
}
 @media screen and (min-width: 960px) {
	.fs-c-coordinationList__list {
		display: grid;
		grid-template-columns: calc(20% - 0px) calc(20% - 0px) calc(20% - 0px) calc(20% - 0px) calc(20% - 0px);
		grid-gap: 0px;
	}
}

.fs-c-coordinationList__list__item {
	padding: 16px 8px;
}

.fs-c-coordinationListItem.is-sortedByNewestFirst .fs-c-coordinationListItem__order {
	display: none;
}

.fs-c-coordinationListItem__image__image {
	max-width: 100%;
	object-fit: contain;
}

.fs-c-coordinationListItem__creationDate, .fs-c-coordinationListItem__coordinationHeight {
	display: none;
}

.fs-c-coordinationListItem__publicationDate {
	font-size: 1.2rem;
}

.fs-c-coordinationListItem__staffInfo {
	display: grid;
	grid-template-columns: auto 1fr;
	grid-gap: 8px;
	align-items: start;
	margin: 8px 0;
}

.fs-c-coordinationListItem__staffInfo__image {
	width: 48px;
	height: 48px;
}

.fs-c-coordinationListItem__staffInfo__image .fs-c-noImage {
	font-size: 1rem;
}

.fs-c-coordinationListItem__staffInfo__profile {
	display: flex;
	flex-wrap: wrap;
	font-size: 1rem;
}

.fs-c-coordinationListItem__staffInfo__profile > * {
	flex-basis: 100%;
	word-break: break-all;
}

.fs-c-coordinationListItem__staffInfo__name {
	font-size: 1.4rem;
	font-weight: bold;
}

.fs-c-coordinationListItem__staffInfo__ruby, .fs-c-coordinationListItem__staffInfo__height {
	display: none;
}

.fs-c-coordinationCatalog--staff .fs-c-coordinationListItem__staffInfo {
	display: none;
}

.fs-c-coordinationNewMark {
	display: inline-block;
	font-size: 1rem;
	background-color: #3e7bb3;
	color: #ffffff;
	padding: 0 8px;
	text-transform: uppercase;
}

.fs-c-coordinationProduct__title {
	border-bottom: 2px solid currentColor;
	color: #7c8790;
	font-size: 1.8rem;
}

.fs-c-coordinationProduct__list {
	display: grid;
	grid-gap: 16px;
	grid-template-columns: calc(50% - 8px) calc(50% - 8px);
}

@media screen and (min-width: 600px) {
	.fs-c-coordinationProduct__list {
		grid-template-columns: calc(33% - 10.66667px) calc(33% - 10.66667px) calc(33% - 10.66667px);
	}
}

.fs-c-coordinationProduct__footer {
	text-align: right;
	padding-top: 4px;
}

.fs-c-coordinationPublishDate {
	font-weight: bold;
}

.fs-c-coordinationStaffInfo {
	border: 1px solid currentColor;
	border-width: 1px 0;
	display: grid;
	grid-template-columns: auto 1fr;
	grid-gap: 8px;
	align-items: center;
	padding: 8px;
}

.fs-c-coordinationStaffInfo__image {
	width: 96px;
	padding: 8px;
}

.fs-c-coordinationStaffInfo__profile {
	display: flex;
	flex-direction: column;
	font-size: 1.2rem;
}

.fs-c-coordinationStaffInfo__name {
	font-size: 1.4rem;
	font-weight: bold;
}

.fs-c-coordinationStaffInfo__staffRuby {
	display: none;
}

.fs-c-coordinationStaffInfo__instagram {
	display: none;
}

.fs-c-coordinationTag {
	background: #ffffff;
	color: #333333;
	padding: 4px 8px;
}

.fs-c-coordinationTag:link, .fs-c-coordinationTag:visited, .fs-c-coordinationTag:hover, .fs-c-coordinationTagactive {
	color: #333333;
}

.fs-c-coordinationTagList {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	background: #e5e5e5;
	display: flex;
	flex-wrap: wrap;
	padding: 8px;
}

.fs-c-coordinationTagList > li {
	box-sizing: border-box;
}

.fs-c-coordinationTagList__item {
	margin: 4px;
	overflow: hidden;
}

.fs-c-coupon__info {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.fs-c-coupon__info > * + * {
	margin-top: 24px;
}
.fs-c-coupon__image {
	max-width: 100%;
	min-width: auto;
}
.fs-c-coupon__image__image {
	max-width: 100%;
	max-height: 320px;
}
.fs-c-coupon__name, .fs-c-coupon__description {
	width: 100%;
}
.fs-c-coupon__description > * + * {
	margin-top: 16px;
}
.fs-c-coupon__useMethodComment {
	border-top: 1px solid #e5e5e5;
}
.fs-c-coupon__useMethodComment dl {
	display: flex;
	flex-direction: column;
}
.fs-c-coupon__useMethodComment dl > dd {
	margin: 0;
}
.fs-c-coupon__useMethodComment dl > dd p {
	margin: 0;
}
.fs-c-coupon__useMethodComment__title {
	font-weight: 700;
	margin-bottom: 8px;
}
 @media screen and (min-width: 960px) {
	.fs-c-coupon__info {
		flex-direction: row;
	}
	.fs-c-coupon__info > * + * {
		margin-top: 0;
		margin-left: 16px;
	}
	.fs-c-coupon__image__image {
		max-width: 320px;
	}
	.fs-c-coupon__name {
		width: auto;
		min-width: 320px;
	}
	.fs-c-coupon__description {
		border-left: 1px solid #e5e5e5;
		padding-left: 16px;
	}
	.fs-c-coupon__useMethodComment dl {
		flex-direction: row;
	}
	.fs-c-coupon__useMethodComment dl > dd {
		margin-left: 24px;
	}
}
.fs-c-couponAppliedCondition__title {
	font-size: 1.4rem;
	font-weight: 700;
	margin: 0 0 8px;
}
.fs-c-couponAppliedCondition__list {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	margin: 0;
}
.fs-c-couponAppliedCondition__list > li {
	box-sizing: border-box;
}
.fs-c-couponAppliedCondition__listItem + .fs-c-couponAppliedCondition__listItem {
	margin-top: 8px;
}
.fs-c-couponAppliedCondition__list__item {
	padding-left: 0.6em;
	position: relative;
}
.fs-c-couponAppliedCondition__list__item::before {
	content: "";
	background: currentColor;
	display: block;
	width: 0.4em;
	height: 0.4em;
	position: absolute;
	top: 0.55em;
	left: 0;
}
.fs-c-couponAppliedCondition__notice {
	color: #C98696;
}
.fs-c-couponMessage__label {
	color: #7c8790;
	font-size: 1.8rem;
	text-align: center;
	border-bottom: 1px solid #999999;
}
.fs-c-couponMessage__listItem {
	overflow: hidden;
}
.fs-c-couponMessage__listItem > * + * {
	margin-top: 8px;
}
.fs-c-couponMessage__listItem__name {
	display: block;
	padding: 8px;
	color: #7c8790;
	background: #f7f7f7;
	margin: -8px;
	margin-bottom: 8px;
	text-align: center;
}
.fs-c-couponMessage__listItem__discount {
	display: block;
	background: #C98696;
	color: #ffffff;
	width: 100%;
	padding: 4px;
	text-align: center;
}
.fs-c-couponExpiration__title {
	font-size: 1.4rem;
	font-weight: 700;
	margin: 0 0 8px;
}
.fs-c-couponExpiration__list {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fs-c-couponExpiration__list > li {
	box-sizing: border-box;
}
.fs-c-couponExpiration__list__item {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
}
.fs-c-couponExpiration__list__item__title {
	border: 1px solid #3c3c3c;
	padding: 0 4px;
	margin-right: 4px;
}
.fs-c-couponExpiration__list__item--available {
	flex-direction: column;
	align-items: flex-start;
}
.fs-c-couponExpiration__list > * + * {
	margin-top: 4px;
}
.fs-c-couponExpiration__notice {
	font-size: 1.8rem;
	color: #C98696;
}
.fs-c-couponList__item {
	border: 1px solid #e5e5e5;
	padding: 8px 16px;
	margin: 16px 0;
	border-radius: 3px;
}
.fs-c-couponName {
	display: flex;
	flex-direction: column;
	align-items: center;
	flex-wrap: wrap;
}
.fs-c-couponName > * {
	width: 100%;
	text-align: center;
}
.fs-c-couponName__name {
	color: #7c8790;
	font-size: 1.8rem;
}
.fs-c-couponName__discount {
	background: #C98696;
	color: #ffffff;
	display: flex;
	justify-content: center;
	width: 100%;
	padding: 4px;
}
.fs-c-couponName__discount__offLabel {
	margin-left: 0.2em;
}
.fs-c-couponProduct {
	margin: 16px 0;
}
.fs-c-couponProduct__header {
	padding-bottom: 8px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.fs-c-couponProduct__title {
	font-size: 1.4rem;
	font-weight: 700;
	margin: 0;
}
.fs-c-couponProduct__footer {
	text-align: right;
	padding-top: 4px;
}
.fs-c-creditCardIcons {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin: 8px 0;
}
.fs-c-creditCardIcons > li {
	box-sizing: border-box;
}
.fs-c-creditCardIcons > * + * {
	margin-left: 8px;
}
.fs-c-creditCardIcons__image {
	display: block;
	height: 40px;
	width: auto;
}
.fs-c-creditCardListTable {
	border-collapse: collapse;
	width: 100%;
	margin: 8px 0;
}
.fs-c-creditCardListTable > thead {
	border-top: 1px solid #b2b2b2;
	background: rgba(126, 126, 126, 0.08);
}
.fs-c-creditCardListTable > tbody {
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
}
.fs-c-creditCardListTable > tbody > tr:nth-child(even) {
	background: rgba(126, 126, 126, 0.08);
}
.fs-c-creditCardListTable th, .fs-c-creditCardListTable td {
	border-right: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	padding: 8px;
}
.fs-c-creditCardListTable th:first-child, .fs-c-creditCardListTable td:first-child {
	border-left: none;
}
.fs-c-creditCardListTable th:last-child, .fs-c-creditCardListTable td:last-child {
	border-right: none;
}
 @media screen and (max-width: 600px) {
	.fs-c-creditCardListTable > tbody {
		border: none;
	}
	.fs-c-creditCardListTable > tbody > tr {
		border: 1px solid #b2b2b2;
	}
	.fs-c-creditCardListTable > tbody > tr:nth-child(even) {
		background: transparent;
	}
}
.fs-c-creditCardList {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 8px;
}
.fs-c-creditCardList > *:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-creditCardList > *:nth-child(2) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-c-creditCardList > *:nth-child(3) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-c-creditCardList > *:nth-child(4) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-c-creditCardList > *:nth-child(5) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 5;
	grid-row: 5;
}
.fs-c-creditCardListItem {
	background-color: #ffffff;
	color: #333333;
	display: -ms-grid;
	display: grid;
	-ms-grid-rows: 2em auto auto;
	grid-template-rows: 2em auto auto;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 8px;
}
.fs-c-creditCardListItem.is-disabled {
	color: #666666;
	background: #f7f7f7;
}
.fs-c-creditCardListItem + .fs-c-creditCardListItem {
	margin-top: 8px;
}
 @supports (grid-gap: 8px) {
	.fs-c-creditCardListItem + .fs-c-creditCardListItem {
	margin-top: 0;
	}
}
.fs-c-creditCardListItem.is-active {
	border-color: #1f5da0;
}
.fs-c-creditCardListItem__status {
	min-height: 1em;
	margin-bottom: 16px;
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-creditCardListItem__status__label {
	color: #1f5da0;
	font-weight: 500;
}
.fs-c-creditCardListItem__cardInfo {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-c-creditCardListItem__button {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 3;
	grid-row: 3;
	justify-content: flex-end;
	align-items: stretch;
}
.fs-c-creditCardListItem__button > * + * {
	margin-left: 8px;
}
 @media screen and (min-width: 768px) {
	.fs-c-creditCardList {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
	.fs-c-creditCardList > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-creditCardList > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-creditCardList > *:nth-child(3) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-creditCardList > *:nth-child(4) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-creditCardList > *:nth-child(5) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-creditCardListItem:nth-child(2n) {
		margin-left: 8px;
	}
	.fs-c-creditCardListItem:nth-child(n+3) {
		margin-top: 8px;
	}
	 @supports (grid-gap: 8px) {
		.fs-c-creditCardListItem:nth-child(2n), .fs-c-creditCardListItem:nth-child(n+3) {
		margin: 0;
		}
	}
}

.fs-c-deliveryInfoList {
	border-color: #b2b2b2;
}

.fs-c-deliveryInfoList > * {
	border-color: #b2b2b2;
}

.fs-c-deliveryInfoList > dt {
	background: rgba(126, 126, 126, 0.08);
	font-weight: bold;
}

.fs-c-deliveryScheduleTable {
	border-collapse: collapse;
	width: 100%;
}
.fs-c-deliveryScheduleTable__headerCell, .fs-c-deliveryScheduleTable__dataCell {
	border: 1px solid #b2b2b2;
	padding: 8px;
}
.fs-c-deliveryScheduleTable__headerCell {
	background: rgba(126, 126, 126, 0.08);
}
.fs-c-deliveryScheduleTable__productName {
	display: block;
}
 @media screen and (min-width: 600px) {
	.fs-c-deliveryScheduleTable {
		table-layout: fixed;
	}
}
.fs-c-descriptionList {
	border-top: 1px solid #7c8790;
}
.fs-c-descriptionList:not(:first-child) {
	margin: 24px 0;
}
.fs-c-descriptionList__label {
	font-weight: 700;
	padding-top: 24px;
}
.fs-c-descriptionList__content {
	border-bottom: 1px solid #7c8790;
	margin: 0;
	padding-bottom: 24px;
}
 @media screen and (min-width: 600px) {
	.fs-c-descriptionList {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: auto 1fr;
		grid-template-columns: auto 1fr;
	}
	.fs-c-descriptionList > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-descriptionList > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-descriptionList > *:nth-child(3) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-descriptionList > *:nth-child(4) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-descriptionList > *:nth-child(5) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-descriptionList > *:nth-child(6) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-descriptionList > *:nth-child(7) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-descriptionList > *:nth-child(8) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-descriptionList > *:nth-child(9) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-descriptionList > *:nth-child(10) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-descriptionList > *:nth-child(11) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-descriptionList > *:nth-child(12) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-descriptionList > *:nth-child(13) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-descriptionList > *:nth-child(14) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-descriptionList > *:nth-child(15) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-descriptionList > *:nth-child(16) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-descriptionList > *:nth-child(17) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-descriptionList > *:nth-child(18) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-descriptionList > *:nth-child(19) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-descriptionList > *:nth-child(20) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-descriptionList > *:nth-child(21) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-descriptionList > *:nth-child(22) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-descriptionList > *:nth-child(23) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-descriptionList > *:nth-child(24) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-descriptionList > *:nth-child(25) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-descriptionList > *:nth-child(26) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-descriptionList > *:nth-child(27) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-descriptionList > *:nth-child(28) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-descriptionList > *:nth-child(29) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-descriptionList > *:nth-child(30) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-descriptionList > *:nth-child(31) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-descriptionList > *:nth-child(32) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-descriptionList > *:nth-child(33) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-descriptionList > *:nth-child(34) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-descriptionList > *:nth-child(35) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-descriptionList > *:nth-child(36) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-descriptionList > *:nth-child(37) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-descriptionList > *:nth-child(38) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-descriptionList > *:nth-child(39) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-descriptionList > *:nth-child(40) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-descriptionList > *:nth-child(41) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-descriptionList > *:nth-child(42) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-descriptionList > *:nth-child(43) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-descriptionList > *:nth-child(44) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-descriptionList > *:nth-child(45) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-descriptionList > *:nth-child(46) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-descriptionList > *:nth-child(47) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-descriptionList > *:nth-child(48) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-descriptionList > *:nth-child(49) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-descriptionList > *:nth-child(50) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-descriptionList > *:nth-child(51) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-descriptionList > *:nth-child(52) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-descriptionList > *:nth-child(53) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-descriptionList > *:nth-child(54) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-descriptionList > *:nth-child(55) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-descriptionList > *:nth-child(56) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-descriptionList > *:nth-child(57) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-descriptionList > *:nth-child(58) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-descriptionList > *:nth-child(59) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-descriptionList > *:nth-child(60) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-descriptionList__label {
		border-bottom: 1px solid #7c8790;
	}
	.fs-c-descriptionList__content {
		padding: 24px 0 24px 32px;
	}
}
.fs-c-destinationFeeTable {
	border-collapse: collapse;
	width: 100%;
}
 @media screen and (min-width: 600px) {
	.fs-c-destinationFeeTable {
		width: auto;
	}
}
.fs-c-destinationFeeTable, .fs-c-destinationFeeTable__headerCell, .fs-c-destinationFeeTable__dataCell {
	border: 1px solid #b2b2b2;
}
.fs-c-destinationFeeTable__caption {
	margin-bottom: 4px;
}
.fs-c-destinationFeeTable__headerCell {
	background: rgba(126, 126, 126, 0.08);
	font-weight: normal;
}
.fs-c-destinationFeeTable__headerCell, .fs-c-destinationFeeTable__dataCell {
	padding: 8px 16px;
	text-align: right;
}
* + .fs-c-documentColumn {
/*margin-top: 24px;*/
}
.fs-c-documentColumn__heading {
/*color: #7c8790;
  border-color: #7c8790;
  border-style: solid;
  border-width: 0 0 1px 5px;
  font-weight: 500;
  font-size: 1.8rem;
  padding: 8px;
  padding-left: 16px;
  margin-bottom: 8px;*/
}
.fs-c-documentColumn__content {
/*padding: 8px 0;*/
}
.fs-c-documentColumn__contentList {
/*padding-left: 1.5em;*/
}
.fs-c-documentColumn__emphasis {
/*font-size: 1.8rem;
  font-weight: 700;*/
}
.fs-c-documentSubColumn {
	border: 1px dotted #999;
	padding: 1em;
	font-size: 1rem;
}
.fs-c-documentArticle {
	padding: 8px;
}
.fs-c-documentArticle + .fs-c-documentArticle {
	margin-top: 24px;
}
.fs-c-documentArticle__heading {
	background: #666666;
	color: #ffffff;
	font-size: 1.4rem;
	font-weight: 400;
	margin: 0 0 16px;
	padding: 4px 8px;
	text-align: center;
}
.fs-c-documentArticle__content {
	padding: 8px;
}
/*.fs-c-documentContent {
	padding: 16px;
	text-align: center;
}
.fs-c-documentContent > * + * {
	margin-top: 16px;
}*/
.fs-c-explainList dt {
	font-weight: 700;
}
.fs-c-explainList dd {
	margin: 0;
}
.fs-c-explainList dd:not(:last-child) {
	margin-bottom: 8px;
}
.fs-c-explainList:first-child {
	margin-top: 0;
}
 @media screen and (min-width: 600px) {
	.fs-c-explainList {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: auto 1fr;
		grid-template-columns: auto 1fr;
		grid-column-gap: 24px;
		grid-row-gap: 8px;
	}
	.fs-c-explainList > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-explainList > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-explainList > *:nth-child(3) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-explainList > *:nth-child(4) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-explainList > *:nth-child(5) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-explainList > *:nth-child(6) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-explainList > *:nth-child(7) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-explainList > *:nth-child(8) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-explainList > *:nth-child(9) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-explainList > *:nth-child(10) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-explainList > *:nth-child(11) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-explainList > *:nth-child(12) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-explainList > *:nth-child(13) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-explainList > *:nth-child(14) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-explainList > *:nth-child(15) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-explainList > *:nth-child(16) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-explainList > *:nth-child(17) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-explainList > *:nth-child(18) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-explainList > *:nth-child(19) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-explainList > *:nth-child(20) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-explainList > *:nth-child(21) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-explainList > *:nth-child(22) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-explainList > *:nth-child(23) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-explainList > *:nth-child(24) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-explainList > *:nth-child(25) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-explainList > *:nth-child(26) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-explainList > *:nth-child(27) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-explainList > *:nth-child(28) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-explainList > *:nth-child(29) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-explainList > *:nth-child(30) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-explainList > *:nth-child(31) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-explainList > *:nth-child(32) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-explainList > *:nth-child(33) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-explainList > *:nth-child(34) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-explainList > *:nth-child(35) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-explainList > *:nth-child(36) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-explainList > *:nth-child(37) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-explainList > *:nth-child(38) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-explainList > *:nth-child(39) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-explainList > *:nth-child(40) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-explainList > *:nth-child(41) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-explainList > *:nth-child(42) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-explainList > *:nth-child(43) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-explainList > *:nth-child(44) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-explainList > *:nth-child(45) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-explainList > *:nth-child(46) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-explainList > *:nth-child(47) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-explainList > *:nth-child(48) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-explainList > *:nth-child(49) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-explainList > *:nth-child(50) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-explainList > *:nth-child(51) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-explainList > *:nth-child(52) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-explainList > *:nth-child(53) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-explainList > *:nth-child(54) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-explainList > *:nth-child(55) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-explainList > *:nth-child(56) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-explainList > *:nth-child(57) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-explainList > *:nth-child(58) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-explainList > *:nth-child(59) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-explainList > *:nth-child(60) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 30;
		grid-row: 30;
	}
}
.fs-c-explanatoryNote {
	margin: 0;
}
.fs-c-explanatoryNote__comment {
	margin: 1rem 0;
}
.fs-c-explanatoryNote + .fs-c-explanatoryNote {
	margin-top: 32px;
}
.fs-c-fieldMessage:not(.fs-c-additionalCheckField) + .fs-c-fieldMessage {
	margin-top: 24px;
}
.fs-c-getPointGuide {
	background: #f7f7f7;
	padding: 8px;
}
.fs-c-getPointGuide__title {
	text-align: center;
	padding-bottom: 16px;
}
.fs-c-guidanceWithButton {
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	padding: 8px;
	margin: 8px 0;
}
 @media screen and (min-width: 600px) {
	.fs-c-guidanceWithButton {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr auto;
		grid-template-columns: 1fr auto;
		align-items: center;
	}
	.fs-c-guidanceWithButton__message, .fs-c-guidanceWithButton__button {
		-ms-grid-row-align: center;
		align-self: center;
	}
	.fs-c-guidanceWithButton__message {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
		margin-right: 24px;
	}
	.fs-c-guidanceWithButton__button {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
}
.fs-c-guidanceWithButton:last-of-type {
	margin-bottom: 24px;
}
.fs-c-guidanceWithButton .fs-c-button--standard {
	min-width: 16em;
}
.fs-c-guidanceWithButton--membershipCardNotice {
	background: #f7f7f7;
}
.fs-c-guestReview {
	padding: 8px 0;
	text-align: center;
}
.fs-c-guestReview__title {
	font-size: 1.4rem;
	font-weight: 700;
	margin-bottom: 0;
}
.fs-c-guestReview__message {
	margin-bottom: 16px;
}
/*.fs-c-heading--section {
	color: #7c8790;
	margin: 8px 0;
}*/
.fs-c-imageContainer__image {
	display: block;
	max-width: 100%;
	height: auto;
	margin: auto;
}
/*.fs-c-inputInformation__message .fs-c-modal__contents .fs-c-inputInformation__message {
	margin: 0;
	justify-content: flex-start;
}
.fs-c-inputInformation__message .fs-c-modal__contents .fs-c-inputInformation__message p {
	text-align: left;
}*/
.fs-c-inputInformation__body {
	background: #ffffff;
	color: #333333;
	padding: 16px 24px;
	max-width: 768px;
	margin: 0 auto;
}
.fs-c-checkout-checkoutMethod__body .fs-c-inputInformation__field {
	max-width: 100%;
	margin: 8px auto;
}
.fs-c-inputGroup > button {
	border: none;
	border-left: 1px solid #cccccc;
}
.fs-c-inputTable {
/*width: 100%;*/
}
.fs-c-inputTable__headerCell {
/*text-align: left;*/
}
.fs-c-inputTable__headerCell, .fs-c-inputTable__dataCell {
/*padding: 0;*/
}
.fs-c-inputTable > thead {
	display: none;
}
.fs-c-inputTable > tbody {
	display: block;
}
.fs-c-inputTable > tbody > tr {
/*display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;*/
}
.fs-c-inputTable > tbody > tr + tr {
/*margin-top: 24px;*/
}
.fs-c-inputTable--child {
	background: #f7f7f7;
	display: block;
	padding: 8px;
}
.fs-c-inputTable--child > tbody > tr > th, .fs-c-inputTable--child > tbody > tr > td {
	padding: 8px 4px;
	display: table-cell;
}
/*.fs-c-inputTable--inModal > tbody {
	padding-bottom: 16px;
}
.fs-c-inputTable--inModal > tbody > tr + tr {
	margin-top: 8px;
}
.fs-c-inputTable--inModal > tbody > tr:nth-child(even) {
	background: none;
}
.fs-c-inputTable--inModal th, .fs-c-inputTable--inModal td {
	border: none;
}*/
 _:-ms-input-placeholder, :root .fs-c-inputTable > tbody > tr > th, _:-ms-input-placeholder, :root .fs-c-inputTable > tbody > tr > td {
 display: block;
}
.fs-c-inquiryMessage {
	margin: 0 0 16px;
}
.fs-c-inquiryProduct {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 64px 1fr;
	grid-template-columns: 64px 1fr;
	margin: 0 auto 20px;
}
.fs-c-inquiryProduct__productImage {
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	margin-right: 8px;
}
.fs-c-inquiryProduct__productImage img {
	max-width: 100%;
}
.fs-c-inquiryProduct__productName {
	-ms-grid-column: 2;
	-ms-grid-row: 1;
}
.fs-c-inquiryProduct__productName:only-child {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / 3;
}
.fs-c-lineIdLinkCompleteMessage {
	text-align: center;
}
.fs-c-mark {
	border-radius: 3px;
	display: inline-block;
	font-size: 0.8em;
	line-height: 1;
	padding: 4px 8px;
}
.fs-c-mark--memberPrice {
	background: #393;
	color: #fff;
}
.fs-c-mark--coolDelivery {
	background: #34a;
	color: #fff;
}
.fs-c-mark--preorder {
	background: #64a;
	color: #fff;
}
.fs-c-mark--subscription {
	background: #09A;
	color: #fff;
}
.fs-c-mark--normalAndSubscription {
	background: #0e656c;
	color: #fff;
}
.fs-c-mark--hanpukai {
	background: #72316b;
	color: #fff;
}
.fs-c-mark--firstTimeSpecialPrice {
	background: #332e6a;
	color: #fff;
}
.fs-c-mark--image {
	background-color: transparent;
	padding: 0;
}
.fs-c-memberOnlyMessage {
	padding: 16px;
	text-align: center;
}
.fs-c-memberOnlyMessage__title {
	font-size: 1.4rem;
}
.fs-c-membershipCard {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	width: 100%;
}
/*.fs-c-modal__inner.is-warning {
	border: 2px solid #388EC9;
}
.fs-c-modal__inner.is-warning .fs-c-modal__header {
	background: #388EC9;
	border-radius: 0;
	color: #ffffff;
}
.fs-c-modal__inner.is-warning .fs-c-modal__close {
	color: #ffffff;
}
.fs-c-modal__header {
	background: #f7f7f7;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding: 8px 16px;
}
.fs-c-modal__title, .fs-c-modal__productName {
	font-size: inherit;
	font-weight: bold;
	margin: 0;
	padding: 0.1em 0 0;
}
.fs-c-modal__productPrice {
	font-weight: normal;
}
.fs-c-modal--inquiry .fs-c-modal__inner {
	min-width: 360px;
}*/
.fs-c-moveToAnotherCart {
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	margin: 24px 0;
	padding: 8px;
}
.fs-c-moveToAnotherCart__message + .fs-c-moveToAnotherCart__button {
	padding-bottom: 0;
}
.fs-c-noImage {
	background: #333333;
	color: #ffffff;
	display: flex;
	flex-direction: column;
	font-size: 1.8rem;
	justify-content: center;
	text-align: center;
	text-transform: uppercase;
}
.fs-c-note {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 1.2rem;
}
.fs-c-note > li {
	box-sizing: border-box;
}
.fs-c-note__item {
	padding-left: 1em;
	text-indent: -1em;
}
.fs-c-note__item::before {
	content: "※";
}
.fs-c-orderDeliveryInfo {
	margin-top: 8px;
}
 @media screen and (min-width: 960px) {
	.fs-c-orderDeliveryInfo {
		margin: 0;
	}
}
.fs-c-orderDetailInfo__orderTotal {
	margin-top: 8px;
}
 @media screen and (min-width: 960px) {
	.fs-c-orderDetailInfo__orderTotal {
		margin: 0;
	}
}
.fs-c-otherServiceLoginCompleted {
	background: #f7f7f7;
	color: #333333;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	margin: 0 auto;
	padding: 8px;
	text-align: left;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.fs-c-orderTotalTable {
	width: 100%;
}
.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: none;
	border-top: 1px solid #b2b2b2;
	padding: 4px;
}
.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-bottom: 1px solid #b2b2b2;
	padding: 4px;
}
.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: 8px;
}
.fs-c-orderTotalTable > thead > tr > th, .fs-c-orderTotalTable > tfoot > tr > th, .fs-c-orderTotalTable > tbody > tr > th {
	font-weight: normal;
	text-align: left;
}
.fs-c-orderTotalTable__mainRow > td {
	font-size: 1.8rem;
	font-weight: bold;
}
.fs-c-outOfStockButton {
	display: flex;
	align-items: center;
	justify-content: center;
}
.fs-c-pagination__item--prev:hover {
	opacity: 0.8;
}
.fs-c-pagination__item--next {
	color: #3c3c3c;
	cursor: pointer;
	white-space: nowrap;
}
.fs-c-pagination__item--next:hover {
	opacity: 0.8;
}
 _:-ms-input-placeholder, :root .fs-c-payWithAmazon__button {
 display: block;
}


.fs-c-postage__list {
	display: -ms-grid;
	display: grid;
	grid-column-gap: 4px;
}
 @media screen and (min-width: 768px) {
	.fs-c-postage__list {
		grid-column-gap: 8px;
	}
}
.fs-c-postage__list > dt, .fs-c-postage__list > dd {
	margin: 0;
	padding: 4px;
	border: 1px solid #b2b2b2;
}
.fs-c-postage__list > dt {
	background: rgba(126, 126, 126, 0.08);
}
.fs-c-postage__list > dd {
	border-top: none;
	margin-bottom: 8px;
}
.fs-c-postage__list--prefecture > *:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-postage__list--prefecture > *:nth-child(2) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-c-postage__list--prefecture > *:nth-child(3) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-postage__list--prefecture > *:nth-child(4) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-c-postage__list--prefecture > *:nth-child(5) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-postage__list--prefecture > *:nth-child(6) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-c-postage__list--prefecture > *:nth-child(7) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-c-postage__list--prefecture > *:nth-child(8) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-c-postage__list--prefecture > *:nth-child(9) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-c-postage__list--prefecture > *:nth-child(10) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-c-postage__list--prefecture > *:nth-child(11) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-c-postage__list--prefecture > *:nth-child(12) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-c-postage__list--prefecture > *:nth-child(13) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 5;
	grid-row: 5;
}
.fs-c-postage__list--prefecture > *:nth-child(14) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 6;
	grid-row: 6;
}
.fs-c-postage__list--prefecture > *:nth-child(15) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 5;
	grid-row: 5;
}
.fs-c-postage__list--prefecture > *:nth-child(16) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 6;
	grid-row: 6;
}
.fs-c-postage__list--prefecture > *:nth-child(17) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 5;
	grid-row: 5;
}
.fs-c-postage__list--prefecture > *:nth-child(18) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 6;
	grid-row: 6;
}
.fs-c-postage__list--prefecture > *:nth-child(19) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 7;
	grid-row: 7;
}
.fs-c-postage__list--prefecture > *:nth-child(20) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 8;
	grid-row: 8;
}
.fs-c-postage__list--prefecture > *:nth-child(21) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 7;
	grid-row: 7;
}
.fs-c-postage__list--prefecture > *:nth-child(22) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 8;
	grid-row: 8;
}
.fs-c-postage__list--prefecture > *:nth-child(23) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 7;
	grid-row: 7;
}
.fs-c-postage__list--prefecture > *:nth-child(24) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 8;
	grid-row: 8;
}
.fs-c-postage__list--prefecture > *:nth-child(25) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 9;
	grid-row: 9;
}
.fs-c-postage__list--prefecture > *:nth-child(26) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 10;
	grid-row: 10;
}
.fs-c-postage__list--prefecture > *:nth-child(27) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 9;
	grid-row: 9;
}
.fs-c-postage__list--prefecture > *:nth-child(28) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 10;
	grid-row: 10;
}
.fs-c-postage__list--prefecture > *:nth-child(29) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 9;
	grid-row: 9;
}
.fs-c-postage__list--prefecture > *:nth-child(30) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 10;
	grid-row: 10;
}
.fs-c-postage__list--prefecture > *:nth-child(31) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 11;
	grid-row: 11;
}
.fs-c-postage__list--prefecture > *:nth-child(32) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 12;
	grid-row: 12;
}
.fs-c-postage__list--prefecture > *:nth-child(33) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 11;
	grid-row: 11;
}
.fs-c-postage__list--prefecture > *:nth-child(34) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 12;
	grid-row: 12;
}
.fs-c-postage__list--prefecture > *:nth-child(35) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 11;
	grid-row: 11;
}
.fs-c-postage__list--prefecture > *:nth-child(36) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 12;
	grid-row: 12;
}
.fs-c-postage__list--prefecture > *:nth-child(37) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 13;
	grid-row: 13;
}
.fs-c-postage__list--prefecture > *:nth-child(38) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 14;
	grid-row: 14;
}
.fs-c-postage__list--prefecture > *:nth-child(39) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 13;
	grid-row: 13;
}
.fs-c-postage__list--prefecture > *:nth-child(40) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 14;
	grid-row: 14;
}
.fs-c-postage__list--prefecture > *:nth-child(41) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 13;
	grid-row: 13;
}
.fs-c-postage__list--prefecture > *:nth-child(42) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 14;
	grid-row: 14;
}
.fs-c-postage__list--prefecture > *:nth-child(43) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 15;
	grid-row: 15;
}
.fs-c-postage__list--prefecture > *:nth-child(44) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 16;
	grid-row: 16;
}
.fs-c-postage__list--prefecture > *:nth-child(45) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 15;
	grid-row: 15;
}
.fs-c-postage__list--prefecture > *:nth-child(46) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 16;
	grid-row: 16;
}
.fs-c-postage__list--prefecture > *:nth-child(47) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 15;
	grid-row: 15;
}
.fs-c-postage__list--prefecture > *:nth-child(48) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 16;
	grid-row: 16;
}
.fs-c-postage__list--prefecture > *:nth-child(49) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 17;
	grid-row: 17;
}
.fs-c-postage__list--prefecture > *:nth-child(50) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 18;
	grid-row: 18;
}
.fs-c-postage__list--prefecture > *:nth-child(51) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 17;
	grid-row: 17;
}
.fs-c-postage__list--prefecture > *:nth-child(52) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 18;
	grid-row: 18;
}
.fs-c-postage__list--prefecture > *:nth-child(53) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 17;
	grid-row: 17;
}
.fs-c-postage__list--prefecture > *:nth-child(54) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 18;
	grid-row: 18;
}
.fs-c-postage__list--prefecture > *:nth-child(55) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 19;
	grid-row: 19;
}
.fs-c-postage__list--prefecture > *:nth-child(56) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 20;
	grid-row: 20;
}
.fs-c-postage__list--prefecture > *:nth-child(57) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 19;
	grid-row: 19;
}
.fs-c-postage__list--prefecture > *:nth-child(58) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 20;
	grid-row: 20;
}
.fs-c-postage__list--prefecture > *:nth-child(59) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 19;
	grid-row: 19;
}
.fs-c-postage__list--prefecture > *:nth-child(60) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 20;
	grid-row: 20;
}
.fs-c-postage__list--prefecture > *:nth-child(61) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 21;
	grid-row: 21;
}
.fs-c-postage__list--prefecture > *:nth-child(62) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 22;
	grid-row: 22;
}
.fs-c-postage__list--prefecture > *:nth-child(63) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 21;
	grid-row: 21;
}
.fs-c-postage__list--prefecture > *:nth-child(64) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 22;
	grid-row: 22;
}
.fs-c-postage__list--prefecture > *:nth-child(65) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 21;
	grid-row: 21;
}
.fs-c-postage__list--prefecture > *:nth-child(66) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 22;
	grid-row: 22;
}
.fs-c-postage__list--prefecture > *:nth-child(67) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 23;
	grid-row: 23;
}
.fs-c-postage__list--prefecture > *:nth-child(68) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 24;
	grid-row: 24;
}
.fs-c-postage__list--prefecture > *:nth-child(69) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 23;
	grid-row: 23;
}
.fs-c-postage__list--prefecture > *:nth-child(70) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 24;
	grid-row: 24;
}
.fs-c-postage__list--prefecture > *:nth-child(71) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 23;
	grid-row: 23;
}
.fs-c-postage__list--prefecture > *:nth-child(72) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 24;
	grid-row: 24;
}
.fs-c-postage__list--prefecture > *:nth-child(73) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 25;
	grid-row: 25;
}
.fs-c-postage__list--prefecture > *:nth-child(74) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 26;
	grid-row: 26;
}
.fs-c-postage__list--prefecture > *:nth-child(75) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 25;
	grid-row: 25;
}
.fs-c-postage__list--prefecture > *:nth-child(76) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 26;
	grid-row: 26;
}
.fs-c-postage__list--prefecture > *:nth-child(77) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 25;
	grid-row: 25;
}
.fs-c-postage__list--prefecture > *:nth-child(78) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 26;
	grid-row: 26;
}
.fs-c-postage__list--prefecture > *:nth-child(79) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 27;
	grid-row: 27;
}
.fs-c-postage__list--prefecture > *:nth-child(80) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 28;
	grid-row: 28;
}
.fs-c-postage__list--prefecture > *:nth-child(81) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 27;
	grid-row: 27;
}
.fs-c-postage__list--prefecture > *:nth-child(82) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 28;
	grid-row: 28;
}
.fs-c-postage__list--prefecture > *:nth-child(83) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 27;
	grid-row: 27;
}
.fs-c-postage__list--prefecture > *:nth-child(84) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 28;
	grid-row: 28;
}
.fs-c-postage__list--prefecture > *:nth-child(85) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 29;
	grid-row: 29;
}
.fs-c-postage__list--prefecture > *:nth-child(86) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 30;
	grid-row: 30;
}
.fs-c-postage__list--prefecture > *:nth-child(87) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 29;
	grid-row: 29;
}
.fs-c-postage__list--prefecture > *:nth-child(88) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 30;
	grid-row: 30;
}
.fs-c-postage__list--prefecture > *:nth-child(89) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 29;
	grid-row: 29;
}
.fs-c-postage__list--prefecture > *:nth-child(90) {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 30;
	grid-row: 30;
}
.fs-c-postage__list--prefecture > *:nth-child(91) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 31;
	grid-row: 31;
}
.fs-c-postage__list--prefecture > *:nth-child(92) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 32;
	grid-row: 32;
}
.fs-c-postage__list--prefecture > *:nth-child(93) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 31;
	grid-row: 31;
}
.fs-c-postage__list--prefecture > *:nth-child(94) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 32;
	grid-row: 32;
}
 @media screen and (min-width: 768px) {
	.fs-c-postage__list--prefecture > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(2) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(3) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(4) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(5) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(6) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(7) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(8) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(9) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(10) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(11) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(12) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(13) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(14) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(15) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(16) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(17) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(18) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(19) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(20) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(21) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(22) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(23) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(24) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(25) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(26) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(27) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(28) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(29) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(30) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(31) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(32) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(33) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(34) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(35) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(36) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(37) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(38) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(39) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(40) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(41) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(42) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(43) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(44) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(45) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(46) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(47) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(48) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(49) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(50) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(51) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(52) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(53) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(54) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(55) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(56) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(57) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(58) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(59) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(60) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(61) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--prefecture > *:nth-child(62) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--prefecture > *:nth-child(63) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--prefecture > *:nth-child(64) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--prefecture > *:nth-child(65) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--prefecture > *:nth-child(66) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--prefecture > *:nth-child(67) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--prefecture > *:nth-child(68) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--prefecture > *:nth-child(69) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--prefecture > *:nth-child(70) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--prefecture > *:nth-child(71) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--prefecture > *:nth-child(72) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--prefecture > *:nth-child(73) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--prefecture > *:nth-child(74) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--prefecture > *:nth-child(75) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--prefecture > *:nth-child(76) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--prefecture > *:nth-child(77) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--prefecture > *:nth-child(78) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--prefecture > *:nth-child(79) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--prefecture > *:nth-child(80) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--prefecture > *:nth-child(81) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--prefecture > *:nth-child(82) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--prefecture > *:nth-child(83) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--prefecture > *:nth-child(84) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--prefecture > *:nth-child(85) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-postage__list--prefecture > *:nth-child(86) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-postage__list--prefecture > *:nth-child(87) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-postage__list--prefecture > *:nth-child(88) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-postage__list--prefecture > *:nth-child(89) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-postage__list--prefecture > *:nth-child(90) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-postage__list--prefecture > *:nth-child(91) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-postage__list--prefecture > *:nth-child(92) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-postage__list--prefecture > *:nth-child(93) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-postage__list--prefecture > *:nth-child(94) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 16;
		grid-row: 16;
	}
}
 @media screen and (min-width: 1200px) {
	.fs-c-postage__list--prefecture > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(2) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(3) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(4) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(5) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(6) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(7) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(8) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(9) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(10) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(11) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(12) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(13) {
		-ms-grid-column: 7;
		grid-column: 7;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(14) {
		-ms-grid-column: 7;
		grid-column: 7;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(15) {
		-ms-grid-column: 8;
		grid-column: 8;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--prefecture > *:nth-child(16) {
		-ms-grid-column: 8;
		grid-column: 8;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--prefecture > *:nth-child(17) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(18) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(19) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(20) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(21) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(22) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(23) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(24) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(25) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(26) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(27) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(28) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(29) {
		-ms-grid-column: 7;
		grid-column: 7;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(30) {
		-ms-grid-column: 7;
		grid-column: 7;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(31) {
		-ms-grid-column: 8;
		grid-column: 8;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--prefecture > *:nth-child(32) {
		-ms-grid-column: 8;
		grid-column: 8;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--prefecture > *:nth-child(33) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(34) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(35) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(36) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(37) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(38) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(39) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(40) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(41) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(42) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(43) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(44) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(45) {
		-ms-grid-column: 7;
		grid-column: 7;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(46) {
		-ms-grid-column: 7;
		grid-column: 7;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(47) {
		-ms-grid-column: 8;
		grid-column: 8;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--prefecture > *:nth-child(48) {
		-ms-grid-column: 8;
		grid-column: 8;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--prefecture > *:nth-child(49) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(50) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(51) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(52) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(53) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(54) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(55) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(56) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(57) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(58) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(59) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(60) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(61) {
		-ms-grid-column: 7;
		grid-column: 7;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(62) {
		-ms-grid-column: 7;
		grid-column: 7;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(63) {
		-ms-grid-column: 8;
		grid-column: 8;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--prefecture > *:nth-child(64) {
		-ms-grid-column: 8;
		grid-column: 8;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--prefecture > *:nth-child(65) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(66) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(67) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(68) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(69) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(70) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(71) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(72) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(73) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(74) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(75) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(76) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(77) {
		-ms-grid-column: 7;
		grid-column: 7;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(78) {
		-ms-grid-column: 7;
		grid-column: 7;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(79) {
		-ms-grid-column: 8;
		grid-column: 8;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--prefecture > *:nth-child(80) {
		-ms-grid-column: 8;
		grid-column: 8;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--prefecture > *:nth-child(81) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--prefecture > *:nth-child(82) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--prefecture > *:nth-child(83) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--prefecture > *:nth-child(84) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--prefecture > *:nth-child(85) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--prefecture > *:nth-child(86) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--prefecture > *:nth-child(87) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--prefecture > *:nth-child(88) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--prefecture > *:nth-child(89) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--prefecture > *:nth-child(90) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--prefecture > *:nth-child(91) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--prefecture > *:nth-child(92) {
		-ms-grid-column: 6;
		grid-column: 6;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--prefecture > *:nth-child(93) {
		-ms-grid-column: 7;
		grid-column: 7;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--prefecture > *:nth-child(94) {
		-ms-grid-column: 7;
		grid-column: 7;
		-ms-grid-row: 12;
		grid-row: 12;
	}
}
.fs-c-postage__list--purchasePrice > *:nth-child(1), .fs-c-postage__list--pattern > *:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-postage__list--purchasePrice > *:nth-child(2), .fs-c-postage__list--pattern > *:nth-child(2) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-c-postage__list--purchasePrice > *:nth-child(3), .fs-c-postage__list--pattern > *:nth-child(3) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-c-postage__list--purchasePrice > *:nth-child(4), .fs-c-postage__list--pattern > *:nth-child(4) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-c-postage__list--purchasePrice > *:nth-child(5), .fs-c-postage__list--pattern > *:nth-child(5) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 5;
	grid-row: 5;
}
.fs-c-postage__list--purchasePrice > *:nth-child(6), .fs-c-postage__list--pattern > *:nth-child(6) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 6;
	grid-row: 6;
}
.fs-c-postage__list--purchasePrice > *:nth-child(7), .fs-c-postage__list--pattern > *:nth-child(7) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 7;
	grid-row: 7;
}
.fs-c-postage__list--purchasePrice > *:nth-child(8), .fs-c-postage__list--pattern > *:nth-child(8) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 8;
	grid-row: 8;
}
.fs-c-postage__list--purchasePrice > *:nth-child(9), .fs-c-postage__list--pattern > *:nth-child(9) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 9;
	grid-row: 9;
}
.fs-c-postage__list--purchasePrice > *:nth-child(10), .fs-c-postage__list--pattern > *:nth-child(10) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 10;
	grid-row: 10;
}
.fs-c-postage__list--purchasePrice > *:nth-child(11), .fs-c-postage__list--pattern > *:nth-child(11) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 11;
	grid-row: 11;
}
.fs-c-postage__list--purchasePrice > *:nth-child(12), .fs-c-postage__list--pattern > *:nth-child(12) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 12;
	grid-row: 12;
}
.fs-c-postage__list--purchasePrice > *:nth-child(13), .fs-c-postage__list--pattern > *:nth-child(13) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 13;
	grid-row: 13;
}
.fs-c-postage__list--purchasePrice > *:nth-child(14), .fs-c-postage__list--pattern > *:nth-child(14) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 14;
	grid-row: 14;
}
.fs-c-postage__list--purchasePrice > *:nth-child(15), .fs-c-postage__list--pattern > *:nth-child(15) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 15;
	grid-row: 15;
}
.fs-c-postage__list--purchasePrice > *:nth-child(16), .fs-c-postage__list--pattern > *:nth-child(16) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 16;
	grid-row: 16;
}
.fs-c-postage__list--purchasePrice > *:nth-child(17), .fs-c-postage__list--pattern > *:nth-child(17) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 17;
	grid-row: 17;
}
.fs-c-postage__list--purchasePrice > *:nth-child(18), .fs-c-postage__list--pattern > *:nth-child(18) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 18;
	grid-row: 18;
}
.fs-c-postage__list--purchasePrice > *:nth-child(19), .fs-c-postage__list--pattern > *:nth-child(19) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 19;
	grid-row: 19;
}
.fs-c-postage__list--purchasePrice > *:nth-child(20), .fs-c-postage__list--pattern > *:nth-child(20) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 20;
	grid-row: 20;
}
.fs-c-postage__list--purchasePrice > *:nth-child(21), .fs-c-postage__list--pattern > *:nth-child(21) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 21;
	grid-row: 21;
}
.fs-c-postage__list--purchasePrice > *:nth-child(22), .fs-c-postage__list--pattern > *:nth-child(22) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 22;
	grid-row: 22;
}
.fs-c-postage__list--purchasePrice > *:nth-child(23), .fs-c-postage__list--pattern > *:nth-child(23) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 23;
	grid-row: 23;
}
.fs-c-postage__list--purchasePrice > *:nth-child(24), .fs-c-postage__list--pattern > *:nth-child(24) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 24;
	grid-row: 24;
}
.fs-c-postage__list--purchasePrice > *:nth-child(25), .fs-c-postage__list--pattern > *:nth-child(25) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 25;
	grid-row: 25;
}
.fs-c-postage__list--purchasePrice > *:nth-child(26), .fs-c-postage__list--pattern > *:nth-child(26) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 26;
	grid-row: 26;
}
.fs-c-postage__list--purchasePrice > *:nth-child(27), .fs-c-postage__list--pattern > *:nth-child(27) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 27;
	grid-row: 27;
}
.fs-c-postage__list--purchasePrice > *:nth-child(28), .fs-c-postage__list--pattern > *:nth-child(28) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 28;
	grid-row: 28;
}
.fs-c-postage__list--purchasePrice > *:nth-child(29), .fs-c-postage__list--pattern > *:nth-child(29) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 29;
	grid-row: 29;
}
.fs-c-postage__list--purchasePrice > *:nth-child(30), .fs-c-postage__list--pattern > *:nth-child(30) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 30;
	grid-row: 30;
}
.fs-c-postage__list--purchasePrice > *:nth-child(31), .fs-c-postage__list--pattern > *:nth-child(31) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 31;
	grid-row: 31;
}
.fs-c-postage__list--purchasePrice > *:nth-child(32), .fs-c-postage__list--pattern > *:nth-child(32) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 32;
	grid-row: 32;
}
.fs-c-postage__list--purchasePrice > *:nth-child(33), .fs-c-postage__list--pattern > *:nth-child(33) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 33;
	grid-row: 33;
}
.fs-c-postage__list--purchasePrice > *:nth-child(34), .fs-c-postage__list--pattern > *:nth-child(34) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 34;
	grid-row: 34;
}
.fs-c-postage__list--purchasePrice > *:nth-child(35), .fs-c-postage__list--pattern > *:nth-child(35) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 35;
	grid-row: 35;
}
.fs-c-postage__list--purchasePrice > *:nth-child(36), .fs-c-postage__list--pattern > *:nth-child(36) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 36;
	grid-row: 36;
}
.fs-c-postage__list--purchasePrice > *:nth-child(37), .fs-c-postage__list--pattern > *:nth-child(37) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 37;
	grid-row: 37;
}
.fs-c-postage__list--purchasePrice > *:nth-child(38), .fs-c-postage__list--pattern > *:nth-child(38) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 38;
	grid-row: 38;
}
.fs-c-postage__list--purchasePrice > *:nth-child(39), .fs-c-postage__list--pattern > *:nth-child(39) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 39;
	grid-row: 39;
}
.fs-c-postage__list--purchasePrice > *:nth-child(40), .fs-c-postage__list--pattern > *:nth-child(40) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 40;
	grid-row: 40;
}
.fs-c-postage__list--purchasePrice > *:nth-child(41), .fs-c-postage__list--pattern > *:nth-child(41) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 41;
	grid-row: 41;
}
.fs-c-postage__list--purchasePrice > *:nth-child(42), .fs-c-postage__list--pattern > *:nth-child(42) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 42;
	grid-row: 42;
}
.fs-c-postage__list--purchasePrice > *:nth-child(43), .fs-c-postage__list--pattern > *:nth-child(43) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 43;
	grid-row: 43;
}
.fs-c-postage__list--purchasePrice > *:nth-child(44), .fs-c-postage__list--pattern > *:nth-child(44) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 44;
	grid-row: 44;
}
.fs-c-postage__list--purchasePrice > *:nth-child(45), .fs-c-postage__list--pattern > *:nth-child(45) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 45;
	grid-row: 45;
}
.fs-c-postage__list--purchasePrice > *:nth-child(46), .fs-c-postage__list--pattern > *:nth-child(46) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 46;
	grid-row: 46;
}
.fs-c-postage__list--purchasePrice > *:nth-child(47), .fs-c-postage__list--pattern > *:nth-child(47) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 47;
	grid-row: 47;
}
.fs-c-postage__list--purchasePrice > *:nth-child(48), .fs-c-postage__list--pattern > *:nth-child(48) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 48;
	grid-row: 48;
}
.fs-c-postage__list--purchasePrice > *:nth-child(49), .fs-c-postage__list--pattern > *:nth-child(49) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 49;
	grid-row: 49;
}
.fs-c-postage__list--purchasePrice > *:nth-child(50), .fs-c-postage__list--pattern > *:nth-child(50) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 50;
	grid-row: 50;
}
.fs-c-postage__list--purchasePrice > *:nth-child(51), .fs-c-postage__list--pattern > *:nth-child(51) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 51;
	grid-row: 51;
}
.fs-c-postage__list--purchasePrice > *:nth-child(52), .fs-c-postage__list--pattern > *:nth-child(52) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 52;
	grid-row: 52;
}
.fs-c-postage__list--purchasePrice > *:nth-child(53), .fs-c-postage__list--pattern > *:nth-child(53) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 53;
	grid-row: 53;
}
.fs-c-postage__list--purchasePrice > *:nth-child(54), .fs-c-postage__list--pattern > *:nth-child(54) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 54;
	grid-row: 54;
}
.fs-c-postage__list--purchasePrice > *:nth-child(55), .fs-c-postage__list--pattern > *:nth-child(55) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 55;
	grid-row: 55;
}
.fs-c-postage__list--purchasePrice > *:nth-child(56), .fs-c-postage__list--pattern > *:nth-child(56) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 56;
	grid-row: 56;
}
.fs-c-postage__list--purchasePrice > *:nth-child(57), .fs-c-postage__list--pattern > *:nth-child(57) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 57;
	grid-row: 57;
}
.fs-c-postage__list--purchasePrice > *:nth-child(58), .fs-c-postage__list--pattern > *:nth-child(58) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 58;
	grid-row: 58;
}
.fs-c-postage__list--purchasePrice > *:nth-child(59), .fs-c-postage__list--pattern > *:nth-child(59) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 59;
	grid-row: 59;
}
.fs-c-postage__list--purchasePrice > *:nth-child(60), .fs-c-postage__list--pattern > *:nth-child(60) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 60;
	grid-row: 60;
}
.fs-c-postage__list--purchasePrice > *:nth-child(61), .fs-c-postage__list--pattern > *:nth-child(61) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 61;
	grid-row: 61;
}
.fs-c-postage__list--purchasePrice > *:nth-child(62), .fs-c-postage__list--pattern > *:nth-child(62) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 62;
	grid-row: 62;
}
.fs-c-postage__list--purchasePrice > *:nth-child(63), .fs-c-postage__list--pattern > *:nth-child(63) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 63;
	grid-row: 63;
}
.fs-c-postage__list--purchasePrice > *:nth-child(64), .fs-c-postage__list--pattern > *:nth-child(64) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 64;
	grid-row: 64;
}
.fs-c-postage__list--purchasePrice > *:nth-child(65), .fs-c-postage__list--pattern > *:nth-child(65) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 65;
	grid-row: 65;
}
.fs-c-postage__list--purchasePrice > *:nth-child(66), .fs-c-postage__list--pattern > *:nth-child(66) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 66;
	grid-row: 66;
}
.fs-c-postage__list--purchasePrice > *:nth-child(67), .fs-c-postage__list--pattern > *:nth-child(67) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 67;
	grid-row: 67;
}
.fs-c-postage__list--purchasePrice > *:nth-child(68), .fs-c-postage__list--pattern > *:nth-child(68) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 68;
	grid-row: 68;
}
.fs-c-postage__list--purchasePrice > *:nth-child(69), .fs-c-postage__list--pattern > *:nth-child(69) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 69;
	grid-row: 69;
}
.fs-c-postage__list--purchasePrice > *:nth-child(70), .fs-c-postage__list--pattern > *:nth-child(70) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 70;
	grid-row: 70;
}
.fs-c-postage__list--purchasePrice > *:nth-child(71), .fs-c-postage__list--pattern > *:nth-child(71) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 71;
	grid-row: 71;
}
.fs-c-postage__list--purchasePrice > *:nth-child(72), .fs-c-postage__list--pattern > *:nth-child(72) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 72;
	grid-row: 72;
}
.fs-c-postage__list--purchasePrice > *:nth-child(73), .fs-c-postage__list--pattern > *:nth-child(73) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 73;
	grid-row: 73;
}
.fs-c-postage__list--purchasePrice > *:nth-child(74), .fs-c-postage__list--pattern > *:nth-child(74) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 74;
	grid-row: 74;
}
.fs-c-postage__list--purchasePrice > *:nth-child(75), .fs-c-postage__list--pattern > *:nth-child(75) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 75;
	grid-row: 75;
}
.fs-c-postage__list--purchasePrice > *:nth-child(76), .fs-c-postage__list--pattern > *:nth-child(76) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 76;
	grid-row: 76;
}
.fs-c-postage__list--purchasePrice > *:nth-child(77), .fs-c-postage__list--pattern > *:nth-child(77) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 77;
	grid-row: 77;
}
.fs-c-postage__list--purchasePrice > *:nth-child(78), .fs-c-postage__list--pattern > *:nth-child(78) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 78;
	grid-row: 78;
}
.fs-c-postage__list--purchasePrice > *:nth-child(79), .fs-c-postage__list--pattern > *:nth-child(79) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 79;
	grid-row: 79;
}
.fs-c-postage__list--purchasePrice > *:nth-child(80), .fs-c-postage__list--pattern > *:nth-child(80) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 80;
	grid-row: 80;
}
.fs-c-postage__list--purchasePrice > *:nth-child(81), .fs-c-postage__list--pattern > *:nth-child(81) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 81;
	grid-row: 81;
}
.fs-c-postage__list--purchasePrice > *:nth-child(82), .fs-c-postage__list--pattern > *:nth-child(82) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 82;
	grid-row: 82;
}
.fs-c-postage__list--purchasePrice > *:nth-child(83), .fs-c-postage__list--pattern > *:nth-child(83) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 83;
	grid-row: 83;
}
.fs-c-postage__list--purchasePrice > *:nth-child(84), .fs-c-postage__list--pattern > *:nth-child(84) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 84;
	grid-row: 84;
}
.fs-c-postage__list--purchasePrice > *:nth-child(85), .fs-c-postage__list--pattern > *:nth-child(85) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 85;
	grid-row: 85;
}
.fs-c-postage__list--purchasePrice > *:nth-child(86), .fs-c-postage__list--pattern > *:nth-child(86) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 86;
	grid-row: 86;
}
.fs-c-postage__list--purchasePrice > *:nth-child(87), .fs-c-postage__list--pattern > *:nth-child(87) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 87;
	grid-row: 87;
}
.fs-c-postage__list--purchasePrice > *:nth-child(88), .fs-c-postage__list--pattern > *:nth-child(88) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 88;
	grid-row: 88;
}
.fs-c-postage__list--purchasePrice > *:nth-child(89), .fs-c-postage__list--pattern > *:nth-child(89) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 89;
	grid-row: 89;
}
.fs-c-postage__list--purchasePrice > *:nth-child(90), .fs-c-postage__list--pattern > *:nth-child(90) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 90;
	grid-row: 90;
}
.fs-c-postage__list--purchasePrice > *:nth-child(91), .fs-c-postage__list--pattern > *:nth-child(91) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 91;
	grid-row: 91;
}
.fs-c-postage__list--purchasePrice > *:nth-child(92), .fs-c-postage__list--pattern > *:nth-child(92) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 92;
	grid-row: 92;
}
.fs-c-postage__list--purchasePrice > *:nth-child(93), .fs-c-postage__list--pattern > *:nth-child(93) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 93;
	grid-row: 93;
}
.fs-c-postage__list--purchasePrice > *:nth-child(94), .fs-c-postage__list--pattern > *:nth-child(94) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 94;
	grid-row: 94;
}
 @media screen and (min-width: 768px) {
	.fs-c-postage__list--purchasePrice > *:nth-child(1), .fs-c-postage__list--pattern > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(2), .fs-c-postage__list--pattern > *:nth-child(2) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(3), .fs-c-postage__list--pattern > *:nth-child(3) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(4), .fs-c-postage__list--pattern > *:nth-child(4) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(5), .fs-c-postage__list--pattern > *:nth-child(5) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(6), .fs-c-postage__list--pattern > *:nth-child(6) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(7), .fs-c-postage__list--pattern > *:nth-child(7) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(8), .fs-c-postage__list--pattern > *:nth-child(8) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(9), .fs-c-postage__list--pattern > *:nth-child(9) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(10), .fs-c-postage__list--pattern > *:nth-child(10) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(11), .fs-c-postage__list--pattern > *:nth-child(11) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(12), .fs-c-postage__list--pattern > *:nth-child(12) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(13), .fs-c-postage__list--pattern > *:nth-child(13) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(14), .fs-c-postage__list--pattern > *:nth-child(14) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(15), .fs-c-postage__list--pattern > *:nth-child(15) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(16), .fs-c-postage__list--pattern > *:nth-child(16) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(17), .fs-c-postage__list--pattern > *:nth-child(17) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(18), .fs-c-postage__list--pattern > *:nth-child(18) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(19), .fs-c-postage__list--pattern > *:nth-child(19) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(20), .fs-c-postage__list--pattern > *:nth-child(20) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(21), .fs-c-postage__list--pattern > *:nth-child(21) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(22), .fs-c-postage__list--pattern > *:nth-child(22) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(23), .fs-c-postage__list--pattern > *:nth-child(23) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(24), .fs-c-postage__list--pattern > *:nth-child(24) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(25), .fs-c-postage__list--pattern > *:nth-child(25) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(26), .fs-c-postage__list--pattern > *:nth-child(26) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(27), .fs-c-postage__list--pattern > *:nth-child(27) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(28), .fs-c-postage__list--pattern > *:nth-child(28) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(29), .fs-c-postage__list--pattern > *:nth-child(29) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(30), .fs-c-postage__list--pattern > *:nth-child(30) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(31), .fs-c-postage__list--pattern > *:nth-child(31) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(32), .fs-c-postage__list--pattern > *:nth-child(32) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(33), .fs-c-postage__list--pattern > *:nth-child(33) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(34), .fs-c-postage__list--pattern > *:nth-child(34) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(35), .fs-c-postage__list--pattern > *:nth-child(35) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(36), .fs-c-postage__list--pattern > *:nth-child(36) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(37), .fs-c-postage__list--pattern > *:nth-child(37) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(38), .fs-c-postage__list--pattern > *:nth-child(38) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(39), .fs-c-postage__list--pattern > *:nth-child(39) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(40), .fs-c-postage__list--pattern > *:nth-child(40) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(41), .fs-c-postage__list--pattern > *:nth-child(41) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(42), .fs-c-postage__list--pattern > *:nth-child(42) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(43), .fs-c-postage__list--pattern > *:nth-child(43) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(44), .fs-c-postage__list--pattern > *:nth-child(44) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(45), .fs-c-postage__list--pattern > *:nth-child(45) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(46), .fs-c-postage__list--pattern > *:nth-child(46) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(47), .fs-c-postage__list--pattern > *:nth-child(47) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(48), .fs-c-postage__list--pattern > *:nth-child(48) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(49), .fs-c-postage__list--pattern > *:nth-child(49) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(50), .fs-c-postage__list--pattern > *:nth-child(50) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(51), .fs-c-postage__list--pattern > *:nth-child(51) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(52), .fs-c-postage__list--pattern > *:nth-child(52) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(53), .fs-c-postage__list--pattern > *:nth-child(53) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(54), .fs-c-postage__list--pattern > *:nth-child(54) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(55), .fs-c-postage__list--pattern > *:nth-child(55) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(56), .fs-c-postage__list--pattern > *:nth-child(56) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(57), .fs-c-postage__list--pattern > *:nth-child(57) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(58), .fs-c-postage__list--pattern > *:nth-child(58) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(59), .fs-c-postage__list--pattern > *:nth-child(59) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(60), .fs-c-postage__list--pattern > *:nth-child(60) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(61), .fs-c-postage__list--pattern > *:nth-child(61) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(62), .fs-c-postage__list--pattern > *:nth-child(62) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(63), .fs-c-postage__list--pattern > *:nth-child(63) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(64), .fs-c-postage__list--pattern > *:nth-child(64) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(65), .fs-c-postage__list--pattern > *:nth-child(65) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(66), .fs-c-postage__list--pattern > *:nth-child(66) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(67), .fs-c-postage__list--pattern > *:nth-child(67) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(68), .fs-c-postage__list--pattern > *:nth-child(68) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(69), .fs-c-postage__list--pattern > *:nth-child(69) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(70), .fs-c-postage__list--pattern > *:nth-child(70) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(71), .fs-c-postage__list--pattern > *:nth-child(71) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(72), .fs-c-postage__list--pattern > *:nth-child(72) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(73), .fs-c-postage__list--pattern > *:nth-child(73) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(74), .fs-c-postage__list--pattern > *:nth-child(74) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(75), .fs-c-postage__list--pattern > *:nth-child(75) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(76), .fs-c-postage__list--pattern > *:nth-child(76) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(77), .fs-c-postage__list--pattern > *:nth-child(77) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(78), .fs-c-postage__list--pattern > *:nth-child(78) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(79), .fs-c-postage__list--pattern > *:nth-child(79) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(80), .fs-c-postage__list--pattern > *:nth-child(80) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(81), .fs-c-postage__list--pattern > *:nth-child(81) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(82), .fs-c-postage__list--pattern > *:nth-child(82) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(83), .fs-c-postage__list--pattern > *:nth-child(83) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(84), .fs-c-postage__list--pattern > *:nth-child(84) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(85), .fs-c-postage__list--pattern > *:nth-child(85) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(86), .fs-c-postage__list--pattern > *:nth-child(86) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(87), .fs-c-postage__list--pattern > *:nth-child(87) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(88), .fs-c-postage__list--pattern > *:nth-child(88) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(89), .fs-c-postage__list--pattern > *:nth-child(89) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(90), .fs-c-postage__list--pattern > *:nth-child(90) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(91), .fs-c-postage__list--pattern > *:nth-child(91) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(92), .fs-c-postage__list--pattern > *:nth-child(92) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 32;
		grid-row: 32;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(93), .fs-c-postage__list--pattern > *:nth-child(93) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(94), .fs-c-postage__list--pattern > *:nth-child(94) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 32;
		grid-row: 32;
	}
}
 @media screen and (min-width: 960px) {
	.fs-c-postage__list--purchasePrice > *:nth-child(1), .fs-c-postage__list--pattern > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(2), .fs-c-postage__list--pattern > *:nth-child(2) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(3), .fs-c-postage__list--pattern > *:nth-child(3) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(4), .fs-c-postage__list--pattern > *:nth-child(4) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(5), .fs-c-postage__list--pattern > *:nth-child(5) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(6), .fs-c-postage__list--pattern > *:nth-child(6) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(7), .fs-c-postage__list--pattern > *:nth-child(7) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(8), .fs-c-postage__list--pattern > *:nth-child(8) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(9), .fs-c-postage__list--pattern > *:nth-child(9) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(10), .fs-c-postage__list--pattern > *:nth-child(10) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(11), .fs-c-postage__list--pattern > *:nth-child(11) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(12), .fs-c-postage__list--pattern > *:nth-child(12) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(13), .fs-c-postage__list--pattern > *:nth-child(13) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(14), .fs-c-postage__list--pattern > *:nth-child(14) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(15), .fs-c-postage__list--pattern > *:nth-child(15) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(16), .fs-c-postage__list--pattern > *:nth-child(16) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(17), .fs-c-postage__list--pattern > *:nth-child(17) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(18), .fs-c-postage__list--pattern > *:nth-child(18) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(19), .fs-c-postage__list--pattern > *:nth-child(19) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(20), .fs-c-postage__list--pattern > *:nth-child(20) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(21), .fs-c-postage__list--pattern > *:nth-child(21) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(22), .fs-c-postage__list--pattern > *:nth-child(22) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(23), .fs-c-postage__list--pattern > *:nth-child(23) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(24), .fs-c-postage__list--pattern > *:nth-child(24) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(25), .fs-c-postage__list--pattern > *:nth-child(25) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(26), .fs-c-postage__list--pattern > *:nth-child(26) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(27), .fs-c-postage__list--pattern > *:nth-child(27) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(28), .fs-c-postage__list--pattern > *:nth-child(28) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(29), .fs-c-postage__list--pattern > *:nth-child(29) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(30), .fs-c-postage__list--pattern > *:nth-child(30) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(31), .fs-c-postage__list--pattern > *:nth-child(31) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(32), .fs-c-postage__list--pattern > *:nth-child(32) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(33), .fs-c-postage__list--pattern > *:nth-child(33) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(34), .fs-c-postage__list--pattern > *:nth-child(34) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(35), .fs-c-postage__list--pattern > *:nth-child(35) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(36), .fs-c-postage__list--pattern > *:nth-child(36) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(37), .fs-c-postage__list--pattern > *:nth-child(37) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(38), .fs-c-postage__list--pattern > *:nth-child(38) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(39), .fs-c-postage__list--pattern > *:nth-child(39) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(40), .fs-c-postage__list--pattern > *:nth-child(40) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(41), .fs-c-postage__list--pattern > *:nth-child(41) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(42), .fs-c-postage__list--pattern > *:nth-child(42) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(43), .fs-c-postage__list--pattern > *:nth-child(43) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(44), .fs-c-postage__list--pattern > *:nth-child(44) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(45), .fs-c-postage__list--pattern > *:nth-child(45) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(46), .fs-c-postage__list--pattern > *:nth-child(46) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(47), .fs-c-postage__list--pattern > *:nth-child(47) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(48), .fs-c-postage__list--pattern > *:nth-child(48) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(49), .fs-c-postage__list--pattern > *:nth-child(49) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(50), .fs-c-postage__list--pattern > *:nth-child(50) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(51), .fs-c-postage__list--pattern > *:nth-child(51) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(52), .fs-c-postage__list--pattern > *:nth-child(52) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(53), .fs-c-postage__list--pattern > *:nth-child(53) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(54), .fs-c-postage__list--pattern > *:nth-child(54) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(55), .fs-c-postage__list--pattern > *:nth-child(55) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(56), .fs-c-postage__list--pattern > *:nth-child(56) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(57), .fs-c-postage__list--pattern > *:nth-child(57) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(58), .fs-c-postage__list--pattern > *:nth-child(58) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(59), .fs-c-postage__list--pattern > *:nth-child(59) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(60), .fs-c-postage__list--pattern > *:nth-child(60) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(61), .fs-c-postage__list--pattern > *:nth-child(61) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(62), .fs-c-postage__list--pattern > *:nth-child(62) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(63), .fs-c-postage__list--pattern > *:nth-child(63) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(64), .fs-c-postage__list--pattern > *:nth-child(64) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(65), .fs-c-postage__list--pattern > *:nth-child(65) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(66), .fs-c-postage__list--pattern > *:nth-child(66) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(67), .fs-c-postage__list--pattern > *:nth-child(67) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(68), .fs-c-postage__list--pattern > *:nth-child(68) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(69), .fs-c-postage__list--pattern > *:nth-child(69) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(70), .fs-c-postage__list--pattern > *:nth-child(70) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(71), .fs-c-postage__list--pattern > *:nth-child(71) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(72), .fs-c-postage__list--pattern > *:nth-child(72) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(73), .fs-c-postage__list--pattern > *:nth-child(73) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(74), .fs-c-postage__list--pattern > *:nth-child(74) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(75), .fs-c-postage__list--pattern > *:nth-child(75) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(76), .fs-c-postage__list--pattern > *:nth-child(76) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(77), .fs-c-postage__list--pattern > *:nth-child(77) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(78), .fs-c-postage__list--pattern > *:nth-child(78) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(79), .fs-c-postage__list--pattern > *:nth-child(79) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(80), .fs-c-postage__list--pattern > *:nth-child(80) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(81), .fs-c-postage__list--pattern > *:nth-child(81) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(82), .fs-c-postage__list--pattern > *:nth-child(82) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(83), .fs-c-postage__list--pattern > *:nth-child(83) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(84), .fs-c-postage__list--pattern > *:nth-child(84) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(85), .fs-c-postage__list--pattern > *:nth-child(85) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(86), .fs-c-postage__list--pattern > *:nth-child(86) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(87), .fs-c-postage__list--pattern > *:nth-child(87) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(88), .fs-c-postage__list--pattern > *:nth-child(88) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(89), .fs-c-postage__list--pattern > *:nth-child(89) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(90), .fs-c-postage__list--pattern > *:nth-child(90) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(91), .fs-c-postage__list--pattern > *:nth-child(91) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(92), .fs-c-postage__list--pattern > *:nth-child(92) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(93), .fs-c-postage__list--pattern > *:nth-child(93) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-postage__list--purchasePrice > *:nth-child(94), .fs-c-postage__list--pattern > *:nth-child(94) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 20;
		grid-row: 20;
	}
}
.fs-c-postage__table {
	border-collapse: separate;
	border-spacing: 2px;
	margin: -4px;
	width: calc(100% + 8px);
}
.fs-c-postage__table > thead {
	background: rgba(126, 126, 126, 0.08);
	font-weight: bold;
}
.fs-c-postage__table > thead .fs-c-postage__table__headerCell {
	font-weight: bold;
}
.fs-c-postage__table__headerCell {
	font-weight: normal;
	font-size: 1.2rem;
}
.fs-c-postage__table__dataCell {
	padding: 2px;
}
.fs-c-postage__table > tbody .fs-c-postage__table__headerCell, .fs-c-postage__table > tbody .fs-c-postage__table__dataCell {
	text-align: right;
}
.fs-c-postage__table > tbody > tr + tr .fs-c-postage__table__headerCell, .fs-c-postage__table > tbody > tr + tr .fs-c-postage__table__dataCell {
	border-top: 1px dotted #e5e5e5;
}
.fs-c-productQuantityAndWishlist {
/*display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: auto;*/
}
.fs-c-productQuantityAndWishlist__quantity {
/* -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: baseline;
  align-self: baseline;*/
}
.fs-c-productQuantityAndWishlist__wishlist {
/*-ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column-align: end;
  justify-self: end;
  -ms-grid-row-align: baseline;
  align-self: baseline;*/
}
.fs-c-productQuantityAndWishlist > .fs-c-assist {
/*-ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1 / 3;
  -ms-grid-row: 2;
  grid-row: 2;
  padding-top: 0;*/
}
/*
.fs-c-productImage a {
  text-decoration: none;
}

.fs-c-productImageViewer__thumbnail__image.is-active > img {
  border: 2px solid #e76b34;
  padding: 1px;
}*/








.fs-c-productListItem__productDescription {
	margin: 8px 0;
}
.fs-c-productListItem__salesPeriodNotice {
	background: #333333;
	color: #ffffff;
}
.fs-c-productListItem__rating {
	margin: 8px 0;
}
.fs-c-productListItem__viewReview {
	justify-content: flex-end;
}
.fs-c-productMark__mark {
	border-radius: 3px;
}
.fs-c-productMainImage__image {
	display: flex;
	align-items: center;
	justify-content: center;
}
.fs-c-productMainImage__image [src$="loading.svg"] {
/*margin: 40px auto;
  width: auto;*/
}
.fs-c-productMainImage__expandButton {
/*justify-content: flex-end;*/
}
 _:-ms-input-placeholder, :root .fs-c-productMainImage__image {
 display: block;
 text-align: center;
}
.fs-c-productCarouselMainImage__image__caption {
	background: rgba(30, 30, 30, 0.4);
	color: #ffffff;
	line-height: 1.8;
}
.fs-c-productCarouselMainImage__expandButton {
	justify-content: flex-end;
}
.fs-c-productCarouselMainImage__thumbnailList {
	margin: 8px 0;
}
.fs-c-productCarouselMainImage__thumbnail__img {
	border: 2px solid transparent;
}
.slick-active .fs-c-productCarouselMainImage__thumbnail__img {
	border-color: #666666;
}
.fs-c-productCoordinationList:not(:first-child) {
	margin-top: 2em;
}
.fs-c-productCoordinationList__title {
	border-bottom: 2px solid currentColor;
	color: #7c8790;
	font-size: 1.8rem;
}
.fs-c-productCoordinationList__list {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: calc(50% - 0px) calc(50% - 0px);
	grid-template-columns: calc(50% - 0px) calc(50% - 0px);
	grid-gap: 0px;
}
.fs-c-productCoordinationList__list > *:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-productCoordinationList__list > *:nth-child(2) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-productCoordinationList__list > *:nth-child(3) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-c-productCoordinationList__list > *:nth-child(4) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-c-productCoordinationList__list > *:nth-child(5) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-c-productCoordinationList__list > *:nth-child(6) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-c-productCoordinationList__list > *:nth-child(7) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-c-productCoordinationList__list > *:nth-child(8) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-c-productCoordinationList__list > *:nth-child(9) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 5;
	grid-row: 5;
}
.fs-c-productCoordinationList__list > *:nth-child(10) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 5;
	grid-row: 5;
}
.fs-c-productCoordinationList__list > *:nth-child(11) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 6;
	grid-row: 6;
}
.fs-c-productCoordinationList__list > *:nth-child(12) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 6;
	grid-row: 6;
}
.fs-c-productCoordinationList__list > *:nth-child(13) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 7;
	grid-row: 7;
}
.fs-c-productCoordinationList__list > *:nth-child(14) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 7;
	grid-row: 7;
}
.fs-c-productCoordinationList__list > *:nth-child(15) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 8;
	grid-row: 8;
}
.fs-c-productCoordinationList__list > *:nth-child(16) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 8;
	grid-row: 8;
}
.fs-c-productCoordinationList__list > *:nth-child(17) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 9;
	grid-row: 9;
}
.fs-c-productCoordinationList__list > *:nth-child(18) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 9;
	grid-row: 9;
}
.fs-c-productCoordinationList__list > *:nth-child(19) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 10;
	grid-row: 10;
}
.fs-c-productCoordinationList__list > *:nth-child(20) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 10;
	grid-row: 10;
}
.fs-c-productCoordinationList__list > *:nth-child(21) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 11;
	grid-row: 11;
}
.fs-c-productCoordinationList__list > *:nth-child(22) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 11;
	grid-row: 11;
}
.fs-c-productCoordinationList__list > *:nth-child(23) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 12;
	grid-row: 12;
}
.fs-c-productCoordinationList__list > *:nth-child(24) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 12;
	grid-row: 12;
}
.fs-c-productCoordinationList__list > *:nth-child(25) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 13;
	grid-row: 13;
}
.fs-c-productCoordinationList__list > *:nth-child(26) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 13;
	grid-row: 13;
}
.fs-c-productCoordinationList__list > *:nth-child(27) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 14;
	grid-row: 14;
}
.fs-c-productCoordinationList__list > *:nth-child(28) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 14;
	grid-row: 14;
}
.fs-c-productCoordinationList__list > *:nth-child(29) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 15;
	grid-row: 15;
}
.fs-c-productCoordinationList__list > *:nth-child(30) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 15;
	grid-row: 15;
}
.fs-c-productCoordinationList__list > *:nth-child(31) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 16;
	grid-row: 16;
}
.fs-c-productCoordinationList__list > *:nth-child(32) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 16;
	grid-row: 16;
}
.fs-c-productCoordinationList__list > *:nth-child(33) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 17;
	grid-row: 17;
}
.fs-c-productCoordinationList__list > *:nth-child(34) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 17;
	grid-row: 17;
}
.fs-c-productCoordinationList__list > *:nth-child(35) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 18;
	grid-row: 18;
}
.fs-c-productCoordinationList__list > *:nth-child(36) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 18;
	grid-row: 18;
}
.fs-c-productCoordinationList__list > *:nth-child(37) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 19;
	grid-row: 19;
}
.fs-c-productCoordinationList__list > *:nth-child(38) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 19;
	grid-row: 19;
}
.fs-c-productCoordinationList__list > *:nth-child(39) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 20;
	grid-row: 20;
}
.fs-c-productCoordinationList__list > *:nth-child(40) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 20;
	grid-row: 20;
}
.fs-c-productCoordinationList__list > *:nth-child(41) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 21;
	grid-row: 21;
}
.fs-c-productCoordinationList__list > *:nth-child(42) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 21;
	grid-row: 21;
}
.fs-c-productCoordinationList__list > *:nth-child(43) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 22;
	grid-row: 22;
}
.fs-c-productCoordinationList__list > *:nth-child(44) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 22;
	grid-row: 22;
}
.fs-c-productCoordinationList__list > *:nth-child(45) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 23;
	grid-row: 23;
}
.fs-c-productCoordinationList__list > *:nth-child(46) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 23;
	grid-row: 23;
}
.fs-c-productCoordinationList__list > *:nth-child(47) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 24;
	grid-row: 24;
}
.fs-c-productCoordinationList__list > *:nth-child(48) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 24;
	grid-row: 24;
}
.fs-c-productCoordinationList__list > *:nth-child(49) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 25;
	grid-row: 25;
}
.fs-c-productCoordinationList__list > *:nth-child(50) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 25;
	grid-row: 25;
}
.fs-c-productCoordinationList__list > *:nth-child(51) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 26;
	grid-row: 26;
}
.fs-c-productCoordinationList__list > *:nth-child(52) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 26;
	grid-row: 26;
}
.fs-c-productCoordinationList__list > *:nth-child(53) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 27;
	grid-row: 27;
}
.fs-c-productCoordinationList__list > *:nth-child(54) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 27;
	grid-row: 27;
}
.fs-c-productCoordinationList__list > *:nth-child(55) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 28;
	grid-row: 28;
}
.fs-c-productCoordinationList__list > *:nth-child(56) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 28;
	grid-row: 28;
}
.fs-c-productCoordinationList__list > *:nth-child(57) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 29;
	grid-row: 29;
}
.fs-c-productCoordinationList__list > *:nth-child(58) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 29;
	grid-row: 29;
}
.fs-c-productCoordinationList__list > *:nth-child(59) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 30;
	grid-row: 30;
}
.fs-c-productCoordinationList__list > *:nth-child(60) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 30;
	grid-row: 30;
}
.fs-c-productCoordinationList__list > *:nth-child(61) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 31;
	grid-row: 31;
}
.fs-c-productCoordinationList__list > *:nth-child(62) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 31;
	grid-row: 31;
}
.fs-c-productCoordinationList__list > *:nth-child(63) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 32;
	grid-row: 32;
}
.fs-c-productCoordinationList__list > *:nth-child(64) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 32;
	grid-row: 32;
}
.fs-c-productCoordinationList__list > *:nth-child(65) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 33;
	grid-row: 33;
}
.fs-c-productCoordinationList__list > *:nth-child(66) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 33;
	grid-row: 33;
}
.fs-c-productCoordinationList__list > *:nth-child(67) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 34;
	grid-row: 34;
}
.fs-c-productCoordinationList__list > *:nth-child(68) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 34;
	grid-row: 34;
}
.fs-c-productCoordinationList__list > *:nth-child(69) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 35;
	grid-row: 35;
}
.fs-c-productCoordinationList__list > *:nth-child(70) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 35;
	grid-row: 35;
}
.fs-c-productCoordinationList__list > *:nth-child(71) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 36;
	grid-row: 36;
}
.fs-c-productCoordinationList__list > *:nth-child(72) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 36;
	grid-row: 36;
}
.fs-c-productCoordinationList__list > *:nth-child(73) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 37;
	grid-row: 37;
}
.fs-c-productCoordinationList__list > *:nth-child(74) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 37;
	grid-row: 37;
}
.fs-c-productCoordinationList__list > *:nth-child(75) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 38;
	grid-row: 38;
}
.fs-c-productCoordinationList__list > *:nth-child(76) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 38;
	grid-row: 38;
}
.fs-c-productCoordinationList__list > *:nth-child(77) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 39;
	grid-row: 39;
}
.fs-c-productCoordinationList__list > *:nth-child(78) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 39;
	grid-row: 39;
}
.fs-c-productCoordinationList__list > *:nth-child(79) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 40;
	grid-row: 40;
}
.fs-c-productCoordinationList__list > *:nth-child(80) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 40;
	grid-row: 40;
}
.fs-c-productCoordinationList__list > *:nth-child(81) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 41;
	grid-row: 41;
}
.fs-c-productCoordinationList__list > *:nth-child(82) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 41;
	grid-row: 41;
}
.fs-c-productCoordinationList__list > *:nth-child(83) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 42;
	grid-row: 42;
}
.fs-c-productCoordinationList__list > *:nth-child(84) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 42;
	grid-row: 42;
}
.fs-c-productCoordinationList__list > *:nth-child(85) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 43;
	grid-row: 43;
}
.fs-c-productCoordinationList__list > *:nth-child(86) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 43;
	grid-row: 43;
}
.fs-c-productCoordinationList__list > *:nth-child(87) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 44;
	grid-row: 44;
}
.fs-c-productCoordinationList__list > *:nth-child(88) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 44;
	grid-row: 44;
}
.fs-c-productCoordinationList__list > *:nth-child(89) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 45;
	grid-row: 45;
}
.fs-c-productCoordinationList__list > *:nth-child(90) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 45;
	grid-row: 45;
}
.fs-c-productCoordinationList__list > *:nth-child(91) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 46;
	grid-row: 46;
}
.fs-c-productCoordinationList__list > *:nth-child(92) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 46;
	grid-row: 46;
}
.fs-c-productCoordinationList__list > *:nth-child(93) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 47;
	grid-row: 47;
}
.fs-c-productCoordinationList__list > *:nth-child(94) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 47;
	grid-row: 47;
}
.fs-c-productCoordinationList__list > *:nth-child(95) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 48;
	grid-row: 48;
}
.fs-c-productCoordinationList__list > *:nth-child(96) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 48;
	grid-row: 48;
}
.fs-c-productCoordinationList__list > *:nth-child(97) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 49;
	grid-row: 49;
}
.fs-c-productCoordinationList__list > *:nth-child(98) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 49;
	grid-row: 49;
}
.fs-c-productCoordinationList__list > *:nth-child(99) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 50;
	grid-row: 50;
}
.fs-c-productCoordinationList__list > *:nth-child(100) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 50;
	grid-row: 50;
}
.fs-c-productCoordinationList__list > *:nth-child(101) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 51;
	grid-row: 51;
}
.fs-c-productCoordinationList__list > *:nth-child(102) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 51;
	grid-row: 51;
}
.fs-c-productCoordinationList__list > *:nth-child(103) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 52;
	grid-row: 52;
}
.fs-c-productCoordinationList__list > *:nth-child(104) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 52;
	grid-row: 52;
}
.fs-c-productCoordinationList__list > *:nth-child(105) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 53;
	grid-row: 53;
}
.fs-c-productCoordinationList__list > *:nth-child(106) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 53;
	grid-row: 53;
}
.fs-c-productCoordinationList__list > *:nth-child(107) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 54;
	grid-row: 54;
}
.fs-c-productCoordinationList__list > *:nth-child(108) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 54;
	grid-row: 54;
}
.fs-c-productCoordinationList__list > *:nth-child(109) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 55;
	grid-row: 55;
}
.fs-c-productCoordinationList__list > *:nth-child(110) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 55;
	grid-row: 55;
}
.fs-c-productCoordinationList__list > *:nth-child(111) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 56;
	grid-row: 56;
}
.fs-c-productCoordinationList__list > *:nth-child(112) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 56;
	grid-row: 56;
}
.fs-c-productCoordinationList__list > *:nth-child(113) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 57;
	grid-row: 57;
}
.fs-c-productCoordinationList__list > *:nth-child(114) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 57;
	grid-row: 57;
}
.fs-c-productCoordinationList__list > *:nth-child(115) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 58;
	grid-row: 58;
}
.fs-c-productCoordinationList__list > *:nth-child(116) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 58;
	grid-row: 58;
}
.fs-c-productCoordinationList__list > *:nth-child(117) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 59;
	grid-row: 59;
}
.fs-c-productCoordinationList__list > *:nth-child(118) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 59;
	grid-row: 59;
}
.fs-c-productCoordinationList__list > *:nth-child(119) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 60;
	grid-row: 60;
}
.fs-c-productCoordinationList__list > *:nth-child(120) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 60;
	grid-row: 60;
}
.fs-c-productCoordinationList__list > *:nth-child(121) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 61;
	grid-row: 61;
}
.fs-c-productCoordinationList__list > *:nth-child(122) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 61;
	grid-row: 61;
}
.fs-c-productCoordinationList__list > *:nth-child(123) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 62;
	grid-row: 62;
}
.fs-c-productCoordinationList__list > *:nth-child(124) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 62;
	grid-row: 62;
}
.fs-c-productCoordinationList__list > *:nth-child(125) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 63;
	grid-row: 63;
}
.fs-c-productCoordinationList__list > *:nth-child(126) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 63;
	grid-row: 63;
}
.fs-c-productCoordinationList__list > *:nth-child(127) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 64;
	grid-row: 64;
}
.fs-c-productCoordinationList__list > *:nth-child(128) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 64;
	grid-row: 64;
}
.fs-c-productCoordinationList__list > *:nth-child(129) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 65;
	grid-row: 65;
}
.fs-c-productCoordinationList__list > *:nth-child(130) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 65;
	grid-row: 65;
}
.fs-c-productCoordinationList__list > *:nth-child(131) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 66;
	grid-row: 66;
}
.fs-c-productCoordinationList__list > *:nth-child(132) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 66;
	grid-row: 66;
}
.fs-c-productCoordinationList__list > *:nth-child(133) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 67;
	grid-row: 67;
}
.fs-c-productCoordinationList__list > *:nth-child(134) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 67;
	grid-row: 67;
}
.fs-c-productCoordinationList__list > *:nth-child(135) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 68;
	grid-row: 68;
}
.fs-c-productCoordinationList__list > *:nth-child(136) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 68;
	grid-row: 68;
}
.fs-c-productCoordinationList__list > *:nth-child(137) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 69;
	grid-row: 69;
}
.fs-c-productCoordinationList__list > *:nth-child(138) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 69;
	grid-row: 69;
}
.fs-c-productCoordinationList__list > *:nth-child(139) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 70;
	grid-row: 70;
}
.fs-c-productCoordinationList__list > *:nth-child(140) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 70;
	grid-row: 70;
}
.fs-c-productCoordinationList__list > *:nth-child(141) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 71;
	grid-row: 71;
}
.fs-c-productCoordinationList__list > *:nth-child(142) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 71;
	grid-row: 71;
}
.fs-c-productCoordinationList__list > *:nth-child(143) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 72;
	grid-row: 72;
}
.fs-c-productCoordinationList__list > *:nth-child(144) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 72;
	grid-row: 72;
}
.fs-c-productCoordinationList__list > *:nth-child(145) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 73;
	grid-row: 73;
}
.fs-c-productCoordinationList__list > *:nth-child(146) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 73;
	grid-row: 73;
}
.fs-c-productCoordinationList__list > *:nth-child(147) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 74;
	grid-row: 74;
}
.fs-c-productCoordinationList__list > *:nth-child(148) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 74;
	grid-row: 74;
}
.fs-c-productCoordinationList__list > *:nth-child(149) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 75;
	grid-row: 75;
}
.fs-c-productCoordinationList__list > *:nth-child(150) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 75;
	grid-row: 75;
}
.fs-c-productCoordinationList__list > *:nth-child(151) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 76;
	grid-row: 76;
}
.fs-c-productCoordinationList__list > *:nth-child(152) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 76;
	grid-row: 76;
}
.fs-c-productCoordinationList__list > *:nth-child(153) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 77;
	grid-row: 77;
}
.fs-c-productCoordinationList__list > *:nth-child(154) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 77;
	grid-row: 77;
}
.fs-c-productCoordinationList__list > *:nth-child(155) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 78;
	grid-row: 78;
}
.fs-c-productCoordinationList__list > *:nth-child(156) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 78;
	grid-row: 78;
}
.fs-c-productCoordinationList__list > *:nth-child(157) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 79;
	grid-row: 79;
}
.fs-c-productCoordinationList__list > *:nth-child(158) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 79;
	grid-row: 79;
}
.fs-c-productCoordinationList__list > *:nth-child(159) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 80;
	grid-row: 80;
}
.fs-c-productCoordinationList__list > *:nth-child(160) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 80;
	grid-row: 80;
}
.fs-c-productCoordinationList__list > *:nth-child(161) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 81;
	grid-row: 81;
}
.fs-c-productCoordinationList__list > *:nth-child(162) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 81;
	grid-row: 81;
}
.fs-c-productCoordinationList__list > *:nth-child(163) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 82;
	grid-row: 82;
}
.fs-c-productCoordinationList__list > *:nth-child(164) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 82;
	grid-row: 82;
}
.fs-c-productCoordinationList__list > *:nth-child(165) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 83;
	grid-row: 83;
}
.fs-c-productCoordinationList__list > *:nth-child(166) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 83;
	grid-row: 83;
}
.fs-c-productCoordinationList__list > *:nth-child(167) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 84;
	grid-row: 84;
}
.fs-c-productCoordinationList__list > *:nth-child(168) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 84;
	grid-row: 84;
}
.fs-c-productCoordinationList__list > *:nth-child(169) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 85;
	grid-row: 85;
}
.fs-c-productCoordinationList__list > *:nth-child(170) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 85;
	grid-row: 85;
}
.fs-c-productCoordinationList__list > *:nth-child(171) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 86;
	grid-row: 86;
}
.fs-c-productCoordinationList__list > *:nth-child(172) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 86;
	grid-row: 86;
}
.fs-c-productCoordinationList__list > *:nth-child(173) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 87;
	grid-row: 87;
}
.fs-c-productCoordinationList__list > *:nth-child(174) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 87;
	grid-row: 87;
}
.fs-c-productCoordinationList__list > *:nth-child(175) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 88;
	grid-row: 88;
}
.fs-c-productCoordinationList__list > *:nth-child(176) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 88;
	grid-row: 88;
}
.fs-c-productCoordinationList__list > *:nth-child(177) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 89;
	grid-row: 89;
}
.fs-c-productCoordinationList__list > *:nth-child(178) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 89;
	grid-row: 89;
}
.fs-c-productCoordinationList__list > *:nth-child(179) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 90;
	grid-row: 90;
}
.fs-c-productCoordinationList__list > *:nth-child(180) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 90;
	grid-row: 90;
}
.fs-c-productCoordinationList__list > *:nth-child(181) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 91;
	grid-row: 91;
}
.fs-c-productCoordinationList__list > *:nth-child(182) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 91;
	grid-row: 91;
}
.fs-c-productCoordinationList__list > *:nth-child(183) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 92;
	grid-row: 92;
}
.fs-c-productCoordinationList__list > *:nth-child(184) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 92;
	grid-row: 92;
}
.fs-c-productCoordinationList__list > *:nth-child(185) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 93;
	grid-row: 93;
}
.fs-c-productCoordinationList__list > *:nth-child(186) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 93;
	grid-row: 93;
}
.fs-c-productCoordinationList__list > *:nth-child(187) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 94;
	grid-row: 94;
}
.fs-c-productCoordinationList__list > *:nth-child(188) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 94;
	grid-row: 94;
}
.fs-c-productCoordinationList__list > *:nth-child(189) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 95;
	grid-row: 95;
}
.fs-c-productCoordinationList__list > *:nth-child(190) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 95;
	grid-row: 95;
}
.fs-c-productCoordinationList__list > *:nth-child(191) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 96;
	grid-row: 96;
}
.fs-c-productCoordinationList__list > *:nth-child(192) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 96;
	grid-row: 96;
}
.fs-c-productCoordinationList__list > *:nth-child(193) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 97;
	grid-row: 97;
}
.fs-c-productCoordinationList__list > *:nth-child(194) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 97;
	grid-row: 97;
}
.fs-c-productCoordinationList__list > *:nth-child(195) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 98;
	grid-row: 98;
}
.fs-c-productCoordinationList__list > *:nth-child(196) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 98;
	grid-row: 98;
}
.fs-c-productCoordinationList__list > *:nth-child(197) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 99;
	grid-row: 99;
}
.fs-c-productCoordinationList__list > *:nth-child(198) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 99;
	grid-row: 99;
}
.fs-c-productCoordinationList__list > *:nth-child(199) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 100;
	grid-row: 100;
}
.fs-c-productCoordinationList__list > *:nth-child(200) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 100;
	grid-row: 100;
}
 @media screen and (min-width: 600px) {
	.fs-c-productCoordinationList__list {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: calc(33.33333% - 0px) calc(33.33333% - 0px) calc(33.33333% - 0px);
		grid-template-columns: calc(33.33333% - 0px) calc(33.33333% - 0px) calc(33.33333% - 0px);
		grid-gap: 0px;
	}
	.fs-c-productCoordinationList__list > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-productCoordinationList__list > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-productCoordinationList__list > *:nth-child(3) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-productCoordinationList__list > *:nth-child(4) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-productCoordinationList__list > *:nth-child(5) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-productCoordinationList__list > *:nth-child(6) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-productCoordinationList__list > *:nth-child(7) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-productCoordinationList__list > *:nth-child(8) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-productCoordinationList__list > *:nth-child(9) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-productCoordinationList__list > *:nth-child(10) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-productCoordinationList__list > *:nth-child(11) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-productCoordinationList__list > *:nth-child(12) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-productCoordinationList__list > *:nth-child(13) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-productCoordinationList__list > *:nth-child(14) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-productCoordinationList__list > *:nth-child(15) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-productCoordinationList__list > *:nth-child(16) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-productCoordinationList__list > *:nth-child(17) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-productCoordinationList__list > *:nth-child(18) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-productCoordinationList__list > *:nth-child(19) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-productCoordinationList__list > *:nth-child(20) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-productCoordinationList__list > *:nth-child(21) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-productCoordinationList__list > *:nth-child(22) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-productCoordinationList__list > *:nth-child(23) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-productCoordinationList__list > *:nth-child(24) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-productCoordinationList__list > *:nth-child(25) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-productCoordinationList__list > *:nth-child(26) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-productCoordinationList__list > *:nth-child(27) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-productCoordinationList__list > *:nth-child(28) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-productCoordinationList__list > *:nth-child(29) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-productCoordinationList__list > *:nth-child(30) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-productCoordinationList__list > *:nth-child(31) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-productCoordinationList__list > *:nth-child(32) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-productCoordinationList__list > *:nth-child(33) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-productCoordinationList__list > *:nth-child(34) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-productCoordinationList__list > *:nth-child(35) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-productCoordinationList__list > *:nth-child(36) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-productCoordinationList__list > *:nth-child(37) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-productCoordinationList__list > *:nth-child(38) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-productCoordinationList__list > *:nth-child(39) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-productCoordinationList__list > *:nth-child(40) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-productCoordinationList__list > *:nth-child(41) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-productCoordinationList__list > *:nth-child(42) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-productCoordinationList__list > *:nth-child(43) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-productCoordinationList__list > *:nth-child(44) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-productCoordinationList__list > *:nth-child(45) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-productCoordinationList__list > *:nth-child(46) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-productCoordinationList__list > *:nth-child(47) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-productCoordinationList__list > *:nth-child(48) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-productCoordinationList__list > *:nth-child(49) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-productCoordinationList__list > *:nth-child(50) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-productCoordinationList__list > *:nth-child(51) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-productCoordinationList__list > *:nth-child(52) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-productCoordinationList__list > *:nth-child(53) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-productCoordinationList__list > *:nth-child(54) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-productCoordinationList__list > *:nth-child(55) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-productCoordinationList__list > *:nth-child(56) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-productCoordinationList__list > *:nth-child(57) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-productCoordinationList__list > *:nth-child(58) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-productCoordinationList__list > *:nth-child(59) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-productCoordinationList__list > *:nth-child(60) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-productCoordinationList__list > *:nth-child(61) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-productCoordinationList__list > *:nth-child(62) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-productCoordinationList__list > *:nth-child(63) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-productCoordinationList__list > *:nth-child(64) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-productCoordinationList__list > *:nth-child(65) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-productCoordinationList__list > *:nth-child(66) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-productCoordinationList__list > *:nth-child(67) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-productCoordinationList__list > *:nth-child(68) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-productCoordinationList__list > *:nth-child(69) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-productCoordinationList__list > *:nth-child(70) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-productCoordinationList__list > *:nth-child(71) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-productCoordinationList__list > *:nth-child(72) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-productCoordinationList__list > *:nth-child(73) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-productCoordinationList__list > *:nth-child(74) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-productCoordinationList__list > *:nth-child(75) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-productCoordinationList__list > *:nth-child(76) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-productCoordinationList__list > *:nth-child(77) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-productCoordinationList__list > *:nth-child(78) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-productCoordinationList__list > *:nth-child(79) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-productCoordinationList__list > *:nth-child(80) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-productCoordinationList__list > *:nth-child(81) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-productCoordinationList__list > *:nth-child(82) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-productCoordinationList__list > *:nth-child(83) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-productCoordinationList__list > *:nth-child(84) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-productCoordinationList__list > *:nth-child(85) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-productCoordinationList__list > *:nth-child(86) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-productCoordinationList__list > *:nth-child(87) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-productCoordinationList__list > *:nth-child(88) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-productCoordinationList__list > *:nth-child(89) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-productCoordinationList__list > *:nth-child(90) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-productCoordinationList__list > *:nth-child(91) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-productCoordinationList__list > *:nth-child(92) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-productCoordinationList__list > *:nth-child(93) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-productCoordinationList__list > *:nth-child(94) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 32;
		grid-row: 32;
	}
	.fs-c-productCoordinationList__list > *:nth-child(95) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 32;
		grid-row: 32;
	}
	.fs-c-productCoordinationList__list > *:nth-child(96) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 32;
		grid-row: 32;
	}
	.fs-c-productCoordinationList__list > *:nth-child(97) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 33;
		grid-row: 33;
	}
	.fs-c-productCoordinationList__list > *:nth-child(98) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 33;
		grid-row: 33;
	}
	.fs-c-productCoordinationList__list > *:nth-child(99) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 33;
		grid-row: 33;
	}
	.fs-c-productCoordinationList__list > *:nth-child(100) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 34;
		grid-row: 34;
	}
	.fs-c-productCoordinationList__list > *:nth-child(101) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 34;
		grid-row: 34;
	}
	.fs-c-productCoordinationList__list > *:nth-child(102) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 34;
		grid-row: 34;
	}
	.fs-c-productCoordinationList__list > *:nth-child(103) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 35;
		grid-row: 35;
	}
	.fs-c-productCoordinationList__list > *:nth-child(104) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 35;
		grid-row: 35;
	}
	.fs-c-productCoordinationList__list > *:nth-child(105) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 35;
		grid-row: 35;
	}
	.fs-c-productCoordinationList__list > *:nth-child(106) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 36;
		grid-row: 36;
	}
	.fs-c-productCoordinationList__list > *:nth-child(107) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 36;
		grid-row: 36;
	}
	.fs-c-productCoordinationList__list > *:nth-child(108) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 36;
		grid-row: 36;
	}
	.fs-c-productCoordinationList__list > *:nth-child(109) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 37;
		grid-row: 37;
	}
	.fs-c-productCoordinationList__list > *:nth-child(110) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 37;
		grid-row: 37;
	}
	.fs-c-productCoordinationList__list > *:nth-child(111) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 37;
		grid-row: 37;
	}
	.fs-c-productCoordinationList__list > *:nth-child(112) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 38;
		grid-row: 38;
	}
	.fs-c-productCoordinationList__list > *:nth-child(113) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 38;
		grid-row: 38;
	}
	.fs-c-productCoordinationList__list > *:nth-child(114) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 38;
		grid-row: 38;
	}
	.fs-c-productCoordinationList__list > *:nth-child(115) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 39;
		grid-row: 39;
	}
	.fs-c-productCoordinationList__list > *:nth-child(116) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 39;
		grid-row: 39;
	}
	.fs-c-productCoordinationList__list > *:nth-child(117) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 39;
		grid-row: 39;
	}
	.fs-c-productCoordinationList__list > *:nth-child(118) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 40;
		grid-row: 40;
	}
	.fs-c-productCoordinationList__list > *:nth-child(119) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 40;
		grid-row: 40;
	}
	.fs-c-productCoordinationList__list > *:nth-child(120) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 40;
		grid-row: 40;
	}
	.fs-c-productCoordinationList__list > *:nth-child(121) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 41;
		grid-row: 41;
	}
	.fs-c-productCoordinationList__list > *:nth-child(122) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 41;
		grid-row: 41;
	}
	.fs-c-productCoordinationList__list > *:nth-child(123) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 41;
		grid-row: 41;
	}
	.fs-c-productCoordinationList__list > *:nth-child(124) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 42;
		grid-row: 42;
	}
	.fs-c-productCoordinationList__list > *:nth-child(125) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 42;
		grid-row: 42;
	}
	.fs-c-productCoordinationList__list > *:nth-child(126) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 42;
		grid-row: 42;
	}
	.fs-c-productCoordinationList__list > *:nth-child(127) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 43;
		grid-row: 43;
	}
	.fs-c-productCoordinationList__list > *:nth-child(128) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 43;
		grid-row: 43;
	}
	.fs-c-productCoordinationList__list > *:nth-child(129) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 43;
		grid-row: 43;
	}
	.fs-c-productCoordinationList__list > *:nth-child(130) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 44;
		grid-row: 44;
	}
	.fs-c-productCoordinationList__list > *:nth-child(131) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 44;
		grid-row: 44;
	}
	.fs-c-productCoordinationList__list > *:nth-child(132) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 44;
		grid-row: 44;
	}
	.fs-c-productCoordinationList__list > *:nth-child(133) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 45;
		grid-row: 45;
	}
	.fs-c-productCoordinationList__list > *:nth-child(134) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 45;
		grid-row: 45;
	}
	.fs-c-productCoordinationList__list > *:nth-child(135) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 45;
		grid-row: 45;
	}
	.fs-c-productCoordinationList__list > *:nth-child(136) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 46;
		grid-row: 46;
	}
	.fs-c-productCoordinationList__list > *:nth-child(137) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 46;
		grid-row: 46;
	}
	.fs-c-productCoordinationList__list > *:nth-child(138) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 46;
		grid-row: 46;
	}
	.fs-c-productCoordinationList__list > *:nth-child(139) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 47;
		grid-row: 47;
	}
	.fs-c-productCoordinationList__list > *:nth-child(140) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 47;
		grid-row: 47;
	}
	.fs-c-productCoordinationList__list > *:nth-child(141) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 47;
		grid-row: 47;
	}
	.fs-c-productCoordinationList__list > *:nth-child(142) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 48;
		grid-row: 48;
	}
	.fs-c-productCoordinationList__list > *:nth-child(143) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 48;
		grid-row: 48;
	}
	.fs-c-productCoordinationList__list > *:nth-child(144) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 48;
		grid-row: 48;
	}
	.fs-c-productCoordinationList__list > *:nth-child(145) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 49;
		grid-row: 49;
	}
	.fs-c-productCoordinationList__list > *:nth-child(146) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 49;
		grid-row: 49;
	}
	.fs-c-productCoordinationList__list > *:nth-child(147) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 49;
		grid-row: 49;
	}
	.fs-c-productCoordinationList__list > *:nth-child(148) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 50;
		grid-row: 50;
	}
	.fs-c-productCoordinationList__list > *:nth-child(149) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 50;
		grid-row: 50;
	}
	.fs-c-productCoordinationList__list > *:nth-child(150) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 50;
		grid-row: 50;
	}
	.fs-c-productCoordinationList__list > *:nth-child(151) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 51;
		grid-row: 51;
	}
	.fs-c-productCoordinationList__list > *:nth-child(152) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 51;
		grid-row: 51;
	}
	.fs-c-productCoordinationList__list > *:nth-child(153) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 51;
		grid-row: 51;
	}
	.fs-c-productCoordinationList__list > *:nth-child(154) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 52;
		grid-row: 52;
	}
	.fs-c-productCoordinationList__list > *:nth-child(155) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 52;
		grid-row: 52;
	}
	.fs-c-productCoordinationList__list > *:nth-child(156) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 52;
		grid-row: 52;
	}
	.fs-c-productCoordinationList__list > *:nth-child(157) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 53;
		grid-row: 53;
	}
	.fs-c-productCoordinationList__list > *:nth-child(158) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 53;
		grid-row: 53;
	}
	.fs-c-productCoordinationList__list > *:nth-child(159) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 53;
		grid-row: 53;
	}
	.fs-c-productCoordinationList__list > *:nth-child(160) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 54;
		grid-row: 54;
	}
	.fs-c-productCoordinationList__list > *:nth-child(161) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 54;
		grid-row: 54;
	}
	.fs-c-productCoordinationList__list > *:nth-child(162) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 54;
		grid-row: 54;
	}
	.fs-c-productCoordinationList__list > *:nth-child(163) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 55;
		grid-row: 55;
	}
	.fs-c-productCoordinationList__list > *:nth-child(164) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 55;
		grid-row: 55;
	}
	.fs-c-productCoordinationList__list > *:nth-child(165) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 55;
		grid-row: 55;
	}
	.fs-c-productCoordinationList__list > *:nth-child(166) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 56;
		grid-row: 56;
	}
	.fs-c-productCoordinationList__list > *:nth-child(167) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 56;
		grid-row: 56;
	}
	.fs-c-productCoordinationList__list > *:nth-child(168) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 56;
		grid-row: 56;
	}
	.fs-c-productCoordinationList__list > *:nth-child(169) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 57;
		grid-row: 57;
	}
	.fs-c-productCoordinationList__list > *:nth-child(170) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 57;
		grid-row: 57;
	}
	.fs-c-productCoordinationList__list > *:nth-child(171) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 57;
		grid-row: 57;
	}
	.fs-c-productCoordinationList__list > *:nth-child(172) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 58;
		grid-row: 58;
	}
	.fs-c-productCoordinationList__list > *:nth-child(173) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 58;
		grid-row: 58;
	}
	.fs-c-productCoordinationList__list > *:nth-child(174) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 58;
		grid-row: 58;
	}
	.fs-c-productCoordinationList__list > *:nth-child(175) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 59;
		grid-row: 59;
	}
	.fs-c-productCoordinationList__list > *:nth-child(176) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 59;
		grid-row: 59;
	}
	.fs-c-productCoordinationList__list > *:nth-child(177) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 59;
		grid-row: 59;
	}
	.fs-c-productCoordinationList__list > *:nth-child(178) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 60;
		grid-row: 60;
	}
	.fs-c-productCoordinationList__list > *:nth-child(179) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 60;
		grid-row: 60;
	}
	.fs-c-productCoordinationList__list > *:nth-child(180) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 60;
		grid-row: 60;
	}
	.fs-c-productCoordinationList__list > *:nth-child(181) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 61;
		grid-row: 61;
	}
	.fs-c-productCoordinationList__list > *:nth-child(182) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 61;
		grid-row: 61;
	}
	.fs-c-productCoordinationList__list > *:nth-child(183) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 61;
		grid-row: 61;
	}
	.fs-c-productCoordinationList__list > *:nth-child(184) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 62;
		grid-row: 62;
	}
	.fs-c-productCoordinationList__list > *:nth-child(185) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 62;
		grid-row: 62;
	}
	.fs-c-productCoordinationList__list > *:nth-child(186) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 62;
		grid-row: 62;
	}
	.fs-c-productCoordinationList__list > *:nth-child(187) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 63;
		grid-row: 63;
	}
	.fs-c-productCoordinationList__list > *:nth-child(188) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 63;
		grid-row: 63;
	}
	.fs-c-productCoordinationList__list > *:nth-child(189) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 63;
		grid-row: 63;
	}
	.fs-c-productCoordinationList__list > *:nth-child(190) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 64;
		grid-row: 64;
	}
	.fs-c-productCoordinationList__list > *:nth-child(191) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 64;
		grid-row: 64;
	}
	.fs-c-productCoordinationList__list > *:nth-child(192) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 64;
		grid-row: 64;
	}
	.fs-c-productCoordinationList__list > *:nth-child(193) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 65;
		grid-row: 65;
	}
	.fs-c-productCoordinationList__list > *:nth-child(194) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 65;
		grid-row: 65;
	}
	.fs-c-productCoordinationList__list > *:nth-child(195) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 65;
		grid-row: 65;
	}
	.fs-c-productCoordinationList__list > *:nth-child(196) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 66;
		grid-row: 66;
	}
	.fs-c-productCoordinationList__list > *:nth-child(197) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 66;
		grid-row: 66;
	}
	.fs-c-productCoordinationList__list > *:nth-child(198) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 66;
		grid-row: 66;
	}
	.fs-c-productCoordinationList__list > *:nth-child(199) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 67;
		grid-row: 67;
	}
	.fs-c-productCoordinationList__list > *:nth-child(200) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 67;
		grid-row: 67;
	}
}
 @media screen and (min-width: 768px) {
	.fs-c-productCoordinationList__list {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: calc(25% - 0px) calc(25% - 0px) calc(25% - 0px) calc(25% - 0px);
		grid-template-columns: calc(25% - 0px) calc(25% - 0px) calc(25% - 0px) calc(25% - 0px);
		grid-gap: 0px;
	}
	.fs-c-productCoordinationList__list > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-productCoordinationList__list > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-productCoordinationList__list > *:nth-child(3) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-productCoordinationList__list > *:nth-child(4) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-productCoordinationList__list > *:nth-child(5) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-productCoordinationList__list > *:nth-child(6) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-productCoordinationList__list > *:nth-child(7) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-productCoordinationList__list > *:nth-child(8) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-productCoordinationList__list > *:nth-child(9) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-productCoordinationList__list > *:nth-child(10) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-productCoordinationList__list > *:nth-child(11) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-productCoordinationList__list > *:nth-child(12) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-productCoordinationList__list > *:nth-child(13) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-productCoordinationList__list > *:nth-child(14) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-productCoordinationList__list > *:nth-child(15) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-productCoordinationList__list > *:nth-child(16) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-productCoordinationList__list > *:nth-child(17) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-productCoordinationList__list > *:nth-child(18) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-productCoordinationList__list > *:nth-child(19) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-productCoordinationList__list > *:nth-child(20) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-productCoordinationList__list > *:nth-child(21) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-productCoordinationList__list > *:nth-child(22) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-productCoordinationList__list > *:nth-child(23) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-productCoordinationList__list > *:nth-child(24) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-productCoordinationList__list > *:nth-child(25) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-productCoordinationList__list > *:nth-child(26) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-productCoordinationList__list > *:nth-child(27) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-productCoordinationList__list > *:nth-child(28) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-productCoordinationList__list > *:nth-child(29) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-productCoordinationList__list > *:nth-child(30) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-productCoordinationList__list > *:nth-child(31) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-productCoordinationList__list > *:nth-child(32) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-productCoordinationList__list > *:nth-child(33) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-productCoordinationList__list > *:nth-child(34) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-productCoordinationList__list > *:nth-child(35) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-productCoordinationList__list > *:nth-child(36) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-productCoordinationList__list > *:nth-child(37) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-productCoordinationList__list > *:nth-child(38) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-productCoordinationList__list > *:nth-child(39) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-productCoordinationList__list > *:nth-child(40) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-productCoordinationList__list > *:nth-child(41) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-productCoordinationList__list > *:nth-child(42) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-productCoordinationList__list > *:nth-child(43) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-productCoordinationList__list > *:nth-child(44) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-productCoordinationList__list > *:nth-child(45) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-productCoordinationList__list > *:nth-child(46) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-productCoordinationList__list > *:nth-child(47) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-productCoordinationList__list > *:nth-child(48) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-productCoordinationList__list > *:nth-child(49) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-productCoordinationList__list > *:nth-child(50) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-productCoordinationList__list > *:nth-child(51) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-productCoordinationList__list > *:nth-child(52) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-productCoordinationList__list > *:nth-child(53) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-productCoordinationList__list > *:nth-child(54) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-productCoordinationList__list > *:nth-child(55) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-productCoordinationList__list > *:nth-child(56) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-productCoordinationList__list > *:nth-child(57) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-productCoordinationList__list > *:nth-child(58) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-productCoordinationList__list > *:nth-child(59) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-productCoordinationList__list > *:nth-child(60) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-productCoordinationList__list > *:nth-child(61) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-productCoordinationList__list > *:nth-child(62) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-productCoordinationList__list > *:nth-child(63) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-productCoordinationList__list > *:nth-child(64) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-productCoordinationList__list > *:nth-child(65) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-productCoordinationList__list > *:nth-child(66) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-productCoordinationList__list > *:nth-child(67) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-productCoordinationList__list > *:nth-child(68) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-productCoordinationList__list > *:nth-child(69) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-productCoordinationList__list > *:nth-child(70) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-productCoordinationList__list > *:nth-child(71) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-productCoordinationList__list > *:nth-child(72) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-productCoordinationList__list > *:nth-child(73) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-productCoordinationList__list > *:nth-child(74) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-productCoordinationList__list > *:nth-child(75) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-productCoordinationList__list > *:nth-child(76) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-productCoordinationList__list > *:nth-child(77) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-productCoordinationList__list > *:nth-child(78) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-productCoordinationList__list > *:nth-child(79) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-productCoordinationList__list > *:nth-child(80) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-productCoordinationList__list > *:nth-child(81) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-productCoordinationList__list > *:nth-child(82) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-productCoordinationList__list > *:nth-child(83) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-productCoordinationList__list > *:nth-child(84) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-productCoordinationList__list > *:nth-child(85) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-productCoordinationList__list > *:nth-child(86) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-productCoordinationList__list > *:nth-child(87) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-productCoordinationList__list > *:nth-child(88) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-productCoordinationList__list > *:nth-child(89) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-productCoordinationList__list > *:nth-child(90) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-productCoordinationList__list > *:nth-child(91) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-productCoordinationList__list > *:nth-child(92) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-productCoordinationList__list > *:nth-child(93) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-productCoordinationList__list > *:nth-child(94) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-productCoordinationList__list > *:nth-child(95) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-productCoordinationList__list > *:nth-child(96) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-productCoordinationList__list > *:nth-child(97) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-productCoordinationList__list > *:nth-child(98) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-productCoordinationList__list > *:nth-child(99) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-productCoordinationList__list > *:nth-child(100) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-productCoordinationList__list > *:nth-child(101) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-productCoordinationList__list > *:nth-child(102) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-productCoordinationList__list > *:nth-child(103) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-productCoordinationList__list > *:nth-child(104) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-productCoordinationList__list > *:nth-child(105) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-productCoordinationList__list > *:nth-child(106) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-productCoordinationList__list > *:nth-child(107) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-productCoordinationList__list > *:nth-child(108) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-productCoordinationList__list > *:nth-child(109) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-productCoordinationList__list > *:nth-child(110) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-productCoordinationList__list > *:nth-child(111) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-productCoordinationList__list > *:nth-child(112) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-productCoordinationList__list > *:nth-child(113) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-productCoordinationList__list > *:nth-child(114) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-productCoordinationList__list > *:nth-child(115) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-productCoordinationList__list > *:nth-child(116) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-productCoordinationList__list > *:nth-child(117) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-productCoordinationList__list > *:nth-child(118) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-productCoordinationList__list > *:nth-child(119) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-productCoordinationList__list > *:nth-child(120) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-productCoordinationList__list > *:nth-child(121) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-productCoordinationList__list > *:nth-child(122) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-productCoordinationList__list > *:nth-child(123) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-productCoordinationList__list > *:nth-child(124) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-productCoordinationList__list > *:nth-child(125) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 32;
		grid-row: 32;
	}
	.fs-c-productCoordinationList__list > *:nth-child(126) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 32;
		grid-row: 32;
	}
	.fs-c-productCoordinationList__list > *:nth-child(127) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 32;
		grid-row: 32;
	}
	.fs-c-productCoordinationList__list > *:nth-child(128) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 32;
		grid-row: 32;
	}
	.fs-c-productCoordinationList__list > *:nth-child(129) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 33;
		grid-row: 33;
	}
	.fs-c-productCoordinationList__list > *:nth-child(130) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 33;
		grid-row: 33;
	}
	.fs-c-productCoordinationList__list > *:nth-child(131) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 33;
		grid-row: 33;
	}
	.fs-c-productCoordinationList__list > *:nth-child(132) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 33;
		grid-row: 33;
	}
	.fs-c-productCoordinationList__list > *:nth-child(133) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 34;
		grid-row: 34;
	}
	.fs-c-productCoordinationList__list > *:nth-child(134) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 34;
		grid-row: 34;
	}
	.fs-c-productCoordinationList__list > *:nth-child(135) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 34;
		grid-row: 34;
	}
	.fs-c-productCoordinationList__list > *:nth-child(136) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 34;
		grid-row: 34;
	}
	.fs-c-productCoordinationList__list > *:nth-child(137) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 35;
		grid-row: 35;
	}
	.fs-c-productCoordinationList__list > *:nth-child(138) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 35;
		grid-row: 35;
	}
	.fs-c-productCoordinationList__list > *:nth-child(139) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 35;
		grid-row: 35;
	}
	.fs-c-productCoordinationList__list > *:nth-child(140) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 35;
		grid-row: 35;
	}
	.fs-c-productCoordinationList__list > *:nth-child(141) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 36;
		grid-row: 36;
	}
	.fs-c-productCoordinationList__list > *:nth-child(142) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 36;
		grid-row: 36;
	}
	.fs-c-productCoordinationList__list > *:nth-child(143) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 36;
		grid-row: 36;
	}
	.fs-c-productCoordinationList__list > *:nth-child(144) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 36;
		grid-row: 36;
	}
	.fs-c-productCoordinationList__list > *:nth-child(145) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 37;
		grid-row: 37;
	}
	.fs-c-productCoordinationList__list > *:nth-child(146) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 37;
		grid-row: 37;
	}
	.fs-c-productCoordinationList__list > *:nth-child(147) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 37;
		grid-row: 37;
	}
	.fs-c-productCoordinationList__list > *:nth-child(148) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 37;
		grid-row: 37;
	}
	.fs-c-productCoordinationList__list > *:nth-child(149) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 38;
		grid-row: 38;
	}
	.fs-c-productCoordinationList__list > *:nth-child(150) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 38;
		grid-row: 38;
	}
	.fs-c-productCoordinationList__list > *:nth-child(151) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 38;
		grid-row: 38;
	}
	.fs-c-productCoordinationList__list > *:nth-child(152) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 38;
		grid-row: 38;
	}
	.fs-c-productCoordinationList__list > *:nth-child(153) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 39;
		grid-row: 39;
	}
	.fs-c-productCoordinationList__list > *:nth-child(154) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 39;
		grid-row: 39;
	}
	.fs-c-productCoordinationList__list > *:nth-child(155) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 39;
		grid-row: 39;
	}
	.fs-c-productCoordinationList__list > *:nth-child(156) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 39;
		grid-row: 39;
	}
	.fs-c-productCoordinationList__list > *:nth-child(157) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 40;
		grid-row: 40;
	}
	.fs-c-productCoordinationList__list > *:nth-child(158) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 40;
		grid-row: 40;
	}
	.fs-c-productCoordinationList__list > *:nth-child(159) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 40;
		grid-row: 40;
	}
	.fs-c-productCoordinationList__list > *:nth-child(160) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 40;
		grid-row: 40;
	}
	.fs-c-productCoordinationList__list > *:nth-child(161) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 41;
		grid-row: 41;
	}
	.fs-c-productCoordinationList__list > *:nth-child(162) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 41;
		grid-row: 41;
	}
	.fs-c-productCoordinationList__list > *:nth-child(163) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 41;
		grid-row: 41;
	}
	.fs-c-productCoordinationList__list > *:nth-child(164) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 41;
		grid-row: 41;
	}
	.fs-c-productCoordinationList__list > *:nth-child(165) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 42;
		grid-row: 42;
	}
	.fs-c-productCoordinationList__list > *:nth-child(166) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 42;
		grid-row: 42;
	}
	.fs-c-productCoordinationList__list > *:nth-child(167) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 42;
		grid-row: 42;
	}
	.fs-c-productCoordinationList__list > *:nth-child(168) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 42;
		grid-row: 42;
	}
	.fs-c-productCoordinationList__list > *:nth-child(169) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 43;
		grid-row: 43;
	}
	.fs-c-productCoordinationList__list > *:nth-child(170) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 43;
		grid-row: 43;
	}
	.fs-c-productCoordinationList__list > *:nth-child(171) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 43;
		grid-row: 43;
	}
	.fs-c-productCoordinationList__list > *:nth-child(172) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 43;
		grid-row: 43;
	}
	.fs-c-productCoordinationList__list > *:nth-child(173) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 44;
		grid-row: 44;
	}
	.fs-c-productCoordinationList__list > *:nth-child(174) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 44;
		grid-row: 44;
	}
	.fs-c-productCoordinationList__list > *:nth-child(175) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 44;
		grid-row: 44;
	}
	.fs-c-productCoordinationList__list > *:nth-child(176) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 44;
		grid-row: 44;
	}
	.fs-c-productCoordinationList__list > *:nth-child(177) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 45;
		grid-row: 45;
	}
	.fs-c-productCoordinationList__list > *:nth-child(178) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 45;
		grid-row: 45;
	}
	.fs-c-productCoordinationList__list > *:nth-child(179) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 45;
		grid-row: 45;
	}
	.fs-c-productCoordinationList__list > *:nth-child(180) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 45;
		grid-row: 45;
	}
	.fs-c-productCoordinationList__list > *:nth-child(181) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 46;
		grid-row: 46;
	}
	.fs-c-productCoordinationList__list > *:nth-child(182) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 46;
		grid-row: 46;
	}
	.fs-c-productCoordinationList__list > *:nth-child(183) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 46;
		grid-row: 46;
	}
	.fs-c-productCoordinationList__list > *:nth-child(184) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 46;
		grid-row: 46;
	}
	.fs-c-productCoordinationList__list > *:nth-child(185) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 47;
		grid-row: 47;
	}
	.fs-c-productCoordinationList__list > *:nth-child(186) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 47;
		grid-row: 47;
	}
	.fs-c-productCoordinationList__list > *:nth-child(187) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 47;
		grid-row: 47;
	}
	.fs-c-productCoordinationList__list > *:nth-child(188) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 47;
		grid-row: 47;
	}
	.fs-c-productCoordinationList__list > *:nth-child(189) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 48;
		grid-row: 48;
	}
	.fs-c-productCoordinationList__list > *:nth-child(190) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 48;
		grid-row: 48;
	}
	.fs-c-productCoordinationList__list > *:nth-child(191) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 48;
		grid-row: 48;
	}
	.fs-c-productCoordinationList__list > *:nth-child(192) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 48;
		grid-row: 48;
	}
	.fs-c-productCoordinationList__list > *:nth-child(193) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 49;
		grid-row: 49;
	}
	.fs-c-productCoordinationList__list > *:nth-child(194) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 49;
		grid-row: 49;
	}
	.fs-c-productCoordinationList__list > *:nth-child(195) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 49;
		grid-row: 49;
	}
	.fs-c-productCoordinationList__list > *:nth-child(196) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 49;
		grid-row: 49;
	}
	.fs-c-productCoordinationList__list > *:nth-child(197) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 50;
		grid-row: 50;
	}
	.fs-c-productCoordinationList__list > *:nth-child(198) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 50;
		grid-row: 50;
	}
	.fs-c-productCoordinationList__list > *:nth-child(199) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 50;
		grid-row: 50;
	}
	.fs-c-productCoordinationList__list > *:nth-child(200) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 50;
		grid-row: 50;
	}
}
 @media screen and (min-width: 960px) {
	.fs-c-productCoordinationList__list {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: calc(20% - 0px) calc(20% - 0px) calc(20% - 0px) calc(20% - 0px) calc(20% - 0px);
		grid-template-columns: calc(20% - 0px) calc(20% - 0px) calc(20% - 0px) calc(20% - 0px) calc(20% - 0px);
		grid-gap: 0px;
	}
	.fs-c-productCoordinationList__list > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-productCoordinationList__list > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-productCoordinationList__list > *:nth-child(3) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-productCoordinationList__list > *:nth-child(4) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-productCoordinationList__list > *:nth-child(5) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-productCoordinationList__list > *:nth-child(6) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-productCoordinationList__list > *:nth-child(7) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-productCoordinationList__list > *:nth-child(8) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-productCoordinationList__list > *:nth-child(9) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-productCoordinationList__list > *:nth-child(10) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-productCoordinationList__list > *:nth-child(11) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-productCoordinationList__list > *:nth-child(12) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-productCoordinationList__list > *:nth-child(13) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-productCoordinationList__list > *:nth-child(14) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-productCoordinationList__list > *:nth-child(15) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-productCoordinationList__list > *:nth-child(16) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-productCoordinationList__list > *:nth-child(17) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-productCoordinationList__list > *:nth-child(18) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-productCoordinationList__list > *:nth-child(19) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-productCoordinationList__list > *:nth-child(20) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-productCoordinationList__list > *:nth-child(21) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-productCoordinationList__list > *:nth-child(22) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-productCoordinationList__list > *:nth-child(23) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-productCoordinationList__list > *:nth-child(24) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-productCoordinationList__list > *:nth-child(25) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-c-productCoordinationList__list > *:nth-child(26) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-productCoordinationList__list > *:nth-child(27) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-productCoordinationList__list > *:nth-child(28) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-productCoordinationList__list > *:nth-child(29) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-productCoordinationList__list > *:nth-child(30) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-c-productCoordinationList__list > *:nth-child(31) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-productCoordinationList__list > *:nth-child(32) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-productCoordinationList__list > *:nth-child(33) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-productCoordinationList__list > *:nth-child(34) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-productCoordinationList__list > *:nth-child(35) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-c-productCoordinationList__list > *:nth-child(36) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-productCoordinationList__list > *:nth-child(37) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-productCoordinationList__list > *:nth-child(38) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-productCoordinationList__list > *:nth-child(39) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-productCoordinationList__list > *:nth-child(40) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-c-productCoordinationList__list > *:nth-child(41) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-productCoordinationList__list > *:nth-child(42) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-productCoordinationList__list > *:nth-child(43) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-productCoordinationList__list > *:nth-child(44) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-productCoordinationList__list > *:nth-child(45) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-c-productCoordinationList__list > *:nth-child(46) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-productCoordinationList__list > *:nth-child(47) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-productCoordinationList__list > *:nth-child(48) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-productCoordinationList__list > *:nth-child(49) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-productCoordinationList__list > *:nth-child(50) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-c-productCoordinationList__list > *:nth-child(51) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-productCoordinationList__list > *:nth-child(52) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-productCoordinationList__list > *:nth-child(53) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-productCoordinationList__list > *:nth-child(54) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-productCoordinationList__list > *:nth-child(55) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-c-productCoordinationList__list > *:nth-child(56) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-productCoordinationList__list > *:nth-child(57) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-productCoordinationList__list > *:nth-child(58) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-productCoordinationList__list > *:nth-child(59) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-productCoordinationList__list > *:nth-child(60) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-c-productCoordinationList__list > *:nth-child(61) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-productCoordinationList__list > *:nth-child(62) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-productCoordinationList__list > *:nth-child(63) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-productCoordinationList__list > *:nth-child(64) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-productCoordinationList__list > *:nth-child(65) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-c-productCoordinationList__list > *:nth-child(66) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-productCoordinationList__list > *:nth-child(67) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-productCoordinationList__list > *:nth-child(68) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-productCoordinationList__list > *:nth-child(69) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-productCoordinationList__list > *:nth-child(70) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-c-productCoordinationList__list > *:nth-child(71) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-productCoordinationList__list > *:nth-child(72) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-productCoordinationList__list > *:nth-child(73) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-productCoordinationList__list > *:nth-child(74) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-productCoordinationList__list > *:nth-child(75) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-c-productCoordinationList__list > *:nth-child(76) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-productCoordinationList__list > *:nth-child(77) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-productCoordinationList__list > *:nth-child(78) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-productCoordinationList__list > *:nth-child(79) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-productCoordinationList__list > *:nth-child(80) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-c-productCoordinationList__list > *:nth-child(81) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-productCoordinationList__list > *:nth-child(82) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-productCoordinationList__list > *:nth-child(83) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-productCoordinationList__list > *:nth-child(84) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-productCoordinationList__list > *:nth-child(85) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-c-productCoordinationList__list > *:nth-child(86) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-productCoordinationList__list > *:nth-child(87) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-productCoordinationList__list > *:nth-child(88) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-productCoordinationList__list > *:nth-child(89) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-productCoordinationList__list > *:nth-child(90) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-c-productCoordinationList__list > *:nth-child(91) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-productCoordinationList__list > *:nth-child(92) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-productCoordinationList__list > *:nth-child(93) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-productCoordinationList__list > *:nth-child(94) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-productCoordinationList__list > *:nth-child(95) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-c-productCoordinationList__list > *:nth-child(96) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-productCoordinationList__list > *:nth-child(97) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-productCoordinationList__list > *:nth-child(98) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-productCoordinationList__list > *:nth-child(99) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-productCoordinationList__list > *:nth-child(100) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-c-productCoordinationList__list > *:nth-child(101) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-productCoordinationList__list > *:nth-child(102) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-productCoordinationList__list > *:nth-child(103) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-productCoordinationList__list > *:nth-child(104) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-productCoordinationList__list > *:nth-child(105) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-c-productCoordinationList__list > *:nth-child(106) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-productCoordinationList__list > *:nth-child(107) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-productCoordinationList__list > *:nth-child(108) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-productCoordinationList__list > *:nth-child(109) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-productCoordinationList__list > *:nth-child(110) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-c-productCoordinationList__list > *:nth-child(111) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-productCoordinationList__list > *:nth-child(112) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-productCoordinationList__list > *:nth-child(113) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-productCoordinationList__list > *:nth-child(114) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-productCoordinationList__list > *:nth-child(115) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-c-productCoordinationList__list > *:nth-child(116) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-productCoordinationList__list > *:nth-child(117) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-productCoordinationList__list > *:nth-child(118) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-productCoordinationList__list > *:nth-child(119) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-productCoordinationList__list > *:nth-child(120) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-c-productCoordinationList__list > *:nth-child(121) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-productCoordinationList__list > *:nth-child(122) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-productCoordinationList__list > *:nth-child(123) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-productCoordinationList__list > *:nth-child(124) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-productCoordinationList__list > *:nth-child(125) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-c-productCoordinationList__list > *:nth-child(126) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-productCoordinationList__list > *:nth-child(127) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-productCoordinationList__list > *:nth-child(128) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-productCoordinationList__list > *:nth-child(129) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-productCoordinationList__list > *:nth-child(130) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-c-productCoordinationList__list > *:nth-child(131) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-productCoordinationList__list > *:nth-child(132) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-productCoordinationList__list > *:nth-child(133) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-productCoordinationList__list > *:nth-child(134) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-productCoordinationList__list > *:nth-child(135) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-c-productCoordinationList__list > *:nth-child(136) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-productCoordinationList__list > *:nth-child(137) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-productCoordinationList__list > *:nth-child(138) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-productCoordinationList__list > *:nth-child(139) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-productCoordinationList__list > *:nth-child(140) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-c-productCoordinationList__list > *:nth-child(141) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-productCoordinationList__list > *:nth-child(142) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-productCoordinationList__list > *:nth-child(143) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-productCoordinationList__list > *:nth-child(144) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-productCoordinationList__list > *:nth-child(145) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-c-productCoordinationList__list > *:nth-child(146) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-productCoordinationList__list > *:nth-child(147) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-productCoordinationList__list > *:nth-child(148) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-productCoordinationList__list > *:nth-child(149) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-productCoordinationList__list > *:nth-child(150) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-c-productCoordinationList__list > *:nth-child(151) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-productCoordinationList__list > *:nth-child(152) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-productCoordinationList__list > *:nth-child(153) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-productCoordinationList__list > *:nth-child(154) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-productCoordinationList__list > *:nth-child(155) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 31;
		grid-row: 31;
	}
	.fs-c-productCoordinationList__list > *:nth-child(156) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 32;
		grid-row: 32;
	}
	.fs-c-productCoordinationList__list > *:nth-child(157) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 32;
		grid-row: 32;
	}
	.fs-c-productCoordinationList__list > *:nth-child(158) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 32;
		grid-row: 32;
	}
	.fs-c-productCoordinationList__list > *:nth-child(159) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 32;
		grid-row: 32;
	}
	.fs-c-productCoordinationList__list > *:nth-child(160) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 32;
		grid-row: 32;
	}
	.fs-c-productCoordinationList__list > *:nth-child(161) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 33;
		grid-row: 33;
	}
	.fs-c-productCoordinationList__list > *:nth-child(162) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 33;
		grid-row: 33;
	}
	.fs-c-productCoordinationList__list > *:nth-child(163) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 33;
		grid-row: 33;
	}
	.fs-c-productCoordinationList__list > *:nth-child(164) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 33;
		grid-row: 33;
	}
	.fs-c-productCoordinationList__list > *:nth-child(165) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 33;
		grid-row: 33;
	}
	.fs-c-productCoordinationList__list > *:nth-child(166) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 34;
		grid-row: 34;
	}
	.fs-c-productCoordinationList__list > *:nth-child(167) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 34;
		grid-row: 34;
	}
	.fs-c-productCoordinationList__list > *:nth-child(168) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 34;
		grid-row: 34;
	}
	.fs-c-productCoordinationList__list > *:nth-child(169) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 34;
		grid-row: 34;
	}
	.fs-c-productCoordinationList__list > *:nth-child(170) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 34;
		grid-row: 34;
	}
	.fs-c-productCoordinationList__list > *:nth-child(171) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 35;
		grid-row: 35;
	}
	.fs-c-productCoordinationList__list > *:nth-child(172) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 35;
		grid-row: 35;
	}
	.fs-c-productCoordinationList__list > *:nth-child(173) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 35;
		grid-row: 35;
	}
	.fs-c-productCoordinationList__list > *:nth-child(174) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 35;
		grid-row: 35;
	}
	.fs-c-productCoordinationList__list > *:nth-child(175) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 35;
		grid-row: 35;
	}
	.fs-c-productCoordinationList__list > *:nth-child(176) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 36;
		grid-row: 36;
	}
	.fs-c-productCoordinationList__list > *:nth-child(177) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 36;
		grid-row: 36;
	}
	.fs-c-productCoordinationList__list > *:nth-child(178) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 36;
		grid-row: 36;
	}
	.fs-c-productCoordinationList__list > *:nth-child(179) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 36;
		grid-row: 36;
	}
	.fs-c-productCoordinationList__list > *:nth-child(180) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 36;
		grid-row: 36;
	}
	.fs-c-productCoordinationList__list > *:nth-child(181) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 37;
		grid-row: 37;
	}
	.fs-c-productCoordinationList__list > *:nth-child(182) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 37;
		grid-row: 37;
	}
	.fs-c-productCoordinationList__list > *:nth-child(183) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 37;
		grid-row: 37;
	}
	.fs-c-productCoordinationList__list > *:nth-child(184) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 37;
		grid-row: 37;
	}
	.fs-c-productCoordinationList__list > *:nth-child(185) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 37;
		grid-row: 37;
	}
	.fs-c-productCoordinationList__list > *:nth-child(186) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 38;
		grid-row: 38;
	}
	.fs-c-productCoordinationList__list > *:nth-child(187) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 38;
		grid-row: 38;
	}
	.fs-c-productCoordinationList__list > *:nth-child(188) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 38;
		grid-row: 38;
	}
	.fs-c-productCoordinationList__list > *:nth-child(189) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 38;
		grid-row: 38;
	}
	.fs-c-productCoordinationList__list > *:nth-child(190) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 38;
		grid-row: 38;
	}
	.fs-c-productCoordinationList__list > *:nth-child(191) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 39;
		grid-row: 39;
	}
	.fs-c-productCoordinationList__list > *:nth-child(192) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 39;
		grid-row: 39;
	}
	.fs-c-productCoordinationList__list > *:nth-child(193) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 39;
		grid-row: 39;
	}
	.fs-c-productCoordinationList__list > *:nth-child(194) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 39;
		grid-row: 39;
	}
	.fs-c-productCoordinationList__list > *:nth-child(195) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 39;
		grid-row: 39;
	}
	.fs-c-productCoordinationList__list > *:nth-child(196) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 40;
		grid-row: 40;
	}
	.fs-c-productCoordinationList__list > *:nth-child(197) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 40;
		grid-row: 40;
	}
	.fs-c-productCoordinationList__list > *:nth-child(198) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 40;
		grid-row: 40;
	}
	.fs-c-productCoordinationList__list > *:nth-child(199) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 40;
		grid-row: 40;
	}
	.fs-c-productCoordinationList__list > *:nth-child(200) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 40;
		grid-row: 40;
	}
}
.fs-c-productCoordinationList__list__item {
	padding: 16px 8px;
}
.fs-c-productCoordinationListItem__image__image {
	max-width: 100%;
	object-fit: contain;
}
.fs-c-productCoordinationListItem__creationDate {
	display: none;
}
.fs-c-productCoordinationListItem__publicationDate {
	font-size: 1.2rem;
}
.fs-c-productCoordinationListItem__staffInfo__image {
	width: 48px;
	height: 48px;
}
.fs-c-productCoordinationListItem__staffInfo__profile {
	font-size: 1rem;
}
.fs-c-productCoordinationListItem__staffInfo__name {
	font-size: 1.4rem;
	font-weight: bold;
}
.fs-c-productCoordinationListItem__staffInfo__ruby {
	display: none;
}
.fs-c-productMembersLoginLink {
	display: block;
}
.fs-c-productName__copy, .fs-c-productName__variation {
	font-size: 0.8em;
}
.fs-c-productName__copy, .fs-c-productName__name, .fs-c-productName__variation {
	display: block;
}
.fs-c-productNameHeading {
/*color: #3c3c3c;
  font-size: 1.8rem;*/
}
.fs-c-productNameHeading__copy {
/*font-size: 0.8em;*/
}
.fs-c-productNameHeading__variation {
/*font-size: 0.8em;*/
}
.fs-c-productNotice--startOfSales, .fs-c-productNotice--endOfSales {
	background: #333333;
	color: #ffffff;
	padding: 4px;
	text-align: center;
}
.fs-c-productNotice--outOfStock, .fs-c-productNotice--subscriptionOutOfStock {
/*background: #e5e5e5;
  padding: 4px;
  text-align: center;*/
}
.fs-c-productNumber {
/*border: 1px solid currentColor;
  display: inline-block;
  font-size: 1.2rem;
  padding: 4px 8px;*/
}
.fs-c-productNumber__number {
/*font-weight: bold;*/
}
.fs-c-productOption__name, .fs-c-productOption__option {
/*padding: 4px;*/
}
.fs-c-productOption__name, .fs-c-productOption__comment {
/*font-size: 1.2rem;*/
}
.fs-c-productOption__name {
/*background: rgba(126, 126, 126, 0.08);*/
}
.fs-c-productPointDisplay {
	background: #7c8790;
	color: #ffffff;
	display: inline-block;
	font-size: 1.2rem;
	line-height: 1;
	padding: 4px 8px;
}
.fs-c-productPointDisplay__quantity {
	font-weight: bold;
}
.fs-c-productPrice {
/*display: flex;
  align-items: baseline;
  flex-wrap: wrap;*/
}
.fs-c-productPrice__main {
/*display: flex;
  align-items: baseline;
  flex-wrap: wrap;*/
}
.fs-c-productPrice__main__label {
/*margin-right: 4px;*/
}
.fs-c-productPrice__addon {
/*font-size: 1.2rem;*/
}
.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed) {
/*display: flex;
  flex-wrap: wrap;
  line-height: 1.1;*/
}
.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::before {
/*content: "(";*/
}
.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::after {
/*content: ")";*/
}
.fs-c-productPrice--listed {
	display: flex;
	align-items: baseline;
}
.fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
/*color: #006db8;*/
}
.fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
/*font-size: 2.2rem;*/
}
.fs-c-subscriptionPriceTable .fs-c-productPrice {
	justify-content: flex-end;
}
.fs-c-subscriptionPriceTable .fs-c-productPrice__main__price {
	font-size: 1.8rem;
}
.fs-c-productReviewed {
	display: -ms-grid;
	display: grid;
	grid-gap: 8px;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
}
.fs-c-productReviewed > * + * {
	margin-top: 8px;
}
 @supports (grid-gap: 8px) {
	 .fs-c-productReviewed > * + * {
	 margin-top: 0;
	}
}
.fs-c-productReviewed__image {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-productReviewed__name {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
	font-size: 1.8rem;
}
.fs-c-productReviewed__number {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-c-productReviewed__prices {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 4;
	grid-row: 4;
}
 @media screen and (min-width: 600px) {
	.fs-c-productReviewed {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		margin: auto;
		max-width: 600px;
	}
	.fs-c-productReviewed__image {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		-ms-grid-row-span: 4;
		grid-row: 1 / 5;
		margin-right: 8px;
	}
	 @supports (grid-gap: 8px) {
		 .fs-c-productReviewed__image {
		 margin-right: 0;
		}
	}
	.fs-c-productReviewed__image__image {
		max-width: 100%;
	}
	.fs-c-productReviewed__name {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-productReviewed__number {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-c-productReviewed__prices {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-c-productReviewed__name:first-child {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1 / 2;
	}
	.fs-c-productReviewed__name:first-child + .fs-c-productReviewed__number {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1 / 2;
	}
	.fs-c-productReviewed__name:first-child + .fs-c-productReviewed__number + .fs-c-productReviewed__prices {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1 / 2;
	}
}
.fs-c-productSalesPeriod {
	border: 1px solid #808080;
	border-width: 1px 0;
	line-height: 1.4;
	padding: 8px;
	text-align: center;
}
.fs-c-productSelection__name {
	background: rgba(126, 126, 126, 0.08);
	font-size: 1.2rem;
	padding: 4px;
}
.fs-c-productSelection__selection {
	margin: 0;
	padding: 4px;
}
.fs-c-productSelection__comment {
	font-size: 1.2rem;
}

.fs-c-productStock {
	margin-bottom: 15px;
}

.fs-c-productStock__number::before {
	content: " : ";
}
.fs-c-productStoreInventoryInfo {
	padding: 8px 0;
}
.fs-c-productStoreInventoryInfo__link {
	box-shadow: 0 0 2px #b2b2b2;
	background: rgba(192, 192, 192, 0.08);
	border: 1px solid currentColor;
	color: #3c3c3c;
	display: block;
	padding: 8px;
	text-align: center;
}
.fs-c-productStoreInventoryInfo__link:link {
	color: #3c3c3c;
}
.fs-c-productStoreInventoryInfo__link:visited {
	color: #3c3c3c;
}
.fs-c-productStoreInventoryInfo__link:hover {
	color: #3c3c3c;
}
.fs-c-productStoreInventoryInfo__link:active {
	color: #3c3c3c;
}
.fs-c-productStoreInventoryInfo__link:hover {
	opacity: 0.8;
	text-decoration: none;
}

/*.fs-c-productQuantityAndAction {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row-reverse;
	align-items: center;
}
.fs-c-productQuantityAndAction__quantity {
	margin-right: 16px;
}
.fs-c-productQuantityAndAction__action {
	flex-grow: 1;
}
.fs-c-productQuantityAndAction > .fs-c-assist {
	flex-basis: 100%;
	min-width: 100%;
}*/

.fs-c-purchasePointExpiration__expiration:empty::before {
	content: '\2014';
}
.fs-c-quantity__number.is-error {
	border: 1px solid #da4453;
	background-color: #fcf5c2;
}
.fs-c-radio__radioMark {
	border-color: #999999;
}
.fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark {
	border-color: #2559A8;
}
.fs-c-radio__radio:checked:enabled + label > .fs-c-radio__radioMark::before {
	background: #2559A8;
}
.fs-c-rating__value {
	color: #C78D2F;
	margin-left: 8px;
}
.fs-c-registerSuccessMessage {
	margin: 24px auto;
	padding-bottom: 24px;
	border-bottom: 1px solid #999999;
	text-align: center;
}
.fs-c-returnedSpecialContract {
	padding: 8px 0;
}
.fs-c-reviewInfo__reviewer {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.fs-c-reviewInfo__date {
	display: flex;
	flex-wrap: wrap;
	font-size: 1.2rem;
	margin: 4px 0;
}
.fs-c-reviewInfo__date > dt:after {
	/*content: "";*/
}
.fs-c-reviewInfo__date > dd {
	margin-left: 0;
}
.fs-c-reviewInfo--productDescription .fs-c-reviewInfo__reviewer {
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
}
.fs-c-reviewer__profile {
	background-color: #f5f6f7;
	font-size: 1.2rem;
	margin: 0 0 0 10px;
	padding: 0 5px; 
}
.fs-c-reviewBody {
	border: 1px solid #e5e5e5;
	padding: 16px;
}
.fs-c-reviewList {
	list-style: none;
	padding: 0;
}
.fs-c-reviewList__item {
	border-bottom: 1px solid #999999;
	display: flex;
	flex-direction: column;
	padding: 16px 8px;
}
.fs-c-reviewList__item:first-child {
	border-top: 1px solid #999999;
}
.fs-c-reviewList__item__product {
	display: flex;
	flex-direction: column;
	min-height: 1px;
}
.fs-c-reviewList__item__info {
	display: flex;
	flex-direction: column;
}
.fs-c-reviewList__item__body {
	margin: 8px 0;
}
.fs-c-reviewList__item__editButton {
	display: flex;
	justify-content: flex-end;
}
 @media screen and (min-width: 768px) {
	.fs-c-reviewList__item {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr 4fr;
		grid-template-columns: 1fr 1fr 4fr;
		-ms-grid-rows: 1fr auto auto;
		grid-template-rows: 1fr auto auto;
		grid-column-gap: 8px;
	}
	.fs-c-reviewList__item > * {
		margin-left: 8px;
	}
	 @supports (grid-gap: 8px) {
		 .fs-c-reviewList__item > * {
		 margin-left: 0;
		}
	}
	.fs-c-reviewList__item__product {
		-ms-grid-row: 1;
		grid-row: 1;
		-ms-grid-column: 1;
		grid-column: 1;
		margin-left: 0;
	}
	.fs-c-reviewList__item__info {
		-ms-grid-row: 1;
		grid-row: 1;
		-ms-grid-column: 2;
		grid-column: 2;
	}
	.fs-c-reviewList__item__body {
		-ms-grid-row: 1;
		grid-row: 1;
		-ms-grid-column: 3;
		grid-column: 3;
	}
	.fs-c-reviewList__item__editButton {
		-ms-grid-row: 3;
		grid-row: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3;
		grid-column: 1 / 4;
	}
}
.fs-c-reviewList--product .fs-c-reviewList__item {
	grid-template: 1fr / 1fr 4fr;
	-ms-grid-columns: 1fr 4fr;
	-ms-grid-rows: 1fr;
}
.fs-c-reviewList--product .fs-c-reviewList__item__info {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
}
.fs-c-reviewList--product .fs-c-reviewList__item__body {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
}
.fs-c-reviewList--productDescription .fs-c-reviewList__item {
	grid-template: auto auto / 1fr;
	-ms-grid-columns: 1fr;
	-ms-grid-rows: auto auto;
}
.fs-c-reviewList--productDescription .fs-c-reviewList__item__info {
	-ms-grid-row: 1;
	grid-row: 1;
	-ms-grid-column: 1;
	grid-column: 1;
}
.fs-c-reviewList--productDescription .fs-c-reviewList__item__body {
	-ms-grid-row: 2;
	grid-row: 2;
	-ms-grid-column: 1;
	grid-column: 1;
}
.fs-c-reviewProduct__image {
	min-height: 1px;
	margin-bottom: 8px;
}
.fs-c-reviewStars::before {
	color: #C78D2F;
}
.fs-c-reviewStatus {
	background: #090;
	color: #ffffff;
	display: inline-block;
	font-size: 1rem;
	padding: 4px 8px;
}
.fs-c-reviewerStatus {
	background: #1f5da0;
	border-radius: 1em;
	color: #ffffff;
	display: inline-block;
	font-size: 1rem;
	line-height: 1;
	margin: 0 4px;
	min-width: 8em;
	padding: 4px 8px;
	text-align: center;
}
.fs-c-salesPeriod {
	margin: 8px 0;
}
.fs-c-salesPeriod__date {
	border: 1px solid currentColor;
	font-size: 1.2rem;
	margin: 0;
	padding: 4px 8px;
	text-align: center;
}
* + .fs-c-salesPeriod__date {
	margin-top: 8px;
}
.fs-c-salesPeriod__date > dd {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
}
.fs-c-simpleTable, .fs-c-mergeCardInfo {
	border-collapse: collapse;
	width: 100%;
}
.fs-c-simpleTable > tbody > tr th, .fs-c-mergeCardInfo > tbody > tr th, .fs-c-simpleTable > tbody > tr td, .fs-c-mergeCardInfo > tbody > tr td {
	border: 1px solid #b2b2b2;
	padding: 8px;
}
.fs-c-simpleTable > tbody > tr th, .fs-c-mergeCardInfo > tbody > tr th {
	text-align: right;
}



.fs-c-specialPointList {
	border: 1px solid #b2b2b2;
	padding: 8px;
	margin: 8px 0;
}
.fs-c-specialPointList__label {
	display: block;
	margin-bottom: 4px;
	color: #7c8790;
}
.fs-c-specialPointList__list {
	margin: 0;
}
.fs-c-specTable {
	border-collapse: collapse;
}
.fs-c-specTableContainer {
	max-width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}
.fs-c-specTable, .fs-c-specTable__headerCell, .fs-c-specTable__dataCell {
	border: 1px solid #b2b2b2;
	white-space: nowrap;
}
.fs-c-specTable__caption {
	margin-bottom: 4px;
}
.fs-c-specTable__headerCell {
	background: rgba(126, 126, 126, 0.08);
	font-weight: normal;
}
.fs-c-specTable__headerCell, .fs-c-specTable__dataCell {
	padding: 8px 16px;
	text-align: center;
}
.fs-c-staffCoordinationSearch + .fs-c-staffCoordinationSearch {
	margin-top: 24px;
}
.fs-c-staffCoordinationSearch__heading {
	border-bottom: 2px solid #999999;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 1.8rem;
	font-weight: bold;
	margin-bottom: 8px;
	word-break: break-all;
}
.fs-c-staffCoordinationSearch__heading::after {
	transition-property: all;
	transition-duration: 0.2s;
	transition-timing-function: ease;
	transition-delay: 0s;
	color: #999999;
	font-family: 'fs-icon';
	content: "\e90b";
	transform: rotate(-90deg);
}
.fs-c-staffCoordinationSearch__heading + .fs-c-staffCoordinationSearch__body {
	display: none;
}
.fs-c-staffCoordinationSearch__checkbox:checked + .fs-c-staffCoordinationSearch__heading::after {
	transform: rotate(90deg);
}
.fs-c-staffCoordinationSearch__checkbox:checked + .fs-c-staffCoordinationSearch__heading + .fs-c-staffCoordinationSearch__body {
	display: block;
}
.fs-c-staffCoordinationSearchCategory__link {
	border-bottom: 1px solid #999999;
	display: flex;
	align-items: center;
	min-height: 40px;
	padding-left: 16px;
}
.fs-c-staffCoordinationSearchCategory__link:hover {
	text-decoration: none;
}
.fs-c-staffCoordinationSearchCategory__link::before {
	transition-property: all;
	transition-duration: 0.2s;
	transition-timing-function: ease;
	transition-delay: 0s;
	content: "\e933";
	display: block;
	font-family: 'fs-icon';
	font-size: 1.4em;
	margin-left: -1.1em;
}
.fs-c-staffCoordinationSearchCategory__link__label {
	flex-grow: 1;
}
.fs-c-staffCoordinationSearchCategory__link__label:hover {
	text-decoration: underline;
}
.fs-c-staffCoordinationSearchCategory__link.is-active {
	font-weight: bold;
	pointer-events: none;
}
.fs-c-staffCoordinationSearchCategory__body {
	padding: 4px 0 0 16px;
}
.fs-c-staffCoordinationSearchControl__label {
	border: 1px solid #999999;
	cursor: pointer;
	display: block;
	font-size: 1.8rem;
	margin: 8px 0;
	padding: 4px;
	position: relative;
	text-align: center;
}
.fs-c-staffCoordinationSearchControl__label::after {
	content: "\e90b";
	display: block;
	font-family: 'fs-icon';
	font-size: 1.4em;
	margin: auto;
	position: absolute;
	top: 0;
	right: 8px;
	bottom: 0;
	transform: rotate(-90deg);
}
.fs-c-staffCoordinationSearchControl__label + .fs-c-staffCoordinationSearchControl__list {
	display: none;
}
.fs-c-staffCoordinationSearchControl__checkbox:checked + .fs-c-staffCoordinationSearchControl__label::after {
	transform: rotate(90deg);
}
.fs-c-staffCoordinationSearchControl__checkbox:checked + .fs-c-staffCoordinationSearchControl__label + .fs-c-staffCoordinationSearchControl__list {
	display: block;
}
.fs-c-staffCoordinationSearchConditionList {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin: 12px 0;
}
.fs-c-staffCoordinationSearchConditionList > li {
	box-sizing: border-box;
}
.fs-c-staffCoordinationSearchConditionList__item {
	margin: 4px;
}
.fs-c-staffCoordinationSearchConditionList__item__link {
	background-color: #666666;
	cursor: pointer;
	display: flex;
	align-items: center;
	padding: 0 6px 0 4px;
}
.fs-c-staffCoordinationSearchConditionList__item__link:link, .fs-c-staffCoordinationSearchConditionList__item__link:visited, .fs-c-staffCoordinationSearchConditionList__item__link:hover, .fs-c-staffCoordinationSearchConditionList__item__linkactive {
	color: #ffffff;
}
.fs-c-staffCoordinationSearchConditionList__item__link:hover {
	text-decoration: none;
}
.fs-c-staffCoordinationSearchConditionList__item__link::before {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e911";
	font-size: 1.8rem;
	line-height: 1.5;
	margin-right: 4px;
}
.fs-c-staffCoordinationSearchConditionList__item__link:hover {
	opacity: 0.8;
}
.fs-c-staffCoordinationSearchGroup__heading {
	background: rgba(126, 126, 126, 0.08);
	border-left: 3px solid #999999;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 1.4rem;
	margin-bottom: 2px;
	padding-left: calc(16px - 3px);
	min-height: 40px;
}
.fs-c-staffCoordinationSearchGroup__heading:hover {
	background: #e5e5e5;
}
.fs-c-staffCoordinationSearchGroup__heading::after {
	transition-property: all;
	transition-duration: 0.2s;
	transition-timing-function: ease;
	transition-delay: 0s;
	color: #999999;
	font-family: 'fs-icon';
	font-size: 1.4em;
	content: "\e90f";
}
.fs-c-staffCoordinationSearchGroup__body {
	padding: 0 0 4px 16px;
}
.fs-c-staffCoordinationSearchGroup__heading + .fs-c-staffCoordinationSearchGroup__body {
	display: none;
}
.fs-c-staffCoordinationSearchGroup__checkbox:checked + .fs-c-staffCoordinationSearchGroup__heading::after {
	transform: rotate(180deg);
}
.fs-c-staffCoordinationSearchGroup__checkbox:checked + .fs-c-staffCoordinationSearchGroup__heading + .fs-c-staffCoordinationSearchGroup__body {
	display: block;
}
.fs-c-staffCoordinationSearchGroupList, .fs-c-staffCoordinationSearchCategoryList {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fs-c-staffCoordinationSearchGroupList > li, .fs-c-staffCoordinationSearchCategoryList > li {
	box-sizing: border-box;
}
.fs-c-staffCoordinationSearchMenu {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fs-c-staffCoordinationSearchMenu > li {
	box-sizing: border-box;
}
.fs-c-staffCoordinationSearchMenu__item {
	font-size: 1.2rem;
	padding: 4px 0;
}
.fs-c-staffCoordinationSearchMenu__link {
	color: inherit;
	display: block;
	padding: 4px 0;
}
.is-active .fs-c-staffCoordinationSearchMenu__link {
	display: block;
	font-size: 1.4rem;
	font-weight: bold;
	pointer-events: none;
}
.fs-c-staffDetail {
	background-color: rgba(126, 126, 126, 0.08);
	padding: 32px;
	display: grid;
	grid-gap: 16px;
	grid-template-columns: 80px 1fr;
	margin-bottom: 48px;
}
 @media screen and (min-width: 768px) {
	.fs-c-staffDetail {
		grid-gap: 40px;
		grid-template-columns: 240px 30% 1fr;
		align-items: center;
	}
}
.fs-c-staffDetail__data {
	display: flex;
	flex-direction: column;
	font-size: 1.4rem;
}
.fs-c-staffDetail__name {
	font-size: 2.2rem;
	font-weight: bold;
	margin-bottom: 4px;
}
.fs-c-staffDetail__ruby {
	display: none;
}
.fs-c-staffDetail__profile {
	white-space: pre-wrap;
	grid-column: 1 / 3;
}
 @media screen and (min-width: 768px) {
	.fs-c-staffDetail__profile {
		grid-column: 3;
	}
}
.fs-c-staffImage {
	display: block;
	display: grid;
	height: 0;
	padding-bottom: 100%;
	position: relative;
	border-radius: 50%;
	overflow: hidden;
}
.fs-c-staffImage > * {
	height: 100%;
	width: 100%;
	object-fit: cover;
	position: absolute;
}
.fs-c-staffInstagram {
	display: flex;
	align-items: center;
}
.fs-c-staffInstagram::before {
	display: block;
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e939";
	font-size: 30px;
	margin: 0.5em 0.5em 0.5em 0;
	text-decoration: none;
}
.fs-c-staffInstagram__name + .fs-c-staffInstagram__account {
	margin-left: 8px;
}
.fs-c-staffInstagram__name + .fs-c-staffInstagram__account::before {
	content: "(";
}
.fs-c-staffInstagram__name + .fs-c-staffInstagram__account::after {
	content: ")";
}
.fs-c-staffList:not(:first-child) {
	margin-top: 2em;
}
.fs-c-staffList__title {
	border-bottom: 2px solid currentColor;
	color: #7c8790;
	font-size: 1.8rem;
}
.fs-c-staffList__list {
	margin: 24px 0;
	display: grid;
	grid-template-columns: calc(50% - 12px) calc(50% - 12px);
	grid-gap: 24px;
}
 @media screen and (min-width: 600px) {
	.fs-c-staffList__list {
		display: grid;
		grid-template-columns: calc(50% - 12px) calc(50% - 12px);
		grid-gap: 24px;
	}
}
 @media screen and (min-width: 768px) {
	.fs-c-staffList__list {
		display: grid;
		grid-template-columns: calc(33.33333% - 16px) calc(33.33333% - 16px) calc(33.33333% - 16px);
		grid-gap: 24px;
	}
}
 @media screen and (min-width: 960px) {
	.fs-c-staffList__list {
		display: grid;
		grid-template-columns: calc(25% - 18px) calc(25% - 18px) calc(25% - 18px) calc(25% - 18px);
		grid-gap: 24px;
	}
}
.fs-c-staffList__list__item {
	padding: 16px 8px;
}
.fs-c-staffListItem {
	display: grid;
	grid-template-columns: auto;
	grid-template-rows: auto 1fr;
	align-items: baseline;
	position: relative;
}
.fs-c-staffListItem > * {
	flex-basis: 100%;
}
.fs-c-staffListItem__image {
	align-self: stretch;
	margin: 0 auto 12px;
	width: 80%;
	height: auto;
}
.fs-c-staffListItem__profile {
	display: flex;
	flex-wrap: wrap;
	font-size: 1rem;
	text-align: center;
}
.fs-c-staffListItem__profile > * {
	flex-basis: 100%;
	word-break: break-all;
}
.fs-c-staffListItem__profile__name {
	display: inline-block;
	font-size: 1.4rem;
	font-weight: bold;
	margin-bottom: 4px;
}
.fs-c-staffListItem__profile__ruby, .fs-c-staffListItem__profile__height, .fs-c-staffListItem__profile__gender, .fs-c-staffListItem__profile__profile {
	display: none;
}
.fs-c-staffCatalog:not(:first-child) {
	margin-top: 2em;
}
.fs-c-staffCatalog__title {
	border-bottom: 2px solid currentColor;
	color: #7c8790;
	font-size: 1.8rem;
}
.fs-c-staffCatalog__list {
	display: grid;
	grid-gap: 16px;
	grid-template-columns: repeat(auto-fit, calc(50% - 16px));
}
 @media screen and (min-width: 600px) {
	.fs-c-staffCatalog__list {
		grid-template-columns: repeat(auto-fit, calc(33% - 16px));
	}
}
 @media screen and (min-width: 768px) {
	.fs-c-staffCatalog__list {
		grid-template-columns: repeat(auto-fit, calc(25% - 16px));
	}
}
 @media screen and (min-width: 960px) {
	.fs-c-staffCatalog__list {
		grid-template-columns: repeat(auto-fit, calc(20% - 16px));
	}
}
.fs-c-staffCatalog__footer {
	text-align: right;
	margin-top: 8px;
}
.fs-c-staffCatalog.is-sortedByPopularity {
	counter-reset: itemOrder;
}
.fs-c-staffCatalog.is-sortedByPopularity .fs-c-staffCatalog__list__item {
	position: relative;
}
.fs-c-staffCatalog.is-sortedByPopularity .fs-c-staffCatalog__list__item::before {
	content: counter(itemOrder);
	counter-increment: itemOrder;
	background-color: #808080;
	border: 1px solid currentColor;
	border-radius: 2em;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.4rem;
	line-height: 1;
	padding: 0.4em 0.5em 0.3em;
	position: absolute;
	top: 0.5em;
	left: 0.5em;
	z-index: 1;
}
.fs-c-stockNotificationsMessage {
	margin: 0 0 16px;
	/*text-align: center;*/
	line-height: 1.5;
}

#fs_StockNotificationCancel .fs-c-stockNotificationsMessage {
	text-align: center;
}

.fs-c-stockNotificationsProduct {
	margin: 0 auto 20px;
	text-align: center;
}
.fs-c-stockNotificationsProduct__productImage {
	margin-bottom: 8px;
}
.fs-c-stockNotificationsProduct__productImage__image {
	margin: auto;
}
/*.fs-c-modal__contents .fs-c-stockNotificationsProduct {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 64px 1fr;
	grid-template-columns: 64px 1fr;
	text-align: left;
}
.fs-c-modal__contents .fs-c-stockNotificationsProduct__productImage {
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	margin-right: 8px;
	margin-bottom: 0;
}
.fs-c-modal__contents .fs-c-stockNotificationsProduct__productName {
	-ms-grid-column: 2;
	-ms-grid-row: 1;
}
.fs-c-modal__contents .fs-c-stockNotificationsProduct__productName:only-child {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / 3;
}*/


@media screen and (min-width: 1080px) {
	
	#fs_StockNotificationCancel .fs-c-stockNotificationsProduct {
		width: 30%;
	}
	
}




.fs-c-storeInfo {
	margin: 24px 0;
}
.fs-c-storeInfo__title, .fs-c-storeInfo__description {
	margin: 0;
}
.fs-c-storeInfo__title {
	background: rgba(126, 126, 126, 0.08);
	font-weight: bold;
	padding: 4px 8px;
}
.fs-c-storeInfo__description {
	margin-bottom: 8px;
	padding: 8px;
}
 @media screen and (min-width: 600px) {
	.fs-c-storeInfo {
		border-bottom: 1px solid #e5e5e5;
		display: flex;
		flex-wrap: wrap;
	}
	.fs-c-storeInfo__title, .fs-c-storeInfo__description {
		border-top: 1px solid #e5e5e5;
	}
	.fs-c-storeInfo__title {
		flex-basis: 30%;
		padding: 8px;
	}
	.fs-c-storeInfo__description {
		flex-basis: 70%;
		margin-bottom: 0;
	}
}
.fs-c-storeGroup__heading {
	border-bottom: 2px solid #e5e5e5;
	display: flex;
	font-weight: bold;
	justify-content: space-between;
	padding: 8px;
}
.fs-c-storeGroup:first-child .fs-c-storeGroup__heading {
	border-top: 2px solid #e5e5e5;
}
.fs-c-storeGroup__area {
	display: flex;
}
.fs-c-storeGroup__area__storeCount::before {
	content: "(";
}
.fs-c-storeGroup__area__storeCount::after {
	content: ")";
}
.fs-c-storeGroup__body {
	border-bottom: 2px solid #e5e5e5;
}
.fs-c-storeGroup__checkbox + .fs-c-storeGroup__heading::after {
	transition-property: all;
	transition-duration: 0.2s;
	transition-timing-function: ease;
	transition-delay: 0s;
	color: #999999;
	font-family: 'fs-icon';
	content: "\e90b";
	transform: rotate(-90deg);
}
.fs-c-storeGroup__checkbox:not(:checked) + .fs-c-storeGroup__heading + .fs-c-storeGroup__body {
	display: none;
}
.fs-c-storeGroup__checkbox:checked + .fs-c-storeGroup__heading::after {
	transform: rotate(90deg);
}
.fs-c-storeInventoryProduct {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-row-gap: 8px;
	grid-template-columns: 1fr;
}
 @media screen and (min-width: 600px) {
	.fs-c-storeInventoryProduct {
		-ms-grid-columns: auto 1fr;
		grid-template-columns: auto 1fr;
		grid-template-rows: 1fr auto auto;
		grid-gap: 8px 16px;
		align-items: end;
		max-width: 624px;
	}
	.fs-c-storeInventoryProduct__image {
		grid-column: 1;
		grid-row: 1/ 4;
		align-self: center;
	}
	.fs-c-storeInventoryProduct__image__image {
		max-width: 100%;
	}
	.fs-c-storeInventoryProduct__name {
		grid-column: 2;
		grid-row: 1;
	}
	.fs-c-storeInventoryProduct__name:nth-last-child(2) {
		grid-row: 2;
	}
	.fs-c-storeInventoryProduct__number {
		grid-column: 2;
		grid-row: 2;
	}
	.fs-c-storeInventoryProduct__number:last-child {
		grid-row: 3;
	}
	.fs-c-storeInventoryProduct__variation {
		grid-column: 2;
		grid-row: 3;
	}
}
.fs-c-storeInventoryStatus {
	display: flex;
	margin: 24px 0;
}
.fs-c-storeInventoryStatus > * {
	border: 1px solid #e5e5e5;
	padding: 8px;
}
.fs-c-storeInventoryStatus > *:not(:first-child) {
	border-left: none;
}
.fs-c-storeInventoryStatus__label {
	background-color: rgba(126, 126, 126, 0.08);
	border-right: none;
}
.fs-c-storeInventoryStatus__message {
	flex-basis: 100%;
	margin: 0;
}
.fs-c-storeInventoryVariation__item__title {
	background: rgba(126, 126, 126, 0.08);
	border-top: 1px solid #e5e5e5;
	font-weight: bold;
	padding: 4px 8px;
}
.fs-c-storeInventoryVariation__item__body {
	display: flex;
}
.fs-c-storeInventoryVariation__item__body > :last-child {
	flex-grow: 1;
}
.fs-c-storeInventoryVariation__item__image {
	margin: 8px 8px 8px 0;
}
.fs-c-storeInventoryVariationList {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fs-c-storeInventoryVariationList > li {
	box-sizing: border-box;
}
.fs-c-storeInventoryVariationList__item {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto auto;
	grid-template-columns: auto auto;
	grid-column-gap: 8px;
	align-items: center;
	padding: 8px;
}
.fs-c-storeInventoryVariationList__item + .fs-c-storeInventoryVariationList__item {
	border-top: 1px solid #e5e5e5;
}
.fs-c-storeInventoryVariationList__item:nth-of-type(even) {
	background: rgba(192, 192, 192, 0.08);
}
.fs-c-storeInventoryVariationList__item__image {
	display: block;
	margin: 8px 8px 8px 0;
}
.fs-c-storeInventoryVariationList__item__stock {
	text-align: right;
}
.fs-c-storeInventoryVariationList--withImage .fs-c-storeInventoryVariationList__item {
	-ms-grid-columns: auto 40% 40%;
	grid-template-columns: auto 40% 40%;
}
.fs-c-storeList {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fs-c-storeList > li {
	box-sizing: border-box;
}
.fs-c-storeList__item {
	padding: 8px;
}
.fs-c-storeList__item:nth-of-type(even) {
	background-color: rgba(126, 126, 126, 0.08);
}
.fs-c-storeListItem {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.fs-c-storeListItem__store {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}
.fs-c-storeListItem__store__name {
	font-weight: bold;
}
.fs-c-storeListItem__store__address {
	color: #3c3c3c;
	display: none;
	font-size: 1rem;
}
.fs-c-storeListItem__stock {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.fs-c-storeListItem__stock__label {
	font-size: 1rem;
}
.fs-c-storeListItem__stock__status, .fs-c-storeListItem__stock__extend {
	font-size: 1.2rem;
}
 @media screen and (min-width: 600px) {
	.fs-c-storeListItem__store__address {
		display: block;
	}
}
.fs-c-storeOrderHistory {
	margin-top: 8px;
}
.fs-c-storeOrderHistoryItem {
	border: 1px solid #b2b2b2;
	border-radius: 3px;
	margin-bottom: 24px;
	overflow: hidden;
}
.fs-c-storeOrderHistoryItem__header {
	border-bottom: 1px solid #b2b2b2;
	background: rgba(126, 126, 126, 0.08);
}
.fs-c-storeOrderHistoryItem__header .fs-c-storeOrderHistoryItem__orderInfo__info {
	padding: 8px;
}
.fs-c-storeOrderHistoryItem__orderDescriptionButton {
	text-align: center;
}
.fs-c-storeOrderHistoryItem__orderInfo {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.fs-c-storeOrderHistoryItem__orderInfo > li {
	box-sizing: border-box;
}
.fs-c-storeOrderHistoryItem__orderInfo__info {
	margin: 0 8px 0 0;
}
.fs-c-storeOrderHistoryItem__orderInfo__info dd {
	font-weight: 700;
	margin: 0;
}
.fs-c-storeOrderHistoryItem__body {
	padding: 0 8px;
}
.fs-c-storeOrderHistoryItem__product {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 16px 8px;
}
.fs-c-storeOrderHistoryItem__product + .fs-c-storeOrderHistoryItem__product {
	border-top: 1px solid #b2b2b2;
}
.fs-c-storeOrderHistoryItem__productName {
	flex-shrink: 1;
}
.fs-c-storeOrderHistoryItem__productQuantity {
	min-width: 4em;
	text-align: right;
}
.fs-c-storeOrderHistoryItem__productQuantity__label {
	font-size: 1.2rem;
}
.fs-c-storeOrderHistoryItem__footer {
	border-top: 1px solid #b2b2b2;
	padding-top: 16px;
	margin: 8px;
	text-align: right;
}
.fs-c-subgroup {
	margin: 24px 0;
}
.fs-c-subgroupList {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
	margin: 8px 0;
	padding: 1px 0 0 1px;
}
.fs-c-subgroupList > li {
	box-sizing: border-box;
}
.fs-c-subgroupList__item {
	flex-grow: 1;
	flex-basis: calc(100%);
	margin-top: -1px;
}
 @media screen and (min-width: 768px) {
	.fs-c-subgroupList__item {
		flex-basis: calc(33.3% + 1px);
		margin-left: -1px;
		margin-top: -1px;
	}
}
 @media screen and (min-width: 960px) {
	.fs-c-subgroupList__item {
		flex-basis: calc(25% + 1px);
		margin-left: -1px;
		margin-top: -1px;
	}
}
.fs-c-subgroupList__link {
	transition-property: all;
	transition-duration: 0.5s;
	transition-timing-function: linear;
	transition-delay: 0s;
	background: rgba(126, 126, 126, 0.08);
	border: 1px solid #7c8790;
	color: inherit;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 1fr 1.2em;
	grid-template-columns: auto 1fr 1.2em;
	-ms-grid-rows: 1fr auto;
	grid-template-rows: 1fr auto;
	align-items: center;
	height: 100%;
	padding: 4px;
	text-decoration: none;
}
.fs-c-subgroupList__link, .fs-c-subgroupList__link:visited, .fs-c-subgroupList__link:hover, .fs-c-subgroupList__link:active {
	color: inherit;
	text-decoration: none;
}
.fs-c-subgroupList__link:hover {
	background: rgba(192, 192, 192, 0.08);
}
.fs-c-subgroupList__link::after {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #7c8790;
	content: "\e90c";
	font-size: 2.2rem;
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	grid-row: 1 / 3;
}
.fs-c-subgroupList__image {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	grid-row: 1 / 3;
	-ms-grid-row-align: start;
	align-self: start;
	margin-right: 8px;
}
.fs-c-subgroupList__image > img {
	display: block;
	max-width: 100%;
}
.fs-c-subgroupList__label {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1;
	-ms-grid-row-align: center;
	align-self: center;
}
.fs-c-subgroupList__comment {
	font-size: 1.2rem;
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 2;
	grid-row: 2;
	-ms-grid-row-align: start;
	align-self: start;
}
.fs-c-subSection {
/*margin-bottom: 24px;*/
}
.fs-c-subSection__title {
/*border-bottom: 1px solid currentColor;
  color: #7c8790;
  font-size: 1.8rem;*/
}
.fs-c-subscriptionDeliveryInfo__cycle {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 8px;
}
.fs-c-subscriptionDeliveryInfo__message {
	background: rgba(126, 126, 126, 0.08);
	font-size: 1.2rem;
	margin: 4px 0;
	padding: 8px;
}
.fs-c-subscriptionDeliveryInfo__specifiedDeliveryTime {
	margin: 8px 0;
	display: flex;
	align-items: center;
}
.fs-c-subscriptionDeliveryInfo__specifiedDeliveryTime__timeLabel {
	font-weight: bold;
}
.fs-c-subscriptionDeliveryInfo__specifiedDeliveryTime__time {
	margin-left: 1em;
}
.fs-c-subscriptionDetail {
	border: 1px solid #b2b2b2;
	border-width: 1px 0;
	margin: 0;
	padding: 8px 0;
}
.fs-c-subscriptionDetail__label {
	font-size: 1.2rem;
	font-weight: bold;
}
.fs-c-subscriptionDetail__value {
	margin: 0;
}
.fs-c-subscriptionDetail__value + .fs-c-subscriptionDetail__label {
	margin-top: 16px;
}
.fs-c-subscriptionDetail__cardNumber::before {
	content: "[ ";
}
.fs-c-subscriptionDetail__cardNumber::after {
	content: " ]";
}
.fs-c-subscriptionDetail__changeCreditCardMessage {
	background: rgba(126, 126, 126, 0.08);
	font-size: 1.2rem;
	padding: 8px;
}
 @media screen and (min-width: 600px) {
	.fs-c-subscriptionDetail {
		border: 1px solid #b2b2b2;
		border-width: 1px 0 0 1px;
		display: grid;
		grid-template-columns: auto 1fr;
		grid-gap: 0;
		padding: 0;
	}
	.fs-c-subscriptionDetail > * {
		border: 1px solid #b2b2b2;
		border-width: 0 1px 1px 0;
		padding: 8px;
	}
	.fs-c-subscriptionDetail__label {
		background: rgba(126, 126, 126, 0.08);
	}
	.fs-c-subscriptionDetail__value + .fs-c-subscriptionDetail__label {
		margin-top: 0;
	}
}
.fs-c-subscriptionGrandTotal {
	border: 1px solid #999999;
	border-width: 1px 0;
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	margin: 24px 0 0;
	padding: 4px;
}
.fs-c-subscriptionGrandTotal__title {
	font-weight: bold;
	line-height: 1;
	margin: 0;
	padding: 0;
}
.fs-c-subscriptionGrandTotal__title__times::before {
	content: "(";
}
.fs-c-subscriptionGrandTotal__title__times::after {
	content: ")";
}
.fs-c-subscriptionNextDelivery__schedule {
	border: 4px solid #b2b2b2;
}
 @media screen and (min-width: 600px) {
	.fs-c-subscriptionNextDelivery__schedule {
		display: flex;
		align-items: center;
	}
}
.fs-c-subscriptionNextDelivery__schedule__title {
	padding: 8px;
	background: rgba(126, 126, 126, 0.08);
	border-bottom: 1px solid #b2b2b2;
	font-size: 1.8rem;
	font-weight: bold;
}
 @media screen and (min-width: 600px) {
	.fs-c-subscriptionNextDelivery__schedule__title {
		flex-basis: calc(100% / 3);
		border-bottom: none;
		border-right: 1px solid #b2b2b2;
		align-self: stretch;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}
}
.fs-c-subscriptionNextDelivery__schedule__date {
	display: inline-block;
	font-size: 1.8rem;
	font-weight: bold;
	padding: 8px;
}
 @media screen and (min-width: 600px) {
	.fs-c-subscriptionNextDelivery__schedule__date {
		padding: 8px 24px;
	}
}
.fs-c-subscriptionNextDelivery__skipInfo {
	margin-top: 16px;
	border: 1px solid #b2b2b2;
}
 @media screen and (min-width: 600px) {
	.fs-c-subscriptionNextDelivery__skipInfo {
		display: flex;
		align-items: center;
	}
}
.fs-c-subscriptionNextDelivery__skipInfo__label {
	display: block;
	padding: 8px;
	background: rgba(126, 126, 126, 0.08);
	border-bottom: 1px solid #b2b2b2;
}
 @media screen and (min-width: 600px) {
	.fs-c-subscriptionNextDelivery__skipInfo__label {
		flex-basis: calc(100% / 3);
		border-bottom: none;
		border-right: 1px solid #b2b2b2;
		align-self: stretch;
		display: flex;
		align-items: center;
		justify-content: center;
	}
}
.fs-c-subscriptionNextDelivery__skipInfo__date {
	display: flex;
	flex-wrap: wrap;
	padding: 8px 0 8px 8px;
}
 @media screen and (min-width: 600px) {
	.fs-c-subscriptionNextDelivery__skipInfo__date {
		padding-left: 24px;
	}
}
.fs-c-subscriptionNextDelivery__ctrl {
	padding: 4px 8px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
 @media screen and (min-width: 600px) {
	.fs-c-subscriptionNextDelivery__ctrl {
		flex-grow: 1;
		flex-shrink: 0;
		display: block;
		text-align: right;
	}
}
.fs-c-subscriptionNextDelivery__ctrl__button {
	margin-bottom: 4px;
}
.fs-c-subscriptionNextDelivery__ctrl__date {
	font-size: 1.2rem;
}
.fs-c-subscriptionPriceTable {
	border-collapse: collapse;
	width: 100%;
}
.fs-c-subscriptionPriceTable__label, .fs-c-subscriptionPriceTable__price {
	border: 1px solid #e5e5e5;
	padding: 4px;
}
.fs-c-subscriptionPriceTable__label {
	background: rgba(126, 126, 126, 0.08);
	font-weight: normal;
	text-align: left;
}
.fs-c-subscriptionProductTable {
	border-collapse: collapse;
	width: 100%;
}
.fs-c-subscriptionProductTable > thead > tr > th, .fs-c-subscriptionProductTable > tfoot > tr > th, .fs-c-subscriptionProductTable > tbody > tr > th {
	background: rgba(126, 126, 126, 0.08);
}
.fs-c-subscriptionProductTable > thead > tr th, .fs-c-subscriptionProductTable > thead > tr td, .fs-c-subscriptionProductTable > tfoot > tr th, .fs-c-subscriptionProductTable > tfoot > tr td, .fs-c-subscriptionProductTable > tbody > tr th, .fs-c-subscriptionProductTable > tbody > tr td {
	border: 1px solid #e5e5e5;
	padding: 4px;
}
.fs-c-subscriptionProductTable > tbody > tr > th {
	text-align: left;
}
.fs-c-subscriptionTotal {
	margin-top: 24px;
}
.fs-c-subscriptionTotal__title {
	border-bottom: 1px solid #999999;
	font-size: 1.2rem;
	line-height: 1;
	margin: 0 0 8px;
	padding: 0 0 8px;
	text-align: center;
}
.fs-c-subscriptionTotal__note {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 1.2rem;
	margin-top: 4px;
}
.fs-c-subscriptionTotal__note > li {
	box-sizing: border-box;
}
.fs-c-subscriptionTotal__note > li {
	padding-left: 1em;
	text-indent: -1em;
}
.fs-c-subscriptionTotal__note > li::before {
	content: "��";
}
.fs-c-subscriptionTotalTable {
	font-size: 1.2rem;
	width: 100%;
}
.fs-c-subscriptionTotalTable + .fs-c-subscriptionTotalTable {
	margin-top: 16px;
}
.fs-c-subscriptionTotalTable__caption {
	border-bottom: 1px dotted #999999;
	font-weight: bold;
	margin-bottom: 4px;
	text-align: left;
}
.fs-c-subscriptionTotalTable__caption__times::before {
	content: "(";
}
.fs-c-subscriptionTotalTable__caption__times::after {
	content: ")";
}
.fs-c-subscriptionTotalTable > tbody > tr th {
	font-weight: normal;
	text-align: left;
}
.fs-c-subscriptionTotalTable > tbody > tr td {
	text-align: right;
}
.fs-c-subscriptionTotalTable .fs-c-subscriptionTotalTable__grandTotal > th {
	font-weight: bold;
}
.fs-c-suggestedAddress {
	box-shadow: 0 0 2px #b2b2b2;
	background: rgba(244, 246, 248, 0.95);
	border-radius: 3px;
	color: #333333;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.fs-c-suggestedAddress__list {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fs-c-suggestedAddress__list > li {
	box-sizing: border-box;
}
.fs-c-suggestedAddress__listItem {
	padding: 4px 8px;
}
.fs-c-suggestedAddress__listItem + .fs-c-suggestedAddress__listItem {
	border-color: #d6d7d9;
}
.fs-c-suggestedAddress__listItem:hover {
	background: #d6d7d9;
}
.fs-c-toast {
	box-shadow: 0 0 2px #b2b2b2;
	color: #3c3c3c;
	font-size: 1.8rem;
}
.fs-c-toast.is-success {
	background: rgba(211, 228, 239, 0.95);
}
.fs-c-toast.is-error {
	background: rgba(239, 211, 211, 0.95);
}
.fs-c-toast p {
	margin: 0;
}
/*.fs-c-totalAndActions button:not(.fs-c-button--image) {
	font-size: 1.8rem;
	min-height: 3em;
	min-width: 100%;
	max-width: 100%;
}*/
.fs-c-totalAndActions .fs-c-payWithAmazon__button img {
	max-width: 100%;
}
.fs-c-tradeSafeContainer {
	margin: 24px 0;
	text-align: center;
}
.fs-c-storeInventoryProduct .fs-c-variationAndActions__actions {
	display: block;
}
.fs-c-variationLabel {
	font-size: 1.2rem;
	font-weight: bold;
}
.fs-c-variationList__item__title {
	background: rgba(126, 126, 126, 0.08);
	text-align: center;
}
.fs-c-variationRadioList {
	margin: 8px 0;
}
.fs-c-variationRadioList__row {
	border-top: 1px solid #808080;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	padding: 4px;
}
.fs-c-variationRadioList__row:last-child {
	border-bottom: 1px solid #808080;
}
.fs-c-variationRadioList__radio {
	flex-grow: 1;
}
.fs-c-variationRadioList__name {
	font-weight: bold;
	display: flex;
	align-items: baseline;
	flex-wrap: wrap;
}
.fs-c-variationRadioList__name__name, .fs-c-variationRadioList__name__stock {
	margin-right: 8px;
}
.fs-c-variationRadioList__name__caption {
	font-weight: normal;
	font-size: 1.2rem;
}
.fs-c-variationRadioList__wishlist {
	align-self: center;
	-ms-grid-row-align: center;
}
.fs-c-variationMatrix__row__thumbnail img, .fs-c-variationMatrix__row__variationName {
	margin: 4px;
}
.fs-c-variationMatrix__panel {
	background: rgba(126, 126, 126, 0.08);
	border: 1px solid #cccccc;
	border-radius: 3px;
	margin: 4px;
}
.fs-c-variationMatrix__panel.is-active {
	background: #1f5da0;
	color: #ffffff;
}
.fs-c-variationMatrix__radio {
	display: none;
}
.fs-c-variationMatrix__item {
	flex-basis: 64px;
	flex-grow: 1;
}
.fs-c-variationMatrix__panel {
	flex-grow: 1;
	align-items: center;
	padding: 8px;
}
.fs-c-variationMatrix__panel__caption {
	font-size: 1.2rem;
}
.fs-c-variationMatrix__radio:checked + .fs-c-variationMatrix__panel {
	background: #2559A8;
	color: #ffffff;
}
.fs-c-variationMatrix__radio:disabled + .fs-c-variationMatrix__panel {
	background: #f7f7f7;
	color: #b2b2b2;
}
 _:-ms-input-placeholder, :root .fs-c-variationMatrix__item {
 flex-basis: auto;
}
.fs-c-wishlistProduct__title, .fs-c-featuredProduct__title {
/*border-bottom: 2px solid currentColor;
  color: #7c8790;
  font-size: 1.8rem;*/
}
.fs-c-wishlistProduct__footer {
/*text-align: right;
  padding-top: 4px;*/
}

/*.fs-pt-carousel__slide {
	margin: 0;
	padding: 0;
	position: relative;
}
.fs-pt-carousel__slide__caption {
	background: rgba(30, 30, 30, 0.4);
	color: #fff;
	padding: 8px;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}*/
.fs-pt-column {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	align-items: flex-start;
}
.fs-pt-column > *:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-pt-column > *:nth-child(2) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-pt-column > *:nth-child(3) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-pt-column > *:nth-child(4) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-pt-column > *:nth-child(5) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 5;
	grid-row: 5;
}
.fs-pt-column > *:nth-child(6) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 6;
	grid-row: 6;
}
.fs-pt-column > *:nth-child(7) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 7;
	grid-row: 7;
}
.fs-pt-column > *:nth-child(8) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 8;
	grid-row: 8;
}
.fs-pt-column > *:nth-child(9) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 9;
	grid-row: 9;
}
.fs-pt-column > *:nth-child(10) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 10;
	grid-row: 10;
}
.fs-pt-column > *:nth-child(11) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 11;
	grid-row: 11;
}
.fs-pt-column > *:nth-child(12) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 12;
	grid-row: 12;
}
.fs-pt-column > *:nth-child(13) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 13;
	grid-row: 13;
}
.fs-pt-column > *:nth-child(14) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 14;
	grid-row: 14;
}
.fs-pt-column > *:nth-child(15) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 15;
	grid-row: 15;
}
.fs-pt-column > *:nth-child(16) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 16;
	grid-row: 16;
}
.fs-pt-column > *:nth-child(17) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 17;
	grid-row: 17;
}
.fs-pt-column > *:nth-child(18) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 18;
	grid-row: 18;
}
.fs-pt-column > *:nth-child(19) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 19;
	grid-row: 19;
}
.fs-pt-column > *:nth-child(20) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 20;
	grid-row: 20;
}
.fs-pt-column__item {
	color: inherit;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	padding: 8px;
	text-decoration: none;
}
.fs-pt-column__item > *:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-pt-column__item > *:nth-child(2) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-pt-column__item > *:nth-child(3) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-pt-column__item:only-child {
	padding: 8px 0;
}
.fs-pt-column__item > * + * {
	margin-top: 4px;
}
.fs-pt-column__image > img {
	display: block;
	max-width: 100%;
}
.fs-pt-column__heading {
	font-size: 1.8rem;
	font-weight: bold;
}
 @media screen and (min-width: 600px) {
	.fs-pt-column {
		flex-direction: row;
	}
	.fs-pt-column--2 {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
	.fs-pt-column--2 > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--2 > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--2 > *:nth-child(3) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--2 > *:nth-child(4) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--2 > *:nth-child(5) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--2 > *:nth-child(6) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--2 > *:nth-child(7) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-pt-column--2 > *:nth-child(8) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-pt-column--2 > *:nth-child(9) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-pt-column--2 > *:nth-child(10) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-pt-column--2 > *:nth-child(11) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-pt-column--2 > *:nth-child(12) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-pt-column--2 > *:nth-child(13) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-pt-column--2 > *:nth-child(14) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-pt-column--2 > *:nth-child(15) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-pt-column--2 > *:nth-child(16) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-pt-column--2 > *:nth-child(17) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-pt-column--2 > *:nth-child(18) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-pt-column--2 > *:nth-child(19) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-pt-column--2 > *:nth-child(20) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-pt-column--3 {
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr;
	}
	.fs-pt-column--3 > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--3 > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--3 > *:nth-child(3) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--3 > *:nth-child(4) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--3 > *:nth-child(5) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--3 > *:nth-child(6) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--3 > *:nth-child(7) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--3 > *:nth-child(8) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--3 > *:nth-child(9) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--3 > *:nth-child(10) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-pt-column--3 > *:nth-child(11) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-pt-column--3 > *:nth-child(12) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-pt-column--3 > *:nth-child(13) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-pt-column--3 > *:nth-child(14) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-pt-column--3 > *:nth-child(15) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-pt-column--3 > *:nth-child(16) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-pt-column--3 > *:nth-child(17) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-pt-column--3 > *:nth-child(18) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-pt-column--3 > *:nth-child(19) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-pt-column--3 > *:nth-child(20) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-pt-column--4 {
		-ms-grid-columns: 1fr 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
	.fs-pt-column--4 > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--4 > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--4 > *:nth-child(3) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--4 > *:nth-child(4) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--4 > *:nth-child(5) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--4 > *:nth-child(6) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--4 > *:nth-child(7) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--4 > *:nth-child(8) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--4 > *:nth-child(9) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--4 > *:nth-child(10) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--4 > *:nth-child(11) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--4 > *:nth-child(12) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--4 > *:nth-child(13) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-pt-column--4 > *:nth-child(14) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-pt-column--4 > *:nth-child(15) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-pt-column--4 > *:nth-child(16) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-pt-column--4 > *:nth-child(17) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-pt-column--4 > *:nth-child(18) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-pt-column--4 > *:nth-child(19) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-pt-column--4 > *:nth-child(20) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-pt-column--5 {
		-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}
	.fs-pt-column--5 > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--5 > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--5 > *:nth-child(3) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--5 > *:nth-child(4) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--5 > *:nth-child(5) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-pt-column--5 > *:nth-child(6) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--5 > *:nth-child(7) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--5 > *:nth-child(8) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--5 > *:nth-child(9) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--5 > *:nth-child(10) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-pt-column--5 > *:nth-child(11) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--5 > *:nth-child(12) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--5 > *:nth-child(13) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--5 > *:nth-child(14) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--5 > *:nth-child(15) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-pt-column--5 > *:nth-child(16) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-pt-column--5 > *:nth-child(17) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-pt-column--5 > *:nth-child(18) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-pt-column--5 > *:nth-child(19) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-pt-column--5 > *:nth-child(20) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 4;
		grid-row: 4;
	}
}
.fs-pt-list--unordered > li::before {
	border: 3px solid #ccc;
	border-radius: 50%;
	content: "";
	width: 0.5em;
	height: 0.5em;
	top: 0.3em;
}
.fs-pt-list--note > li::before {
	content: "��";
}
.fs-pt-menu {
	list-style: none;
	margin: 0;
	padding: 0;
}
.fs-pt-menu a {
	margin: -8px;
	padding: 8px;
	text-decoration: none;
}
.fs-pt-menu a:link, .fs-pt-menu a:visited {
	color: inherit;
}
.fs-pt-menu a:hover {
	color: #3790e8;
}
.fs-pt-menu li {
	margin: 0;
}
.fs-pt-menu * {
	transition-property: all;
	transition-duration: 0.5s;
	transition-timing-function: linear;
	transition-delay: 0s;
}
.fs-pt-menu__item {
	position: relative;
}
.fs-pt-menu__heading {
	display: block;
}
.fs-pt-menu__submenu {
	list-style: none;
	overflow: hidden;
	padding: 0;
}
.fs-pt-menu__link {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}
.fs-pt-menu__link::before, .fs-pt-menu__link::after {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 1.4em;
}
.fs-p-accountInfo {
	background: #f7f7f7;
	color: #333333;
	padding: 8px;
}
.fs-p-accountInfo__header, .fs-p-accountInfo__currentPurchase {
	display: flex;
	align-items: baseline;
	flex-direction: row;
	justify-content: space-between;
}
.fs-p-accountInfo__body {
	text-align: center;
	background: #ffffff;
	padding: 8px;
	margin-bottom: 8px;
}
.fs-p-accountInfo__accountStage[class~="is-staged--"] {
	display: none;
}
.fs-p-accountInfo__accountStage__stage {
	font-size: 2.2rem;
	font-weight: bold;
}
.fs-p-accountInfo__point[class~="has-points--"] {
	display: none;
}
.fs-p-accountInfo__point__point__available {
	font-weight: bold;
}
.fs-p-accountInfo__point__point__available__number {
	color: #C98696;
	font-size: 2.2rem;
}
.fs-p-address {
	display: flex;
	flex-direction: column;
}
/*
.fs-p-announcement {
  margin: 32px 0;
}

.fs-p-announcement__title {
  color: #7c8790;
  font-size: 1.8rem;
  margin: 0;
}
*/

.fs-p-banner {
	border-radius: 3px;
	border: 1px solid #e5e5e5;
	display: flex;
	align-items: center;
	justify-content: center;
}
.fs-p-banner:hover {
	opacity: 0.6;
}
.fs-p-banner__link {
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	padding: 12px 8px;
	position: relative;
}
.fs-p-banner__link:hover {
	text-decoration: none;
}
.fs-p-banner__link i {
	font-size: 1.4rem;
	padding-right: 4px;
}
.fs-p-banner__label {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	justify-content: center;
}
.fs-p-banner__label--emphasis {
	font-size: 1.8rem;
}
.fs-p-banner--registration {
	background: #7c8790;
}
.fs-p-banner--registration .fs-p-banner__link {
	color: #ffffff;
}
.fs-p-banner--lineIdLink {
	background: #50c900;
	border-color: #50c900;
}
.fs-p-banner--lineIdLink .fs-p-banner__link {
	color: #ffffff;
}
.fs-p-banner--postage {
	background: #ffffff;
}
.fs-p-banner--postage .fs-p-banner__link {
	color: #333333;
}
.fs-p-banner--postage .fs-p-banner__label--emphasis {
	color: #e2133d;
}
.fs-p-bannerGroup {
	margin: 24px auto;
	max-width: 1216px;
}
.fs-p-card {
	background: rgba(126, 126, 126, 0.08);
	border: 1px solid #999999;
	margin: 8px 0;
	padding: 12px;
}
.fs-p-card__title {
	border-bottom: 1px solid currentColor;
	font-size: 1.8rem;
	margin-top: 8px;
	text-align: center;
	padding-bottom: 16px;
}
.fs-p-card__message {
	padding: 0 8px;
}
.fs-p-card__footer {
	text-align: right;
}

/* =================================================================== */
/* 会員特典                                                    */
/* =================================================================== */

.member__privilege {
	background: #f5f6f7;
	border-radius: 3px;
	padding: 40px 20px;
	margin: 60px 0;
}
.member_privilege__title {
	text-align: center;
	text-decoration: underline 1px #043D78;
	text-underline-offset: 3px;
	line-height: 1.2;
}
.member_privilege__title .ib {
	text-decoration: underline 1px #043D78;
	text-underline-offset: 3px;
}
.member_privilege__title .emphasis {
	color: #043D78;
    font-size: 2.0rem;
    font-weight: bold;
}
.member_privilege__message {
	padding: 0px;
}
.member_privilege__btn {
	text-align: center;
}
.member__privilege-list {
	box-sizing: border-box;
	list-style: none;
	margin: 20px 0 30px;
	padding: 0;
}
.member__privilege-list .privilege_namber {
	/*background: rgba(0, 0, 0, 0.5);*/
	background: #043d7899; 
	color: #fff;
    display: inline-flex;
    align-items: center;
    font-size: 1.1rem;
    padding: 2px 8px;
}
.member__privilege-list .privilege_namber .img {
	margin: 0px 2px 0 -3px;
}
.member__privilege-list li {
	box-sizing: border-box;
}
.member__privilege-list li {
	/*background: rgba(0, 0, 0, 0.08);*/
	background-color: #fff;
	border: 1px solid #043D78;
	box-shadow: 0px 5px 10px 0 rgb(4 61 120 / 15%);
    margin: 0 0 15px
}
.member__privilege-list li div {
	padding: 20px 15px;
}
.member__privilege-list li h4 {
	color: #043D78;
	align-items: center;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 1.5rem;
	letter-spacing: -0.08rem;
	margin-bottom: 10px;
	text-align: center;
	text-decoration: underline 10px #00000014;
	text-decoration-skip-ink: none;
    text-underline-offset: -5px;
}
.member__privilege-list li h4 .ib {
	text-decoration: underline 10px #00000014;
	text-decoration-skip-ink: none;
    text-underline-offset: -5px;
}
/*
.member__privilege-list li {
	background-color: #000;
    margin: 30px 0;
	padding: 0;
}
.member__privilege-list li h4 {
	color: #043D78;
	background-color: #fff;
	border: 1px solid #043D78; 
	padding: 15px 20px;
}
.member__privilege-list .point::before {
	content: url(https://fukagawa.itembox.design/item/assets/svg/icon-pencil.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 10px;
}*/

.member__privilege-list li p {
	margin-bottom: 0;
	letter-spacing: 0;
}
.member__privilege .register__btn {
    background-color: var(--color-a-link);
    color: rgba(255, 255, 255, 1);
    margin-bottom: 15px;
    /*width: 100%;*/
}
.member__privilege .register__btn:hover {
    background-color: rgba(255, 255, 255, 1);
    color: var(--color-a-link);
}
.member__privilege .register__btn:before {
    border-color: var(--color-a-link);
}
.member__privilege .note {
	font-size: 1.1rem;
	margin-bottom: 0;
}
@media screen and (min-width: 768px) {
	.member__privilege {
		padding: 40px 30px;
	}
	.member_privilege__title .emphasis {
	    font-size: 3.0rem;
	}
	.member__privilege-list {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.member__privilege-list li {
		width: calc(33.33% - 10px) !important;
		margin-bottom: 15px;
	}
	.member__privilege-list li h4 {
		font-size: 1.6rem;
		line-height: 2.0rem;
	}
}

@media screen and (min-width: 1200px) {
	.member__privilege-list li h4 {
		font-size: 1.8rem;
		line-height: 2.5rem;
	}
	.member__privilege-list li p {
	    text-align: left;
	}
}

/**/


.fs-p-cartItemNumber {
	background: #E25B33;
	border-radius: 1em;
	color: #ffffff;
	display: none;
	font-size: 1rem;
	line-height: 1;
	padding: 0.25em 0.4em;
	position: absolute;
	top: 2px;
	right: 2px;
}
.fs-p-cartItemNumber.fs-client-cart-count--0, .fs-p-cartItemNumber.fs-client-subscriptionCart-count--0 {
	display: none;
}
.fs-p-closed {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.fs-p-closed > * {
	max-width: 100vw;
}
.fs-p-closed__heading {
	font-size: 1.8rem;
}
.fs-p-closed__message {
	word-break: break-all;
}
.fs-p-dateList > li {
	border: 1px solid #999999;
	border-width: 1px 0 0 0;
	padding: 8px 0 0;
}
.fs-p-dateList > li:last-child {
	border-bottom-width: 1px;
	padding-bottom: 8px;
}
.fs-p-dateList > li time:first-child {
	background: #646464;
	color: #ffffff;
	line-height: 1.2;
	padding: 2px 4px 1.6px;
}
.fs-p-drawer {
	background: #ffffff;
	box-shadow: 1px 1px 5px #b2b2b2;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 8px;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	padding-bottom: 24px;
	transform: translateX(-101%);
	z-index: 2;
	transition-property: all;
	transition-duration: 0.5s;
	transition-timing-function: linear;
	transition-delay: 0s;
}
.fs-p-ctrlDrawer:checked + .fs-p-drawer {
	transform: translateX(0);
}
.fs-p-drawer__buttonContainer {
	display: flex;
	justify-content: flex-end;
}
.fs-p-drawer__button {
	cursor: pointer;
}
.fs-p-drawer__welcomeMsg {
	margin: 8px 0;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.fs-p-drawer__welcomeMsg.is-ready {
	display: flex;
}
.fs-p-drawer__loginLogout__logout, .fs-p-drawer__loginLogout__login {
	border: 1px solid #7c8790;
	border-radius: 20px;
	color: #3c3c3c;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 32px;
	text-decoration: none;
}
.fs-p-drawer__loginLogout__logout:hover, .fs-p-drawer__loginLogout__login:hover {
	background: #2559A8;
	color: #ffffff;
	text-decoration: none;
}
.fs-p-drawer__loginLogout__logout.is-loggedIn--false {
	display: none;
}
.fs-p-drawer__loginLogout__login {
	background: rgba(126, 126, 126, 0.08);
}
.fs-p-drawer__loginLogout__login.is-loggedIn--true {
	display: none;
}
.fs-p-drawer__heading {
	border-bottom: 1px solid #999999;
	font-size: 2.2rem;
	padding-bottom: 4px;
	text-align: center;
}
 @media screen and (min-width: 1200px) {
	.fs-p-drawer {
		box-shadow: none;
		position: relative;
		transform: translateX(0);
	}
	.fs-p-drawer__loginLogout, .fs-p-drawer__welcomeMsg {
		display: none;
	}
}
.fs-p-drawerButton {
	cursor: pointer;
	display: inline-block;
	padding: 8px;
}
.fs-p-drawerButton__icon {
	font-size: 2.8rem;
}
.fs-p-drawerButton__label {
	display: block;
	font-size: 1rem;
	text-transform: uppercase;
}
 @media screen and (min-width: 1200px) {
	.fs-p-drawerButton {
		display: none;
	}
}
.fs-p-flexibleColumn {
	display: flex;
	flex-wrap: wrap;
}
.fs-p-flexibleColumn > * {
	margin-right: 8px;
	margin-bottom: 8px;
}
.fs-p-scrollingCartButton {
	position: fixed;
	right: 0;
	bottom: 10%;
	z-index: 100;
}
.fs-p-scrollingCartButton__button {
	background: #646464;
	border-radius: 0px;
	display: block;
	line-height: 1;
	opacity: 0.9;
	padding: 8px;
	position: relative;
	text-align: center;
}
.fs-p-scrollingCartButton__button:link {
	color: #ffffff;
}
.fs-p-scrollingCartButton__button:visited {
	color: #ffffff;
}
.fs-p-scrollingCartButton__button:hover {
	color: #ffffff;
}
.fs-p-scrollingCartButton__button:active {
	color: #ffffff;
}
.fs-p-scrollingCartButton__button:hover {
	text-decoration: none;
}
.fs-p-scrollingCartButton__icon {
	font-size: 3.6rem;
}
.fs-p-scrollingCartButton__label {
	display: block;
	font-size: 1.2rem;
}
.fs-p-footerCopyright {
	color: #fff;
	background-color: #646464;
	text-align: center;
	padding: 4px;
}
.fs-p-footerCopyright__text {
	margin: 0;
	font-size: 1.2rem;
}
.fs-p-footerNavigation {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 16px;
	margin: 24px auto;
	max-width: 1216px;
}
.fs-p-footerNavigation > *:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-p-footerNavigation > *:nth-child(2) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-p-footerNavigation > *:nth-child(3) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-p-footerNavigation > *:nth-child(4) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-p-footerNavigation > *:nth-child(5) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 5;
	grid-row: 5;
}
.fs-p-footerNavigation > *:nth-child(6) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 6;
	grid-row: 6;
}
.fs-p-footerNavigation > *:nth-child(7) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 7;
	grid-row: 7;
}
.fs-p-footerNavigation > *:nth-child(8) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 8;
	grid-row: 8;
}
 @media screen and (min-width: 768px) {
	.fs-p-footerNavigation {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
	.fs-p-footerNavigation > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-p-footerNavigation > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-p-footerNavigation > *:nth-child(3) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-p-footerNavigation > *:nth-child(4) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-p-footerNavigation > *:nth-child(5) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-p-footerNavigation > *:nth-child(6) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-p-footerNavigation > *:nth-child(7) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-p-footerNavigation > *:nth-child(8) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
}
 @media screen and (min-width: 960px) {
	.fs-p-footerNavigation {
		-ms-grid-columns: 1fr 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
	.fs-p-footerNavigation > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-p-footerNavigation > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-p-footerNavigation > *:nth-child(3) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-p-footerNavigation > *:nth-child(4) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-p-footerNavigation > *:nth-child(5) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-p-footerNavigation > *:nth-child(6) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-p-footerNavigation > *:nth-child(7) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-p-footerNavigation > *:nth-child(8) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 2;
		grid-row: 2;
	}
}
.fs-p-footerNavigationItem__title {
	display: block;
	border-bottom: 1px solid currentColor;
	padding: 4px;
	font-size: 1.8rem;
	position: relative;
	text-align: center;
	z-index: 1;
}
.fs-p-footerNavigationItem__body {
	padding: 8px 0;
	display: none;
}
 @media screen and (min-width: 600px) {
	.fs-p-footerNavigationItem__body {
		display: block;
	}
}
.fs-p-footerNavigationItem__nav {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fs-p-footerNavigationItem__nav > li {
	box-sizing: border-box;
}
.fs-p-footerNavigationItem__navItem {
	padding: 2px 0;
}
.fs-p-footerNavigationItem__navItem a {
	color: #646464;
}
.fs-p-footerNavigationItem__navItem--register.is-loggedIn--true {
	display: none;
}
.fs-p-footerNavigationItem__navItem--logout.is-loggedIn--false {
	display: none;
}
.fs-p-footerNavigationItem__emphasis {
	color: #e2133d;
	font-size: 1.8rem;
}
.fs-p-footerNavigationItem__dataList {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 1fr;
	grid-template-columns: auto 1fr;
	grid-auto-flow: row;
	margin-bottom: 0;
}
.fs-p-footerNavigationItem__dataList:first-child {
	margin-top: 0;
}
.fs-p-footerNavigationItem__dataList > *:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-p-footerNavigationItem__dataList > *:nth-child(2) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-p-footerNavigationItem__dataList > *:nth-child(3) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-p-footerNavigationItem__dataList > *:nth-child(4) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-p-footerNavigationItem__dataList > *:nth-child(5) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-p-footerNavigationItem__dataList > *:nth-child(6) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-p-footerNavigationItem__dataList > *:nth-child(7) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-p-footerNavigationItem__dataList > *:nth-child(8) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-p-footerNavigationItem__dataList > *:nth-child(9) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 5;
	grid-row: 5;
}
.fs-p-footerNavigationItem__dataList > *:nth-child(10) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 5;
	grid-row: 5;
}
.fs-p-footerNavigationItem__dataList__title {
	padding-right: 8px;
}
.fs-p-footerNavigationItem__dataList__data {
	padding-left: 8px;
	margin: 0;
	position: relative;
}
.fs-p-footerNavigationItem__dataList__data::before {
	content: ":";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto 0;
}
.fs-p-footerNavigationItem__link {
	text-decoration: underline;
}
.fs-p-footerNavigationItem__sub {
	margin-top: 8px;
}
.fs-p-footerNavigationItem__subTitle {
	font-size: 1.2em;
}
.fs-p-footerNavigationItem__ctrl {
	display: none;
}
.fs-p-footerNavigationItem__ctrlIcon {
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
}
.fs-p-footerNavigationItem__ctrlIcon::before {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e937';
	display: block;
	font-size: 2.2rem;
	margin-top: -1.2em;
	transform: rotate(180deg);
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease;
	transition-delay: 0s;
}
 @media screen and (min-width: 600px) {
	.fs-p-footerNavigationItem__ctrlIcon {
		display: none;
	}
}
.fs-p-footerNavigationItem__ctrl:checked + .fs-p-footerNavigationItem__ctrlIcon::before {
	transform: rotate(0deg);
}
.fs-p-footerNavigationItem__ctrl:checked + .fs-p-footerNavigationItem__ctrlIcon + .fs-p-footerNavigationItem__body {
	display: block;
}
 @media screen and (min-width: 768px) {
	.fs-p-footerNavigationItem {
		margin-bottom: 16px;
	}
	.fs-p-footerNavigationItem + .fs-p-footerNavigationItem {
		margin-top: 0;
	}
	.fs-p-footerNavigationItem__title {
		font-size: 1.4rem;
		font-weight: 700;
		text-align: left;
	}
	.fs-p-footerNavigationItem__subTitle {
		font-size: 1.4rem;
		font-weight: 700;
	}
}
.fs-p-footerPageTop {
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
	display: flex;
	justify-content: flex-end;
	width: 100%;
	margin: 0 auto;
	padding: 0 12px;
	max-width: 1216px;
}
.fs-p-footerPageTop__link {
	overflow: hidden;
	text-indent: -999px;
	width: 32px;
	height: 32px;
	background-color: #646464;
}
.fs-p-footerPageTop__link::before {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e937";
	display: block;
	color: #ffffff;
	font-size: 2.6rem;
	line-height: 1.3;
	text-indent: 0;
	text-align: center;
}
.fs-p-footerPageTop__link:hover {
	text-decoration: none;
}
.fs-p-footerSnsLink {
	display: flex;
	justify-content: center;
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fs-p-footerSnsLink > li {
	box-sizing: border-box;
}
.fs-p-footerSnsLink__item + .fs-p-footerSnsLink__item {
	margin-left: 8px;
}
.fs-p-footerSnsLink__item__icon {
	display: block;
}
.fs-p-footerSnsLink__item__icon img {
	display: block;
}
.fs-p-footerUtilityMenu__list > li:not(:first-child) a {
	border-top: 2px solid #646464;
}
.fs-p-footerUtilityMenu__list span {
	padding: 8px;
}
.fs-p-footerUtilityMenu__list a {
	display: block;
	position: relative;
}
.fs-p-footerUtilityMenu__list a::after {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e90c';
	font-size: 2.2rem;
	font-weight: 700;
	position: absolute;
	height: 2.2rem;
	top: 0;
	right: 12px;
	bottom: 0;
	margin: auto 0;
}
 @media screen and (min-width: 960px) {
	.fs-p-footerUtilityMenu {
		margin-top: 0;
		padding: 8px;
	}
	.fs-p-footerUtilityMenu__list {
		display: flex;
		flex-wrap: wrap;
	}
	.fs-p-footerUtilityMenu__list > li + li {
		margin-left: 16px;
	}
	.fs-p-footerUtilityMenu__list > li:not(:first-child) a {
		border-top: none;
	}
	.fs-p-footerUtilityMenu__list span {
		padding: 0;
	}
	.fs-p-footerUtilityMenu__list a::before {
		display: inline-block;
		content: '';
		border: 4px solid transparent;
		border-left-color: currentColor;
	}
	.fs-p-footerUtilityMenu__list a::after {
		display: none;
	}
}
.fs-p-headerNavBar {
	background: #646464;
	border-bottom: 2px solid #7c8790;
	color: #ffffff;
}
.fs-p-headerNavigation {
	margin: auto;
	max-width: 1216px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fs-p-headerNavigation__list {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.fs-p-headerNavigation__list > li {
	box-sizing: border-box;
}
.fs-p-headerNavigation__listItem {
	flex-grow: 1;
}
.fs-p-headerNavigation__link {
	background: transparent;
	border-radius: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 1rem;
	padding: 8px;
}
.fs-p-headerNavigation__link > i {
	font-size: 2.6rem;
}
 @media screen and (min-width: 768px) {
	.fs-p-headerNavigation__link > i {
		padding-right: 4px;
	}
}
.fs-p-headerNavigation__link:link {
	color: #ffffff;
}
.fs-p-headerNavigation__link:visited {
	color: #ffffff;
}
.fs-p-headerNavigation__link:hover {
	color: #ffffff;
}
.fs-p-headerNavigation__link:active {
	color: #ffffff;
}
.fs-p-headerNavigation__link:hover {
	background: rgba(255, 255, 255, 0.15);
	text-decoration: none;
}
.fs-p-headerNavigation__viewCartButton, .fs-p-headerNavigation__viewSubscriptionCartButton {
	background: inherit;
	border: none;
	color: inherit;
	position: relative;
}
.fs-p-headerNavigation__search {
	flex-grow: 1;
}
 @media screen and (min-width: 768px) {
	.fs-p-headerNavigation__list {
		width: auto;
	}
	.fs-p-headerNavigation__listItem {
		display: flex;
		min-width: 120px;
	}
	.fs-p-headerNavigation__link, .fs-p-headerNavigation__viewCartButton, .fs-p-headerNavigation__viewSubscriptionCartButton {
		flex-direction: row;
		font-size: 1.4rem;
	}
	.fs-p-headerNavigation__link > i, .fs-p-headerNavigation__viewCartButton > i, .fs-p-headerNavigation__viewSubscriptionCartButton > i {
		font-size: 1.4rem;
	}
}
 @media screen and (min-width: 768px) and (min-width: 768px) {
	.fs-p-headerNavigation__link > i, .fs-p-headerNavigation__viewCartButton > i, .fs-p-headerNavigation__viewSubscriptionCartButton > i {
		padding-right: 4px;
	}
}
 @media screen and (min-width: 768px) {
	.fs-p-headerNavigation__viewCartButton {
		padding: 8px 16px 8px;
	}
	.fs-p-headerNavigation__search {
		flex-grow: 0;
	}
}
/*
.fs-p-heading--lv2 {
  border-bottom: 2px solid currentColor;
  color: #7c8790;
  font-size: 1.8rem;
}

.fs-p-heading--lv2:not(:first-child) {
  margin-top: 2em;
}*/

.fs-p-headerUtilityMenu__list {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
	font-size: 1.2rem;
}
.fs-p-headerUtilityMenu__list > li {
	box-sizing: border-box;
}
.fs-p-headerUtilityMenu__list.is-ready {
	display: flex;
}
.fs-p-headerUtilityMenu__list > li + li {
	margin-left: 16px;
}
.fs-p-headerUtilityMenu__list a {
	display: inline-block;
}
.fs-p-headerUtilityMenu__list a:link {
	color: #3c3c3c;
}
.fs-p-headerUtilityMenu__list a:visited {
	color: #3c3c3c;
}
.fs-p-headerUtilityMenu__list a:hover {
	color: #3790e8;
}
.fs-p-headerUtilityMenu__list a:active {
	color: #3c3c3c;
}
.fs-p-headerUtilityMenu__list a::before {
	content: "";
	border: 4px solid transparent;
	border-right-width: 1px;
	border-left-color: currentColor;
	display: inline-block;
	height: 0;
	width: 0;
}
.fs-p-headerUtilityMenu__login.is-loggedIn--true, .fs-p-headerUtilityMenu__register.is-loggedIn--true {
	display: none;
}
.fs-p-headerUtilityMenu__logout.is-loggedIn--false {
	display: none;
}
.fs-p-inputGroup {
	display: flex;
	align-items: stretch;
	border: 1px solid #444444;
	background: #444444;
}
.fs-p-inputGroup__input {
	border: none;
	border-radius: 0;
	width: calc(100% - 3em);
	flex-grow: 1;
}
.fs-p-inputGroup__button {
	background: #444444;
	border: none;
	color: #ffffff;
	width: auto;
	flex-shrink: 0;
}
.fs-p-logo {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px;
}
.fs-p-logo__image {
	max-height: 48px;
	min-height: 1px;
}
 @media screen and (min-width: 768px) {
	.fs-p-logo__image {
		max-height: 100%;
	}
}
.fs-p-logo__type {
	font-size: 5.2rem;
	font-weight: bold;
	line-height: 1.2;
}
.fs-p-logo__lead {
	font-size: 1rem;
	margin: 4px 0 0;
}
.fs-p-listWithCheckmark {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fs-p-listWithCheckmark > li {
	box-sizing: border-box;
}
.fs-p-listWithCheckmark > li {
	background: rgba(255, 255, 255, 0.5);
	display: flex;
	align-items: center;
	margin: 8px 0;
	padding: 4px 8px;
}
.fs-p-listWithCheckmark > li::before {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e938";
	padding-right: 4px;
}
.fs-p-linkButton {
	border: 1px solid currentColor;
	border-radius: 3px;
	display: inline-block;
	line-height: 0.9;
	padding: 4px 8px;
	text-align: center;
}
.fs-p-linkButton:hover {
	text-decoration: none;
}
.fs-p-memberInfo {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: wrap;
}
.fs-p-memberInfo__stage[class~="is-staged--"] {
	display: none;
}
.fs-p-memberInfo__points {
	color: #646464;
	font-size: 1.4rem;
	font-weight: bold;
}
.fs-p-memberInfo__points[class~="has-points--"] {
	display: none;
}
.fs-p-memberInfo.is-loggedIn--false {
	display: none;
}
.fs-p-messageBoard {
	background-color: #f7f7f7;
	border: 1px solid #7c8790;
	border-radius: 3px;
	color: #3c3c3c;
	margin-bottom: 24px;
	padding: 16px;
}
.fs-p-messageBoard__heading {
	display: block;
	font-weight: 700;
	margin-bottom: 8px;
}


.fs-p-phoneOrder {
	display: block;
	text-align: right;
}
.fs-p-phoneOrder > * {
	display: inline-block;
}
.fs-p-phoneOrder__phoneNum {
	font-size: 2.2rem;
	font-weight: bold;
	margin-left: 8px;
}
.fs-p-phoneOrder__addition {
	font-size: 1rem;
}
.fs-p-productSearch {
	border-bottom: 1px solid #999999;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr auto;
	-ms-grid-rows: auto 1fr;
	grid-template: auto 1fr / 1fr auto;
	padding: 8px;
}
.fs-p-productSearch__parameter {
	-ms-grid-row: 1;
	grid-row: 1;
	-ms-grid-column: 1;
	grid-column: 1;
}
.fs-p-productSearch__formSwitch {
	display: block;
	-ms-grid-row: 1;
	grid-row: 1;
	-ms-grid-column: 2;
	grid-column: 2;
	cursor: pointer;
	background: rgba(126, 126, 126, 0.08);
	line-height: 2;
	padding: 0 8px;
}
.fs-p-productSearch__formClose {
	display: none;
}
.fs-p-productSearch__search {
	overflow: auto;
	max-height: 0px;
	-ms-grid-row: 2;
	grid-row: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / 3;
	transition-property: max-height;
	transition-duration: 0.3s;
	transition-timing-function: ease;
	transition-delay: 0s;
	-webkit-overflow-scrolling: touch;
}
.fs-p-productSearch__form {
	background: rgba(126, 126, 126, 0.08);
	padding: 32px;
	transform: translateY(-100%);
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: linear;
	transition-delay: 0s;
}
.fs-p-productSearch :checked + .fs-p-productSearch__formSwitch .fs-p-productSearch__formClose {
	display: block;
}
.fs-p-productSearch :checked + .fs-p-productSearch__formSwitch .fs-p-productSearch__formOpen {
	display: none;
}
 .fs-p-productSearch :checked ~ .fs-p-productSearch__search {
 max-height: 90vh;
}
 .fs-p-productSearch :checked ~ .fs-p-productSearch__search .fs-p-productSearch__form {
 transform: translateY(0);
}
.fs-p-productSearch__searchButton {
	min-width: 8em;
	padding-left: calc(1.6em + 8px);
	position: relative;
}
.fs-p-productSearch__searchButton::before {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e932";
	font-size: 1.8rem;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 8px;
	text-align: center;
	width: 1em;
	height: 1em;
}
.fs-p-productSearch__inputTable {
	table-layout: fixed;
}
 @media screen and (min-width: 768px) {
.fs-p-productSearch__field {
	display: -ms-grid;
	display: grid;
	grid-gap: 32px;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
 -ms-grid-columns: calc(50% - 8px*2) calc(50% - 8px*2);
 grid-template-columns: calc(50% - 8px*2) calc(50% - 8px*2);
}
.fs-p-productSearch__inputTable:nth-child(1) {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
}
.fs-p-productSearch__inputTable:nth-child(2) {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
}
.fs-p-productSearch__searchButtonContainer {
	-ms-grid-row: 2;
	grid-row: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / 3;
}
}
.fs-p-purchasePointExpiration {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.fs-p-screenImages {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fs-p-screenImages > li {
	box-sizing: border-box;
}
.fs-p-screenImages__image {
	padding: 8px 16px;
}
 @media screen and (min-width: 600px) {
.fs-p-screenImages__image {
	padding: 0;
}
}
.fs-p-searchForm__input {
	width: calc(100% - 2.2em);
}
.fs-p-searchForm__button {
	overflow: hidden;
	position: relative;
	text-indent: -999px;
	width: 2.2em;
	height: 2em;
}
.fs-p-searchForm__button::before {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e932";
	display: block;
	font-size: 2.2rem;
	line-height: 1.2;
	position: absolute;
	text-indent: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.fs-p-sideMenu {
	list-style: none;
	margin: 0;
	padding: 0;
}
.fs-p-sideMenu a {
	color: inherit;
	margin: -8px;
	padding: 8px;
	text-decoration: none;
}
.fs-p-sideMenu a:hover {
	background: #2559A8;
	color: #ffffff;
}
.fs-p-sideMenu li {
	margin: 0;
}
.fs-p-sideMenu * {
	transition-property: all;
	transition-duration: 0.5s;
	transition-timing-function: linear;
	transition-delay: 0s;
}
.fs-p-sideMenu .fs-pt-menu__item {
	position: relative;
}
.fs-p-sideMenu .fs-pt-menu__item + .fs-pt-menu__item {
	margin-top: 8px;
}
.fs-p-sideMenu .fs-pt-menu__heading {
	display: block;
	padding: 8px;
}
.fs-p-sideMenu .fs-pt-menu__submenu {
	list-style: none;
	overflow: hidden;
	padding: 0;
}
.fs-p-sideMenu .fs-pt-menu__link {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	padding-left: 8px;
}
.fs-p-sideMenu .fs-pt-menu__link::before, .fs-p-sideMenu .fs-pt-menu__link::after {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 1.4em;
}
.fs-p-sideMenu .fs-pt-menu__heading--lv1 {
	border: 1px solid #999999;
}
.fs-p-sideMenu .fs-pt-menu__link--lv1 {
	justify-content: space-between;
}
.fs-p-sideMenu .fs-pt-menu__link--lv1::after {
	content: "\e90c";
}
.fs-p-sideMenu .fs-pt-menu__heading--lv2 {
	border-bottom: 1px solid #999999;
}
.fs-p-sideMenu .fs-pt-menu__link--lv2 {
	padding-left: 0;
}
.fs-p-sideMenu .fs-pt-menu__link--lv2::before {
	content: "\e933";
}
.fs-p-sideMenu .fs-pt-menu__link--lv3::before {
	content: "\e934";
}
.fs-p-sideMenu .fs-pt-menu__link--lv4::before {
	content: "\e935";
}
.fs-p-sideMenu .fs-pt-menu__link--lv5::before {
	content: "\002003";
}
.fs-p-snsArea {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	margin: 8px 0;
}
.fs-p-snsArea > * {
	margin-right: 8px;
}
.fs-l-block--center {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
 [class*="fs-l-col--"] {
	display: -ms-grid;
	-ms-grid-columns: 1fr;
	-ms-grid-rows: auto;
	display: grid;
	grid-gap: 16px;
	grid-template-columns: 1fr;
	grid-template-rows: auto;
}
 [class*="fs-l-col--"] > *:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
 [class*="fs-l-col--"] > *:nth-child(2) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}
 [class*="fs-l-col--"] > *:nth-child(3) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 3;
	grid-row: 3;
}
 [class*="fs-l-col--"] > *:nth-child(4) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 4;
	grid-row: 4;
}
 [class*="fs-l-col--"] > *:nth-child(5) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 5;
	grid-row: 5;
}
 [class*="fs-l-col--"] > *:nth-child(6) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 6;
	grid-row: 6;
}
 [class*="fs-l-col--"] > *:nth-child(7) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 7;
	grid-row: 7;
}
 [class*="fs-l-col--"] > *:nth-child(8) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 8;
	grid-row: 8;
}
 [class*="fs-l-col--"] > *:nth-child(9) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 9;
	grid-row: 9;
}
 [class*="fs-l-col--"] > *:nth-child(10) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 10;
	grid-row: 10;
}
 [class*="fs-l-col--"] > *:nth-child(11) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 11;
	grid-row: 11;
}
 [class*="fs-l-col--"] > *:nth-child(12) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 12;
	grid-row: 12;
}
 [class*="fs-l-col--"] > *:nth-child(13) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 13;
	grid-row: 13;
}
 [class*="fs-l-col--"] > *:nth-child(14) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 14;
	grid-row: 14;
}
 [class*="fs-l-col--"] > *:nth-child(15) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 15;
	grid-row: 15;
}
 [class*="fs-l-col--"] > *:nth-child(16) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 16;
	grid-row: 16;
}
 [class*="fs-l-col--"] > *:nth-child(17) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 17;
	grid-row: 17;
}
 [class*="fs-l-col--"] > *:nth-child(18) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 18;
	grid-row: 18;
}
 [class*="fs-l-col--"] > *:nth-child(19) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 19;
	grid-row: 19;
}
 [class*="fs-l-col--"] > *:nth-child(20) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 20;
	grid-row: 20;
}
 [class*="fs-l-col--"] > *:nth-child(21) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 21;
	grid-row: 21;
}
 [class*="fs-l-col--"] > *:nth-child(22) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 22;
	grid-row: 22;
}
 [class*="fs-l-col--"] > *:nth-child(23) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 23;
	grid-row: 23;
}
 [class*="fs-l-col--"] > *:nth-child(24) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 24;
	grid-row: 24;
}
 [class*="fs-l-col--"] > *:nth-child(25) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 25;
	grid-row: 25;
}
 [class*="fs-l-col--"] > *:nth-child(26) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 26;
	grid-row: 26;
}
 [class*="fs-l-col--"] > *:nth-child(27) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 27;
	grid-row: 27;
}
 [class*="fs-l-col--"] > *:nth-child(28) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 28;
	grid-row: 28;
}
 [class*="fs-l-col--"] > *:nth-child(29) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 29;
	grid-row: 29;
}
 [class*="fs-l-col--"] > *:nth-child(30) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 30;
	grid-row: 30;
}
 [class*="fs-l-col--"] > *:nth-child(31) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 31;
	grid-row: 31;
}
 [class*="fs-l-col--"] > *:nth-child(32) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 32;
	grid-row: 32;
}
 [class*="fs-l-col--"] > *:nth-child(33) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 33;
	grid-row: 33;
}
 [class*="fs-l-col--"] > *:nth-child(34) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 34;
	grid-row: 34;
}
 [class*="fs-l-col--"] > *:nth-child(35) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 35;
	grid-row: 35;
}
 [class*="fs-l-col--"] > *:nth-child(36) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 36;
	grid-row: 36;
}
 [class*="fs-l-col--"] > *:nth-child(37) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 37;
	grid-row: 37;
}
 [class*="fs-l-col--"] > *:nth-child(38) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 38;
	grid-row: 38;
}
 [class*="fs-l-col--"] > *:nth-child(39) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 39;
	grid-row: 39;
}
 [class*="fs-l-col--"] > *:nth-child(40) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 40;
	grid-row: 40;
}
 [class*="fs-l-col--"] > *:nth-child(41) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 41;
	grid-row: 41;
}
 [class*="fs-l-col--"] > *:nth-child(42) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 42;
	grid-row: 42;
}
 [class*="fs-l-col--"] > *:nth-child(43) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 43;
	grid-row: 43;
}
 [class*="fs-l-col--"] > *:nth-child(44) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 44;
	grid-row: 44;
}
 [class*="fs-l-col--"] > *:nth-child(45) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 45;
	grid-row: 45;
}
 [class*="fs-l-col--"] > *:nth-child(46) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 46;
	grid-row: 46;
}
 [class*="fs-l-col--"] > *:nth-child(47) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 47;
	grid-row: 47;
}
 [class*="fs-l-col--"] > *:nth-child(48) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 48;
	grid-row: 48;
}
 [class*="fs-l-col--"] > *:nth-child(49) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 49;
	grid-row: 49;
}
 [class*="fs-l-col--"] > *:nth-child(50) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 50;
	grid-row: 50;
}
 [class*="fs-l-col--"] > *:nth-child(51) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 51;
	grid-row: 51;
}
 [class*="fs-l-col--"] > *:nth-child(52) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 52;
	grid-row: 52;
}
 [class*="fs-l-col--"] > *:nth-child(53) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 53;
	grid-row: 53;
}
 [class*="fs-l-col--"] > *:nth-child(54) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 54;
	grid-row: 54;
}
 [class*="fs-l-col--"] > *:nth-child(55) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 55;
	grid-row: 55;
}
 [class*="fs-l-col--"] > *:nth-child(56) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 56;
	grid-row: 56;
}
 [class*="fs-l-col--"] > *:nth-child(57) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 57;
	grid-row: 57;
}
 [class*="fs-l-col--"] > *:nth-child(58) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 58;
	grid-row: 58;
}
 [class*="fs-l-col--"] > *:nth-child(59) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 59;
	grid-row: 59;
}
 [class*="fs-l-col--"] > *:nth-child(60) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 60;
	grid-row: 60;
}
[class*="fs-l-col--"] img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
 @media screen and (min-width: 600px) {
	.fs-l-col--2 {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
	.fs-l-col--2 > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--2 > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--2 > *:nth-child(3) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--2 > *:nth-child(4) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--2 > *:nth-child(5) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--2 > *:nth-child(6) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--2 > *:nth-child(7) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--2 > *:nth-child(8) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--2 > *:nth-child(9) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--2 > *:nth-child(10) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--2 > *:nth-child(11) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--2 > *:nth-child(12) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--2 > *:nth-child(13) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--2 > *:nth-child(14) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--2 > *:nth-child(15) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--2 > *:nth-child(16) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--2 > *:nth-child(17) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--2 > *:nth-child(18) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--2 > *:nth-child(19) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--2 > *:nth-child(20) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--2 > *:nth-child(21) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--2 > *:nth-child(22) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--2 > *:nth-child(23) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-l-col--2 > *:nth-child(24) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-l-col--2 > *:nth-child(25) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-l-col--2 > *:nth-child(26) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-l-col--2 > *:nth-child(27) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-l-col--2 > *:nth-child(28) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-l-col--2 > *:nth-child(29) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-l-col--2 > *:nth-child(30) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-l-col--2 > *:nth-child(31) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-l-col--2 > *:nth-child(32) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-l-col--2 > *:nth-child(33) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-l-col--2 > *:nth-child(34) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-l-col--2 > *:nth-child(35) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-l-col--2 > *:nth-child(36) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-l-col--2 > *:nth-child(37) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-l-col--2 > *:nth-child(38) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-l-col--2 > *:nth-child(39) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-l-col--2 > *:nth-child(40) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-l-col--2 > *:nth-child(41) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-l-col--2 > *:nth-child(42) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 21;
		grid-row: 21;
	}
	.fs-l-col--2 > *:nth-child(43) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-l-col--2 > *:nth-child(44) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 22;
		grid-row: 22;
	}
	.fs-l-col--2 > *:nth-child(45) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-l-col--2 > *:nth-child(46) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 23;
		grid-row: 23;
	}
	.fs-l-col--2 > *:nth-child(47) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-l-col--2 > *:nth-child(48) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 24;
		grid-row: 24;
	}
	.fs-l-col--2 > *:nth-child(49) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-l-col--2 > *:nth-child(50) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 25;
		grid-row: 25;
	}
	.fs-l-col--2 > *:nth-child(51) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-l-col--2 > *:nth-child(52) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 26;
		grid-row: 26;
	}
	.fs-l-col--2 > *:nth-child(53) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-l-col--2 > *:nth-child(54) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 27;
		grid-row: 27;
	}
	.fs-l-col--2 > *:nth-child(55) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-l-col--2 > *:nth-child(56) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 28;
		grid-row: 28;
	}
	.fs-l-col--2 > *:nth-child(57) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-l-col--2 > *:nth-child(58) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 29;
		grid-row: 29;
	}
	.fs-l-col--2 > *:nth-child(59) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-l-col--2 > *:nth-child(60) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 30;
		grid-row: 30;
	}
	.fs-l-col--3 {
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr;
	}
	.fs-l-col--3 > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--3 > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--3 > *:nth-child(3) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--3 > *:nth-child(4) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--3 > *:nth-child(5) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--3 > *:nth-child(6) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--3 > *:nth-child(7) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--3 > *:nth-child(8) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--3 > *:nth-child(9) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--3 > *:nth-child(10) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--3 > *:nth-child(11) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--3 > *:nth-child(12) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--3 > *:nth-child(13) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--3 > *:nth-child(14) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--3 > *:nth-child(15) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--3 > *:nth-child(16) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--3 > *:nth-child(17) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--3 > *:nth-child(18) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--3 > *:nth-child(19) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--3 > *:nth-child(20) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--3 > *:nth-child(21) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--3 > *:nth-child(22) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--3 > *:nth-child(23) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--3 > *:nth-child(24) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--3 > *:nth-child(25) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--3 > *:nth-child(26) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--3 > *:nth-child(27) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--3 > *:nth-child(28) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--3 > *:nth-child(29) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--3 > *:nth-child(30) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--3 > *:nth-child(31) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--3 > *:nth-child(32) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--3 > *:nth-child(33) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--3 > *:nth-child(34) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-l-col--3 > *:nth-child(35) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-l-col--3 > *:nth-child(36) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-l-col--3 > *:nth-child(37) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-l-col--3 > *:nth-child(38) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-l-col--3 > *:nth-child(39) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-l-col--3 > *:nth-child(40) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-l-col--3 > *:nth-child(41) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-l-col--3 > *:nth-child(42) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-l-col--3 > *:nth-child(43) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-l-col--3 > *:nth-child(44) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-l-col--3 > *:nth-child(45) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-l-col--3 > *:nth-child(46) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-l-col--3 > *:nth-child(47) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-l-col--3 > *:nth-child(48) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 16;
		grid-row: 16;
	}
	.fs-l-col--3 > *:nth-child(49) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-l-col--3 > *:nth-child(50) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-l-col--3 > *:nth-child(51) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 17;
		grid-row: 17;
	}
	.fs-l-col--3 > *:nth-child(52) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-l-col--3 > *:nth-child(53) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-l-col--3 > *:nth-child(54) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 18;
		grid-row: 18;
	}
	.fs-l-col--3 > *:nth-child(55) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-l-col--3 > *:nth-child(56) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-l-col--3 > *:nth-child(57) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 19;
		grid-row: 19;
	}
	.fs-l-col--3 > *:nth-child(58) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-l-col--3 > *:nth-child(59) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-l-col--3 > *:nth-child(60) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 20;
		grid-row: 20;
	}
	.fs-l-col--4 {
		-ms-grid-columns: 1fr 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
	.fs-l-col--4 > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--4 > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--4 > *:nth-child(3) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--4 > *:nth-child(4) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--4 > *:nth-child(5) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--4 > *:nth-child(6) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--4 > *:nth-child(7) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--4 > *:nth-child(8) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--4 > *:nth-child(9) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--4 > *:nth-child(10) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--4 > *:nth-child(11) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--4 > *:nth-child(12) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--4 > *:nth-child(13) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--4 > *:nth-child(14) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--4 > *:nth-child(15) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--4 > *:nth-child(16) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--4 > *:nth-child(17) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--4 > *:nth-child(18) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--4 > *:nth-child(19) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--4 > *:nth-child(20) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--4 > *:nth-child(21) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--4 > *:nth-child(22) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--4 > *:nth-child(23) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--4 > *:nth-child(24) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--4 > *:nth-child(25) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--4 > *:nth-child(26) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--4 > *:nth-child(27) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--4 > *:nth-child(28) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--4 > *:nth-child(29) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--4 > *:nth-child(30) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--4 > *:nth-child(31) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--4 > *:nth-child(32) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--4 > *:nth-child(33) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--4 > *:nth-child(34) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--4 > *:nth-child(35) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--4 > *:nth-child(36) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--4 > *:nth-child(37) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--4 > *:nth-child(38) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--4 > *:nth-child(39) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--4 > *:nth-child(40) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--4 > *:nth-child(41) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--4 > *:nth-child(42) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--4 > *:nth-child(43) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--4 > *:nth-child(44) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--4 > *:nth-child(45) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-l-col--4 > *:nth-child(46) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-l-col--4 > *:nth-child(47) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-l-col--4 > *:nth-child(48) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-l-col--4 > *:nth-child(49) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-l-col--4 > *:nth-child(50) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-l-col--4 > *:nth-child(51) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-l-col--4 > *:nth-child(52) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 13;
		grid-row: 13;
	}
	.fs-l-col--4 > *:nth-child(53) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-l-col--4 > *:nth-child(54) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-l-col--4 > *:nth-child(55) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-l-col--4 > *:nth-child(56) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 14;
		grid-row: 14;
	}
	.fs-l-col--4 > *:nth-child(57) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-l-col--4 > *:nth-child(58) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-l-col--4 > *:nth-child(59) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-l-col--4 > *:nth-child(60) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 15;
		grid-row: 15;
	}
	.fs-l-col--5 {
		-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}
	.fs-l-col--5 > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--5 > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--5 > *:nth-child(3) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--5 > *:nth-child(4) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--5 > *:nth-child(5) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-col--5 > *:nth-child(6) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--5 > *:nth-child(7) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--5 > *:nth-child(8) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--5 > *:nth-child(9) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--5 > *:nth-child(10) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-col--5 > *:nth-child(11) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--5 > *:nth-child(12) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--5 > *:nth-child(13) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--5 > *:nth-child(14) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--5 > *:nth-child(15) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-l-col--5 > *:nth-child(16) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--5 > *:nth-child(17) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--5 > *:nth-child(18) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--5 > *:nth-child(19) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--5 > *:nth-child(20) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-l-col--5 > *:nth-child(21) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--5 > *:nth-child(22) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--5 > *:nth-child(23) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--5 > *:nth-child(24) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--5 > *:nth-child(25) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-l-col--5 > *:nth-child(26) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--5 > *:nth-child(27) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--5 > *:nth-child(28) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--5 > *:nth-child(29) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--5 > *:nth-child(30) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 6;
		grid-row: 6;
	}
	.fs-l-col--5 > *:nth-child(31) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--5 > *:nth-child(32) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--5 > *:nth-child(33) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--5 > *:nth-child(34) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--5 > *:nth-child(35) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 7;
		grid-row: 7;
	}
	.fs-l-col--5 > *:nth-child(36) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--5 > *:nth-child(37) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--5 > *:nth-child(38) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--5 > *:nth-child(39) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--5 > *:nth-child(40) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 8;
		grid-row: 8;
	}
	.fs-l-col--5 > *:nth-child(41) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--5 > *:nth-child(42) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--5 > *:nth-child(43) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--5 > *:nth-child(44) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--5 > *:nth-child(45) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 9;
		grid-row: 9;
	}
	.fs-l-col--5 > *:nth-child(46) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--5 > *:nth-child(47) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--5 > *:nth-child(48) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--5 > *:nth-child(49) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--5 > *:nth-child(50) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 10;
		grid-row: 10;
	}
	.fs-l-col--5 > *:nth-child(51) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--5 > *:nth-child(52) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--5 > *:nth-child(53) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--5 > *:nth-child(54) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--5 > *:nth-child(55) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 11;
		grid-row: 11;
	}
	.fs-l-col--5 > *:nth-child(56) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-l-col--5 > *:nth-child(57) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-l-col--5 > *:nth-child(58) {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-l-col--5 > *:nth-child(59) {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 12;
		grid-row: 12;
	}
	.fs-l-col--5 > *:nth-child(60) {
		-ms-grid-column: 5;
		grid-column: 5;
		-ms-grid-row: 12;
		grid-row: 12;
	}
}
.fs-l-header {
	display: block;
	padding-top: 8px;
}
.fs-l-header__contents {
	display: -ms-grid;
	display: grid;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
	-ms-grid-columns: 4em 1fr 4em;
	grid-template-columns: 4em 1fr 4em;
	align-items: start;
}
.fs-l-header__contents > * {
	padding: 0 8px;
}
.fs-l-header__leftContainer {
	-ms-grid-row: 1;
	grid-row: 1;
	-ms-grid-column: 1;
	grid-column: 1;
	align-self: center;
}
.fs-l-header__logo {
	-ms-grid-row: 1;
	grid-row: 1;
	-ms-grid-column: 2;
	grid-column: 2;
}
.fs-l-header__utility {
	display: none;
	-ms-grid-row: 1;
	grid-row: 1;
	-ms-grid-column: 3;
	grid-column: 3;
	align-self: stretch;
}
.fs-l-header__welcomeMsg, .fs-l-header__welcomeMsg.is-ready {
	display: none;
}

 @media screen and (min-width: 768px) {
	.fs-l-header__welcomeMsg.is-ready {
		display: block;
	}
	.fs-l-header__contents {
		-ms-grid-rows: auto auto;
		grid-template-rows: auto auto;
		-ms-grid-columns: 40% 20% 40%;
		grid-template-columns: 40% 20% 40%;
	}
	.fs-l-header__utility {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: 1fr 1fr;
		grid-template-rows: 1fr 1fr;
	}
	.fs-l-header__utility *:first-child {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-l-header__utility *:nth-child(2) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-l-header__utility *:last-child {
		-ms-grid-row-align: end;
		align-self: end;
	}
}

 @media screen and (min-width: 960px) {
	.fs-l-header__leftContainer {
		align-self: start;
	}
}

.fs-l-header--min {
	border-bottom: 2px solid #646464;
}
.fs-l-footer {
	position: relative;
	border-top: 1px solid #7c8790;
	background-color: #f7f7f7;
	color: #3c3c3c;
	margin-top: 80px;
}
.fs-l-footer a {
	color: #3c3c3c;
}
.fs-l-footer__contents {
	margin: auto;
	max-width: 1216px;
}
.fs-l-footer__contents > * {
	padding: 0 8px;
}
.fs-l-footer__utility {
	display: flex;
	flex-direction: column-reverse;
	margin: 24px auto 0;
	max-width: 1216px;
}
.fs-l-footer__utility .fs-p-footerUtilityMenu {
	margin-top: 16px;
}
.fs-l-footer__utility .fs-p-footerUtilityMenu__list li:first-child a {
	border-top: 2px solid #646464;
}

 @media screen and (min-width: 960px) {
	.fs-l-footer__utility .fs-p-footerUtilityMenu__list li:first-child a {
		border-top: none;
	}
}

 @media screen and (min-width: 960px) {
	.fs-l-footer__utility {
		flex-direction: row;
		align-items: flex-end;
		justify-content: space-between;
		margin-bottom: 8px;
		padding: 0 8px;
	}
}

 @media screen and (min-width: 768px) {
	.fs-body-about-shippingPayment .fs-c-specTableContainer {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: calc(50% - 16px) calc(50% - 16px);
		grid-template-columns: calc(50% - 16px) calc(50% - 16px);
		grid-gap: 32px;
	}
	.fs-body-about-shippingPayment .fs-c-specTableContainer > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-body-about-shippingPayment .fs-c-specTableContainer > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-body-about-shippingPayment .fs-c-specTableContainer > *:nth-child(3) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-body-about-shippingPayment .fs-c-specTableContainer > *:nth-child(4) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-body-about-shippingPayment .fs-c-specTableContainer > *:nth-child(5) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-body-about-shippingPayment .fs-c-specTableContainer > *:nth-child(6) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
	}
	.fs-body-about-shippingPayment .fs-c-specTableContainer > *:nth-child(7) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-body-about-shippingPayment .fs-c-specTableContainer > *:nth-child(8) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	.fs-body-about-shippingPayment .fs-c-specTableContainer > *:nth-child(9) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	.fs-body-about-shippingPayment .fs-c-specTableContainer > *:nth-child(10) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 5;
		grid-row: 5;
	}
}

.fs-body-about-shippingPayment .fs-c-specTable {
	width: 100%;
}
.fs-body-about-shippingPayment .fs-c-specTable__headerCell {
	width: 30%;
}
.fs-body-cart .fs-c-noResultMessage {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / 3;
}
[class^="fs-body-checkout"] .fs-l-checkout__mainColumn > * + * {
	margin-top: 24px;
}
[class^="fs-body-checkout"] .fs-l-checkout__sideColumn {
	margin-top: 24px;
}
[class^="fs-body-checkout"] .fs-l-checkout__sideColumn .fs-c-agreementConfirmationArea, [class^="fs-body-checkout"] .fs-l-checkout__sideColumn .fs-c-additionalCheckField, [class^="fs-body-checkout"] .fs-l-checkout__sideColumn .fs-c-fieldMessage {
	font-size: 1.2rem;
}
[class^="fs-body-checkout"] .fs-l-checkout__sideColumn .fs-c-additionalCheckField {
	margin-top: 8px;
}
[class^="fs-body-checkout"] .fs-l-checkout__sideColumn .fs-c-fieldMessage {
	margin-top: 0;
}

 @media screen and (min-width: 960px) {
	[class^="fs-body-checkout"] .fs-l-checkout {
		/*display: flex;
		align-items: flex-start;*/
		width: 100%;
		max-width: 1100px;
		margin: 0 auto;
	}
	[class^="fs-body-checkout"] .fs-l-checkout__mainColumn {
		/*flex-grow: 1;*/
		/*max-width: calc(100vw - (8px*44));*/
		/*max-width: 900px;
		padding-right: 24px;*/
	}
	[class^="fs-body-checkout"] .fs-l-checkout__sideColumn {
		/*margin-top: 0;*/
		flex-grow: 1;
		flex-basis: 320px;
		min-width: 320px;
	}
}

[class^="fs-body-checkout"] .fs-c-checkout-preview__title + .fs-c-orderTotalTable > tbody > tr:first-of-type th, [class^="fs-body-checkout"] .fs-c-checkout-preview__title + .fs-c-orderTotalTable > tbody > tr:first-of-type td {
	border-top: none;
}
.fs-body-line-login .fs-c-inputInformation__field {
	background: rgba(126, 126, 126, 0.08);
	padding: 16px 32px;
}
.fs-body-line-login .fs-c-buttonContainer--back {
	justify-content: flex-start;
}

 @media screen and (min-width: 960px) {
	.fs-body-line-login .fs-c-loginForm {
		display: flex;
		justify-content: center;
	}
	.fs-body-line-login .fs-c-registeredUsers {
		flex-grow: 1;
		flex-basis: calc(50% - 80px);
	}
	.fs-body-line-login .fs-c-newUsers {
		margin-left: 80px;
	}
}

.fs-body-linkOrder .fs-c-loginForm {
	margin: 24px 0;
}
.fs-body-linkOrder .fs-c-inputInformation__field {
	background: rgba(126, 126, 126, 0.08);
	padding: 16px 32px;
}
.fs-body-linkOrder .fs-c-buttonContainer--back {
	justify-content: flex-start;
}

 @media screen and (min-width: 960px) {
	.fs-body-linkOrder .fs-c-loginForm {
		display: flex;
		justify-content: center;
	}
	.fs-body-linkOrder .fs-c-registeredUsers {
		flex-grow: 1;
		flex-basis: calc(50% - 80px);
	}
	.fs-body-linkOrder .fs-c-newUsers {
		margin-left: 80px;
	}
}

/*.fs-body-merge .fs-c-modal .fs-c-inputInformation__field {
	background: none;
	padding: 0;
}*/
.fs-body-my-account-password .fs-c-inputInformation__field {
	background: rgba(126, 126, 126, 0.08);
	padding: 16px 32px;
}
.fs-body-my-cards .fs-c-inputInformation__field {
	max-width: 768px;
}
.fs-body-my-top .fs-p-accountInfo {
	margin-bottom: 24px;
}
.fs-body-register-success .fs-c-buttonContainer--myPageTop {
	justify-content: center;
}
.fs-body-resetPassword .fs-c-inputInformation__field {
	background: rgba(126, 126, 126, 0.08);
	padding: 16px 32px;
}
/*.fs-body-wishlist-login .fs-c-loginForm {
	margin: 24px 0;
}
.fs-body-wishlist-login .fs-c-inputInformation__field {
	background: rgba(126, 126, 126, 0.08);
	padding: 16px 32px;
}
.fs-body-wishlist-login .fs-c-buttonContainer--back {
	justify-content: flex-start;
}*/

 @media screen and (min-width: 960px) {
	/*.fs-body-wishlist-login .fs-c-loginForm {
		display: flex;
		justify-content: center;
	}
	.fs-body-wishlist-login .fs-c-registeredUsers {
		flex-grow: 1;
		flex-basis: calc(50% - 80px);
	}
	.fs-body-wishlist-login .fs-c-newUsers {
		margin-left: 80px;
	}*/
}

.fs-l-productLayout {
	display: grid;
	grid-row-gap: 8px;
}
.fs-l-product3 .fs-l-productLayout > * > * {
	margin-bottom: 8px;
}

 @media screen and (min-width: 960px) {
	.fs-l-product3 .fs-l-productLayout {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 16px;
		align-items: start;
	}
	.fs-l-product3 .fs-l-productLayout__item--1 {
		grid-column: 1 / 3;
	}
	.fs-l-product3 .fs-c-button--primary,  .fs-l-product3 .fs-c-button--secondary {
		min-width: 100%;
	}
}

.fs-l-product4 .fs-l-productLayout > * > * {
	margin-bottom: 8px;
}

 @media screen and (min-width: 960px) {
	.fs-l-product4 .fs-l-productLayout {
		display: grid;
		grid-template-columns: calc(60% - 16px / 2) calc(40% - 16px / 2);
		grid-gap: 16px;
		align-items: start;
	}
	.fs-l-product4 .fs-l-productLayout__item--3 {
		grid-column: 1 / 3;
	}
	.fs-l-product4 .fs-c-button--primary,  .fs-l-product4 .fs-c-button--secondary {
		min-width: 100%;
	}
}

.fs-l-coordinationDetails .fs-l-coordinationLayout__item > * + * {
	margin-top: 8px;
}

 @media screen and (min-width: 960px) {
	.fs-l-coordinationDetails .fs-l-coordinationLayout {
		display: grid;
		grid-template-columns: calc(55% - 48px / 2) calc(45% - 48px / 2);
		grid-gap: 48px;
		align-items: start;
	}
}

 @media screen and (min-width: 1200px) {
	.fs-l-staffCoordinationListLayout {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.fs-l-staffCoordinationListLayout__search {
		flex-basis: 100%;
		max-width: 240px;
	}
	.fs-l-staffCoordinationListLayout__search + .fs-l-staffCoordinationListLayout__list,  .fs-l-staffCoordinationListLayout__list + .fs-l-staffCoordinationListLayout__search {
		flex-basis: 100%;
		max-width: 928px;
	}
	.fs-l-staffCoordinationListLayout .fs-c-staffCoordinationSearchControl__label {
		display: none;
	}
	.fs-l-staffCoordinationListLayout .fs-c-staffCoordinationSearchControl__list {
		display: block;
	}
}


/* =================================================================== */
/* 以下cssはfutureshopで自動生成されているスタイルを書き換えています   */
/* =================================================================== */

/* =================================================================== */
/* メインコンテンツ                                                    */
/* =================================================================== */

.fs-l-main {
}

.fs-l-pageMain {
}

@media screen and (min-width: 768px) {
	
	.fs-l-main {
	}
	
	.fs-l-pageMain {
	}
	
}


/* =================================================================== */
/* トップページカルーセル                                        */
/* =================================================================== */

/*
.fs-pt-carousel__slide {
	margin: 0;
	padding: 0;
	position: relative;
}

.fs-pt-carousel__slide a {
}

.fs-pt-carousel__slide__caption {
	opacity: 0;
	transition: all 1s ease;
	background: rgba(0, 0, 0, 0.3);
	color: #fff;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
}

.fs-pt-carousel__slide a:hover .fs-pt-carousel__slide__caption {
	opacity: 1;
}
*/




/* =================================================================== */
/* ページタイトル等                                                    */
/* =================================================================== */

.fs-c-heading--page {
	text-align: center;
	color: #043d78;
	margin: 60px 0;
	font-size: 1.75rem;
	letter-spacing: 0.25em;
	font-family: adobe-garamond-pro, toppan-bunkyu-mincho-pr6n, serif;
}

.fs-c-heading--section {
	color: var(--base-color);
	margin: 8px 0;
}

@media screen and (min-width: 1280px) {
	
	.fs-c-heading--page {
		margin: 120px 0 60px 0;
		font-size: 2.2rem;
	}

}


/* =================================================================== */
/* コンテンツ等                                                        */
/* =================================================================== */

.fs-c-documentContent {
	padding: 0;
	text-align: center;
}

/* =================================================================== */
/* フォーム共通                                                        */
/* =================================================================== */

.fs-c-inputGroup {
	border-radius: 0;
	border: none;
}

/* =================================================================== */
/* 共通                                                              */
/* =================================================================== */

.fs-c-textLink:hover {
	text-decoration: none;
}

/* =================================================================== */
/* ボタン                                                              */
/* =================================================================== */

/* fs-c-button--primary */
.fs-c-button--primary {
	background: #043d78;
	/*border: 1px solid #043d78;*/
	border-radius: 3px;
	color: rgba(255, 255, 255, 1.0);
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	/*padding: 13px 25px;*/
	padding: 10px 25px;
	line-height: 1;
	font-size: 1.4rem;
	box-sizing: border-box;
}

.fs-c-button--primary:hover {
	opacity: 0.8;
	text-decoration: none;
}

.fs-c-button--primary .fs-c-button__label {
	color: rgba(255, 255, 255, 1.0);
}

@media screen and (min-width: 768px) {

	.fs-c-button--primary {
		font-size: 1.5rem;
	}
	
}

/*ログインして進む*/
.fs-c-cartPayment__button .fs-c-button--primary .fs-c-button__label {
	font-size: 1.4rem;
	line-height: normal;
}


/* fs-c-button--secondary */
.fs-c-button--secondary {
	background: rgba(0, 0, 0, 0.5);
	/*border: 1px solid rgba(0, 0, 0, 0.1);*/
	border-radius: 3px;
	color: rgba(255, 255, 255, 1.0);
	cursor: pointer;
	display: inline-block;
	line-height: 1;
	text-decoration: none;
	text-align: center;
	padding: 10px 25px;
	font-size: 1.4rem;
	box-sizing: border-box;
}

.fs-c-button--secondary:hover {
	opacity: 0.8;
	text-decoration: none;
}

.fs-c-button--secondary .fs-c-button__label {
	color: rgba(255, 255, 255, 1.0);
}

@media screen and (min-width: 768px) {

	.fs-c-button--secondary {
		font-size: 1.5rem;
	}
	
}


/* fs-c-button--particular */
.fs-c-button--particular {
	background: none;
	border: none;
	/*border-radius: 3px;*/
	padding: 0;
	/*color: #3c3c3c;*/
	cursor: pointer;
	display: inline-block;
	/*font-size: 1.4rem;*/
	line-height: 1;
	/*text-decoration: none;
	text-align: center;*/
	/*padding: 0.8em 1.6em 0.6em;*/
	/*box-shadow: 0 0 2px #b2b2b2;*/
	/*display: flex;*/
}

.fs-c-button--particular:hover {
	opacity: 0.8;
}

.fs-c-button--particular:hover,
.fs-c-button--particular:visited,
.fs-c-button--particular:active {
	text-decoration: none;
	border: none;
}

/*fs-c-button--standard*/
.fs-c-button--standard {
	background: rgba(0, 0, 0, 1.0);
	/*border: 1px solid rgba(0, 0, 0, 1.0);*/
	border-radius: 3px;
	color: rgba(255, 255, 255, 1.0);
	cursor: pointer;
	display: inline-block;
	line-height: 1;
	text-decoration: none;
	text-align: center;
	padding: 10px 25px;
	font-size: 1.4rem;
	box-sizing: border-box;
}

.fs-c-button--standard:hover {
	opacity: 0.8;
	text-decoration: none;
}

.fs-c-button--standard .fs-c-button__label {
	color: rgba(255, 255, 255, 1.0);
}

@media screen and (min-width: 768px) {

	.fs-c-button--standard {
		font-size: 1.5rem;
	}
	
}

/*fs-c-button--cancel*/
.fs-c-button--cancel {
	background: rgba(255, 255, 255, 1.0);
	border: 1px solid rgba(0, 0, 0, 1.0);
	border-radius: 3px;
	color: rgba(0, 0, 0, 1.0);
	cursor: pointer;
	display: inline-block;
	line-height: 1;
	text-decoration: none;
	text-align: center;
	padding: 9px 10px;
	font-size: 1.4rem;
	box-sizing: border-box;
}

.fs-c-button--cancel:hover {
	opacity: 0.8;
	border: 1px solid rgba(0, 0, 0, 1.0);
}

.fs-c-button--cancel .fs-c-button__label {
	color: rgba(0, 0, 0, 1.0);
}

@media screen and (min-width: 768px) {

	.fs-c-button--standard {
		font-size: 1.5rem;
	}
	
}



/* =================================================================== */
/* ページャー                                                          */
/* =================================================================== */

.fs-c-pagination__item--prev::before,
.fs-c-pagination__item--next::before {
	display: none;
	width: 0;
}

[class*="fs-c-pagination__item--"] {
	width: 0;
}

/* =================================================================== */
/* 価格表示                                                            */
/* =================================================================== */

.fs-c-productPrice {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	/*-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;*/
}

.fs-c-productPrice__addon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.fs-c-productPrice__addon:before {
	content: "(";
}

.fs-c-productPrice__addon:after {
	content: ")";
}

/* =================================================================== */
/* パンくず                                                            */
/* =================================================================== */

.breadcrumb__area {
	display: none;
}

.fs-c-breadcrumb {
	display: none;
}

.fs-c-breadcrumb__list {
	padding: 0;
	font-size: 1.2rem;
}

.fs-c-breadcrumb__listItem:nth-child(2) {
	display: none;
}

.fs-c-breadcrumb__listItem a {
	text-decoration: none;
	color: #222;
}

.fs-c-breadcrumb__listItem a:hover {
	color: var(--color-a-hover);
}

.fs-c-breadcrumb__listItem + .fs-c-breadcrumb__listItem:before {
	content: "/";
	padding: 0 10px;
	color: rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 768px) {
	
	.breadcrumb__area {
		display: block;
		/*padding: 30px 0;*/
		padding: 222px 0 30px 0;
	}
	
	.fs-c-breadcrumb {
		display: block;
		width: 100%;
	}
	
	.fs-c-breadcrumb__list {
		display: none;
	}
	
}

@media screen and (min-width: 1281px) {
	
	.fs-c-breadcrumb{
	}

}

/* =================================================================== */
/* パスワード入力部分                                                  */
/* =================================================================== */

#fs_input_password {
	border: 1px solid rgba(0, 0, 0, 0.3);
}

#fs_input_password.is-error {
	border-color: #da4453;
}

#fs_input_password:focus {
	/*background: #fff;*/
	/*border-color: rgba(0, 0, 0, 0.4) !important;*/
	border-color: var(--color-a-focus);
}

.fs-c-button--particular.fs-c-button--displayPassword,
.fs-c-button--particular.fs-c-button--hidePassword {
	border-radius: 0;
	border: 1px solid rgba(0, 0, 0 , 0.3);
	border-left: none;
	background: none;
	box-shadow: none;
	padding: 0;
}

.fs-c-button--particular.fs-c-button--displayPassword .fs-c-button__label,
.fs-c-button--particular.fs-c-button--hidePassword .fs-c-button__label {
	display: none;
}

.fs-c-button--particular.fs-c-button--displayPassword:before,
.fs-c-button--particular.fs-c-button--hidePassword:before {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 2.2rem;
}

.fs-c-button--particular.fs-c-button--displayPassword:before,
.fs-c-button--particular.fs-c-button--hidePassword:before {
	color: #999999;
	margin: auto 4px;
}

.fs-c-button--particular.fs-c-button--displayPassword,
.fs-c-button--particular.fs-c-button--hidePassword {
	outline: none;
}

.fs-c-button--particular.fs-c-button--displayPassword:before {
	content: "\e917";
}

.fs-c-button--particular.fs-c-button--hidePassword:before {
	content: "\e918";
}

/* =================================================================== */
/* ウィッシュリスト                                                    */
/* =================================================================== */

.fs-c-button--particular.fs-c-button--addToWishList--detail,
.fs-c-button--particular.fs-c-button--removeFromWishList--detail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	line-height: 24px;
}

.fs-c-button--particular.fs-c-button--addToWishList--detail:after,
.fs-c-button--particular.fs-c-button--removeFromWishList--detail:after {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding-right: 5px;
	padding-right: 15px;
	font-size: 2.0rem;
}

.fs-c-button--particular.fs-c-button--addToWishList--detail:hover:after {
	content: url("https://fukagawa.itembox.design/item/assets/svg/icon-heart_line.svg");
	width: 24px;
	height: 24px;
}

.fs-c-button--particular.fs-c-button--addToWishList--detail:after {
	/*content: "\e919";*/
	content: url("https://fukagawa.itembox.design/item/assets/svg/icon-heart_line_bk.svg");
	width: 24px;
	height: 24px;
}

.fs-c-button--particular.fs-c-button--removeFromWishList--detail:after {
	/*content: "\e91a";*/
	content: url("https://fukagawa.itembox.design/item/assets/svg/icon-heart.svg");
	/*color: #C98696;*/
	width: 24px;
	height: 24px;
}

/* =================================================================== */
/* レビュー                                                    */
/* =================================================================== */

.fs-c-productReview__addReview {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	line-height: 24px;
}
  
.fs-c-button--plain.fs-c-button--addReview--detail::before {
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding-right: 5px;
	padding-right: 15px;
}

.fs-c-button--plain.fs-c-button--addReview--detail:hover::before {
	content: url("https://fukagawa.itembox.design/item/assets/svg/icon-pencil.svg");
	width: 24px;
	height: 24px;
	display: inline-block;
}

.fs-c-button--plain.fs-c-button--addReview--detail::before {
    content: url("https://fukagawa.itembox.design/item/assets/svg/icon-pencil_bk.svg");
	width: 24px;
	height: 24px;
	display: inline-block;
	/*content: "\e928";*/
}

.fs-c-guestReview .fs-c-buttonContainer--addReview--guest {
	margin-bottom: 60px;
}

.fs-c-reveiwNotes {
	width: 100%;
    max-width: 800px;
    margin: 0 auto;
}

.review-width .fs-c-inputTable--child tbody {
	display: block;
}

.review-width .fs-c-buttonContainer--submitReview {
	float: right;
}

.review-width .fs-c-buttonContainer--back {
    position: revert;
    width: auto;
    text-align: left;
}

.fs-c-buttonContainer--viewAllReviews {
	margin-bottom: 10px;
}

.fs-c-button--viewAllReviews {
	text-decoration: none;
}

.fs-c-button--viewAllReviews .fs-c-button__label {
	color: #222;
}

.fs-c-button--viewAllReviews .fs-c-button__label:hover {
	color: #043D78;
}

.fs-c-button--viewAllReviews::before {
	display: none;
}

/* =================================================================== */
/* 画像ローディング                                                    */
/* =================================================================== */

.fs-c-productMainImage__image [src$="loading.svg"],
.fs-c-productImage__image [src$="loading.svg"] {
	/*margin: 40px auto;*/
	width: auto;
}

/* =================================================================================== */
/* 商品一覧（商品グループページ、マイページお気に入り、検索結果                        */
/* =================================================================================== */

.fs-c-productList__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.fs-c-productList__list__item {
	width: calc(( 100% - 10px ) / 2 );
	margin-right: 10px;
	margin-bottom: 10px;
}

.fs-c-productList__list__item:nth-child(2n) {
	margin-right: 0;
}

.fs-c-productList__list__item form {
	position: relative;
}

.fs-c-productListItem__imageContainer {
	margin-bottom: 0.5em;
}

.fs-c-productListItem__image {
	line-height: 1;
}

.fs-c-productListItem__image a {
	position: relative;
	display: inline-block;
}

.fs-c-productListItem__image a:after {
	transition: opacity .6s ease;
	content: "";
	background-color: rgba(4,61,120,.3);
	width: 100%;
	height: 100%;
	opacity: 0;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	z-index: 5;
}

.fs-c-productListItem__image a:hover:after {
	opacity: 1;
}

.fs-c-productImage__image {
	width: 100%;
}

.fs-c-productListItem__productName {
	letter-spacing: 0.02em;
	font-size: 1.2rem;
	margin-bottom: 5px;
	line-height: 1.5;
}

.fs-c-productListItem__productName a {
	text-decoration: none;
	color: #222;
}

.fs-c-productListItem__prices {
	letter-spacing: 0.02em;
	font-size: 1.2rem;
}

/*在庫なし*/
.fs-c-productListItem__outOfStock {
	color: #fff;
	font-weight: bold;
	position: absolute;
	width: 100%;
	background: rgba(0,0,0,0.3);
	top: 0;
	left: 0;
	text-align: center;
}

.fs-c-productListItem__notice {
}

/*非表示*/
.fs-c-productList__list__item .fs-c-productListItem__viewMoreImageButton,
.fs-c-productList__list__item .fs-c-productListItem__control {
	display: none;
}

@media screen and (min-width: 768px) {
	
	.fs-c-productList__list__item {
		width: calc(( 100% - 40px ) / 3 );
		margin-right: 20px;
		margin-bottom: 20px;
	}
	
	.fs-c-productList__list__item:nth-child(2n) {
		margin-right: 20px;
	}
	
	.fs-c-productList__list__item:nth-child(3n) {
		margin-right: 0;
	}
	
	.fs-c-productListItem__productName {
	}
	
}

@media screen and (min-width: 1080px) {
	
	.fs-c-productList__list__item {
		width: calc(( 100% - 160px ) / 5 );
		margin-right: 40px;
		margin-bottom: 40px;
	}
	
	.fs-c-productList__list__item:nth-child(2n) {
		margin-right: 40px;
	}
	
	.fs-c-productList__list__item:nth-child(3n) {
		margin-right: 40px;
	}
	
	.fs-c-productList__list__item:nth-child(5n) {
		margin-right: 0;
	}
	
	.fs-c-productListItem__imageContainer {
		margin-bottom: 1em;
	}
	
	.fs-c-productListItem__productName {
		font-size: 1.3rem;
	}
	
}


/* =================================================================================== */
/* おすすめ商品（カート、商品詳細）                                                    */
/* =================================================================================== */

.fs-c-featuredProduct {
	/*border-top: 1px solid #ddd;*/
	margin-bottom: 30px;
}

.fs-c-featuredProduct__header {
	padding: 15px 0;
	border-top: 1px solid #ddd;
}

.fs-c-featuredProduct__title {
	font-size: 1.6rem;
	margin-bottom: 0;
}

.fs-c-productListCarousel__ctrl {
	display: none;
}

.fs-c-productListCarousel__list {
	width: 100%;
}

.fs-c-productListCarousel__list__itemTrack {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	margin-bottom: 25px;
}

.fs-c-productListCarousel__list__item {
	width: calc( ( 100% - 10px ) / 2 );
	margin-right: 10px;
	margin-bottom: 10px;
}

.fs-c-productListCarousel__list__item:nth-child(2n) {
	margin-right: 0;
}

.fs-c-productListCarousel__list__item:last-child {
	margin-right: 0;
}

/*お気に入りボタン*/
.fs-c-featuredProduct .fs-c-productListItem__control {
	display: none;
}

@media screen and (min-width: 768px) {
	
	.fs-c-featuredProduct__header {
		padding: 30px 0;
	}
	
	.fs-c-featuredProduct__title {
		font-size: 1.8rem;
	}
	
	.fs-c-productListCarousel__list__itemTrack {
		margin-bottom: 0;
	}
	
	.fs-c-productListCarousel__list__item {
		width: calc( ( 100% - 40px ) / 3 );
		margin-right: 20px;
		margin-bottom: 20px;
	}
	
	.fs-c-productListCarousel__list__item:nth-child(2n) {
		margin-right: 20px;
	}
	
	.fs-c-productListCarousel__list__item:nth-child(3n) {
		margin-right: 0;
	}
	
}


@media screen and (min-width: 1280px) {
	
	/* ================================ */
	/* おすすめ商品（カート、商品詳細） */
	/* ================================ */
	.fs-c-productListCarousel__list__item {
		width: calc( ( 100% - 160px ) / 5 );
		margin-right: 40px;
		margin-bottom: 40px;
	}
	
	.fs-c-productListCarousel__list__item:nth-child(2n) {
		margin-right: 40px;
	}
	
	.fs-c-productListCarousel__list__item:nth-child(3n) {
		margin-right: 40px;
	}
	
	.fs-c-productListCarousel__list__item:nth-child(5n) {
		margin-right: 0;
	}
	
}

/* =================================================================================== */
/* 「お気に入りリスト」に入っている商品（カート）                                      */
/* 非表示中（お気に入りパーツ）                                                        */
/* =================================================================================== */

.fs-body-cart .fs-c-wishlistProduct {
	display: none;
}

.fs-c-wishlistProduct {
	border-top: 1px solid #ddd;
}

.fs-c-wishlistProduct__header {
	padding: 15px 0;
}

.fs-c-wishlistProduct__title {
	font-size: 1.7rem;
	margin-bottom: 0;
}

.fs-c-wishlistProduct .fs-c-productListItem__control {
	display: none;
}

.fs-c-wishlistProduct__footer {
	text-align: right;
	padding: 10px 0 20px 0;
}

.fs-c-wishlistProduct__viewAllProducts {
}

.fs-c-wishlistProduct__viewAllProducts:hover {
	text-decoration: none;
}


@media screen and (min-width: 768px) {
	
	.fs-c-wishlistProduct__header {
		padding: 30px 0;
	}
}

/* =================================================================================== */
/* 【futureRecommend2】この商品を見たお客様はこれも見ています（商品詳細）              */
/* =================================================================================== */

#_rcmdjp_display_1 {
	/*border-top: 1px solid rgba(0, 0, 0, 0.3);*/
}

.featureRecommend__header {
	padding: 15px 0;
}

.featureRecommend__title {
	margin-bottom: 0;
	font-size: 1.5rem;
}

.fr2-productList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

.fr2-productListItem {
	width: calc( ( 100% - 10px ) / 2 );
	margin-right: 10px;
	margin-bottom: 10px;
}

.fr2-productListItem:nth-child(2n) {
	margin-right: 0;
}

.fr2-productListItem:last-child {
	margin-right: 0;
}

.fr2-productListItem a {
	text-decoration: none;
	color: #222;
}

/* 商品リスト 画像/商品名/商品価格 */
.fr2-productListItem__imageContainer {
	margin-bottom: 0.5em;
	line-height: 0;
	position: relative;
	display: inline-block;
}

.fr2-productListItem__imageContainer:after {
	transition: opacity .6s ease;
	content: "";
	background-color: rgba(4,61,120,.3);
	width: 100%;
	height: 100%;
	opacity: 0;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	z-index: 5;
}

.fr2-productListItem__imageContainer:hover:after {
	opacity: 1;
}

.fr2-productListItem__image {
	line-height: 1;
	position: relative;
	display: inline-block;
}

.fr2-productListItem__productName {
	letter-spacing: 0.02em;
	font-size: 1.2rem;
	margin-bottom: 0;
	line-height: 1;
}

.fr2-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.fr2-productListItem__productPrice {
	letter-spacing: 0.02em;
	font-size: 1.2rem;
}


@media screen and (min-width: 768px) {
	
	.featureRecommend__header {
		padding: 30px 0;
	}
	
	.featureRecommend__title {
		font-size: 1.8rem;
	}
	
	.fr2-productListItem {
		width: calc( ( 100% - 40px ) / 3 );
		margin-right: 20px;
		margin-bottom: 20px;
	}
	
	.fr2-productListItem:nth-child(2n) {
		margin-right: 20px;
	}

	.fr2-productListItem:nth-child(3n) {
		margin-right: 0;
	}

	.fr2-productListItem__imageContainer {
	}
	
	.fr2-productListItem__productName {
	}
	
}

@media screen and (min-width: 1280px) {
	
	.fr2-productListItem {
		width: calc( ( 100% - 160px ) / 5 );
		margin-right: 40px;
		margin-bottom: 0;
	}
	
	.fr2-productListItem:nth-child(2n) {
		margin-right: 40px;
	}
	
	.fr2-productListItem:nth-child(3n) {
		margin-right: 40px;
	}
	
	.fr2-productListItem:nth-child(5n) {
		margin-right: 0;
	}
	
	.fr2-productListItem__imageContainer {
		margin-bottom: 1em;
	}
	
	.fr2-productListItem__productName {
		font-size: 1.3rem;
	}
	
}


/* =================================================================================== */
/* システムページ共通                                                                  */
/* =================================================================================== */


/*fieldset*/
fieldset {
	padding: 0 0 10px 0;
	/*padding: 0;*/
}

/*エラー*/
#fs-page-error-container {
	/*margin-top: 40px;*/
	width: calc(100% - 60px);
	max-width: 1280px;
	min-width: auto;
	position: static;
	margin: 0 auto 25px auto;
}

#fs-page-error-container .fs-c-panel {
	margin-top: 25px;
}

.fs-body-product #fs-page-error-container {
	margin: 0;
}

.fs-c-panel {
	margin-bottom: 0;
}

@media screen and (min-width: 768px) {
	
	#fs-page-error-container {
		width: calc(100% - 100px);
	}

}
@media screen and (min-width: 1080px) {

	#fs-page-error-container {
		width: calc(100% - 120px);
	}

}
@media screen and (min-width: 1280px) {

	#fs-page-error-container {
		width: calc(100% - 160px);
	}

}

/*保持商品変更通知*/
.fs-c-panelContainer {
	width: calc(100% - 60px);
	max-width: 1280px;
	min-width: auto;
	position: static;
	margin: 0 auto;
}

@media screen and (min-width: 768px) {
	
	.fs-c-panelContainer {
		width: calc(100% - 100px);
	}

}
@media screen and (min-width: 1080px) {

	.fs-c-panelContainer {
		width: calc(100% - 120px);
	}

}
@media screen and (min-width: 1280px) {

	.fs-c-panelContainer {
		width: calc(100% - 160px);
	}

}


/*タイトル下のメッセージ*/
.fs-c-inputInformation__message {
	margin-bottom: 20px;
	text-align: center;
}

/*ボタン（ログイン、パスワードなど）*/
.fs-c-inputInformation__button {
	text-align: center;
}

/*チェックボックス*/
.fs-c-checkbox__label {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.fs-c-checkbox__checkMark {
	border: 2px solid rgba(0, 0, 0, 0.5);
	margin: 3px 10px 0 0;
}

.fs-c-inputField .fs-c-checkbox__checkMark {
	margin: -2px 10px 0 0;
}

.fs-body-register .fs-c-checkbox__checkMark {
	margin: 3px 10px 0 0;
}

.fs-c-checkbox__labelText a {
	text-decoration: underline;
}

.fs-c-checkbox__labelText a:hover {
	text-decoration: none;
}

/*リスト（お届け先一覧の注意文 etc）*/
.fs-c-list {
}

.fs-c-list li {
	text-indent: -1.0rem;
	padding-left: 1.0rem;
}

.fs-c-list li::before {
	display: inline-block;
	content: "";
	background-color: rgba(0, 0, 0, 0.5);
	width: 8px;
	height: 8px;
	/*margin: auto 4px auto -8px;*/
	margin-right: 5px;
	/*border: 4px solid #7c8790;*/
	border-radius: 50%;
}

/*注意文*/
.fs-c-noResultMessage {
	background: #f5f6f7;
	padding: 25px;
	margin-bottom: 25px;
	text-align: center;
	width: 100%;
}

/*ボタン1つ*/
.fs-c-buttonContainer {
	margin-bottom: 10px;
}

/*ボタン2つ横並び*/
.fs-c-buttonContainer--pair {
	margin-bottom: 10px;
}

.fs-c-buttonContainer--pair .fs-c-button--register,
.fs-c-buttonContainer--pair .fs-c-button--cancel,
.fs-c-buttonContainer--pair .fs-c-button--settings,
.fs-c-buttonContainer--pair .fs-c-button--standard,
.fs-c-buttonContainer--pair .fs-c-button--addDestination,
.fs-c-buttonContainer--pair .fs-c-button--confirmChange,
.fs-c-buttonContainer--pair .fs-c-button--confirmDelete {
	width: 100%;
}

.fs-c-buttonContainer--pair .fs-c-button--register,
.fs-c-buttonContainer--pair .fs-c-button--settings,
.fs-c-buttonContainer--pair .fs-c-button--standard,
.fs-c-buttonContainer--pair .fs-c-button--addDestination,
.fs-c-buttonContainer--pair .fs-c-button--confirmChange,
.fs-c-buttonContainer--pair .fs-c-button--confirmDelete {
	margin-bottom: 15px;
}

@media screen and (min-width: 768px) {

	/*ボタン2つ横並び*/
	.fs-c-buttonContainer--pair {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.fs-c-buttonContainer--pair .fs-c-button--register,
	.fs-c-buttonContainer--pair .fs-c-button--cancel,
	.fs-c-buttonContainer--pair .fs-c-button--standard.fs-c-button--cancel,
	.fs-c-buttonContainer--pair .fs-c-button--settings,
	.fs-c-buttonContainer--pair .fs-c-button--confirmChange,
	.fs-c-buttonContainer--pair .fs-c-button--confirmDelete,
	.fs-c-buttonContainer--pair .fs-c-button--confirmLeave {
		width: 120px;
	}
	
	.fs-c-buttonContainer--pair .fs-c-button--standard,
	.fs-c-buttonContainer--pair .fs-c-button--addDestination {
		width: auto;
	}
	
	.fs-c-buttonContainer--pair .fs-c-button--register,
	.fs-c-buttonContainer--pair .fs-c-button--settings,
	.fs-c-buttonContainer--pair .fs-c-button--standard,
	.fs-c-buttonContainer--pair .fs-c-button--addDestination,
	.fs-c-buttonContainer--pair .fs-c-button--confirmChange,
	.fs-c-buttonContainer--pair .fs-c-button--confirmDelete {
		margin-bottom: 0;
	}
	
	.fs-c-buttonContainer--pair .fs-c-button--cancel {
		margin-right: 10px;
	}
	
}


/*リスト表（お届け先一覧）*/
.fs-c-listTable {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.fs-c-listTable > thead {
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	background: rgba(126, 126, 126, 0.08);
}

.fs-c-listTable tr {
	border: 1px solid rgba(0, 0, 0, 0.2);
}

.fs-c-listTable th, .fs-c-listTable td {
	border-right: 1px solid rgba(0, 0, 0, 0.2);
	padding: 10px;
}

.fs-c-listTable th:first-child, .fs-c-listTable td:first-child {
  border-left: none;
}

.fs-c-listTable th:last-child, .fs-c-listTable td:last-child {
  border-right: none;
}


/* ==================================================================================== */
/* ログインページ                                                                       */
/* ==================================================================================== */

/*旧オンラインサイト案内テキスト*/
.login-old-member__text {
	color: #043d78;
	text-align: center;
	margin-bottom: 60px;
}

.login-old-member__text h2 {
	margin-bottom: 15px;
}

.login-old-member__text p {
	margin-bottom: 1em;
	font-size: 1.2rem;
	margin-bottom: 10px;
}


.fs-body-login .fs-c-loginForm,
.fs-body-wishlist-login .fs-c-loginForm {
}

.fs-c-subSection {
	width: 100%;
	margin: 0 auto 50px auto;
}

.fs-c-subSection__title {
	border-bottom: 2px solid #043d78;
	color: #043d78;
	padding-bottom: 10px;
	margin-bottom: 20px;
	font-size: 1.4rem;
}

.fs-body-login .fs-c-inputInformation__field,
.fs-body-wishlist-login .fs-c-inputInformation__field {
	background: #f5f6f7;
	padding: 20px 20px 30px 20px;
	margin-bottom: 20px;
}

/*パスワードをお忘れの場合*/
.fs-c-inputInformation__link {
	margin-top: 10px;
	text-align: center;
}

/*新規会員登録*/
.fs-c-newUsers__message {
	margin-bottom: 20px;
	display: none;
}

/*新規会員登録リンクボタン*/
.fs-c-buttonContainer--memberRegister {
	text-align: center;
	display: none;
}

.fs-c-newUsers .member__privilege {
	background: none;
	padding: 0;
	margin: 0; 
}

.fs-c-newUsers .member__privilege-list li h4 {
	font-size: 1.25rem;
	letter-spacing : -0.05em;
	line-height: 1.5;
}

/*Amazonでログイン*/
.fs-c-linkedServiceLogin {
	margin: 30px 0;
}

.fs-c-anotherLogin__button--amazon {
	width: 80% !important;
	margin: 0 auto;
}

.fs-c-anotherLogin--google,
.fs-c-anotherLogin--apple {
	margin: 0 auto;
}

.fs-c-anotherLogin--line {
	text-align: center;
}

.fs-c-anotherLogin__button--line {
	display: inline-block;
}


/*.fs-c-anotherLogin__button--apple, 
.fs-c-anotherLogin__button--google {
	width: 80% !important;
	margin: 0 auto;
}*/


.fs-c-otherServiceLogin .fs-c-anotherLogin--apple svg {
	width: 100% !important;
	height: 100% !important;
}


.fs-c-linkServicesList__item {
	margin-bottom: 20px;
}

.fs-c-anotherLogin__button--amazon {
	margin: 0;
}

.fs-c-buttonContainer--lineIdLink {
	text-align: center;
}

.fs-c-buttonContainer--lineIdLink a {
	display: inline-block;
}



@media screen and (min-width: 768px) {
	
	/*ログインフォーム*/
	.fs-body-login .fs-c-loginForm,
	.fs-body-wishlist-login .fs-c-loginForm {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.fs-c-subSection {
		width: calc( ( 100% - 40px ) / 2);
	}
	
	.fs-c-subSection__title {
		font-size: 1.5rem;
	}

	.fs-body-login .fs-c-inputInformation__field,
	.fs-body-wishlist-login .fs-c-inputInformation__field {
		padding: 20px 30px 30px 30px;
	}
	
	/* ログインページ（カートからログイン） */
	.fs-body-cart-login .fs-c-subSection {
		max-width: 700px;
	}
	
	.fs-body-cart-login .fs-c-inputInformation__field {
		padding: 20px 30px 30px 30px;
	}
	
	/*新規会員登録*/
	.fs-c-newUsers__message {
		text-align:center;
	}

	.fs-c-newUsers .member__privilege-list li {
		width: calc(50% - 5px) !important;
		margin-bottom: 10px; 
	}

	.fs-c-newUsers .member__privilege-list li h4 {
		font-size: 1.35rem;
		text-align: center;
	}
	
	/*Amazonでログイン*/
	.fs-c-anotherLogin__button--amazon {
		width: 55% !important;
	}

	/*.fs-c-anotherLogin--google,
	.fs-c-anotherLogin--apple {
		width: 45% !important;
	}*/




@media screen and (min-width: 1200px) {

	/*新規会員登録*/
	.fs-c-newUsers .member__privilege-list li {
		width: calc(33.33% - 5px) !important;
	}
	
}


/* ==================================================================================== */
/* ログインページ（カートからログイン）                                                 */
/* ==================================================================================== */

.fs-body-cart-login .fs-c-subSection {
	width: 100%;
	margin: 0 auto;
}

.fs-body-cart-login .fs-c-inputInformation__field {
	background: #f5f6f7;
	padding: 20px 20px 30px 20px;
	margin-bottom: 20px;
}

a.fs-c-button--guestPurchase {
	text-align: center;
	padding: 10px 20px;
	background: #043d78;
	color: rgba(255, 255, 255, 1.0);
	display: inline-block;
	text-decoration: none;
	border-radius: 3px;
}

.fs-c-button--plain:hover {
	opacity: 0.8;
	text-decoration: none;
}

.fs-body-cart-login .fs-c-guestPurchase {
	border-top: 1px solid #7c8790;
	margin-top: 25px;
	padding-top: 25px;
	text-align: center;
}

/* ==================================================================================== */
/* ログインページ（ログイン中にセッション切れ）                                         */
/* ==================================================================================== */


/* ==================================================================================== */
/* 会員登録ページ                                                                       */
/* ==================================================================================== */

.fs-c-inputInformation {
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
}
.fs-c-inputInformation .member__privilege-list {
	margin-bottom: 0;
}
.fs-c-inputInformation .member__privilege .member_privilege__btn,
.fs-c-inputInformation .member__privilege .note {
	display: none;
}

/*.fs-c-inputInformation__message {
	margin-bottom: 20px;
	text-align: center;
}*/

/*会員登録フォーム*/
/*.fs-body-register fieldset {
	padding: 0;
}*/

.fs-c-inputInformation__message-required {
}

.fs-c-inputTable {
	width: 100%;
	/*margin-bottom: 60px;*/
}

.fs-c-reviewAddField .fs-c-inputTable tr {
	padding: 0;
	margin-top: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.fs-c-inputTable tr {
	padding: 0;
	margin-top: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.fs-c-inputTable tr:nth-child(1) {
	margin-top: 0;
}

/*確認画面*/
.fs-body-my-account-settings .fs-c-inputTable,
.fs-body-my-account-delete .fs-c-inputTable {
	border-top: 1px solid rgba(0,0,0,0.1);
	margin-bottom: 20px
}

.fs-body-my-account-settings .fs-c-inputTable tr,
.fs-body-my-account-delete .fs-c-inputTable tr {
	border-bottom: 1px solid rgba(0,0,0,0.1);
	padding: 20px 0;
	margin-top: 0;
}

/**/

.fs-c-inputTable__headerCell {
	text-align: left;
	margin-bottom: 10px;
}

.fs-c-inputTable__headerCell,
.fs-c-inputTable__dataCell {
	padding: 0;
	font-size: 1.3rem;
}


/*ラジオボタン、チェックボックス*/
.fs-c-radioGroup,
.fs-c-checkboxGroup {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.fs-c-radioGroup {
	margin-bottom: 10px;
}

/*会員規約*/
.fs-c-memberPolicyAgreeField {
	margin: 60px 0 20px 0;
	text-align: center;
}

/*会員登録完了*/
.fs-c-registerSuccessMessage {
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
	font-size: 1.2rem;
}


@media screen and (min-width: 1080px) {

	.fs-c-inputTable__headerCell,
	.fs-c-inputTable__dataCell {
		font-size: 1.4rem;
	}
	
	.fs-c-registerSuccessMessage {
		font-size: 1.4rem;
	}

}


/* ==================================================================================== */
/* お客様情報入力（ログインせずに購入）                                                 */
/* ==================================================================================== */

.fs-body-customerDetails .fs-c-agreementField {
	border-top: 1px solid rgba(0, 0, 0, 0.3);
	margin-top: 50px;
	padding-top: 25px;
}

.fs-c-agreementConfirmationArea {
	margin: 0 0 30px 0;
}

.fs-c-agreementConfirmation {
	margin: 0;
	padding: 0;
}

#fs_registrationUncheckedMessage {
	margin-top: 0;
}

.fs-c-agreementConfirmation__message {
	background: rgba(0, 0, 0, 0.08);
	padding: 10px;
	margin-top: 30px;
}

.fs-c-agreementConfirmation__checkbox {
	margin: 10px 0 0 0;
}

.fs-c-agreementConfirmation__accordion {
	margin: 0;
}

.fs-c-agreementConfirmation__password {
	margin: 10px 0 0 25px;
}


/* ==================================================================================== */
/* パスワード再設定                                                                     */
/* ==================================================================================== */

.fs-c-orderedList {
	margin: 0;
	text-align: left;
	display: inline-block;
}

.fs-c-orderedList li {
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0 0 5px 2.0rem;
}

.fs-c-orderedList > li + li {
	margin: 0;
	margin: 0 0 5px 2.0rem;
}

.fs-c-orderedList li:last-child {
	margin-bottom: 0;
}

.fs-body-forgotPassword .fs-c-inputInformation__field,
.fs-body-resetPassword .fs-c-inputInformation__field,
.fs-body-my-account-password .fs-c-inputInformation__field {
	background: #f5f6f7;
	padding: 20px 20px 30px 20px;
	margin-bottom: 20px;
}

.fs-body-forgotPassword .fs-c-inputTable tr:nth-child(1),
.fs-body-resetPassword .fs-c-inputTable tr:nth-child(1),
.fs-body-my-account-password .fs-c-inputTable tr:nth-child(1) {
	margin-top: 0;
}

#fs_input_tempPassword,
#fs_input_currentPassword,
#fs_input_newPassword {
	border: 1px solid rgba(0, 0, 0, 0.3);
}

#fs_input_tempPassword:focus,
#fs_input_currentPassword:focus,
#fs_input_newPassword:focus {
	border-color: var(--color-a-focus);
}

#fs_input_tempPassword.is-error,
#fs_input_currentPassword.is-error,
#fs_input_newPassword.is-error {
	border-color: #da4453;
}


@media screen and (min-width: 768px) {
	
	/* パスワード再設定 */
	.fs-body-forgotPassword .fs-c-inputInformation__field,
	.fs-body-resetPassword .fs-c-inputInformation__field,
	.fs-body-my-account-password .fs-c-inputInformation__field {
		padding: 20px 30px 30px 30px;
	}

}


/* ==================================================================================== */
/* カート                                                                               */
/* ==================================================================================== */

.fs-body-cart .fs-l-cart__contentsArea {
}

.fs-c-checkout-paymentMethod--npPostpayRta .fs-c-commissionList {
	display: none;
}

/*左側*/
.fs-c-cartTableContainer {
	border-top: 1px solid rgba(0, 0, 0, 0.3);
	padding-top: 15px;
}

.fs-c-cartTable__headerCell {
	background: #f5f6f7;
	word-break: keep-all;
}

.fs-c-cartTable__message {
	background: rgba(0, 0, 0, 0.3);
	color: rgba(255, 255, 255, 1.0);
	display: inline-block;
	font-size: 0.8rem;
	margin-bottom: 5px;
	padding: 5px 5px 0;
}

.fs-c-cartTable__product {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 80px 1fr;
	grid-template-columns: 80px 1fr;
	grid-gap: 10px;
}

.fs-c-orderDetail__orderInfo .fs-c-cartTable__product {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 200px 1fr;
	grid-template-columns:200px 1fr;
	grid-gap: 10px;
}

.fs-c-cartTable__productImage {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	padding-right: 8px;
}

.fs-c-cartTable__productName a {
	color: rgba(0, 0, 0, 1.0);
}

.fs-c-cartTable__productName a:hover {
	text-decoration: none;
}

/*「削除」「あとで買う」ボタン*/
.fs-c-cartTable__actionButton__container {
	width: 100%;
}

/*「あとで買う」ボタン非表示*/
.fs-c-cartTable__actionButton__container.fs-c-cartTable__actionButton__container--buyItLater {
	display: none;
}

.fs-c-cartTable__actionButton__container--cancel--cart {
	margin: 0 0 10px 0;
}

.fs-c-button--cancel--cart {
	background: rgba(0, 0, 0, 1.0);
	/*border: 1px solid rgba(0, 0, 0, 1.0);*/
	color: rgba(255, 255, 255, 1.0);
}

@media screen and (max-width: 600px) {

	.fs-c-cartTable__actionButton__container {
		width: calc((100% - 10px) / 2);
	}
	
	.fs-c-cartTable__actionButton__container--cancel--cart {
		margin: 0 10px 0 0;
	}

}

.fs-c-cartTable__actionButton__container > button {
	font-size: 1.2rem;
}

.fs-c-button--cancel--cart,
.fs-c-button--buyItLater {
	display: inline-block;
	padding: 7px 10px;
	line-height: 1;
	max-width: 100px;
	margin: 0 auto;
}

.fs-c-button--buyItLater {
	padding: 6px 10px;
}

.fs-body-cart .fs-c-button--primary,
.fs-body-cart .fs-c-button--secondary {
	width: 100%;
}

@media screen and (min-width: 768px) {

	.fs-c-button--cancel--cart,
	.fs-c-button--buyItLater {
		padding: 10px;
	}
	
	.fs-c-button--buyItLater {
		padding: 9px 10px;
	}

}



.fs-c-button--cancel--cart .fs-c-button__label {
	color: rgba(255, 255, 255, 1.0);
}

.fs-c-button--buyItLater {
	background: rgba(255, 255, 255, 1.0);
	border: 1px solid rgba(0, 0, 0, 1.0);
	color: rgba(0, 0, 0, 1.0);
}

.fs-c-button--buyItLater .fs-c-button__label {
	color: rgba(0, 0, 0, 1.0);
}

.fs-c-button--cancel--cart:hover,
.fs-c-button--buyItLater:hover {
	opacity: 0.8;
}

.fs-c-button--buyItLater:hover {
	border: 1px solid rgba(0, 0, 0, 1.0);
}

.fs-c-cartTable__dataCell--point:before,
.fs-c-cartTable__dataCell--quantity:before,
.fs-c-cartTable__dataCell--subtotal:before {
	font-size: 1.3rem;
}

.fs-c-cartDiscountInfo {
	margin: 20px 0 60px 0;
	background: rgba(0, 0, 0, 0.08);
	padding: 10px;
}

.fs-c-cartDiscountInfo__info {
	font-weight: bold;
}

.fs-c-cartDiscountInfo__note {
	margin-bottom: 0;
}

.fs-c-cartDiscountInfo__note > li {
}

.fs-c-cartDiscountInfo__note > li::before {
	content: "※";
}

/*ショッピングを続ける*/
.fs-c-continueShopping {
	margin-bottom: 60px;
}

.fs-c-button--continueShopping {
	line-height: 1.5;
	/*padding: 15px 20px;*/
}



@media screen and (max-width: 600px) {
	
	.fs-c-cartTable,
	.fs-c-cartTable > tbody {
		display: block;
	}
	
	.fs-c-cartTable__row {
		border-bottom: 1px solid rgba(0, 0, 0, 0.3);
		display: -ms-grid;
		display: grid;
		align-items: center;
		-ms-grid-columns: 1fr 40%;
		grid-template-columns: 1fr 40%;
		width: 100%;
		margin-bottom: 15px;
	}
	
	.fs-c-cartTable__dataCell {
		border: none;
		display: block;
		padding: 5px 0;
	}
	
	.fs-c-cartTable__dataCell--product {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1 / span 2;
		-ms-grid-row: 1;
	grid-row: 1;
	}
	
	.fs-c-cartTable__dataCell--point {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1 / 3;
		-ms-grid-row: 4;
		grid-row: 4;
	}
	
	.fs-c-cartTable__dataCell--quantity {
		-ms-grid-column: 2;
		grid-column: 2 / 3;
		-ms-grid-row: 2;
		grid-row: 2;
		display: flex;
		align-items: baseline;
		justify-content: flex-end;
	}
	
	.fs-c-cartTable__dataCell--action {
		-ms-grid-column: 1;
		grid-column: 1 / 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	
	.fs-c-cartTable__dataCell--subtotal, .fs-c-cartTable__dataCell--unitPrice {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1 / 3;
		-ms-grid-row: 3;
		grid-row: 3;
		display: flex;
		justify-content: flex-end;
		align-items: baseline;
		font-size: 1.8rem;
	}
	
	.fs-c-cartTable__dataCell--review {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1 / 3;
		-ms-grid-row: 5;
		grid-row: 5;
	}
	
	.fs-c-cartTable__productImage__image {
		max-width: 100%;
		/*padding-right: 8px;*/
	}
	
	.fs-c-button--continueShopping {
		min-width: 100%;
	}
	
}

@media screen and (max-width: 960px) {
	
	.fs-c-orderPerAddressee__cartTable,
	.fs-c-orderDetailInfo__cartTable {
		margin-bottom: 15px;
	}

}

/*右側*/
.fs-body-cart .fs-l-cart__sideColumn {
	margin-bottom: 40px;
}

.fs-c-cartPayment,
.fs-c-payWithAmazon {
	margin-top: 25px;
}

.fs-c-cartPayment p,
.fs-c-payWithAmazon p {
	margin: 0 0 10px;
}

.fs-c-payWithAmazon__button {
	width: 100% !important;
}

.amazonpay-button-container {
	/*margin: 0 auto !important;*/
	max-width: 100% !important;
}

.fs-body-cart .fs-c-button--primary,
.fs-body-cart .fs-c-button--secondary {
	width: 100%;
}

.fs-body-cart .fs-c-button--primary {
	margin-bottom: 10px;
}

/*このサイトでお支払い*/
/*.fs-c-button--purchaseHere {
	padding: 15px 0;
}*/

/**/
.fs-c-button--unregisteredUserPurchase {
	font-size: 1.4rem;
	line-height: normal;
}

@media screen and (min-width: 768px) {
	
	.fs-body-cart .fs-l-cart__contentsArea {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	
	#fs-cartContent-container {
		width: 70%;
		box-sizing: border-box;
		margin-right: 25px;
	}
	
	#fs-totalsArea-wrapper {
		width: 30%;
	}
	
	/*左側*/
	.fs-c-cartTableContainer {
		border: 1px solid rgba(0, 0, 0, 0.1);
		border-radius: 3px;
		padding: 15px;
	}
	
	.fs-c-cartDiscountInfo__note {
	}

	/*右側*/
	.fs-body-cart .fs-l-cart__sideColumn {
		border: 1px solid rgba(0, 0, 0, 0.1);
		border-radius: 3px;
		padding: 15px;
		margin-bottom: 0;
	}

}


/* ==================================================================================== */
/* ご注文手続き                                                                         */
/* ==================================================================================== */

.fs-c-orderTotalTable {
	margin-bottom: 20px;
}



/* ==================================================================================== */
/* 複数お届け                                                                           */
/* ==================================================================================== */


.fs-c-checkout-multiDestination__productImage {
	flex-basis: auto;
	max-width: 40px;
	min-width: 100px;
}

.fs-c-checkout-multiDestination__productImage + .fs-c-checkout-multiDestination__productInfo {
	margin: 10px 0 0 0;
}

@media screen and (min-width: 600px) {
	
	.fs-c-checkout-multiDestination__productImage + .fs-c-checkout-multiDestination__productInfo {
		margin: 0 0 0 10px;
	}

}



/* ==================================================================================== */
/* 複数お届け  お届け先追加(※複数お届けの場合)                                         */
/* ==================================================================================== */

.fs-c-button--viewAddresseeList {
	padding: 10px;
}

.fs-c-button--addAddressee {
	padding: 10px;
}

.fs-c-buttonContainer--next {
	text-align: right;
}

.fs-c-buttonContainer--back {
	/*text-align: right;
	margin-top: 10px;*/
	position: relative;
	top: -35px;
	width: 50%;
}

.fs-c-button--back--moderate {
	border: 1px solid rgba(0, 0, 0, 1.0);
	border-radius: 3px;
	color: rgba(0, 0, 0, 1.0);
	cursor: pointer;
	display: inline-block;
	line-height: 1;
	text-decoration: none;
	text-align: center;
	padding: 10px 25px;
}

.fs-c-button--back--moderate:hover {
	opacity: 0.8;
}

.fs-c-button--back--moderate .fs-c-button__label {
	color: rgba(0, 0, 0, 1.0);
}

@media screen and (min-width: 600px) {
	
	.fs-c-button--viewAddresseeList {
		padding: 10px 25px;
	}
	
	.fs-c-button--addAddressee {
		padding: 10px 25px;
	}

}


/* ==================================================================================== */
/* 商品数量指定(※複数お届けの場合)                                                     */
/* ==================================================================================== */

.fs-c-checkout-multiDestination__productList__item {
	padding: 20px 0;
}

.fs-c-checkout-productAllocation__product {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
}

.fs-c-checkout-productAllocation__productImage {
	max-width: 200px;
	padding: 0 0 10px 0;
	width: 40%;
}

@media screen and (min-width: 600px) {
	
	.fs-c-checkout-productAllocation__productImage {
		max-width: 200px;
		padding: 0 20px 0 0;
	}
	
}

.fs-c-checkout-productAllocation__productInfo {
	width: 55%;
	margin-left: 5%;
}

@media screen and (min-width: 600px) {

	.fs-c-checkout-productAllocation__productInfo {
		width: 59%;
		margin-left: 1%;
	}

}

/* ==================================================================================== */
/* 商品数量更新(※複数お届けの場合)                                                     */
/* ==================================================================================== */

.fs-c-checkout-productQuantityWarning__product {
	margin-bottom: 20px;
}

.fs-c-checkout-productQuantityWarning__product:last-child {
	margin-bottom: 0;
}




/* ==================================================================================== */
/* 配送・包装方法選択(※複数お届けの場合)                                               */
/* ==================================================================================== */


/* ==================================================================================== */
/* 配送方法                                                                             */
/* ==================================================================================== */

.fs-c-checkout-multiDestination__subtitle {
	border-left: 2px solid #999999;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 1;
	padding-left: 8px;
}

.fs-c-checkout-delivery__method__title {
	font-size: 1.4rem;
	margin: 0;
}

.fs-c-checkout-delivery__method__message {
	background: #ffffff;
	border: 1px solid #e5e5e5;
	color: #333333;
	margin: 8px 0;
	padding: 8px;
}

.fs-c-checkout-delivery__method__message p {
	margin-bottom: 0;
}


/* ==================================================================================== */
/* 通信欄                                                                               */
/* ==================================================================================== */

.fs-c-checkout-communicationInfo__message p {
	margin-bottom: 0;
}

.fs-c-checkout-previewAndEdit__info {
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	border: 3px solid #e5e5e5;
	border-radius: 3px;
	line-height: 1.5;
	padding: 10px;
}
.fs-c-checkout-previewAndEdit__info:only-child {
	grid-column: 1 /3;
	-ms-grid-column-span: 3;
}


/* ==================================================================================== */
/* 注文確定する                                                                         */
/* ==================================================================================== */

/*注文を確定する*/
.fs-c-totalAndActions button:not(.fs-c-button--image) {
	font-size: 1.6rem;
	min-height: 3em;
	min-width: 100%;
	max-width: 100%;
}

/*注文を確定する下のメッセージ（支払い方法によって表示される）*/
.fs-c-confirmOrder__message {
	margin-top: 10px;
}

@media screen and (min-width: 960px) {

	.fs-c-totalAndActions .fs-c-buttonContainer--confirmOrder {
		width: 400px;
		margin: 0 auto;
	}
	
	.fs-c-confirmOrder__message {
		text-align:center;
	}



}


/* ==================================================================================== */
/* 注文完了                                                                             */
/* ==================================================================================== */

.fs-body-checkout-success .fs-c-subSection {
	width: 100%;
	margin: 0 auto;
}

@media screen and (min-width: 768px) {
	
	.fs-body-checkout-success .fs-c-subSection {
		max-width: 700px;
	}
}

/* ==================================================================================== */
/* モーダル                                                                             */
/* ==================================================================================== */

.fs-c-inputInformation__message .fs-c-modal__contents .fs-c-inputInformation__message {
	margin: 0;
	justify-content: flex-start;
}
.fs-c-inputInformation__message .fs-c-modal__contents .fs-c-inputInformation__message p {
	text-align: left;
}

.fs-c-modal__contents .fs-c-inputInformation__message {
	line-height: 1.5;
	margin-bottom: 0;
}

.fs-c-modal__contents .fs-c-inputInformation__message p {
	margin-bottom: 0;
}

.fs-c-inputTable--inModal > tbody {
	padding-bottom: 16px;
}

.fs-c-inputTable--inModal > tbody > tr {
	padding: 10px 0;
}

.fs-c-inputTable--inModal > tbody > tr + tr {
	margin-top: 8px;
}
.fs-c-inputTable--inModal > tbody > tr:nth-child(even) {
	background: none;
}
.fs-c-inputTable--inModal th, .fs-c-inputTable--inModal td {
	border: none;
}

.fs-c-modal__inner.is-warning {
	border: 2px solid #388EC9;
}
.fs-c-modal__inner.is-warning .fs-c-modal__header {
	background: #388EC9;
	border-radius: 0;
	color: #ffffff;
}
.fs-c-modal__inner.is-warning .fs-c-modal__close {
	color: #ffffff;
}
.fs-c-modal__header {
	background: #f7f7f7;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding: 10px 20px;
}

.fs-c-modal__header .fs-c-modal__close {
	padding: 0;
}

.fs-c-modal__header .fs-c-modal__close:before {
	font-size: 2.0rem;
}

.fs-c-modal__title, .fs-c-modal__productName {
	/*font-size: inherit;*/
	font-weight: bold;
	margin: 0;
	font-size: 1.3rem;
	line-height: normal;
	/*padding: 0.1em 0 0;*/
}
.fs-c-modal__productPrice {
	font-weight: normal;
}
.fs-c-modal--inquiry .fs-c-modal__inner {
	min-width: 360px;
}

.fs-c-modal__contents {
	font-size: 1.3rem;
}

.fs-c-modal__contents .fs-c-stockNotificationsProduct {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 64px 1fr;
	grid-template-columns: 64px 1fr;
	text-align: left;
}
.fs-c-modal__contents .fs-c-stockNotificationsProduct__productImage {
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	margin-right: 8px;
	margin-bottom: 0;
}
.fs-c-modal__contents .fs-c-stockNotificationsProduct__productName {
	-ms-grid-column: 2;
	-ms-grid-row: 1;
}
.fs-c-modal__contents .fs-c-stockNotificationsProduct__productName:only-child {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / 3;
}

.fs-body-merge .fs-c-modal .fs-c-inputInformation__field {
	background: none;
	padding: 0;
}

.fs-c-modal__contents .fs-c-checkout-usePoint__lead {
	line-height: 1.8;
}

/*セレクトボックス*/
.fs-c-dropdown__menu {
	padding: 10px;
}

.fs-c-creditCardInfoField .fs-c-dropdown {
	width: 100px;
}

.fs-c-creditCardInfoField .fs-c-inputField__explanation {
	margin-top: 5px;
}

/*生年月日*/
.fs-c-dropdown.fs-c-inputDate__year {
	width: 30%;
}

.fs-c-dropdown.fs-c-inputDate__month {
	width: 30%;
	margin-left: 8px !important;
}

.fs-c-dropdown.fs-c-inputDate__date {
	width: 30%;
	margin-left: 8px !important;
}

@media screen and (min-width: 768px) {
	
	.fs-c-dropdown.fs-c-inputDate__year {
		width: 20%;
	}
	
	.fs-c-dropdown.fs-c-inputDate__month {
		width: 15%;
	}
	
	.fs-c-dropdown.fs-c-inputDate__date {
		width: 15%;
	}

}


/*お届け先*/
.fs-c-checkout-customerInfo li {
	line-height: 1.8;
}

/*お届け先を追加する*/
.fs-c-checkout-checkoutMethodList {
	margin-bottom: 20px;
}

.fs-c-modal--changeShippingAddress .fs-c-checkbox__checkMark {
	margin: -1px 10px 0 0;
}

/*お届け先リスト*/
.fs-c-modal--checkout-multiDestination-addresseeList .fs-c-checkbox__checkMark {
	margin: 16px 10px 0 0;
}

.fs-c-checkout-addressee__data__name,
.fs-c-checkout-addressee__data__address {
	line-height: 1.5;
}


/*配送・包装方法選択*/
.fs-c-checkout-deliveryMethodList {
	margin-bottom: 20px;
}

/*お届け希望日・時間*/

/*モーダル　お届け希望日タイトル：お届け希望日の選択がないためタイトル非表示*/
.fs-c-checkout-deliveryMethod__option__title {
	display: none;
}

.fs-c-checkout-deliveryMethod__message {
	line-height: 1.5;
	margin: 20px 0;
}

.fs-c-checkout-deliveryMethod__deliveryDate,
.fs-c-checkout-deliveryMethod__deliveryTime {
	margin: 10px 0;
}

.fs-c-checkout-deliveryMethod p.fs-c-checkout-deliveryMethod__option__setting__message {
	margin: 5px 0 20px 0;
}


/* ==================================================================================== */
/* AmazonPay（ご注文手続き）                                                            */
/* ==================================================================================== */

#fs-amazonPaymentInfo-container .fs-c-checkout-paymentMethodInfo__img img {
	width: auto;
}


/* ==================================================================================== */
/* マイページ（トップ）                                                                 */
/* ==================================================================================== */

.fs-body-my-top .fs-l-account {
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
}

.fs-p-accountInfo {
	background: #f5f6f7;
	padding: 10px;
}

.fs-body-my-top .fs-p-accountInfo {
	margin-bottom: 25px;
}

.fs-p-accountInfo__accountName {
	font-size: 1.5rem;
}

.fs-p-accountInfo__header, .fs-p-accountInfo__currentPurchase {
	display: flex;
	align-items: baseline;
	flex-direction: row;
	justify-content: space-between;
}

.fs-p-accountInfo__body {
	text-align: center;
	background: #ffffff;
	padding: 10px;
	margin-bottom: 10px;
}

/*.fs-p-accountInfo__accountStage[class~="is-staged--"] {
	display: none;
}

.fs-p-accountInfo__accountStage__stage {
	font-size: 2.2rem;
	font-weight: bold;
}

.fs-p-accountInfo__point[class~="has-points--"] {
	display: none;
}

.fs-p-accountInfo__point__point__available {
	font-weight: bold;
}

.fs-p-accountInfo__point__point__available__number {
	color: #C98696;
	font-size: 2.2rem;
}*/

.fs-c-accountService {
	list-style: none;
	margin: 0;
	margin-bottom: 40px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.fs-c-accountService__page {
	width: calc( ( 100% - 20px ) / 2 );
	margin: 0 20px 20px 0;
}

.fs-c-accountService__page:nth-child(2n) {
	margin-right: 0;
}

/*.fs-c-accountService__page:nth-child(5) {
	margin-bottom: 0;
}*/

.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink {
	background: #f5f6f7;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	width: 100%;
	padding: 20px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink:hover {
	background: rgba(0, 0, 0, 0);
}

.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label {
	font-size: 1.2rem;
	color: #222;
}

.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label::before {
	font-family: 'fs-icon' !important;
	/*speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;*/
	display: block;
	color: rgba(0,0,0,0.5);
	font-size: 48px;
	margin: 0 auto;
}

.fs-c-accountService__page--membershipCard .fs-c-accountService__pageLink__label::before {
	content: "\e93a";
}

.fs-c-accountService__page--couponList .fs-c-accountService__pageLink__label::before {
	content: "\e900";
}

.fs-c-accountService__page--wishList .fs-c-accountService__pageLink__label::before {
	content: "\e901";
}

.fs-c-accountService__page--orderHistoryList .fs-c-accountService__pageLink__label::before {
	content: "\e902";
}

.fs-c-accountService__page--storeOrderHistoryList .fs-c-accountService__pageLink__label::before {
	content: "\e93b";
}

.fs-c-accountService__page--subscriptionHistoryList .fs-c-accountService__pageLink__label::before {
	content: "\e93e";
}

.fs-c-accountService__page--pointHistory .fs-c-accountService__pageLink__label::before {
	content: "\e903";
}

.fs-c-accountService__page--accountReviews .fs-c-accountService__pageLink__label::before {
	content: "\e904";
}

.fs-c-accountService__page--accountCard .fs-c-accountService__pageLink__label::before {
	content: "\e905";
}

.fs-c-accountService__page--addressbook .fs-c-accountService__pageLink__label::before {
	content: "\e906";
}

.fs-c-accountService__page--lineIdLink .fs-c-accountService__pageLink__label::before {
	content: "\e907";
}

.fs-c-accountService__page--accountPassword .fs-c-accountService__pageLink__label::before {
	content: "\e908";
}

.fs-c-accountService__page--accountSettingsModify .fs-c-accountService__pageLink__label::before {
	content: "\e909";
}

.fs-c-accountService__page--membershipMerge .fs-c-accountService__pageLink__label::before {
	content: "\e93c";
}

/*退会手続き（システムはき出し）*/
.fs-c-accountService__page.fs-c-accountService__page--accountDelete {
	display: none;
	/*margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid rgba(0,0,0,0.2);*/
}

/*.fs-c-accountService__page--accountDelete .fs-c-accountService__pageLink {
	color: rgba(255, 255, 255 ,1.0);
	background: rgba(0, 0, 0 ,1.0);
	padding: 10px 20px;
	text-align: center;
	display: inline-block;
	line-height: 1;
}

.fs-c-accountService__page--accountDelete .fs-c-accountService__pageLink:hover {
	text-decoration: none;
}*/


/*ログアウト・退会手続き*/
.mypage_other-link__list {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.mypage_other-link__list li {
	padding: 20px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.mypage_other-link__list li:last-child {
}

.mypage_other-link__list .fs-c-button--standard,
.mypage_other-link__list .fs-c-button--cancel {
	font-size: 1.3rem;
	padding: 10px 20px;
}


/*マイページトップに戻る*/
.fs-c-buttonContainer--myPageTop {
	text-align: center;
	margin-top: 35px;
}

.fs-c-button--myPageTop {
	text-decoration: underline;
}

.fs-c-button--myPageTop:hover {
	text-decoration: none;
}

/*マイページ共通*/
.fs-p-announcement {
	margin-bottom: 30px;
}

.fs-p-announcement__title {
	font-weight: bold;
	font-size: 1.8rem;
	margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
	
	/* マイページ */
	.fs-c-accountService__page {
		/*width: calc( ( 100% - 40px ) / 5 );*/
		width: calc( ( 100% - 30px ) / 4 );
		margin: 0 10px 10px 0;
	}
	
	.fs-c-accountService__page:nth-child(2n) {
		margin-right: 10px;
	}
	
	.fs-c-accountService__page:nth-child(4n) {
		margin-right: 0;
	}
	
	.fs-c-accountService__page:last-child {
		margin: 0;
	}
	
	.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink {
		padding: 25px 0;
	}
	
	/*ログアウト・退会手続き*/
	.mypage_other-link__list .fs-c-button--standard,
	.mypage_other-link__list .fs-c-button--cancel {
		font-size: 1.3rem;
	}
	
}


/* ==================================================================================== */
/* マイページ（お気に入り）                                                         */
/* ==================================================================================== */

.fs-body-my-wishlist .fs-c-productList__list__item .fs-c-productListItem__control {
	display: block;
}

.fs-body-my-wishlist .fs-c-button--viewProductDetail {
}

.fs-c-button--particular.fs-c-button--addToWishList--icon::before,
.fs-c-button--particular.fs-c-button--removeFromWishList--icon::before {
	font-size: 1.6rem;
	position: relative;
	top: 3px;
}

.fs-c-button--particular.fs-c-button--addToWishList--icon::before {
	content: "\e919";
}

.fs-c-button--particular.fs-c-button--removeFromWishList--icon::before {
	content: "\e91a";
	color: #043d78;
}

.fs-c-productListItem__purchaseDisabledMessage {
	font-size: 1.2rem;
}


/* ==================================================================================== */
/* マイページ（注文履歴）                                                               */
/* ==================================================================================== */

.fs-body-my-orders .fs-p-announcement__body a {
	text-decoration: underline;
}

.fs-body-my-orders .fs-p-announcement__body a:hover {
	text-decoration: none;
}

.fs-c-listControl {
	margin-bottom: 10px;
}

.fs-c-orderHistory {
}

.fs-c-orderHistoryItem {
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-bottom: 25px;
	overflow: hidden;
}

.fs-c-orderHistoryItem__header {
	border-bottom: 1px solid #ddd;
	background: #ddd;
	padding: 15px;
}

.fs-c-orderHistoryItem__header__button {
	/*margin: 0 0 10px 10px;*/
}

.fs-c-orderHistoryItem__header__button a {
	text-decoration: underline;
	color: rgba(0, 0, 0, 1.0);
}

.fs-c-orderHistoryItem__header__button a:hover {
	text-decoration: none;
}

.fs-c-orderHistoryItem__orderInfo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 10px;
}

.fs-c-orderHistoryItem__orderInfo__info {
	margin: 0;
	margin-right: 15px;
}

.fs-c-orderHistoryItem__orderInfo__info dd {
	font-weight: bold;
	margin: 0;
}

.fs-c-orderHistoryItem__body {
	/*padding: 15px;*/
}

.fs-c-orderHistoryItem__product {
	padding: 15px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 120px 1fr;
	grid-template-columns: 120px 1fr;
	-ms-grid-rows: auto auto auto auto auto;
	grid-template-rows: auto auto auto auto auto;
	grid-gap: 8px;
	align-items: start;
}

.fs-c-orderHistoryItem__product + .fs-c-orderHistoryItem__product {
	border-top: 1px solid #ddd;
}

.fs-c-orderHistoryItem__product > * + * {
	margin-top: 10px;
}

@supports (grid-gap: 8px) {
	.fs-c-orderHistoryItem__product > * + * {
		margin-top: auto;
	}
}

.fs-c-orderHistoryItem__product > * {
	-ms-grid-row-align: start;
}

.fs-c-orderHistoryItem__productImage {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 3;
	grid-row: 1 / 5;
	margin-right: 8px;
}

@supports (grid-gap: 8px) {
	.fs-c-orderHistoryItem__productImage {
		margin: 0;
	}
}

.fs-c-orderHistoryItem__productImage__image {
	padding-right: 10px;
}

.fs-c-orderHistoryItem__productName {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1;
	margin-top: auto;
}

.fs-c-orderHistoryItem__productName a {
	color: rgba(0, 0, 0, 1.0);
}

.fs-c-orderHistoryItem__productName a:hover {
	text-decoration: none;
}

.fs-c-orderHistoryItem__unitPrice {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 2;
	grid-row: 2;
}

.fs-c-orderHistoryItem__productQuantity {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 3;
	grid-row: 3;
	text-align: right;
}

.fs-c-orderHistoryItem__productQuantity__label {
	font-size: 1.2rem;
}

.fs-c-orderHistoryItem__deliveryInfo {
	font-size: 1.2rem;
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 4;
	grid-row: 4;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 1fr;
	grid-template-columns: auto 1fr;
	-ms-grid-rows: auto auto auto;
	grid-template-rows: auto auto auto;
	margin: 0;
}

.fs-c-orderHistoryItem__deliveryInfo > *:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}

.fs-c-orderHistoryItem__deliveryInfo > *:nth-child(2) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1;
}

.fs-c-orderHistoryItem__deliveryInfo > *:nth-child(3) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}

.fs-c-orderHistoryItem__deliveryInfo > *:nth-child(4) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 2;
	grid-row: 2;
}

.fs-c-orderHistoryItem__deliveryInfo > *:nth-child(5) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 3;
	grid-row: 3;
}

.fs-c-orderHistoryItem__deliveryInfo > *:nth-child(6) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 3;
	grid-row: 3;
}

.fs-c-orderHistoryItem__deliveryInfo dt {
	text-align: right;
	padding-right: 8px;
}

.fs-c-orderHistoryItem__deliveryInfo dd {
	margin: 0;
	padding-left: 10px;
	border-left: 1px solid #ddd;
	font-weight: bold;
}

.fs-c-orderHistoryItem__button {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / 3;
	-ms-grid-row: 5;
	grid-row: 5;
}

.fs-c-orderHistoryItem__footer {
	border-top: 1px solid #ddd;
	padding-top: 16px;
	margin: 8px;
	text-align: right;
}

.fs-c-history__info {
	background: #ddd;
	padding: 15px;
	margin-bottom: 20px;
}

.fs-c-history__info > * + * {
	padding-top: 15px;
}

.fs-c-history__listContainer > * + * {
  /*margin-top: 8px;*/
}

.fs-c-history__term {
	font-size: 1.2rem;
}

.fs-c-history__total dl {
	grid-gap: 0;
}

.fs-c-history__total dt {
	font-weight: bold;
}

.fs-c-history__total dt::after {
	display: none;
}

.fs-c-history__total dd {
	text-align: right;
}

.fs-c-history__total dt, .fs-c-history__total dd {
	border-top: 1px solid #ddd;
	margin-top: 10px;
	padding-top: 10px;
}

.fs-body-my-orders .fs-c-history,
.fs-body-my-storeOrders .fs-c-history {
	/*display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 24px;*/
}

.fs-body-my-orders .fs-c-history__info,
.fs-body-my-storeOrders .fs-c-history__info {
	/*-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;*/
}

.fs-body-my-orders .fs-c-history__listContainer,
.fs-body-my-storeOrders .fs-c-history__listContainer {
	/*-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;*/
}


@media screen and (min-width: 768px) {

	.fs-body-my-orders .fs-c-history,
	.fs-body-my-storeOrders .fs-c-history {
		/*-ms-grid-columns: 1fr auto;
		grid-template-columns: 1fr auto;*/
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	
	.fs-c-history__listContainer {
		width: 70%;
		box-sizing: border-box;
		margin-right: 25px;
	}
	
	.fs-c-history__info {
		width: 30%;
		margin-bottom: 0;
	}
	
	.fs-body-my-orders .fs-c-history__info,
	.fs-body-my-storeOrders .fs-c-history__info {
		/*-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
		align-self: start;
		-ms-grid-row-align: start;*/
	}
	
	.fs-body-my-orders .fs-c-history__listContainer,
	.fs-body-my-storeOrders .fs-c-history__listContainer {
		/*-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;*/
	}
	
	.fs-c-orderHistoryItem__header {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.fs-c-orderHistoryItem__header__button {
		/*margin: 0 10px 0 0;*/
	}
	
	.fs-c-orderHistoryItem__orderInfo {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 0;
	}
	
	.fs-c-orderHistoryItem__orderInfo__info {
		margin-right: 30px;
	}

	.fs-c-orderHistoryItem__product {
		-ms-grid-columns: 112px 1fr auto auto;
		grid-template-columns: 112px 1fr auto auto;
		-ms-grid-rows: auto auto 1fr;
		grid-template-rows: auto auto 1fr;
	}
	
	.fs-c-orderHistoryItem__product > * + * {
		margin-top: auto;
		margin-left: 10px;
	}
	
	@supports (grid-gap: 8px) {
		.fs-c-orderHistoryItem__product > * + * {
			margin: 0;
		}
	}
	
	.fs-c-orderHistoryItem__productImage {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		-ms-grid-row-span: 3;
		grid-row: 1 / 4;
		margin-right: 0;
	}
	
	.fs-c-orderHistoryItem__productName {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	
	.fs-c-orderHistoryItem__unitPrice {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	
	.fs-c-orderHistoryItem__productQuantity {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 3;
		grid-row: 3;
		text-align: left;
	}
	
	.fs-c-orderHistoryItem__deliveryInfo {
		-ms-grid-column: 3;
		grid-column: 3;
		-ms-grid-row: 1;
		-ms-grid-row-span: 3;
		grid-row: 1 / 4;
		-ms-grid-row-align: center;
		align-self: center;
	}
	
	.fs-c-orderHistoryItem__button {
		-ms-grid-column: 4;
		grid-column: 4;
		-ms-grid-row: 1;
		-ms-grid-row-span: 3;
		grid-row: 1 / 4;
		-ms-grid-row-align: center;
		align-self: center;
	}
	
}


/* ==================================================================================== */
/* マイページ（注文履歴　詳細）                                                         */
/* ==================================================================================== */

.fs-c-heading--section {
}

.fs-c-orderDetailInfo__orderTotal {
	/*margin-top: 8px;*/
}

@media screen and (min-width: 960px) {
	.fs-c-orderDetailInfo__orderTotal {
		/*margin: 0;*/
	}
}

.fs-c-orderDetailList {
	margin: 0;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 1fr;
	grid-template-columns: auto 1fr;
	grid-auto-rows: auto;
	grid-auto-flow: row;
	grid-gap: 0;
	border: 1px solid rgba(0, 0, 0, 0.5);
}

.fs-c-orderDetailList > *:nth-child(1) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}

.fs-c-orderDetailList > *:nth-child(2) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1;
}

.fs-c-orderDetailList > *:nth-child(3) {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2;
}

.fs-c-orderDetailList > *:nth-child(4) {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 2;
	grid-row: 2;
}

.fs-c-orderDetailList dt,
.fs-c-orderDetailList dd {
	margin: 0;
	padding: 10px;
	line-height: 1;
}

.fs-c-orderDetailList__date, .fs-c-orderDetailList__date + dd {
	background: rgba(0,0,0,0.6);
	color: #ffffff;
}

.fs-body-my-orders-details .fs-c-orderDetail__data,
.fs-body-my-orders-details .fs-c-orderDetail__addresseeInfo,
.fs-body-my-orders-details .fs-c-orderDetail__orderInfo {
	margin-bottom: 25px;
}


@media screen and (max-width: 600px) {
	
	.fs-body-my-orders-details .fs-c-cartTable__row {
		/*border: 1px solid #b2b2b2;*/
	}
	
	.fs-body-my-orders-details .fs-c-cartTable__dataCell {
		/*padding: 10px;*/
	}
	
	.fs-body-my-orders-details .fs-c-cartTable__dataCell--subtotal {
		background: #f5f6f7;
		border-top: 1px solid rgba(0, 0, 0, 0.2);
	}
	
	.fs-body-my-orders-details .fs-c-cartTable__dataCell--review {
		border-top: 1px solid rgba(0, 0, 0, 0.2);
		display: flex;
		justify-content: center;
	}
	
}

@media screen and (min-width: 960px) {
	
	.fs-body-my-orders-details .fs-c-orderPerAddressee {
		display: -ms-grid;
		display: grid;
		grid-gap: 16px;
		-ms-grid-columns: 1fr 352px;
		-ms-grid-rows: auto auto auto;
		grid-template: auto auto auto/1fr 352px;
		align-items: start;
	}
	
	.fs-body-my-orders-details .fs-c-orderPerAddressee__heading {
		-ms-grid-row: 1;
		grid-row: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1 / span 2;
		margin-bottom: 15px;
	}
	
	@supports (grid-gap: 16px) {
		.fs-body-my-orders-details .fs-c-orderPerAddressee__heading {
		margin-bottom: 0;
	}
	
}

.fs-body-my-orders-details .fs-c-orderPerAddressee__addressee {
	-ms-grid-row: 2;
	grid-row: 2;
	-ms-grid-column: 1;
	grid-column: 1;
	margin: 0;
}

.fs-body-my-orders-details .fs-c-orderPerAddressee__deliveryInfoList {
	-ms-grid-row: 2;
	grid-row: 2;
	-ms-grid-column: 2;
	grid-column: 2;
	margin: 0;
	margin: 0 0 15px 15px;
}

@supports (grid-gap: 16px) {
	.fs-body-my-orders-details .fs-c-orderPerAddressee__deliveryInfoList {
		margin: 0;
	}
}

.fs-body-my-orders-details .fs-c-orderPerAddressee__cartTable {
	-ms-grid-row: 3;
	grid-row: 3;
	-ms-grid-column: 1;
	grid-column: 1;
}

.fs-body-my-orders-details .fs-c-orderPerAddressee__orderDeliveryInfo {
	-ms-grid-row: 3;
	grid-row: 3;
	-ms-grid-column: 2;
	grid-column: 2;
	margin-left: 16px;
}

@supports (grid-gap: 16px) {
	.fs-body-my-orders-details .fs-c-orderPerAddressee__orderDeliveryInfo {
		margin-left: 0;
	}
}

.fs-body-my-orders-details .fs-c-orderDetailInfo {
	display: -ms-grid;
	display: grid;
	grid-gap: 15px;
	-ms-grid-columns: 1fr 352px;
	-ms-grid-rows: auto auto auto;
	grid-template: auto auto auto/1fr 352px;
	align-items: start;
}

.fs-body-my-orders-details .fs-c-orderDetailInfo__heading {
	-ms-grid-row: 1;
	grid-row: 1;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / span 2;
	margin-bottom: 15px;
}

@supports (grid-gap: 16px) {
	.fs-body-my-orders-details .fs-c-orderDetailInfo__heading {
		margin-bottom: 0;
	}
}

.fs-body-my-orders-details .fs-c-orderDetailInfo__cartTable {
	-ms-grid-row: 2;
	grid-row: 2;
	-ms-grid-column: 1;
	grid-column: 1;
}

.fs-body-my-orders-details .fs-c-orderDetailInfo__orderTotal {
	-ms-grid-row: 2;
	grid-row: 2;
	-ms-grid-column: 2;
	grid-column: 2;
	margin-left: 15px;
}

@supports (grid-gap: 16px) {
	.fs-body-my-orders-details .fs-c-orderDetailInfo__orderTotal {
		margin-left: 0;
	}
	}
}

/*お支払い方法*/
.fs-body-my-orders-details .fs-c-orderPaymentTable {
	margin-top: 15px;
}

.fs-c-orderPaymentTable {
	border-collapse: collapse;
	width: 100%;
}

.fs-c-orderPaymentTable > thead > tr > th,
.fs-c-orderPaymentTable > tfoot > tr > th,
.fs-c-orderPaymentTable > tbody > tr > th {
	background: #f5f6f7;
}

.fs-c-orderPaymentTable > thead > tr th, .fs-c-orderPaymentTable > thead > tr td,
.fs-c-orderPaymentTable > tfoot > tr th,
.fs-c-orderPaymentTable > tfoot > tr td,
.fs-c-orderPaymentTable > tbody > tr th,
.fs-c-orderPaymentTable > tbody > tr td {
	border: 1px solid rgba(0, 0, 0, 0.2);
	padding: 5px;
}

.fs-c-orderPaymentTable > tbody > tr > th {
	text-align: left;
}

/*お届け先*/
.fs-c-orderPerAddressee__heading {
	background: rgba(0, 0, 0, 0.5);
	color: #ffffff;
	/*margin: 8px 0;*/
	padding: 5px;
}

/*お届け方法*/
.fs-c-deliveryInfoList {
	border-color: rgba(0, 0, 0, 0.2);
	margin: 15px 0 0 0;
}

.fs-c-deliveryInfoList > * {
	border-color: rgba(0, 0, 0, 0.2);
}

.fs-c-deliveryInfoList > dt {
	background: #f5f6f7;
	font-weight: bold;
}


/* ==================================================================================== */
/* マイページ（お届け先リスト）                                                         */
/* ==================================================================================== */

/*
.fs-c-addressbookComment {
	text-align: center;
}

@media screen and (min-width: 600px) {
	.fs-c-addressbookComment {
		text-align: left;
	}
}

.fs-c-addressBookRegistrationNumber {
	display: flex;
	justify-content: center;
	font-weight: bold;
}

@media screen and (min-width: 600px) {
	.fs-c-addressBookRegistrationNumber {
		justify-content: flex-start;
	}
}
*/

.fs-c-addressBookList__form {
}

.fs-c-addressBookList__addButton {
	margin-bottom: 20px;
}

.fs-c-addressBookList__count {
}

.fs-c-addressBookList__list {
}

.fs-c-addressBookList__list rb {
	font-size: 1.4rem;
}

.fs-c-addressBookList__list ruby > rt {
	font-size: 70%;
}

.fs-c-addressBookList__list td:nth-of-type(1),
.fs-c-addressBookList__list td:nth-of-type(2) {
	padding-bottom: 0;
}


@media screen and (min-width: 600px) {
	
	.fs-c-addressBookList__list td:nth-of-type(1),
	.fs-c-addressBookList__list td:nth-of-type(2) {
		padding-bottom: 10px;
	}

}



/*
.fs-c-addresseeList__name,
.fs-c-addresseeList__address {
	font-weight: bold;
}

.fs-c-addresseeList > dd {
	margin: 0 0 8px;
}
*/

/*
@media screen and (min-width: 768px) {
	
	.fs-c-addresseeList {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: auto 1fr;
		grid-template-columns: auto 1fr;
		grid-auto-rows: auto;
		grid-auto-flow: row;
		grid-gap: 8px 8px;
	}
	.fs-c-addresseeList > *:nth-child(1) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1;
		}
	.fs-c-addresseeList > *:nth-child(2) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	.fs-c-addresseeList > *:nth-child(3) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-addresseeList > *:nth-child(4) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2;
	}
	.fs-c-addresseeList .fs-c-address {
		display: flex;
		flex-wrap: wrap;
	}
	.fs-c-addresseeList .fs-c-address > *:not(:last-child) {
		margin-right: 8px;
	}
}
*/

/*お届け先追加*/
.fs-body-my-addressbook-new .fs-c-inputInformation__field {
	margin-bottom: 40px;
}

/*.fs-body-my-addressbook-new fieldset {
	padding: 0;
}*/

/*お届け先変更*/
.fs-body-my-addressbook-edit .fs-c-inputInformation__field {
	margin-bottom: 40px;
}

/*.fs-body-my-addressbook-edit fieldset {
	padding: 0;
}*/

/*お届け先削除*/
/*.fs-body-my-addressbook fieldset {
	padding: 0;
}*/




@media screen and (min-width: 768px) {
	
	.fs-c-addressBookList__form {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		/*-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;*/
	}
	
	.fs-c-addressBookList__addButton {
		width: 50%;
		margin-bottom: 30px;
	}
	
	.fs-c-addressBookList__count {
		width: 50%;
		text-align: right;
		margin-bottom: 30px;
	}
	
}



/* ==================================================================================== */
/* マイページ（ポイント履歴）                                                           */
/* ==================================================================================== */

.fs-c-pointSummary {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 1fr auto;
	grid-template-columns: auto 1fr auto;
	padding: 8px;
	margin: 0;
}
.fs-c-pointSummary > dd {
	margin-left: 0;
	text-align: right;
}
.fs-c-pointSummary [class$="--availablePoint"] {
	/*padding: 16px 8px 8px;*/
	padding: 20px 15px 10px;
	/*background: rgba(126, 126, 126, 0.08);*/
	background: #fff;
}
.fs-c-pointSummary__label--availablePoint {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
}
.fs-c-pointSummary__value--availablePoint {
	-ms-grid-column: 2;
	-ms-grid-column-span: 2;
	grid-column: 2 / 4;
	-ms-grid-row: 1;
	grid-row: 1;
	padding-bottom: 8px;
}
.fs-c-pointSummary__value--availablePoint .fs-c-pointSummary__number {
	color: var(--color-a-link);
	font-size: 2.6rem;
}

.fs-c-pointSummary [class$="--limitedPoint"] {
	/*background: rgba(126, 126, 126, 0.08);*/
	background: #fff;
	/*padding-bottom: 16px;
	margin-bottom: 16px;*/
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.fs-c-pointSummary__label--limitedPoint {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / 3;
	-ms-grid-row: 2;
	grid-row: 2;
	text-align: right;
}
.fs-c-pointSummary__label--limitedPoint::before {
	content: "（ ";
}
.fs-c-pointSummary__label--limitedPoint::after {
	content: "：";
}
.fs-c-pointSummary__value--limitedPoint {
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 2;
	grid-row: 2;
}
.fs-c-pointSummary__value--limitedPoint::after {
	content: " ）";
}
.fs-c-pointSummary__label--purchasePointExpiration, .fs-c-pointSummary__label--waitingPoint, .fs-c-pointSummary__label--purchasePointTotal {
	-ms-grid-column: 1;
	grid-column: 1;
}
.fs-c-pointSummary__value--purchasePointExpiration, .fs-c-pointSummary__value--waitingPoint, .fs-c-pointSummary__value--purchasePointTotal {
	-ms-grid-column: 2;
	-ms-grid-column-span: 2;
	grid-column: 2 / 4;
}
.fs-c-pointSummary [class$="--purchasePointExpiration"] {
	-ms-grid-row: 3;
	grid-row: 3;
}
.fs-c-pointSummary [class$="--waitingPoint"] {
	-ms-grid-row: 4;
	grid-row: 4;
}
.fs-c-pointSummary [class$="--purchasePointTotal"] {
	-ms-grid-row: 5;
	grid-row: 5;
}

@media screen and (min-width: 768px) {

	.fs-body-my-points .fs-c-history {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	
}


/* ==================================================================================== */
/* マイページ（クーポン）                                                               */
/* ==================================================================================== */





/* ============================================================================================== */
/* Media query                                                                                    */
/* ============================================================================================== */

/* ----------------------------------------------------------------------- */
/* SmartPhone */

@media screen and (min-width: 375px) {
}

@media screen and (min-width: 414px) {
}

@media screen and (orientation:landscape) {
}

/* over iphone 6 plus landscape */
@media screen and (orientation:landscape) and (min-width: 736px) {
}


/* ----------------------------------------------------------------------- */
/* Tablet */

@media screen and (min-width: 768px) {
}


/* ----------------------------------------------------------------------- */
/* over ipad landscape */

@media screen and (orientation:landscape) and (min-width: 1024px) {
}


/* ----------------------------------------------------------------------- */
/* Desktop */

/*@media screen and (min-width: 960px) {
}*/

@media screen and (min-width: 1280px) {
}

@media screen and (min-width: 1440px) {
}

