<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*ãƒ­ã‚°ã‚¤ãƒ³ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã®è¡¨ç¤ºåˆ‡ã‚Šæ›¿ãˆã‚’è¡Œã†CSS*/
.logout.my-false { display: none; }
.login.my-true { display: none; }

.fs-preview-header { display: none; }


@charset "utf-8";
/************************************************************

ä¸»ã«ã‚µãƒ–ãƒšãƒ¼ã‚¸â€»ç”¨ã®cssã§ã™

â€»FSã§åãå‡ºã•ã‚Œã‚‹ã‚·ã‚¹ãƒ†ãƒ&nbsp;ãƒšãƒ¼ã‚¸ï¼†ãƒ•ãƒªãƒ¼ãƒšãƒ¼ã‚¸
â€»FTPãƒšãƒ¼ã‚¸ã®å…±é€š
-----------------------------------------------------------

ã€€ç›®æ¬¡

-----------------------------------------------------------
-ã€€ä¸‹å±¤å…±é€š(è¦‹å‡ºã—ãƒ»ãƒœã‚¿ãƒ³ãƒ»ãƒžãƒ¼ã‚¯ã®è£…é£¾)
-ã€€å•†å“ãƒšãƒ¼ã‚¸
-ã€€å•†å“ä¸€è¦§(ã‚«ãƒ†ã‚´ãƒªãƒ¼)ãƒšãƒ¼ã‚¸
-ã€€æ¤œç´¢çµæžœãƒšãƒ¼ã‚¸
-  ã”æ³¨æ–‡æ‰‹ç¶šã
-  ãƒžã‚¤ãƒšãƒ¼ã‚¸
-ã€€ãƒ•ãƒªãƒ¼ãƒšãƒ¼ã‚¸(å…±é€šãƒ»è£…é£¾)
-ã€€ãƒ•ãƒªãƒ¼ãƒšãƒ¼ã‚¸(ä¼šç¤¾æ¦‚è¦ãƒ»é€šä¿¡è²©å£²æ³•ã«åŸºã¥ãè¡¨è¨˜)
-ã€€ãƒ•ãƒªãƒ¼ãƒšãƒ¼ã‚¸(ãƒ—ãƒ©ã‚¤ãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼ãƒ»åˆ©ç”¨è¦ç´„)
-ã€€ãƒ•ãƒªãƒ¼ãƒšãƒ¼ã‚¸(ä¼šå“¡ç‰¹å…¸)
-  ãƒ•ãƒªãƒ¼ãƒšãƒ¼ã‚¸(ã”æ¥ç¤¾ã®ã”äºˆç´„ã«ã¤ãã¾ã—ã¦)
-ã€€FTPãƒšãƒ¼ã‚¸ã®å…±é€š
-ã€€ã‚¹ã‚¿ã‚¤ãƒ«ãƒšãƒ¼ã‚¸TOP(style/index.php)
-----------------------------------------------------------



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


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

ã€€ä¸‹å±¤å…±é€š

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

/*-----------------------------------------------------------

ã€€è¦‹å‡ºã—

-----------------------------------------------------------*/

.fs-c-heading--page {
    border-bottom: 1px solid #e3e6e9;
    color: #052238;
    font-weight: 600;
    font-size: 30px;
    line-height: 1.2;
    margin: 30px 0 60px;
    padding: 0 0 1em;
    text-align: center;
    letter-spacing: 3px;
}

/*-----------------------------------------------------------

ã€€ãƒœã‚¿ãƒ³ã®è£…é£¾

-----------------------------------------------------------*/
.fs-c-button--standard {
    font-size: 14px;
    padding: 1em 1.6em 0.9em;
    box-shadow: none;
}


.fs-p-linkButton {
    padding: 8px 10px;
}


.fs-c-button--plain :hover{
	text-decoration:none;
}

/* ã‚«ãƒ¼ãƒˆã«å…¥ã‚Œã‚‹ãƒœã‚¿ãƒ³ */
.fs-c-button--primary{
	font-size:21px;
	padding: 0.8em 1.6em 0.8em;
}

/* Amazonãƒœã‚¿ãƒ³ */
#AmazonPayButton .amazonpay-button-inner-image, #fs_WishListLogin .fs-c-registeredUsers .amazonpay-button-inner-image, #fs_ShoppingCartLogin .fs-c-registeredUsers .amazonpay-button-inner-image {
    width: 100%;
    max-width: 240px;
}

/*-----------------------------------------------------------

ã€€ãƒžãƒ¼ã‚¯ã®è£…é£¾

-----------------------------------------------------------*/
.fs-c-productMark__mark {
    display: block;
    margin-right: 4px;
    font-size: 10px;
    line-height: 1;
    padding: 6px 8px;
    border: 1px solid #ccc;
    border-radius: 1px;
}


/*-----------------------------------------------------------

ã€€ãƒ¡ãƒ¼ãƒ«ãƒ•ã‚£ãƒ«ã‚¿ï¼ˆå—ä¿¡ãƒ‰ãƒ¡ã‚¤ãƒ³è¨­å®šæ–¹æ³•ï¼‰

-----------------------------------------------------------*/
.fs-p-emailDomainNotice{
    border: 1px solid #e3e6e9;
    padding: 20px;
    width: 90%;
    margin: 2% auto;
}
@media only screen and (min-width: 769px){
.fs-p-emailDomainNotice{
    padding: 40px;
    width: 80%;
    margin: 20px auto;
}
}
.fs-p-emailDomainNotice h3{
    font-size: 18px;
    margin-top: 20px;
    color: #7b7b7b;
}
.fs-p-emailDomainNotice h4{
	background: #eceff1;
    padding: 10px;
    margin: 20px 0;
}


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

ã€€å•†å“ãƒšãƒ¼ã‚¸

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


/*-----------------------------------------------------------

ã€€å…¨ä½“

-----------------------------------------------------------*/

#fs-product .slick-slide{
	margin-top:0;
}
/* å•†å“è©³ç´°ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚¨ãƒªã‚¢ */
.fs-l-pageMain {
	max-width:1000px;
	padding: 0;
	display: grid;
	margin:0 auto;
	line-height:1.7;
}


@media only screen and (max-width: 769px){ 
.fs-l-productLayout {
    display: block;
}
}

/* ç”»åƒãƒ»ä¾¡æ&nbsp;¼ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚¨ãƒªã‚¢
.fs-l-product4 .fs-l-productLayout {
    display: grid;
	grid-template-columns: calc(60% - 80px / 2) calc(40% - 80px / 2);
    grid-gap: 80px;
}*/

/* å„è¦‹å‡ºã— */
#fs-product h4{
	font-family:"æ¸¸æ˜Žæœ", YuMincho, "ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ ProN W3", "Hiragino Mincho ProN", "HGæ˜ŽæœE", "ï¼­ï¼³ ï¼°æ˜Žæœ", "ï¼­ï¼³ æ˜Žæœ", serif;
	font-size:21px;
    text-align: center;
	margin-top:80px;
	letter-spacing: 0.2em;
}

/*-----------------------------------------------------------

ã€€å·¦ã‚¨ãƒªã‚¢ï¼ˆç”»åƒãªã©ï¼‰

-----------------------------------------------------------*/

/* å•†å“ç”»åƒ */
@media only screen and (min-width: 769px){ 
.fs-c-productCarouselMainImage__image &gt; img {
    max-width: 500px;
}
}
/* ç”»åƒæ‹¡å¤§ */

.fs-c-photoswipe .pswp__scroll-wrap{
	top:80px!important;
}

/* å•†å“è©³ç´° */

.itempoint {
    list-style-type: disc;
	line-height:2em;
    padding: 0 1em 0;
}


/* ç”»åƒä¸‹ã®ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ« */
.fs-c-productCarouselMainImage__thumbnailList::-webkit-scrollbar {
    height: 10px;
}

.fs-c-productCarouselMainImage__thumbnailList::-webkit-scrollbar-track {
    background: #efefef;
}

.fs-c-productCarouselMainImage__thumbnailList::-webkit-scrollbar-thumb {
    background: #cccccc;
}

.fs-c-slick .slick-prev:before,
.fs-c-slick .slick-next:before {
    font-size: 24px;
}

/*-----------------------------------------------------------

ã€€Youtubeå‹•ç”»

-----------------------------------------------------------*/
.youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}




/*-----------------------------------------------------------

ã€€å•†å“è©³ç´°

-----------------------------------------------------------*/
/* ç‹¬è‡ªã‚³ãƒ¡ãƒ³ãƒˆï¼ˆ2ï¼‰ */
.itemspec .f-table &gt; li,.itemspec .material &gt; li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
}
.itemspec .f-label {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 90px;
    -ms-flex: 0 0 90px;
    flex: 0 0 90px;
    max-width: 90px;
    font-size: 14px;
    color: #000000;
    font-weight: 500;
    letter-spacing: -0.02em;
    line-height: 1.33;
    margin-bottom: 10px;
}
.itemspec .f-values {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding-left: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin-bottom: 10px;
	width:60%;
}
.itemspec .f-values &gt; span.active {
    background-color: #052238;
    color: #fff;
}
.itemspec .f-values &gt; span {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    font-size: 14px;
    color: #7b7b7b;
    font-weight: 500;
    letter-spacing: -0.02em;
    line-height: 1.33;
    text-align: center;
    padding: 12.5px 2px 11.5px;
    background-color: #e3e6e9;
    -webkit-transition: all 300ms ease-out 300ms;
    transition: all 300ms ease-out 300ms;
	margin: 0 2% 0 0;
}

/* æ³¨æ„æ–‡ */
.itemnotes ul{
	list-style:disc;
    line-height: 1.7em;
    padding: 0 1em 0;
}

/*-----------------------------------------------------------

ã€€å³ã‚¨ãƒªã‚¢ï¼ˆä¾¡æ&nbsp;¼ã€ã‚«ãƒ¼ãƒˆãªã©ï¼‰

-----------------------------------------------------------*/
/* å³ã‚¨ãƒªã‚¢ï¼ˆä¾¡æ&nbsp;¼ã€ã‚«ãƒ¼ãƒˆãªã©ï¼‰ */
@media only screen and (min-width: 769px){
.fs-l-productLayout__item--2 {
    padding: 0 0 0 50px;
    max-width: 490px;
}
}

