﻿.c-point{color:#ff6d6d !important}.fs-p-Contact a,.fs-p-aboutTerms a,.fs-p-returnPolicy a,.fs-p-privacyPolicy a,.fs-p-memberAgreement a{color:#161616}.fs-p-Contact h1.page-title,.fs-p-aboutTerms h1.page-title,.fs-p-returnPolicy h1.page-title,.fs-p-privacyPolicy h1.page-title,.fs-p-memberAgreement h1.page-title{margin-bottom:2em}.fs-p-aboutTerms .section,.fs-p-returnPolicy .section,.fs-p-privacyPolicy .section,.fs-p-memberAgreement .section{margin-bottom:3.8rem}.fs-p-aboutTerms .section-tit,.fs-p-returnPolicy .section-tit,.fs-p-privacyPolicy .section-tit,.fs-p-memberAgreement .section-tit{margin-bottom:1rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;font-size:1.4rem;line-height:1.6}.fs-p-aboutTerms .section-tit span,.fs-p-returnPolicy .section-tit span,.fs-p-privacyPolicy .section-tit span,.fs-p-memberAgreement .section-tit span{flex:0 0 auto}.fs-p-aboutTerms .article,.fs-p-returnPolicy .article,.fs-p-privacyPolicy .article,.fs-p-memberAgreement .article{margin-right:1em}.fs-p-aboutTerms li,.fs-p-returnPolicy li,.fs-p-privacyPolicy li,.fs-p-memberAgreement li,.fs-p-aboutTerms p,.fs-p-returnPolicy p,.fs-p-privacyPolicy p,.fs-p-memberAgreement p{font-size:1.3rem;line-height:1.65}.fs-p-aboutTerms p,.fs-p-returnPolicy p,.fs-p-privacyPolicy p,.fs-p-memberAgreement p{margin-bottom:1rem}.fs-p-aboutTerms ol,.fs-p-returnPolicy ol,.fs-p-privacyPolicy ol,.fs-p-memberAgreement ol{padding-left:1.5em;list-style:decimal}.fs-p-aboutTerms ol.marumoji,.fs-p-returnPolicy ol.marumoji,.fs-p-privacyPolicy ol.marumoji,.fs-p-memberAgreement ol.marumoji{counter-reset:my_counter;list-style:none;padding-left:2em}.fs-p-aboutTerms ol.marumoji li,.fs-p-returnPolicy ol.marumoji li,.fs-p-privacyPolicy ol.marumoji li,.fs-p-memberAgreement ol.marumoji li{position:relative}.fs-p-aboutTerms ol.marumoji li::before,.fs-p-returnPolicy ol.marumoji li::before,.fs-p-privacyPolicy ol.marumoji li::before,.fs-p-memberAgreement ol.marumoji li::before{position:absolute;top:calc(50% - 8px);content:counter(my_counter);counter-increment:my_counter;width:15px;height:15px;line-height:15px;margin-left:-2em;text-align:center;font-size:1rem;color:#848484;border:1px solid #848484;border-radius:50%;font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;font-display:swap}.fs-p-aboutTerms ol ol,.fs-p-returnPolicy ol ol,.fs-p-privacyPolicy ol ol,.fs-p-memberAgreement ol ol{padding-top:1em;padding-bottom:5px}.fs-p-aboutTerms ul,.fs-p-returnPolicy ul,.fs-p-privacyPolicy ul,.fs-p-memberAgreement ul{padding-left:1em;text-indent:-1em}.fs-p-aboutTerms ul>li:before,.fs-p-returnPolicy ul>li:before,.fs-p-privacyPolicy ul>li:before,.fs-p-memberAgreement ul>li:before{content:"・"}.fs-p-Contact iframe{max-width:100%}.flex-wrap.fs-p-Contact{padding-bottom:20px}.flex-wrap.fs-p-Contact .section-tit{margin-bottom:30px;font-size:1.6rem}.flex-wrap.fs-p-Contact .flex-item{margin-bottom:50px}@media (min-width: 768px){.fs-p-aboutTerms,#fs_ReturnPolicy .fs-p-returnPolicy,#fs_PrivacyPolicy .fs-p-privacyPolicy,.fs-p-memberAgreement{margin:0 auto}}@media (min-width: 992px){.fs-p-aboutTerms .section,.fs-p-returnPolicy .section,.fs-p-privacyPolicy .section,.fs-p-memberAgreement .section{margin-bottom:4.5rem}.fs-p-aboutTerms .section-tit,.fs-p-returnPolicy .section-tit,.fs-p-privacyPolicy .section-tit,.fs-p-memberAgreement .section-tit{margin-bottom:1.2rem}.fs-p-aboutTerms p,.fs-p-returnPolicy p,.fs-p-privacyPolicy p,.fs-p-memberAgreement p{margin-bottom:2rem}.fs-p-aboutTerms li,.fs-p-returnPolicy li,.fs-p-privacyPolicy li,.fs-p-memberAgreement li,.fs-p-aboutTerms p,.fs-p-returnPolicy p,.fs-p-privacyPolicy p,.fs-p-memberAgreement p{line-height:1.8}.flex-wrap.fs-p-Contact{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-around;padding-bottom:0}.flex-wrap.fs-p-Contact .flex-item{padding:0 40px;flex:0 0 auto;width:50%}.flex-wrap.fs-p-Contact .order-1{-webkit-order:1;-ms-order:1;order:1}.flex-wrap.fs-p-Contact .order-2{-webkit-order:2;-ms-order:2;order:2}}#about .leed-block{margin-bottom:55px}#about .leed-block__pic{padding-bottom:2.2rem}#about .leed-block__pic img{height:auto}#about .fs-c-heading,#about .awards-block_tit{text-align:left;font-weight:normal;font-size:1.6em;color:#161616;line-height:1.14em;letter-spacing:4px;margin-bottom:1.6rem;text-transform:uppercase !important}#about .txt{font-size:1.3rem;line-height:1.8;margin-bottom:1.5rem}#about .awards-list{text-indent:-1rem;padding-left:1rem}#about .awards-list li{font-size:1.3rem;line-height:1.8;margin-bottom:0.1rem}#about .awards-list li:before{content:'・';display:inline-block;padding-left:1rem}@media (min-width: 581px){#about .leed-block__pic{float:right;padding-left:2.2rem}}@media (max-width: 580px){#about .leed-block__pic img{width:100%}}.fs-p-overview{margin:0 auto;width:100%}.fs-p-overview .fs-p-overview_block{display:flex;width:100%;background-color:#fff;justify-content:center;align-items:center}.fs-p-overview .fs-p-overview_block_inner{padding:30px 20px}.fs-p-overview img{margin-bottom:70px;margin-top:70px}.fs-p-overview dl{font-size:1.3rem;line-height:1.6;margin-bottom:25px}.fs-p-overview dl:last-child{margin-bottom:0}.fs-p-overview dt{width:7em;margin-bottom:0;flex:0 0 auto;font-weight:500;color:#161616}.fs-p-overview dd{width:auto;margin-bottom:0}.fs-p-overview #map{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%}@media (min-width: 992px){.fs-p-overview{display:flex}.fs-p-overview .fs-p-overview_block{width:50%}.fs-p-overview .fs-p-overview_block_inner{padding:30px}.fs-p-overview dl{display:flex}}@media (max-width: 991px){.fs-p-overview .fs-p-overview_block_inner{padding:5px 20px 40px}.fs-p-overview dt{margin-bottom:0.5rem}}.guide .guide-nav{text-align:center;max-width:640px;display:flex;flex-wrap:wrap;margin:0 auto 53px}.guide .guide-nav li a,.guide .guide-nav li a:hover{text-decoration:none}.guide .guide-nav li a>*{transition:.25s ease-in-out all}.guide .guide-nav li a:hover *,.guide .guide-nav li a.current *{opacity:0.7;transition:.25s ease-in-out all}.guide .guide-nav .icn{font-size:2.4rem;margin-bottom:5px}.guide .guide-nav .txt{font-size:1.1rem;line-height:1.5em}.guide ul{text-indent:0;padding-left:0}.guide p,.guide ul li,.guide ol li,.guide dl>*{font-size:1.3rem;line-height:1.8;margin-bottom:0.6rem}.guide p{margin-bottom:1rem}.guide a{color:#161616}.guide a:hover{color:#848484}.guide .guide-num-list{padding-left:1.5em;list-style:decimal}.guide .guide-text-list{text-indent:-1em;padding-left:1em}.guide .guide-text-list a{text-indent:0}.guide .guide-main{border-top:1px solid #ccc}.guide .fs-c-creditCardIcons{padding:10px 0}.guide .fs-c-creditCardIcons li{vertical-align:middle;margin-right:3px}.guide .figure-list{display:flex;flex-wrap:wrap;margin-bottom:5px}.guide .notes-area{background-color:#fff;padding:30px 30px 15px}.guide .notes-area .notes-tit{font-size:1.6rem;font-weight:400;color:#161616;margin-bottom:25px}.guide .notes-area dl{border:solid 1px #ccc;padding:25px 15px 14px;margin-bottom:23px}.guide .attention{font-size:1.6rem;font-weight:600;line-height:1.5em}.guide .furniture-delivery .guide-num-list{display:flex;flex-wrap:wrap;list-style-type:none;padding-left:0}.guide .furniture-delivery .guide-num-list .tit{color:#161616;margin-bottom:15px}.guide .furniture-delivery .guide-num-list figure{border:solid 1px #eee;margin-bottom:15px}.guide .btn-basic{max-width:260px;color:#FFF;padding:6px;margin-top:1rem}@media (min-width: 992px){.guide .guide-nav li{width:25%;padding:0 10px}.guide .guide-main{padding-top:65px}.guide .guide-tit{font-size:1.9rem;margin-bottom:55px}.guide section:not(:last-child){margin-bottom:4.5rem}.guide .section-tit{font-size:1.5rem;line-height:1.8;margin-bottom:0.9rem}.guide .lead-text{margin-bottom:4.5rem}.guide .figure-list li{width:40%}.guide .figure-list li:first-child{width:43%;margin-right:5%}.guide .attention{font-size:1.7rem;font-weight:bold}.guide .items .figure-list li{margin-top:-90px;padding-top:90px}.guide .furniture-delivery .guide-num-list li{width:30%;margin-right:5%;margin-bottom:30px}.guide .furniture-delivery .guide-num-list li:nth-child(3n){margin-right:0}}@media (max-width: 991px){.guide p,.guide a,.guide ul li,.guide ol li,.guide dl>*{font-size:1.3rem;line-height:1.65}.guide dl dt{margin-bottom:0.2rem}.guide .guide-main{padding-top:42px}.guide .guide-tit{font-size:1.7rem;margin-bottom:39px}.guide section:not(:last-child){margin-bottom:3.8rem}.guide .section-tit{font-size:1.4rem;line-height:1.6;margin-bottom:1.2rem}.guide .lead-text{margin-bottom:3rem}.guide .items .figure-list li{margin-top:-45px;padding-top:45px}.guide .furniture-delivery .guide-num-list li{margin-bottom:20px}.guide .furniture-delivery .guide-num-list figure{margin-bottom:10px}.guide .attention{font-size:1.5rem;line-height:1.65}.guide .guide-num-list figure{margin-bottom:15px}.guide .guide-nav{margin-top:-6px;margin-bottom:30px}.guide .guide-nav li{width:33.33333%;padding:0 5px;margin-bottom:0}.guide .notes-area{padding:15px}.guide .notes-area dl{padding:15px 15px 5px}}.browser .lead{margin-bottom:3rem}.border-dt dt,.icon-list li,.border-dt .flex,.icon-list .flex{display:flex;flex-wrap:wrap;align-items:center}.border-dt i,.border-dt .txt,.icon-list i,.icon-list .txt{display:block}.border-dt i,.icon-list i{color:#161616;padding:0 5px}.border-dt{margin-bottom:30px}.border-dt *{line-height:1.65}.border-dt dt{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0;font-size:1.4rem;line-height:2rem;margin-bottom:15px}.border-dt i{color:#161616;padding:0 5px}.border-dt dt i{font-size:2.2rem}.border-dt dt .txt{padding:0 5px}.border-dt li a{color:#161616;transition:.25s ease-in-out all}.border-dt li a:hover{color:#8f8f8f}.border-dt li a i{display:inline-block;vertical-align:middle;padding:0 0 0 20px}.fs-p-aboutTerms ul.icon-list{padding-left:0;margin-bottom:15px}.fs-p-aboutTerms ul.icon-list>li{text-indent:0}.fs-p-aboutTerms ul.icon-list>li:before{content:none}.icon-list li i{font-size:1.6rem}.icon-list li span{color:#161616}@media (min-width: 992px){.browser .lead{margin-bottom:3.5rem}.border-dt *{line-height:1.8}.border-dt dt{padding:10px 0;line-height:28px}.border-dt dt i{font-size:2.4rem}}.contact-us a,.reserve a{color:#161616}.contact-us a:hover,.reserve a:hover{color:#848484}.contact-us iframe,.reserve iframe{max-width:100%;border:solid 1px #ccc;margin-top:35px}@media (min-width: 992px){.contact-us iframe,.reserve iframe{margin-top:50px}}.contact-us .lead{font-size:1.3rem;line-height:1.8}.reserve p{font-size:1.3rem;line-height:1.65}.reserve .lead.table{display:table;text-align:left;background-color:#fff;padding-top:10px}.reserve .section-tit.sub{font-size:1.8rem;margin-bottom:20px}.reserve .flex-wrap{padding:30px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.reserve .flex-wrap p{text-align:left}@media (max-width: 991px){.reserve .flex-wrap{border:1px solid #ccc;padding:23px 30px;margin-bottom:25px}.reserve .flex-wrap>*:first-child{padding-bottom:25px;border-bottom:1px solid #ccc;margin-bottom:25px}.reserve .section-tit.sub{font-size:1.6rem}}@media (min-width: 992px){.reserve p{line-height:1.8}.reserve .flex-wrap .lead{text-align:left;margin-bottom:0}.reserve .lead.table{display:block}.reserve .flex-wrap{display:flex;justify-content:space-between;margin-bottom:30px}.reserve .flex-wrap>*{width:44%;flex:0 0 auto}.reserve .flex-wrap>.col-1{width:50%;padding-right:6%;margin-right:6%;border-right:1px solid #ccc}.reserve .section-tit.sub{margin-bottom:25px}}.cms-heading{text-align:center;font-size:2.6rem;font-weight:300;color:#161616;line-height:2;letter-spacing:4px;margin-bottom:50px}@media (max-width: 991px){.cms-heading{font-size:2rem;margin-bottom:30px}}.storelocator h2{font-size:2rem;font-weight:300;color:#161616;margin-bottom:25px}.storelocator .shop-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0}.storelocator .shop-list a{display:block;height:100%;padding:23px 30px 27px;border:solid 1px #eee}.storelocator .shop-list *{font-size:1.2rem;line-height:1.65}.storelocator .shop-list .name{font-size:1.5rem;color:#161616;margin-bottom:10px}.storelocator .shop-list .address{margin-bottom:10px}.storelocator .shop-list .tel{margin-bottom:0}@media (min-width: 992px){.storelocator .area{margin-bottom:25px}.storelocator .shop-list li{width:31.866666666666667%;margin-right:2%;margin-bottom:2%}.storelocator .shop-list li:nth-child(3n){margin-right:0}.storelocator .shop-list a:hover{opacity:1;background-color:#f6f6f6}}@media (max-width: 991px){.storelocator h2{text-align:center;font-size:1.6rem;margin-bottom:18px}.storelocator .area{padding-top:85px;margin-top:-85px;margin-bottom:35px}.storelocator .shop-list li{width:100%;margin-bottom:5px}.storelocator .shop-list a{padding:22px 30px 25px}.storelocator .shop-list .name{font-size:1.3rem}}#storelocator-detail .shop-info *{font-size:1.3rem;line-height:1.65}#storelocator-detail #shop-info-txt{text-align:center}#storelocator-detail #shop-info-txt h1{font-size:1.7rem;color:#161616;margin-bottom:1.5rem}#storelocator-detail #google_map{display:block;position:relative;padding-bottom:96.343%;padding-top:30px;height:0;width:100%;overflow:hidden}#storelocator-detail #google_map iframe,#storelocator-detail #google_map object,#storelocator-detail #google_map embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 992px){#storelocator-detail{padding-top:7px}#storelocator-detail .shop-info-area{display:flex;align-items:center;width:100%;height:100%;border:solid 1px #eee}#storelocator-detail .shop-info-area>*{width:50%}#storelocator-detail #shop-info-txt{padding:0 50px}#storelocator-detail .address{margin-bottom:1.5rem}}@media (max-width: 991px){#storelocator-detail #shop-info-txt{padding:60px 20px}#storelocator-detail #shop-info-txt h1{line-height:1.55;margin-bottom:1.5rem}#storelocator-detail #shop-info-txt a{display:inline-block}#storelocator-detail #google_map{padding-bottom:93.62%}}#fs_StoreClosed{min-height:auto}.fs-p-closed{text-align:center;max-width:760px;margin:18% auto 0}.fs-p-closed *{margin:0 auto}.fs-p-closed_txt{text-align:left;font-size:1.3rem;line-height:1.8;margin-bottom:10px}.fs-p-closed_lead{text-align:center;font-size:1.9rem;line-height:1.8;color:#161616;margin-bottom:40px}.fs-p-closed img{margin-bottom:20px}.fs-p-closed .fs-p-closed__heading{font-size:1.6rem;margin-bottom:10px}@media (max-width: 991px){.fs-p-closed{margin:180px 10% 0}}
