.splide__slide img{height:auto;width:100%}.splide .splide__pagination{bottom:-40px}.splide .splide__pagination__page.is-active{background:#3b4043;-webkit-transform:scale(1.1);transform:scale(1.1)}.splide .splide__pagination__page{background:#a5acb1}@media screen and (max-width: 692px){.splide-img-pc{display:none}}.splide-img-sp{display:none}@media screen and (max-width: 692px){.splide-img-sp{display:block}}.special{background:#f6f5f4;padding:60px 40px;display:block;-webkit-transition-duration:.3s;transition-duration:.3s}.special:hover{opacity:.7}@media screen and (max-width: 692px){.special{padding:40px 20px}}.special-ttl-pc-wrap{text-align:center}.special-ttl-pc{width:50%}@media screen and (max-width: 692px){.special-ttl-pc{display:none}}.special-ttl-sp{display:none}@media screen and (max-width: 692px){.special-ttl-sp{display:block;width:100%}}.special-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px 0 20px}@media screen and (max-width: 692px){.special-list{display:block;margin:20px 0 0;padding:0 20px}}.special-list li{width:33.3333333333%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-right:1px dashed #a5b1b9}@media screen and (max-width: 692px){.special-list li{width:100%;border-right:none;border-bottom:1px dashed #a5b1b9;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;margin-top:20px}}@media screen and (max-width: 520px){.special-list li{gap:10px}}.special-list li .special-img{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:30px}@media screen and (max-width: 692px){.special-list li .special-img{margin-top:0;width:80px;height:80px}}@media screen and (max-width: 520px){.special-list li .special-img{width:60px;height:60px}}.special-list li .special-img img{width:80px}@media screen and (max-width: 520px){.special-list li .special-img img{width:60px}}.special-list li .special-num{font-size:1.2rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}@media screen and (max-width: 692px){.special-list li .special-num{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.special-list li .special-num .special-ttl-num{font-family:"Lora",serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-size:2rem;padding-left:5px}@media screen and (max-width: 520px){.special-list li .special-num .special-ttl-num{font-size:1.8rem}}.special-list li .special-num p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 520px){.special-list li .special-num p{font-size:1.1rem}}.special-list li dl{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.special-list li dl dd{font-size:2rem;font-weight:700;color:#079b81}@media screen and (max-width: 520px){.special-list li dl dd{font-size:1.6rem;font-weight:600}}.special-list-txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 692px){.special-list-txt{width:calc(100% - 100px)}}@media screen and (max-width: 520px){.special-list-txt{width:calc(100% - 70px)}}.special-list li:last-child{border-right:none}@media screen and (max-width: 692px){.special-list li:last-child{border-bottom:none}}.special-ttl-deco-01:before{content:"";width:1px;height:15px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);display:block;background:#3b4043}.special-ttl-deco-02:after{content:"";width:1px;height:15px;-webkit-transform:rotate(30deg);transform:rotate(30deg);display:block;background:#3b4043}.pickup-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px auto 60px;gap:25px}@media screen and (max-width: 960px){.pickup-list{gap:20px}}@media screen and (max-width: 800px){.pickup-list{overflow-x:scroll;padding-bottom:10px;-webkit-overflow-scrolling:touch}}.pickup-list li{width:25%}@media screen and (max-width: 800px){.pickup-list li{width:40%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 520px){.pickup-list li{width:80%}}.pickup-list-img{aspect-ratio:4/5;overflow:hidden}.pickup-list-img img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;height:100%;-webkit-transition:all .4s ease;transition:all .4s ease}.pickup-list li a{display:block;width:100%;-webkit-transition:all .4s ease;transition:all .4s ease}.pickup-list li a:hover .pickup-list-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.pickup-list-txt{font-size:1.4rem;margin-top:15px}.pickup-brandname,.pickup-productname{font-weight:600;margin-bottom:5px}.pickup-capacity{font-weight:normal;font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pickup-capacity span{margin-left:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pickup-capacity span:before{content:"";width:1px;height:15px;background:#3b4043;display:inline-block;margin-right:15px}.brand-list-wrap{margin:40px auto 0}.brand-list-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 520px){.brand-list-main{display:block}}.brand-list-main li{width:calc(25% - 15px)}@media screen and (max-width: 800px){.brand-list-main li{width:calc(33.3333333333% - 13.3333333333px)}}@media screen and (max-width: 520px){.brand-list-main li{width:100%}}.brand-list-main li a{display:block;width:100%;-webkit-transition:ease all .3s;transition:ease all .3s}.brand-list-main li a p{text-align:center;font-size:1.4rem;margin-top:5px;font-weight:700}.brand-list-main li a:hover{opacity:.6}.brand-list-sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}.brand-list-sub li{width:calc(16.6666666667% - 16.6666666667px)}@media screen and (max-width: 800px){.brand-list-sub li{width:calc(20% - 20px)}}@media screen and (max-width: 520px){.brand-list-sub li{width:calc(50% - 10px)}}.brand-list-sub li a{display:block;width:100%;text-align:center}.brand-list-sub li a img{display:block;margin:0px auto}.more-btn{display:none;background-color:#000;color:#fff;padding:10px;margin:40px auto 0px auto;width:200px;text-align:center}@media screen and (max-width: 520px){.more-btn{display:block}}.more-btn:hover{cursor:pointer}.category-wrap{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;font-weight:700;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 520px){.category-wrap{gap:0}}.category-list-haircare{width:calc(25% - 20px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1064px){.category-list-haircare{width:calc(50% - 20px)}}@media screen and (max-width: 520px){.category-list-haircare{width:100%}}.category-list-haircare dt a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;padding:30px 10px 15px;border-bottom:1px solid #a5b1b9;-webkit-transition:ease all .3s;transition:ease all .3s;-webkit-transition-duration:.3s;transition-duration:.3s}.category-list-haircare dt a:before{content:"";background:url(../../assets/img/arrow-right-blk.png) no-repeat;background-size:contain;display:inline-block;width:20px;height:20px}.category-list-haircare dd .category-list-haircare-item li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;padding:30px 8px 15px 20px;background-image:-webkit-linear-gradient(left, #A5B1B9 6px, transparent 4px);background-image:linear-gradient(to right, #A5B1B9 6px, transparent 4px);background-size:10px 1px;background-repeat:repeat-x;background-position:left bottom;-webkit-transition-duration:.3s;transition-duration:.3s}.category-list-haircare dd .category-list-haircare-item li a:before{content:"";background:url(../../assets/img/arrow-right-gry.png) no-repeat;background-size:contain;display:inline-block;width:20px;height:20px}.category-list-haircare dt a:hover,.category-list-haircare dd .category-list-haircare-item li a:hover,.category-list-other li a:hover{opacity:.6}.category-list-other{width:calc(25% - 20px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1064px){.category-list-other{width:calc(50% - 20px)}}@media screen and (max-width: 520px){.category-list-other{width:100%}}.category-list-other li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;padding:30px 10px 15px;border-bottom:1px solid #a5b1b9;-webkit-transition-duration:.3s;transition-duration:.3s}.category-list-other li a:before{content:"";background:url(../../assets/img/arrow-right-blk.png);background-size:contain;display:inline-block;width:20px;height:20px}.ranking-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px auto 60px;gap:20px}@media screen and (max-width: 800px){.ranking-list{overflow-x:scroll;padding-bottom:10px}}.ranking-list li{width:calc(20% - 20px)}@media screen and (max-width: 800px){.ranking-list li{width:40%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 520px){.ranking-list li{width:80%}}.ranking-list li a{-webkit-transition-duration:.3s;transition-duration:.3s}.ranking-list li a:hover{opacity:.6}.ranking-img-wrap{background:#f6f5f4;aspect-ratio:4/5;position:relative}.ranking-img-wrap img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;padding:25px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.ranking-num-wrap{position:absolute;top:10px;left:15px}.ranking-num{font-family:"Lora",serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-size:2.4rem;position:relative}.ranking-num:after{content:"";width:1px;height:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;background:#3b4043;position:absolute;right:-6px;bottom:-20px}.ranking-num-s{font-family:"Lora",serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-size:1.8rem;position:relative}.ranking-num-s:after{content:"";width:1px;height:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;background:#3b4043;position:absolute;right:-5px;bottom:-15px}.ranking-list-txt{font-size:1.4rem;margin-top:15px}.ranking-brandname,.ranking-productname{font-weight:600;margin-bottom:5px}.ranking-capacity{font-weight:normal;font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ranking-capacity span{margin-left:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ranking-capacity span:before{content:"";width:1px;height:15px;background:#3b4043;display:inline-block;margin-right:15px}.block-ranking-r--items{margin:0px}.block-top-event .block-top-event--goods{margin:0px}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px auto 60px;gap:20px}@media screen and (max-width: 800px){.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items{overflow-x:scroll;padding-bottom:10px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li{margin:0px;padding:0px}@media screen and (max-width: 800px){.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li{width:40%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 520px){.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li{width:80%}}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li:first-child{width:calc(80% - 20px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li:first-child .block-ranking-r--goods{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0px;padding:0px;width:calc(25% - 15px)}@media screen and (max-width: 800px){.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li:first-child .block-ranking-r--goods{width:40%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 520px){.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li:first-child .block-ranking-r--goods{width:80%}}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li:last-child{width:calc(20% - 20px)}@media screen and (max-width: 800px){.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li:last-child{width:40%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 520px){.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li:last-child{width:80%}}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li a{-webkit-transition-duration:.3s;transition-duration:.3s}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li .block-ranking-r--goods-image{font-family:"Lora",serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-size:2.4rem;position:relative}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li .block-ranking-r--goods-image .block-ranking-r--rank{position:absolute;top:10px;left:15px}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li .block-ranking-r--goods-image .block-ranking-r--rank:after{content:"";width:1px;height:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;background:#3b4043;position:absolute;right:-6px;bottom:-20px}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li .block-ranking-r--goods-image .img-center{padding:10px}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li .block-ranking-r--goods-image .img-center img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li .block-ranking-r--goods-name{font-size:1.4rem;font-weight:600}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li .variation-name{font-size:1.2rem;margin-bottom:20px}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li .block-ranking-r--goods-description{margin:10px 0px 0px 0px;padding:0px}.block-top-event .block-top-event--goods .block-ranking-r ul.block-ranking-r--items li .block-ranking-r--scomment{margin-bottom:20px;font-weight:600}.info-list{margin:40px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #a5b1b9}.info-list .info-list-item{width:50%;border-bottom:1px solid #a5b1b9;padding:30px 30px 30px 0;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s}@media screen and (max-width: 692px){.info-list .info-list-item{width:100%;padding:20px 20px 20px 0}}.info-list .info-list-item dt{font-weight:700;font-size:1.6rem}@media screen and (max-width: 692px){.info-list .info-list-item dt{font-size:1.4rem}}.info-list .info-list-item dd{font-family:"Lora",serif;font-weight:400;font-style:normal;letter-spacing:.05em;color:#707679;margin-top:5px}.info-list .info-list-item:hover{opacity:.6}.info-list-item:after{content:"";background:url(../../assets/img/arrow-right-blk.png);background-size:contain;display:inline-block;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:30px}@media screen and (max-width: 960px){.info-list-item:after{right:10px}}.info-list-item:first-child::before,.info-list-item:nth-child(3)::before{content:"";width:1px;height:80px;display:block;background:#a5b1b9;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0}@media screen and (max-width: 692px){.info-list-item:first-child::before,.info-list-item:nth-child(3)::before{display:none}}.info-list-item:nth-child(2),.info-list-item:nth-child(4){padding-left:30px}@media screen and (max-width: 692px){.info-list-item:nth-child(2),.info-list-item:nth-child(4){padding-left:0}}.otoku-list{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;margin-left:40px}@media screen and (max-width: 692px){.otoku-list{margin-left:0}}.otoku-list li{width:calc(33.3333333333% - 40px)}@media screen and (max-width: 960px){.otoku-list li{width:calc(50% - 40px)}}@media screen and (max-width: 692px){.otoku-list li{width:100%}}.otoku-list li dt{font-size:1.8rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:18px}@media screen and (max-width: 520px){.otoku-list li dt{font-size:1.6rem}}.otoku-list li dd{font-size:1.5rem;margin-top:15px}@media screen and (max-width: 520px){.otoku-list li dd{font-size:1.4rem}}.otoku-list li dt:before{content:"";width:78px;height:78px;display:block}@media screen and (max-width: 520px){.otoku-list li dt:before{width:65px;height:65px}}.otoku-list li:first-child dt:before{background:url(../../assets/img/otoku-01.png) no-repeat;background-size:contain}.otoku-list li:nth-child(2) dt:before{background:url(../../assets/img/otoku-02.png) no-repeat;background-size:contain}.otoku-list li:nth-child(3) dt:before{background:url(../../assets/img/otoku-03.png) no-repeat;background-size:contain}.otoku-list li:nth-child(4) dt:before{background:url(../../assets/img/otoku-04.png) no-repeat;background-size:contain}.otoku-list li:nth-child(5) dt:before{background:url(../../assets/img/otoku-05.png) no-repeat;background-size:contain}/*# sourceMappingURL=top.css.map */