.main-genj,.main-wrapping,.main-shine,.main-guide,.main-size,.main-return,.main-after,.main{background:#fff}.main-after{background:#fff2e9}.main-return{background:#f7f7f7}.main-size{background:#ecf3f6}.main-guide{background:#f7f7f7}.main-shine{background:#fcf7ec}.main-wrapping{background:#fbf0ec}.main-genj{background:#fff}p{font-size:1rem;margin-top:0}.section-news{margin-top:4.375rem;margin-bottom:5rem}.section-news h2{font-size:2.1875rem;text-align:center;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:.0625rem;color:#aea183;margin-bottom:1.5rem}.section-newarrival h2{font-size:2.1875rem;text-align:center;letter-spacing:.0625rem;color:#aea183;margin-bottom:1.5rem}.section-newarrival .wrap{text-align:center;border-bottom:2px solid #aea183;margin-top:5.625rem;margin-bottom:0rem}.section-newarrival .wrap img{max-width:24.375rem;transform:translateY(0.4375rem)}.wave-top img,.wave-bottom img{width:100%}.wave-top{transform:translateY(1px);margin-top:1.875rem}.wave-bottom{transform:translateY(-1px)}.section-cat-link{position:relative}.section-cat-link .container-m{position:relative}.section-cat-link .container-m .inner{position:relative;padding-bottom:23.75rem}.section-cat-link .container-m .inner .inner-text{position:absolute;left:0;top:3.8125rem;max-width:20.75rem;z-index:10}.section-cat-link .container-m .inner .inner-bg{position:absolute;right:0;max-width:48.5rem}.section-cat-link .container-m .inner-reverse{position:relative;padding-bottom:23.75rem}.section-cat-link .container-m .inner-reverse .inner-text{position:absolute;right:0;top:3.8125rem;max-width:20.75rem;z-index:10}.section-cat-link .container-m .inner-reverse .inner-bg{position:absolute;left:0;max-width:48.5rem}.section-brand-new-jewerly{padding-top:2.875rem}.section-brand-new-jewerly h2{font-size:2.1875rem;text-align:center;color:#a6a6a6;margin-bottom:2rem}.section-brand-new-jewerly .brend-new-gold{position:relative}.section-brand-new-jewerly .brend-new-gold .title-wrap{position:absolute;top:1.5rem;width:100%}.section-brand-new-jewerly .brend-new-gold .link-szk{display:block;width:28%;height:50%;position:absolute;top:16%;left:9%}.section-brand-new-jewerly .brend-new-gold .link-szf{display:block;width:25%;height:50%;position:absolute;top:1%;left:38%}.section-brand-new-jewerly .brend-new-gold .link-szt{display:block;width:25%;height:43%;position:absolute;top:10%;left:64%}.section-brand-new-jewerly .brend-new-gold .link-diamond{display:block;width:40%;height:40%;position:absolute;top:60%;right:6%}.section-price-down{padding:6.25rem 3.75rem 3.75rem}.section-price-down h2{font-size:2.1875rem;text-align:center;color:#a6a6a6;margin-bottom:2rem}.section-price-down .flex-box{display:flex}.section-price-down .inner{margin-bottom:.625rem}.section-price-down .inner-right{margin-top:3.75rem}.section-index-shine{background:url(../img/bg-index-shine.png) no-repeat center center/cover;padding-top:1.25rem}.section-index-shine h2{font-size:3.125rem;color:#fff}.section-index-shine h2 span{font-size:2.1875rem}.section-index-shine p{color:#fff}.section-index-shine .btn a{background:#aea183;color:#fff}.section-index-wrapping{background:url(../img/bg-index-wrapping.png) no-repeat center center/cover;padding-top:1.6875rem}.section-index-wrapping h2{font-size:2.75rem;margin-bottom:2.5rem;color:#fff}.section-index-wrapping p{color:#fff}.section-index-wrapping .btn a{background:#867d66;color:#fff}.section-index-return{background:url(../img/bg-index-return.png) no-repeat center center/cover;padding-top:1.6875rem}.section-index-return h2{font-size:2.75rem;margin-bottom:2.5rem;color:#000}.section-index-return .btn a{background:#aea183;color:#fff}.section-index-delivery{background:url(../img/bg-index-delivery.png) no-repeat center center/cover;padding-top:1.6875rem}.section-index-delivery h2{font-size:2.75rem;margin-bottom:2.5rem;color:#fff}.section-index-delivery p{color:#fff}.section-index-delivery .btn a{background:#aea183;color:#fff}.section-index-shine,.section-index-wrapping,.section-index-return,.section-index-delivery{padding-bottom:1.1875rem;width:100%;overflow-x:0;position:sticky;position:-webkit-sticky;top:0;left:0;right:0;background-position:center center;background-size:cover;background-repeat:no-repeat;margin-bottom:1px}.section-index-shine .flex-box,.section-index-wrapping .flex-box,.section-index-return .flex-box,.section-index-delivery .flex-box{display:flex;margin-top:3.75rem;justify-content:space-between}.section-index-shine .flex-box .inner-img,.section-index-wrapping .flex-box .inner-img,.section-index-return .flex-box .inner-img,.section-index-delivery .flex-box .inner-img{width:45%}.section-index-shine .flex-box .inner-text,.section-index-wrapping .flex-box .inner-text,.section-index-return .flex-box .inner-text,.section-index-delivery .flex-box .inner-text{width:55%}.section-index-shine h2,.section-index-wrapping h2,.section-index-return h2,.section-index-delivery h2{text-align:center;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:.0625rem;padding:0}.section-index-shine .strong,.section-index-wrapping .strong,.section-index-return .strong,.section-index-delivery .strong{font-size:1.5rem;margin-top:1.3125rem}.section-index-shine p,.section-index-wrapping p,.section-index-return p,.section-index-delivery p{font-size:1.125rem;text-align:center}.section-index-shine .btn,.section-index-wrapping .btn,.section-index-return .btn,.section-index-delivery .btn{padding:3.625rem 0}.section-index-shine .btn a,.section-index-wrapping .btn a,.section-index-return .btn a,.section-index-delivery .btn a{display:inline-block;padding:.875rem 1.5625rem;font-size:1rem}.main-genj .heading-wrap{background:#f7f7f7;padding-bottom:.0625rem}.main-genj .heading-wrap img{vertical-align:bottom}.main-genj h1{font-size:2.0625rem;padding-top:2.875rem;margin-bottom:5.625rem}.main-genj h2{font-size:1.625rem;padding-top:.875rem;margin-bottom:1.3125rem}.main-genj .section-price-down h2{font-size:2.1875rem}.bg-paper{background:url(../img/bg-paper.png) no-repeat center center/cover;padding:3.625rem 0;margin-top:-3.625rem}.bg-paper .inner-left{position:relative}.bg-paper .inner-left .shape-earring{display:block;width:38%;height:20%;position:absolute;top:22%;left:0}.bg-paper .inner-left .shape-pierce{display:block;width:38%;height:20%;position:absolute;top:10%;right:0}.bg-paper .inner-left .shape-ring{display:block;width:36%;height:24%;position:absolute;top:30%;right:10%}.bg-paper .inner-left .shape-bracelet{display:block;width:46%;height:22%;position:absolute;top:76%;right:0}.bg-paper .inner-left .shape-pendant-necklace{display:block;width:30%;height:30%;position:absolute;top:58%;left:21%}.section-select-shape{padding-top:2.875rem;margin-bottom:7.5rem;text-align:center}.section-select-shape h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 11rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-select-shape .flex-box{display:flex;gap:0 1.25rem;align-items:flex-end;padding:0 1.875rem}.section-select-shape .flex-box .inner-left{width:43%}.section-select-shape .flex-box .inner-right{color:#7e7751;background:#e4e2da;border:12px solid #fff;width:57%;padding:2.25rem;position:relative;z-index:1;overflow:hidden}.section-select-shape .flex-box .inner-right ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.section-select-shape .flex-box .inner-right ul li{width:24%;text-align:center;display:flex;flex-direction:column;height:100%}.section-select-shape .flex-box .inner-right ul li .img-wrap{position:relative}.section-select-shape .flex-box .inner-right ul li .img-wrap::after{content:"";display:block;padding-top:10rem}.section-select-shape .flex-box .inner-right ul li .img-wrap img{position:absolute;bottom:.625rem;left:50%;transform:translatex(-50%);max-height:7.5rem}.section-select-shape .flex-box .inner-right ul li p{font-size:.8125rem;margin-bottom:0;color:#af9d81}.section-select-shape .flex-box .inner-right .circle{width:18px;height:18px;position:absolute;z-index:2;border-radius:100%}.section-select-shape .flex-box .inner-right .top-left{left:-9px;top:-9px}.section-select-shape .flex-box .inner-right .top-rigt{right:-9px;top:-9px}.section-select-shape .flex-box .inner-right .btm-left{left:-9px;bottom:-9px}.section-select-shape .flex-box .inner-right .btm-rigt{right:-9px;bottom:-9px}.section-select-shape .flex-box .inner-right #box01 .circle{background:#fff}.section-select-shape .flex-box .inner-right #box01 .box-block{background:#fff;padding:25px}.section-select-shape .img-wrap{position:relative}.section-select-shape .img-wrap .shape-earring{display:block;width:46%;height:20%;position:absolute;top:0;right:0}.section-select-shape .img-wrap .shape-pierce{display:block;width:46%;height:20%;position:absolute;top:10%;left:0}.section-select-shape .img-wrap .shape-ring{display:block;width:46%;height:17%;position:absolute;top:20%;right:0}.section-select-shape .img-wrap .shape-bracelet{display:block;width:46%;height:22%;position:absolute;top:46%;right:0}.section-select-shape .img-wrap .shape-pendant-necklace{display:block;width:52%;height:22%;position:absolute;top:43%;left:0}.section-select-shape .img-wrap .shape-brooch{display:block;width:32%;height:29%;position:absolute;top:70%;right:0}.section-select-shape .img-wrap .shape-pendant-top{display:block;width:32%;height:29%;position:absolute;top:70%;right:34%}.section-select-shape .img-wrap .shape-chain-necklace{display:block;width:32%;height:29%;position:absolute;top:70%;left:0}.section-select-stone{text-align:center;padding:0 3.125rem}.section-select-stone h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 11rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-select-stone .img-wrap{text-align:center;margin-bottom:1.75rem}.section-select-stone .img-wrap img{width:11.875rem}.section-select-stone .swiper-container-slide{position:relative;overflow:hidden}.section-select-stone .swiper-container-slide .swiper-wrapper{padding-bottom:.625rem}.section-select-stone .swiper-container-slide .swiper-wrapper ul{display:flex;flex-wrap:wrap;width:168.75rem}.section-select-stone .swiper-container-slide .swiper-wrapper ul li{margin-right:1.625rem;margin-bottom:2.4375rem}.section-select-stone .swiper-container-slide .swiper-wrapper ul li .wrap{width:7.5rem;text-align:center}.section-select-stone .swiper-container-slide .swiper-wrapper ul li .wrap p{font-size:.6875rem;margin-top:.6875rem;margin-bottom:0}.section-select-stone .swiper-container-slide .swiper-wrapper ul li .wrap span{font-size:.5rem;font-weight:normal;display:inline-flex;align-items:center}.section-select-stone .swiper-container-slide .swiper-wrapper ul li .wrap span::after{content:"";margin-top:.125rem;margin-left:.25rem;width:.1875rem;height:.4375rem;background:url(../img/arrow-more.svg) no-repeat center center/cover}.section-select-diamond h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 4.6875rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-select-genre h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 10rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-select-diamond,.section-select-genre{padding:0 4.1875rem;text-align:center}.section-select-diamond ul,.section-select-genre ul{display:flex;flex-wrap:wrap;gap:16px}.section-select-diamond ul li,.section-select-genre ul li{width:calc((100% - 48px)/4)}.section-select-diamond ul li .link,.section-select-genre ul li .link{display:flex;justify-content:space-between;align-items:center;border:2px solid #7e7751;border-radius:6px;height:5rem}.section-select-diamond ul li .link p,.section-select-genre ul li .link p{font-size:1rem;font-weight:bold;line-height:1.4;color:#7e7751;padding:.625rem 0 .625rem .75rem;margin:0;vertical-align:center}.section-select-diamond ul li .link img,.section-select-genre ul li .link img{max-height:4.625rem}.img-genj-wrap{margin-top:1.5rem}.banner-bottom{padding-top:5.375rem}.section-blj-select-brand{text-align:center;padding:3.125rem 0}.section-blj-select-brand h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 11rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-blj-select-brand .img-wrap{text-align:center;margin-bottom:1.75rem}.section-blj-select-brand .img-wrap img{width:11.875rem}.section-blj-select-brand .swiper-container-slide{position:relative;overflow:hidden;margin-top:3.75rem;width:100%}.section-blj-select-brand .swiper-container-slide .swiper-wrapper{padding-bottom:.625rem;height:100%;display:flex}.section-blj-select-brand .swiper-container-slide .swiper-wrapper .swiper-slide{width:39.375rem;margin-right:1.5rem}.section-blj-select-brand .swiper-container-slide .swiper-wrapper .swiper-slide .title{width:1.5rem;height:1.5rem;background:#a78f26;border-radius:3px;color:#fff;font-size:.9375rem;line-height:1.5rem;text-align:center;margin-bottom:.625rem}.section-blj-select-brand .swiper-container-slide .swiper-wrapper .swiper-slide .list-brand-jewelry-child{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;width:39.375rem;height:26.25rem}.section-blj-select-brand .swiper-container-slide .swiper-wrapper .swiper-slide .list-brand-jewelry-child li{width:12.5rem;height:5.625rem;margin-right:.625rem;margin-bottom:.625rem}.section-blj-select-brand .swiper-container-slide .swiper-wrapper .swiper-slide .list-brand-jewelry-child li a{border:1px solid #a78f26;color:#7e7751;height:5.625rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;line-height:1.25}.section-blj-select-brand .swiper-container-slide .swiper-wrapper .sp-single{width:13.125rem}.section-blj-select-brand .swiper-container-slide .swiper-wrapper .sp-single .list-brand-jewelry-child{width:13.125rem}.section-blj-select-brand .swiper-container-slide .swiper-wrapper .pc-double{width:26.25rem}.section-blj-select-brand .swiper-container-slide .swiper-wrapper .pc-double .list-brand-jewelry-child{width:26.25rem}.section-bsk-brand{padding-top:2.875rem;margin-bottom:.625rem;text-align:center}.section-bsk-brand h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 9.375rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-bsk-brand .bg-bsk{background:#f6f6f2;padding:5.125rem 0;margin-top:-5.125rem}.section-bsk-brand .bg-bsk ul{display:flex;flex-wrap:wrap;justify-content:center}.section-bsk-brand .bg-bsk ul li{position:relative;width:20%}.section-bsk-brand .bg-bsk ul li p{position:absolute;bottom:.625rem;right:0;left:0;margin:0;color:#7e7751;text-align:center}.section-bsk-brand .img-wrap{position:relative}.section-bsk-brand .img-wrap .shape-earring{display:block;width:46%;height:20%;position:absolute;top:0;right:0}.section-bsk-brand .img-wrap .shape-pierce{display:block;width:46%;height:20%;position:absolute;top:10%;left:0}.section-bsk-brand .img-wrap .shape-ring{display:block;width:46%;height:17%;position:absolute;top:20%;right:0}.section-bsk-brand .img-wrap .shape-bracelet{display:block;width:46%;height:22%;position:absolute;top:46%;right:0}.section-bsk-brand .img-wrap .shape-pendant-necklace{display:block;width:52%;height:22%;position:absolute;top:43%;left:0}.section-bsk-brand .img-wrap .shape-brooch{display:block;width:32%;height:29%;position:absolute;top:70%;right:0}.section-bsk-brand .img-wrap .shape-pendant-top{display:block;width:32%;height:29%;position:absolute;top:70%;right:34%}.section-bsk-brand .img-wrap .shape-chain-necklace{display:block;width:32%;height:29%;position:absolute;top:70%;left:0}.section-select-bsk-shape{padding:0 4.1875rem;text-align:center}.section-select-bsk-shape h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 10rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-select-bsk-shape ul{display:flex;flex-wrap:wrap;gap:16px}.section-select-bsk-shape ul li{width:calc((100% - 48px)/4)}.section-select-bsk-shape ul li .link{display:flex;justify-content:space-between;align-items:center;border:2px solid #7e7751;border-radius:6px;height:5rem}.section-select-bsk-shape ul li .link p{font-size:1rem;font-weight:bold;line-height:1.4;color:#7e7751;padding:.625rem 0 .625rem .75rem;margin:0;vertical-align:center}.section-select-bsk-shape ul li .link img{max-height:4.625rem}.section-select-szk-shape{padding:0 4.1875rem;text-align:center}.section-select-szk-shape h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 10rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-select-szk-shape ul{display:flex;flex-wrap:wrap;gap:16px}.section-select-szk-shape ul li{width:calc((100% - 16px)/2)}.section-select-szk-shape ul li .link{display:flex;justify-content:space-between;align-items:center;border:2px solid #7e7751;border-radius:6px;height:13.75rem}.section-select-szk-shape ul li .link .text-wrap{height:13.125rem;position:relative}.section-select-szk-shape ul li .link .text-wrap p{padding:1.25rem 1.375rem;position:absolute;bottom:0;font-size:1.375rem;line-height:1.4;color:#7e7751;margin:0;white-space:nowrap}.section-select-szk-shape ul li .link .text-wrap p span{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.25rem;line-height:1.7}.section-select-szk-shape ul li .link img{height:13.125rem}.section-select-szk-cut{padding:0 4.1875rem;text-align:center}.section-select-szk-cut h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 10rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-select-szk-cut ul{display:flex;flex-wrap:wrap;gap:16px}.section-select-szk-cut ul li{width:calc((100% - 32px)/3)}.section-select-szk-cut ul li .link{display:flex;justify-content:space-between;align-items:center;border:2px solid #7e7751;border-radius:6px;height:7.0625rem}.section-select-szk-cut ul li .link .text-wrap{height:6.5625rem}.section-select-szk-cut ul li .link .text-wrap p{padding:.625rem 1.375rem;bottom:0;font-size:1.375rem;line-height:1.4;color:#7e7751;margin:0;white-space:nowrap}.section-select-szk-cut ul li .link .text-wrap p span{font-size:1.875rem}.section-select-szk-cut ul li .link img{height:6.25rem}.section-select-szk-material{padding:0 4.1875rem;text-align:center}.section-select-szk-material h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 10rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-select-szk-material ul{display:flex;flex-wrap:wrap;gap:16px}.section-select-szk-material ul li{width:calc((100% - 16px)/2)}.section-select-szk-material ul li .link{display:flex;justify-content:space-between;align-items:center;border:2px solid #7e7751;border-radius:6px;height:7.0625rem}.section-select-szk-material ul li .link p{padding:.625rem 1.375rem;bottom:0;font-size:1.375rem;line-height:1.4;color:#7e7751;margin:0;white-space:nowrap;text-align:left}.section-select-szk-material ul li .link img{height:6.25rem}.section-select-szk-weight{padding:0 4.1875rem;text-align:center}.section-select-szk-weight h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 10rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-select-szk-weight ul{display:flex;flex-wrap:wrap;gap:16px}.section-select-szk-weight ul li{width:calc((100% - 80px)/6)}.section-select-szk-weight ul li .link{display:flex;align-items:center;border:2px solid #7e7751;border-radius:6px;height:4.75rem;width:100%}.section-select-szk-weight ul li .link p{width:100%;padding:.625rem 1.375rem;bottom:0;font-size:1.75rem;line-height:1.4;color:#7e7751;margin:0;white-space:nowrap;text-align:center}.section-select-szk-weight ul li .link p span{font-size:1.25rem}.section-select-szk-length{padding:0 4.1875rem;text-align:center}.section-select-szk-length h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 10rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-select-szk-length ul{display:flex;flex-wrap:wrap;gap:16px}.section-select-szk-length ul li{width:calc((100% - 64px)/5)}.section-select-szk-length ul li .link{display:flex;align-items:center;border:2px solid #7e7751;border-radius:6px;height:4.75rem;width:100%}.section-select-szk-length ul li .link p{width:100%;padding:.625rem 1.375rem;bottom:0;font-size:1.75rem;line-height:1.4;color:#7e7751;margin:0;white-space:nowrap;text-align:center}.section-select-szk-length ul li .link p span{font-size:1.25rem}.section-select-szf-shape{padding:0 4.1875rem;text-align:center}.section-select-szf-shape h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 10rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-select-szf-shape ul{display:flex;flex-wrap:wrap;gap:16px}.section-select-szf-shape ul li{width:calc((100% - 16px)/2)}.section-select-szf-shape ul li .link{display:flex;justify-content:space-between;align-items:center}.section-select-szf-image{padding:0 4.1875rem;text-align:center}.section-select-szf-image h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 10rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-select-szf-image h3{color:#7e7751;font-size:2.125rem;margin-bottom:1.0625rem}.section-select-szf-image h3 span{font-size:1.5625rem;margin-left:.625rem}.section-select-szf-image ul{display:flex;flex-wrap:wrap;gap:20px 16px}.section-select-szf-image ul li{width:calc((100% - 48px)/4)}.section-select-szf-image ul li .link .text-wrap{display:inline-flex;justify-content:space-between;background:#7e7751;width:100%;padding:.5rem;margin-top:.5rem}.section-select-szf-image ul li .link .text-wrap p{line-height:1.4;bottom:0;color:#fff;margin:0;white-space:nowrap}.section-select-szf-image .link-button-pierce{text-align:center;margin-top:2rem}.section-select-szf-image .link-button-pierce a img{width:60%;max-width:40.75rem}.section-select-szf-image .section-heart{padding-top:8.125rem}.section-select-szf-image .section-heart ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 16px}.section-select-szf-image .section-heart ul li{width:calc((100% - 48px)/4)}.section-select-szf-image .section-heart ul li .link .text-wrap{display:inline-flex;justify-content:space-between;background:#7e7751;width:100%;padding:.5rem;margin-top:.5rem}.section-select-szf-image .section-heart ul li .link .text-wrap p{line-height:1.4;bottom:0;color:#fff;margin:0;white-space:nowrap}.section-items{padding:5rem 0}.section-items h2{font-size:2.1875rem;text-align:center;color:#a6a6a6;margin-bottom:2rem}.section-items .flex-box-01{margin-bottom:1rem}.section-items .flex-box-01 ul{display:flex;flex-wrap:wrap;gap:16px}.section-items .flex-box-01 ul li{width:calc((100% - 32px)/3)}.section-items .flex-box-02 ul{display:flex;flex-wrap:wrap;gap:16px}.section-items .flex-box-02 ul li{width:calc((100% - 48px)/4)}.section-select-szt-shape{padding:0 4.1875rem;text-align:center}.section-select-szt-shape h2{display:inline-block;font-size:1.5rem;color:#7e7751;background:#e4e2da;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding:.75rem 10rem 1.25rem;margin-top:3.625rem;margin-bottom:2.375rem}.section-select-szt-shape ul{display:flex;flex-wrap:wrap;gap:16px}.section-select-szt-shape ul li{width:calc((100% - 32px)/3)}.cat-item-title{font-size:1.125rem;font-weight:bold;padding-top:2.5rem}.section-item-area{padding-top:5.625rem;padding-bottom:5.625rem}.fs-c-productList__controller,.fs-c-coordinationList__controller,.fs-c-staffList__controller{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1.75rem;float:left;clear:both;width:100%}.fs-c-sortItems{display:flex;align-items:stretch;font-size:.8rem}.fs-c-sortItems__label{text-align:center;align-self:center;color:inherit;line-height:1.4;padding:4px 8px;border:1px solid currentColor}.fs-c-sortItems__list{box-sizing:border-box;line-height:1.4;list-style:none;margin:0;padding:4px 8px;display:flex;flex-grow:1;flex-direction:row;flex-wrap:wrap}ul.fs-c-sortItems__list li.fs-c-sortItems__list__item{line-height:1.4;padding:6px 8px}.fs-c-sortItems__list__item.is-active{background:#1f5da0;color:#fff}.fs-c-productList__list{width:100%;display:flex;flex-wrap:wrap;gap:40px 30px}.fs-c-productList__list__item{width:calc((100% - 120px)/5)}.fs-c-productList__list__item .fs-c-productListItem__viewMoreImageButton{text-align:center;font-size:.875rem}.fs-c-productList__list__item .fs-c-productListItem__productName{padding:0;font-size:.9375rem;margin:.75rem 0;height:3rem;overflow:hidden}.fs-c-productList__list__item .fs-c-productPrice__main,.fs-c-productList__list__item .fs-c-productPrice__addon__label{color:#7e7751;font-size:.875rem}.fs-c-productList__list__item .fs-c-productPrice__main .fs-c-productPrice__main__price,.fs-c-productList__list__item .fs-c-productPrice__addon__label .fs-c-productPrice__main__price{font-size:1.25rem;display:inline-block}.fs-c-productList__list__item .fs-c-button--addToCart--list,.fs-c-productList__list__item .fs-c-button--addToWishList--icon{font-size:.875rem}.fs-c-productList__list__item .fs-c-productPrice__main__price .fs-c-price__value{font-size:1.125rem}.main-after{background:#fff2e9}.main-after h1{font-size:2.0625rem;padding-top:2.375rem;margin-bottom:5.625rem}.main-after h2{font-size:1.625rem;padding-top:.875rem;margin-bottom:1.3125rem}.section-after-service{background:#fff;position:relative;padding:2.5rem 0 2.125rem}.section-after-service p{text-align:center}.section-after-service a{margin:auto}.section-after-service .section-after-service_top{position:absolute;top:-2.875rem;width:100%;text-align:center}.section-after-service .section-after-service_top img{width:100%;max-width:9.125rem}.section-after-service .section-after-service_bottom{position:absolute;top:-2rem;right:1.75rem;text-align:center}.section-after-service .section-after-service_bottom img{width:100%;max-width:14.375rem}.section-after-service .list-gold{margin:1.25rem auto;font-size:1.125rem;color:#7e7751;display:flex;flex-wrap:wrap;width:100%;max-width:40rem;justify-content:space-between}.section-after-service .list-gold li{width:50%}.section-after-service .btn{margin-top:.9375rem}.section-after-service .btn a{color:#000}.section-after-service .contents{background:#eae5de;border:1px solid #af9d81;margin-top:2.125rem;display:flex}.section-after-service .contents h3{padding-top:1.125rem;padding-bottom:.9375rem;font-size:1.125rem;color:#b84e41;text-align:center}.section-after-service .contents p{text-align:left;font-size:.875rem}.section-after-service .contents-inner{width:100%;max-width:18.75rem;margin-right:1rem;padding-bottom:.3125rem}.section-after-service .contents .flex-box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1rem 0}.section-after-service .contents .flex-box img{width:24%}.section-after-service .after-service_04-pc{width:100%;max-width:36.125rem;margin:1.75rem auto}.section-after-service .btn{margin-top:1.6875rem}.main-return h1{font-size:2.0625rem;padding-top:2.375rem;margin-bottom:3.1875rem}.main-return h2{font-size:2.125rem;padding-top:.875rem;margin-bottom:1.3125rem}.main-return .heading-m{font-size:1.8125rem}.main-return .heading-m span{font-size:2.125rem}.main-return .heading-s{font-size:1.5rem;margin-top:2.25rem}.section-return{background:#fff;position:relative}.section-return p{text-align:center}.section-return_img{width:100%;text-align:center;margin:2.0625rem auto 1.25rem}.section-return_img img{width:100%;max-width:15.75rem;max-height:5.625rem}.section-return .list{margin:1.25rem auto;font-size:1.125rem;color:#1f2d87;display:flex;flex-wrap:wrap;width:100%;max-width:40rem;justify-content:space-between}.section-return .list li{width:50%}.section-return .pass{background:#7a6637;-webkit-clip-path:polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);clip-path:polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);padding-top:1.25rem;padding-bottom:1.875rem;max-width:40rem;margin:1.875rem auto 0}.section-return .pass p{color:#fff;margin-bottom:0;font-size:1.25rem}.section-return .rule{background:#f7f7f7;margin:2.0625rem auto;padding:.625rem 0 1.875rem;max-width:48.875rem}.section-return .rule h3{color:#1f2d87;margin-bottom:1.125rem;font-size:1.875rem}.section-return .rule h3 span{display:block;font-size:1.25rem}.section-return .rule ul{padding-left:1.25rem}.section-return .rule ul li{list-style:disc;margin-bottom:.625rem}.section-return .address{text-align:center}.section-return .address .inner{max-width:40rem;margin:auto}.section-return .address .inner h3{font-size:1.5rem;margin-bottom:.625rem}.section-return .address .inner p{font-size:1.1875rem;margin-bottom:.625rem}.section-return .address .inner .tel{font-size:1.8125rem;margin-bottom:1.8125rem}.section-return .address .inner .tel a{color:#000}.section-return .address .inner:first-child{border-bottom:1px solid #aaa}.section-return .address .inner .strong{margin-top:1.25rem;font-size:1.5rem}.section-attention{background:#fff;position:relative}.section-attention h2{text-align:center;font-size:2.25rem;color:#b82828}.section-attention .attention{text-align:center;background:#b82828;color:#fff;padding:.625rem;font-size:1.375rem;max-width:30rem;margin:0 auto}.section-attention ul{display:flex;justify-content:center}.section-attention ul li{width:50%;padding:3.5rem 0}.section-attention ul li .item{text-align:center;display:flex;flex-direction:column;justify-content:center;height:100%}.section-attention ul li .item .img-wrap{position:relative}.section-attention ul li .item .img-wrap::after{content:"";display:block;padding-top:56%}.section-attention ul li .item .img-wrap img{position:absolute;bottom:1.625rem;left:50%;transform:translatex(-50%)}.section-attention ul li .item p{font-size:.8125rem;margin-bottom:0}.caution{padding:0 1.5rem}.caution .flex-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:5.25rem}.caution .flex-box .inner-left{width:50%}.caution .flex-box .inner-right{width:50%}.section-flow{background:#fff;position:relative;padding-top:1.875rem}.section-flow h2{text-align:center;font-size:1.375rem;color:#fff;background:#9f9fda;padding:.5625rem 0;margin-bottom:1.5rem}.section-flow .counter-list{position:relative}.section-flow .counter-item{list-style:none;flex:0 1 30%;counter-increment:sample;position:relative}.section-flow .counter-item h3{font-size:1.875rem;text-align:center;color:#1f2d87}.section-flow .counter-item h3:before{content:counter(sample) ".";font-family:arno-pro,serif;font-weight:400;font-style:normal;font-size:3.25rem;margin-right:.75rem}.section-flow .counter-item p{text-align:center}.section-flow .counter-item::after{content:url(../img/arrow-down.svg);display:block;text-align:center;margin:3.125rem 0 .625rem}.section-flow .counter-item:last-child::after{display:none}.section-flow .counter-item .address{font-size:1.1875rem}.main-size h1{font-size:2.0625rem;padding-top:2.375rem;margin-bottom:3.1875rem}.main-size .heading-m{font-size:1.8125rem}.main-size .heading-m span{font-size:2.125rem}.main-size .heading-s{font-size:1.5rem;margin-top:2.25rem}.section-size{background:#fff;padding-top:2.5rem}.section-size h1{font-size:2.0625rem;padding-top:2.375rem;margin-bottom:3.1875rem}.section-size ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.section-size ul li{margin-bottom:1.875rem;width:44%;margin:0 1rem;max-width:31.5rem}.section-size ul li .contents{position:relative;border:1px solid #7e7751;width:100%;height:22.375rem;max-width:31.5rem;margin-bottom:3.3125rem}.section-size ul li .contents h2{position:absolute;top:-0.3125rem;left:-0.25rem;display:inline-block;color:#fff;border-top:2.625rem solid #7e7751;border-right:1.0625rem solid rgba(0,0,0,0);height:0;text-align:center}.section-size ul li .contents h2 span{position:relative;top:-3.4375rem;padding:.25rem 3.125rem .25rem .625rem;font-size:1.6875rem}.section-size ul li .contents .img-wrap img{width:100%;height:21.875rem;-o-object-fit:contain;object-fit:contain;padding:2.125rem 1.375rem .875rem}.section-size ul li .contents-bag{height:41.5625rem}.section-size ul li .contents-bag .img-wrap img{width:100%;height:41.25rem;-o-object-fit:contain;object-fit:contain;padding:2.125rem 1.375rem .875rem}.main-guide h1{font-size:2.0625rem;padding-top:2.375rem;margin-bottom:3.1875rem}.main-guide h2{font-size:2.125rem;padding-top:.875rem;margin-bottom:1.3125rem}.main-guide .heading-m{font-size:1.8125rem}.main-guide .heading-m span{font-size:2.125rem}.main-guide .heading-s{font-size:1.5rem;margin-top:2.25rem}#payment h2{display:flex;justify-content:center}#payment h2::before{content:url(../img/yen.svg);line-height:1.375rem;transform:translate(-1.25rem, 0.0625rem)}#postage h2{display:flex;justify-content:center}#postage h2::before{content:url(../img/postage.svg);line-height:1.375rem;transform:translate(-1.25rem, 0.1875rem)}#return h2{display:flex;justify-content:center}#return h2::before{content:url(../img/return.svg);line-height:1.375rem;transform:translate(-1.25rem, 0.1875rem)}#after h2{display:flex;justify-content:center}#after h2::before{content:url(../img/after.svg);line-height:1.375rem;transform:translate(-1.25rem, 0.1875rem)}#trade h2{display:flex;justify-content:center}#trade h2::before{content:url(../img/trade.svg);line-height:1.375rem;transform:translate(-1.25rem, 0.1875rem)}#trade .flex-box{display:flex}#trade .flex-box .contents{width:50%;padding:0 .75rem;margin-bottom:0}#trade .flex-box .contents span{font-size:1.1875rem}#trade .flex-box .contents .small{font-size:.875rem}.section-guide-menu ul{display:flex;flex-wrap:wrap;justify-content:space-between}.section-guide-menu ul li{width:32%;margin-bottom:3.75rem}.section-guide-menu ul li .item{text-align:center;display:flex;flex-direction:column}.section-guide-menu ul li .item .img-wrap{position:relative}.section-guide-menu ul li .item .img-wrap::after{content:"";display:block;padding-top:3.75rem}.section-guide-menu ul li .item .img-wrap img{position:absolute;bottom:.625rem;left:50%;transform:translatex(-50%)}.section-guide-menu ul li .item p{text-align:center;font-size:1.0625rem;color:#fff;background:#7a6637;padding:.5625rem 0;margin-top:.5rem;margin-bottom:0}.section-guide-menu ul li .item .text-pink{color:#fff;background:#ce7f7f}.section-guide-menu ul ul{display:block;padding:.5rem 0}.section-guide-menu ul ul li{display:block;width:100%;font-size:1rem;margin:.375rem 0}.section-guide{background:#fff;position:relative}.section-guide h2{text-align:center;font-size:1.375rem;color:#fff;background:#7a6637;padding:.5625rem 0;margin-top:.5rem;margin-bottom:1.125rem}.section-guide h3{text-align:center;font-size:1.375rem;padding:1.0625rem 0}.section-guide h4{font-size:1.5rem}.section-guide .contents{padding:0 1rem;margin-bottom:2rem}.section-guide .contents .heading-arrow{font-size:1.5rem;text-align:left;border-bottom:1px solid #000;margin-bottom:1rem;padding-bottom:.1875rem}.section-guide .contents .heading-arrow::before{content:url(../img/arrow-gold.svg);line-height:1.5rem;padding-right:.75rem;vertical-align:middle}.section-guide .contents .item{border-bottom:1px solid #000;font-size:1.5rem;padding-bottom:.1875rem}.section-guide .contents .item::before{content:url(../img/arrow-gold.svg);line-height:1.5rem;padding-right:.75rem;vertical-align:middle}.section-guide .contents .inner .card{max-width:31.25rem;margin-bottom:1rem}.section-guide .contents .inner h4,.section-guide .contents .inner h5{color:#7a6637;font-size:1.25rem;margin-bottom:.5rem}.section-guide .contents .inner ul{list-style-type:disc;list-style-position:inside}.section-guide .contents .inner ul li{padding-left:1.25rem;text-indent:-1.25rem;font-size:1rem}.section-guide .contents .inner p,.section-guide .contents .inner ul{padding:0 1rem}.section-guide .contents .inner .caution{background:#f7f7f7;margin-top:1.25rem;padding-bottom:1.25rem}.section-guide .contents .inner .caution h5{font-size:1.25rem;color:#000;padding:.9375rem 0;margin:0}.section-guide .contents .inner .caution ul{list-style-position:inside}.section-guide .contents .inner .caution ul li{padding-left:1.25rem;text-indent:-1.25rem;font-size:.875rem}.section-guide .contents .inner .caution p,.section-guide .contents .inner .caution ul{padding:0}.section-guide .contents .inner .table{max-width:35rem;margin-top:.875rem;margin-left:0;margin-bottom:1.75rem}.section-guide .contents .inner .flex-box{display:flex;gap:0 .5rem}.section-review{background:#ffff9f;padding-top:0}.section-review .title{color:#ffff9f;background:#929fac;font-size:1.625rem;text-align:center;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%);padding-top:1.375rem;padding-bottom:2.1875rem;margin-bottom:1.8125rem}.section-review .flex-box{display:flex;gap:0 1.4375rem}.section-review .flex-box .inner-left{width:21.25rem}.section-review .flex-box .inner-left p{font-size:1.5rem;color:#0032a4;text-align:center}.section-review .flex-box .inner-right ul{list-style:inside;list-style-type:disc}.section-review .flex-box .inner-right ul li{font-size:1.0625rem;margin-bottom:1.125rem;padding-left:1.25rem;text-indent:-1.25rem;color:#0032a4}.section-review .flex-box .inner-right ul li span{font-size:.875rem;color:#000}.section-review .flex-box .inner-right ul li:last-child{margin-bottom:.625rem}.section-review .flex-box .inner-right P{font-size:.875rem;padding-left:1.25rem}.section-review .img-wrap{width:100%;text-align:center;margin-bottom:1.75rem}.section-review .img-wrap img{max-width:17.75rem;width:100%;margin:0 auto}.section-review .text-blue{margin-bottom:0}.section-qa{background:#fff;position:relative}.section-qa h2{font-size:1.375rem;color:#fff;background:#ce7f7f;padding:.5625rem 0;margin-top:.5rem;margin-bottom:1.125rem;display:flex;justify-content:center}.section-qa h2::before{content:url(../img/qa.svg);line-height:1.375rem;transform:translate(-1.25rem, 0.1875rem)}.section-qa h3{text-align:center;font-size:1.375rem;padding:1.0625rem 0;color:#7a6637}.section-qa details{margin-bottom:1rem}.section-qa details summary{list-style:none;position:relative;cursor:pointer;background:#f5ebea}.section-qa details summary::-webkit-details-marker{display:none}.section-qa details summary h4{font-size:1.125rem;padding:.6875rem 2.5rem .6875rem 1.875rem;text-indent:-1.1875rem}.section-qa details summary::after{content:"";background:url(../img/arrow-pink.svg) no-repeat;position:absolute;top:50%;right:1rem;transform:translateY(-50%);transition:transform 0s;display:inline-block;background-size:contain;width:.9375rem;height:.8125rem}.section-qa details[open] summary::after{transform:translateY(-50%) rotate(180deg);transition:transform 0s}.section-qa .inner{padding:.625rem 1.25rem .375rem}.section-qa .inner h4,.section-qa .inner h5{font-size:1rem;color:#969696;margin-bottom:.625rem}.section-qa .inner p,.section-qa .inner ul{padding:0 .625rem;list-style:disc;margin:0}.section-qa .inner .img-wrap{padding:.625rem 0}.section-qa .inner .caution{background:#f7f7f7;margin-top:1.25rem;padding-bottom:1.25rem}.section-qa .inner .caution h5{font-size:1rem;color:#000;padding:.9375rem 0;text-align:center;margin:0}.section-qa .inner .caution ul{list-style-position:inside}.section-qa .inner .caution ul li{padding-left:1.25rem;text-indent:-1.25rem}.section-qa .inner .flex-box{display:flex;gap:0 .5rem}.section-company h2{text-align:center;font-size:1.5rem;margin-bottom:2.875rem}.section-company p{font-size:1.125rem}.section-company .small{font-size:.875rem;margin-top:1rem;margin-bottom:1rem}.section-company .flex-box{display:flex;gap:0 2.5rem;justify-content:center;margin:0 auto}.section-company .flex-box .inner{width:50%;max-width:23.75rem}.section-company .flex-box .inner .contents{border:1px solid #000;padding:.75rem .5625rem 1.375rem;text-align:center}.section-company .flex-box .inner .contents h3{font-size:.875rem;margin-bottom:.75rem}.section-company .flex-box .inner .contents p{display:inline-block;margin:0 auto;width:auto;text-align:left;font-size:.875rem}.section-shop h2{text-align:center;font-size:1.5rem;margin-bottom:2.875rem}.section-shop .flex-box{display:flex;gap:0 2.5rem;margin-bottom:3.625rem}.section-shop .flex-box .inner{width:50%}.section-shop .flex-box .inner iframe{height:15.625rem}.section-shop .reverse{flex-direction:row-reverse}.section-shop .reverse p{margin:0}.section-shop .img-wrap{margin-bottom:1.375rem}.section-shop p{margin-bottom:2rem;text-align:left}.section-shop .text-m{margin-bottom:.75rem;font-size:.875rem;border:1px solid #000;padding:.8125rem 2.5625rem;display:inline-block}.section-shop .wrap{width:100%;margin-bottom:.75rem}.section-shop .wrap .phone{display:inline-flex;align-items:center;width:auto;margin:1.25rem 0;border:1px solid #a78f26;text-align:center;padding:.625rem 3.5rem}.section-shop .wrap .phone a{color:#a78f26;margin-left:.75rem;font-size:1.6875rem;margin:0}.section-shop .small{font-size:.875rem}.main-shine .heading-wrap{padding-bottom:.5rem}.main-shine .heading-wrap .lead{font-size:1.375rem;color:#7e7751}.section-shine{position:relative;border-bottom:1px solid #000;padding-bottom:5.625rem}.section-shine p{margin-bottom:2.125rem;text-align:center}.section-shine .flex-box{display:flex;gap:0 .875rem}.section-shine .flex-box .inner{width:33%}.section-shine .flex-box .inner p{text-align:left}.section-shine .img-wrap{margin-bottom:.75rem}.section-shine .before-after{background:#fff}.section-shine .before-after h2{color:#a78f26;text-align:center;font-size:1.75rem}.section-shine .before-after .img-wrap{margin:2.1875rem auto 3.125rem}.section-shine .before-after p{text-align:left;font-size:.9375rem}.section-shine .caution{text-align:left}.section-brand{margin-bottom:1.25rem}.section-brand .flex-box{display:flex;align-items:center;gap:0 1.125rem}.section-brand .flex-box .img-wrap{width:13.75rem}.section-brand .cleaning-brand{margin-top:2.5rem}.section-last h2{color:#a78f26;text-align:center;font-size:1.5rem}.section-last .btn{margin-top:3.125rem}.section-last .btn--arrow{align-items:center;border:1px solid #000}.main-wrapping .heading-wrap{position:relative;padding-bottom:.5rem}.main-wrapping .heading-wrap .lead{font-size:1.125rem;color:#7e7751}.main-wrapping .heading-wrap .img-wrap{position:absolute;top:0;right:0;left:0;text-align:right;width:100%;max-width:67.5rem;margin:3.75rem auto}.section-wrapping{margin-bottom:0}.section-wrapping h2{text-align:center;color:#7e7751;font-size:1.625rem;margin-bottom:1.5rem}.section-wrapping ul{list-style-type:disc;padding-left:1rem;margin-bottom:1.25rem;font-size:1rem}.section-wrapping .img-wrap{margin-top:1.875rem}.section-wrapping .flex-box{display:flex;align-items:center;gap:0 3.625rem}.section-wrapping .flex-box .inner{width:50%}.section-wrapping .flex-box .inner .caption{padding-left:1rem;text-indent:-1rem;font-size:1rem}.section-wrapping .reverse{flex-direction:row-reverse}.section-box{background:#fff;margin-top:2.5rem;padding:2.5rem .5rem}.section-box h2{color:#a78f26;text-align:center;font-size:1.625rem}.section-box .img-wrap{margin:.75rem auto 1.125rem}.section-box .flex-box{display:flex;align-items:center;gap:0 1.25rem}.section-box .flex-box .inner{width:50%}.common-area{background:#fff;position:relative}.section-relief{margin-bottom:3.5rem}.section-relief .title-wrap{text-align:center}.section-relief .title-wrap h2{margin-top:5.625rem;margin-bottom:2rem;display:inline-block;font-size:1.5rem;color:#aea183;background:url(../img/emphasis-before.svg) no-repeat left,url(../img/emphasis-after.svg) no-repeat right;background-size:4.25rem 4.25rem;padding:.625rem 6.25rem;white-space:nowrap}.section-relief .title-wrap h2 .dot-text{-webkit-text-emphasis:filled #000;text-emphasis:filled #000}.section-relief .contents{display:flex;gap:0 4.375rem}.section-relief .flex-box{width:50%;display:flex;align-items:center;margin-bottom:1.5625rem}.section-relief .flex-box .inner-left{max-width:6.0625rem;width:50%;margin-right:1.625rem}.section-relief .flex-box .inner-left img{width:100%}.section-relief .flex-box .inner-right h3{font-size:1.25rem;margin-bottom:.25rem}.section-relief .flex-box .inner-right .color-green{color:#58978d}.section-relief .flex-box .inner-right .color-orange{color:#db9000}.section-relief .flex-box .inner-right p{margin-bottom:0}.section-relief .flex-box .inner-right .link-wrap{text-align:right}.section-relief .flex-box .inner-right .link-wrap a{display:inline-flex;align-items:center;font-size:.9375rem;justify-content:center;width:100%;max-width:12.5rem;padding:.25rem .25rem 1rem 1rem;text-decoration:none;transition:background-color .3s}.section-relief .flex-box .inner-right .link-wrap a:after{content:"";margin-left:1.5rem;width:.625rem;height:.625rem;border-top:1px solid #af9d81;border-right:1px solid #af9d81;transform:rotate(45deg)}.section-banner{background:#f7f3ed;padding-top:4.5rem;padding-bottom:.125rem}.section-banner .contents{margin-bottom:3.75rem;padding-bottom:21.25rem;position:relative}.section-banner .contents .banner-wrap{position:absolute;width:48%;margin-bottom:1.25rem;z-index:10}.section-banner .contents .banner-wrap img{box-shadow:7px 8px 11px 0px rgba(0,0,0,.1490196078)}.section-banner .contents .text-wrap{position:absolute;right:0;width:calc(50% + 60px);background:#fff;padding:4.1875rem 0 4.1875rem 3.625rem;margin-top:4rem}.section-banner .contents .text-wrap p{font-size:1.0625rem;line-height:2;padding-left:3.75rem;margin-bottom:0}.section-banner .contents-reverse{margin-bottom:3.75rem;padding-bottom:21.25rem;position:relative}.section-banner .contents-reverse .banner-wrap{position:absolute;right:0;width:48%;margin-bottom:1.25rem;z-index:10}.section-banner .contents-reverse .banner-wrap img{box-shadow:7px 8px 11px 0px rgba(0,0,0,.1490196078)}.section-banner .contents-reverse .text-wrap{position:absolute;left:0;width:calc(50% + 60px);background:#fff;padding:4.1875rem 0 4.1875rem 5.625rem;margin-top:4rem}.section-banner .contents-reverse .text-wrap p{font-size:1.0625rem;line-height:2;padding-right:3.75rem;margin-bottom:0}.section-article{margin-bottom:3.125rem;margin:0 auto;width:100%;max-width:66.25rem;padding:0 1.125rem}.section-article p{margin-bottom:0}.section-article .title{font-size:2.3125rem;color:#a78f26;margin-bottom:.375rem;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold}.section-article .story-wrap{position:relative;width:100%;padding-bottom:22.5rem}.section-article .magazine-wrap{position:relative;width:100%;padding-bottom:18.75rem}.section-article .story{position:absolute;left:0;background:#dde9e8;margin-top:5.625rem;padding-top:3.5rem;padding-bottom:3rem;width:41.25rem}.section-article .story .img-wrap{position:absolute;width:8.75rem;bottom:1.25rem;left:.75rem}.section-article .story .img-secret{position:absolute;left:9.375rem;top:-1.625rem;width:8.75rem}.section-article .story .text-wrap{margin-left:3.75rem;text-align:center}.section-article .magazine{position:absolute;right:0;background:#dfedff;padding-top:3.5rem;padding-bottom:3rem;width:41.25rem}.section-article .magazine .img-wrap{position:absolute;width:12.5rem;top:-1.875rem;right:-1.125rem}.section-article .magazine .img-wrap img{width:12.5rem}.section-article .magazine .img-story{position:absolute;left:.625rem;top:-0.5rem;width:8.75rem}.section-article .magazine .text-wrap{text-align:center;margin-right:5.625rem}.section-category{margin-bottom:4.75rem}.section-category h2{font-size:1.8125rem;color:#aea183;text-align:center;padding:0;margin-bottom:5.625rem}.section-category .cat-container{position:relative;margin-bottom:12.5rem}.section-category .cat-container .cat-top{position:absolute;bottom:3.75rem;left:-10rem;width:25rem}.section-category .cat-container .cat-inner{background:#efefee;padding-bottom:25rem;position:relative}.section-category .cat-container .cat-inner p{font-size:.875rem;text-align:center;margin-top:.75rem}.section-category .cat-container .cat-inner .container-m{position:relative}.section-category .cat-container .cat-inner .container-m .flex-wrap{position:absolute;top:-40px;width:100%}.section-category .cat-container .cat-inner .container-m .flex-wrap .flex-box{display:flex;gap:0 1.25rem;margin-bottom:1.875rem}.section-category .cat-container .cat-inner .container-m .flex-wrap .flex-box .cat-banner{width:14.375rem}.section-category .cat-container .cat-inner .container-m .flex-wrap .flex-box .cat-banner img{box-shadow:7px 8px 11px 0px rgba(0,0,0,.1490196078)}.section-category .cat-container .cat-inner .container-m .flex-wrap .cat_01{top:0rem}.section-category .cat-container .cat-inner .container-m .flex-wrap .cat_02{bottom:0rem;justify-content:flex-end}.section-web-magazine h2{font-size:2.8125rem;color:#7e7751;text-align:center;padding:0;margin-bottom:3rem}.section-web-magazine h2 span{font-size:1.4375rem}.section-web-magazine .container-l{padding:0 2.5rem}.section-web-magazine .flex-box{display:flex;gap:0 1.75rem;margin-bottom:2.5rem}.section-web-magazine .contents{display:flex;gap:0 1.25rem;margin-bottom:1.0625rem}.section-web-magazine .contents .img-wrap{width:37%}.section-web-magazine .contents .inner-right{width:63%}.section-web-magazine .contents .inner-right h3{border-bottom:1px solid #7e7751;font-size:1rem}.section-web-magazine .contents .inner-right p{padding-top:.875rem}.section-web-magazine .link-web-magazine{text-align:center}.section-web-magazine .link-web-magazine a{display:inline-block;color:#878788;border:1px solid #878788;padding:.625rem 2.5rem}.fs-c-productPrice__main__label{display:none}.slick-track{width:100%}.fs-c-productPrice--selling{color:#aa9d80;font-family:century-gothic,sans-serif;font-weight:400;font-style:normal}.main-details .itemBox{padding:4.375rem 5.625rem}.fs-c-breadcrumb__list{font-size:.875rem}.fs-c-productCarouselMainImage{width:560px}.fs-c-productCarouselMainImage__image>img{max-width:560px}.details-flex{display:flex;gap:0 65px}.details-flex .inner-left{width:60%}.details-flex .inner-left .fs-c-button__label{display:none}.details-flex .inner-left .fs-c-productCarouselMainImage__thumbnailList{margin-top:1.5rem}.details-flex .inner-left .fs-c-productCarouselMainImage__thumbnailList>ul>li{margin-left:1rem}.details-flex .inner-left .fs-p-heading--lv2{display:none}.details-flex .inner-left .recommend-title{font-size:1.1875rem;color:#ab9f81;border-bottom:1px solid #8a8a8a;margin-top:4.75rem}.details-flex .inner-right{width:40%;max-width:420px}.details-flex .inner-right .fs-c-productNotice{padding:20px 0;color:red}.details-flex .inner-right .fs-c-heading{font-size:22px}.details-flex .inner-right .fs-c-productNumber{display:inline-block;border:1px solid #000;padding:8px 22px;margin-top:22px;margin-bottom:60px}.details-flex .inner-right .fs-c-price{display:inline-block}.details-flex .inner-right .fs-c-productPrice--selling{color:#aa9d80;font-family:century-gothic,sans-serif;font-weight:400;font-size:40px;font-style:normal;margin-bottom:9px}.details-flex .inner-right .fs-c-productPrice--selling .fs-c-productPrice__addon__label{font-size:22px}.details-flex .inner-right .fs-c-productPointDisplay{display:inline-block;font-size:24px}.details-flex .inner-right .fs-c-productPointDisplay .fs-c-productPointDisplay__label,.details-flex .inner-right .fs-c-productPointDisplay .fs-c-productPointDisplay__unit{display:none}.details-flex .inner-right .fs-c-productPointDisplay .fs-c-productPointDisplay__quantity::before{content:"オフィシャルサイト会員なら\a";font-size:18px;white-space:pre;color:#000}.details-flex .inner-right .fs-c-productPointDisplay .fs-c-productPointDisplay__quantity::after{content:"ポイント獲得予定";color:#000}.details-flex .inner-right .about-point{display:inline-block;float:right;font-size:14px;border-bottom:1px solid #000;margin-top:10px}.details-flex .inner-right .btn-wrap{display:flex;flex-direction:column-reverse;margin-top:32px}.details-flex .inner-right .btn-wrap .btn{border:0;background:inherit}.details-flex .inner-right .btn-wrap .fs-c-button--addToCart--detail{margin-bottom:14px}.details-flex .inner-right .btn-wrap .fs-c-productQuantityAndWishlist__quantity{display:none}.details-flex .inner-right .btn-flex{display:flex;width:100%;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #8a8a8a;padding:0 9px 21px;margin-bottom:20px}.details-flex .inner-right .btn-flex .btn{border:0;background:inherit}.details-flex .inner-right .btn-flex .inner ul{display:inline-flex;justify-content:space-between;width:120px}.details-flex .inner-right .btn-flex .inner .fs-c-button__image{margin-bottom:8px}.details-flex .inner-right .detailes-about-return{margin-top:40px}.details-flex .inner-right .detailes-about-return .link-size{margin-bottom:33px}.details-flex .inner-right .detailes-about-return .link-size a{color:#aa9d80;font-size:15px}.details-flex .inner-right .detailes-about-return .contents{background:#f1f1f1;padding:20px 18px}.details-flex .inner-right .detailes-about-return .contents .title{background:#fff;color:#000;text-align:center;font-size:19px;padding:8px}.details-flex .inner-right .detailes-about-return .contents p{font-size:14px}.fs-c-modal__inner{width:40%}.fs-c-modal__header{display:flex;align-items:stretch;justify-content:space-between;width:100%}.fs-c-modal__header h2.fs-c-modal__title{padding:10px 5px 0;text-align:center;font-weight:bold;font-size:1.2em;width:100%}.fs-c-inputTable{width:100%}.fs-c-inputInformation__button{margin:30px auto;text-align:center}.fs-c-button--sendInquiry{border:1px solid #000;padding:5px 16px}.fs-c-inquiryAboutProduct{margin-top:20px}.details-review{background:#f1f1f1;padding:2.5rem}.details-review h2{text-align:center;margin-bottom:1.6875rem}.details-review h2 span{display:inline-block;font-size:1.875rem}.details-review h2 span::before{content:url(../img/details-review.svg);vertical-align:middle;padding-right:5px}.details-review .fs-c-productReview__aggregateRating{background:#f1f1f1;display:flex;margin-bottom:1rem}.details-review .fs-c-productReview__aggregateRating .fs-c-aggregateRating__count{display:inline-block;margin-left:1.125rem}.details-review .fs-c-productReview__reviewList{background:#fff;padding:1.875rem}.details-review .fs-c-productReview__reviewList .fs-c-aggregateRating{padding:1.125rem 0}.details-review .fs-c-productReview__reviewList .fs-c-reviewList--productDescription{border-top:1px solid #000;border-bottom:1px solid #000;padding:1.125rem 0}.details-review .fs-c-productReview__allReviews{text-align:center;margin:2.375rem 0}.details-review .fs-c-productReview__allReviews .fs-c-button__label{background:#fff;padding:12px 19px;border:1px solid #000}.details-review .fs-c-productReview__addReview{text-align:center;margin:1rem 0}.fr2-listItem{padding:20px !important}.fr2-listItem__productName{font-size:14px !important;line-height:1.5 !important;margin:16px 0 12px !important;height:42px !important;overflow:hidden}.fr2-price{color:#ac9f82 !important}.fs-clientInfo{display:inline !important}.logout.my-false{display:none}.login.my-true{display:none}.regist.my-true{display:none}.details-flex .inner-right .fs-p-productDescription table td{padding:12px}.txt-r{color:#c00}.mT5{margin-top:5px}input.fs-c-button__label{display:inline-block;margin:20px 20%;padding:.5em 1em;text-decoration:none;background:#063;color:#fff;border-bottom:solid 4px #002412;border-radius:3px;width:60%;font-size:16px;text-align:center;font-weight:bold}.lawBox{width:100%;float:left;clear:both;border:2px solid #ccc;padding:10px 0 10px 10px;font-size:18px;background:#ccc;font-weight:bold}table#lawTable{width:100%;float:left;clear:both;padding:5px;margin:20px 0 40px 0;display:table}table#lawTable th{width:30%;background:#006124;color:#fff;padding:10px 2%;box-sizing:border-box;display:table-cell;border-top:1px solid #ccc}table#lawTable td{width:70%;padding:10px 2%;box-sizing:border-box;display:table-cell;border-top:1px solid #ccc}table#lawTable tr:last-child th,table#lawTable tr:last-child td{border-bottom:1px solid #ccc}.fcr{color:#c00;font-weight:bold}.contentsAreaBox{margin-bottom:80px}.contentsAreaBox dl{background:#f1eee5}.contentsAreaBox dl dd{width:580px;margin:-70px auto 40px;padding:3% 20px 2% 20px;text-align:left;font-size:14px}.contentsAreaBox .kiyaku li{list-style-type:disc}.contentsAreaBox .red{color:red}.contentsAreaBox .btn{margin:50px auto}div.pgTitle{margin:35px 0;border-radius:100px;background:#630;text-align:center;color:#fff;font-weight:bold;padding:10px 0}.kaitori{display:flex;flex-wrap:wrap;gap:16px}.kaitori li{width:calc((100% - 64px)/5)}.kaitori li dt{font-size:12px}.kaitori li dd{font-size:13px;font-weight:bold;color:red}.itemBox{position:relative}.itemBox li.item01{width:430px;left:26px;top:65px;position:absolute;text-align:left;font-size:16px;line-height:26px}.itemBox li.item02{width:430px;left:526px;top:65px;position:absolute;text-align:left;font-size:16px;line-height:26px}.itemBox li.item03{width:430px;left:26px;top:360px;position:absolute;text-align:left;font-size:16px;line-height:26px}.itemBox li.item04{width:430px;left:526px;top:360px;position:absolute;text-align:left;font-size:16px;line-height:26px}.itemBox li.item02-02{right:10px;top:195px;position:absolute}.itemBox li.item03-02{left:20px;top:485px;position:absolute}.itemBox li.item04-02{right:10px;top:485px;position:absolute}.newreturn{text-align:center}.fs-c-documentColumn__heading{color:#7c8790;border-color:#7c8790;border-style:solid;border-width:0 0 1px 5px;font-weight:500;font-size:1.4rem;padding:8px;padding-left:8px;padding-left:16px;margin-bottom:20px}.fs-c-orderedList>li{text-indent:-2em;line-height:1.4rem}.fs-c-orderedList>li .fs-c-orderedList{margin:16px 0 16px 2px;padding-left:8px;border-left:2px solid #7c8790;display:block}.fs-c-orderedList>li p{margin:0;padding:0;text-indent:0}.fs-c-documentArticle__heading{background:#666;color:#fff;font-size:1.4rem;font-weight:400;margin:28px 0;padding:7px;text-align:center}table.fs-c-cartTable th{background:#ddd}.fs-c-cartTable__headerCell,.fs-c-cartTable__dataCell{border:1px solid #ccc;padding:8px}.fs-c-cartTable__productImage{margin-right:16px}.fs-c-orderTotalTable{width:100%;margin:20px 0 0 0}.fs-c-orderTotalTable .fs-c-productPrice__main__price .fs-c-price__value{font-size:2.2rem}.fs-c-orderTotalTable>thead>tr>th,.fs-c-orderTotalTable>tfoot>tr>th,.fs-c-orderTotalTable>tbody>tr>th{font-weight:normal;text-align:left;width:35%;padding:8px 20px}.fs-c-orderTotalTable>thead>tr>th,.fs-c-orderTotalTable>thead>tr td,.fs-c-orderTotalTable>tfoot>tr>th,.fs-c-orderTotalTable>tfoot>tr td,.fs-c-orderTotalTable>tbody>tr>th,.fs-c-orderTotalTable>tbody>tr td{padding:8px 20px}.fs-c-orderTotalTable__mainRow>td{font-size:1.8rem;font-weight:bold}.fs-c-purchaseHere__message{margin:20px 0;width:100%;text-align:center}.fs-c-button--primary{margin:10px auto 28px;background:#f1664c;border:1px solid #f1664c;border-radius:0px;color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;line-height:1;text-decoration:none;text-align:center;padding:.8em 1.6em .6em;box-shadow:0 0 2px #b2b2b2;width:60%}.fs-c-wishlistProduct{display:none}a.fs-c-button--continueShopping{display:inline-block;margin:40px 20%;padding:.5em 1em;text-decoration:none;background:#063;color:#fff;border-radius:3px;width:100%;font-size:16px;text-align:center;font-weight:bold;min-width:240px;width:60%}ol.fs-c-orderedList{margin:20px 0 40px 30px;list-style:none;counter-reset:number;display:block}.fs-c-orderedList>li{text-indent:-2em;line-height:1.4rem}.fs-c-orderedList>li::before{counter-increment:number;content:counter(number) ".";display:inline-block;color:#7c8790;text-align:right;width:1em;padding-right:1em;box-sizing:content-box;line-height:1.4rem}table.fs-c-inputTable{width:100%;border-bottom:1px solid #767170}table.fs-c-inputTable{width:100%;border-bottom:1px solid #767170}table.fs-c-inputTable th.fs-c-inputTable__headerCell{width:30%;border-top:1px solid #767170;padding:16px 2% 16px 0}table.fs-c-inputTable td.fs-c-inputTable__dataCell{width:70%;border-top:1px solid #767170;padding:16px 0 16px 2%}.fs-c-inputTable__headerCell{text-align:left}.fs-c-inputGroup>button,.fs-c-inputGroup--vertical>button,.fs-c-inputGroup--inline>button{border-left:1px solid #ccc;border-radius:0 3px 3px 0;box-shadow:none;font-size:1.2rem;padding:0 8px}.fs-c-button--displayPassword{background:#f7f7f7;border:1px solid #bbb;border-radius:3px;color:#3c3c3c;cursor:pointer;display:inline-block;font-size:1.4rem;line-height:1;text-decoration:none;text-align:center;padding:.8em 1.6em .6em;box-shadow:0 0 2px #b2b2b2;display:flex}.fs-c-button--displayPassword.fs-c-button--displayPassword::before{font-family:"Font Awesome 5 Free";content:"";line-height:28px}.fs-c-productReviewed .fs-c-productReviewed__name{font-size:22px}.fs-c-productReviewed .fs-c-productPrice--selling{color:#aa9d80;font-family:century-gothic,sans-serif;font-weight:400;font-style:normal}.fs-c-productReviewed .fs-c-productPrice--selling .fs-c-productPrice__main__label{display:inline-block}.fs-c-productReviewed .fs-c-productPrice--selling .fs-c-price{display:inline-flex;align-items:baseline;justify-content:flex-end}.fs-c-productReviewed .fs-c-productNumber{display:inline-block;border:1px solid #000;padding:8px 22px;margin:22px 0}.fs-c-aggregateRating .fs-c-aggregateRating__message{color:red;font-size:18px}.fs-c-reveiwNotes{margin-top:29px;margin-bottom:29px;padding-top:16px;padding-bottom:16px;border-top:1px solid #000;border-bottom:1px solid #000}.fs-body-my-top .wrap{position:relative}.fs-body-my-top .fs-l-account{display:block;float:left;clear:both;width:100%}.fs-body-my-top .fs-p-accountInfo{display:block;float:left;clear:both;width:100%}.fs-body-my-top .fs-p-accountInfo{display:none}.fs-body-my-top .fs-c-accountService{display:block;float:left;clear:both;margin:0 0 0 1%;width:99%;position:relative}.fs-c-accountService__page{width:31%;float:left;height:122px;margin:8px 1%}.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink{box-shadow:0 0 2px #b2b2b2;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:3px;color:#3c3c3c;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;width:100%;padding:0 0 20px 0}.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label::before{font-family:"fs-icon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:#7c8790;font-size:48px;line-height:1.2;margin:12px auto 0;width:64px;height:64px}.fs-c-accountService__page--wishList .fs-c-accountService__pageLink__label::before{content:""}.fs-c-accountService__page--orderHistoryList .fs-c-accountService__pageLink__label::before{content:""}.fs-c-accountService__page--accountReviews .fs-c-accountService__pageLink__label::before{content:""}.fs-c-accountService__page--addressbook .fs-c-accountService__pageLink__label::before{content:""}.fs-c-accountService__page--accountPassword .fs-c-accountService__pageLink__label::before{content:""}.fs-c-accountService__page--accountSettingsModify .fs-c-accountService__pageLink__label::before{content:""}.fs-c-accountService__page--pointHistory .fs-c-accountService__pageLink__label::before{content:""}.fs-c-accountService__page--accountCard .fs-c-accountService__pageLink__label::before{content:""}.page--document{width:295.84px;float:left;height:130.64px;margin:8px 1%;box-shadow:0 0 2px #b2b2b2;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:3px;color:#3c3c3c}.pageLink{text-align:center;text-decoration:none;width:100%;padding:0 0 20px 0}.pageLink .document-icon{text-align:center;display:block;color:#7c8790;font-size:48px;line-height:1.2;margin:12px auto 0;width:64px;height:64px}.pageLink__label{font-size:1.2rem;float:left;clear:both;text-align:center;width:100%;margin:-5px 0 0 0}.fs-c-accountService__page--document .document-icon{text-align:center;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;color:#7c8790;font-size:48px;line-height:1.2;margin:12px auto 0;width:64px;height:64px}.pageLink .document-icon .fas,.fs-c-accountService__page--document .document-icon .fas{float:left;clear:both;width:100%;text-align:center}.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label{flex-grow:1;font-size:1.2rem;float:left;clear:both}.fs-c-button--confirmLeave,.fs-c-button--confirmChange,.fs-c-button--register{display:inline-block;margin:0;padding:.5em 1em;text-decoration:none;background:#333;border-radius:5px;width:100%;font-size:16px;text-align:center;font-weight:bold;color:#fff}.fs-c-button--cancel{display:inline-block;margin:20px 0 0 0;padding:.5em 1em;text-decoration:none;background:#ccc;border-radius:5px;width:100%;font-size:16px;text-align:center;font-weight:bold}.fs-c-accountService__page--accountDelete{float:left;clear:both;display:block;font-size:16px}.fs-c-accountService__page--accountDelete::before{content:"■"}table.fs-c-inputTable{width:100%;float:left;clear:both;border-bottom:1px solid #767170}table.fs-c-inputTable th.fs-c-inputTable__headerCell{width:30%;float:left;border-top:1px solid #767170;padding:16px 2% 16px 0}table.fs-c-inputTable td.fs-c-inputTable__dataCell{width:70%;float:left;border-top:1px solid #767170;padding:16px 0 16px 2%}.fs-c-listTable{border-collapse:collapse;width:100%;margin:8px 0}.fs-c-addressBookList__list{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;grid-row:2;margin:20px 0 0 0;float:left;clear:both}.fs-c-addressBookList__list tr{border-bottom:1px solid #b2b2b2}.fs-c-listTable>tbody{border-top:1px solid #b2b2b2}table.fs-c-listTable td{padding:10px 5px}.fs-c-button--changeInfomation{width:46%;float:left;margin:0px 2% 0;padding:.5em 1em;text-decoration:none;background:#333;color:#fff;border:solid 1px #ccc;border-radius:5px;font-size:14px;text-align:center}a.fs-c-button--changeInfomation:hover{color:#fff}.fs-c-listTable{border-collapse:collapse;width:100%;margin:8px 0}.fs-c-listTable>thead{border-top:1px solid #b2b2b2;background:rgba(126,126,126,.08)}.fs-c-listTable>tbody{border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2}.fs-c-listTable>tbody>tr:nth-child(even){background:rgba(126,126,126,.08)}.fs-c-listTable th,.fs-c-listTable td{border-right:1px solid #b2b2b2;border-left:1px solid #b2b2b2;padding:8px}.fs-c-listTable th:first-child,.fs-c-listTable td:first-child{border-left:none}.fs-c-listTable th:last-child,.fs-c-listTable td:last-child{border-right:none}.fs-c-button--delete{width:46%;float:left;margin:0px 2% 0;padding:.5em 1em;text-decoration:none;background:#ccc;border:solid 1px #ccc;border-radius:5px;font-size:14px;text-align:center}ruby{margin:0;padding:0}.fs-c-addressBookList__addButton{float:left;width:50%}.fs-c-addressBookList__count{float:left;width:50%;text-align:right}.fs-c-button--addToAddressbook{width:100%;background:#667895;border:1px solid #667895;border-radius:0px;color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;line-height:1;text-decoration:none;text-align:center;padding:.8em 1.6em .6em;box-shadow:0 0 2px #b2b2b2}a.fs-c-button--addToAddressbook:hover{color:#fff}.fs-c-wishlistProduct{display:none}.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label{flex-grow:1;font-size:1.2rem}.fs-c-button--confirmLeave,.fs-c-button--confirmChange,.fs-c-button--register{display:inline-block;margin:0;padding:.5em 1em;text-decoration:none;background:#333;border-radius:5px;width:100%;font-size:16px;text-align:center;font-weight:bold;color:#fff}.fs-c-button--cancel{display:inline-block;margin:20px 0 0 0;padding:.5em 1em;text-decoration:none;background:#ccc;border-radius:5px;width:100%;font-size:16px;text-align:center;font-weight:bold}.fs-c-accountService__page--accountDelete{display:flex;font-size:16px;width:100%}.fs-c-accountService__page--accountDelete::before{content:"■"}table.fs-c-inputTable{width:100%;border-bottom:1px solid #767170}table.fs-c-inputTable th.fs-c-inputTable__headerCell{width:30%;border-top:1px solid #767170;padding:16px 2% 16px 0}table.fs-c-inputTable td.fs-c-inputTable__dataCell{width:70%;border-top:1px solid #767170;padding:16px 0 16px 2%}.fs-c-listTable{border-collapse:collapse;width:100%;margin:8px 0}.fs-c-addressBookList__list{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;grid-row:2;margin:20px 0 0 0}.fs-c-addressBookList__list tr{border-bottom:1px solid #b2b2b2}.fs-c-listTable>tbody{border-top:1px solid #b2b2b2}table.fs-c-listTable td{padding:10px 5px}.fs-c-button--changeInfomation{width:46%;margin:0px 2% 0;padding:.5em 1em;text-decoration:none;background:#333;color:#fff;border:solid 1px #ccc;border-radius:5px;font-size:14px;text-align:center}a.fs-c-button--changeInfomation:hover{color:#fff}.fs-c-listTable{border-collapse:collapse;width:100%;margin:8px 0}.fs-c-listTable>thead{border-top:1px solid #b2b2b2;background:rgba(126,126,126,.08)}.fs-c-listTable>tbody{border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2}.fs-c-listTable>tbody>tr:nth-child(even){background:rgba(126,126,126,.08)}.fs-c-listTable th,.fs-c-listTable td{border-right:1px solid #b2b2b2;border-left:1px solid #b2b2b2;padding:8px}.fs-c-listTable th:first-child,.fs-c-listTable td:first-child{border-left:none}.fs-c-listTable th:last-child,.fs-c-listTable td:last-child{border-right:none}.fs-c-button--delete{width:46%;margin:0px 2% 0;padding:.5em 1em;text-decoration:none;background:#ccc;border:solid 1px #ccc;border-radius:5px;font-size:14px;text-align:center}ruby{margin:0;padding:0}.fs-c-addressBookList__addButton{width:50%}.fs-c-addressBookList__count{width:50%;text-align:right}.fs-c-button--addToAddressbook{width:100%;background:#667895;border:1px solid #667895;border-radius:0px;color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;line-height:1;text-decoration:none;text-align:center;padding:.8em 1.6em .6em;box-shadow:0 0 2px #b2b2b2}a.fs-c-button--addToAddressbook:hover{color:#fff}.fs-c-wishlistProduct{display:none}.fs-c-listControl{margin:5px 0 0 0}.fs-c-listControl{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;flex-grow:2;padding:0}.fs-c-listControl>*+*{margin-top:8px}.fs-c-reviewList{list-style:none;padding:0}.fs-c-reviewList__item{border-bottom:1px solid #999;display:flex;flex-direction:column;padding:16px 8px}.fs-c-reviewList__item:first-child{border-top:1px solid #999}.fs-c-reviewList__item__product{display:flex;flex-direction:column;min-height:1px}.fs-c-reviewList__item__info{display:flex;flex-direction:column}.fs-c-reviewList__item__body{margin:8px 0}.fs-c-reviewList__item__editButton{display:flex;justify-content:flex-end}@media screen and (min-width: 768px){.fs-c-reviewList__item{display:grid;grid-template-columns:1fr 1fr 4fr;grid-template-rows:1fr auto auto;grid-column-gap:8px}.fs-c-reviewList__item>*{margin-left:8px}@supports(grid-gap: 8px){.fs-c-reviewList__item>*{margin-left:0}}.fs-c-reviewList__item__product{grid-row:1;grid-column:1;margin-left:0}.fs-c-reviewList__item__info{grid-row:1;grid-column:2}.fs-c-reviewList__item__body{grid-row:1;grid-column:3}.fs-c-reviewList__item__editButton{grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}.fs-c-reviewList--product .fs-c-reviewList__item{grid-template:1fr/1fr 4fr;-ms-grid-columns:1fr 4fr;-ms-grid-rows:1fr}.fs-c-reviewList--product .fs-c-reviewList__item__info{grid-column:1;-ms-grid-row:1}.fs-c-reviewList--product .fs-c-reviewList__item__body{grid-column:2;-ms-grid-row:1}.fs-c-reviewList--productDescription .fs-c-reviewList__item{grid-template:auto auto/1fr;-ms-grid-columns:1fr;-ms-grid-rows:auto auto}.fs-c-reviewList--productDescription .fs-c-reviewList__item__info{grid-row:1;grid-column:1}.fs-c-reviewList--productDescription .fs-c-reviewList__item__body{grid-row:2;grid-column:1}.fs-c-reviewStatus{background:#090;color:#fff;display:inline-block;font-size:1rem;padding:4px 8px;margin:10px 0 0 0;font-size:12px}.fs-c-reviewInfo__date{margin:4px 0}.fs-c-reviewProduct__info{margin:10px 0}.fs-c-productReviewed .fs-c-productReviewed__prices{width:calc(100% - 400px);float:left;margin:20px 0 0 0px;display:block;left:400px;top:90px}.fs-body-review-write .fs-c-productReviewed .fs-c-productReviewed__prices,.fs-body-reviews-product .fs-c-productReviewed .fs-c-productReviewed__prices{width:calc(100% - 400px);float:left;margin:20px 0 0 0px;display:block;left:400px;top:160px}.fs-c-reveiwNotes{width:100%;float:left;clear:both;border-top:1px solid #333;border-bottom:1px solid #333;padding:10px 0}.fs-c-reveiwNotes h3{font-weight:bold}.fs-c-productReviewed{width:100%;float:left;clear:both;padding:10px 0;position:relative}.fs-c-productReviewed .fs-c-productReviewed__image{width:400px;float:left;margin:20px 0 0 0}.fs-c-productReviewed .fs-c-productReviewed__image img{width:100%}.fs-c-productReviewed .fs-c-productReviewed__name{width:calc(100% - 400px);float:left;margin:0 0 0 0px}.fs-c-productReviewed__prices .fs-c-productPrice__main__price .fs-c-price__value{font-size:2.2rem}.fs-c-aggregateRating{width:100%;float:left;clear:both;padding:10px 0}.fs-c-aggregateRating .fs-c-aggregateRating__message{text-align:center;color:#c00;font-weight:bold}.fs-c-aggregateRating__rating{display:flex}.fs-c-aggregateRating__rating::before{content:"平均評価"}.fs-c-aggregateRating__count::after{content:"件"}.fs-c-agreementConfirmation{margin:4px 0;padding:4px 0}.fs-c-agreementConfirmationArea{margin:8px 0}.fs-c-agreementConfirmation>*+*{margin-top:4px}.fs-c-agreementConfirmation__link{margin-left:32px}.fs-c-agreementConfirmation__addon{margin:8px 0 0 32px}.fs-c-history{margin:20px 0 0 0;float:left;clear:both;width:100%}.fs-c-history__info{background:rgba(126,126,126,.08);padding:16px}.fs-c-history__info>*+*{padding-top:16px}.fs-c-history__listContainer>*+*{margin-top:8px}.fs-c-history__term{color:#7c8790;font-weight:700;font-size:1.2rem}.fs-c-history__total dl{grid-gap:0}.fs-c-history__total dt{font-weight:700}.fs-c-history__total dt::after{display:none}.fs-c-history__total dd{text-align:right}.fs-c-history__total dt,.fs-c-history__total dd{border-top:1px solid #7c8790;margin-top:8px;padding-top:8px}.fs-c-history{float:left;clear:both;margin:20px 0 0 0;width:100%}.fs-c-history__info{background:rgba(126,126,126,.08);padding:16px}.fs-c-history__info>*+*{padding-top:16px}.fs-c-history__listContainer>*+*{margin-top:8px}.fs-c-history__listContainer{margin-top:20px;float:left;clear:both;width:100%}.fs-c-history__term{color:#7c8790;font-weight:700;font-size:1.2rem}.fs-c-history__total dl{grid-gap:0}.fs-c-history__total dt{font-weight:700}.fs-c-history__total dt::after{display:none}.fs-c-history__total dd{text-align:right}.fs-c-history__total dt,.fs-c-history__total dd{border-top:1px solid #7c8790;margin-top:8px;padding-top:8px}.fs-c-noResultMessage{background:rgba(126,126,126,.08);padding:24px;margin:24px 0;text-align:center;float:left;clear:both;width:100%}.fs-c-history{margin:20px 0 0 0;float:left;clear:both;width:100%}.fs-c-history__info{background:rgba(126,126,126,.08);padding:16px}.fs-c-history__info>*+*{padding-top:16px}.fs-c-history__listContainer>*+*{margin-top:8px}.fs-c-history__term{color:#7c8790;font-weight:700;font-size:1.2rem}.fs-c-history__total dl{grid-gap:0}.fs-c-history__total dt{font-weight:700}.fs-c-history__total dt::after{display:none}.fs-c-history__total dd{text-align:right}.fs-c-history__total dt,.fs-c-history__total dd{border-top:1px solid #7c8790;margin-top:8px;padding-top:8px}.fs-c-reviewList{list-style:none;padding:0}.fs-c-reviewList__item{border-bottom:1px solid #999;display:flex;flex-direction:column;padding:16px 8px}.fs-c-reviewList__item:first-child{border-top:1px solid #999}.fs-c-reviewList__item__product{display:flex;flex-direction:column;min-height:1px}.fs-c-reviewList__item__info{display:flex;flex-direction:column}.fs-c-reviewList__item__body{margin:8px 0}.fs-c-reviewList__item__editButton{display:flex;justify-content:flex-end}@media screen and (min-width: 768px){.fs-c-reviewList__item{display:grid;grid-template-columns:1fr 1fr 4fr;grid-template-rows:1fr auto auto;grid-column-gap:8px}.fs-c-reviewList__item>*{margin-left:8px}@supports(grid-gap: 8px){.fs-c-reviewList__item>*{margin-left:0}}.fs-c-reviewList__item__product{grid-row:1;grid-column:1;margin-left:0}.fs-c-reviewList__item__info{grid-row:1;grid-column:2}.fs-c-reviewList__item__body{grid-row:1;grid-column:3}.fs-c-reviewList__item__editButton{grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}.fs-c-reviewList--product .fs-c-reviewList__item{grid-template:1fr/1fr 4fr;-ms-grid-columns:1fr 4fr;-ms-grid-rows:1fr}.fs-c-reviewList--product .fs-c-reviewList__item__info{grid-column:1;-ms-grid-row:1}.fs-c-reviewList--product .fs-c-reviewList__item__body{grid-column:2;-ms-grid-row:1}.fs-c-reviewList--productDescription .fs-c-reviewList__item{grid-template:auto auto/1fr;-ms-grid-columns:1fr;-ms-grid-rows:auto auto}.fs-c-reviewList--productDescription .fs-c-reviewList__item__info{grid-row:1;grid-column:1}.fs-c-reviewList--productDescription .fs-c-reviewList__item__body{grid-row:2;grid-column:1}.fs-c-reviewStatus{background:#090;color:#fff;display:inline-block;font-size:1rem;padding:4px 8px;margin:10px 0 0 0;font-size:12px}.fs-c-reviewInfo__date{margin:4px 0}.fs-c-reviewProduct__info{margin:10px 0}.footer{clear:both}