.fs-l-productLayout__item--2 {
	padding:0;
    max-width: 100%;
}


.fs-l-product4 .fs-l-productLayout{
    grid-template-columns: none;
	grid-gap: 60px;
}

/* ã¾ã¨ã¾ã£ãŸãƒžãƒ¼ã‚¸ãƒ³ */
.fs-l-product4 .fs-l-productLayout &gt; * &gt; * {
    margin-bottom: 20px;
}

/* å•†å“ç•ªå· */
.fs-c-productNumber {
	border :none;
	padding:0;
	fontsize:14px;
}
.fs-c-productNumber__number {
    font-weight: 500;
}
/* å•†å“å */
.fs-c-productNameHeading {
	/*font-family: "æ¸¸æ˜Žæœ", YuMincho, "ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ ProN W3", "Hiragino Mincho ProN", "HGæ˜ŽæœE", "ï¼­ï¼³ ï¼°æ˜Žæœ", "ï¼­ï¼³ æ˜Žæœ", serif;*/
	color:#000;
	line-height: 1.6em;
	letter-spacing: 0.10em;
}
/* ä¾¡æ&nbsp;¼ */
.fs-c-productPrice {
	/*letter-spacing:0.1em;*/
}
.fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price {
	font-family: "Barlow Semi Condensed", "æ¸¸ã‚´ã‚·ãƒƒã‚¯ä½“", YuGothic, "æ¸¸ã‚´ã‚·ãƒƒã‚¯", "Yu Gothic", "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN W3", "Hiragino Kaku Gothic ProN", "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, sans-serif;
	font-size: 30px;
}
.fs-c-productPrice__addon {
	margin:0 0 0 1em;
}

/* ãƒã‚¤ãƒ³ãƒˆ */
.fs-c-productPointDisplay {
    background: #fff;
    color: #7b7b7b;
    font-size: 1.2rem;
    padding: 0px;
}
/* ãŠæ°—ã«å…¥ã‚Šç™»éŒ²ãƒœã‚¿ãƒ³ */
.fs-c-button--particular {
	padding:2em 1em;
}

/* è²©å£²æœŸé–“ */
.fs-c-productSalesPeriod {
    border: none;
    padding: 10px;
    background: #eceff1;
}


/* æ•°å­—å…¥åŠ›ã™ã‚‹ã¨ã“ã‚ */
.fs-c-quantity__select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    padding: 10px 20px;
    text-align: center;
    font-size: 18px;
    color: #000000;
    font-weight: 400;
    letter-spacing: 0.00em;
    line-height: 1.0;
    border: 1px solid #dcdcdc;
    -webkit-appearance: clear;
    -moz-appearance: clear;
    appearance: clear;
    background-color: #ffffff;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-width: 100px;
    width: 100%;
}
.fs-c-productQuantityAndWishlist .fs-c-quantity__number {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    padding: 10px 20px;
    text-align: center;
    font-size: 18px;
    color: #000000;
    font-weight: 400;
    letter-spacing: 0.00em;
    line-height: 1.0;
    border: 1px solid #dcdcdc;
    -webkit-appearance: clear;
    -moz-appearance: clear;
    appearance: clear;
    background-color: #ffffff;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-width: 100px;
    width: 100%;
}
/*-----------------------------------------------------------

ã€€å•†å“ãƒšãƒ¼ã‚¸ã‚«ãƒ¼ãƒˆå›žã‚Š(ãƒ—ãƒ«ãƒ€ã‚¦ãƒ³é¸æŠž)

-----------------------------------------------------------*/
.fs-c-variationRadioList__row{
	padding:20px 0;
	border-top: 1px solid #e3e6e9;
}
.fs-c-variationRadioList__name__stock{
	font-weight:500;
}
.fs-c-variationRadioList__name__name, .fs-c-variationRadioList__name__stock{
	margin: 0 8px;
}
.fs-c-productSelection__name {
    background: #eceff1;
    font-size: 14px;
    padding: 8px 15px;
    margin: 15px 0 5px;
}
/*-----------------------------------------------------------

ã€€å•†å“ãƒšãƒ¼ã‚¸ã‚«ãƒ¼ãƒˆå›žã‚Š(ãƒ”ã‚³ãƒžãƒ­ä½œ)

-----------------------------------------------------------*/
.fs-c-variationLabel {
    margin-bottom: 1rem;
}

.fs-c-productChooseVariation__variation___color_thumbs {
    display: flex;
    flex-flow: row wrap;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.fs-c-productChooseVariation__variation___color_thumb {
    margin-right: 12px;
}

.fs-c-productChooseVariation__variation___color_thumb img {
    max-width: 100%;
    margin: 0;
}

.fs-c-variationMatrix__row__variationPanels .fs-c-variationMatrix__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 32%;
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 31%;
    margin-right: 2%;
    margin-bottom: 2%;
}

.fs-c-variationMatrix__row__variationPanels .fs-c-variationMatrix__panel {
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    font-size: 13px;
    text-align: center;
    height: 50px;
    margin: 0;
    padding: 0;
    padding-top: 3px;
    align-items: center;
    align-content: center;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    transition: all 300ms;
}

.fs-c-productChooseVariation__variation___color_thumb .fs-c-variationMatrix__row__thumbnail {
    border-color: #ffffff;
    border: 2px solid transparent;
}

.fs-c-productChooseVariation__variation___color_thumb.is-selected .fs-c-variationMatrix__row__thumbnail {
    border: 2px solid #666666;
}
.fs-c-variationMatrix__row__thumbnail img, .fs-c-variationMatrix__row__variationName {
  margin: 4px;
  max-width: 65px;
  text-align: center;
  font-size: 12px;
  letter-spacing:-0.1em;
}

li.fs-c-variationMatrix__row.is-selected {
    display: block;
}

.fs-c-variationMatrix__radio:checked+.fs-c-variationMatrix__panel {
    background: #052238;
    border: 1px solid #052238;
    color: #ffffff;
}

.fs-c-variationMatrix__panel.item_stock_zero {
    background: #f7f7f7;
    border: none;
    color: #b2b2b2;
}


/* é…é€ãƒ»ã‚µã‚¤ã‚ºã®æ³¨æ„æ–‡ */
.attention {
	width:100%;
	border:solid 1px #E4E4E4;
	padding: 0 2em 1em;
}
.attention strong {
	font-weight:bold;
}

.attention h5 {
	font-size:14px;
	text-align:center;
	padding-bottom:5px;
	margin-bottom:10px;
	font-weight:bold;
}
.attention h5 strong {
	padding:2px 5px;
	margin:0 5px;
	background: linear-gradient(transparent 65%, #ccb155 0%);
	font-weight: bold; 
}

.attention p {
	text-align:center;
	margin-bottom:10px;
}

.attention div {
	margin-top:15px;
}
.attention ul {
	width:100%;
}
.attention ul li {
	line-height:140%;
	font-size:13px;
	list-style:none;
	margin-bottom:10px;
}

/* ã‚¤ãƒ³ãƒ•ã‚©ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ */
.fs-l-productLayout__item--2.info {
    background: #e2e6e9;
    padding: 20px 0 20px 0;
    margin: 20px auto 50px;
	text-align:center;
	max-width:100%;
}
.fs-l-productLayout__item--2.info h2 {
    font-family: "æ¸¸æ˜Žæœ", YuMincho, "ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ ProN W3", "Hiragino Mincho ProN", "HGæ˜ŽæœE", "ï¼­ï¼³ ï¼°æ˜Žæœ", "ï¼­ï¼³ æ˜Žæœ", serif;
}


/*-----------------------------------------------------------

ã€€ä¸‹éƒ¨ã‚¨ãƒªã‚¢ï¼ˆã‚µã‚¤ã‚ºè¡¨ãƒ»ã‚¹ã‚¿ã‚¤ãƒ«ãªã©ï¼‰

-----------------------------------------------------------*/
.itemcontents {
  grid-column: 1 / 3;
}

/* ã‚µã‚¤ã‚ºã‚¬ã‚¤ãƒ‰ */
@media only screen and (min-width: 769px){
.size_wrapper {
	display: -webkit-flex;
	display:flex;
	align-items: center;
	justify-content: space-around;
}
}
.size_image {
	display: -webkit-flex;
	display:flex;
	justify-content: space-around;
}

.size_image img{
	max-width:250px;
	width:100%;
}
/* ãƒ†ãƒ¼ãƒ–ãƒ« */

.itemsize .sizeimage{
	width:50%;
}

.sizetable{
	width:100%;
}
@media only screen and (min-width: 769px){
.sizetable{
	width:75%;
	margin-left:5%;
}
}
.sizetable p{
	line-height:1.8em;
}
.sizetable table{
   border-collapse: collapse;
   width:100%;
   text-align:center;
   border-top:solid 1px #e3e6e9;
}

.sizetable thead{
	background:#052238;
	color:#fff;
}

.sizetable td,.sizetable th{
	padding:10px;
}

.sizetable table tr{
	border-bottom:solid 1px #e3e6e9 ;
}


/*-----------------------------------------------------------

ã€€ç€ç”¨ã‚·ãƒ¼ã‚ºãƒ³

-----------------------------------------------------------*/
.season .fs-c-productMark__mark {
    font-size: 12px;
    padding: 6px 30px;
}


.season h5{
	font-size:14px;
	margin:10px 0;
}

.season .shiptag{
	display:none;
}
	
/*-----------------------------------------------------------

ã€€ã€å•†å“å…±é€šã€‘è©¦ç€ã‚³ãƒ¡ãƒ³ãƒˆ

-----------------------------------------------------------*/
div.wear-review {
ã€€color:#1b1b1b;
  border: solid 1px #e3e6e9;
}

@media only screen and (min-width: 769px){
div.wear-review {
  display: flex;
}
}
div.wear-review-profile {
  display: flex;
  align-items: center;
  width: 330px;
/*  border-right: solid 1px #e3e6e9;*/
  padding:25px;
  font-size:12px;
  line-height:1.6em;
}

div.wear-review-profile p {
	margin:10px;
}
div.wear-review-comment {
  flex: 1;
  display: flex;
  flex-direction: column;
}
div.wear-review-comment-size {
/*  border-bottom: solid 1px #e3e6e9;*/
  padding: 25px 10px 10px;
  font-weight: 700;
}
div.wear-review-comment-content {
/*  border-bottom: solid 1px #e3e6e9;*/
  padding: 10px;
}

div.wear-review-comment-content_last {
  padding: 10px;
  /* border-bottom: solid 1px #e3e6e9; */
  display: inline-table;
}



/*-----------------------------------------------------------

ã€€ã‚¹ã‚¿ã‚¤ãƒ«è‡ªå‹•è¡¨ç¤º

-----------------------------------------------------------*/
.staffstyle, .stylelist{
	display:flex;
	flex-wrap:wrap;
	justify-content: flex-start;
}

.item-title{
	font-size: 12px;
    margin: 0;
    text-align: center;
}

#item-style .item-detail{
	width:48%;
	margin: 10px 1%;
}

