*{margin:0;padding:0;list-style:none}img{max-width:100%}body{padding:0}.side_btn_nav.go_cart{display:none!important}.fooder_top_btn{width:auto!important}.top_common__price,.cat_detail_ranking__item-price{text-align:right;font-size:16px;letter-spacing:1px;font-weight:700;margin:0}.top_common__catch{margin:5px 0;font-size:13px;letter-spacing:1px}div[itemprop=mainEntity]{margin:0 auto;width:100%;max-width:1200px}.inner{width:1200px;margin:0 auto;max-width:1200px!important}@media all and (max-width:1199px){.inner{width:95%}}@media all and (max-width:680px){.inner{width:95%;margin:0 auto}.top_common__price{font-size:15px}}@media all and (max-width:1199px){li{vertical-align:top;display:inline-block}.glomenu-n__whitearea>.glomenu-n__outerlist>li a{width:100%}.glomenu-n__whitearea .glomenu-n__more_link,.glomenu-n__whitearea .glomenu-n__direct_link{display:flex}.top_cat__contents,.cbn_wrapper,.cdrape_rank_wrapper,.cdrape_rank_wrapper,.c_newarrival_article_list{box-sizing:border-box}}p.index_title_p,.ttl_subheadding h2,.ttl_subheadding h3,.ttl_not_h2{line-height:1.5;letter-spacing:0.1em;font-weight:bold!important;font-size:22px;text-align:center;margin:0 0 15px;display:flex;max-width:1200px;margin:0 auto 15px;align-items:baseline}footer .ttl_subheadding .top-ja_h2title_v2,p.index_title_p .ttl_l,.ttl_subheadding h2 .ttl_l,.ttl_subheadding h3 .ttl_l,.ttl_not_h2 .ttl_l{font-size:34px;margin:0 10px 0 0;letter-spacing:5px;font-weight:400!important}h2.top-ja_h2title_v2>.ttl_s{margin:0 0 0 10px}.ttl_l_sub{font-weight:bold}h2.top-ja_h2title,footer h2.top-ja_h2title{flex-direction:row-reverse;justify-content:flex-end;font-size:13px;font-weight:400!important}h2.top-ja_h2title_v2{flex-direction:row;justify-content:start;font-size:34px;letter-spacing:5px;font-weight:400!important}p.index_title_p .ttl_s,.ttl_subheadding h2 .ttl_s,.ttl_subheadding h3 .ttl_s,.ttl_not_h2 .ttl_s{display:block;font-size:13px;letter-spacing:0.1em}@media all and (max-width:680px){footer .ttl_subheadding .top-ja_h2title_v2,p.index_title_p .ttl_l,.ttl_subheadding h2 .ttl_l,.ttl_subheadding h3 .ttl_l,.ttl_not_h2 .ttl_l{font-size:22px;letter-spacing:1px;margin:0 7px 0 0}.items_ttl{margin:0 auto 0px}}p.top-ja_h2title,footer p.top-ja_h2title{flex-direction:row-reverse;justify-content:flex-end;font-size:13px;font-weight:400!important}p.top-ja_h2title .ttl_l{font-size:34px;margin:0 10px 0 0;letter-spacing:5px;font-weight:400!important}p.top-ja_h2title_v2{flex-direction:row;justify-content:flex-start;font-size:34px;letter-spacing:5px;font-weight:400!important}p.top-ja_h2title_v2>.ttl_s{display:block;font-size:13px;letter-spacing:0.1em;margin:0 0 0 10px}.ttl_subheadding p.top-ja_h2title,.ttl_subheadding p.top-ja_h2title_v2{margin-bottom:10px!important}.ttl_subheadding p.top-ja_h2title_v2{display:flex;align-items:baseline;max-width:1200px;margin-left:auto;margin-right:auto;line-height:1.5;letter-spacing:5px;text-align:center}.ttl_seo_wrap{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;max-width:1200px;margin-bottom:10px!important}.ttl_seo_wrap>h2.top-ja_h2title{display:block;max-width:none;flex-direction:row;font-weight:400!important;margin:0}.ttl_seo_wrap>.ttl_l{font-size:34px;margin:0 10px 0 0;letter-spacing:5px;font-weight:400!important}.ttl_seo_wrap_v2{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;max-width:1200px;margin-bottom:10px}.ttl_seo_wrap_v2>h2.top-ja_h2title_v2{display:block;max-width:none;margin:0 0 0 0!important;font-weight:400!important}.ttl_seo_wrap_v2>.ttl_s{margin:0 0 0 10px}@media screen and (max-width:1199px){p.top-ja_h2title,footer p.top-ja_h2title{font-size:11px;letter-spacing:2px}p.top-ja_h2title_v2{font-size:22px;letter-spacing:1px}p.top-ja_h2title_v2>.ttl_s{font-size:11px;letter-spacing:2px}.ttl_cat__wrap p.ttl_not_h2{margin:0}.ttl_cat__wrap p.ttl_not_h2 .ttl_s{display:none}.ttl_subheadding p.top-ja_h2title_v2{letter-spacing:1px}.ttl_seo_wrap>h2.top-ja_h2title{font-size:11px;letter-spacing:2px}.ttl_seo_wrap_v2{margin:0}.ttl_seo_wrap_v2>h2.top-ja_h2title_v2{font-size:22px;letter-spacing:1px}.ttl_seo_wrap_v2>.ttl_s{font-size:11px;letter-spacing:2px}}@media(max-width:680px){p.top-ja_h2title,p.top-ja_h2title_v2{text-align:center;line-height:1.5}p.top-ja_h2title>.ttl_l{font-size:22px;letter-spacing:1px;margin:0 7px 0 0}.ttl_seo_wrap{text-align:center}.ttl_seo_wrap>.ttl_l{font-size:22px;letter-spacing:1px;margin:0 7px 0 0}.ttl_seo_wrap>h2.top-ja_h2title{text-align:center;line-height:1.5}.ttl_seo_wrap_v2{display:block;text-align:left;line-height:1}.ttl_seo_wrap_v2>h2.top-ja_h2title_v2{text-align:center;line-height:1.5;margin-bottom:10px!important}.ttl_seo_wrap_v2>.ttl_s{display:none}}.speed-optimize-section{content-visibility:auto;contain-intrinsic-size:1px 800px}.topsearch_bg_gray.speed-optimize-section{contain-intrinsic-size:1px 600px}.top-dendou_wrapper.speed-optimize-section{contain-intrinsic-size:1px 500px}.top_daily_ranking.speed-optimize-section{contain-intrinsic-size:1px 550px}.top-taste__wrap.speed-optimize-section{contain-intrinsic-size:1px 900px}.top_new__wrap.speed-optimize-section{contain-intrinsic-size:1px 450px}.swiper-feature.speed-optimize-section{contain-intrinsic-size:1px 400px}.sns-card,.swiper-slide{contain:paint layout}@media screen and (max-width:680px){.topsearch_bg_gray.speed-optimize-section{contain-intrinsic-size:1px 800px}.top-dendou_wrapper.speed-optimize-section{contain-intrinsic-size:1px 400px}.top_daily_ranking.speed-optimize-section{contain-intrinsic-size:1px 350px}.top-taste__wrap.speed-optimize-section{contain-intrinsic-size:1px 1200px}.top_new__wrap.speed-optimize-section{contain-intrinsic-size:1px 350px}.swiper-feature.speed-optimize-section{contain-intrinsic-size:1px 300px}}.fs-l-main{margin:0 auto;width:100%;max-width:1200px;padding:0;flex-wrap:wrap}.left_navigation{width:207px;margin-right:20px}@media all and (max-width:680px){.fs-l-main{width:100%;margin:0 auto}.top-new-wrapper{padding:1px 0;margin:0 0 15px}}@media all and (-ms-high-contrast:none){.fs-l-pageMain{width:815px}}.sw-slider1,.sw-slider2{overflow:hidden}.swiper-button-next,.swiper-button-prev{top:49%!important}.swiper-button-next:after,.swiper-button-prev:after{background:#333;color:#fff;border-radius:50%;padding:3px 11px;font-size:16px!important}@media all and (max-width:680px){.ttl_subheadding h3,.ttl_subheadding h2{text-align:center;line-height:1.5;letter-spacing:0em;margin:0}.inner{width:92%!important}}.top-carousel_wrapper{height:750px;overflow:hidden;position:relative}.sw-slider_top-carousel{max-width:600px;margin:0 auto;overflow:visible}.top-carousel_wrapper .swiper-button-next{right:2%!important}.top-carousel_wrapper .swiper-button-prev{left:2%!important}.swiper-pagination{margin:0 auto;width:600px}.swiper-pagination-bullet{width:8px!important;height:8px!important;background:#e1e1e1!important;opacity:1!important;margin:0 5px}.swiper-pagination-bullet-active{background:#777!important}@media all and (max-width:680px){.swiper-button-next:after,.swiper-button-prev:after{background:#333;color:#fff;border-radius:50%;padding:12px 8px;font-size:11px!important;display:none!important}.top-carousel_wrapper .swiper-button-next,.swiper-button-prev{top:49%!important;opacity:0.8}.top-carousel_wrapper{height:auto}.sw-slider_top-carousel{max-width:280px;margin:0 auto 25px;overflow:visible}.top-carousel_wrapper .swiper-pagination{width:100%;left:0}}@media all and (max-width:680px){}.top_whyus{width:1200px;margin:20px auto 20px}.top_whyus ul{display:grid;gap:1rem;grid-template-columns:0.95fr 1fr 0.9fr 0.9fr}.top_whyus ul li{padding:0 10px}.top_whyus ul li:not(:first-child){border-left:1px solid #d9d9d9}.top_whyus ul li .whyus_inner{display:flex;justify-content:center;align-items:center;gap:0 20px;height:100%;text-decoration:none;color:inherit}.top_whyus ul li img{width:60px;object-fit:contain}.top_whyus_txt .top_why_ttl{font-weight:bold;font-size:14px;letter-spacing:1.5px}.top_whyus_txt p{font-size:12px;letter-spacing:1px;line-height:20px;margin:5px 0 0}.top_whyus_txt .top_why_ttl br.sp{display:none}.whyus_years{min-width:62px;display:flex;flex-direction:column;align-items:center;line-height:1}.whyus_years .est{font-size:8px;letter-spacing:.24em;color:#bcae86;margin-bottom:2px}.whyus_years .num{font-family:serif;font-weight:400;font-size:34px;color:#a99960;letter-spacing:-.02em}.whyus_years .num sub{font-size:12px;font-weight:500;letter-spacing:0;bottom:0;margin-left:1px}.whyus_years .bar{width:36px;height:1px;background:#d8cdae;margin-top:3px}.whyus_years .unit{font-size:8px;letter-spacing:.24em;color:#bcae86;margin-top:2px}.whyus_volume{min-width:62px;display:flex;flex-direction:column;align-items:center;line-height:1}.whyus_volume .cap{font-size:8px;letter-spacing:.18em;color:#bcae86;margin-bottom:3px}.whyus_volume .num{font-family:serif;font-weight:400;font-size:34px;color:#a99960;letter-spacing:-.02em}.whyus_volume .num .man{font-family:serif;font-weight:700;font-size:15px;letter-spacing:0;margin-left:1px}.whyus_volume .bar{width:36px;height:1px;background:#d8cdae;margin-top:3px}.whyus_volume .unit{font-family:"Zen Kaku Gothic New",sans-serif;font-size:8.5px;letter-spacing:.16em;color:#bcae86;margin-top:3px}.whyus_review{display:flex;flex-direction:column;align-items:center;min-width:62px;line-height:1}.whyus_review .score{font-family:serif;font-size:32px;font-weight:500;color:#a99960;letter-spacing:0}.whyus_review .stars{--rate: 90%;position:relative;display:inline-block;font-size:12px;letter-spacing:2px;line-height:1;margin-top:4px}.whyus_review .stars::before{content:"\2605\2605\2605\2605\2605";color:#e6e0d2}.whyus_review .stars::after{content:"\2605\2605\2605\2605\2605";color:#e0b93c;position:absolute;inset:0;width:var(--rate);overflow:hidden;white-space:nowrap}@media(max-width:680px){.top_whyus{width:100%;margin:0 auto 10px}.top_whyus ul{gap:0;grid-template-columns:repeat(4,1fr)}.top_whyus ul li{padding:0 clamp(3px,1vw,10px)}.top_whyus ul li:not(:first-child){border-left:1px solid #e4e4e4}.top_whyus ul li .whyus_inner{flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(4px,1.2vw,8px);text-align:center;height:100%}.top_whyus ul li .whyus_years,.top_whyus ul li .whyus_volume,.top_whyus ul li .whyus_review,.top_whyus ul li .whyus_inner>img{height:clamp(52px,16vw,66px);min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}.top_whyus ul li img{width:clamp(34px,12vw,50px);object-fit:contain}.top_whyus_txt{width:100%;text-align:center}.top_whyus_txt .top_why_ttl{font-weight:bold;font-size:clamp(9px,2.9vw,12px);line-height:1.4;text-align:center;letter-spacing:0.02em;margin:0;min-height:calc(1.4em * 2);display:flex;align-items:flex-start;justify-content:center}.top_whyus_txt .top_why_ttl br.sp{display:inline}.top_whyus_txt p{display:none}.whyus_years .num,.whyus_volume .num,.whyus_review .score{font-size:clamp(20px,8vw,32px)}.whyus_volume .num .man{font-size:clamp(9px,3.4vw,15px)}.whyus_years .num sub{font-size:clamp(7px,2.8vw,12px)}.whyus_years .est,.whyus_years .unit,.whyus_volume .cap,.whyus_volume .unit{font-size:clamp(6px,2vw,8.5px);letter-spacing:.12em}.whyus_years .bar,.whyus_volume .bar{width:clamp(22px,8vw,36px)}.whyus_review .stars{font-size:clamp(8px,3vw,12px);letter-spacing:clamp(0px,0.4vw,2px)}}@media all and (max-width:680px){.c_per_search_form{width:92%;margin:0 auto;margin-bottom:30px}.global-site__search-form input{background:#F3F3F3;color:#4a4a4a;border-radius:25px;padding:10px 0 10px 20px;margin:0 0 7px}}.top_item__wrap_new ul{display:grid;grid-template-columns:repeat(4,1fr);gap:0 2rem}.top_item__wrap_new li{position:relative}.top_item__wrap_new li a{display:flex;align-items:center;border-bottom:1px solid #e8e8e8;padding:1.2rem 0 1.2rem 0.3rem}.top_item__wrap_new li::after{font-family:"FontAwesome";content:"\f105";font-size:17px;position:absolute;top:47%;transform:translateY(-50%);right:5%}.top_item__wrap_new li picture{width:22%;padding:0 1rem 0 0}.top_item__wrap_new li img{display:block}.top-head-link_jp{font-size:13px;letter-spacing:0.15rem;margin:0}.top-head-link_en{color:#AEAEAE;font-size:10px;letter-spacing:0.2rem;padding:0.3rem 0 0 0.2rem;margin:0}@media(max-width:680px){.top_item__wrap_new ul{grid-template-columns:repeat(2,1fr);gap:0 1rem}.top_item__wrap_new li::after{font-size:12px;top:50%}.top_item__wrap_new li picture{width:27%;padding:0 0.7rem 0 0}.top-head-link_jp{font-size:12px;letter-spacing:0.1rem}.top-head-link_en{display:none}}.top-carousel_txt__wrap{position:absolute;width:100%;height:230px;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,0.6),rgba(0,0,0,0.0));padding:0 50px 30px;z-index:9999!important;opacity:0;transition:all 0.6s ease;display:flex;flex-wrap:wrap;flex-flow:column;justify-content:flex-end;border-radius:0 0 5px 5px}.top-carousel_txt__wrap p{color:#fff;transform:translateY(50px);transition:all 1s ease;opacity:0}.swiper-slide-active .top-carousel_txt__wrap{opacity:1;transition:1s;transition:all 0.6s ease}.swiper-slide-active .top-carousel_txt__wrap p{transform:translateY(0);transition:all 1s ease;opacity:1}.top-carousel_head{font-weight:bold;font-size:19px;letter-spacing:2px;margin:0}.top-carousel_txt{font-size:13px;line-height:24px;letter-spacing:1px}.rug_top-carousel img{display:block}@media all and (max-width:680px){.top-carousel_head{font-size:14px;letter-spacing:1.5px;font-weight:400;line-height:22px}.top-carousel_txt{font-size:12px;line-height:22px;letter-spacing:0px;display:none}.top-carousel_txt__wrap{padding:0 20px 15px;height:100px}.rug_top-carousel .sw-slider_top-carousel{margin:0 auto 35px}}.ttl_subheadding h3,.ttl_subheadding h2{margin-bottom:10px!important}