﻿@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.main{overflow:visible}.has-text-centered{position:relative;z-index:90}.footer-tops{background:#fff;margin-bottom:0;padding:1.5rem 0}.pc-only{display:none}.scroll-guide{position:fixed;bottom:16vw;left:50%;transform:translate(-50%);color:#fff;font-family:"Libre Baskerville";font-size:3.5vw;font-style:normal;font-weight:500;line-height:9.931px;letter-spacing:1.49px;z-index:10}.scroll-guide:after{content:"";width:1px;height:14vw;background:#fff;position:fixed;bottom:-16vw;left:50%;transform:translate(-50%)}.loading-main{overflow:hidden}.loading{position:fixed;width:100vw;height:100vh;z-index:100;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;background:#F0EEE8}.loading h1{color:#000;text-align:center;font-family:"游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size:6vw;font-style:normal;font-weight:600;line-height:140%;letter-spacing:8.529px;margin-bottom:5vw}.loading img{padding:0}.bib-container{background:url("../img/sp.jpg") no-repeat center top/100%}.bib-kv{width:100%;height:calc(100vh - 65px);position:relative}.bib-kv-back{display:none}.kv-img{width:100%;height:100%;position:absolute;top:0;overflow:hidden;display:none}.kv-img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;height:100%;width:100%}.bib-contents{width:100%;position:relative;background:#f0eee8;z-index:10}.bib-section{padding:30vw 5vw 0}.bib-head{text-align:center;font-size:7vw;font-style:normal;font-weight:600;line-height:140%;letter-spacing:5.4px;position:relative}.bib-head span{display:block;font-size:3.6vw;font-style:normal;font-weight:500;line-height:150%;letter-spacing:2.358px;position:absolute;left:50%;top:-8vw;transform:translate(-50%);white-space:nowrap}.bib-head span:before,.bib-head span:after{content:"";position:absolute;width:5.4vw;height:1px;background:#313131;top:50%}.bib-head span:before{left:-7vw;transform:rotate(45deg)}.bib-head span:after{right:-7vw;transform:rotate(-45deg)}.bib-links{color:#fff;text-align:center;font-size:3.2vw;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.4px;width:100%;max-width:90vw;display:block;padding:5vw 0;background:#313131;position:relative;margin:12vw auto 0}.bib-links .icon{position:absolute;transform:translate(0, -50%);top:50%}.bib-links .icon-cart{left:10px}.bib-links .icon-triangle-right{right:2px}.bib-links:hover,.bib-links:active,.bib-links:focus{color:#fff;opacity:0.7}.features-title{font-size:8vw;font-family:"游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0.18rem;text-align:center}.features-content{font-size:3.4vw;font-style:normal;font-weight:500;line-height:300%;letter-spacing:0.75px;margin-top:8vw;text-align:center}.loop{overflow:hidden;min-width:calc(100% / 3);max-width:504px;width:100%;position:relative;left:50%;transform:translate(-50%);display:flex;margin:18.5vw 0}.loopimg{min-width:calc(100% / 3);max-width:504px;width:100%;height:28vh;display:flex}.loopimg picture:first-child{animation:loop 15s -12.5s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden}.loopimg picture:last-child{animation:loop2 15s -5s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden}.loopimg img{max-width:none;width:130vw;height:auto}.points-wrap{display:flex;flex-direction:column;gap:10vw}.points-item dt{margin-bottom:5.1vw}.points-item dt .points-label{width:14vw;margin:0 auto;display:block}.points-item dt .points-head{font-size:4vw;font-style:normal;font-weight:600;line-height:148%;letter-spacing:1.7px;margin-top:3vw;text-align:center}.points-item dd{display:block}.points-item dd img{width:auto;margin:0 auto;display:block}.points-item dd p{display:none}.gifts{margin-top:8vw}.gifts-contents{margin-top:8vw;display:flex;flex-direction:column;gap:8vw}.gifts-wrap{padding:0}.gifts-ttl{padding:0}.gifts-ttl dt{color:#FFF;text-align:center;font-family:"Libre Baskerville";font-size:2.6vw;font-style:normal;font-weight:500;line-height:140%;letter-spacing:1.431px;background:#313131;width:24vw;margin:0 auto;border-radius:100%;padding:2.1vw 0}.gifts-ttl dd{text-align:center;font-size:4.4vw;font-style:normal;font-weight:600;line-height:150%;letter-spacing:2.2px;margin-top:4vw}.gifts-items{margin-top:7vw;display:flex;flex-wrap:wrap;justify-content:space-between;gap:7vw 3vw}.gifts-item{position:relative;width:42vw}.gifts-item .gifts-img{position:relative;background:#fff;height:41vw;display:flex;align-items:center}.gifts-item .gifts-img img{width:100%}.gifts-item .gifts-img .icon-scope{position:absolute;right:1vw;bottom:3vw;width:6vw}.gifts-item .comingback,.gifts-item .soldout{position:absolute;line-height:1;width:100%;height:100%;top:0;left:0;background-color:rgba(149,149,149,0.5)}.gifts-item .comingback .en,.gifts-item .comingback .jp,.gifts-item .soldout .en,.gifts-item .soldout .jp{position:relative;text-align:center;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);color:#fff;font-family:"futura-pt", sans-serif;font-weight:400;letter-spacing:0;margin-top:0;line-height:1}.gifts-item .comingback .en,.gifts-item .soldout .en{font-size:5vw}.gifts-item .comingback .jp,.gifts-item .soldout .jp{font-size:3.2vw;margin-top:2vw}.gifts-item p{text-align:center;font-family:"Libre Baskerville";font-size:3vw;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0.6px;margin-top:4.2vw}.gifts-item p span{font-family:'futura-pt';font-style:normal;font-weight:500;display:block;margin-top:2vw}.collections{margin-top:8vw;padding-left:0;padding-right:0;padding-bottom:20vw}.collections-list{margin-top:8vw}.collections-item{overflow:auto;white-space:nowrap;padding:0 5vw 2vw}.collections-item::-webkit-scrollbar{display:none}.collections-item li{display:inline-block;width:34vw;margin-right:3vw;vertical-align:top}.collections-item img{width:100%;background:#fff}.collections-item p{text-align:center;font-family:"Libre Baskerville";font-size:3vw;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0.525px;margin-top:4.2vw;white-space:normal}.collections-item span{font-family:'futura-pt';font-style:normal;font-weight:500;display:block;margin-top:2.2vw}.item-liner{position:relative;height:1px;background-color:#d3d3d3;width:calc(100% - 10vw);margin:5vw auto 0}.item-nav{height:1px;background:#363636;position:absolute;top:0;transition:all 0s ease}.bib-modaal{position:fixed;bottom:-50vh;left:50%;transform:translate(-50%);background:#fff;width:100%;height:0;z-index:20;border-radius:15.476px 15.476px 0px 0px;overflow:hidden;transition:all 0.3s ease}.bib-modaal .modaal-wrap{height:100%}.bib-modaal .modaal-head{padding:4vw 5vw;background:#313131;position:relative}.bib-modaal .modaal-head p{color:#fff;font-size:3vw;font-family:"Libre Baskerville";font-style:normal;font-weight:700;line-height:150%;letter-spacing:0.8px;position:relative}.bib-modaal .modaal-head p .price{font-family:'futura-pt';font-size:3.2vw;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0.75px;position:absolute;right:8vw;top:50%;transform:translate(0, -50%)}.bib-modaal .modaal-head .modaal-cl{position:absolute;right:3vw;top:50%;transform:translate(0, -50%);width:5vw;height:5vw}.bib-modaal .modaal-head .modaal-cl img{vertical-align:unset}.bib-modaal .modaal-inner{padding:10vw 5vw;overflow:hidden;position:relative;height:calc( 100% - 12vw)}.bib-modaal .modaal-txt{text-align:center;font-size:3.4vw;font-style:normal;font-weight:600;line-height:2.1;letter-spacing:1.8px;margin-bottom:0px}.bib-modaal .modaal-img{margin:0 auto;display:block;width:72vw}.bib-modaal .modaal-items{margin-top:4.9vw}.bib-modaal .modaal-items dt{color:#313131;text-align:center;font-size:2.8vw;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0.7px;position:relative}.bib-modaal .modaal-items dt:before,.bib-modaal .modaal-items dt:after{content:"";position:absolute;top:50%;transform:translate(0, -50%);width:32%;height:1px;background:#313131}.bib-modaal .modaal-items dt:before{left:0}.bib-modaal .modaal-items dt:after{right:0}.bib-modaal .modaal-items dd{margin-top:8vw;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8%}.bib-modaal .modaal-items .item-details{width:46%;display:block}.bib-modaal .modaal-items .item-details p{text-align:center;font-family:"Libre Baskerville";font-size:3vw;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0.6px;margin-top:4.2vw}.bib-modaal .modaal-items .item-details p span{display:none}.modaal-bg{position:fixed;top:0;left:0;height:100vh;width:100%;background:#000;z-index:15;opacity:0;visibility:hidden;transition:all 0.3s ease}.modaalActive{overflow:hidden}.modaalActive .modaalOpen{max-height:80vh;min-height:50vh;height:50vh;bottom:0}.modaalActive .transHeight{transition:all 0.3s ease}.modaalActive .modaalMax{min-height:80vh;transition:all 0.3s ease}.modaalActive .modaal-bg{opacity:0.6;visibility:visible}.bib-modaal.modaalMax .modaal-inner{overflow:auto}@media screen and (min-width: 768px){.main:before{z-index:11;opacity:0;visibility:hidden}.main.is-filterd:before{z-index:11;opacity:1;visibility:visible}.footer-tops{padding:3.5rem 0}.pc-only{display:block}.scroll-guide{display:none}.loading{position:fixed;width:100vw;height:100vh;z-index:100;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;background:#F0EEE8}.loading h1{color:#000;text-align:center;font-size:2.6625rem;font-style:normal;font-weight:600;line-height:140%;letter-spacing:8.529px;margin-bottom:46px}.loading img{padding:0}.bib-container{background:#f0eee8;display:flex;justify-content:space-between;padding-top:0}.bib-kv{width:calc(100% / 3);height:calc(100vh - 64px);position:sticky;top:64px;left:0}.bib-kv-back{width:calc(100% / 3);height:calc(100vh - 64px);display:block;position:sticky;top:64px;right:0;order:3}.kv-img{width:100%;height:100%}.kv-img img{padding:0}.bib-contents{min-width:calc( 100% / 3);max-width:504px;background:none}.bib-section{max-width:504px;padding:100px 39px 0;margin:0 auto}.bib-head{font-size:2.25rem}.bib-head span{font-size:1.47rem;top:-45px}.bib-head span:before,.bib-head span:after{width:27px}.bib-head span:before{left:-30px}.bib-head span:after{right:-30px}.bib-links{font-size:0.875rem;width:100%;padding:19px 0;margin-top:60px}.bib-links .icon-cart{left:10px}.bib-links .icon-triangle-right{right:2px}.features-title{font-size:2rem;font-weight:600}.features-playwear{font-size:1.75rem}.features-content{font-size:0.9375rem;line-height:280%;margin-top:40px}.loop{margin:73px 0}.loopimg{height:244px}.loopimg img{width:670px}.points-wrap{gap:51px;margin-bottom:0}.points-item dt{margin-bottom:14px}.points-item dt .points-label{width:70px}.points-item dt .points-head{font-size:1.25rem;padding:4px 0;margin-top:13px}.points-item dd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:0}.points-item dd img{width:100%}.points-item dd p{font-size:0.8125rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.3px;max-width:215px;text-align:justify;display:block}.gifts{margin-top:45px}.gifts-contents{margin-top:40px;gap:40px}.gifts-ttl dt{font-size:0.894rem;width:140px;padding:10px 0;border-radius:48%}.gifts-ttl dd{font-size:1.375rem;margin-top:21px}.gifts-items{margin-top:31px;justify-content:space-between;gap:30px 0}.gifts-item{width:calc( ( 100% - 30px ) / 2);cursor:pointer}.gifts-item:hover{opacity:0.7}.gifts-item .gifts-img{width:100%;height:auto;display:flex;align-items:center}.gifts-item .gifts-img .icon-scope{right:7px;bottom:8px;width:auto}.gifts-item .comingback .en,.gifts-item .soldout .en{font-size:24px}.gifts-item .comingback .jp,.gifts-item .soldout .jp{font-size:12px;margin-top:0}.gifts-item p{font-size:0.75rem;margin-top:18px}.gifts-item p span{margin-top:7px}.collections{margin-top:45px;padding-left:0;padding-right:0;padding-bottom:100px}.collections-list{margin-top:40px}.collections-item{overflow:auto;white-space:nowrap;padding:0 39px 10px}.collections-item li{max-width:180.923px;margin-right:10px}.collections-item p{font-size:0.75rem;margin-top:18px}.collections-item span{margin-top:3px}.collections .bib-links{width:426px}.item-liner{position:relative;height:1px;background-color:#d3d3d3;width:calc(100% - 78px);margin:40px auto 0}.item-nav{height:1px;background:#363636;position:absolute;top:0;transition:all 0s ease}.bib-modaal{background:#fff;width:calc(100% / 3);min-width:504px;max-height:none;bottom:-100vh;border-radius:20px 20px 0px 0px;transition:all 0.3s ease}.bib-modaal .modaal-head{padding:22px 25px 17px}.bib-modaal .modaal-head p{font-size:16px}.bib-modaal .modaal-head p .price{font-size:0.9376rem;right:44px}.bib-modaal .modaal-head .modaal-cl{right:12px;width:22px;height:22px}.bib-modaal .modaal-inner{padding:35px 37px 100px;height:calc(100% - 63px);overflow:auto}.bib-modaal .modaal-inner>*{width:426px;margin-right:auto;margin-left:auto;display:block}.bib-modaal .modaal-inner::-webkit-scrollbar{width:5px}.bib-modaal .modaal-inner::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.bib-modaal .modaal-inner::-webkit-scrollbar-thumb{background-color:#b4b4b4;border-radius:100px}.bib-modaal .modaal-txt{font-size:1.1875rem;line-height:200%;margin-bottom:25px}.bib-modaal .modaal-img{width:426px}.bib-modaal .modaal-items{margin-top:25px;padding:0}.bib-modaal .modaal-items dt{font-size:0.875rem}.bib-modaal .modaal-items dt:before,.bib-modaal .modaal-items dt:after{width:136px}.bib-modaal .modaal-items dd{margin-top:41px;gap:22px}.bib-modaal .modaal-items .item-details{width:200px}.bib-modaal .modaal-items .item-details p{font-size:0.75rem;margin-top:18px}.modaalActive .modaalOpen{max-height:none;height:calc( 100vh - 100px)}}

/*# sourceMappingURL=style.css.map */