@media only screen and (min-width: 769px){
#item-style .item-detail{
	width:30%;
	margin: 10px 1.4%;
}
}
/*-----------------------------------------------------------

ã€€ã‚ªã‚¹ã‚¹ãƒ¡å•†å“ãƒ»é–²è¦§å±¥æ­´

-----------------------------------------------------------*/
.rcmd-slick-track{
	display:flex
}

.fr2-listItem__productName {
	display:none;
}

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

ã€€å•†å“ä¸€è¦§(ã‚«ãƒ†ã‚´ãƒªãƒ¼)ãƒšãƒ¼ã‚¸

////////////////////////////////////////////////////////////*/
/*-----------------------------------------------------------

ã€€å…¨ä½“

-----------------------------------------------------------*/
.fs-l-main{
    margin: 0px auto 80px;
}

.fs-c-button--viewMoreImage{
	display:none;
}
/*ä¾¡æ&nbsp;¼*/
.fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price{
	font-size:18px;
}

.fs-c-productName__name{
	font-size: 11px;
    line-height: 1.4em;
}
/*-----------------------------------------------------------

ã€€ã‚µãƒ–ã‚«ãƒ†ã‚´ãƒªãƒ¼

-----------------------------------------------------------*/
.fs-c-subgroup{
	margin:0 0 24px;
}
.fs-c-subgroupList__link{
    border: 1px solid #e3e6e9;
    padding: 10px;
    background: #fff;
    text-align: center;
}
.fs-c-subgroupList__link:hover {
    background-color: #eceff1;
}

.fs-c-listControl {
    justify-content: flex-end;
    flex-grow: unset;
    padding: 0;
    flex-wrap: wrap;
}
.fs-c-subgroupList__item{
	flex-basis: calc(50%);
}
@media screen and (min-width: 960px){
.fs-c-subgroupList__item {
    flex-basis: calc(25% + 1px);
    margin-left: -1px;
    margin-top: -1px;
}
}
/*-----------------------------------------------------------

ã€€ä¸¦ã³å¤‰ãˆ

-----------------------------------------------------------*/
.fs-c-listControl__status{
	display:none;
}
.fs-c-sortItems__label{
	border:none;
}




