@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/noto-sans-jp-v52-japanese_latin-regular.woff2) format("woff2");font-family:Noto Sans JP;font-display:swap}@font-face{font-style:normal;font-weight:900;src:url(/assets/fonts/noto-sans-jp-v52-japanese_latin-900.woff2) format("woff2");font-family:Noto Sans JP;font-display:swap}#header{z-index:100;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.pace-done #header{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}#kv{position:relative;margin-bottom:calc((100vw - 360px) / 14.6031746032 + 35px);padding-top:calc((100vw - 360px) / 26.2857142857 + 15px)}#kv .kv-copy{margin-bottom:calc((100vw - 360px) / 15.593220339 + 40px);opacity:0;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-transition:opacity 1s,-webkit-transform 6s;transition:opacity 1s,-webkit-transform 6s;transition:opacity 1s,transform 6s;transition:opacity 1s,transform 6s,-webkit-transform 6s}.pace-done #kv .kv-copy{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#kv .kv-copy .rects{-webkit-transition:-webkit-transform .9s .6s cubic-bezier(.35,.01,.17,.98);transition:-webkit-transform .9s .6s cubic-bezier(.35,.01,.17,.98);transition:transform .9s .6s cubic-bezier(.35,.01,.17,.98);transition:transform .9s .6s cubic-bezier(.35,.01,.17,.98),-webkit-transform .9s .6s cubic-bezier(.35,.01,.17,.98)}.pace-done #kv .kv-copy .rects{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%)}#kv .kv-copy.sp{display:none}#kv .kv-slogan p{z-index:0;position:relative;margin-bottom:calc((100vw - 360px) / 153.3333333333 + 9px);overflow:hidden}#kv .kv-slogan p:before{z-index:-1;position:absolute;top:0;right:0;width:100%;height:100%;background-color:#ff4545;content:"";-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s .9s cubic-bezier(.35,.01,.17,.98);transition:-webkit-transform .5s .9s cubic-bezier(.35,.01,.17,.98);transition:transform .5s .9s cubic-bezier(.35,.01,.17,.98);transition:transform .5s .9s cubic-bezier(.35,.01,.17,.98),-webkit-transform .5s .9s cubic-bezier(.35,.01,.17,.98)}.pace-done #kv .kv-slogan p:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#kv .kv-slogan p span{display:block;padding:calc((100vw - 360px) / 131.4285714286 + 3px) calc((100vw - 360px) / -230 + 8px) calc((100vw - 360px) / 306.6666666667 + 6px) calc((100vw - 360px) / 230 + 11px);opacity:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translate(-10px);-webkit-transition:opacity 0s 1.4s,-webkit-transform 3s 1s;transition:opacity 0s 1.4s,-webkit-transform 3s 1s;transition:opacity 0s 1.4s,transform 3s 1s;transition:opacity 0s 1.4s,transform 3s 1s,-webkit-transform 3s 1s}#kv .kv-slogan p span .rects{-webkit-transition:-webkit-transform 1s 1.4s cubic-bezier(.35,.01,.17,.98);transition:-webkit-transform 1s 1.4s cubic-bezier(.35,.01,.17,.98);transition:transform 1s 1.4s cubic-bezier(.35,.01,.17,.98);transition:transform 1s 1.4s cubic-bezier(.35,.01,.17,.98),-webkit-transform 1s 1.4s cubic-bezier(.35,.01,.17,.98)}.pace-done #kv .kv-slogan p span .rects{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}.pace-done #kv .kv-slogan p span{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}#kv .kv-slogan .kv-slogan2:before{-webkit-transition-delay:1.2s;transition-delay:1.2s}#kv .kv-slogan .kv-slogan2 span{padding-right:calc((100vw - 360px)*0 + 9px);padding-left:calc((100vw - 360px) / 920 + 10px);-webkit-transition-delay:1.7s,1.3s;transition-delay:1.7s,1.3s}#kv .kv-slogan .kv-slogan2 span .rects{-webkit-transition-delay:1.7s;transition-delay:1.7s}#section-shop{display:grid;grid-template-rows:calc((100vw - 360px) / 153.3333333333 + 84px) 1fr calc((100vw - 360px) / 92 + 90px);grid-template-columns:1fr;margin-right:-65px;margin-bottom:calc((100vw - 360px) / 19.1666666667 + 25px);margin-left:-65px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.pace-done #section-shop{opacity:1}#section-shop .back{grid-row:1/4;grid-column:1/2;width:100%;height:100%}#section-shop .back svg{width:100%;height:100%}#section-shop .back.sp{display:none}#section-shop .front{grid-area:2/1}#section-shop .slides{width:calc(100% - 260px);margin:auto;background-color:transparent}#section-shop .slides .slide-track .slide>div{display:grid;height:100%}#section-shop .slides .slide-track .slide>div .shopinfo-item{padding-right:calc((100vw - 360px) / 54.1176470588 + 23px);padding-left:calc((100vw - 360px) / 54.1176470588 + 23px)}#section-shop .slides .slide-track .slide>div .ui-map{margin-top:auto}#section-shop .slides .slide-track .slide:nth-child(odd){background-color:#ff0e}#section-shop .slides .slide-track .slide:nth-child(2n){background-color:#ff4545ee}#section-staff{margin-bottom:calc((100vw - 360px) / 11.7948717949 + 27px);opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.pace-done #section-staff{opacity:1}#section-buy{margin-bottom:93px;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.pace-done #section-buy{opacity:1}#section-buy .section-title>p{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:calc((100vw - 360px) / 38.3333333333 + 17px);margin-bottom:calc((100vw - 360px) / -115 + 0px);padding-right:calc((100vw - 360px) / 61.3333333333 + 0px);padding-left:calc((100vw - 360px) / 61.3333333333 + 0px);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#section-sell,#section-instagram,#footer{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.pace-done #section-sell,.pace-done #section-instagram,.pace-done #footer{opacity:1}.marquee-container{margin-right:-30px;margin-bottom:calc((100vw - 360px) / 15.3333333333 + 25px);margin-left:-30px;font-weight:900;font-family:Noto Sans JP;white-space:nowrap;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.pace-done .marquee-container{opacity:1}.marquee-container .marquee{position:relative;margin-bottom:0;overflow:hidden;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.marquee-container .marquee:after{display:block;clear:both;content:""}.marquee-container .marquee .js-marquee-wrapper{-webkit-animation-duration:39s!important;animation-duration:39s!important}.marquee-container .marquee.en{margin-bottom:calc((100vw - 360px) / -61.3333333333 + -10px);color:#fff;font-size:calc((100vw - 360px) / 8.679245283 + 54px);letter-spacing:calc((100vw - 360px) / 1373.1343283582 + -1.98px)}.marquee-container .marquee.ja{color:#000;font-size:calc((100vw - 360px) / 21.9047619048 + 20px)}.sbi_follow_btn svg{position:static;width:unset}@media only screen and (max-width: 1000px){#section-shop .slides{width:calc(100% - 190px)}}@media only screen and (max-width: 768px){#header{-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%)}#kv .kv-copy.pc{display:none}#kv .kv-copy.sp{display:block}#section-shop{margin-right:-15px;margin-left:-15px}#section-shop .back.pc{display:none}#section-shop .back.sp{display:block}#section-shop .slides{width:calc(100% - 190px);-webkit-box-shadow:none;box-shadow:none}#section-shop .slides .slide-track .slide:nth-child(2n){margin-bottom:0}.marquee-container{margin-right:-15px;margin-left:-15px}.marquee-container .marquee .js-marquee-wrapper{-webkit-animation-duration:29s!important;animation-duration:29s!important}}@media only screen and (max-width: 500px){#section-shop .slides{width:calc(100% - 65px)}}
