body,html{position:relative;height:100%}.mySwiper .Slider .swiper-wrapper{width:100%;height:100%;flex-direction:row}.swiper-slide{background:#d7d7d7}.swiper-pagination{transition:opacity .3s}.swiper-pagination-fraction{color:#000;font-size:.8rem;position:absolute;width:2rem;height:2rem;left:90%;top:5%;transform:translate3d(0,-50%,0)}.swiper-pagination-bullets{transform:translate3d(0,50%,0)}#app>div.swiper-container.swiper-container-initialized.swiper-container-vertical.swiper-container-ios.mySwiper.vertical>div.swiper-wrapper>div.swiper-slide.swiper-slide-active>div.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-ios.Slider>div.swiper-pagination.swiper-pagination-bullets{bottom:24%;background-color:rgba(0,0,0,.25);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;right:0;left:0;margin:auto;padding:.4rem;border-radius:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:row;position:absolute;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}.swiper-pagination-bullet{background-color:#fff}.vertical .swiper-pagination-fraction{position:absolute;left:.2rem;font-weight:700;top:5%;background-color:hsla(0,0%,100%,.774);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:1.7rem;font-size:.7rem;border-radius:.8rem}#size1_1{object-fit:scale-down;background:#f8f3e9}.info-area{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;bottom:0;width:100vw;background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));z-index:10}.info-box{color:#fff;margin:.1rem 0 .5rem .8rem;width:93vw;overflow:hidden;font-size:.7rem;padding-top:.5rem}.item-name{margin:.2rem 0 .8rem .2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:93vw}.item-name,.item-price{font-size:1rem;text-align:left;float:left}.item-price{margin:.13rem 0 .15rem .2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:40vw}.item-text-box{clear:both;display:block}.item-text{font-size:.8rem;margin:1.1rem 0 .4rem 1rem;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@keyframes scrollSample01{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.swiper-slide-active .item-text{animation:scrollSample01 15s linear infinite}.cta-box{text-align:center;font-size:.8rem;background-color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.05rem 1rem;border-radius:.3rem;margin:0 .1rem .75rem 0;z-index:10;width:40vw;height:1.9rem;display:flex;align-items:center;justify-content:center;float:right}@keyframes fadeIn2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}a:active,a:hover,a:link,a:visited{color:#fff;text-decoration:none}#cn10{animation:scrollSample01 3s linear infinite}#cn20{animation:scrollSample01 4s linear infinite}#cn30{animation:scrollSample01 5s linear infinite}#cn40{animation:scrollSample01 6s linear infinite}#cn50{animation:scrollSample01 7s linear infinite}#cn60{animation:scrollSample01 10s linear infinite}#cn70{animation:scrollSample01 12s linear infinite}#cn80{animation:scrollSample01 14s linear infinite}#cn90{animation:scrollSample01 16s linear infinite}#cn100{animation:scrollSample01 20s linear infinite}#cn110{animation:scrollSample01 24s linear infinite}#cn120{animation:scrollSample01 26s linear infinite}#cn130{animation:scrollSample01 28s linear infinite}#cn140{animation:scrollSample01 30s linear infinite}#cn150{animation:scrollSample01 32s linear infinite}#cn160{animation:scrollSample01 34s linear infinite}#cn170{animation:scrollSample01 36s linear infinite}#cn180{animation:scrollSample01 38s linear infinite}#cn190{animation:scrollSample01 40s linear infinite}#cn200{animation:scrollSample01 42s linear infinite}#cn210{animation:scrollSample01 44s linear infinite}#cn220{animation:scrollSample01 46s linear infinite}#cn230{animation:scrollSample01 48s linear infinite}#cn240{animation:scrollSample01 50s linear infinite}#cn250{animation:scrollSample01 52s linear infinite}#cn260{animation:scrollSample01 54s linear infinite}#cn270{animation:scrollSample01 56s linear infinite}#cn280{animation:scrollSample01 58s linear infinite}#cn290{animation:scrollSample01 60s linear infinite}#cn300{animation:scrollSample01 62s linear infinite}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans CJK JP","游ゴシック体","Original Yu Gothic","Yu Gothic",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Sans Emoji";font-feature-settings:"palt";font-weight:400}.guide{position:absolute;background-color:rgba(0,0,0,.864);width:80%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:100;margin:28vh 10% 0;display:block;border-radius:1rem;box-shadow:0 10px 25px 0 rgba(0,0,0,.4);-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;animation:scrollLayer01 .2s ease;color:#fff;font-weight:700;padding:1.5rem 0 0}@keyframes scrollLayer01{0%{opacity:0}to{opacity:1}}.guide-close{animation:scrollBack01 .2s ease forwards}@keyframes scrollBack01{0%{opacity:1}99%{opacity:0}to{opacity:0;visibility:hidden}}.guide-detail{text-align:left;font-size:1rem;margin:1rem auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5vw}.guide-detail-row{display:flex;align-items:center;margin:1vh 9vw 0 7vw}.guide-icon{width:20%;margin:0 6vw 0 1vw;animation:move-y 1.1s infinite}@keyframes move-y{0%{transform:translateY(5px)}to{transform:translateY(-10px)}}.guide-icon-left{width:20%;margin:0 5vw 0 2vw;animation:move-x 1.1s infinite}@keyframes move-x{0%{transform:translateX(7px)}to{transform:translateX(-8px)}}.guide-close-row{width:6vw;float:right;margin:1rem 5vw 1rem 0}.powered{width:100%;display:flex;justify-content:flex-end;margin:1.8rem 0 .4rem}.powered-text{font-size:.5rem;margin-top:.28rem;font-style:oblique}.powered-logo{width:17vw;height:auto;padding:0 .7rem 0 .35rem}.category{position:absolute;background-color:rgba(0,0,0,.148);width:72%;height:100%;z-index:80;right:0;animation:scrollLayer02 .6s ease;display:none}@keyframes scrollLayer02{0%{transform:translateX(72%)}to{transform:translateX(0)}}.help{position:absolute;z-index:90;right:0}.help-button{border:none;outline:none;padding:0;-webkit-appearance:none;appearance:none;z-index:120;background-color:none;margin:.7rem;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;background-color:hsla(0,0%,100%,0);display:flex;justify-content:end}.help_icon{width:1.6rem}.right-arrow{right:5px}.left-arrow,.right-arrow{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:50;top:47%;background-color:rgba(0,0,0,.15);padding:.6rem;border-radius:50%;width:3vw;height:3vw;display:flex;justify-content:center;align-items:center}.left-arrow{left:5px}#app{height:100%}html{height:100%}body,html{position:relative;-webkit-text-size-adjust:100%}body{min-height:100%;background:#eee;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;margin:0;padding:0;--swiper-theme-color:hsla(0,0%,91.4%,0.945);--swiper-pagination-bullet-inactive-color:hsla(0,0%,94.1%,0.945)}.swiper-container{width:100%;height:100%}.mySwiper .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;flex-direction:column}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-pagination{position:absolute;text-align:center;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;z-index:10;display:flex;flex-flow:column}.swiper-button-next,.swiper-button-prev{-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1000}.swiper-button-next:after{display:inline-block;z-index:1000}@media screen and (min-width:700px){body{background-color:#fff}body:after{content:"";position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;background:inherit}#app{width:56vh;height:100%;margin:auto}@keyframes scrollLayer01{0%{opacity:0}to{opacity:1}}.guide-close{animation:scrollBack01 .2s ease forwards}@keyframes scrollBack01{0%{opacity:1}99%{opacity:0}to{opacity:0;visibility:hidden}}.info-area{width:56vh}.info-box{width:54vh}.item-name{width:54vh;margin-left:1vh}.item-price{width:24vh;margin-left:1vh}.cta-box{width:20vh}.help{position:absolute;z-index:90;right:calc(50vw - 28vh)}.guide{width:42vh;margin-left:7vh;margin-top:32vh}.guide-detail-row{width:38vh;margin:1.2vh 0 0 1vh;font-size:2vh}.guide-icon{width:20%;margin:0 2.5vh}.guide-icon-left{width:20%;margin:0 3vh}.guide-close-row{width:2vw;float:right;margin:2.5vh 1vw 2vh}.right-arrow{right:calc(50vw - 27vh)}.left-arrow,.right-arrow{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:50;width:3vh;top:48%;height:3vh}.left-arrow{left:calc(50vw - 27vh)}#app>div.swiper-container.swiper-container-initialized.swiper-container-vertical.swiper-container-pointer-events.mySwiper.vertical>div.swiper-wrapper>div.swiper-slide.swiper-slide-active>div.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.Slider>div.swiper-pagination.swiper-pagination-bullets{transform:rotate(0deg);position:absolute;text-align:center;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s;bottom:20%;background-color:rgba(0,0,0,.15);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;right:0;left:0;margin:auto;padding:.4rem;border-radius:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:row}}