/*-----------------------------------------------------------

ã€€æœ€å¤§è¡¨ç¤ºåˆ—æ•°3åˆ—(https://www.future-shop.jp/manual/glossary/startup-design-goodslist.html)

-----------------------------------------------------------*/
@media screen and (min-width: 768px) {
  .fs-c-productList__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 33.3333333333% 33.3333333333% 33.3333333333%;
    grid-template-columns: 33.3333333333% 33.3333333333% 33.3333333333%;
  }
  .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: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list &gt; *:nth-child(5) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list &gt; *:nth-child(6) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list &gt; *:nth-child(7) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list &gt; *:nth-child(8) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list &gt; *:nth-child(9) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list &gt; *:nth-child(10) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list &gt; *:nth-child(11) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list &gt; *:nth-child(12) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list &gt; *:nth-child(13) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list &gt; *:nth-child(14) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list &gt; *:nth-child(15) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list &gt; *:nth-child(16) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list &gt; *:nth-child(17) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list &gt; *:nth-child(18) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list &gt; *:nth-child(19) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list &gt; *:nth-child(20) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list &gt; *:nth-child(21) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list &gt; *:nth-child(22) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list &gt; *:nth-child(23) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list &gt; *:nth-child(24) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list &gt; *:nth-child(25) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list &gt; *:nth-child(26) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list &gt; *:nth-child(27) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list &gt; *:nth-child(28) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list &gt; *:nth-child(29) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list &gt; *:nth-child(30) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list &gt; *:nth-child(31) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list &gt; *:nth-child(32) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list &gt; *:nth-child(33) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list &gt; *:nth-child(34) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list &gt; *:nth-child(35) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list &gt; *:nth-child(36) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list &gt; *:nth-child(37) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list &gt; *:nth-child(38) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list &gt; *:nth-child(39) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list &gt; *:nth-child(40) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list &gt; *:nth-child(41) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list &gt; *:nth-child(42) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list &gt; *:nth-child(43) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list &gt; *:nth-child(44) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list &gt; *:nth-child(45) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list &gt; *:nth-child(46) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list &gt; *:nth-child(47) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list &gt; *:nth-child(48) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list &gt; *:nth-child(49) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list &gt; *:nth-child(50) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list &gt; *:nth-child(51) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list &gt; *:nth-child(52) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list &gt; *:nth-child(53) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list &gt; *:nth-child(54) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list &gt; *:nth-child(55) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list &gt; *:nth-child(56) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list &gt; *:nth-child(57) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list &gt; *:nth-child(58) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list &gt; *:nth-child(59) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list &gt; *:nth-child(60) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list &gt; *:nth-child(61) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list &gt; *:nth-child(62) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list &gt; *:nth-child(63) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list &gt; *:nth-child(64) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list &gt; *:nth-child(65) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list &gt; *:nth-child(66) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list &gt; *:nth-child(67) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list &gt; *:nth-child(68) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list &gt; *:nth-child(69) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list &gt; *:nth-child(70) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list &gt; *:nth-child(71) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list &gt; *:nth-child(72) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list &gt; *:nth-child(73) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list &gt; *:nth-child(74) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list &gt; *:nth-child(75) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list &gt; *:nth-child(76) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list &gt; *:nth-child(77) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list &gt; *:nth-child(78) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list &gt; *:nth-child(79) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list &gt; *:nth-child(80) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list &gt; *:nth-child(81) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list &gt; *:nth-child(82) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list &gt; *:nth-child(83) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list &gt; *:nth-child(84) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list &gt; *:nth-child(85) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list &gt; *:nth-child(86) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list &gt; *:nth-child(87) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list &gt; *:nth-child(88) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list &gt; *:nth-child(89) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list &gt; *:nth-child(90) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list &gt; *:nth-child(91) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list &gt; *:nth-child(92) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list &gt; *:nth-child(93) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list &gt; *:nth-child(94) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list &gt; *:nth-child(95) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list &gt; *:nth-child(96) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list &gt; *:nth-child(97) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list &gt; *:nth-child(98) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list &gt; *:nth-child(99) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list &gt; *:nth-child(100) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list &gt; *:nth-child(101) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list &gt; *:nth-child(102) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list &gt; *:nth-child(103) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list &gt; *:nth-child(104) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list &gt; *:nth-child(105) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list &gt; *:nth-child(106) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list &gt; *:nth-child(107) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list &gt; *:nth-child(108) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list &gt; *:nth-child(109) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list &gt; *:nth-child(110) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list &gt; *:nth-child(111) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list &gt; *:nth-child(112) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list &gt; *:nth-child(113) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list &gt; *:nth-child(114) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list &gt; *:nth-child(115) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list &gt; *:nth-child(116) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list &gt; *:nth-child(117) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list &gt; *:nth-child(118) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list &gt; *:nth-child(119) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list &gt; *:nth-child(120) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list &gt; *:nth-child(121) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list &gt; *:nth-child(122) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list &gt; *:nth-child(123) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list &gt; *:nth-child(124) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list &gt; *:nth-child(125) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list &gt; *:nth-child(126) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list &gt; *:nth-child(127) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list &gt; *:nth-child(128) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list &gt; *:nth-child(129) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list &gt; *:nth-child(130) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list &gt; *:nth-child(131) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list &gt; *:nth-child(132) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list &gt; *:nth-child(133) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list &gt; *:nth-child(134) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list &gt; *:nth-child(135) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list &gt; *:nth-child(136) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list &gt; *:nth-child(137) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list &gt; *:nth-child(138) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list &gt; *:nth-child(139) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list &gt; *:nth-child(140) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list &gt; *:nth-child(141) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list &gt; *:nth-child(142) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list &gt; *:nth-child(143) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list &gt; *:nth-child(144) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list &gt; *:nth-child(145) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list &gt; *:nth-child(146) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list &gt; *:nth-child(147) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list &gt; *:nth-child(148) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list &gt; *:nth-child(149) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list &gt; *:nth-child(150) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list &gt; *:nth-child(151) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list &gt; *:nth-child(152) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list &gt; *:nth-child(153) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list &gt; *:nth-child(154) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list &gt; *:nth-child(155) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list &gt; *:nth-child(156) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list &gt; *:nth-child(157) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list &gt; *:nth-child(158) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list &gt; *:nth-child(159) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list &gt; *:nth-child(160) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list &gt; *:nth-child(161) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list &gt; *:nth-child(162) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list &gt; *:nth-child(163) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list &gt; *:nth-child(164) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list &gt; *:nth-child(165) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list &gt; *:nth-child(166) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list &gt; *:nth-child(167) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list &gt; *:nth-child(168) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list &gt; *:nth-child(169) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list &gt; *:nth-child(170) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list &gt; *:nth-child(171) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list &gt; *:nth-child(172) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list &gt; *:nth-child(173) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list &gt; *:nth-child(174) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list &gt; *:nth-child(175) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list &gt; *:nth-child(176) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list &gt; *:nth-child(177) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list &gt; *:nth-child(178) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list &gt; *:nth-child(179) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list &gt; *:nth-child(180) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list &gt; *:nth-child(181) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list &gt; *:nth-child(182) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list &gt; *:nth-child(183) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list &gt; *:nth-child(184) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list &gt; *:nth-child(185) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list &gt; *:nth-child(186) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list &gt; *:nth-child(187) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list &gt; *:nth-child(188) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list &gt; *:nth-child(189) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list &gt; *:nth-child(190) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list &gt; *:nth-child(191) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list &gt; *:nth-child(192) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list &gt; *:nth-child(193) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list &gt; *:nth-child(194) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list &gt; *:nth-child(195) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list &gt; *:nth-child(196) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list &gt; *:nth-child(197) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list &gt; *:nth-child(198) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list &gt; *:nth-child(199) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 67;
    grid-row: 67;
  }
  .fs-c-productList__list &gt; *:nth-child(200) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 67;
    grid-row: 67;
  }
}
@media screen and (min-width: 960px) {
  .fs-c-productList__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 33.3333333333% 33.3333333333% 33.3333333333%;
    grid-template-columns: 33.3333333333% 33.3333333333% 33.3333333333%;
  }
  .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: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list &gt; *:nth-child(5) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list &gt; *:nth-child(6) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list &gt; *:nth-child(7) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list &gt; *:nth-child(8) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list &gt; *:nth-child(9) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list &gt; *:nth-child(10) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list &gt; *:nth-child(11) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list &gt; *:nth-child(12) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list &gt; *:nth-child(13) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list &gt; *:nth-child(14) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list &gt; *:nth-child(15) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list &gt; *:nth-child(16) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list &gt; *:nth-child(17) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list &gt; *:nth-child(18) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list &gt; *:nth-child(19) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list &gt; *:nth-child(20) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list &gt; *:nth-child(21) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list &gt; *:nth-child(22) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list &gt; *:nth-child(23) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list &gt; *:nth-child(24) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list &gt; *:nth-child(25) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list &gt; *:nth-child(26) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list &gt; *:nth-child(27) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list &gt; *:nth-child(28) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list &gt; *:nth-child(29) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list &gt; *:nth-child(30) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list &gt; *:nth-child(31) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list &gt; *:nth-child(32) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list &gt; *:nth-child(33) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list &gt; *:nth-child(34) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list &gt; *:nth-child(35) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list &gt; *:nth-child(36) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list &gt; *:nth-child(37) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list &gt; *:nth-child(38) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list &gt; *:nth-child(39) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list &gt; *:nth-child(40) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list &gt; *:nth-child(41) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list &gt; *:nth-child(42) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list &gt; *:nth-child(43) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list &gt; *:nth-child(44) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list &gt; *:nth-child(45) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list &gt; *:nth-child(46) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list &gt; *:nth-child(47) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list &gt; *:nth-child(48) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list &gt; *:nth-child(49) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list &gt; *:nth-child(50) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list &gt; *:nth-child(51) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list &gt; *:nth-child(52) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list &gt; *:nth-child(53) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list &gt; *:nth-child(54) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list &gt; *:nth-child(55) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list &gt; *:nth-child(56) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list &gt; *:nth-child(57) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list &gt; *:nth-child(58) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list &gt; *:nth-child(59) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list &gt; *:nth-child(60) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list &gt; *:nth-child(61) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list &gt; *:nth-child(62) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list &gt; *:nth-child(63) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list &gt; *:nth-child(64) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list &gt; *:nth-child(65) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list &gt; *:nth-child(66) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list &gt; *:nth-child(67) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list &gt; *:nth-child(68) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list &gt; *:nth-child(69) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list &gt; *:nth-child(70) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list &gt; *:nth-child(71) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list &gt; *:nth-child(72) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list &gt; *:nth-child(73) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list &gt; *:nth-child(74) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list &gt; *:nth-child(75) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list &gt; *:nth-child(76) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list &gt; *:nth-child(77) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list &gt; *:nth-child(78) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 26;
    grid-row: 26;
  }
  .fs-c-productList__list &gt; *:nth-child(79) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list &gt; *:nth-child(80) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list &gt; *:nth-child(81) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 27;
    grid-row: 27;
  }
  .fs-c-productList__list &gt; *:nth-child(82) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list &gt; *:nth-child(83) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list &gt; *:nth-child(84) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 28;
    grid-row: 28;
  }
  .fs-c-productList__list &gt; *:nth-child(85) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list &gt; *:nth-child(86) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list &gt; *:nth-child(87) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 29;
    grid-row: 29;
  }
  .fs-c-productList__list &gt; *:nth-child(88) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list &gt; *:nth-child(89) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list &gt; *:nth-child(90) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 30;
    grid-row: 30;
  }
  .fs-c-productList__list &gt; *:nth-child(91) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list &gt; *:nth-child(92) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list &gt; *:nth-child(93) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 31;
    grid-row: 31;
  }
  .fs-c-productList__list &gt; *:nth-child(94) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list &gt; *:nth-child(95) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list &gt; *:nth-child(96) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 32;
    grid-row: 32;
  }
  .fs-c-productList__list &gt; *:nth-child(97) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list &gt; *:nth-child(98) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list &gt; *:nth-child(99) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 33;
    grid-row: 33;
  }
  .fs-c-productList__list &gt; *:nth-child(100) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list &gt; *:nth-child(101) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list &gt; *:nth-child(102) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 34;
    grid-row: 34;
  }
  .fs-c-productList__list &gt; *:nth-child(103) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list &gt; *:nth-child(104) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list &gt; *:nth-child(105) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 35;
    grid-row: 35;
  }
  .fs-c-productList__list &gt; *:nth-child(106) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list &gt; *:nth-child(107) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list &gt; *:nth-child(108) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 36;
    grid-row: 36;
  }
  .fs-c-productList__list &gt; *:nth-child(109) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list &gt; *:nth-child(110) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list &gt; *:nth-child(111) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 37;
    grid-row: 37;
  }
  .fs-c-productList__list &gt; *:nth-child(112) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list &gt; *:nth-child(113) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list &gt; *:nth-child(114) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 38;
    grid-row: 38;
  }
  .fs-c-productList__list &gt; *:nth-child(115) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list &gt; *:nth-child(116) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list &gt; *:nth-child(117) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 39;
    grid-row: 39;
  }
  .fs-c-productList__list &gt; *:nth-child(118) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list &gt; *:nth-child(119) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list &gt; *:nth-child(120) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 40;
    grid-row: 40;
  }
  .fs-c-productList__list &gt; *:nth-child(121) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list &gt; *:nth-child(122) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list &gt; *:nth-child(123) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 41;
    grid-row: 41;
  }
  .fs-c-productList__list &gt; *:nth-child(124) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list &gt; *:nth-child(125) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list &gt; *:nth-child(126) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 42;
    grid-row: 42;
  }
  .fs-c-productList__list &gt; *:nth-child(127) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list &gt; *:nth-child(128) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list &gt; *:nth-child(129) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 43;
    grid-row: 43;
  }
  .fs-c-productList__list &gt; *:nth-child(130) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list &gt; *:nth-child(131) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list &gt; *:nth-child(132) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 44;
    grid-row: 44;
  }
  .fs-c-productList__list &gt; *:nth-child(133) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list &gt; *:nth-child(134) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list &gt; *:nth-child(135) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 45;
    grid-row: 45;
  }
  .fs-c-productList__list &gt; *:nth-child(136) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list &gt; *:nth-child(137) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list &gt; *:nth-child(138) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 46;
    grid-row: 46;
  }
  .fs-c-productList__list &gt; *:nth-child(139) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list &gt; *:nth-child(140) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list &gt; *:nth-child(141) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 47;
    grid-row: 47;
  }
  .fs-c-productList__list &gt; *:nth-child(142) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list &gt; *:nth-child(143) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list &gt; *:nth-child(144) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 48;
    grid-row: 48;
  }
  .fs-c-productList__list &gt; *:nth-child(145) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list &gt; *:nth-child(146) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list &gt; *:nth-child(147) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 49;
    grid-row: 49;
  }
  .fs-c-productList__list &gt; *:nth-child(148) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list &gt; *:nth-child(149) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list &gt; *:nth-child(150) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 50;
    grid-row: 50;
  }
  .fs-c-productList__list &gt; *:nth-child(151) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list &gt; *:nth-child(152) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list &gt; *:nth-child(153) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 51;
    grid-row: 51;
  }
  .fs-c-productList__list &gt; *:nth-child(154) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list &gt; *:nth-child(155) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list &gt; *:nth-child(156) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 52;
    grid-row: 52;
  }
  .fs-c-productList__list &gt; *:nth-child(157) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list &gt; *:nth-child(158) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list &gt; *:nth-child(159) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 53;
    grid-row: 53;
  }
  .fs-c-productList__list &gt; *:nth-child(160) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list &gt; *:nth-child(161) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list &gt; *:nth-child(162) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 54;
    grid-row: 54;
  }
  .fs-c-productList__list &gt; *:nth-child(163) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list &gt; *:nth-child(164) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list &gt; *:nth-child(165) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 55;
    grid-row: 55;
  }
  .fs-c-productList__list &gt; *:nth-child(166) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list &gt; *:nth-child(167) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list &gt; *:nth-child(168) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 56;
    grid-row: 56;
  }
  .fs-c-productList__list &gt; *:nth-child(169) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list &gt; *:nth-child(170) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list &gt; *:nth-child(171) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 57;
    grid-row: 57;
  }
  .fs-c-productList__list &gt; *:nth-child(172) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list &gt; *:nth-child(173) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list &gt; *:nth-child(174) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 58;
    grid-row: 58;
  }
  .fs-c-productList__list &gt; *:nth-child(175) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list &gt; *:nth-child(176) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list &gt; *:nth-child(177) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 59;
    grid-row: 59;
  }
  .fs-c-productList__list &gt; *:nth-child(178) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list &gt; *:nth-child(179) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list &gt; *:nth-child(180) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 60;
    grid-row: 60;
  }
  .fs-c-productList__list &gt; *:nth-child(181) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list &gt; *:nth-child(182) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list &gt; *:nth-child(183) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 61;
    grid-row: 61;
  }
  .fs-c-productList__list &gt; *:nth-child(184) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list &gt; *:nth-child(185) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list &gt; *:nth-child(186) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 62;
    grid-row: 62;
  }
  .fs-c-productList__list &gt; *:nth-child(187) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list &gt; *:nth-child(188) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list &gt; *:nth-child(189) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 63;
    grid-row: 63;
  }
  .fs-c-productList__list &gt; *:nth-child(190) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list &gt; *:nth-child(191) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list &gt; *:nth-child(192) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 64;
    grid-row: 64;
  }
  .fs-c-productList__list &gt; *:nth-child(193) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list &gt; *:nth-child(194) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list &gt; *:nth-child(195) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 65;
    grid-row: 65;
  }
  .fs-c-productList__list &gt; *:nth-child(196) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list &gt; *:nth-child(197) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list &gt; *:nth-child(198) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 66;
    grid-row: 66;
  }
  .fs-c-productList__list &gt; *:nth-child(199) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 67;
    grid-row: 67;
  }
  .fs-c-productList__list &gt; *:nth-child(200) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 67;
    grid-row: 67;
  }
}

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

