<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">	.fs-c-productReview ul li{font-size: 1.1rem}

/* = New Desgin
----------------------------------------------- */
body,html {font-family: 'Lato', 'Noto Sans JP', 'ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN', 'Hiragino Kaku Gothic ProN', 'ãƒ¡ã‚¤ãƒªã‚ª', Meiryo, 'ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯', 'MS PGothic', sans-serif;}
::selection {
    background: #434343;
    color: #fff;
}
::-moz-selection {
    background: #434343;
    color: #fff;
}

/**å•†å“ç”»åƒãƒ‘ãƒ¼ãƒ„ãƒ»ãƒ•ãƒªãƒƒã‚¯ï¼ˆã‚·ã‚¹ãƒ†ãƒ&nbsp;ãƒ‘ãƒ¼ãƒ„ï¼‰â†“â†“**/
.fs-l-product3 .fs-l-productLayout { grid-gap: 0;}
.fs-l-product3 .fs-l-productLayout__item--1 { grid-column: 1 / 3;}
/**å•†å“ç•ªå·ãƒ‘ãƒ¼ãƒ„ï¼ˆã‚·ã‚¹ãƒ†ãƒ&nbsp;ãƒ‘ãƒ¼ãƒ„ï¼‰â†“â†“**/
.fs-l-productLayout__item.fs-l-productLayout__item--3,
.fs-l-productLayout__item.fs-l-productLayout__item--2 { width: 100%;padding: 0 5%;}
/**å•†å“ç”»åƒãƒ‘ãƒ¼ãƒ„ãƒ»ãƒ•ãƒªãƒƒã‚¯ï¼ˆã‚·ã‚¹ãƒ†ãƒ&nbsp;ãƒ‘ãƒ¼ãƒ„ï¼‰
ãƒ¡ã‚¤ãƒ³ã‚¤ãƒ¡ãƒ¼ã‚¸**/
.fs-c-productCarouselMainImage {margin: 20px 0; overflow: hidden;display: flex;}
.fs-c-productCarouselMainImage__carousel {width:50%;margin:0 5%;}
.fs-c-productCarouselMainImage__carousel .slick-list {padding: 0 !important; height: auto !important;}
.fs-c-productCarouselMainImage__carousel .slick-list .slick-slide img { }
.fs-c-productCarouselMainImage__image &gt; img { max-width: initial; max-height: initial;}

.fs-c-productCarouselMainImage__expandButton {display: none;}
/**å•†å“ç”»åƒãƒ‘ãƒ¼ãƒ„ãƒ»ãƒ•ãƒªãƒƒã‚¯ï¼ˆã‚·ã‚¹ãƒ†ãƒ&nbsp;ãƒ‘ãƒ¼ãƒ„ï¼‰
ã‚µãƒ&nbsp;ãƒã‚¤ãƒ«ã‚¤ãƒ¡ãƒ¼ã‚¸**/
.fs-c-productCarouselMainImage__thumbnailList {width: 40%;padding: 0 1%;flex-wrap: wrap;align-content: flex-start;overflow-x:auto;}
.fs-c-productCarouselMainImage__thumbnailList &gt; li {flex-basis: 15.5%;padding: 0;margin: 0 .5%;}

.fs-c-productCarouselMainImage__thumbnail__img {}
.fs-c-productCarouselMainImage__thumbnail__img:hover {opacity: 0.6; transition : all 0.4s; cursor: pointer;}

@media (max-width: 980px) {
.fs-c-productCarouselMainImage {flex-direction:column;}
.fs-c-productCarouselMainImage__carousel {width: 600px;margin: 0 auto}
.fs-c-productCarouselMainImage__carousel .slick-list .slick-slide img {width: 600px}
.fs-c-productCarouselMainImage__thumbnailList {width:100%;}
.fs-c-productCarouselMainImage__thumbnailList &gt; li {flex-basis: 9%;padding: 0;margin: 0 .5%;}
}

