﻿.no-webp .visible-phone.no-webp_img{display:block}.no-webp .visible-phone.webp_img{display:none}.webp .visible-phone.no-webp_img{display:none}.webp .visible-phone.webp_img{display:block}[type="hidden"].is-error,[type="text"].is-error,[type="search"].is-error,[type="tel"].is-error,[type="url"].is-error,[type="email"].is-error,[type="password"].is-error,[type="datetime"].is-error,[type="date"].is-error,[type="month"].is-error,[type="week"].is-error,[type="time"].is-error,[type="datetime-local"].is-error,[type="number"].is-error,select.is-error,textarea.is-error{border-color:#ff6d6d;background-color:transparent}.fs-c-assist.is-error{color:#ff6d6d}.fs-c-assist.is-error .fs-c-assist__message,.fs-c-assist.is-error .fs-c-assist__message::before{color:#ff6d6d}.fs-c-panel{padding:9px 8px 9px 32px}.fs-c-panel::before{top:12px}.fs-c-panel--error{color:#ff6d6d;border-color:#ff6d6d}.fs-c-panel--error::before{color:#ff6d6d}.fs-c-quantity__number.is-error{border:1px solid #ff6d6d;background-color:transparent}.fs-c-panel__contentList__content{color:#ff6d6d;font-weight:300;font-size:1.2rem;line-height:20px}.fs-c-panel__contentList__item+.fs-c-panel__contentList__item{border-top:1px solid #ff6d6d}.fs-c-checkbox__checkbox+label>.fs-c-checkbox__checkMark{margin-right:10px}h2.section-tit-s{border-bottom:1px solid #cbcbcb;padding-bottom:15px;margin-bottom:25px;font-size:2.4rem;line-height:3.1rem}@media (min-width: 992px){h2.section-tit-s{padding-bottom:25px;margin-bottom:30px}}@media (max-width: 991px){.fs-c-buttonContainer>*,.fs-c-inputInformation__button>*{display:block;margin:0 auto}.fs-c-buttonContainer>*:not(:last-child),.fs-c-inputInformation__button>*:not(:last-child){margin-bottom:15px}}@media (min-width: 992px){.fs-c-buttonContainer,.fs-c-inputInformation__button{display:flex;justify-content:center}.fs-c-inputInformation__button{margin-top:20px}.fs-c-buttonContainer>*:not(:last-child),.fs-c-inputInformation__button>*:not(:last-child){margin-right:30px}}.fs-c-modal__inner>*{padding:20px}.fs-c-modal__inner .fs-c-modal__header{padding-bottom:0;line-height:1.3rem}.fs-c-modal__inner .fs-c-modal__close{margin-left:10px}.fs-c-modal__inner .fs-c-modal__contents *{font-weight:300;font-size:1.3rem}.fs-c-modal__inner .fs-c-productImage__image{margin:0 auto 10px}.fs-c-modal__inner .fs-c-productName{text-align:center;margin-bottom:20px}.fs-c-modal__inner .fs-c-inquiryMessage{text-align:center;margin-bottom:40px}.fs-c-modal__inner .fs-c-inputTable--inModal{width:100%}.fs-c-modal__inner .fs-c-modal__contents .fs-c-stockNotificationsRegisterField .fs-c-inputTable{width:100%}.fs-c-modal__inner .fs-c-inputTable--inModal .fs-c-inputTable__dataCell{width:100%}.fs-c-stockNotificationsMessage{text-align:center;margin:30px 0 40px}.fs-c-stockNotificationsProduct__productName .fs-c-productName__copy{margin-bottom:5px}.fs-c-modal__inner .fs-c-button--subscribeToArrivalNotice{margin-top:10px}@media (max-width: 991px){.fs-c-modal__inner{width:calc(100vw - 20px)}.fs-c-modal__inner .fs-c-productName{padding-top:10px;margin-bottom:15px}.fs-c-modal__inner .fs-c-inquiryMessage{margin-bottom:25px}.fs-c-modal__inner .fs-c-inputTable{margin-top:20px}.fs-c-modal__inner .fs-c-inputInformation__button{margin-top:25px}.fs-c-modal--inquiry .fs-c-inputTable{margin-bottom:15px !important}.fs-c-modal--inquiry .fs-c-inputInformation__button{margin-top:30px !important}.fs-c-stockNotificationsMessage{margin-bottom:15px}.fs-c-modal__inner .fs-c-button--subscribeToArrivalNotice{max-width:260px}.fs-c-modal__inner .fs-c-buttonContainer>*{margin-left:0;margin-right:0}}@media (min-width: 992px){.fs-c-modal__inner>*{width:100%;min-width:750px;padding:20px}.fs-c-modal__inner .fs-c-modal__contents *{font-size:1.4rem}.fs-c-modal__inner .fs-c-modal__contents .fs-c-stockNotificationsRegisterField .fs-c-inputTable tr th{padding-right:10px}.fs-c-modal__inner .fs-c-inputTable--inModal .fs-c-inputTable__headerCell{padding-right:10px}.fs-c-modal--inquiry .fs-c-inputInformation__button{margin-top:40px !important}}#history{border-top:1px solid #F2F2F2;border-bottom:none}#history::after{display:none}#history .section-tit{font-weight:200;font-size:1.1rem}#history-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center}#history-list li{width:calc(20% - 4px);flex:0 1 auto}#history-list li:not(:nth-child(5n)){margin-right:5px}@media (min-width: 992px){#history{padding-top:40px;padding-bottom:45px}#history .section-tit{font-size:1.4rem}#history-list li{width:calc(10% - 18px);flex:0 1 auto}#history-list li:not(:nth-child(10n)){margin-right:20px}}#fs_ProductSearch .list-hidden,#fs_ProductCategory .list-hidden{display:none}.fs-c-productPrices *{font-weight:300;letter-spacing:0.2em}.fs-c-price{display:inline-table;font-family:"gill-sans-nova","noto-sans-cjk-jp", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif}.fs-c-price span{color:#404040;font-size:1.4rem}.fs-c-price__value{font-family:"gill-sans-nova","noto-sans-cjk-jp", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-weight:400}.fs-c-productPrice__addon__label::before{content:"（"}.fs-c-productPrice__addon__label::after{content:"）"}.fs-c-productPrices .fs-c-productPrice--listed .fs-c-productPrice__main__label{display:none}.fs-c-productPrices .fs-c-productPrice--listed .fs-c-productPrice__main__price{position:relative}.fs-c-productPrices .fs-c-productPrice--listed .fs-c-productPrice__main__price:before{content:"";width:100%;height:1px;display:block;background-color:#fff;position:absolute;bottom:50%}.fs-c-productPrices .fs-c-productPrice--listed+.fs-c-productPrice--selling{display:inline}.fs-c-productPrices .fs-c-productPrice--listed+.fs-c-productPrice--selling span{color:#ff6d6d}.fs-c-productListItem .fs-c-productPrices .fs-c-productPrice--listed+.fs-c-productPrice--selling span{color:#fff;font-weight:600}.fs-c-productPrice .fs-c-productPrice__addon{font-size:1.4rem}.fs-c-productPrice .fs-c-productPrice__addonafter{content:"〜";color:#404040;font-size:1.6rem}.product-furniture .fs-c-productPrice .fs-c-productPrice__addon:after{content:"〜";color:#404040;font-size:1.6rem}@media (max-width: 991px){.fs-c-productPrice .fs-c-productPrice__addon{font-size:1.2rem}}.fs-c-productName,.fs-c-heading{font-family:"gill-sans-nova","noto-sans-cjk-jp", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif}.fs-c-productName span,.fs-c-heading span{color:#404040;letter-spacing:0.4em}.fs-c-productListItem__productName{line-height:1.6rem;font-size:1.1rem;margin-bottom:4px;word-break:break-word}.fs-c-productListItem__productName *{display:inline-block;letter-spacing:0.35em}.fs-c-productName__variation{font-size:1rem;line-height:1.4rem}@media (min-width: 992px){.fs-c-productListItem__productName{font-size:1.4rem;line-height:2.2rem}.fs-c-productName__variation{font-size:1.2rem;line-height:1.6rem}}.fs-c-salesPeriod__date{font-size:1.2rem;margin-top:-2px}.fs-c-salesPeriod__date dt{margin-bottom:2px}.fs-c-productList .fs-c-productList__message.fs-c-noResultMessage{padding-bottom:70px;padding-top:70px;text-align:center;font-size:1.4rem}@media (min-width: 992px){.fs-c-productList .fs-c-productList__message.fs-c-noResultMessage{padding-bottom:100px;padding-top:100px}}.fs-c-productSalesPeriod{font-size:1.4rem;line-height:2.1rem;margin-top:25px;margin-bottom:15px}@media (min-width: 992px){.fs-c-productSalesPeriod{margin-top:45px;margin-bottom:25px}}.fs-c-productPreorderMessage{font-size:1.4rem;line-height:2.1rem;margin-bottom:55px}.fs-p-productDescription--full{margin-bottom:30px}.fs-c-featuredProduct .fs-c-productMarks,.fs-c-wishlistProduct .fs-c-productMarks,.fs-c-wishlistProduct__list .fs-c-productName__variation,.fs-c-wishlistProduct__list .fs-c-productListItem__lowInStock,.fs-c-wishlistProduct__footer{display:none}.fs-c-featuredProduct__list .fs-c-productListItem__salesPeriod,.fs-c-featuredProduct__list .fs-c-productListItem__lowInStock,.fs-c-featuredProduct__list .fs-c-productListItem__viewReview,.fs-c-featuredProduct__list .fs-c-productListItem__control,.fs-c-wishlistProduct__list .fs-c-productListItem__salesPeriod,.fs-c-wishlistProduct__list .fs-c-productListItem__viewReview,.fs-c-wishlistProduct__list .fs-c-productListItem__control{display:none}.fs-c-featuredProduct__list .fs-c-productListCarousel__ctrl--prev:before,.fs-c-wishlistProduct__list .fs-c-productListCarousel__ctrl--prev:before,.fs-c-featuredProduct__list .fs-c-productListCarousel__ctrl--next:before,.fs-c-wishlistProduct__list .fs-c-productListCarousel__ctrl--next:before{display:none}.fs-c-featuredProduct__list .fs-c-button--carousel .fs-c-button__label,.fs-c-wishlistProduct__list .fs-c-button--carousel .fs-c-button__label{display:none}.fs-c-featuredProduct .fs-c-productPrices .fs-c-productPrice--listed,.fs-c-wishlistProduct .fs-c-productPrices .fs-c-productPrice--listed{display:block;margin-bottom:5px}.fs-c-featuredProduct .fs-c-productPrice--listed .fs-c-productPrice__main__price::before,.fs-c-wishlistProduct .fs-c-productPrice--listed .fs-c-productPrice__main__price::before{width:100%}@media (max-width: 991px){.fs-c-featuredProduct .fs-c-productPrice--listed .fs-c-price__value::after,.fs-c-wishlistProduct .fs-c-productPrice--listed .fs-c-price__value::after{font-size:1.1rem}.fs-c-featuredProduct .fs-c-productListItem .fs-c-productPrices .fs-c-productPrice--listed+.fs-c-productPrice--selling .fs-c-productPrice__main__label,.fs-c-wishlistProduct .fs-c-productListItem .fs-c-productPrices .fs-c-productPrice--listed+.fs-c-productPrice--selling .fs-c-productPrice__main__label{right:-48px;top:1px;font-size:1.2rem}.fs-c-featuredProduct .fs-c-productPrices *,.fs-c-wishlistProduct .fs-c-productPrices *{font-size:1rem}}.wish-page{max-width:1250px;padding-bottom:70px}@media (min-width: 992px){.wish-page{padding-bottom:100px}}.fs-c-wishList{font-size:1.1rem;line-height:1.6rem;margin-bottom:40px}.fs-c-wishList .fs-c-productList__list{display:flex;flex-wrap:wrap;width:100%}.fs-c-wishList .fs-c-productList__list>article{flex:0 0 auto}.fs-c-wishList .fs-c-productList__list .fs-c-productListItem__salesPeriod,.fs-c-wishList .fs-c-productList__list .fs-c-productListItem__lowInStock,.fs-c-wishList .fs-c-productList__list .fs-c-productListItem__viewReview{display:none}@media (min-width: 992px){.fs-c-wishList{display:flex;font-size:1.4rem;line-height:1.8rem}}.fs-c-wishlistProduct__footer{display:none}.fs-c-wishlistProduct .fs-c-wishlistProduct__list .fs-c-productListItem__salesPeriod,.fs-c-wishlistProduct .fs-c-wishlistProduct__list .fs-c-productListItem__lowInStock,.fs-c-wishlistProduct .fs-c-wishlistProduct__list .fs-c-productListItem__viewReview,.fs-c-wishlistProduct .fs-c-wishlistProduct__list .fs-c-productListItem__control{display:none}.fs-c-productList__list+.fs-c-productList__controller .fs-c-sortItems{display:none}.fs-c-productList__list+.fs-c-productList__controller .fs-c-listControl{text-align:center;font-size:1.8rem}.fs-c-productList__list+.fs-c-productList__controller .fs-c-listControl__status__total,.fs-c-productList__list+.fs-c-productList__controller .fs-c-listControl__status__indication{font-family:'gill-sans-nova', "noto-sans-cjk-jp","Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:2.4rem;font-weight:400;color:#212121;letter-spacing:0.3rem;margin-right:10px}.fs-c-productList__list+.fs-c-productList__controller .fs-c-listControl__status__total__label,.fs-c-productList__list+.fs-c-productList__controller .fs-c-listControl__status__indication__label{font-size:1.4rem;color:#4c4c4c;margin-left:5px}.fs-c-pagination{justify-content:center;align-items:center;margin-top:60px}.fs-c-pagination a:hover{background-color:#9d9d9c;opacity:1;color:#fff}.fs-c-pagination>*{display:flex;align-items:center;justify-content:center;flex:0 1 auto;width:32px;height:32px;font-family:'gill-sans-nova', "noto-sans-cjk-jp","Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;border:solid 1px #9d9d9c;border-radius:2px;margin:0 8px}.fs-c-pagination>span{align-items:baseline;border:none}.fs-c-pagination__item.is-active{align-items:center;color:#FFF;background-color:#9d9d9c;border:solid 1px #9d9d9c}.fs-c-pagination [class*="fs-c-pagination__item--"]{display:flex;justify-content:center;align-items:center;width:40px;color:#9d9d9c;border-radius:2px}.fs-c-pagination .fs-c-pagination__item--next{margin-left:15px}.fs-c-pagination .fs-c-pagination__item--prev{margin-right:15px}.fs-c-pagination [class*="fs-c-pagination__item--"]::before{margin:0 auto}@media (max-width: 991px){.fs-c-productList__list+.fs-c-productList__controller .fs-c-listControl__status{display:none}.fs-c-pagination{margin-top:30px}.fs-c-pagination>span{width:20px}.fs-c-pagination__item.is-active{width:40px}}@media (min-width: 992px){.fs-c-productListItem .fs-c-productListItem__image a:hover{opacity:1}.fs-c-productListItem .fs-c-productListItem__image a .fs-c-productListItem__image__image{transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fs-c-productList__list+.fs-c-productList__controller{padding-left:55px;height:40px;margin-top:20px}.fs-c-productList__list+.fs-c-productList__controller .fs-c-listControl{position:relative}.fs-c-productList__list+.fs-c-productList__controller .fs-c-listControl .fs-c-listControl__status{position:absolute;padding:11px 0}.fs-c-pagination .fs-c-pagination__item--next{margin-right:0}.fs-c-pagination .fs-c-pagination__item--prev{margin-left:0}.fs-c-pagination{width:77%;margin:60px 0 0 auto}}.fs-c-breadcrumb{margin:0 auto;text-transform:uppercase;max-width:1130px;padding-top:43px;padding-left:15px;padding-right:15px;font-size:1rem;line-height:1.5em;letter-spacing:0.2em;font-family:"gill-sans-nova","noto-sans-cjk-jp", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif}.fs-c-breadcrumb__list{padding:0;margin-bottom:28px}.fs-c-breadcrumb__listItem{color:#9d9d9c;font-weight:600;display:inline;word-break:break-word}.fs-c-breadcrumb__listItem::before,.fs-c-breadcrumb__listItem a{display:inline;font-weight:400}.fs-c-breadcrumb__listItem::before{padding:0 0.9rem}@media (min-width: 992px){.fs-c-breadcrumb{padding-top:136px;padding-left:1rem;padding-right:1rem}}.fs-c-slick .slick-arrow{color:transparent;background-color:transparent}.fs-c-slick .slick-arrow:before{font-family:'leebroom' !important;color:#fff;font-size:2.1rem;display:block;line-height:2.1rem;padding:10px;opacity:1}.fs-c-slick .slick-prev.slick-disabled:before,.fs-c-slick .slick-next.slick-disabled:before{opacity:1}.fs-c-slick .fs-c-productListCarousel__ctrl--prev:before,.fs-c-slick .slick-prev:before{content:"\e907"}.fs-c-slick .fs-c-productListCarousel__ctrl--next:before,.fs-c-slick .slick-next:before{content:"\e908"}.fs-c-slick .slick-arrow .fs-c-button__label{display:none}@media (min-width: 992px){.fs-c-slick .slick-arrow{background-color:transparent;border-radius:50%}.fs-c-slick .fs-c-productListCarousel__ctrl--prev:before,.fs-c-slick .slick-prev:before{padding-left:8px}.fs-c-slick .fs-c-productListCarousel__ctrl--next:before,.fs-c-slick .slick-next:before{padding-right:8px}}.fs-c-productOption{margin-top:20px;margin-bottom:40px}.fs-c-productOption:before{content:"オプション";display:block;color:#404040;font-size:1.5rem;margin-bottom:25px;letter-spacing:0.4em}@media (min-width: 992px){.fs-c-productOption:before{font-size:1.4rem}}.c-option .fs-c-productOption__name{font-size:1.3rem;width:100%;line-height:1em;font-family:"gill-sans-nova","noto-sans-cjk-jp","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,"メイリオ",Meiryo,sans-serif;font-display:swap;margin-bottom:15px}.c-option .fs-c-productOption__label{color:#8f8f8f;font-weight:400}.c-option .fs-c-productOption__option{width:100%;margin-bottom:0}.c-option .fs-c-productOption__option .fs-c-dropdown__menu{padding:9px 3em 9px 8px;color:#8f8f8f}.c-option .fs-c-productOption__option input[type="text"]{padding:9px 8px}.c-option .fs-c-productOption__field{margin-bottom:30px}.c-option .fs-c-requiredMark{display:none}.c-option .fs-c-dropdown::after{border-left:1px solid #ccc;font-family:'fs-icon' !important;font-size:1.8rem;background-color:#f2f2f2;padding:0;width:45px}.c-option .fs-c-productOption__comment{font-size:1.2rem;line-height:1.666em}.c-option .fs-c-productOption__comment ul{margin-bottom:20px}.c-option .fs-c-productOption__comment li{margin-left:1em;text-indent:-1em;font-size:12px;line-height:19px;color:#8f8f8f}.c-option .fs-c-productOption__comment li{margin-bottom:10px}.c-option .fs-c-productOption__comment a{color:#404040}.fs-c-productListItem .fs-c-productListItem__viewMoreImageButton,.fs-c-productListItem .fs-c-productListItem__control,.cart .fs-c-productListItem .fs-c-productListItem__control{display:none}.fs-c-productListItem{position:relative}@media (min-width: 992px){#fs_ProductCategory .fs-l-main{padding-top:12px}}.fs-c-productListItem .fs-c-productMarks{position:absolute;top:0;left:0}.fs-c-productListItem .fs-c-productMark__item .fs-c-productMark__label{color:#000}@media (min-width: 992px){.fs-c-productListItem .fs-c-productMark__item .fs-c-productMark__label{font-size:1.2rem}}.fs-c-productListItem .fs-c-productListItem__image a{display:block;overflow:hidden;display:flex;justify-content:center;align-items:center}.fs-c-productListItem .fs-c-productListItem__image a>*{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.fs-c-productListItem *+.fs-c-productListItem__productName{padding-top:0}.fs-c-productListItem .fs-c-productName__name{display:block;font-size:1.2rem}.fs-c-productListItem .fs-c-productPrices{font-size:1rem;margin-bottom:6px}.fs-c-productListItem .fs-c-productPrices .fs-c-price__value{font-size:1.4rem}.fs-c-productListItem .fs-c-productPrices .off-rate{font-weight:400;font-size:1.2rem;line-height:1.5rem}.fs-c-productListItem .fs-c-productPrice__main__label,.fs-c-productListItem .fs-c-productListItem__preorderMessage{display:none}@media (max-width: 991px){.fs-c-productListItem .fs-c-productPrices .fs-c-price__value::after,.fs-c-productPrice .fs-c-productPrice__addon{font-size:0.9rem !important}}.fs-c-productListItem .c-itemname{position:absolute;top:50%;left:0;width:100%;text-align:center;pointer-events:none;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0 10px;opacity:0;overflow:hidden}.fs-c-productListItem .c-itemname span{color:#fff}@media (min-width: 992px){.fs-c-productListItem .fs-c-productListItem__image a{position:relative}.fs-c-productListItem .fs-c-productListItem__image a:after{-webkit-transition:all 0.2s cubic-bezier(0.33333, 0.66667, 0, 0.33333);transition:all 0.2s cubic-bezier(0.33333, 0.66667, 0, 0.33333);content:"";display:block;background-color:transparent;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}.fs-c-productListItem:hover .fs-c-productListItem__image a:after{background-color:#000;opacity:0.5}.fs-c-productListItem .c-itemname{-webkit-transition:all 0.2s cubic-bezier(0.33333, 0.66667, 0, 0.33333);transition:all 0.2s cubic-bezier(0.33333, 0.66667, 0, 0.33333);opacity:0}.fs-c-productListItem:hover .c-itemname{opacity:1}.fs-c-productListItem *+.fs-c-productListItem__productName{padding-top:0}.fs-c-productListItem .fs-c-productPrices .fs-c-productPrice--listed .fs-c-productPrice__addon{display:none}.fs-c-productListItem .fs-c-productName__name{font-size:1.4rem}.fs-c-productListItem .fs-c-productPrices .fs-c-price__value{font-size:1.6rem}.fs-c-productListItem .fs-c-productPrices .fs-c-productPrice__addon{display:none}.fs-c-productListItem .fs-c-productPrices .fs-c-productPrice__addon,.fs-c-productListItem .fs-c-productPrices .fs-c-price__value::after{font-size:1rem}}.fs-c-productListItem .fs-c-productListItem__notice{font-size:1.2rem}.fs-c-productListItem .fs-c-productListItem__outOfStock{text-align:center;font-family:'gill-sans-nova', sans-serif;color:#fff;font-size:1.2rem;font-weight:700;line-height:2.1rem;border-radius:3px;margin-top:8px}@media (max-width: 991px){.fs-c-productListItem .fs-c-productListItem__outOfStock{font-size:1rem;line-height:1.7rem;max-width:50px;letter-spacing:0}}.fs-c-wishlistProduct__title,.fs-c-featuredProduct__title{color:#404040;letter-spacing:0.4em;font-size:1.5rem;font-weight:300;margin-bottom:25px;text-align:left}@media (min-width: 992px){.fs-c-wishlistProduct__title,.fs-c-featuredProduct__title{margin-bottom:30px}}.fs-c-productListCarousel__list__item{display:flex !important;flex-direction:column;justify-content:center;align-items:center;margin:0}@media (max-width: 991px){.fs-c-productListCarousel__list__item{width:40vw !important;height:40vw}}@media (min-width: 992px){.fs-c-productListCarousel__list__item{width:231px !important;height:231px}}@media (max-width: 991px){.fs-c-productListCarousel__list .slick-slide{margin-bottom:0;margin-right:10px}}@media (min-width: 992px){.fs-c-productListCarousel__list .slick-slide{margin:0 3px}}.fs-c-productListCarousel__list__item .fs-c-productListItem__imageContainer{position:absolute;z-index:-1;top:0;left:0;width:100%}.fs-c-productListCarousel__list__item *+.fs-c-productListItem__productName,.fs-c-productListCarousel__list__item .fs-c-productPrices{text-align:center;width:100%;z-index:2;transition:all 0.2s cubic-bezier(0.33333, 0.66667, 0, 0.33333);-webkit-transition:all 0.2s cubic-bezier(0.33333, 0.66667, 0, 0.33333);opacity:0;padding:0 5px;word-break:break-all}.fs-c-productListCarousel__list__item *+.fs-c-productListItem__productName *,.fs-c-productListCarousel__list__item .fs-c-productPrices *{color:#fff}.fs-c-productListCarousel__list__item:hover *+.fs-c-productListItem__productName,.fs-c-productListCarousel__list__item:hover .fs-c-productPrices{text-align:center;width:100%;z-index:2;transition:all 0.2s cubic-bezier(0.33333, 0.66667, 0, 0.33333);-webkit-transition:all 0.2s cubic-bezier(0.33333, 0.66667, 0, 0.33333);opacity:1}.fs-c-slick .fs-c-productListCarousel__ctrl--prev{margin-left:-14px;flex-basis:40px;min-width:40px}.fs-c-slick .fs-c-productListCarousel__ctrl--prev:before{font-family:'leebroom' !important;content:"\e907";font-size:2rem;color:#404040}.fs-c-slick .fs-c-productListCarousel__ctrl--next{margin-right:-14px;flex-basis:40px;min-width:40px}.fs-c-slick .fs-c-productListCarousel__ctrl--next:before{font-family:'leebroom' !important;content:"\e908";font-size:2rem;color:#404040}@media (max-width: 991px){.fs-c-productListCarousel__ctrl{display:none}}.c-sidemenu-block .fs-pt-menu__link{font-family:'gill-sans-nova', "noto-sans-cjk-jp","Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;text-transform:uppercase;letter-spacing:0.3rem}.c-sidemenu-block .fs-pt-menu__link--lv1{display:none}.c-sidemenu-block .fs-pt-menu__link--lv2{display:inline-block;letter-spacing:0.35em}.c-sidemenu-block .fs-pt-menu__link--lv3{display:inline-block;letter-spacing:0.1em}.c-sidemenu-block .fs-pt-menu__heading{position:relative;width:100%;display:block}.c-sidemenu-block .fs-pt-menu__heading--btn:after{font-family:'leebroom' !important;content:"\e908";font-size:1rem}.c-sidemenu-block .fs-pt-menu__heading--btn{position:absolute;height:100%;right:0;top:0;transition:all 0.2s linear;-webkit-transition:all 0.2s linear}.c-sidemenu-block .fs-pt-menu__heading--btn.is-open{transition:all 0.2s linear;-webkit-transition:all 0.2s linear}.c-sidemenu-block .fs-pt-menu--lv3{max-height:0;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;opacity:0;visibility:hidden}.c-sidemenu-block .fs-pt-menu--lv3.is-open{max-height:500px;opacity:1;visibility:visible}@media (max-width: 991px){.c-sidemenu-block .fs-pt-menu__item--lv2{border:1px solid #9d9d9c;margin-bottom:10px}.c-sidemenu-block .fs-pt-menu__item--lv3{padding-left:20px}.c-sidemenu-block .fs-pt-menu__link--lv2{font-size:1.3rem;padding:10px 20px}.c-sidemenu-block .fs-pt-menu__link--lv3{font-size:1.2rem;line-height:2.2rem;padding:10px 15px}.c-sidemenu-block .fs-pt-menu__heading--btn{right:8px;padding:0 12px;transform:rotate(90deg)}.c-sidemenu-block .fs-pt-menu__heading--btn.is-open{transform:rotate(-90deg)}}@media (min-width: 992px){.c-sidemenu{width:20%;flex:0 0 auto}.c-sidemenu-block .fs-pt-menu__item--lv2{border-bottom:1px solid #eee}.c-sidemenu-block .fs-pt-menu__item--lv3{padding-left:20px;padding-bottom:10px}.c-sidemenu-block .fs-pt-menu__item--lv3:last-child{padding-bottom:25px}.c-sidemenu-block .fs-pt-menu__link--lv2{font-size:1.5rem}.c-sidemenu-block .fs-pt-menu__link--lv3{font-size:1.3rem;line-height:2.2rem}.c-sidemenu-block .fs-pt-menu__heading--lv2{padding:20px 0}.c-sidemenu-block .fs-pt-menu__heading--btn{padding:0 15px;transform:rotate(0)}.c-sidemenu-block .fs-pt-menu__heading--btn.is-open{transform:rotate(90deg)}}@media (max-width: 991px){.c-sidemenu-block .is-inactive{display:none}}.product-data .product-data_item{margin-top:-1px}.product-data .title{display:block;width:100%;clear:both;opacity:1;cursor:pointer;transition:.25s all;position:relative}.product-data .title:hover,.product-data .title.is-accordion-open{color:#fff}.product-data .title:hover .title_btn,.product-data .title.is-accordion-open .title_btn{color:#fff;border:1px solid #9d9d9c;background-color:#9d9d9c;opacity:1}.product-data .title:hover .open,.product-data .title:hover .close,.product-data .title.is-accordion-open .open,.product-data .title.is-accordion-open .close{color:#fff}.product-data .title_btn{font-size:12px;height:40px;padding:10px 20px;line-height:20px;width:100%;border:1px solid #9d9d9c;border-bottom:none;display:block;padding-right:40px;transition:.25s all;background:#fff}.product-data .open-close{width:40px;height:40px;position:absolute;top:0px;right:0px}.product-data .open-close .open,.product-data .open-close .close{line-height:40px;width:40px;text-align:center}.product-data .open-close .close,.product-data .is-accordion-open .open{display:none}.product-data .is-accordion-open .close{display:block}.product-data .content{margin-top:-1px;padding:0 15px;border:1px solid #9d9d9c;background-color:#fff;font-size:12px;max-height:0;overflow:hidden;transition:0.5s cubic-bezier(0.27, 1.06, 0.64, 1.01) all}.product-data .content.is-accordion-open{max-height:1000px;padding:15px}@media print{.product-data .title{color:#fff}.product-data .title_btn{color:#fff;border:1px solid #404040;background-color:#404040;opacity:1}.product-data .open-close{display:none}.product-data .content{max-height:1000px;padding:15px}}.product-data .additional-attributes-wrapper{margin-bottom:0px}.product-data .additional-attributes,.product-data .additional-attributes tbody,.product-data .additional-attributes tr{width:100%}@media (min-width: 787px){.product-data .additional-attributes{margin-bottom:20px}}.product-data .additional-attributes caption{height:auto;position:relative;width:auto;text-align:left;font-weight:600;margin:10px 0;color:#9d9d9c}@media (max-width: 786px){.product-data .additional-attributes caption{margin:10px 0px}}.product-data .additional-attributes th,.product-data .additional-attributes td{float:none;font-size:1.2rem;line-height:1.7;margin-bottom:10px}@media (max-width: 786px){.product-data .additional-attributes th,.product-data .additional-attributes td{display:block}}.product-data .additional-attributes th{width:100%;vertical-align:middle;font-weight:300}@media (max-width: 786px){.product-data .additional-attributes th{padding-left:0;display:block;margin-bottom:10px}}@media (min-width: 787px){.product-data .additional-attributes th{padding:5px 0;width:11em}}.product-data .additional-attributes td{color:#9d9d9c}@media (min-width: 787px){.product-data .additional-attributes td{border-left:1px solid #ccc;padding:10px}}@media (max-width: 786px){.product-data .additional-attributes:not(:last-child) td{border-bottom:1px solid #e7e7e7;padding-bottom:10px;margin-bottom:10px}}.product-data .additional-attributes td a{text-decoration:underline;display:block}@media print{.product-data .additional-attributes th{width:9em}.product-data .additional-attributes td{border-left:1px solid #404040}}.product-data .additional-attributes-wrapper li{color:#9d9d9c}.product-data .additional-attributes-wrapper li:not(:last-child){margin-bottom:10px}@media (min-width: 787px){.c-product-related{position:absolute;left:15px}}@media (min-width: 992px){.c-product-related{left:1rem}}.c-product-related span{font-size:1.1rem;letter-spacing:1.8rem;letter-spacing:0.2em}.c-product-related .fs-c-featuredProduct__title{color:#404040;letter-spacing:0.4em;font-size:1.5rem;font-weight:300}@media (max-width: 786px){.c-product-related .fs-c-slick .slick-slide{margin-right:10px}.c-product-related .fs-c-productListCarousel__ctrl{display:none !important}.c-product-related .fs-c-productListCarousel__list__item{width:40vw !important;height:40vw;margin-bottom:0}}@media (min-width: 787px){.c-product-related{max-width:680px;width:60.17699%}.c-product-related .fs-c-featuredProduct__title{font-size:1.4rem}.c-product-related .fs-c-productListCarousel__ctrl{flex-basis:40px;min-width:40px}.c-product-related .fs-c-productListCarousel__list .slick-slide{margin:0}.c-product-related .fs-c-productListCarousel__list__item{width:calc((100vw - 20px) * 0.61262 / 4) !important;height:calc((100vw - 20px) * 0.61262 / 4)}}@media (min-width: 992px){.c-product-related .fs-c-productListCarousel__list__item{width:calc(((100vw - 2rem) * 0.61262 - 50px) / 4) !important;height:calc(((100vw - 2rem) * 0.61262 - 50px) / 4)}}@media (min-width: 1130px){.c-product-related .fs-c-productListCarousel__list__item{width:157px !important;height:157px}}.js-product-image--after{display:block}@media (max-width: 786px){.js-product-image--after{display:none}}.c-popup-product{display:none}.c-popup-product.js-open{display:flex;position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;align-items:center;justify-content:center}.c-popup-product.js-open:before{content:"";width:100%;height:100%;background-color:#000;opacity:0.5;position:absolute;top:0;left:0;z-index:-1;touch-action:none}.c-popup-product .btn-close{text-align:right;margin-top:-5px;margin-bottom:20px}.c-popup-product .icon-close,.c-popup-product .icon-close:hover{background:none;border:none;padding:0;height:30px}.c-popup-product .icon-close:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"fs-icon";color:#8f8f8f;font-size:28px;content:'\e911';display:block;line-height:30px}.c-popup-product .table-wrapper{padding:30px;background-color:#fff;max-width:730px;font-size:12px;position:relative}.c-popup-product .table-wrapper_label{position:absolute;top:30px;left:30px;font-size:1.7rem}@media (min-width: 787px){.c-popup-product .table-wrapper{margin-bottom:-90px;overflow-y:scroll;max-height:calc(100vh - 180px);font-size:14px}.c-popup-product .table-wrapper_label{font-size:1.7rem}}@media (min-width: 768px) and (max-height: 647px){.c-popup-product .table-wrapper{max-height:calc(100% - 90px);overflow-y:scroll;margin-top:100px;margin-bottom:10px}}@media (max-width: 767px){.c-popup-product.js-open{padding:90px 15px 30px}.c-popup-product .table-wrapper{overflow:scroll;width:100%;max-height:100%}.c-popup-product .btn-close{margin-top:-10px}.c-popup-product .icon-close,.c-popup-product .icon-close:hover{height:20px;margin-right:-10px}.c-popup-product .icon-close:before{font-size:18px;line-height:20px}}.carriage-link{cursor:pointer}.carriage-link:hover{text-decoration:underline}.carriage-01,.carriage-02,.carriage-03,.carriage-04,.carriage-05,.carriage-06,.carriage-07,.carriage-08,.carriage-09,.carriage-a,.carriage-b,.carriage-c,.carriage-d,.carriage-e{display:none}.carriage-01.is-active,.carriage-02.is-active,.carriage-03.is-active,.carriage-04.is-active,.carriage-05.is-active,.carriage-06.is-active,.carriage-07.is-active,.carriage-08.is-active,.carriage-09.is-active,.carriage-a.is-active,.carriage-b.is-active,.carriage-c.is-active,.carriage-d.is-active,.carriage-e.is-active{display:inline;color:#404040}@media (max-width: 786px){.carriage-01.is-active,.carriage-02.is-active,.carriage-03.is-active,.carriage-04.is-active,.carriage-05.is-active,.carriage-06.is-active,.carriage-07.is-active,.carriage-08.is-active,.carriage-09.is-active,.carriage-a.is-active,.carriage-b.is-active,.carriage-c.is-active,.carriage-d.is-active,.carriage-e.is-active{display:flex}}.carriage-big,.carriage-quote,.carriage-small{display:none}.carriage-big.is-active,.carriage-quote.is-active,.carriage-small.is-active{display:block}.carriage-big.carriage-table_label.is-active,.carriage-quote.carriage-table_label.is-active,.carriage-small.carriage-table_label.is-active{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#carriage-popup .carriage-caution{margin-bottom:0;margin-top:25px}#carriage-popup .carriage-caution li{text-indent:-1em;margin-left:1em;margin-bottom:1em;line-height:1.5}#carriage-popup .carriage-table_label{font-weight:600;text-align:center;margin-bottom:2em;color:#404040}#carriage-popup .flexbox{display:flex;justify-content:center;margin-bottom:10px}#carriage-popup .flexbox_item{border:1px solid #e8e8e8;border-left:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}#carriage-popup .flexbox_item:first-child{border-left:1px solid #e8e8e8}#carriage-popup .flexbox_item>*{width:6em;padding:10px;text-align:center;font-weight:400;margin-bottom:0}#carriage-popup .carriage-table_price{border-top:1px solid #e8e8e8}#carriage-popup .carriage-table_area span{display:block;margin-bottom:0.3em;line-height:1.5em;color:#404040}#carriage-popup .carriage-table_txtbox{margin-top:25px}#carriage-popup .carriage-table_txtbox p{font-size:13px}@media (max-width: 767px){#carriage-popup .flexbox{display:block}#carriage-popup .flexbox_item{flex-direction:row;border-left:1px solid #e8e8e8;border-top:none}#carriage-popup .flexbox_item:first-child{border-top:1px solid #e8e8e8}#carriage-popup .carriage-table_price{border-left:1px solid #e8e8e8;border-top:none;align-items:center;justify-content:center}#carriage-popup .carriage-table_area{flex:1 0 auto;text-align:left}#carriage-popup .carriage-table_area span{display:inline;padding-right:5px}}.funiture-link.btn-basic{max-width:100%;margin-bottom:15px}@media (min-width: 787px){.funiture-link.btn-basic{margin-bottom:20px}}.c-supplier-name{font-size:1.5rem;color:#404040;border-bottom:1px solid #404040;padding-botto:3px;margin-bottom:15px}@media (min-width: 787px){.c-supplier-name{font-size:2.5rem;padding-bottom:7px;margin-bottom:20px}}.c-supplier{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.c-supplier>*{flex:0 0 auto;width:100%}.c-supplier_img{margin-bottom:15px}.c-supplier_img img{margin:0 auto}@media (min-width: 787px){.c-supplier{width:670px}.c-supplier>*{width:50%}.c-supplier_img img{margin:0}}.c-composition_item{display:flex;margin-bottom:10px}.c-composition_item>*{flex:0 0 auto}.c-composition_item dt{width:4em}.c-composition_item span{color:#404040}.fs-c-subgroup,.fs-c-productList__controller .fs-c-sortItems,.fs-c-productList__controller .fs-c-listControl__status{display:none}@media (min-width: 992px){.fs-c-productList__container{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}}.fs-c-productList__list{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}@media (min-width: 992px){.fs-c-productList__list{flex:0 0 auto;width:77%}}@media (max-width: 991px){.fs-c-productList__list__item{width:32.732%;margin-right:0.901%;margin-bottom:0.901%}.fs-c-productList__list__item:nth-child(3n){margin-right:0}}@media (min-width: 992px){.fs-c-productList__list__item{width:24.324%;margin-right:0.901%;margin-bottom:0.901%}.fs-c-productList__list__item:nth-child(4n){margin-right:0}}.product-wrap{margin-bottom:55px}.product-text{letter-spacing:0.1em;font-size:1.3rem;line-height:1.55}@media (min-width: 787px){.product-wrap{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}.product-image{flex:0 0 auto;width:61.262%;align-self:flex-start}.product-text{flex:0 0 auto;width:36.037%}}.product-image .fs-c-slick .slick-arrow,.product-image .fs-c-productCarouselMainImage__expandButton,.product-image .fs-c-productMainImage__expandButton{display:none !important}.product-image .fs-c-productMainImage__image img{width:100%}.product-image .fs-c-productCarouselMainImage__thumbnailList,.product-image .fs-c-productThumbnail{list-style:none;padding-top:7.5px;display:flex;flex-wrap:wrap;align-items:center;width:100%}.product-image .fs-c-productCarouselMainImage__thumbnailList>*,.product-image .fs-c-productThumbnail>*{min-width:inherit;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image .fs-c-productCarouselMainImage__thumbnailList>li,.product-image .fs-c-productThumbnail__image{min-width:inherit;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image .fs-c-productCarouselMainImage__thumbnailList>li:first-child,.product-image .fs-c-productThumbnail__image:first-child{display:none !important}.product-image .fs-c-productThumbnail{align-items:stretch}@media (max-width: 786px){.product-image .product-image_inner{padding-bottom:40px}.product-image .fs-c-productCarouselMainImage__thumbnailList>li,.product-image .fs-c-productThumbnail__image{margin:0.722%;flex-basis:13.048%;height:12vw}.product-image .fs-c-productCarouselMainImage__thumbnailList>li:nth-child(7n+1),.product-image .fs-c-productThumbnail__image:nth-child(7n+1){margin-right:0}.product-image .fs-c-productCarouselMainImage__thumbnailList>li:nth-child(7n+2),.product-image .fs-c-productThumbnail__image:nth-child(7n+2){margin-left:0}}@media (min-width: 787px){.product-image .product-image_inner{padding-bottom:55px}.product-image .fs-c-productCarouselMainImage__thumbnailList>li,.product-image .fs-c-productThumbnail__image{margin:1.052%;flex-basis:14.91%}.product-image .fs-c-productCarouselMainImage__thumbnailList>li:nth-child(6n+1),.product-image .fs-c-productThumbnail__image:nth-child(6n+1){margin-right:0}.product-image .fs-c-productCarouselMainImage__thumbnailList>li:nth-child(6n+2),.product-image .fs-c-productThumbnail__image:nth-child(6n+2){margin-left:0}}.price-mark-wrap{display:flex;justify-content:space-between}.product-text .fs-c-productMark{display:block}.product-text .fs-c-productMark>li{margin-bottom:10px;display:inline}.product-text .fs-c-productMark .fs-c-productMark__mark{font-size:1.4rem;display:inline-block;padding:0;margin-bottom:15px;margin-right:0}.product-text .fs-c-productMark .fs-c-productMark__label{color:#404040}.product-text .fs-c-productMark .fs-c-productMark__mark.list-hidden .fs-c-productMark__label{display:inline-block;border:1px solid #4d4d4d;padding:2px 8px;font-size:1.6rem;line-height:2.3rem;margin-right:10px;letter-spacing:0.3em}@media (min-width: 787px){.product-text .fs-c-productMark .fs-c-productMark__mark.list-hidden .fs-c-productMark__label{font-size:1.5rem;line-height:2.4rem}}.product-text .fs-c-productMark .fs-c-productMark__mark.tag-new{display:block;width:100%}.product-text .fs-c-productNameHeading{font-size:1.6rem;line-height:2.3rem;padding-bottom:20px}@media (min-width: 787px){.product-text .fs-c-productNameHeading{font-size:1.5rem;line-height:2.4rem;padding-bottom:15px}}.product-text .fs-c-productNameHeading__copy{display:inline-block;margin-bottom:15px;border:1px solid #4d4d4d;padding:2px 8px}.product-text .fs-c-productNameHeading__name{display:block}.product-text .fs-c-productPrices{font-size:2.4rem;line-height:1rem;margin-bottom:50px;margin-top:45px}@media (min-width: 787px){.product-text .fs-c-productPrices{font-size:1.5rem;line-height:2.4rem;margin-top:50px}}.product-text .fs-c-productPrice__addon__label{color:#404040;font-size:1.3rem}.product-text .fs-c-productPrices .fs-c-productPrice--listed{display:flex;align-items:baseline;margin-bottom:10px}.product-text .fs-c-productPrices .fs-c-productPrice--listed *{color:#8f8f8f}.product-text .fs-c-productPrices .fs-c-productPrice--listed .fs-c-productPrice__main__price:before{background-color:#8f8f8f}.product-text .fs-c-productPrices .fs-c-price__value,.product-text .fs-c-productPrices .fs-c-price__currencyMark{font-size:2.4rem;line-height:1}.product-text .fs-c-productPrices .fs-c-productPrice--listed+.fs-c-productPrice--selling .fs-c-productPrice__main__label{font-size:1rem}@media (max-width: 786px){.product-text{margin-bottom:55px}}@media (min-width: 787px){.product-text .fs-c-productPrices{margin-bottom:25px}.product-text .fs-c-productPrice__addon__label{font-size:1.4rem}.product-text .fs-c-productPrices .fs-c-price__value,.product-text .fs-c-productPrices .fs-c-price__currencyMark{font-size:2.6rem}.product-text .fs-c-productPrices .fs-c-productPrice--listed{margin-bottom:15px}.product-text .fs-c-productPrices .fs-c-productPrice--listed+.fs-c-productPrice--selling .fs-c-productPrice__main__label{font-size:1.8rem}.product-text .fs-c-productPrices .fs-c-productPrice--listed+.fs-c-productPrice--selling .fs-c-price__value::after,.product-text .fs-c-productPrices .fs-c-productPrice--listed+.fs-c-productPrice--selling .fs-c-productPrice__addon__label{font-size:1.4rem}}.fs-c-productPointDisplay{display:none}.product-cart{position:relative;margin-bottom:40px}@media (max-width: 786px){.product-cart .fs-c-variationAndActions+.fs-c-productQuantityAndWishlist{min-height:auto}}.product-cart .fs-c-productQuantityAndWishlist{margin-bottom:40px}@media (min-width: 787px){.product-cart .fs-c-productQuantityAndWishlist{margin-bottom:30px}}.product-cart .fs-c-productQuantityAndWishlist__quantity{max-width:30.435%;width:100%;display:flex;align-items:center}.product-cart .fs-c-variationAndActions+.fs-c-productQuantityAndWishlist .fs-c-productQuantityAndWishlist__quantity{right:0;left:auto}.product-cart .fs-c-productQuantityAndWishlist__quantity::before{content:"数量";display:block;font-size:1.4rem;width:3em;flex:0 0 auto}.product-cart .fs-system-quantity-text,.product-cart .fs-c-quantity__select{height:50px;padding:10px;border:1px solid #CCCCCC;color:#404040;font-family:"gill-sans-nova","noto-sans-cjk-jp", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;box-shadow:none;position:relative;max-width:100%;font-size:1.5rem}@media (min-width: 787px){.product-cart .fs-system-quantity-text,.product-cart .fs-c-quantity__select{height:40px}.product-cart .fs-c-productQuantityAndWishlist__quantity::before{margin-bottom:0;margin-right:15px;flex:0 0 auto}.product-cart .fs-c-quantity__message{top:-25px;right:0}}.product-cart .fs-c-productQuantityAndWishlist__wishlist{text-align:right;display:inline-block;width:15em;right:0;float:right;font-size:1.2rem}.product-cart .fs-c-button--particular{height:50px}.product-cart .fs-c-button--particular .fs-c-button__label{color:#404040}.product-cart .fs-c-productActionButton{text-align:center;display:block}.product-cart .fs-c-productActionButton .btn-basic{max-width:100%;font-size:1.4rem;padding:13px 15px}.product-cart .fs-c-productActionButton .fs-c-button__label{display:flex;justify-content:center;align-items:center}@media (min-width: 787px){.product-cart .fs-c-productActionButton{display:inline-block;width:100%}.product-cart .fs-c-productActionButton .btn-basic{font-size:1.6rem;padding:12px 15px}.product-cart .fs-c-button--addToCart--detail{width:100%;max-width:100%;margin-left:0}}.add-purchase{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-bottom:40px;padding:30px 0 0;display:-webkit-flex;display:-ms-flex;display:flex;width:100%;flex-wrap:wrap}@media (min-width: 992px){.add-purchase{padding:25px 0 0}}.purchase-item{width:38%;margin:0 6% 30px}.purchase-item_label{display:block;text-align:center;font-size:1.3rem;line-height:1em;margin-bottom:25px;color:#404040;font-family:"gill-sans-nova","noto-sans-cjk-jp","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,"メイリオ",Meiryo,sans-serif}.itembox{font-size:1.4rem}.itembox .itembox_img{margin-bottom:7px}.itembox .itembox_tax,.itembox .itembox_txt{color:#404040;font-family:"gill-sans-nova","noto-sans-cjk-jp","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,"メイリオ",Meiryo,sans-serif}.itembox .itembox_txt{display:block}.itembox .itembox_tax{font-size:1.1rem}@media (max-width: 786px){.product-cart .fs-c-productNotice{text-align:center;font-size:1.3rem;line-height:1.8rem;padding-top:25px;margin-bottom:10px}}@media (min-width: 787px){.product-cart .fs-c-productNotice{bottom:0;font-size:1.4rem;line-height:2.2rem;margin-top:5px;margin-bottom:20px}}.item-flangecup:not(.js-enabled){display:none}.product-data+.fs-c-buttonContainer--inquiryAboutProduct{margin-top:40px}@media (min-width: 992px){.product-data+.fs-c-buttonContainer--inquiryAboutProduct{margin-top:20px}}.product-text .fs-c-button--inquiryAboutProduct{max-width:100%}.product-cart .fs-c-quantity__select{padding:0 10px}#detail-furniture .product-cart .fs-c-productQuantityAndWishlist__quantity,#detail-furniture .product-cart .fs-c-productActionButton{display:none !important}#detail-furniture .product-cart .fs-c-productQuantityAndWishlist__wishlist{float:none;text-align:left;width:100%}#detail-furniture .product-cart{padding-bottom:0}@media (min-width: 992px){#fs_ProductDetails .fs-l-main{padding-top:8px}}