ã€€æ¤œç´¢çµæžœãƒšãƒ¼ã‚¸

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

/*-----------------------------------------------------------

ã€€è©³ç´°æ¤œç´¢

-----------------------------------------------------------*/

.fs-p-productSearch__formSwitch{
	background:#052238;
	color:#fff;
	padding: 8px 20px;
}

.fs-c-radioGroup, .fs-c-checkboxGroup {
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
	display:block;
}

.fs-c-radio__label {
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
}




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

ã€€ã”æ³¨æ–‡æ‰‹ç¶šã

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

.fs-l-checkout .notice li{
	font-size:13px;
}

.fs-c-inputInformation__message .notice li{
	font-size:12px;
}
	

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

ã€€ãƒžã‚¤ãƒšãƒ¼ã‚¸

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

/*-----------------------------------------------------------

ã€€ãƒžã‚¤ãƒšãƒ¼ã‚¸-TOP

-----------------------------------------------------------*/
.fs-c-accountService{
	justify-content: space-around;
}

/*ã‚¢ã‚¤ã‚³ãƒ³*/
.fs-c-accountService__page {
    flex-basis: 80px;
}
@media only screen and (min-width: 769px){
.fs-c-accountService__page {
    flex-basis: 128px;
}
}
.fs-body-my-top .fs-l-account {
    flex-direction: row;
}

.fs-p-accountInfo__accountName__name ,.fs-p-accountInfo__accountRank__rank{
    font-size: 18px;
	font-weight:700;
}

.fs-p-accountInfo__point__point__available__number,.fs-c-pointSummary__value--availablePoint .fs-c-pointSummary__number{
	color:#000;
	font-size:30px;
}

.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink {
	box-shadow:none;
}

.fs-c-wishlistProduct__title, .fs-c-featuredProduct__title {
    border-bottom: 0px;
    color: #1b1b1b;
}

.fs-p-accountInfo {
    padding: 20px;
}

.fs-p-accountInfo__header, .fs-p-accountInfo__currentPurchase{
	display: flex;
    align-items: baseline;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 0 10px 0;
}
/*ä¼šå“¡ç‰¹å…¸*/
.fs-p-accountInfo__accountRank__reward a{
    border: 1px solid;
    font-size: 11px;
    padding: 8px 1em;
    border-radius: 2px;
}


/*-----------------------------------------------------------

ã€€ãŠæ°—ã«å…¥ã‚Š

-----------------------------------------------------------*/

.fs-c-noImage {
    min-height: 405px;
    background: #ddd;
}

/*-----------------------------------------------------------

ã€€ãƒ¬ãƒ“ãƒ¥ãƒ¼å±¥æ­´

-----------------------------------------------------------*/

#fs-reviews .fs-c-noImage {
    min-height: 220px;
}



@charset "UTF-8";
body,
html {
  margin: 0;
  padding: 0;
  font-family: "æ¸¸ã‚´ã‚·ãƒƒã‚¯ä½“", "Yu Gothic", "Hiragino Kaku Gothic Pro", "Meiryo", sans-serif;
  font-weight:500;
  line-height:40px;
}

select, input, button, textarea {
    font-family:"æ¸¸ã‚´ã‚·ãƒƒã‚¯ä½“", "Yu Gothic", "Hiragino Kaku Gothic Pro", "Meiryo", sans-serif;
}


address{
	font-style:normal;
}


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
iframe,
menu,
nav,
section {
  display: block;
}

div, span, object, iframe, h1, h2
, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset
,
article,
aside,
audio,
canvas,
caption,
details,
figcaption,
figure,
footer,
header,
hgroup,
label,
legend,
mark,
menu,
nav,
section,
summary,
tfoot,
thead,
time,
tr,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

h1 {
  font-weight: normal;
  font-size: 100%;
}

body {
  line-height: 1;
}

body#FS2_body_MyPage {
  line-height: 1.6;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

.nav ul,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
}

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/*table{border-collapse:collapse;border-spacing:0;}*/
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/*input,select{vertical-align:middle}*/
.Clear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0.1em;
}

/* WinIE7 MacIE5 */
.Clear {
  display: inline-table;
  zoom: 100%;
}

/* WinIE5-6 */
/* Hides from IE-mac \*/
* html html .Clear {
  height: 1px;
}

.Clear {
  display: block;
}

.clearfix {
  *zoom: 1;
}
.clearfix:after, .clearfix:before {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.clearBoth {
  clear: both;
}

/*# sourceMappingURL=reset.css.map */


.iframe-wrap {
  position: relative;
  width: 100%;
  padding-top: 1820.1%;
  overflow:auto; 
  -webkit-overflow-scrolling:touch;
  border:2px solid #ccc; 
}
.iframe-wrap iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:none;
    display:block;
}

/* è¿½è¨˜ */
.fs-c-productList__list{
    display: flex !important;
    flex-wrap: wrap !important;
    column-gap: 20px !important;
}
.fs-c-productList__list &gt; * {
    flex: 0 0 calc(100% / 3 - 14px) !important;
}
@media(max-width: 599px){
    .fs-c-productList__list &gt; * {
        flex: 0 0 calc(100% / 2 - 10px) !important;
    }
}
/* ä¸‹éƒ¨icon */
.fixed-icon &gt; *{
    cursor: pointer;
    padding: 0 !important;
}
.fixed-icon &gt; * &gt; * {
    display: block;
    padding: 16px;
}
.fixed-icon .icon{
    position: fixed;
    z-index: 2;
    bottom: 2rem;
    left: 50%;
    background: #ddd;
    border-radius: 50%;
}
.fixed-icon &gt; .icon:nth-of-type(1){
    transform: translateX(calc(-50% - clamp(8rem, 10vw, 14rem)));
}
.fixed-icon &gt; .icon:nth-of-type(2){
    transform: translateX(-50%);

}
.fixed-icon &gt; .icon:nth-of-type(3){
    transform: translateX(calc(-50% + clamp(8rem, 10vw, 14rem)));
}
.fixed-icon .icon img{
    max-width: 2rem;
    width: 100%;
    display: block;
}
.fixed-icon ::selection{
    background: transparent;
}
.hidden-search-form{
    transition: opacity .4s, visibility .4s;
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 40rem;
    width: 90%;
    z-index: 103;
}
.hidden-search-form.active{
    opacity: 1;
    visibility: visible;
}
.hidden-search-form form{
    position: relative;
}
.hidden-search-form input{
    width: 100%;
    font-size: 2rem;
    padding: 1.2rem;
    padding-right: 5.4rem;
}
.hidden-search-form button{
    position: absolute;
    right: 0;
    border: none;
    width: 5.4rem;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    height: 5.4rem;
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hidden-search-form button img{
    max-width: 2rem;
}
.hidden-search-form-layer{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 101;
    cursor: pointer;
    background: rgba(0, 0, 0, .5);
    opacity: 0;
    visibility: hidden;
}
.hidden-search-form-layer.active{
    opacity: 1;
    visibility: visible;
}
footer .c_followus{
    z-index: 2;
}
.recommended-area--wrap{
    margin-top: 60px;
    margin-bottom: 60px;
}
#recommended-area {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 40px;
}
#recommended-area &gt; a {
    flex: 0 0 calc(100% / 3 - 40px / 3);
    color: inherit;
}
#recommended-area &gt; a img{
    display: block;
    margin-bottom: 10px;
}
.recommended-area--wrap h2{
    text-align: center;
    font-size: 24px;
    font-family: 'Lato', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
    margin-bottom: 20px;
}
@media(max-width: 599px){
#recommended-area &gt; a {
    flex: 0 0 calc(100% / 2 - 40px / 2);
}
}
.footer-icon--wrap{
    background: #f0f0f0;
}
.footer-icon--wrap .footer-flex {
    display: flex;
    max-width: 1120px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px 180px;
    column-gap: 10px;
    box-sizing: content-box;
}
.footer-icon--wrap .footer-flex a {
    flex: 0 0 24px;
    display: block;
    align-self: center;
}
.footer-icon--wrap .footer-flex a :is(img, svg){
    display: block;
}
.product-image-video-wrap .swiper-slide iframe{
    display: block;
    max-height: 500px;
}
.style-area--wrap,
.recommended-area--wrap{
    grid-column: 1 / 3;
}
.style-area--wrap{
    padding-bottom: 0 !important;
}
@media (min-width: 960px){
.recommended-area--wrap{
    margin-top: 0 !important;
}
}
@media (max-width: 599px){
#recommended-area &gt; a {
    flex: 0 0 calc(100% / 2 - 20px / 2) !important;
}
}
ul.swipter-thumbnail--list {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
ul.swipter-thumbnail--list &gt; * {
    flex: 0 0 calc(100% / 4 - 10px * 3 / 4);
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid transparent;
}
ul.swipter-thumbnail--list :is(img, iframe){
    display: block;
    cursor: pointer;
}
ul.swipter-thumbnail--list li.active{
    border: 2px solid #888;
}
ul.swipter-thumbnail--list .video img:not(.svg){
    aspect-ratio: 5 / 6;
    object-fit: cover;
    max-width: 100px;
}
ul.swipter-thumbnail--list .swipter-thumbnail--item.video {
    position: relative;
}
ul.swipter-thumbnail--list .swipter-thumbnail--item.video .svg-wrap{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 50px;
    height: 50px;
    border: 2px solid;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
ul.swipter-thumbnail--list .swipter-thumbnail--item.video .svg-wrap img{
    width: 30px;
    transform: translateX(3px);
}
.product-description-and-spec-wrap {
    grid-column: 1 / 3;
}
.product-description-and-spec-wrap .product-description-and-spec-change-btn{
    margin-bottom: 0 !important;
}
.product-description-and-spec-wrap{
    margin-left: calc((100vw - 100%) * -1 / 2 + (var(--scrollbar, 0) / 2));
    margin-right: calc((100vw - 100%) * -1 / 2 + (var(--scrollbar, 0) / 2));
}

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

ã€€ARMYRICHä¼ç”»

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

/*-----------------------------------------------------------

ã€€ãƒ¡ã‚¤ãƒ³

-----------------------------------------------------------*/

body{margin:0;}
figure{margin:auto;}
a:link, a:visited, a:hover, a:active {
    color: #333;
    text-decoration: none;
}
a, a img {
    transition: all 0.4s ease 0s;
}
#my_footer img {
	width:auto;
}
.pagetop__btn {
	display:none;
}
#LP-body{opacity:1;}

a.cmBtn {font-weight:normal; text-decoration:none; display:block; text-align:center; position:relative;}
a.cmBtn:before {
	/*content:"ï¼ž";
	right:1rem;
	position:absolute;*/
}

a:hover{opacity:0.7;}

.cmTxt{
	line-height:1.66rem;
	font-size: 0.9rem;
	font-weight: 200;
	margin-bottom: 1rem;
	color: #444444;
}

/************************/
/*____ ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆ ____*/

.flex_c{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	width: auto;
	
}
.flex_b{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	width: auto;
}

/************************/
/* menuãƒœã‚¿ãƒ³ã‚¢ã‚¤ã‚³ãƒ³ */
#menuButton {
    display: block;
    width: 42px;
    height:42px;
    position: fixed;
    bottom: 20px;
    right: 10px;
    z-index: 3;
}
#menuButton span {
    display: block;
    background: #666;
    width: 24px;
    height: 2px;
    position: absolute;: 9px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
}
#menuButton span:first-child {
    top: 12px;
}
#menuButton span:nth-child(2) {
    margin-top: -1px;
    top: 50%;
}
#menuButton span:last-child {
    bottom: 12px;
}