/**å•†å“ç”»åƒãƒ‘ãƒ¼ãƒ„ãƒ»ãƒ•ãƒªãƒƒã‚¯ï¼ˆã‚·ã‚¹ãƒ†ãƒ&nbsp;ãƒ‘ãƒ¼ãƒ„ï¼‰
ãƒœã‚¿ãƒ³**/
.fs-c-slick .slick-prev,
.fs-c-slick .slick-next { width: 30px; height: 80px; background: none;}
.fs-c-slick .slick-prev { left: -40px;}
.fs-c-slick .slick-next { right: -40px;}
.fs-c-slick .slick-prev::before {
	content: ''; display: block; width: 30px; height: 80px;
	background: url(https://sfactory.itembox.design/item/ver-2-0_webshop/img/btn_prev.png?t=20230317161628) no-repeat;
}
.fs-c-slick .slick-next::before {
	content: ''; display: block; width: 30px; height: 80px;
	background: url(https://sfactory.itembox.design/item/ver-2-0_webshop/img/btn_next.png?t=20230317161628) no-repeat;
}
/**å•†å“ç•ªå·ãƒ‘ãƒ¼ãƒ„ï¼ˆã‚·ã‚¹ãƒ†ãƒ&nbsp;ãƒ‘ãƒ¼ãƒ„ï¼‰â†“â†“**/
.fs-c-productNumber {font-size: 1rem}
/**å•†å“åãƒ‘ãƒ¼ãƒ„ï¼ˆã‚·ã‚¹ãƒ†ãƒ&nbsp;ãƒ‘ãƒ¼ãƒ„ï¼‰â†“â†“**/
.fs-c-productNameHeading.fs-c-heading {margin: 0;font-weight: bold;}
.fs-c-heading .fs-c-productNameHeading__copy {font-size: 1.3rem;display: block}
.fs-c-heading .fs-c-productNameHeading__name {font-size: 1.6rem;display: block}
/**å•†å“ä¾¡æ&nbsp;¼ãƒ‘ãƒ¼ãƒ„ï¼ˆã‚·ã‚¹ãƒ†ãƒ&nbsp;ãƒ‘ãƒ¼ãƒ„ï¼‰â†“â†“**/
.fs-c-productPrices--productDetail {}
.fs-c-productPrices--productDetail .fs-c-price__value {font-size: 3rem;}
.fs-c-productPrices--productDetail .fs-c-price__value::after { margin-left: 6px;font-size: 1.8rem;}
.fs-c-productPrices--productDetail .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed) {margin-left: 6px; font-size: 1.2rem;}
/**å€‹åˆ¥é€æ–™â†“â†“**/
.fs-c-productPostage {font-size: 1.3rem;}
.fs-c-productPostage::before,
.fs-c-productPostage::after {
  content: none;
}
/**ãƒã‚¤ãƒ³ãƒˆãƒ‘ãƒ¼ãƒ„ï¼ˆã‚·ã‚¹ãƒ†ãƒ&nbsp;ãƒ‘ãƒ¼ãƒ„ï¼‰â†“â†“**/
.fs-c-productPointDisplay { padding: 0; color: #e25b33; font-size: 1.6rem; background: none;}
.fs-c-productPointDisplay__quantity { font-weight: normal;}
.fs-c-productPointDisplay__unit { font-size: 1rem;}
/**ãŠæ°—ã«å…¥ã‚Šâ†“â†“**/
.fs-c-variationCart__wishlist .fs-c-button--addToWishList--icon { width: 25px; height: 26px; margin: 0; position: relative;}
.fs-c-variationCart__wishlist .fs-c-button--addToWishList--icon::before {
	content: ''; display: block; width: 25px; height: 26px; position: absolute; top: 0; left: 0;
	background: url(https://sfactory.itembox.design/item/ver-2-0_webshop/img/icon_favorite_off.png?t=20230317161628) no-repeat;
	background-size: 25px 26px;
}
.fs-c-variationCart__wishlist .fs-c-button--removeFromWishList--icon { width: 25px; height: 26px; margin: 0; position: relative;}
.fs-c-variationCart__wishlist .fs-c-button--removeFromWishList--icon::before {
	content: ''; display: block; width: 25px; height: 26px; position: absolute; top: 0; left: 0;
	background: url(https://sfactory.itembox.design/item/ver-2-0_webshop/img/icon_favorite_on.png?t=20230317161628) no-repeat;
	background-size: 25px 26px;
}

.fs-c-productQuantityAndWishlist { margin: 20px 0 !important;}
.fs-c-productQuantityAndWishlist__wishlist { width: 100%;}

.fs-c-productQuantityAndWishlist &gt; span:only-of-type { width: 100%;}
.fs-c-productQuantityAndWishlist &gt; span:only-of-type button {}

.fs-body-product .fs-l-productLayout { margin: 0 0 40px;}
.fs-body-product .fs-c-buttonContainer { padding: 0;}
.fs-body-product .fs-c-productActionButton { margin: 0 0 20px !important;}
.fs-body-product .fs-c-inquiryAboutProduct { margin: 0 0 20px !important;}
 
.fs-c-productQuantityAndWishlist .fs-c-button--addToWishList--detail,
.fs-c-productQuantityAndWishlist .fs-c-button--removeFromWishList--detail {
	width: 100%; padding: 14px 0 13px; color: #E561D2; font-size: 16px; line-height: 100%;
	border: solid 1px #E561D2; border-radius: 4px; box-shadow: none;
}
.fs-c-productQuantityAndWishlist .fs-c-button--addToWishList--detail::after,
.fs-c-productQuantityAndWishlist .fs-c-button--removeFromWishList--detail::after { display: none;}

.fs-c-productQuantityAndWishlist .fs-c-button--addToWishList--detail span,
.fs-c-productQuantityAndWishlist .fs-c-button--removeFromWishList--detail span { margin: 0 auto; padding-left: 34px; position: relative;}
.fs-c-productQuantityAndWishlist .fs-c-button--addToWishList--detail span::after {
	content: ''; display: block; width: 25px; height: 26px; position: absolute; top: -4px; left: 0;
	background: url(https://sfactory.itembox.design/item/ver-2-0_webshop/img/icon_favorite_off.png?t=20230317161628) no-repeat;
	background-size: 25px 26px;
}
.fs-c-productQuantityAndWishlist .fs-c-button--removeFromWishList--detail span::after {
	content: ''; display: block; width: 25px; height: 26px; position: absolute; top: -4px; left: 0;
	background: url(https://sfactory.itembox.design/item/ver-2-0_webshop/img/icon_favorite_on.png?t=20230317161628) no-repeat;
	background-size: 25px 26px;
}

/**ã‚«ãƒ¼ãƒˆâ†“â†“**/



/**ã‚«ãƒ¼ãƒˆãƒ»ãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã”ã¨ã«ãƒœã‚¿ãƒ³ãƒ‘ãƒ¼ãƒ„ï¼ˆã‚·ã‚¹ãƒ†ãƒ&nbsp;ãƒ‘ãƒ¼ãƒ„ï¼‰â†“â†“**/
.fs-c-variationAndActions { margin: 20px 0 !important; border-bottom: solid 1px #CCC;}
.fs-c-variationAndActions__variationLabel { display: none;}

.fs-c-variationList__item { display: flex; align-items: center; border-top: solid 1px #CCC;}
.fs-c-variationList__item__title { width: 30%; padding: 0; line-height: 100%; background: none;}
.fs-c-variationList__item__body { width: 70%; margin-top: 10px;}
.fs-c-variationList__item__cart { padding: 0 0 10px 10px;}

.fs-c-variationCart__variationName__name,
.fs-c-variationCart__variationName__stock { font-size: 16px;}
.fs-c-variationCart__variationName__stock--outOfStock { color: #F00;}

.fs-c-productStock--lowInStock { margin: 10px 0;}

.fs-c-productSalesPeriod { margin: 20px 0 !important; border: solid 1px #CCC; border-radius: 4px;}
.fs-c-productNotice--outOfStock {
	margin: 20px 0 !important; padding: 14px 0 13px; line-height: 100%; border-radius: 4px;
	color: #F00; border: solid 1px #f00; background: none;
}

.fs-c-variationCart &gt; li { grid-template-columns: 1fr 60px 190px;}
.fs-c-variationCart &gt; li + li { margin-top: 10px; padding-top: 10px; border-top: solid 1px #CCC;}

.fs-c-variationCart--withImage &gt; li { grid-template-columns: auto 1fr 60px 190px;}

.fs-c-button--addToCart--detail.fs-c-button--primary,
.fs-c-button--addToCart--variation.fs-c-button--primary {
	padding: 16px 0 15px; font-size: 16px; line-height: 100%; border: none; border-radius: 4px; background: #222;
	box-shadow:  none;
}
.fs-c-button--addToCart--detail.fs-c-button--primary:hover,
.fs-c-button--addToCart--variation.fs-c-button--primary:hover { transition : all 0.4s;}
.fs-c-button--addToCart--detail.fs-c-button--primary span,
.fs-c-button--addToCart--variation.fs-c-button--primary span { padding-left: 30px; position: relative;}
.fs-c-button--addToCart--detail.fs-c-button--primary span::after,
.fs-c-button--addToCart--variation.fs-c-button--primary span::after {
	content: ''; display: block; width: 23px; height: 19px; position: absolute; top: 0; left: 0;
	background: url(https://sfactory.itembox.design/item/ver-2-0_webshop/img/icon_cart.png?t=20230317161628) no-repeat;
	background-size: 23px 19px;
}
/**å†å…¥è·,å•ã„åˆã‚ã›â†“â†“**/
.fs-c-returnedSpecialContract,
.fs-c-button--subscribeToArrivalNotice--detail,
.fs-c-button--inquiryAboutProduct {
	width: 100%; padding: 12px 0; color: #777; font-size: 14px; line-height: 100%; border: solid 1px #999; border-radius: 4px;background: #FFFFFF;text-align: center;
}
.fs-c-button--subscribeToArrivalNotice--detail span { padding-left: 38px; position: relative;}
.fs-c-button--subscribeToArrivalNotice--detail span::after {
	content: ''; display: block; width: 27px; height: 17px; position: absolute; top: 1px; left: 0;
	background: url(https://sfactory.itembox.design/item/ver-2-0_webshop/img/icon_mail.png?t=20230317161628) no-repeat;
	background-size: 27px 17px;
}

.fs-c-button--subscribeToArrivalNotice--variation span { padding-left: 38px; position: relative;}
.fs-c-button--subscribeToArrivalNotice--variation span::after {
	content: ''; display: block; width: 27px; height: 17px; position: absolute; top: 1px; left: 0;
	background: url(https://sfactory.itembox.design/item/ver-2-0_webshop/img/icon_mail.png?t=20230317161628) no-repeat;
	background-size: 27px 17px;
}
.fs-c-button--subscribeToArrivalNotice--variation {
	padding: 14px 0 13px; color: #777; font-size: 14px !important; line-height: 100%; border: solid 1px #999; border-radius: 4px;
	box-shadow: none;background: #FFFFFF;
}
.fs-c-button--inquiryAboutProduct span { padding-left: 20px; position: relative;}
.fs-c-button--inquiryAboutProduct span::after {
	content: ''; display: block; width: 12px; height: 18px; position: absolute; top: 0; left: 0;
	background: url(https://sfactory.itembox.design/item/ver-2-0_webshop/img/icon_question.png?t=20230317161628) no-repeat;
	background-size: 12px 18px;
}

.fs-c-button--secondary:hover,
.fs-c-button--secondary:visited,
.fs-c-button--secondary:active { color: #777;}

.fs-c-button--secondary:hover,
.fs-c-button--plain:hover { text-decoration: none; opacity: 0.6; transition : all 0.4s;}





.fs-c-productNotice--outOfStock {background: #ff0000;color: #FFFFFF;border: none}
/**SNSã‚·ã‚§ã‚¢ãƒœã‚¿ãƒ³â†“â†“**/
.fs-p-snsArea {margin: 20px 0!important;}
/**ãƒ¬ãƒ“ãƒ¥ãƒ¼â†“â†“**/
.fs-c-buttonContainer--addReview--detail {margin: 10px 0;}
.fs-c-buttonContainer--addReview--detail .fs-c-button--plain {
	width: 100%; padding: 12px 0; color: #FFF!important; font-size: 14px; line-height: 100%; border-radius: 4px;background: #c78d2f;text-align: center!important;}
.fs-c-productReview ul li{font-size: 1.2rem}
.fs-c-productReview .fs-c-aggregateRating__count{color: #FFFFFF;text-align: center;border-radius: 4px;background: #1f5da0;margin-bottom: 1rem;}
.fs-c-productReview .fs-c-aggregateRating__count::before{content: "å…¨"}
.fs-c-productReview .fs-c-productReview__allReviews {text-align: center;border-radius: 4px;background: #1f5da0;margin: 1rem 0;display: block;}
.fs-c-productReview .fs-c-productReview__allReviews a {display: block;}
.fs-c-productReview .fs-c-productReview__allReviews a::before {content: none}
.fs-c-productReview .fs-c-productReview__allReviews a span {color: #FFF;}


/**å•†å“èª¬æ˜Ž_è©³ç´°ãƒªãƒ³ã‚¯â†“â†“**/
.itempage-ver2-1.link_area {margin: 5px 0;}
.itempage-ver2-1.link_area a {font-size: 1.1rem;text-align: right;}
.itempage-ver2-1.link_area a::before {content: "â–¶"}

/**å•†å“èª¬æ˜Žâ†“â†“**/
	.itempage-ver2-1 {font-size: 1.3rem;text-align: left;line-height: 1.6}
	.itempage-ver2-1 a.itempage-button {text-align: center;padding: 5px 0;background: #777;color: #FFFFFF;border-radius: 14px;}
	.itempage-ver2-1 a.itempage-button::before {content: "â†’"}
	.itempage-ver2-1 p {margin: 0.5rem 0 1.5rem;}
	.itempage-ver2-1 .red {color: #f00}
	.itempage-ver2-1.itempage-tag {margin: 5px;border-bottom: 1px solid #777}
	.itempage-ver2-1.itempage-tag a {padding: 5px 10px;margin: 5px;text-align: center;color: #FFF; background: #2d50bd;border-radius: 15px;}
	.itempage-ver2-1.itempage-tag a::before{content: '#';}
	.itempage-ver2-1.itempage-desc {text-align: left}
	.itempage-ver2-1.itempage-desc h2 {font-weight: bold;font-size: 1.6rem;margin: 20px 0 0;}
	.itempage-ver2-1 .caution {background: #f00;color: #FFFFFF;padding: 3px 10px; border-radius: 14px;}



.itempage-ver2-1.itempage-box {width: 100%;margin-bottom: 50px;justify-content: center}
.itempage-ver2-1.itempage-box img {width: 100%}
	
	.itempage-ver2-1 .itempage-outer100 {width: 100%}
	.itempage-ver2-1 .itempage-outer70 {width: 70%}
	.itempage-ver2-1 .itempage-outer50 {width: 50%}
	.itempage-ver2-1 .itempage-outer25 {width: 25%}
	.itempage-ver2-1 div[class^="itempage-outer"] {margin: 0 0 10px;padding: 10px;}	
	.itempage-ver2-1 .itempage-inner100 {width: 100%}
	.itempage-ver2-1 .itempage-inner70 {width: 70%}
	.itempage-ver2-1 .itempage-inner50 {width: 50%}
	.itempage-ver2-1 .itempage-inner25 {width: 25%}
	.itempage-ver2-1 div[class^="itempage-inner"] {margin: 0 0 10px;padding: 10px;}	

.itempage-ver2-1.accordion-container h2 {font-weight: bold;font-size: 2rem;text-align: center;background: #211715;color: #FFF;margin-bottom: 30px;padding: 20px 0;}
.itempage-ver2-1.accordion-container h3 {font-weight: bold;font-size: 1.6rem;}
	
	
.itempage-accordion {position: relative;}
.itempage-accordion label {
    height: 100px;
    cursor: pointer;
    text-align: center;
    font-size: 1.4rem;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 90%);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 90%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 90%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 90%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 90%);
}
.itempage-accordion input:checked + label {background: inherit;}
.itempage-accordion label:after {
    content: "â†“ç¶šãã‚’ã‚ˆã‚€";
    position: absolute;
    bottom: 20px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    color: #fff;
    background-color: #e25b33;
	padding: 10px 0;
    width: 20rem;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.itempage-accordion label:hover {
    opacity: 0.6; transition : all 0.4s; cursor: pointer;
}

.itempage-accordion input {display: none;}
.itempage-accordion .accordion-container {
    overflow: hidden;
    height: 150px;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}
.itempage-accordion input:checked + label:after {content: "â†‘é–‰ã˜ã‚‹";}
.itempage-accordion input:checked ~ .accordion-container {
    height: auto;
    padding-bottom: 130px; /* é–‰ã˜ã‚‹ãƒœã‚¿ãƒ³ã®bottomã‹ã‚‰ã®ä½ç½® */
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}
.itempage-ver2-1 div[class^="itempage-outer"] img {
  opacity: 1;
  -webkit-transition: opacity 3s;
  transition: opacity 3s;
}
.itempage-ver2-1 div[class^="itempage-outer"] img.lazyload {
  opacity: 0;
}
.itempage-ver2-1 div[class^="itempage-inner"] img {
  opacity: 1;
  -webkit-transition: opacity 3s;
  transition: opacity 3s;
}
.itempage-ver2-1 div[class^="itempage-inner"] img.lazyload {
  opacity: 0;
}











/* = Old Desgin
----------------------------------------------- */
body
{animation: fadeIn 0.5s ease 0s 1 normal;-webkit-animation: fadeIn 0.5s ease 0s 1 normal;}
@keyframes fadeIn
{0% {opacity: 0}100% {opacity: 1}}
@-webkit-keyframes fadeIn
{0% {opacity: 0}100% {opacity: 1}}
body,html {width: 100%;min-width: 980px!important;margin: 0;padding: 0;}
html, body,h1, h2, h3, h4, h5, h6,a, p, span,em, small, strong,sub, sup,ol, ul, li, dl, dt, dd,div, section, article,main, aside, nav,header, hgroup, footer,img, figure, figcaption,address, time,audio, video,canvas, iframe,details, summary,fieldset, form, label, legend,table, caption,tbody, tfoot, thead,tr, th, td {margin: 0;padding: 0;border: 0;}
html {font-size: 62.5%;}
body {font-size: 1.6rem;line-height: 1.4;letter-spacing: 0.2rem;} 
* {font-family: inherit;font-size: inherit;line-height: inherit;} 
a,a:visited {color: inherit;}
article,aside,footer,header,nav,section,main {display: block;}
* {box-sizing: border-box;}
a{display: block;text-decoration: none}
a,a img {transition: .4s;}
a:hover,a img:hover {opacity: 0.6;text-decoration: none}
img {}
li {list-style: none}
.f-c {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.f-w {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
main.fs-l-main
{width: 98%;min-width:980px!important;margin:30px auto;display: flex;justify-content: center;}
.s-nav + .fs-l-pageMain
{width: 70%;margin-left: 2%;border-top: 2px solid #433a39}
.f-w .fs-clientInfo {display: flex!important}
#fs_preview_header{display: none;}
.fs-c-productImage a img{vertical-align: bottom}
.fs-c-productImage a{-webkit-backface-visibility: hidden!important;backface-visibility: hidden!important;}
.fs-c-productListItem__viewMoreImageButton{display: none}

/*** *** *** ***  ãƒ˜ãƒƒãƒ€ãƒ¼ *** *** *** ***/
.header {width: 100%;background: #211715}
.h_tit {width: 50%;}
.h_add {width: 50%;}
.h_cont {width: 100%;padding:5px 0;border-top: 1px solid #FFFFFF}
.h_logo {width: 14%;padding: 0 2%;}
.h_search {width: 33%;flex-grow: 1;}
.h_mem {width: 25%;}
.h_mem-point {width: 100%;}
.h_mem-menu {width: 50%;padding:5px 0;}
.h_util {width: 22%;}
.h_util-wish {width: 50%;}
.h_util-cart {width: 50%;}

.header {color: #FFFFFF}
.header a {color: #FFFFFF}
.header a:hover {color: #FFFFFF;}
.h_tit {font-size: 1.1rem;font-weight: normal;}
.h_add {font-size: 1.1rem;text-align: right;}
.h_mem-point {font-size: 1.1rem;}
.h_mem-menu {font-size: 1.1rem;padding: 12px 0;}
.h_util-wish {font-size: 1.2rem;}
.h_util-cart {font-size: 1.2rem;}

.h_tit,
.h_add,
.h_cont &gt; div,
.h_mem-menu,
.h_util &gt; div
{align-self:stretch;}
.h_search {display: flex;align-items: center;}
.h_mem-point{display: flex;justify-content: center;align-items: center;}
.h_mem-point-bg {padding: 0 0.4rem;margin: 0 0.3rem;border-radius: 1em;background: #E25B33;}

.center {position: relative;}
.center a{width: 100%;height: 100%;top: 0;left: 0;position: absolute;display: flex;justify-content: center;align-items: center;align-self: stretch;}
.center a:hover{background-color:rgba(67,58,57,.5);}
.h_mem .center a::before {
	content: 'â–¶';
	color: #ffffff;
	right: 0.5em;
	top: 25%;
}
.h_util-wish a::before {background-image: url(https://sfactory.itembox.design/item/ver-2-0_webshop/img/icon01.png);}
.h_util-cart a::before {background-image: url(https://sfactory.itembox.design/item/ver-2-0_webshop/img/icon02.png);}
.h_util-wish a::before,
.h_util-cart a::before {
	content: '';
	width: 15px;
	height: 15px;
	margin-right: 0.5rem;
	background-size: contain;
}
.h_search form{width: 40%;position: relative;font-size: 1.3rem}
.h_search form input[type=text]:focus{outline:none;}
.h_search form input[type=text]{border: none;}
.h_search form input[type=text]{
  border:none;
  border-radius:0px;
  box-shadow: none;
  padding: 2px 22px 2px 8px;
}
.h_search form input[type=submit] {
    width: 23px;
    height: 23px;    
    background: #FFFFFF url(https://sfactory.itembox.design/item/ver-2-0_webshop/img/search.png) no-repeat center;
    background-size: contain;
    position: absolute;
	border: 0;
	cursor: pointer;
	top: 0;
    right: 0;
    	transition: 0.2s ease-in-out;
	  -o-transition: 0.2s ease-in-out;
	  -moz-transition: 0.2s ease-in-out;
	  -webkit-transition: 0.2s ease-in-out;
}
.h_search form input[type=submit]:hover {opacity: 0.6;}

.fs-p-cartItemNumber {
  background: #E25B33;
  border-radius: 1em;
  color: #ffffff;
  display: none;
  font-size: 1.1rem;
  line-height: 1;
  padding: 0.25em 0.4em;
  position: absolute;
  right: 8%;
}

/********************************************/
.gnav {width: 100%;border-bottom: 3px solid #211715;}
.gn_block {width: 100%;}
.gn_tit {width: 4.3%;background: #433a39;}
.gn_item {width: 8.7%;}
.gn_tit,
.gn_item a {padding: 5px 0;}
.gn_item a {display: block}
.gn_block li {border: .5px solid #211715;box-sizing: border-box;}
.gn_tit {color: #FFFFFF;}
.gn_item a:hover {text-decoration: none;background-color:rgba(67,58,57,.6);}
.gnav {font-size: 1rem;text-align: center}
/********************************************/
.bnr_common-block {width: 100%;margin: 0;padding: 0;background: #500001;position: relative;z-index: 1;text-align: center}
.bnr_common-block a {}
.bnr_common-block img {width: 50%;height: auto;padding: 0;vertical-align:middle;}
.bnr_common-block:hover {opacity: 0.3;transition: .4s;}

.bnr_hero{width: 100%;margin: 0;padding: 0;background: #e7e7e7}
.bnr_hero img {vertical-align:middle;}

.bnr_notice {width: 70%;margin: 10px auto;padding: 0;justify-content: center;border: 1px solid #500001;}
.notice-tit {padding: 1rem 0;}
.notice-desc {padding: 0.5rem 0;}
.bnr_notice {font-size: 1.2rem;}
.notice-tit {color: #E25B33;font-weight: bold}
/********************************************/
.main-contents {
	justify-content: center;
	padding: 30px 0;
	border-top: 1px solid #cdc4c3;
}
.main-tit {width: 100%;order: 2;}
.main-desc {width: 100%;order: 1;}
.main-itm {width: 90%;order: 3;margin-top: 15px;align-items:flex-start}

.main-tit {font-size: 1rem;font-weight: bold;text-align: center;}
.main-desc {font-size: 3rem;font-weight: bold;text-align: center;line-height: 3rem;}
.main-tit,
.main-desc {margin: 0;padding: 0;}

.m_news {width: 40%;margin: 0 5%}
.news_day {width: 30%;}
.news_txt {width: 70%;}
.news_day,
.news_txt {padding: 5px;border-bottom: 1px solid #cdc4c3}
.news_new {color: #d7490b;position: relative}
.news_new::before {content: "NEW";font-size: 0.3rem;color: #FFFFFF;background:  #d7490b;padding: 0 2px;margin-right: .5rem;position: absolute;left: 0;bottom: 20px}

.news_day,
.news_txt {font-size: 1.1rem}
.news_day {text-align: right;}
.news_txt {text-align: left;text-indent: 1rem;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


.m_block {width: 25%;padding: .5%;position: relative;}
.m_block_20 {width: 20%;padding: .5%;position: relative;}

.m_block a:hover {text-decoration: none;}
.m_block_img {width: 100%;}
.m_block_txt {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0;
  background: #cdc4c3;
  line-height: 1;
  padding: 5px 10px;
	border:  1px solid #cdc4c3;
}
.m_block_txt::before {
	content: 'â–¶';
	right: 0.2rem;
}
.m_block_txt,
.m_block_txt::before {font-size: .9rem;color: black;}
.m_block_tit {text-align: center;font-weight: normal;background: #cdc4c3;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.m_block_tit,
.m_block_desc {font-size: 1.2rem;padding: 3px 0;}

[class*="m_box_event"] {box-sizing: border-box;}
.m_box_event {width: 50%;padding: 1%;position: relative;}

.m_box_event_blok {width: 50%;padding: .2%;}
.m_box_event_blok.evt_img {}
.m_box_event_blok.evt_text p {font-size: 85%;margin-bottom: .5rem;}
.m_box_event_blok.evt_text p.evt_day {font-size: 90%;font-weight: bold;color: #fff;background: #d7490b;}
.m_box_event_blok.evt_text p.evt_tit {font-size: 90%;font-weight: bold}


/********************************************/

.footer {justify-content: center;border-bottom:  5px solid  #211715}

.f_utility {width: 100%;padding: 0 5%;justify-content: space-between;background:  #211715;}
.f_utility_block {width: 40%;justify-content: flex-end;}
.f_utility_nav {width: calc(100% / 3);}
.f_utility_sns {width: 15%;padding: 10px 0 10px 5%;}
.f_utility_nav a {padding: 10px 0;}
.f_utility_nav a:hover { background:  #433a39}


.f_info {width: 60%;margin: 10px 0;}
.f_info_logo {width: 25%;}
.f_info_desc {width: 75%;}

.f_menu {width: 90%;margin: 10px 0; align-items:flex-start;}
.f_menu_block {width: 20%;}
.f_menu_tit {width: 100%;}
.f_menu_item {width: 100%;}
.f_menu_item a {padding: 0.5rem 0;}
.f_menu_item a:hover {color: #FFFFFF;background: #433a39;}
.f_menu_item + .f_menu_tit {padding-top: 2rem}

.f_end {width: 100%;padding: 10px 0;border-top: 1px solid #cdc4c3;}

.f_utility_nav {font-size: 1rem;text-align: center;color: #FFFFFF}
.f_utility_nav a::before {
	content: 'â–¶';
	right: 0.2rem;
}
.f_info_desc {font-size: 1.2rem;}
.f_info_desc p {padding: 0.5rem 0;}
.f_menu_tit {font-size: 1.5rem;font-weight: bold}
.f_menu_item {font-size: 1.2rem;}

.f_menu_item a::before {
	content: 'â–¶';
	right: 0.2rem;
}

.f_end_txt,
.f_end_add,
.f_end_copy {font-size: 1.1rem;padding: .5rem;font-style: normal;}

/********************************************/

.s-nav {width: 18%;}
.s_tit {width: 100%;background: #211715;border-bottom: 1px solid #FFFFFF}
.s_desc {width: 100%;background: #211715;}
.s_box {width: 100%;margin: 10px 0;}
.s_box_tit {width: 100%;padding: 3px 0;margin: 5px 0;background: #433a39;}
.s_block_tit {width: 100%;padding: 3px 0;margin: 5px 0;border-bottom: 1px solid #cdc4c3}
.s_block_text {width: 100%;margin: 1px 0}

.s_banner_block {width: 48%;margin: 1%;position: relative}
.s_banner_new::before {content: "NEW";font-size: 0.3rem;color: #FFFFFF;background:  #d7490b;padding: 0 2px;margin-right: .5rem;position: absolute;left: 0;top: 0px;z-index:9999;}

.s_service_block {width: 48%;margin: 1%;position: relative}

.s_tit {font-size: 2.5rem;color: #FFFFFF;text-align: center;padding: 8px 0 1px;font-weight: bold;}
.s_desc {font-size: 1rem;color: #FFFFFF;text-align: center;padding: 1px 0 8px;}
.s_box_tit {font-size: 1.6rem;color: #FFFFFF;text-align: center;font-weight: bold;}
.s_block_tit {font-size: 1.4rem;text-align: left;font-weight: bold;}
.s_block_text {font-size: 1.1rem;text-align: left;text-indent: .5rem}
.s_block_tit a {text-decoration: none}
.s_block_text a {text-decoration: none}

.s_block_link {
	padding: 0.3em 0.3em;
	background-image: linear-gradient(to right, rgba(0,0,0,0) 50%, rgba(226,91,51,1) 50%);
	background-position: 0 0;
	background-size: 200% auto;
	transition: .6s;
}
.s_block_link:hover {
	background-position: -100% 0;
	color: #fff;
}

/*** *** *** ***  ãƒ‘ãƒ³ããš *** *** *** ***/
/*ãƒ¡ã‚¤ãƒ³*/
.fs-c-breadcrumb
{width: 100%;}
.fs-c-breadcrumb__list
{width: 90%;margin: 0.2px auto;padding: 5px 0;font-size: 1.1rem;}
.fs-c-breadcrumb__list li
{color: #929292;position: relative;padding-left: 10px}
.fs-c-breadcrumb__list li a
{color: #e25b33;}
.fs-c-breadcrumb__listItem + .fs-c-breadcrumb__listItem::before
{display: block;position: absolute;left: -5px}
nav.fs-c-breadcrumb {border-bottom: 3px solid #cdc4c3}
/*ã‚µãƒ–*/
.subpan{width: 90%;margin: 0px auto;padding: 5px 0;}
.subpan .fs-c-breadcrumb{border: 1px solid #cdc4c3!important}
ol.fs-c-breadcrumb__list--subgroup li:last-child {}
/*** *** *** ***  å•†å“ã‚°ãƒ«ãƒ¼ãƒ— *** *** *** ***/
.category {width: 100%}
.category_desc {width: 100%;text-align: left;margin: .5rem}
.category_link {width: 50%;text-align: center;border: 1px solid #433a39;margin: 1rem;}
.category_img {width: 50%;margin: 1rem}
.category_link a{padding: 1.5rem 0;display: block}
.category_link a:hover{background:  #433a39;color: #fff;text-decoration: none}

.category_menu {width: 100%;margin: 1% 0; flex-wrap: wrap;justify-content: flex-start}
.cate_block {width: 24%;margin: .5%;background: #211715;}
.cate_block a {padding: 10px 0;color: #FFFFFF}
.cate_block a::before {
    content: 'â–¶';
}

.cate_block_link {
	padding: 0.3em 0.3em;
	background-image: linear-gradient(to right, rgba(0,0,0,0) 50%, rgba(67,58,57,1) 50%);
	background-position: 0 0;
	background-size: 200% auto;
	transition: .6s;
	color: #433a39;
}
.cate_block_link:hover {
	background-position: -100% 0;
	color: #fff;
}
.cate_block a.on {background:  #433a39;color: #fff}

.category {font-size: 1.2rem}
.cate_block {font-size: 1.1rem;text-align: center;color: #FFFFFF}

/*ãƒšãƒ¼ã‚¸ã‚¿ã‚¤ãƒˆãƒ«*************************************************************/
h1.fs-c-heading
{padding-top:.44em;padding-bottom: .44em}
/*ã‚«ãƒ†ã‚´ãƒªãƒšãƒ¼ã‚¸*************************************************************/
main.fs-l-main
{width: 98%;min-width:700px;margin:30px auto;display: flex;justify-content: center;}
nav#Side_Nav
{width: 25%;font-size: 1.1rem}
nav#Side_Nav + .fs-l-pageMain
{width: 70%;margin-left: 3%;}

.fs-c-productList__controller
{border-bottom: 1px solid #b2b2b2}
.fs-c-sortItems
{margin: 0 0 0 auto;}
.fs-c-listControl
{width: 100%;display: flex;justify-content: space-between}
#fs_ProductCategory .fs-c-productList__list+.fs-c-productList__controller .fs-c-sortItems,
#fs_ProductSearch .fs-c-productList__list+.fs-c-productList__controller .fs-c-sortItems
{display: none;}
/*ã‚µãƒ–ã‚«ãƒ†ã‚´ãƒªãƒ¼*/
.fs-c-subgroupList__item a:hover
{background: #433a39;color: white;}
/*ã‚«ãƒ†ã‚´ãƒªãƒ¼ãƒšãƒ¼ã‚¸ç”»åƒ*/
.category_description
{width: 100%;margin: 0;padding: 0;border-bottom: 2px solid #433a39}
.category_description_img
{width: 100%;margin: 0;padding: 0;text-align: center;}
.category_description_img img
{width: 80%;margin: 0;padding: 0;vertical-align: bottom;}
.category_description_text
{width: 80%;margin: 30px auto;padding: 0;}
.category_description_text p.link
{width: 50%;margin: 30px auto;padding: 20px 0;border: 1px solid #433a39;text-align: center}
.category_description_text p.link:hover
{background: #433a39;color: white;-webkit-transition: all .5s ease;transition: all .5s ease;}
/*ã‚µãƒ–ã‚°ãƒ«ãƒ¼ãƒ—*/
.fs-c-subgroup .fs-c-listControl .fs-c-listControl__status
{display: none;}
/*ã‚­ãƒ£ãƒƒãƒã‚³ãƒ”ãƒ¼ã€€å•†å“å*/
.fs-c-productName__copy,
.fs-c-productName__name
{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fs-c-productName__copy
{font-size: 1rem;font-weight: bold;padding-bottom: 4px;}
.fs-c-productName__name
{font-size: 1.1rem}
/*ä¸€è¨€ã‚³ãƒ¡ãƒ³ãƒˆ*/
.fs-c-productListItem__productDescription
{font-size: 1.1rem;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fs-c-productListItem__productDescription
{width: 100%;padding: 5px 0;background: #CECECE}
/*åœ¨åº«åˆ‡ã‚Œã‚³ãƒ¡ãƒ³ãƒˆ*/
.fs-c-productListItem__notice
{color: white;background: #800000;}
/*ä¾¡æ&nbsp;¼ã‚¨ãƒªã‚¢*/
.fs-c-productListItem__prices
{width: 100%;font-size: 1.1rem}
/*SALEä¾¡æ&nbsp;¼*/
.fs-c-productPrice--listed span.fs-c-productPrice__main__label,
.fs-c-productPrice--listed span.fs-c-productPrice__main__price .fs-c-price__currencyMark,
.fs-c-productPrice--listed span.fs-c-productPrice__main__price .fs-c-price__value,
/*äºˆç´„ä¾¡æ&nbsp;¼*/
.fs-c-productPrice--listed span.fs-c-productPrice__main__label,
.fs-c-productPrice--listed span.fs-c-price__currencyMark,
.fs-c-productPrice--listed span.fs-c-price__value
{font-size: 1.1rem}
/*SALEæ™‚ã€€é€šå¸¸ä¾¡æ&nbsp;¼*/
.fs-c-productPrice--listed + .fs-c-productPrice--selling span.fs-c-price__currencyMark,
.fs-c-productPrice--listed + .fs-c-productPrice--selling span.fs-c-price__value,
.fs-c-productPrice--listed + .fs-c-productPrice--selling span.fs-c-productPrice__addon,
.fs-c-productPrice--listed + .fs-c-productPrice--selling span.fs-c-productPrice__addon__label,
/*äºˆç´„æ™‚ã€€é€šå¸¸ä¾¡æ&nbsp;¼*/
.fs-c-productPrice--preorder span.fs-c-price__currencyMark,
.fs-c-productPrice--preorder span.fs-c-price__value,
.fs-c-productPrice--preorder span.fs-c-productPrice__addon,
.fs-c-productPrice--preorder span.fs-c-productPrice__addon__label
{color: #e25b33;font-weight: bold;}
/*äºˆç´„æ™‚ã€€ç¨Žè¾¼ã¿éƒ¨åˆ†éžè¡¨ç¤º*/
.fs-c-productPrice--listed span.fs-c-productPrice__addon,
.fs-c-productPrice--listed span.fs-c-productPrice__addon__label
{display: none}
/*é€šå¸¸ä¾¡æ&nbsp;¼*/
.fs-c-productPrice--selling
{width: 100%;}
/*äºˆç´„è¡¨ç¤º*/
.fs-c-mark--preorder
{display: none}
.fs-c-productListItem__preorderMessage
{font-size: 1.1rem;text-align: center;}
.fs-c-productListItem__preorderMessage
{width: 100%;padding: 5px 0;background: #e25b33}
/*å…¥è·äºˆå®šè¡¨ç¤º*/
.fs-c-productShippingDateNote
{font-size: 1.1rem;text-align: center;}
.fs-c-productShippingDateNote
{width: 100%;padding: 5px 0;background: #e25b33}
/*ã‚«ãƒ¼ãƒˆã«å…¥ã‚Œã‚‹*/
.fs-c-button--addToCart--list {font-size: 1.2rem}
/*å†å…¥è·ãŠçŸ¥ã‚‰ã›*/
.fs-c-button--subscribeToArrivalNotice--list {font-size: 1.2rem}
/*è©³ç´°ã‚’è¦‹ã‚‹*/
.fs-c-button--viewProductDetail {font-size: 1.2rem}

/*å•†å“ä¸¦ã³*************************************************************/
@media screen and (min-width: 960px) {
  .fs-c-productList__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 25% 25% 25% 25%;
    grid-template-columns: 25% 25% 25% 25%;
  }
  .fs-c-productList__list &gt; *:nth-child(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list &gt; *:nth-child(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list &gt; *:nth-child(3) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list &gt; *:nth-child(4) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list &gt; *:nth-child(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;

    grid-row: 2;
  }
  .fs-c-productList__list &gt; *:nth-child(6) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list &gt; *:nth-child(7) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list &gt; *:nth-child(8) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list &gt; *:nth-child(9) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list &gt; *:nth-child(10) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list &gt; *:nth-child(11) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list &gt; *:nth-child(12) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list &gt; *:nth-child(13) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list &gt; *:nth-child(14) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list &gt; *:nth-child(15) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list &gt; *:nth-child(16) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list &gt; *:nth-child(17) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list &gt; *:nth-child(18) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list &gt; *:nth-child(19) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list &gt; *:nth-child(20) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list &gt; *:nth-child(21) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list &gt; *:nth-child(22) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list &gt; *:nth-child(23) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list &gt; *:nth-child(24) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list &gt; *:nth-child(25) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list &gt; *:nth-child(26) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list &gt; *:nth-child(27) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list &gt; *:nth-child(28) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list &gt; *:nth-child(29) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list &gt; *:nth-child(30) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list &gt; *:nth-child(31) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list &gt; *:nth-child(32) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list &gt; *:nth-child(33) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list &gt; *:nth-child(34) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list &gt; *:nth-child(35) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list &gt; *:nth-child(36) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list &gt; *:nth-child(37) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list &gt; *:nth-child(38) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list &gt; *:nth-child(39) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list &gt; *:nth-child(40) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list &gt; *:nth-child(41) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list &gt; *:nth-child(42) {
    -ms-grid-column: 2;
    grid-column: 2;

    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list &gt; *:nth-child(43) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list &gt; *:nth-child(44) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list &gt; *:nth-child(45) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list &gt; *:nth-child(46) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list &gt; *:nth-child(47) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list &gt; *:nth-child(48) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list &gt; *:nth-child(49) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list &gt; *:nth-child(50) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list &gt; *:nth-child(51) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list &gt; *:nth-child(52) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list &gt; *:nth-child(53) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list &gt; *:nth-child(54) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list &gt; *:nth-child(55) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list &gt; *:nth-child(56) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list &gt; *:nth-child(57) {
    -ms-grid-column: 1;

    grid-column: 1;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list &gt; *:nth-child(58) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list &gt; *:nth-child(59) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list &gt; *:nth-child(60) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list &gt; *:nth-child(61) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list &gt; *:nth-child(62) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list &gt; *:nth-child(63) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list &gt; *:nth-child(64) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list &gt; *:nth-child(65) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list &gt; *:nth-child(66) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list &gt; *:nth-child(67) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list &gt; *:nth-child(68) {
    -ms-grid-column: 4;

    grid-column: 4;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list &gt; *:nth-child(69) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list &gt; *:nth-child(70) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list &gt; *:nth-child(71) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list &gt; *:nth-child(72) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list &gt; *:nth-child(73) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list &gt; *:nth-child(74) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list &gt; *:nth-child(75) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list &gt; *:nth-child(76) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list &gt; *:nth-child(77) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list &gt; *:nth-child(78) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list &gt; *:nth-child(79) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list &gt; *:nth-child(80) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list &gt; *:nth-child(81) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list &gt; *:nth-child(82) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list &gt; *:nth-child(83) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list &gt; *:nth-child(84) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list &gt; *:nth-child(85) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list &gt; *:nth-child(86) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list &gt; *:nth-child(87) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list &gt; *:nth-child(88) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 22;
    grid-row: 22;
  }

  .fs-c-productList__list &gt; *:nth-child(89) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list &gt; *:nth-child(90) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list &gt; *:nth-child(91) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list &gt; *:nth-child(92) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list &gt; *:nth-child(93) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list &gt; *:nth-child(94) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list &gt; *:nth-child(95) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list &gt; *:nth-child(96) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 24;

    grid-row: 24;
  }
  .fs-c-productList__list &gt; *:nth-child(97) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list &gt; *:nth-child(98) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list &gt; *:nth-child(99) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list &gt; *:nth-child(100) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list &gt; *:nth-child(101) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list &gt; *:nth-child(102) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list &gt; *:nth-child(103) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list &gt; *:nth-child(104) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list &gt; *:nth-child(105) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list &gt; *:nth-child(106) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list &gt; *:nth-child(107) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list &gt; *:nth-child(108) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list &gt; *:nth-child(109) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list &gt; *:nth-child(110) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list &gt; *:nth-child(111) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list &gt; *:nth-child(112) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list &gt; *:nth-child(113) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list &gt; *:nth-child(114) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list &gt; *:nth-child(115) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list &gt; *:nth-child(116) {
    -ms-grid-column: 4;

    grid-column: 4;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list &gt; *:nth-child(117) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list &gt; *:nth-child(118) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list &gt; *:nth-child(119) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list &gt; *:nth-child(120) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list &gt; *:nth-child(121) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list &gt; *:nth-child(122) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list &gt; *:nth-child(123) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list &gt; *:nth-child(124) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list &gt; *:nth-child(125) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list &gt; *:nth-child(126) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list &gt; *:nth-child(127) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list &gt; *:nth-child(128) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list &gt; *:nth-child(129) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list &gt; *:nth-child(130) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list &gt; *:nth-child(131) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list &gt; *:nth-child(132) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list &gt; *:nth-child(133) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list &gt; *:nth-child(134) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list &gt; *:nth-child(135) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list &gt; *:nth-child(136) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list &gt; *:nth-child(137) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list &gt; *:nth-child(138) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list &gt; *:nth-child(139) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list &gt; *:nth-child(140) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list &gt; *:nth-child(141) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list &gt; *:nth-child(142) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list &gt; *:nth-child(143) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list &gt; *:nth-child(144) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 36;
    grid-row: 36;

  }
  .fs-c-productList__list &gt; *:nth-child(145) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list &gt; *:nth-child(146) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list &gt; *:nth-child(147) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list &gt; *:nth-child(148) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list &gt; *:nth-child(149) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list &gt; *:nth-child(150) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list &gt; *:nth-child(151) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list &gt; *:nth-child(152) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list &gt; *:nth-child(153) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list &gt; *:nth-child(154) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list &gt; *:nth-child(155) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list &gt; *:nth-child(156) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list &gt; *:nth-child(157) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list &gt; *:nth-child(158) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list &gt; *:nth-child(159) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list &gt; *:nth-child(160) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list &gt; *:nth-child(161) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list &gt; *:nth-child(162) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list &gt; *:nth-child(163) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list &gt; *:nth-child(164) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list &gt; *:nth-child(165) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list &gt; *:nth-child(166) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list &gt; *:nth-child(167) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list &gt; *:nth-child(168) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list &gt; *:nth-child(169) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list &gt; *:nth-child(170) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list &gt; *:nth-child(171) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list &gt; *:nth-child(172) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 43;
    grid-row: 43;

  }
  .fs-c-productList__list &gt; *:nth-child(173) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 44;
    grid-row: 44;
  }


  .fs-c-productList__list &gt; *:nth-child(174) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list &gt; *:nth-child(175) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list &gt; *:nth-child(176) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list &gt; *:nth-child(177) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list &gt; *:nth-child(178) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list &gt; *:nth-child(179) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list &gt; *:nth-child(180) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list &gt; *:nth-child(181) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list &gt; *:nth-child(182) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list &gt; *:nth-child(183) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 46;
    grid-row: 46;
  }

  .fs-c-productList__list &gt; *:nth-child(184) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list &gt; *:nth-child(185) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list &gt; *:nth-child(186) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list &gt; *:nth-child(187) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list &gt; *:nth-child(188) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list &gt; *:nth-child(189) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list &gt; *:nth-child(190) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list &gt; *:nth-child(191) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list &gt; *:nth-child(192) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list &gt; *:nth-child(193) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list &gt; *:nth-child(194) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list &gt; *:nth-child(195) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list &gt; *:nth-child(196) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list &gt; *:nth-child(197) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list &gt; *:nth-child(198) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list &gt; *:nth-child(199) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list &gt; *:nth-child(200) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 50;
    grid-row: 50;
  }
}




#page-top {width: 50px;position: fixed;bottom: 16px;right: 16px;opacity: 0;z-index: 1000;}
#page-top.fade-in {opacity: 1;transition: opacity 1s;}
#page-top:hover {-webkit-transition: all .4s ease;transition: all .4s ease;cursor: pointer;}
@media screen and (max-width: 800px) {
#page-top{width: 40px;bottom: 8px;right: 15px;}
}



/***************************************************************/
/*ç‰¹é›†ãƒšãƒ¼ã‚¸*************************************************************/

.page-pan{width: 100%;padding: .5rem 0;border: 1px solid #cdc4c3}
.page-pan nav.fs-c-breadcrumb {border: none!important;}


.pagefeature {width: 100%;margin: 3% 0;justify-content: center;}
.pagef-wrap {width: 75%;justify-content: center;}
.pagef-wrap_block {width: 100%;}
.pagef-wrap_hero {width: 100%;}
.pagef-wrap_item {width: 100%;margin-top: 2rem;justify-content: flex-start;align-items: flex-start}
.pagef-pop {width: calc(100% / 3);box-sizing: border-box; padding: 1%}


.pagef-wrap_pagemenu {width: 100%;margin:5% 0;padding: 0;justify-content: space-between;}
.pagef-wrap_pagemenu li {width: calc(100% / 6);list-style: none;}

.pagefeature img {width: 100%;vertical-align: bottom}
.pagefeature h2 {width: 100%;font-weight: bold;margin: 5rem 0;text-align: center;}

.pagef-button {width: 70%;margin: 2rem;background: #000000;}
.pagef-button a {padding: 2rem .5rem;text-align: center;display: block;}
.pagef-button a:hover {background: #808080}

.pagef-wrap + .pagef-wrap {margin-top: 10%;}

.pagefeature {font-size: 1.3rem}
.pagefeature p {padding: 1.2rem 0;}
.pagefeature p .deco {font-weight: bold;background: linear-gradient(transparent 60%, #f1ae9a 60%);}
.pagef-button a {font-size: 1.8rem;color: #FFFFFF}
.pagefeature h2 {font-size: 1.5rem;}
.pagef-pop p {font-size: 1.2rem;}
.pagef-pop .modalTitle {font-size: 1.4rem;}
.pagef-pop .modalMain p {font-size: 1.2rem;}

.pagef-pop label img:hover {opacity: 0.6;transition: .4s;}

.pagef-pop &gt; input,
.pagef-modalpop,
.pagef-pop &gt; input:nth-child(1) + label ~ label,
.pagef-pop &gt; input:nth-child(1) + label + input:nth-child(3):checked + label + input:nth-child(5) + label + .pagef-modalpop,
.pagef-pop &gt; input:nth-child(1) + label + input:nth-child(3) + label + input:nth-child(5):checked + label + .pagef-modalpop
{display: none;}
.pagef-pop &gt; input:nth-child(1) + label
{cursor: pointer;}

.pagef-pop &gt; input:nth-child(1):checked + label + input:nth-child(3) + label + input:nth-child(5) + label + .pagef-modalpop {
    display: block;
    z-index: 998;
    position: fixed;
    width: 90%;
    height: 60%;
    border-radius: 20px;
    left: 50%;
    top: 48%;
    margin-top: 30px;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: #fff;
    padding: 10px 20px;
    overflow: hidden;
}
@media (min-width: 768px) {
.pagef-pop &gt; input:nth-child(1):checked + label + input:nth-child(3) + label + input:nth-child(5) + label + .pagef-modalpop{
         width: 700px;
         height: 700px;
         padding: 30px 50px;

    }
.pagef-pop &gt; input:nth-child(1):checked + label + input:nth-child(3) + label + input:nth-child(5) + label {
     left: 50% !important;
     top: 50% !important;
     margin-left: 270px !important;
     margin-top: -310px !important;
}
}

.pagef-pop &gt; input:nth-child(1):checked + label + input:nth-child(3) + label + input:nth-child(5) + label + .pagef-modalpop &gt; div {/* */
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    display: inline-block;
    width: 100%;
    height: 100%;
}
.pagef-pop &gt; input:nth-child(1):checked + label + input:nth-child(3) + label + input:nth-child(5) + label + .pagef-modalpop &gt; div &gt; iframe {
    width: 100%;
      height:100%;
      border:none;
      display:block;
}

.pagef-pop &gt; input:nth-child(1):checked + label + input:nth-child(3) + label + input:nth-child(5) + label + .pagef-modalpop &gt; div &gt; img {
max-width: 100%;
}

.pagef-pop &gt; input:nth-child(1):checked + label + input:nth-child(3) + label {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.70);
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 997;
    text-indent: -999999px;
    overflow: hidden;
}
.pagef-pop &gt; input:nth-child(1):checked + label + input:nth-child(3) + label + input:nth-child(5) + label {
    background: rgba(169,187,193,0.7);
    display: inline-block;
    position: fixed;
    left: 10px;
    bottom: 20px;
    z-index: 999;
    width: 44pt;
    height: 44pt;
    font-size: 44px;
    border-radius: 0%;
    line-height: 44pt;

    text-align: center;
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.2);
}


.pagef-modalpop {
    animation: fadeIn 1s ease 0s 1 normal;
    -webkit-animation: fadeIn 1s ease 0s 1 normal;	
}
.pagef-pop .modalTitle {
     padding-bottom: .5em;
     margin: .5em 0;
     border-bottom:
     1px solid #ccc;
     font-weight: bold;
}
.pagef-pop .modalMain {
     color:#222;
     text-align: left;
     line-height: 1.8em;
}
.pagef-pop .modalMain p {}
.pagef-pop .modalMain a {
	margin: 10px 0;
    padding: 10px 0;
    text-decoration: none;
    display: block;
    text-align: center;
    color: #FFFFFF;
    background: #008DDD;
    border-radius: 0px 30px;
    -webkit-border-radius: 0px 30px;
    -moz-border-radius: 0px 30px;
}
/***************************************************************/
/*ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãƒšãƒ¼ã‚¸*************************************************************/

.pagecontents {width: 100%;margin: 0;padding: 0;justify-content: center;}
.pagec-wrap {width: 80%;margin: 5% 0;padding: 0;justify-content: center;}

.pagec-wrap-block {width: 80%;margin: 0;padding: 0;}
.pagec-wrap-block_half {width: 50%;margin: 1% 0;padding: 2%;box-sizing: border-box;}
.pagec-wrap-block-icon {width: 30%;margin: 0;padding: 0;}

.material-menu {width: calc(100% / 11);list-style:none;}
.repair {background: #575048;}
.repair-block_half {width: 49.5%;margin: .25%;padding: 0;border: 1px solid #575048;text-align: center}
.label {width: 35%;justify-content: center;}
.label-block {width: 45%;margin: 0.25%;padding: 5%;box-sizing: border-box;border: 1px solid #575048}

.company {align-items: stretch}
.company .pagec-wrap-block_half {border-bottom: 1px solid #575048;}
.company .pagec-wrap-block_half h2 {color: #FFFFFF; background: #575048;}
.company .pagec-wrap-block_half p {text-align: center}

.pagec-wrap + .pagec-wrap {margin: 10% 0;}
.pagec-wrap-block + .pagec-wrap-block {margin: 5% 0;}
.pagec-wrap + .pagec-wrap {margin: 15% 0;}

.pagecontents p {padding: .5rem 0;}
.pagecontents h2 {width: 100%;padding: .5rem 0;margin-top: 1rem;}
.pagecontents h3 {padding: .5rem 0;}
.pagec-button a {font-size: 1.5rem;color: #FFFFFF}

.pagec-button {width: 40%;margin: 2rem auto;background: #000000;}
.pagec-button a {padding: 2rem .5rem;text-align: center;display: block;}
.pagec-button a:hover {background: #808080}

.pagecontents img {width: 100%;vertical-align: bottom}
.pagecontents iframe {width: 100%;height: 1900px;}

.pagecontents {font-size: 1.3rem}
.pagecontents p {}
.pagecontents h2 {font-size: 1.5rem;font-weight: bold;text-align: center;}
.pagecontents h3 {font-size: 1.5rem;font-weight: bold;}
.text_c {text-align: center;}








/*å•†å“ãƒšãƒ¼ã‚¸*************************************************************/
#fs_ProductDetails .fs-l-productLayout__item--2
{margin-bottom: 100px;}
.fs-p-productDescription--short
{margin: 30px 0;}
/*ç‹¬è‡ªã‚³ãƒ¡ãƒ³ãƒˆ01ã€€ãƒ¬ãƒ¼ãƒ™ãƒ«ãƒªãƒ³ã‚¯*/
.product_comment_1
{width: 100%;text-align: center;font-size: 1.4rem;color: #433a39;border-bottom: 1px solid #433a39;}
.label_link
{width: 100%;margin: 0;padding: 0;text-align: center}
.label_link a img
{margin: 0 0 20px;}
/*ç‹¬è‡ªã‚³ãƒ¡ãƒ³ãƒˆ02*/
.product_comment_2
{width: 100%;;padding: 20px;color: white;background: #433a39}
.product_comment_2 p.title
{font-size: 2rem;font-weight: bold;border-bottom: 1px solid #FFFFFF;}
/*ç‹¬è‡ªã‚³ãƒ¡ãƒ³ãƒˆ03*/
.product_comment_3
{width: 100%;text-align: center;padding: 20px 0;color: white;background: #433a39}
/*ç‹¬è‡ªã‚³ãƒ¡ãƒ³ãƒˆ04*/
.product_comment_4
{width: 96%;text-align: center;padding: 2%;margin: 20px 0;border: 1px solid #433a39;box-sizing: border-box}


/*ç´&nbsp;æãƒªãƒ³ã‚¯*/
.material_link
{width: 100%;margin: 0;padding: 0;text-align: center}
@media screen and (max-width: 960px) {
.material_link img
{border: 1px solid #433a39;box-sizing: border-box;}
}
/*å•†å“èª¬æ˜Ž*/
.tab_content
{font-size: 1.3rem;line-height: 2.5rem;letter-spacing: 1.4}
.tab_content p
{padding: 3px 0;}
.tab_content p.title
{font-size: 2rem;font-weight: bold;border-bottom: 1px solid #433a39;}
.tab_content p.border-b
{border-bottom: 1px solid #433a39;}
.tabs {
  padding-bottom: 30px;
  background-color: #fff;
  border: 1px solid #eb8c70;
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;}

/*ã‚¿ãƒ–ã®ã‚¹ã‚¿ã‚¤ãƒ«*/
.tab_item {
  width: calc(100%/3);
  height: 40px;
  border-bottom: 3px solid #eb8c70;
  border-right: 1px solid #eb8c70;
  background-color: #d9d9d9;
  line-height: 40px;
  font-size: 1.3rem;
  text-align: center;
  color: #565656;
  display: block;
  float: left;
  text-align: center;
  transition: all 0.2s ease;
}
.tab_item:hover
{opacity: 0.75;}
/*ãƒ©ã‚¸ã‚ªãƒœã‚¿ãƒ³ã‚’å…¨ã¦æ¶ˆã™*/
input[name="tab_item"]
{display: none;}
/*ã‚¿ãƒ–åˆ‡ã‚Šæ›¿ãˆã®ä¸­èº«ã®ã‚¹ã‚¿ã‚¤ãƒ«*/
.tab_content
{display: none;padding: 20px;clear: both;overflow: hidden;}

/*é¸æŠžã•ã‚Œã¦ã„ã‚‹ã‚¿ãƒ–ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã®ã¿ã‚’è¡¨ç¤º*/
#description:checked ~ #description_content,
#detail:checked ~ #detail_content,
#attention:checked ~ #attention_content
{display: block;}
/*é¸æŠžã•ã‚Œã¦ã„ã‚‹ã‚¿ãƒ–ã®ã‚¹ã‚¿ã‚¤ãƒ«ã‚’å¤‰ãˆã‚‹*/
.tabs input:checked + .tab_item
{background-color: #eb8c70;color: #fff;}

</pre></body></html>