body{font-size:0;background-image:url(../../img/first-sale-2026/top/bg.png);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.fv-wrap{background-image:url(../../img/first-sale-2026/top/fv_bg01.png);background-color:#b51919;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative}.fv-wrap__rotate{width:100%;height:auto;display:block;position:relative}.fv-wrap__rotate--img{position:absolute;left:50%;-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%);max-width:none;-webkit-transform-origin:center;transform-origin:center}.fv-wrap__inner{background-image:url(../../img/first-sale-2026/top/fv_bg02.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1;position:relative}.fv-wrap__inner-cont{position:relative}.fv-wrap__inner-cont--img{width:100%}.fv-wrap__inner-cont--img img{width:100%}.fv-wrap__inner-cont .img01{position:absolute;top:4%}.fv-wrap__inner-cont .img03{position:absolute;bottom:4.5%;left:0}.fv-wrap__inner-cont .title{position:absolute;top:17%;left:0}.present{z-index:1;position:relative;margin:-5% 0 0 0}.present-wrap{position:relative}.present-wrap__title{position:absolute;top:2.4%}.anchor{z-index:1;position:relative}.anchor-wrap{position:relative}.anchor-wrap__cont{padding:14px 20px;background-image:url(../../img/first-sale-2026/top/anchor_bg.png);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;gap:18px 2%}.future{position:relative}.future-wrap{position:relative}.future-wrap__title{position:relative}.future-wrap__title-img-front{position:absolute;top:29%}.future-wrap__cont{padding:6px 0;background-image:url(../../img/first-sale-2026/top/future_cont_bg.png);background-size:cover;background-repeat:repeat-y}.future-wrap__cont-flex{width:93%;margin:auto;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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 1%}.future-wrap__cont-flex-img{display:block;width:49%}.future-wrap__cont-margin{margin-top:12px}.future-wrap__cont-kei-btn{width:100%;padding:20px}.future-wrap__cont-compact-btn{width:100%;padding:20px}.coupon-wrap__title{position:relative}.coupon-wrap__title-img-front{position:absolute;bottom:0}.stock-wrap__title{position:relative}.stock-wrap__title-img-front{position:absolute;top:32%}.stock-wrap__cont__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contact{font-size:16px;background-color:#f6f8fa}.contact-wrap{padding:10%}.contact-wrap__title{font-size:32px;font-weight:bold;margin:0 0 50px 0;text-align:center;color:#e82020}.contact-wrap .wpcf7-form label{display:block;margin:0 0 20px 0}.contact-wrap .wpcf7-form label br{display:none}.contact-wrap .wpcf7-form label .label-name{display:block;margin:0 0 10px 0;color:#2b344b;font-weight:bold}.contact-wrap .wpcf7-form label .label-name-r{background-color:#e82020;color:#fff;font-size:12px;display:inline-block;padding:4px;border-radius:3px;margin:0 8px 0 0}.contact-wrap .wpcf7-form label .label-name-small{font-size:12px;color:#515765}.contact-wrap .wpcf7-form label input{width:100%;height:50px;border:solid 1px #d4d4d4;border-radius:3px}.contact-wrap .wpcf7-form label select{width:100%;height:50px;border:solid 1px #d4d4d4;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px}.contact-wrap .wpcf7-form label textarea{width:100%;border:solid 1px #d4d4d4;border-radius:3px}.contact-wrap .wpcf7-form label .wpcf7-form-control-wrap[data-name=reservation-ampm],.contact-wrap .wpcf7-form label .wpcf7-form-control-wrap[data-name=reaservation-hour],.contact-wrap .wpcf7-form label .wpcf7-form-control-wrap[data-name=reservation-minutes],.contact-wrap .wpcf7-form label .wpcf7-form-control-wrap[data-name=contact-matter],.contact-wrap .wpcf7-form label .wpcf7-form-control-wrap[data-name=select-shop]{position:relative}.contact-wrap .wpcf7-form label .wpcf7-form-control-wrap[data-name=reservation-ampm]::after,.contact-wrap .wpcf7-form label .wpcf7-form-control-wrap[data-name=reaservation-hour]::after,.contact-wrap .wpcf7-form label .wpcf7-form-control-wrap[data-name=reservation-minutes]::after,.contact-wrap .wpcf7-form label .wpcf7-form-control-wrap[data-name=contact-matter]::after,.contact-wrap .wpcf7-form label .wpcf7-form-control-wrap[data-name=select-shop]::after{content:"";display:inline-block;vertical-align:middle;color:#333;line-height:1;width:7px;height:7px;border:2px solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-25%) rotate(135deg);transform:translateY(-25%) rotate(135deg);position:absolute;top:43%;right:6px}.contact-wrap .wpcf7-form .contact__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.contact-wrap .wpcf7-form .contact__flex .label-name{width:100%;color:#2b344b;font-weight:bold}.contact-wrap .wpcf7-form .contact__flex>p{width:25%}.contact-wrap .wpcf7-form .time{width:50px}.contact-wrap .wpcf7-form .wpcf7-submit{width:100%;height:70px;margin:30px 0 0 0;background:-webkit-gradient(linear, left bottom, left top, from(#be1d1d), to(#e82020));background:-webkit-linear-gradient(bottom, #be1d1d, #e82020);background:linear-gradient(0deg, #be1d1d, #e82020);border:none;border-radius:10px;font-size:26px;color:#fff;font-weight:bold;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-wrap .wpcf7-form .wpcf7-submit::after{content:"";display:inline-block;vertical-align:middle;color:#333;line-height:1;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:.375em .64952em;border-left-color:currentColor;border-right:0}.contact-wrap .wpcf7-form .wpcf7-submit:hover{background:-webkit-gradient(linear, left bottom, left top, from(#8b1616), to(#c31b1b));background:-webkit-linear-gradient(bottom, #8b1616, #c31b1b);background:linear-gradient(0deg, #8b1616, #c31b1b)}.is-hidden{display:none !important}.future-wrap__cont-kei-btn.close{display:none}.future-wrap__cont-compact-btn.close{display:none}#loading .loader{-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear}@-webkit-keyframes load4{0%,100%{-webkit-box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0;box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{-webkit-box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{-webkit-box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{-webkit-box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em;box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{-webkit-box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em;box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{-webkit-box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em;box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{-webkit-box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0;box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0}87.5%{-webkit-box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em;box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em}}@keyframes load4{0%,100%{-webkit-box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0;box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{-webkit-box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{-webkit-box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{-webkit-box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em;box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{-webkit-box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em;box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{-webkit-box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em;box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{-webkit-box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0;box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0}87.5%{-webkit-box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em;box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em}}.fv-wrap__rotate--img{-webkit-animation:12s linear infinite rota;animation:12s linear infinite rota}.fv-wrap__inner-cont--img #fvImg01,.fv-wrap__inner-cont--img #fvImg02,.fv-wrap__inner-cont--img #fvImg03,.fv-wrap__inner-cont--img #fvContTitle{opacity:0}.fv-wrap__inner-cont--img #fvImg01.animate{opacity:1;-webkit-animation:1s bounceIn;animation:1s bounceIn}.fv-wrap__inner-cont--img #fvImg02.fade{-webkit-animation:1s fade;animation:1s fade;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fv-wrap__inner-cont--img #fvContTitle.animate{opacity:1;-webkit-animation:1s bounceIn;animation:1s bounceIn}.fv-wrap__inner-cont--img #fvImg03.animate{opacity:1;-webkit-animation:1s bounceIn;animation:1s bounceIn}.fv-wrap__inner-cont .img01{-webkit-animation:3.5s fuwa1 infinite;animation:3.5s fuwa1 infinite;-webkit-animation-delay:1s;animation-delay:1s}.fv-wrap__inner-cont .title{-webkit-animation:4s fuwa2 infinite;animation:4s fuwa2 infinite;-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes rota{0%{-webkit-transform:translate(-50%, -25%) rotate(0deg);transform:translate(-50%, -25%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -25%) rotate(360deg);transform:translate(-50%, -25%) rotate(360deg)}}@keyframes rota{0%{-webkit-transform:translate(-50%, -25%) rotate(0deg);transform:translate(-50%, -25%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -25%) rotate(360deg);transform:translate(-50%, -25%) rotate(360deg)}}@-webkit-keyframes fuwa1{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@keyframes fuwa1{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@-webkit-keyframes fuwa2{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}}@keyframes fuwa2{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}.bound{opacity:0}.bound.active{opacity:1;-webkit-animation:purun .8s linear 0s 1;animation:purun .8s linear 0s 1}@-webkit-keyframes purun{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}15%{-webkit-transform:scale(0.9, 0.9) translate(0%, 3%);transform:scale(0.9, 0.9) translate(0%, 3%)}30%{-webkit-transform:scale(1.3, 0.8) translate(0%, 6%);transform:scale(1.3, 0.8) translate(0%, 6%)}50%{-webkit-transform:scale(0.8, 1.3) translate(0%, -6%);transform:scale(0.8, 1.3) translate(0%, -6%)}70%{-webkit-transform:scale(1.1, 0.9) translate(0%, 3%);transform:scale(1.1, 0.9) translate(0%, 3%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@keyframes purun{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}15%{-webkit-transform:scale(0.9, 0.9) translate(0%, 3%);transform:scale(0.9, 0.9) translate(0%, 3%)}30%{-webkit-transform:scale(1.3, 0.8) translate(0%, 6%);transform:scale(1.3, 0.8) translate(0%, 6%)}50%{-webkit-transform:scale(0.8, 1.3) translate(0%, -6%);transform:scale(0.8, 1.3) translate(0%, -6%)}70%{-webkit-transform:scale(1.1, 0.9) translate(0%, 3%);transform:scale(1.1, 0.9) translate(0%, 3%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}.carItem{opacity:0;visibility:hidden;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translateY(100px);transform:translateY(100px)}.carItem.active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.main-wrap{padding:50px 10px;min-height:70vh;background-color:#f6f8fa}.main-wrap__title{text-align:center;margin:0 0 50px 0;font-size:1.6rem}.main-wrap__txt{text-align:center;line-height:1.4;margin:0 0 50px 0}.main-wrap__links{text-align:center}.main-wrap__links--link{text-decoration:underline;color:#000}.main-wrap__links--link:hover{text-decoration:none}/*# sourceMappingURL=style.css.map */