/************************/
/*____ çœ‹æ¿ ____*/
.title_container{
    position: relative;
}
.title_img{
    position: relative;
    overflow: hidden;
    width: 100%;
    max-width: 1920px;
    height: auto;
    position: relative;
    background: no-repeat 50% 50%;
    background-size: cover;
    margin: 0 auto;
}
.title_img:after {
    content: "";
    display: block;
}
.title_h1 {
    display: inline-block;
	font-weight:600;
	letter-spacing:0px;
}
.title_date{
    font-weight: 100;
}

/************************/
/*____ è¦‹å‡ºã— ____*/
.headLine{
	position:relative;
	z-index:1;
}
.headLine hr{
	margin:0px;
	height:inherit;
	border-top-width:1px;
	border-color:#191919;
}
.headLineDeg{
	display:block;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	width:30px;
	height:30px;
	border:solid #191919;
	border-width:0 1px 1px 0;
	background-color:#FFF;
	position:relative;
	top:-16px;
}
.headLineTtl{
	margin:0 0px;
	font-size:1.75rem;
	letter-spacing:-1px;
	font-weight:600;
}

/************************/
/*____ è¦‹å‡ºã— ____*/
.h1 {
    text-align: center;
    font-weight: bold;
    margin: 2rem auto 0;
    letter-spacing: 1px;
    font-size: 25px;
}

.h2{
	letter-spacing: 2px;
    font-weight: bold;
	padding: 0;
    margin: 0;
}

.h3{
    font-weight: 800;
    padding: 0;
    margin: 0;
}
.h4{
	font-size:1rem;
	margin:2rem auto 0.5rem;
	color:#191919;
	text-align:center;
}


/************************/
/*____   ____*/
.section{
	margin-bottom:2rem;
}

figure img,
ul li img {
	width:;
}

.item_sec img {
    width: 100%;
    vertical-align: top;
}

.hr1,
.hr2,
.hr3,
.hr4 {
    border: 0.5px solid #000;
    background-color: unset;
    margin: 10px;
	height:0;
}
.hr2,
.hr3 {
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
    height: 400px;
    position: absolute;
    top: 0.7rem;
}
@media all and (max-width: 999px) {
.hr2,
.hr3 {
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
    height: 100%;
    position: absolute;
    top: 0.7rem;
}
}
.hr2 {
    left: 1.7rem;
}
.hr3 {
    right: 1.7rem;
    
}


.top_sec {
	text-align:center;
	position:relative;
}
.top_sec div {
    background-color: #000;
}
.top_sec div h2,
.top_sec div li{
    color: #FFF;
}
.top_sec .sub{
    font-size: 16px;
    font-style: italic;
}
.top_sec .title {
    padding: 1rem 0 3.5rem;
    font-weight: 700;
    font-size: 22px;
	margin:0 auto;
}
.point_list li {
    font-size: 15px;
    border-bottom: 1px dashed;
    width: 400px;
    margin: 10px auto 4rem;
    padding-bottom: 2.5rem;
    position: relative;
}
@media all and (max-width: 999px) {
.point_list li {
    font-size: 15px;
    border-bottom: 1px dashed;
    width: 90%;
    margin: 0 auto 3rem;
    padding-bottom: 1.5rem;
    position: relative;
}
}
.point_list li:last-child {
    border:;
    padding-bottom: 2.5rem;
    margin-bottom: 0;
}
.point_list li:before {
    position: absolute;
    content: "â˜…";
    font-size: 20px;
    top: -3rem;
    right: 0;
    left: 0;
    margin: 5px;
}


.item_sec .num {
    width: 900px;
    margin: 2rem auto -3rem;
    position: relative;
}
@media all and (max-width: 999px) {
.item_sec .num {
    width: 100%;
    margin: 2rem auto -3rem;
    position: relative;
}
}
.item_sec .num p {
    background-color: #fff;
    font-size: 60px;
    display: inline-block;
    padding: 0 20px;
    font-style: italic;
	margin:0 auto;
}
.item_sec .title {
    font-size: 25px;
    width: 660px;
    margin: 0 auto 4rem;
}
@media all and (max-width: 999px) {
.item_sec .title {
    font-size: 20px;
    width: 100%;
    margin: 20px auto 1rem;
    text-align:center;
}
}
.item_sec hr {
    border: 3px solid#eee;
	height:0;
}
.item_sec hr.under {
    margin: 3rem 0;
}
.img_list li {
    width: calc(100%/2 - 0.5rem*2);
    margin: 0rem 0.4rem;
    border: 1px solid #000;
}
@media all and (max-width: 999px) {
.img_list2 li {
    margin: 0rem 0.4rem;
    border: 1px solid #000;
}
@media all and (max-width: 999px) {
.img_list li {
    width: calc(100%/2 - 0.5rem*2);
    margin: 1rem 0.4rem;
    border: 1px solid #000;
}
}
.img_list2 li {
    margin: 1rem 0.4rem;
    border: 1px solid #000;
}
}
.img_list li p {
    background-color: #000;
    color: #fff;
    padding: 0px 8px 1px;
    display: inline-block;
    font-size: 17px;
    position: absolute;
    margin: 0 auto;
}
.img_list2 li p {
    color: #fff;
    padding: 0px 8px 1px;
    display: inline-block;
    font-size: 17px;
    position: absolute;
    margin: 0 auto;
}
.detail {
	position:relative;
}
.detail .top {
    font-size: 35px;
    font-weight: 500;
    letter-spacing: 1px;
	margin: 0 auto;
	margin-left: 1.0rem;
    text-align: left;
}
@media all and (max-width: 999px) {
.detail .top {
    font-size: 35px;
    font-weight: 500;
    letter-spacing: 1px;
	margin: 10px auto;
	margin-left: 0.2rem;
    text-align: left;
}
}
.detail .top img{ 
    width: 60px;
    margin: 0rem -0.5rem;
}
.detail hr{
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
    height: 63px;
    border: 3px solid #ddd;
    position: absolute;
    left: 0.5rem;
    top: 5.5rem;
}
@media all and (max-width: 999px) and (min-width: 800px) {
.detail hr{
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
    height: 77px;
    border: 3px solid #ddd;
    position: absolute;
    left: -0.1rem;
    top: 7.0rem;
}
}
@media all and (max-width: 799px) {
.detail hr{
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
    height: 61px;
    border: 3px solid #ddd;
    position: absolute;
    left: -0.1rem;
    top: 3.5rem;
}
}
.detail .txt {
    line-height: 1.8em;
    font-size: 15px;
    margin: 0.5rem auto;
    margin-left: 6.5rem;
    position: relative;
    text-align: left; 
    letter-spacing: 0.5px;
}
@media all and (max-width: 999px) and (min-width: 800px) {
.detail .txt {
    line-height: 1.8em;
    font-size: 15px;
    margin: 2.0rem auto;
    margin-left: 4.5rem;
    position: relative;
    text-align: left; 
    letter-spacing: 0.5px;
}
}
@media all and (max-width: 799px) {
.detail .txt {
    line-height: 1.8em;
    font-size: 12px;
    margin: 2.0rem auto;
    margin-left: 4.5rem;
    position: relative;
    text-align: left; 
    letter-spacing: 0.5px;
}
}
.detail .txt:before {
    position: absolute;
    content: "1";
    margin-left: -3.0rem;
    background-color: #000;
    color: #fff;
    padding: 0px 6px;
}
@media all and (max-width: 999px) {
.detail .txt:before {
    position: absolute;
    content: "1";
    margin-left: -2.5rem;
    background-color: #000;
    color: #fff;
    padding: 0px 6px;
}
}
.detail .txt:last-child:before {
	content:"2";
}


