.body{overflow-x:hidden}.main-genj,.main-wrapping,.main-shine,.main-guide,.main-size,.main-return,.main-after,.main{background:#fff}.main-genj h1,.main-wrapping h1,.main-shine h1,.main-guide h1,.main-size h1,.main-return h1,.main-after h1,.main h1{padding-top:2.375rem;margin-bottom:2.5rem}.main-genj h2,.main-wrapping h2,.main-shine h2,.main-guide h2,.main-size h2,.main-return h2,.main-after h2,.main h2{padding-top:.875rem;margin-bottom:1.3125rem}.fr2-price{color:#ac9f82 !important}main{padding-top:56px}.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{margin-top:0}a{color:#000}.logout.my-false{display:none}.login.my-true{display:none}.regist.my-true{display:none}.fs-c-panelContainer{flex-basis:100%;min-width:100%;padding-top:0;max-width:100%;width:100%}.fs-c-heading--page{border-bottom:2px solid #7c8790;color:#7c8790;font-weight:300;font-size:25px;line-height:1.2;margin:40px 0 24px;padding:0 0 1.2em;text-align:center}.section-news{margin-top:1.25rem;margin-bottom:2.5rem}.section-news h2{font-size:1.625rem;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:1.5rem;text-align:center;letter-spacing:.0625rem;color:#aea183;margin-bottom:1.5rem}.section-newarrival .wrap{text-align:center;border-bottom:2px solid #aea183;margin-bottom:3.75rem}.section-newarrival .wrap img{max-width:16.25rem;transform:translateY(0.25rem)}.section-newarrival02{border-bottom:2px solid #aea183;padding-bottom:30px;margin-bottom:40px}.section-newarrival02 .wrap{text-align:center;border-bottom:2px solid #aea183;margin-bottom:1.875rem}.section-newarrival02 .wrap img{max-width:16.25rem;transform:translateY(0.25rem)}.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;background:#edede7;padding-bottom:70rem}.section-cat-link .container-m{position:relative;max-width:520px}.section-cat-link .container-m .cat-link{width:16.9375rem;z-index:10}.section-cat-link .container-m .cat-link_01{position:absolute;top:-2.5rem;right:1.375rem}.section-cat-link .container-m .cat-link_02{position:absolute;top:23.125rem;left:1.375rem}.section-cat-link .container-m .cat-link_03{position:absolute;top:48.75rem;right:1.375rem}.section-brand-new-jewerly{padding-top:2.875rem}.section-brand-new-jewerly h2{font-size:1.625rem;text-align:center;color:#a6a6a6;margin-bottom:1rem}.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:82%;height:23%;position:absolute;top:8%;left:0}.section-brand-new-jewerly .brend-new-gold .link-szf{display:block;width:82%;height:22%;position:absolute;top:32%;right:0}.section-brand-new-jewerly .brend-new-gold .link-szt{display:block;width:82%;height:22%;position:absolute;top:55%;left:0}.section-brand-new-jewerly .brend-new-gold .link-diamond{display:block;width:100%;height:20%;position:absolute;top:80%}.section-price-down{padding-top:3.75rem;padding-bottom:3.75rem}.section-price-down h2{font-size:1.625rem;text-align:center;color:#a6a6a6;margin-bottom:0rem}.section-price-down .inner{margin-bottom:.625rem}.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:2.8125rem;color:#fff}.section-index-shine .strong{font-size:1.125rem;margin-top:1.3125rem}.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:1.75rem;color:#fff}.section-index-wrapping .strong{font-size:1.125rem;margin-top:1.3125rem}.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:1.75rem;color:#000}.section-index-return .strong{font-size:1.125rem;margin-top:1.75rem}.section-index-return .btn a{background:#aea183;color:#fff !important}.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:1.75rem;color:#fff}.section-index-delivery .strong{font-size:1.125rem;margin-top:1.75rem}.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 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}.section-index-shine h2 span,.section-index-wrapping h2 span,.section-index-return h2 span,.section-index-delivery h2 span{font-size:2.25rem}.section-index-shine p,.section-index-wrapping p,.section-index-return p,.section-index-delivery p{font-size:.875rem;text-align:center}.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 .9375rem;font-size:.75rem}@media screen and (min-width: 767px){.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 !important}.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{margin-bottom:130px}.main-genj .heading-wrap{background:#f7f7f7;padding-bottom:0}.main-genj .heading-wrap img{vertical-align:bottom}.main-genj .section{padding-top:2rem;padding-bottom:0;margin-bottom:0}.section-select-shape h2{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.section-select-shape .index-select-shape{background:#fff;font-size:1.5rem}.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:9%;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:43%;right:0}.section-select-shape .img-wrap .shape-pendant-necklace{display:block;width:52%;height:22%;position:absolute;top:39%;left:0}.section-select-shape .img-wrap .shape-brooch{display:block;width:32%;height:29%;position:absolute;top:63%;right:0}.section-select-shape .img-wrap .shape-pendant-top{display:block;width:32%;height:29%;position:absolute;top:63%;right:34%}.section-select-shape .img-wrap .shape-chain-necklace{display:block;width:32%;height:29%;position:absolute;top:63%;left:0}.section-select-stone h2{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.section-select-stone .img-wrap{text-align:center;margin-bottom:1.25rem}.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:125rem}.section-select-stone .swiper-container-slide .swiper-wrapper ul li{margin-right:1.25rem;margin-bottom:2.4375rem}.section-select-stone .swiper-container-slide .swiper-wrapper ul li .wrap{width:5.625rem;text-align:center}.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,.section-select-genre h2{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.section-select-diamond ul,.section-select-genre ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 0}.section-select-diamond ul li,.section-select-genre ul li{width:48.5%}.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:3.5rem}.section-select-diamond ul li .link p,.section-select-genre ul li .link p{font-size:.75rem;line-height:1.4;color:#7e7751;padding:.625rem 0 .625rem .5rem;margin:0;vertical-align:center}.section-select-diamond ul li .link img,.section-select-genre ul li .link img{max-height:3.25rem}.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{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.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{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.section-bsk-brand .bg-bsk{background:#f6f6f2;padding:3.625rem 0;margin-top:-3.625rem}.section-bsk-brand .bg-bsk ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.section-bsk-brand .bg-bsk ul li{width:50%;position:relative}.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{text-align:center}.section-select-bsk-shape h2{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.section-select-bsk-shape ul{display:flex;flex-wrap:wrap;gap:16px}.section-select-bsk-shape ul li{width:calc((100% - 16px)/2)}.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:.6875rem;font-weight:bold;line-height:1.4;color:#7e7751;padding:.375rem 0 .375rem .375rem;margin:0;vertical-align:center}.section-select-bsk-shape ul li .link img{max-height:3.5625rem}.section-select-szf-shape{padding-top:2.875rem;margin-bottom:1.875rem;text-align:center}.section-select-szf-shape h2{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.section-select-szf-shape ul{display:flex;flex-wrap:wrap;gap:6px}.section-select-szf-shape ul li{width:calc((100% - 6px)/2)}.section-select-szf-image{padding-top:2.875rem;margin-bottom:1.875rem;text-align:center}.section-select-szf-image h2{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.section-select-szf-image h3{color:#7e7751;font-size:1.25rem;margin-bottom:1.0625rem}.section-select-szf-image h3 span{font-size:1rem;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% - 16px)/2)}.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:100%;max-width:40.75rem;margin-right:.625rem}.section-select-szf-image .section-heart{padding-top:4.5rem}.section-select-szf-image .section-heart ul{display:flex;flex-wrap:wrap;gap:20px 16px}.section-select-szf-image .section-heart ul li{width:calc((100% - 16px)/2)}.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 ul{display:flex;flex-wrap:wrap}.section-items .flex-box-01 ul li{width:100%}.section-items .flex-box-02 ul{display:flex;flex-wrap:wrap}.section-items .flex-box-02 ul li{width:50%}.section-select-szk-shape{padding-top:2.875rem;margin-bottom:1.875rem;text-align:center}.section-select-szk-shape h2{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.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:7.3125rem;position:relative}.section-select-szk-shape ul li .link .text-wrap{height:6.6875rem;position:relative;z-index:10}.section-select-szk-shape ul li .link .text-wrap p{padding:1.25rem 1.375rem .5rem .375rem;position:absolute;bottom:0;font-size:.875rem;line-height:1.4;color:#7e7751;margin:0;white-space:nowrap;text-align:left}.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:1.3125rem;line-height:1.7}.section-select-szk-shape ul li .link img{position:absolute;top:0;right:0;height:5rem}.section-select-szk-cut{padding-top:2.875rem;margin-bottom:1.875rem;text-align:center}.section-select-szk-cut h2{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.section-select-szk-cut ul{display:flex;flex-wrap:wrap;gap:10px}.section-select-szk-cut ul li{width:calc((100% - 20px)/3)}.section-select-szk-cut ul li p{text-align:left;font-size:.75rem}.section-select-szk-cut ul li .link{border:2px solid #7e7751;border-radius:6px;height:4.1875rem;position:relative}.section-select-szk-cut ul li .link .text-wrap{height:3.75rem;z-index:10;position:relative}.section-select-szk-cut ul li .link .text-wrap p{padding:.5rem;bottom:0;font-size:.75rem;line-height:1.4;color:#7e7751;margin:0;text-align:left;white-space:nowrap}.section-select-szk-cut ul li .link .text-wrap p span{font-size:1rem}.section-select-szk-cut ul li .link img{position:absolute;height:3.125rem;bottom:5px;right:5px}.section-select-szk-material{padding-top:2.875rem;margin-bottom:1.875rem;text-align:center}.section-select-szk-material h2{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.section-select-szk-material ul{display:flex;flex-wrap:wrap;gap:10px}.section-select-szk-material ul li{width:calc((100% - 10px)/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:4.125rem}.section-select-szk-material ul li .link p{padding:.5rem;bottom:0;font-size:.875rem;line-height:1.4;color:#7e7751;margin:0;white-space:nowrap;text-align:left}.section-select-szk-material ul li .link img{height:3.75rem}.section-select-szk-weight{padding-top:2.875rem;margin-bottom:1.875rem;text-align:center}.section-select-szk-weight h2{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.section-select-szk-weight ul{display:flex;flex-wrap:wrap;gap:10px}.section-select-szk-weight ul li{width:calc((100% - 30px)/4)}.section-select-szk-weight ul li .link{display:flex;align-items:center;border:2px solid #7e7751;border-radius:6px;height:3rem;width:100%}.section-select-szk-weight ul li .link p{width:100%;padding:.5rem;bottom:0;font-size:1.125rem;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:.75rem}.section-select-szk-length{padding-top:2.875rem;margin-bottom:1.875rem;text-align:center}.section-select-szk-length h2{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.section-select-szk-length ul{display:flex;flex-wrap:wrap;gap:10px}.section-select-szk-length ul li{width:calc((100% - 30px)/4)}.section-select-szk-length ul li .link{display:flex;align-items:center;border:2px solid #7e7751;border-radius:6px;height:3rem;width:100%}.section-select-szk-length ul li .link p{width:100%;padding:.5rem;bottom:0;font-size:1.125rem;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:.75rem}.section-select-szt-shape{padding-top:2.875rem;margin-bottom:1.875rem;text-align:center}.section-select-szt-shape h2{font-size:1rem;color:#7e7751;text-align:center;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-top:.625rem;padding-bottom:.875rem}.section-select-szt-shape ul{display:flex;flex-wrap:wrap;gap:16px}.section-select-szt-shape ul li{width:100%;padding:40px}.cat-item-title{font-size:.9375rem;font-weight:bold}.section-item-area{padding-top:3rem}.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.25rem;float:left;clear:both;width:100%}.fs-c-sortItems{display:flex;align-items:stretch;font-size:.6875rem}.fs-c-sortItems__label{text-align:center;align-self:center;color:inherit;line-height:1.4}.fs-c-sortItems__list{box-sizing:border-box;line-height:1.4;list-style:none;margin:0;padding:3px 6px;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:3px 6px}.fs-c-sortItems__list__item.is-active{background:#1f5da0;color:#fff}.fs-c-listControl{font-size:.75rem}.fs-c-productList__list{width:100%;display:flex;flex-wrap:wrap;gap:40px 25px}.fs-c-productList__list__item{width:calc((100% - 25px)/2)}.fs-c-productList__list__item .fs-c-productListItem__viewMoreImageButton{text-align:center;font-size:.75rem}.fs-c-productList__list__item .fs-c-productListItem__productName{padding:0;font-size:.8125rem;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:.6875rem}.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:1rem;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:.6875rem}.common-area{position:relative;background:#fff}.section-relief{margin-bottom:3.5rem}.section-relief .title-wrap{text-align:center}.section-relief .title-wrap h2{margin-top:2.25rem;display:inline-block;font-size:1.125rem;color:#aea183;background:url(../img/emphasis-before.svg) no-repeat left,url(../img/emphasis-after.svg) no-repeat right;background-size:2.1875rem 2.1875rem;padding:.625rem 3rem;white-space:nowrap}.section-relief .title-wrap h2 .dot-text{-webkit-text-emphasis:filled #000;text-emphasis:filled #000}.section-relief .flex-box{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,.section-banner .contents-reverse{margin-bottom:3.75rem}.section-banner .contents .banner-wrap,.section-banner .contents-reverse .banner-wrap{margin-bottom:1.25rem}.section-banner .contents .banner-wrap img,.section-banner .contents-reverse .banner-wrap img{box-shadow:7px 8px 11px 0px rgba(0,0,0,.1490196078)}.section-banner .contents .text-wrap,.section-banner .contents-reverse .text-wrap{background:#fff;padding:.8125rem 1rem}.section-banner .contents .text-wrap p,.section-banner .contents-reverse .text-wrap p{font-size:.9375rem;margin-bottom:0}.section-article{margin-bottom:3.125rem}.section-article p{margin-bottom:0}.section-article .title{font-size:1.5rem;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{position:relative;background:#dde9e8;margin-top:5rem;margin-left:1.125rem;padding-top:1.75rem;padding-bottom:1.375rem}.section-article .story .img-wrap{position:absolute;max-width:5.625rem;bottom:1.25rem;left:.75rem}.section-article .story .img-secret{position:absolute;left:5.875rem;top:-1rem;max-width:7.375rem}.section-article .story .text-wrap{margin-left:7.5rem;text-align:center}.section-article .magazine{position:relative;background:#dfedff;margin-top:2.5rem;margin-right:1.125rem;padding-top:1.75rem;padding-bottom:1.375rem}.section-article .magazine .img-wrap{position:absolute;max-width:8.75rem;top:-1.875rem;right:-1.125rem}.section-article .magazine .img-story{position:absolute;left:.625rem;top:-0.5rem;max-width:6rem}.section-article .magazine .text-wrap{text-align:center;margin-right:.75rem}.section-category{margin-bottom:4.75rem}.section-category h2{font-size:1.375rem;color:#7e7751;text-align:center;padding:0}.section-category .cat-container{padding:0 1.625rem;position:relative}.section-category .cat-container .cat-top{position:absolute;top:-1.75rem;right:-0.625rem;width:62%}.section-category .cat-container .cat-top img{box-shadow:none}.section-category .cat-inner{background:#efefee;display:flex;justify-content:space-between;padding-bottom:1.625rem}.section-category .cat-inner img{box-shadow:7px 8px 11px 0px rgba(0,0,0,.1490196078)}.section-category .cat-inner .inner-left,.section-category .cat-inner .inner-right{width:48%}.section-category .cat-inner .inner-left{margin-left:-0.75rem;margin-top:5.375rem}.section-category .cat-inner .inner-right{margin-right:-0.75rem;margin-top:9rem}.section-category .cat-inner p{font-size:.6875rem;text-align:center}.section-web-magazine h2{font-size:1.375rem;color:#7e7751;text-align:center;padding:0}.section-web-magazine h2 span{font-size:.8125rem}.section-web-magazine .contents{display:flex;gap:0 14px;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}@media screen and (min-width: 767px){.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}}.section-after-service{background:#fff;position:relative;padding-top:2.5rem}.section-after-service_top{position:absolute;top:-1.625rem;width:100%;text-align:center}.section-after-service_top img{width:100%;max-width:7.125rem}.section-after-service_bottom{width:100%;text-align:center;margin-top:2.25rem}.section-after-service_bottom img{width:100%;max-width:15.75rem;max-height:5.625rem}.section-after-service .list-gold{margin-top:.75rem;margin-bottom:1.1875rem;font-size:1rem;color:#7e7751}.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:1.5rem}.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 .flex-box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.9375rem;margin-bottom:.3125rem}.section-after-service .contents .flex-box img{width:48%;padding-bottom:.75rem}.section-return{background:#fff;position:relative}.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-top:.75rem;margin-bottom:1.1875rem;font-size:1rem;color:#1f2d87}.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:.625rem;padding-bottom:1.4375rem}.section-return .pass p{color:#fff;margin-bottom:0}.section-return .rule{background:#f7f7f7;margin:2.0625rem auto;padding:.625rem 1.25rem 1.875rem}.section-return .rule h3{color:#1f2d87;margin-bottom:1.125rem}.section-return .rule h3 span{display:block;font-size:.9375rem}.section-return .rule ul li{list-style:disc;margin-bottom:.625rem}.section-return .address{text-align:center}.section-return .address .inner h3{font-size:1.0625rem;margin-bottom:.625rem}.section-return .address .inner p{font-size:.875rem;margin-bottom:.625rem}.section-return .address .inner .tel{font-size:1.125rem;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.0625rem}.section-attention{background:#fff;position:relative}.section-attention h2{text-align:center;font-size:1.625rem;color:#b82828}.section-attention .attention{text-align:center;background:#b82828;color:#fff;padding:.625rem}.section-attention ul{display:flex;flex-wrap:wrap;justify-content:center}.section-attention ul li{width:50%;padding:1.875rem 0}.section-attention ul li .item{text-align:center;display:flex;flex-direction:column;height:100%}.section-attention ul li .item .img-wrap{position:relative}.section-attention ul li .item .img-wrap::after{content:"";display:block;padding-top:46%}.section-attention ul li .item .img-wrap img{position:absolute;bottom:.625rem;left:50%;transform:translatex(-50%)}.section-attention ul li .item p{font-size:.8125rem;margin-bottom:0}.section-flow{background:#fff;position:relative}.section-flow h2{text-align:center;font-size:1rem;color:#fff;background:#9f9fda;padding:.5625rem 0}.section-flow .counter-list{position:relative}.section-flow li.counter-item{list-style:none;flex:0 1 30%}.section-flow .counter-item{counter-increment:sample;position:relative}.section-flow .counter-item h3{font-size:1.625rem;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::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:1rem}.section-size ul li{margin-bottom:1.875rem}.section-size ul li .contents{background:#fff;position:relative}.section-size ul li .contents h2{position:absolute;top:-0.3125rem;left:-0.25rem;display:inline-block;color:#fff;border-top:1.875rem 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:-2.5rem;padding:.25rem 3.125rem .25rem .625rem}.section-size ul li .contents img{padding:2.125rem 1.375rem .875rem}.section-guide-menu ul{display:flex;flex-wrap:wrap}.section-guide-menu ul li{width:50%;margin-bottom:3.75rem}.section-guide-menu ul li .item{text-align:center;display:flex;flex-direction:column;height:100%}.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{font-size:.8125rem;margin-bottom:0;color:#af9d81}.section-guide-menu ul li .item .text-pink{color:#ce7f7f}.section-guide{background:#fff;position:relative}.section-guide h2{text-align:center;font-size:1rem;color:#fff;background:#7a6637;padding:.5625rem 0;margin-top:.5rem;margin-bottom:0}.section-guide h3{text-align:center;font-size:1rem;padding:1.0625rem 0}.section-guide .item{font-size:1rem;padding:1.0625rem 0;margin-top:1.25rem;margin-bottom:0;border-top:1px solid #000}.section-guide .item+.item{margin:0}.section-guide summary{position:relative;list-style:none}.section-guide summary::-webkit-details-marker{display:none}.section-guide summary h3,.section-guide summary h4{font-size:1rem;padding:1.0625rem 0;border-top:1px solid #000;text-align:left}.section-guide summary .first-child{margin-top:1.25rem}.section-guide summary::after{content:"";background:url(../img/arrow.svg) no-repeat;position:absolute;top:50%;right:1rem;transform:translateY(-50%);transition:transform .3s;display:inline-block;background-size:contain;width:1rem;height:.625rem}.section-guide .inner{padding-bottom:1.875rem}.section-guide .inner h4,.section-guide .inner h5{font-size:1rem;color:#969696;margin-bottom:.625rem}.section-guide .inner p,.section-guide .inner ul{padding:0 .625rem;list-style:disc}.section-guide .inner .img-wrap{padding:.625rem 0}.section-guide .inner .caution{background:#f7f7f7;margin-top:1.25rem;padding-bottom:1.25rem}.section-guide .inner .caution h5{font-size:1rem;color:#000;padding:.9375rem 0;text-align:center;margin:0}.section-guide .inner .caution ul{list-style-position:inside}.section-guide .inner .caution ul li{padding-left:1.25rem;text-indent:-1.25rem}.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 .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-review ul{list-style:inside;list-style-type:disc;margin-top:2.1875rem;margin-bottom:6.125rem}.section-review ul li{margin-bottom:1.125rem;padding-left:1.25rem;text-indent:-1.25rem}.section-qa{background:#fff;position:relative}.section-qa h2{text-align:center;font-size:1rem;color:#fff;background:#ce7f7f;padding:.5625rem 0;margin-top:.5rem;margin-bottom:0}.section-qa h3{text-align:center;font-size:1rem;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:.9375rem;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 .5rem .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-company h2{text-align:center;font-size:1.125rem}.section-company p{font-size:1rem}.section-company .small{font-size:.75rem;margin-top:1.125rem;margin-bottom:2.5rem}.section-company .contents{border:1px solid #000;padding:.75rem 0 1.375rem;text-align:center}.section-company .contents h3{font-size:1rem;margin-bottom:.75rem}.section-company .contents p{display:inline-block;margin:0 auto;width:auto;text-align:left}.section-shop h2{text-align:center;font-size:1.125rem}.section-shop .img-wrap{margin-bottom:1.375rem}.section-shop p{margin-bottom:2rem}.section-shop .text-m{margin-bottom:.75rem}.section-shop .wrap{width:100%;text-align:center;margin-bottom:.75rem}.section-shop .wrap .phone{display:inline-flex;align-items:center;border:1px solid #a78f26;text-align:center;padding:.625rem 2.5rem}.section-shop .wrap .phone a{margin-bottom:0;margin-left:.75rem;color:#a78f26;font-size:1.25rem;white-space:nowrap}.section-shop .small{font-size:.75rem}.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}.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.25rem}.section-shine .before-after .img-wrap{margin:.75rem auto 1.125rem}.section-brand{margin-bottom:1.25rem}.section-brand .flex-box{display:flex;gap:0 .5rem}.section-brand .flex-box .img-wrap{max-width:10rem}.section-brand .cleaning-brand{margin-top:2.5rem}.section-last h2{color:#a78f26;text-align:center;font-size:1.375rem}.section-last .btn{margin-top:3.125rem}.section-last .btn--arrow{align-items:center;border:1px solid #000}.main-wrapping .heading-wrap{padding-bottom:.5rem}.main-wrapping .heading-wrap .lead{font-size:1rem;color:#7e7751}.main-wrapping .heading-wrap .img-wrap{text-align:center;margin-top:1.75rem;margin-bottom:1.875rem}.section-wrapping{margin-bottom:0}.section-wrapping h2{text-align:center;color:#7e7751;font-size:1.25rem;margin-bottom:1.1875rem}.section-wrapping ul{list-style-type:disc;padding-left:1rem;margin-bottom:1.75rem}.section-wrapping .caption{padding-left:.875rem;text-indent:-0.875rem}.section-wrapping .img-wrap{margin-top:1.875rem}.section-box{background:#fff;padding-bottom:.625rem}.section-box h2{color:#a78f26;text-align:center;font-size:1.25rem}.section-box .img-wrap{margin:.75rem auto 1.125rem}.fs-c-breadcrumb__list{font-size:.875rem}.fs-c-productPrice__main__label{display:none}#fs_ProductDetails .main-details .fs-l-productLayout{display:block}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-inquiryAboutProduct{margin:24px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productCarouselMainImage{max-width:620px;margin:auto}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__expandButton{display:none}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productCarouselMainImage__thumbnailList{margin:16px 0}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productNameHeading{font-size:20px;font-weight:normal;margin:27px 0 16px}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productNumber{font-size:18px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.4;margin:16px 0}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productNumber .fs-c-productNumber__number{font-weight:normal}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productPointDisplay{margin:16px 0;display:inline-block;font-size:21px;color:#000;background:#fff}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productPointDisplay .fs-c-productPointDisplay__label,#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productPointDisplay .fs-c-productPointDisplay__unit{display:none}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productPointDisplay .fs-c-productPointDisplay__quantity{font-weight:normal;color:red}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productPointDisplay .fs-c-productPointDisplay__quantity::before{content:"オフィシャルサイト会員なら\a";font-size:13px;white-space:pre;color:#000}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productPointDisplay .fs-c-productPointDisplay__quantity::after{content:"ポイント獲得予定";color:#000;font-size:13px}#fs_ProductDetails .main-details .fs-l-productLayout .about-point{display:inline-block;float:right;font-size:12px;border-bottom:1px solid #000;margin-top:20px}#fs_ProductDetails .main-details .fs-l-productLayout .btn-wrap{display:flex;flex-direction:column-reverse;text-align:center;margin-top:32px}#fs_ProductDetails .main-details .fs-l-productLayout .btn-wrap .btn{border:0;background:inherit}#fs_ProductDetails .main-details .fs-l-productLayout .btn-wrap .fs-c-button--addToCart--detail{margin-bottom:14px}#fs_ProductDetails .main-details .fs-l-productLayout .btn-wrap .fs-c-productQuantityAndWishlist__quantity{display:none}#fs_ProductDetails .main-details .fs-l-productLayout .btn-wrap .fs-c-productQuantityAndWishlist{display:block}#fs_ProductDetails .main-details .fs-l-productLayout .btn-wrap .fs-c-productNotice--outOfStock{background:#fff;color:red}#fs_ProductDetails .main-details .fs-l-productLayout .link-details-sp{border-top:1px solid #000;margin-top:40px}#fs_ProductDetails .main-details .fs-l-productLayout .link-details-sp p{width:100%;text-align:center;font-size:22px;position:relative;margin:0;padding:20px 0;border-bottom:1px solid #000}#fs_ProductDetails .main-details .fs-l-productLayout .link-details-sp p a{display:flex;justify-content:center}#fs_ProductDetails .main-details .fs-l-productLayout .link-details-sp p a:after{content:"";position:absolute;right:0;margin-top:11px;margin-left:1.5rem;width:.625rem;height:10px;padding:7px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg)}#fs_ProductDetails .main-details .fs-l-productLayout .fs-p-heading--lv2{display:none}#fs_ProductDetails .main-details .fs-l-productLayout .recommend-title{text-align:center;font-size:1.375rem;color:#ab9f81;margin-top:4.75rem}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productPrice__main__price{color:#aa9d80}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price{color:#aa9d80;font-size:30px}#fs_ProductDetails .main-details .fs-l-productLayout .fs-p-productDescription table td{padding:12px}#fs_ProductDetails .main-details .fs-l-productLayout .slick-track{width:100%}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-productPrice--selling{color:#aa9d80;font-family:century-gothic,sans-serif;font-weight:400;font-style:normal;display:flex;align-items:center}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-modal__inner{width:40%}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-modal__header{display:flex;align-items:stretch;justify-content:space-between;width:100%}#fs_ProductDetails .main-details .fs-l-productLayout .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_ProductDetails .main-details .fs-l-productLayout .fs-c-inputTable{width:100%}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-inputInformation__button{margin:30px auto;text-align:center}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-button--sendInquiry{border:1px solid #000;padding:5px 16px}#fs_ProductDetails .main-details .fs-l-productLayout .fs-c-inquiryAboutProduct{margin-top:20px}#fs_ProductDetails .main-details .fs-l-productLayout .btn-flex{width:100%;margin-bottom:20px}#fs_ProductDetails .main-details .fs-l-productLayout .btn-flex ul{display:flex;justify-content:center;gap:0 20px}#fs_ProductDetails .main-details .fs-l-productLayout .details-review{background:#f1f1f1;padding:2.5rem}#fs_ProductDetails .main-details .fs-l-productLayout .details-review h2{text-align:center;margin-bottom:1.25rem}#fs_ProductDetails .main-details .fs-l-productLayout .details-review h2 span{display:inline-block;font-size:1.875rem}#fs_ProductDetails .main-details .fs-l-productLayout .details-review h2 span::before{content:url(../img/details-review-sp.svg);vertical-align:middle;padding-right:5px}#fs_ProductDetails .main-details .fs-l-productLayout .details-review .fs-c-productReview__aggregateRating{background:#f1f1f1;display:flex;margin-bottom:1rem}#fs_ProductDetails .main-details .fs-l-productLayout .details-review .fs-c-productReview__aggregateRating .fs-c-aggregateRating__count{display:inline-block;margin-left:1.125rem}#fs_ProductDetails .main-details .fs-l-productLayout .details-review .fs-c-productReview__reviewList{background:#fff;padding:1.875rem}#fs_ProductDetails .main-details .fs-l-productLayout .details-review .fs-c-productReview__reviewList .fs-c-aggregateRating{padding:1.125rem 0}#fs_ProductDetails .main-details .fs-l-productLayout .details-review .fs-c-productReview__reviewList .fs-c-reviewList--productDescription{border-top:1px solid #000;border-bottom:1px solid #000;padding:1.125rem 0}#fs_ProductDetails .main-details .fs-l-productLayout .details-review .fs-c-productReview__allReviews{text-align:center;margin:2.375rem 0}#fs_ProductDetails .main-details .fs-l-productLayout .details-review .fs-c-productReview__allReviews .fs-c-button__label{background:#fff;padding:12px 19px;border:1px solid #000}#fs_ProductDetails .main-details .fs-l-productLayout .details-review .fs-c-productReview__addReview{text-align:center;margin:1rem 0}#fs_ProductDetails .main-details .fs-l-productLayout .details-review .fs-c-buttonContainer--addReview--detail{justify-content:center}#fs_ProductDetails .main-details .fs-l-productLayout .details-review .fs-c-button--plain.fs-c-button--viewAllReviews::before{display:none}#fs_ProductDetails .main-details .fs-l-productLayout .details-review .fs-c-buttonContainer--viewAllReviews{justify-content:center}#fs_ProductDetails .main-details .fs-l-productLayout .fr2-listItem{padding:8px !important}#fs_ProductDetails .main-details .fs-l-productLayout .fr2-listItem__productName{font-size:14px !important;line-height:1.5 !important;margin:16px 0 12px !important;height:42px !important;overflow:hidden}#fs_ProductDetails .main-details .fs-l-productLayout .fr2-price{color:#ac9f82 !important}#fs_ProductDetails .main-details .fs-l-productLayout .fs-clientInfo{display:inline !important}#fs_ProductDetails .main-details .fs-l-productLayout .logout.my-false{display:none}#fs_ProductDetails .main-details .fs-l-productLayout .login.my-true{display:none}#fs_ProductDetails .main-details .fs-l-productLayout .regist.my-true{display:none}#fs_ProductDetails .main-details .fs-l-productLayout .details-flex .inner-right .fs-p-productDescription table td{padding:12px}#fs_ProductDetails .main-details .fs-l-productLayout .details-contents-wrap .inner-right .fs-p-productDescription table td{padding:12px}.fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price{font-size:2.2rem;margin-right:6px}.fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__main .fs-c-productPrice__main__label{display:none}.fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__main .fs-c-productPrice__main__price{color:#7e7751}.fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::before{color:#7e7751;font-size:11px}.fs-c-productListItem__prices .fs-c-productPrice .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::after{color:#7e7751;font-size:11px}.fs-c-buttonContainer{display:block;padding:18px 0 0}.fs-c-buttonContainer .fs-c-button--plain{color:#7e7751}.fs-c-buttonContainer .fs-c-button--plain::before{font-family:"fs-icon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;font-size:15px;text-transform:none;line-height:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-c-buttonContainer .fs-c-button--plain .fs-c-button--removeFromWishList--icon,.fs-c-buttonContainer .fs-c-button--plain .fs-c-button--addToWishList--icon{margin-top:10px}.fs-c-buttonContainer .fs-c-button--plain .fs-c-button--removeFromWishList--icon>img,.fs-c-buttonContainer .fs-c-button--plain .fs-c-button--addToWishList--icon>img{width:100%}.fs-c-productListItem__control{flex-direction:column}.fs-c-productListItem__control>*:last-child{margin:auto}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}.main-genj .fs-l-productLayout{display:block}.main-genj .fs-l-productLayout .fs-c-inquiryAboutProduct{margin:24px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-genj .fs-l-productLayout .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__expandButton{display:none}.main-genj .fs-l-productLayout .fs-c-productCarouselMainImage__thumbnailList{margin:16px 0}.main-genj .fs-l-productLayout .fs-c-productNameHeading{font-size:20px;font-weight:normal;margin:27px 0 16px}.main-genj .fs-l-productLayout .fs-c-productNumber{font-size:18px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.4;margin:16px 0}.main-genj .fs-l-productLayout .fs-c-productNumber .fs-c-productNumber__number{font-weight:normal}.main-genj .fs-l-productLayout .fs-c-productPointDisplay{margin:16px 0;display:inline-block;font-size:21px;color:#000;background:#fff}.main-genj .fs-l-productLayout .fs-c-productPointDisplay .fs-c-productPointDisplay__label,.main-genj .fs-l-productLayout .fs-c-productPointDisplay .fs-c-productPointDisplay__unit{display:none}.main-genj .fs-l-productLayout .fs-c-productPointDisplay .fs-c-productPointDisplay__quantity{font-weight:normal;color:red}.main-genj .fs-l-productLayout .fs-c-productPointDisplay .fs-c-productPointDisplay__quantity::before{content:"オフィシャルサイト会員なら\a";font-size:13px;white-space:pre;color:#000}.main-genj .fs-l-productLayout .fs-c-productPointDisplay .fs-c-productPointDisplay__quantity::after{content:"ポイント獲得予定";color:#000;font-size:13px}.main-genj .fs-l-productLayout .about-point{display:inline-block;float:right;font-size:12px;border-bottom:1px solid #000;margin-top:20px}.main-genj .fs-l-productLayout .btn-wrap{display:flex;flex-direction:column-reverse;margin-top:32px}.main-genj .fs-l-productLayout .btn-wrap .btn{border:0;background:inherit}.main-genj .fs-l-productLayout .btn-wrap .fs-c-button--addToCart--detail{margin-bottom:14px}.main-genj .fs-l-productLayout .btn-wrap .fs-c-productQuantityAndWishlist__quantity{display:none}.main-genj .fs-l-productLayout .btn-wrap .fs-c-productQuantityAndWishlist{display:block}.main-genj .fs-l-productLayout .btn-wrap .fs-c-productNotice--outOfStock{background:#fff;color:red}.main-genj .fs-l-productLayout .link-details-sp{border-top:1px solid #000;margin-top:40px}.main-genj .fs-l-productLayout .link-details-sp p{width:100%;text-align:center;font-size:22px;position:relative;margin:0;padding:20px 0;border-bottom:1px solid #000}.main-genj .fs-l-productLayout .link-details-sp p a{display:flex;justify-content:center}.main-genj .fs-l-productLayout .link-details-sp p a:after{content:"";position:absolute;right:0;margin-top:11px;margin-left:1.5rem;width:.625rem;height:10px;padding:7px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg)}.main-genj .fs-l-productLayout .fs-p-heading--lv2{display:none}.main-genj .fs-l-productLayout .recommend-title{text-align:center;font-size:1.375rem;color:#ab9f81;margin-top:4.75rem}.main-genj .fs-l-productLayout .fs-c-productPrice__main__price{color:#aa9d80}.main-genj .fs-l-productLayout .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price{color:#aa9d80}.main-genj .fs-l-productLayout .fs-p-productDescription table td{padding:12px}.main-genj .fs-l-productLayout .slick-track{width:100%}.main-genj .fs-l-productLayout .fs-c-productPrice--selling{color:#aa9d80;font-family:century-gothic,sans-serif;font-weight:400;font-style:normal}.main-genj .fs-l-productLayout .fs-c-modal__inner{width:40%}.main-genj .fs-l-productLayout .fs-c-modal__header{display:flex;align-items:stretch;justify-content:space-between;width:100%}.main-genj .fs-l-productLayout .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%}.main-genj .fs-l-productLayout .fs-c-inputTable{width:100%}.main-genj .fs-l-productLayout .fs-c-inputInformation__button{margin:30px auto;text-align:center}.main-genj .fs-l-productLayout .fs-c-button--sendInquiry{border:1px solid #000;padding:5px 16px}.main-genj .fs-l-productLayout .fs-c-inquiryAboutProduct{margin-top:20px}.main-genj .fs-l-productLayout .btn-flex{width:100%;margin-bottom:20px}.main-genj .fs-l-productLayout .btn-flex ul{display:flex;justify-content:center;gap:0 20px}.main-genj .fs-l-productLayout .details-review{background:#f1f1f1;padding:2.5rem}.main-genj .fs-l-productLayout .details-review h2{text-align:center;margin-bottom:1.25rem}.main-genj .fs-l-productLayout .details-review h2 span{display:inline-block;font-size:1.875rem}.main-genj .fs-l-productLayout .details-review h2 span::before{content:url(../img/details-review-sp.svg);vertical-align:middle;padding-right:5px}.main-genj .fs-l-productLayout .details-review .fs-c-productReview__aggregateRating{background:#f1f1f1;display:flex;margin-bottom:1rem}.main-genj .fs-l-productLayout .details-review .fs-c-productReview__aggregateRating .fs-c-aggregateRating__count{display:inline-block;margin-left:1.125rem}.main-genj .fs-l-productLayout .details-review .fs-c-productReview__reviewList{background:#fff;padding:1.875rem}.main-genj .fs-l-productLayout .details-review .fs-c-productReview__reviewList .fs-c-aggregateRating{padding:1.125rem 0}.main-genj .fs-l-productLayout .details-review .fs-c-productReview__reviewList .fs-c-reviewList--productDescription{border-top:1px solid #000;border-bottom:1px solid #000;padding:1.125rem 0}.main-genj .fs-l-productLayout .details-review .fs-c-productReview__allReviews{text-align:center;margin:2.375rem 0}.main-genj .fs-l-productLayout .details-review .fs-c-productReview__allReviews .fs-c-button__label{background:#fff;padding:12px 19px;border:1px solid #000}.main-genj .fs-l-productLayout .details-review .fs-c-productReview__addReview{text-align:center;margin:1rem 0}.main-genj .fs-l-productLayout .details-review .fs-c-buttonContainer--addReview--detail{justify-content:center}.main-genj .fs-l-productLayout .details-review .fs-c-button--plain.fs-c-button--viewAllReviews::before{display:none}.main-genj .fs-l-productLayout .details-review .fs-c-buttonContainer--viewAllReviews{justify-content:center}.main-genj .fs-l-productLayout .fr2-listItem{padding:20px !important}.main-genj .fs-l-productLayout .fr2-listItem__productName{font-size:14px !important;line-height:1.5 !important;margin:16px 0 12px !important;height:42px !important;overflow:hidden}.main-genj .fs-l-productLayout .fr2-price{color:#ac9f82 !important}.main-genj .fs-l-productLayout .fs-clientInfo{display:inline !important}.main-genj .fs-l-productLayout .logout.my-false{display:none}.main-genj .fs-l-productLayout .login.my-true{display:none}.main-genj .fs-l-productLayout .regist.my-true{display:none}.main-genj .fs-l-productLayout .details-flex .inner-right .fs-p-productDescription table td{padding:12px}.main-genj .fs-l-productLayout .details-contents-wrap .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}.document-link02{position:absolute;left:9px;top:-327px;width:46%}.document-link03{position:absolute;left:calc(46% + 19px);top:-327px;width:46%}.document-link04{position:absolute;left:calc(46% + 19px);top:-470px;width:46%}.fs-body-cart .fs-c-cartTable__productInfo .fs-c-cartTable__unitPrice{display:none}.fs-body-cart .fs-c-productPrice__addon__label{font-size:12px;color:#7e7751}.fs-c-wishlistProduct__title{border-bottom:2px solid #7c8790;color:#7c8790;font-weight:300;font-size:25px;line-height:1.2;margin:40px 0 24px;padding:0 0 1.2em;text-align:center}.modal-window .inline-flex p{width:80%}.modal-rank{background:#ece8e2;color:#ac9f82 !important;padding:6px;text-align:center;width:100%;display:block;border-radius:4px;margin:17px auto;font-weight:bold;max-width:335px}