*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Arial",sans-serif;line-height:1.5;font-size:1rem;color:#241a17}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:1rem;color:#241a17}a{text-decoration:none}figure,picture{display:block}img{display:inline}.page-header{position:relative;z-index:3}.page-header__logo{background-color:#f7f7f7;width:100%;margin-block:3em 0;padding-block:.5em;text-align:center}@media screen and (max-width: 767px){.page-header__logo{margin-block:.5em 0}.page-header__logo img{width:37.3333333333vw}}.page-header__desc{background-color:#000;color:#fff;text-align:center;width:100%;padding:20px}@media screen and (max-width: 767px){.page-header__desc{padding:3.4666666667vw}}.page-header__nav-list{display:flex;list-style:none}.page-header__nav-item{margin-right:1rem}.page-header__nav-link{font-size:1rem}.page-header__nav-link:hover{color:#e41636}.l-inner{max-width:980px;margin-inline:auto}.bnr_floatingright{display:block;position:fixed;z-index:9999;bottom:8%;right:0%;width:60px}.bnr_floatingright_two{display:block;position:fixed;z-index:9999;bottom:18%;right:0%;width:60px}.other-item-title{color:#165a7e}.t-beige{background:url(../img/bg.png) repeat-y left -152px top 0/120%}@media screen and (max-width: 767px){.t-beige{background:url(../img/bg_sp.png) repeat-y left -381px top 0/5695px}}.btn--cart,.btn--white{display:flex;align-items:center;justify-content:center;width:100%;max-width:276px;height:74px;font-size:1rem;font-weight:600}@media screen and (max-width: 767px){.btn--cart,.btn--white{font-size:.75rem}}.btn--white{border:solid 1px #241a17;background:#fff;border-radius:74px}.btn--cart{border:solid 1px #e41636;background:#e41636;border-radius:74px;color:#fff;padding-left:1em}@keyframes fadeInWithSparkle{0%{opacity:0;transform:translateY(20px);filter:brightness(2);box-shadow:0 0 20px hsla(0,0%,100%,.8)}50%{opacity:.5;filter:brightness(1.5);box-shadow:0 0 40px hsla(0,0%,100%,.5)}100%{opacity:1;transform:translateY(0);filter:brightness(1);box-shadow:0 0 0 hsla(0,0%,100%,0)}}@keyframes spin1{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin2{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes spin3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.js-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.js-fade-in.visible{animation:fadeInWithSparkle 1.2s ease forwards}.kv{max-width:1440px;margin-inline:auto;padding-top:50px}@media screen and (max-width: 767px){.kv{padding-top:5.3333333333vw}}.kachinko{position:relative;width:100%;z-index:0}@media screen and (max-width: 767px){.kachinko{height:107.7333333333vw}}@media screen and (min-width: 768px)and (max-width: 1439px){.kachinko{height:59.375vw}}@media screen and (min-width: 1440px){.kachinko{height:855px}}.kachinko__upper{position:absolute;transform-origin:left bottom;transform:rotate(-20deg);transition:filter 1s ease}@media screen and (max-width: 767px){.kachinko__upper{top:26.6666666667vw;left:5.6vw;width:81.8666666667vw}}@media screen and (min-width: 768px)and (max-width: 1439px){.kachinko__upper{top:7.0833333333vw;left:25.5555555556vw;width:44.2361111111vw}}@media screen and (min-width: 1440px){.kachinko__upper{top:102px;left:368px;width:637px}}.kachinko__lower{position:absolute;transition:filter 1s ease}@media screen and (max-width: 767px){.kachinko__lower{top:22.6666666667vw;left:-18.1333333333vw;width:136vw;max-width:200%}}@media screen and (min-width: 768px)and (max-width: 1439px){.kachinko__lower{top:4.8611111111vw;left:12.7083333333vw;width:73.51875vw}}@media screen and (min-width: 1440px){.kachinko__lower{top:70px;left:183px;width:1058.67px}}.kachinko .kachinko--fade-out{filter:brightness(0.6) contrast(1.5)}.kachinko .kachinko--fade-in{filter:brightness(1) contrast(1)}.kachinko__reel1,.kachinko__reel2,.kachinko__reel3{position:absolute;z-index:-1}.kachinko__reel1{width:40vw;top:-10.6666666667vw;left:73.6vw}@media screen and (min-width: 768px)and (max-width: 1439px){.kachinko__reel1{width:15.9722222222vw;top:-1.1805555556vw;left:84.4444444444vw}}@media screen and (min-width: 1440px){.kachinko__reel1{width:230px;top:-17px;left:1216px}}.kachinko__reel1.kachinko__reel--spinning{animation:spin1 5s linear infinite}.kachinko__reel2{width:26.6666666667vw;top:-14.1333333333vw;left:28.8vw}@media screen and (min-width: 768px)and (max-width: 1439px){.kachinko__reel2{width:9.375vw;top:4.375vw;left:68.75vw}}@media screen and (min-width: 1440px){.kachinko__reel2{width:135px;top:63px;left:990px}}.kachinko__reel2.kachinko__reel--spinning{animation:spin2 7s linear infinite}@media screen and (min-width: 768px)and (max-width: 1439px){.kachinko__reel3{width:17.6388888889vw;top:14.9305555556vw;left:-1.1805555556vw}}@media screen and (min-width: 1440px){.kachinko__reel3{width:254px;top:215px;left:-17px}}.kachinko__reel3.kachinko__reel--spinning{animation:spin3 4s linear infinite}.kachinko--closed .kachinko__upper{transform:rotate(-8deg)}.micky{position:relative;min-height:265px;margin-bottom:70px}@media screen and (max-width: 767px){.micky{margin-bottom:5.3333333333vw}}.micky__img{position:absolute;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.micky__img{width:auto;height:40.5333333333vw;top:14.1333333333vw;left:27.7333333333vw;transform:none}}@media screen and (min-width: 768px)and (max-width: 1439px){.micky__img{width:23.7555555556vw;height:18.4027777778vw;top:-9.7222222222vw}}@media screen and (min-width: 1440px){.micky__img{width:342.08px;height:265px;top:-140px}}@keyframes wobble1{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(-5deg)}50%{transform:translateY(5px) rotate(10deg)}75%{transform:translateY(-10px) rotate(-5deg)}100%{transform:translateY(0) rotate(0deg)}}@keyframes wobble2{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-12px) rotate(6deg)}50%{transform:translateY(6px) rotate(-6deg)}75%{transform:translateY(-12px) rotate(6deg)}100%{transform:translateY(0) rotate(0deg)}}@keyframes wobble3{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(4deg)}50%{transform:translateY(4px) rotate(-4deg)}75%{transform:translateY(-8px) rotate(4deg)}100%{transform:translateY(0) rotate(0deg)}}@keyframes wobble4{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(-3deg)}50%{transform:translateY(5px) rotate(3deg)}75%{transform:translateY(-10px) rotate(-3deg)}100%{transform:translateY(0) rotate(0deg)}}@keyframes wobble5{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-6px) rotate(5deg)}50%{transform:translateY(6px) rotate(-5deg)}75%{transform:translateY(-6px) rotate(5deg)}100%{transform:translateY(0) rotate(0deg)}}@keyframes wobble6{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(7deg)}50%{transform:translateY(8px) rotate(-7deg)}75%{transform:translateY(-8px) rotate(7deg)}100%{transform:translateY(0) rotate(0deg)}}.micky__onpu1,.micky__onpu2,.micky__onpu3,.micky__onpu4,.micky__onpu5,.micky__onpu6{position:absolute;animation-play-state:paused}.micky__onpu1{animation:wobble1 .8s ease-in-out infinite}@media screen and (max-width: 767px){.micky__onpu1{top:17.8666666667vw;left:auto;right:-3.2vw;width:6.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1439px){.micky__onpu1{width:2.6729166667vw;top:-5.0694444444vw;left:80.8333333333vw}}@media screen and (min-width: 1440px){.micky__onpu1{width:38.49px;top:-73px;left:1164px}}.micky__onpu2{animation:wobble2 .6s ease-in-out infinite}@media screen and (max-width: 767px){.micky__onpu2{top:33.3333333333vw;left:auto;right:7.7333333333vw;width:3.4666666667vw}}@media screen and (min-width: 768px)and (max-width: 1439px){.micky__onpu2{width:1.6743055556vw;left:74.7222222222vw}}@media screen and (min-width: 1440px){.micky__onpu2{width:24.11px;left:1076px}}.micky__onpu3{animation:wobble3 1s ease-in-out infinite}@media screen and (max-width: 767px){.micky__onpu3{top:100.8vw;left:2.6666666667vw;width:10.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1439px){.micky__onpu3{width:4.6083333333vw;top:10.4166666667vw;left:19.375vw}}@media screen and (min-width: 1440px){.micky__onpu3{width:66.36px;top:150px;left:279px}}.micky__onpu4{animation:wobble4 .7s ease-in-out infinite}@media screen and (max-width: 767px){.micky__onpu4{display:none}}@media screen and (min-width: 768px)and (max-width: 1439px){.micky__onpu4{width:3.75vw;top:14.8611111111vw;left:76.3888888889vw}}@media screen and (min-width: 1440px){.micky__onpu4{width:54px;top:214px;left:1100px}}.micky__onpu5{animation:wobble5 .6s ease-in-out infinite}@media screen and (max-width: 767px){.micky__onpu5{display:none}}@media screen and (min-width: 768px)and (max-width: 1439px){.micky__onpu5{width:3.0555555556vw;top:18.5416666667vw;left:24.3055555556vw}}@media screen and (min-width: 1440px){.micky__onpu5{width:44px;top:267px;left:350px}}.micky__onpu6{animation:wobble6 .8s ease-in-out infinite}@media screen and (max-width: 767px){.micky__onpu6{display:none}}@media screen and (min-width: 768px)and (max-width: 1439px){.micky__onpu6{width:4.0277777778vw;top:32.5vw;left:18.0555555556vw}}@media screen and (min-width: 1440px){.micky__onpu6{width:58px;top:468px;left:260px}}.micky__ttl{display:inline-block;margin-bottom:30px}@media screen and (max-width: 767px){.micky__ttl{width:84vw;margin-bottom:8vw}}@media screen and (min-width: 768px)and (max-width: 1439px){.micky__ttl{width:32.0833333333vw}}@media screen and (min-width: 1440px){.micky__ttl{width:462px}}.micky-area{position:relative;text-align:center;padding-top:160px;max-width:1440px;margin-inline:auto}@media screen and (max-width: 767px){.micky-area{padding-top:62.4vw}}.micky-area p{line-height:1.8}@media screen and (max-width: 767px){.micky-area p{font-size:.875rem}}.product{text-align:center;margin-bottom:120px}@media screen and (min-width: 768px)and (max-width: 1080px){.product{margin-bottom:200px}}.product-detail .btn-wrap{margin-bottom:175px}@media screen and (max-width: 767px){.product-detail .btn-wrap{margin-bottom:18.6666666667vw}}.product-detail .btn--white{max-width:330px;height:80px;margin-inline:auto}@media screen and (max-width: 767px){.product-detail .btn--white{max-width:82.6666666667vw;height:18.1333333333vw}}.product-detail__text{line-height:1.8}@media screen and (max-width: 767px){.product-detail__text{font-size:.9375rem}}.product-coin-img{margin-bottom:3em}@media screen and (max-width: 767px){.product-coin-img{margin-bottom:1em}}.product-coin-img+.product__ttl{margin-bottom:1.5em}@media screen and (max-width: 767px){.product-coin-img+.product__ttl{margin-bottom:.5em}}.product-coin-img img{width:100%}.product__ttl{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.product__ttl img{width:64.5333333333vw}}.product-flex{display:flex;align-items:center;gap:8%;margin-bottom:15px;padding-inline:4%}@media screen and (max-width: 767px){.product-flex{flex-direction:column;margin-bottom:17.3333333333vw}.product-flex.sp-reverse{flex-direction:column-reverse}}.product-flex>div{width:46%}@media screen and (max-width: 767px){.product-flex>div{width:76%}}.product-flex__left h2{text-align:right}.product-flex__left-text{text-align:right}.product-flex__right h2{text-align:left}@media screen and (max-width: 767px){.product-flex__right h2{text-align:center}}.product-flex__right-text{text-align:left}.product-swiper{margin-bottom:100px}@media screen and (max-width: 767px){.product-swiper{margin-bottom:12.2666666667vw}}.product-swiper .swiper-container{width:120%;transform:translateX(-10%);display:flex}@media screen and (max-width: 767px){.product-swiper .swiper-container{width:85%;transform:translateX(10%)}}.product-swiper .swiper-wrapper{align-items:center}.product-swiper .swiper-slide{background:#fff;box-shadow:0 4px 20px 3px rgba(0,0,0,.25);padding:30px;transition-duration:.7s !important}@media screen and (max-width: 767px){.product-swiper .swiper-slide{padding:4vw}}.product-swiper .swiper-slide img{filter:grayscale(100%);transition:filter .3s ease-in-out}.product-swiper .slide-text{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}@media screen and (max-width: 767px){.product-swiper .slide-text{font-size:.875rem;line-height:1.8;text-align:left}}.product-swiper .swiper-slide-active{transform:scale(1) !important;transition-duration:.7s !important}.product-swiper .swiper-slide-active img{filter:grayscale(0%);margin-bottom:2em}@media screen and (max-width: 767px){.product-swiper .swiper-slide-active img{margin-bottom:1.5em}}.product-swiper .swiper-slide-active .slide-text{max-height:100%;opacity:1}.product-swiper .swiper-slide-next,.product-swiper .swiper-slide-prev{transform:scale(0.9) !important;transition-duration:.7s !important}.product-swiper .swiper-button-next,.product-swiper .swiper-button-prev{width:50px;height:50px;transform:translateY(-50%);top:50%}@media screen and (max-width: 767px){.product-swiper .swiper-button-next,.product-swiper .swiper-button-prev{width:6.6666666667vw;height:6.6666666667vw}}.product-swiper .swiper-button-next{background-image:url("../img/slide-arrow.png");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 767px){.product-swiper .swiper-button-next{right:-.9722222222vw}}@media screen and (min-width: 768px)and (max-width: 1439px){.product-swiper .swiper-button-next{right:37.6388888889vw}}@media screen and (min-width: 1440px){.product-swiper .swiper-button-next{right:542px}}.product-swiper .swiper-button-prev{background-image:url("../img/slide-arrowl.png");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 767px){.product-swiper .swiper-button-prev{left:-.9722222222vw}}@media screen and (min-width: 768px)and (max-width: 1439px){.product-swiper .swiper-button-prev{left:37.6388888889vw}}@media screen and (min-width: 1440px){.product-swiper .swiper-button-prev{left:542px}}.product-swiper .swiper-button-next,.product-swiper .swiper-button-prev{border:none;opacity:.8}.product-swiper .swiper-button-next:hover,.product-swiper .swiper-button-prev:hover{opacity:1}.product-swiper .swiper-button-next:after,.product-swiper .swiper-button-prev:after{display:none}.cart{padding-bottom:130px}.cart-box{position:relative;background:url(../img/box_bg2.png) repeat-y top/100%;padding:0 15% 0 17%;margin-bottom:120px}.cart-box::before{content:"";height:5.2083333333vw;width:100%;background:url(../img/box_bg1.png) no-repeat bottom/100%;position:absolute;top:-5.2083333333vw;left:0}.cart-box::after{content:"";height:5.8333333333vw;width:100%;background:url(../img/box_bg3.png) no-repeat top center/100%;position:absolute;bottom:-5.8333333333vw;left:0}@media screen and (max-width: 767px){.cart-box{background:url(../img/box_bg_sp2.png) repeat-y top/100%;padding:8vw 13.3333333333vw 8vw 13.3333333333vw;margin-top:58.6666666667vw;margin-bottom:72vw}.cart-box:last-of-type{margin-bottom:13.3333333333vw}.cart-box::before{content:"";height:26.6666666667vw;width:100%;background:url(../img/box_bg_sp1.png) no-repeat bottom/100%;position:absolute;top:-26.6666666667vw;left:0}.cart-box::after{content:"";height:26.6666666667vw;width:100%;background:url(../img/box_bg_sp3.png) no-repeat top center/100%;position:absolute;bottom:-26.6666666667vw;left:0}}@media screen and (min-width: 768px)and (max-width: 1439px){.cart-box{padding:0 9.6527777778vw 0 9.6527777778vw;margin-bottom:12.5vw}}@media screen and (min-width: 768px)and (max-width: 1080px){.cart-box{margin-bottom:24.3055555556vw}}@media screen and (min-width: 1440px){.cart-box{margin-bottom:180px}}.cart-box__img{position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.cart-box__img{top:-45.3333333333vw;left:50%;transform:translateX(-50%) translateY(0);width:61.3333333333vw}}@media screen and (min-width: 768px)and (max-width: 1439px){.cart-box__img{left:-6.25vw;width:20.8333333333vw}}@media screen and (min-width: 1440px){.cart-box__img{left:-100px}}@media screen and (min-width: 768px)and (max-width: 1080px){.cart-box__img{top:-17.3611111111vw;left:50%;transform:translateX(-50%) translateY(0)}}.cart-box__ttl{display:flex;gap:45px;justify-content:space-around;align-items:flex-end;font-size:1.125rem;border-bottom:solid 1px #005171;margin-bottom:1.75em;text-align:left}@media screen and (max-width: 767px){.cart-box__ttl{flex-direction:column;align-items:center;gap:4.2666666667vw;width:85%;margin:auto;margin-bottom:1em}}@media screen and (min-width: 768px)and (max-width: 1439px){.cart-box__ttl{margin-bottom:1em}}.cart-box__price{font-size:1.5rem;font-weight:bold}@media screen and (max-width: 767px){.cart-box__price{font-size:6.4vw}}.cart-box__tax{font-size:.75rem;font-weight:normal}@media screen and (max-width: 767px){.cart-box__tax{font-size:3.2vw}}.cart-box__detail{display:flex;padding:0 5%;margin-bottom:2em}@media screen and (max-width: 767px){.cart-box__detail{gap:14%;flex-direction:column;width:69.3333333333vw;margin-inline:auto}}@media screen and (min-width: 768px)and (max-width: 1439px){.cart-box__detail{gap:4.1666666667vw}}@media screen and (min-width: 1440px){.cart-box__detail{gap:60px}}.cart-box__detail-box dl dt{font-weight:bold}@media screen and (max-width: 767px){.cart-box__detail-box{font-size:.875rem}}.cart-box__btn{display:flex;gap:34px;padding:0 3%;justify-content:center}.cart-box__btn form{position:relative;width:100%;max-width:276px}.cart-box__btn form::before,.cart-box__btn form:hover::before{content:"";position:absolute;background:url(../img/ico-cart.svg) no-repeat center/cover;width:23px;height:22px;top:50%;transform:translateY(-50%);z-index:9999999}@media screen and (max-width: 767px){.cart-box__btn form::before,.cart-box__btn form:hover::before{left:6.6666666667vw;width:5.3333333333vw;height:5.3333333333vw}}@media screen and (min-width: 768px)and (max-width: 1439px){.cart-box__btn form::before,.cart-box__btn form:hover::before{left:2.0833333333vw}}@media screen and (min-width: 1440px){.cart-box__btn form::before,.cart-box__btn form:hover::before{left:30px}}.cart-box__btn form .btn--cart:hover{cursor:pointer;opacity:.8}@media screen and (max-width: 767px){.cart-box__btn{flex-direction:column;gap:4vw;align-items:center}}.u-margin-top-small{margin-top:1rem}.u-margin-top-medium{margin-top:2rem}.u-margin-top-large{margin-top:3rem}.u-margin-bottom-small{margin-bottom:1rem}.u-margin-bottom-medium{margin-bottom:2rem}.u-margin-bottom-large{margin-bottom:3rem}.u-relative{position:relative}.u-center{text-align:center}.u-pc-none{display:none !important}.u-sp-none{display:block !important}@media screen and (max-width: 767px){.u-pc-none{display:block !important}.u-sp-none{display:none !important}}/*# sourceMappingURL=styles.css.map */