.detail .txt2 {
    line-height: 1.8em;
    font-size: 15px;
    margin: 0.5rem auto;
    margin-left: 6.5rem;
    position: relative;
    text-align: left; 
    letter-spacing: 0.5px;
}
@media all and (max-width: 999px) and (min-width: 800px) {
.detail .txt2 {
    line-height: 1.8em;
    font-size: 15px;
    margin: 2.0rem auto;
    margin-left: 4.5rem;
    position: relative;
    text-align: left; 
    letter-spacing: 0.5px;
}
}
@media all and (max-width: 799px) {
.detail .txt2 {
    line-height: 1.8em;
    font-size: 12px;
    margin: 2.0rem auto;
    margin-left: 4.5rem;
    position: relative;
    text-align: left; 
    letter-spacing: 0.5px;
}
}
.detail .txt2:before {
    position: absolute;
    content: "ç™ºå£²æ™‚æœŸ";
    margin-left: -3.0rem;
    background-color: #000;
    color: #fff;
    padding: 0px 60px;
}
@media all and (max-width: 999px) {
.detail .txt2:before {
    position: absolute;
    content: "ç™ºå£²æ™‚æœŸ";
    margin-left: -2.5rem;
    background-color: #000;
    color: #fff;
    padding: 0px 60px;
}
}
.detail .txt2:last-child:before {
	content:"2";
}


.detail .txt3 {
    line-height: 1.8em;
    font-size: 15px;
    margin: 0.5rem auto;
    margin-left: 6.5rem;
    position: relative;
    text-align: left; 
    letter-spacing: 0.5px;
}
@media all and (max-width: 999px) and (min-width: 800px) {
.detail .txt3 {
    line-height: 1.8em;
    font-size: 15px;
    margin: 2.0rem auto;
    margin-left: 4.5rem;
    position: relative;
    text-align: left; 
    letter-spacing: 0.5px;
}
}
@media all and (max-width: 799px) {
.detail .txt3 {
    line-height: 1.8em;
    font-size: 12px;
    margin: 2.0rem auto;
    margin-left: 4.5rem;
    position: relative;
    text-align: left; 
    letter-spacing: 0.5px;
}
}
.detail .txt3:before {
    position: absolute;
    content: "ç´¯è¨ˆè²©å£²æžšæ•°";
    margin-left: -3.0rem;
    background-color: #000;
    color: #fff;
    padding: 0px 60px;
}
@media all and (max-width: 999px) {
.detail .txt3:before {
    position: absolute;
    content: "ç´¯è¨ˆè²©å£²æžšæ•°";
    margin-left: -2.5rem;
    background-color: #000;
    color: #fff;
    padding: 0px 60px;
}
}
.detail .txt:last-child:before {
	content:"2";
}



.item_sec .block3 h3 {
    font-weight: 700;
    font-size: 18px;
    margin: 4rem auto 0;
    padding: 0 0 0.5rem;
    border-bottom: 2px solid #000;
}
@media all and (max-width: 999px) {
.item_sec .block3 h3 {
    font-weight: 700;
    font-size: 18px;
    margin: 0rem auto 0;
    padding: 0 0 0.5rem;
    border-bottom: 2px solid #000;
}
}
.item_sec .block3 .txt {
    line-height: 1.8em;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.5px;
    margin: 2rem auto 2rem;
    text-align: center;
}
.item_link {
    background-color: #000;
    width: 400px;
    text-align: center;
    border-radius: 20px;
    margin-left: auto;
}
@media all and (max-width: 999px) {
.item_link {
    background-color: #000;
    width: 100%;
    text-align: center;
    border-radius: 20px;
    margin-left: auto;
}
}
.item_link a,
.all_link a {
	color: #fff;
    display: block;
    padding: 7px 0;
    font-size: 14px;
}

.all_link {
    text-align: center;
    background-color: #fff;
    width: 600px;
    margin: 0 auto 2rem;
    border-radius: 20px;
    border: 1px solid #000;
	
}
@media all and (max-width: 999px) {
.all_link {
    text-align: center;
    background-color: #fff;
    width: 90%;
    margin: 0 auto 2rem;
    border-radius: 20px;
    border: 1px solid #000;
	
}
}
.all_link a {
	color:#000;
}

/*-----------------------------------------------------------

ã€€PC

-----------------------------------------------------------*/

#LP-body,#LP-foot{min-width:0px;}
#LP-body{padding:2rem 0;}
#LP-foot{margin-bottom:50px;}
.width-XS{width:300px; margin:auto;}
.width-S{width:540px; margin:auto;}
.width-M{width:600px; margin:auto;}
.width-L{width:750px; margin:auto; background-color: #fff;}
.width-XL{width:920px; margin:auto; background-color: #fff;}
.width-XXL{width:1000px; margin:auto;}
.width-XL-P{width:100%; margin:auto; min-width: 1080px;}
.width-L-P{width:90%; margin:auto; min-width:0px; max-width:1100px;}
.width-M-P{width:80%; margin:auto; min-width:1100px;}
.width-S-P{width:60%; margin:auto; min-width:0px;}
.productGrid{ margin:auto 5px;}
.logoWrapper{text-align:center;}
a.cmBtn {
	background-color: #000;
    border: 1px solid #000;
	border-radius: 0;
	color: #fff;
	font-size: 0.9rem;
	letter-spacing: 0;
	line-height: 3rem;
	margin: 0 0 0.5rem;
}



.sp {display:none!important;}

#totop {
	display: none;
	width: 60px;
	height: 60px;
	background: #000;
	border-radius: 3px;
	position: fixed;
	border: 1px solid #000;
	bottom: 20px;
	right: 20px;
	z-index: 100;
}
#totop a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 0;
}
#totop a i {
	font-size: 20px;
	color: #fff;
}
#totop a span {
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #fff;
}

/************************/
/*____ ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆ ____*/
/*____ 1ãƒ–ãƒ­ãƒƒã‚¯ ____*/
/*____ 2ãƒ–ãƒ­ãƒƒã‚¯ ____*/
/*____ 3ãƒ–ãƒ­ãƒƒã‚¯ ____*/
/*____ 4ãƒ–ãƒ­ãƒƒã‚¯ ____*/
/************************/
/*____ figcaption ____*/
/************************/
/*____ ã‚ã—ã‚ã¨ ____*/
#topicpath_style.trace-box {
    font-size: x-small;
    margin: 0 auto;
    padding: 2px 10px 3px;
    text-align: left;
    width: 940px;
}
/************************/
/*____ çœ‹æ¿ ____*/
.title_container{
	text-align:center;
}
.title_img img {
    width: 100%;
    height: 40vw;
    object-fit: cover;
	font-family: 'object-fit: cover;';
    display: block;
	/*object-position:0 100%;*/
}
.title_wrapper{
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 20px 0;
    background: -moz-linear-gradient(top,transparent 0,rgba(40,40,40,0.5) 100%);
    background: -webkit-linear-gradient(top,transparent 0,rgba(40,40,40,0.5) 100%);
    background: linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.0) 100%);
    color: #fff;
    line-height: 1;
}
.title_h1 {
    font-size: 2.2rem;
    text-shadow: 0 0 4px rgba(0,0,0,0.5);
    color: #fff;
	line-height:3.00rem;
}

.title_date{
    line-height: 1.9;	
    font-size: 18px;
	color:#FFF;
}

/************************/
/*____ è¦‹å‡ºã— ____*/
.headLine{
	margin:100px auto 50px;
}
.headLineDeg{
	margin:0 auto 25px;
}

.h2 {
	text-align: center;
    margin: 4rem auto 0;
    font-size: 1.2rem;
}

.h4{
	font-size: 1.4rem;
	text-align: left;
	padding-left: 7%;
}


/***** ãƒˆãƒƒãƒ—  *******/


.jobun_txt {    
    line-height: 1.8em;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.5px;
    margin: 2rem auto 7rem;
    width: 680px;
    text-align: center;
}
@media all and (max-width: 999px) {
.jobun_txt {    
    line-height: 1.8em;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.5px;
    margin: 2rem auto 7rem;
    width: 90%;
    text-align: center;
}
}

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



.hr {
	border-color:#000;
}

section {
	margin:0 auto;
}

.sec_txt {    
	line-height: 1.7rem;
	font-size: 1rem;
	font-weight: 200;
	letter-spacing: 1.5px;
	padding: 0 0 1rem;
	margin: 0 auto;
	text-align: center;
}

/*_____ ã‚ã„ã¦ã‚€ _____*/

.top_sec {
	width:900px;
}
@media all and (max-width: 999px) {
.top_sec {
	width:100%;
}
}
.top_sec div {
    background-color: #000;
    color: #FFF;
    width: 800px;
    margin: 0 auto;
}
@media (min-width: 650px) and (max-width: 999px) {
.top_sec div {
    background-color: #000;
    color: #FFF;
    width: 90%;
    margin: 0 auto;
}
}
@media all and (max-width: 649px) {
.top_sec div {
    background-color: #000;
    color: #FFF;
    width: 80%;
    margin: 0 auto;
}
}
.item_sec {
	margin:5rem auto 4rem;
}
.item_sec .block1 {
	float:left;
	width:50%;
}
@media all and (max-width: 999px) {
.item_sec .block1 {
	float:left;
	width:100%;
}
}
.item_sec .block2 {
	float:right;
	width:50%;
}
@media all and (max-width: 999px) {
.item_sec .block2 {
	float:right;
	width:100%;
}
}
.item_sec .block3 {
    width: 900px;
    margin: 0 auto;
}
@media all and (max-width: 999px) {
.item_sec .block3 {
    width: 100%;
    margin: 0 auto;
}
}
.item_sec .block3 div{
	display:inline-block;
}




/*_____ ãƒªãƒ³ã‚¯ _____*/



.topics {
    width: 600px;
    margin: 5rem auto 0;
}
.topics .top {
    font-size: 0.73rem;
    font-weight: normal;
    margin: 0 0 0.8rem;
    padding: 3px 0 1px;
    margin-left: 1rem;
    border: 1px solid #000;
    width: 120px;
    text-align: center;
    letter-spacing: 2px;
}
.topics a {
    display: block;
    width: calc(100%/1 - 1rem*2);
    margin: 0 1rem;
}
.topics .for {
    font-size: 0.75rem;
    padding: 0.4rem 0 0.1rem;
    letter-spacing: 0.5px;
    font-weight: 700;
}
.topics .title {
	font-size: 0.8rem;
	font-weight: 500;
	margin: 0.2rem 0 2rem;
}
.topics img {
    width: 100%;
    height: 150px;
    object-fit: cover;
}



.sns_size {
    margin: 1rem auto 1rem;
    text-align: center;
    width: 520px;
}

@media (min-width: 600px) and (max-width: 1040px) {
	
/*æ¥½å¤©ãƒ»YAHOO*/
/*#LP-html, body{min-width: 1040px;}*/
/*æœ¬åº—*/
#LP-html, body {min-width: 0px;}

.width-L {
	width: 1000px;
	min-width:unset;
    margin: auto;
    display: block;
    flex-wrap: nowrap;
    justify-content: center;
}
section {
	width: 100%;
    margin: 0 auto;
}

.tokushu img {
	width:300px;
}

  
}

/*-----------------------------------------------------------

ã€€ã‚¹ãƒžãƒ›

-----------------------------------------------------------*/

h2{height: auto;line-height: 1.2;}
#LP-foot{margin-bottom:40px;}
.spMargin{ margin:0 1rem;}
.spMargin-L{ margin:0;}

a.cmBtn {
	font-size: 0.8rem;
    background-color: #000;
    color: #fff;
    line-height: 1.0rem;
    padding: 0.8rem 0;
  	margin: 0.5rem 0rem 0;
}
a.cmBtn:before {
    content: "";

}
.logoWrapper img{max-width:90%;}
.cmTxt{
	font-weight: 200;
}
.backlink {
	display: none;
}
.pc {display:none!important;}

#totop {
	width: 55px;
    height: 55px;
    background: #000;
    border-radius: 3px;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 100;
    border: 1px solid #000;
    opacity: 0.7;
}
#totop a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 0;
}
#totop a i {
	font-size: 20px;
	color: #fff;
}
#totop a span {
	display: block;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	color: #fff;
}


/************************/
/*____ æœ¬åº—headeræµç”¨æ¥½å¤©yahoo ____*/
#headerMdb {
    background-color: #191919;
    padding: 5px;
    text-align: center;
}
#header_menu-logo img {
    vertical-align: middle;
}
#headerMdb &gt; div {
    display: inline-block;
    line-height: 30px;
    margin: auto 0;
}
#headerMdb .bt_back {
    left: 0;
    position: absolute;
    top: 5px;
}
.bt_left {
    display: block;
    margin: 0;
    padding: 0 0 0 10px !important;
    width: 60px !important;
}

.bt_left a::before {
    background-color: #4c8ab3;
    background-image: linear-gradient(to bottom, #275a86 0%, #4c8ab3 10%, #79a7c6 100%);
    border-left: 1px solid rgba(0, 0, 0, 0.5);
    content: " ";
    display: block;
    float: left;
    height: 15px;
    margin-left: -5px;
    transform: skew(-35deg);
    width: 10px !important;
}
.bt_left a::after {
    background-color: #3a729c;
    background-image: linear-gradient(to bottom, #3a729c 0%, #2c5278 90%, #8da2b6 100%);
    border-left: 1px solid #8da2b6;
    content: " ";
    display: block;
    height: 15px;
    margin-left: -5px;
    margin-right: auto;
    margin-top: -15px;
    position: relative;
    transform: skew(35deg);
    width: 10px !important;
}
.bt_left a {
    background-color: #4c8ab3;
    background-image: linear-gradient(to bottom, #275a86 0%, #4c8ab3 5%, #79a7c6 49%, #3a729c 50%, #2c5278 95%, #8da2b6 100%);
    border-radius: 6px;
    border-right: 1px solid #31628b;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    text-indent: -10px;
    text-shadow: 0 1px 1px #000;
    width: auto !important;
}
/************************/
/*____ footeræµç”¨æ¥½å¤©yahoo ____*/
footer {
    margin-bottom: 10px;
    padding: 10px;
}
footer .backlink {
    height: 50px;
    position: relative;
}
.clear {
    clear: both;
}
footer .pagetop {
    float: right;
    font-size: 12px;
    margin: 10px 0;
}
ul::after, dl::after, .btn_search::after, .pageBox::after, .swipeBox::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
footer #f_navi_style {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc #ccc -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    clear: both;
    margin-bottom: 10px;
}
footer #f_navi_style li {
    background-color: #fff;
    background-position: right center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    height: 33px;
}
footer #f_navi_style li a:after {
	content:"ï¼žã€€";
	float:right;
}
li {
    list-style: outside none none;
}
footer #f_navi_style li a {
    color: #333;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    padding-left: 5px;
    text-decoration: none;
	position:relative;
}


/************************/
/*____ çœ‹æ¿ ____*/
.title_img img{
	width:100%;
}
.title_wrapper{
	margin: 1rem 1rem 2rem;
	line-height: 1.2;
	text-align:center;
}
.title_h1{
	font-size: 1.1rem;
	line-height:1.6rem;
	margin:0;
}
.title_date{
	font-size: 1rem;
	line-height:1.5rem;
	margin: 0.3rem 0;
	display:none;
}

/************************/
/*____ è¦‹å‡ºã— ____*/
.headLine{margin:100px auto 50px;}
.headLineDeg{margin:0 auto 25px;}

.h1 {
    font-size: 18px;
    line-height: 1.6em;
}
.h2 {
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0;
    position: relative;
    text-align: center;
}

.h4{
	font-size: 1.2rem;
	text-align: left;
	padding-left: 7%;
}


/***** ãƒˆãƒƒãƒ—  *******/
.jobun_txt {
    line-height: 1.7em;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.1px;
    padding: 1rem 0 0;
    width: 90%;
    margin: 0 auto 3rem;
}

.yomi {
	text-align: center;
    letter-spacing: 0.8rem;
    font-size: 0.7rem;
    margin: 0.4rem 0;
}


.sec_txt {    
	line-height: 1.5rem;
    font-size: 0.8rem;
    font-weight: 200;
    letter-spacing: 0.1rem;
    padding: 0.5rem 0 0;
    margin: 0 auto;
    text-align: center;
}

.hr {
	border-color:#000;
}




/*_____ ã‚ã„ã¦ã‚€ _____*/

section {
    width: 100%;
    margin-bottom: 2rem;
}


.top_sec .sub {
    font-size: 16px;
    font-style: italic;	
}
.top_sec div {
    width: 85%;
    margin: 0 auto;
    padding: 0 2%;
}
.top_sec .title {
	font-size: 18px;
    line-height: 1.5em;
}
.point_list {
	width: 90%;
    margin: 0 auto;
}
.point_list li {
	width: auto;
    font-size: 14px;
    margin: 0 auto 2.5rem;
    padding-bottom: 1rem;
}
.point_list li:last-child {
    padding-bottom: 2rem;
    margin-bottom: 10px;
}
.hr1, .hr2, .hr3, .hr4 {
    margin: 10px 0;
}
.hr2, .hr3 {
    height: 93%;
    top: 7%;
}
.hr2 {
	left:3%;
}
.hr3 {
	right:3%;
}


.item_sec .num {
    width: 100%;
    text-align: center;
    margin: 1rem auto -2rem;
}
.item_sec .num p {
    font-size: 40px;
}
.item_sec .title {
    width: 100%;
    margin: 2rem auto;
    text-align: center;
    font-size: 20px;
}
.items {
	display: flex;
	-webkit-flex-wrap:wrap;
ã€€ã€€flex-wrap:wrap;
	width: 100%;
    margin: 0 auto;
}

.block1 {
	-webkit-box-ordinal-group:1;
	order:1;
}
.block2 {
	-webkit-box-ordinal-group:3;
	order:3;
}
.block3 {
	-webkit-box-ordinal-group:2;
	order:2;
}
.item_sec .block3 h3 {
    text-align: center;
    border-bottom: 1px solid #000;
	font-size:17px;
}
.item_sec .block3 .txt {
	width: 90%;
    font-size: 14px;
    margin: 1rem auto 1.6rem;
    line-height: 1.6em;
}
.item_link {
    width: 92%;
    margin: 0 auto;
}
.item_link a, .all_link a {
	font-size:12px;
}
.img_list li {
    margin: 3rem 0.4rem 0;
}
.detail {
    margin: 1rem auto;
}
.detail .top {
    font-size: 30px;
}
.detail .top img {
    width: 50px;
    margin: -1rem 0;
    margin-right: -0.6rem;
    margin-left: -0.4rem;
}
.detail .txt {
    font-size: 13px;
    margin-left: 3.3rem;
    width: 82%;
    line-height: 1.4em;
}
.detail hr {
	height: 70%;
    top: 2.5rem;
}
.item_sec hr.under {
	margin:1.5rem 0;
}

.all_link {
	width:90%;
}

/*_____ ãƒªãƒ³ã‚¯ _____*/





.topics {
    width: 90%;
    margin: 3rem auto 0;
}
.topics .top {
    font-size: 0.72rem;
    font-weight: 500;
    letter-spacing: 1.3px;
    margin: 0 0 0.5rem;
    padding: 2px 0 2px;
    border: 1px solid #000;
    width: 100px;
    text-align: center;
}
.topics a {
    display: block;
    width: calc(100%/1);
    margin: 0;
}
.topics .for {
	font-size: 0.75rem;
    padding: 0.2rem 0 0;
    letter-spacing: 0.5px;
    font-weight: 700;
}
.topics .title {
    font-size: 0.73rem;
    font-weight: 500;
    margin: 0.2rem 0 1.5rem;
}
.topics img {
    width: 100%;
    height: 100px;
    object-fit: cover;
	object-position: 50% 0;
}



.sns_size {
    margin: 1.5rem auto 2rem;
    width: 95%;
}



/*____ slick ____


.prev,
.next {
	position: absolute;
    z-index: 5;
    border: 1px solid #ccc;
    width: 30px;
    height: 30px;
    border-radius: 50px;
}
.prev {
 	top: 50%;
    left: 2%;
}
.next {
 	top: 50%;
    right: 2%;
}


.prev:after,
.next:after {
	position: absolute;
    font-size: 0.9rem;
	color:#ccc;
}
.prev:after {
    content: "&lt;";
	top: 13%;
    left: 31%;

}
.next:after {
    content: "&gt;";
	top: 13%;
    right: 31%;
}
*/

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