.swiper-pagination.--outside{position:relative !important;margin-top:20px !important}body{background-color:#fff;margin:0 auto}@font-face{font-family:"tsukushi";src:url("../font/tsukushi.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}.tsukushi{font-family:"tsukushi",sans-serif}.flex{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.sp_none{display:none !important}}@media screen and (min-width: 769px){.pc_none{display:none !important}}.kv{position:relative;margin:0 auto;text-align:center}.kv h2{position:absolute;top:8%;left:12%;line-height:1.1;color:#fff;letter-spacing:-5px;font-size:75px;font-size:clamp(56.25px,56.25px + 18.75*(100vw - 769px)/1151,75px);text-shadow:0px 0px 0 #fff,0px 0px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,0px 0px 13px #000}.kv_2{margin:0 auto;text-align:center}.lineup{background-color:#488437;padding:9% 0}@media screen and (max-width: 768px){.lineup{padding:18vw 0 20vw}}.lineup .l-inner{max-width:1050px}.lineup h2{font-size:69px;font-size:clamp(51.75px,51.75px + 17.25*(100vw - 769px)/1151,69px);color:#fff;text-shadow:0 0 1px #fff;letter-spacing:1px;font-feature-settings:"palt"}@media screen and (max-width: 768px){.lineup h2{font-size:14vw;text-align:left;display:inline-block;line-height:1.1;right:-2%;position:relative;letter-spacing:-1px}}.lineup .flex{gap:2%}@media screen and (max-width: 768px){.lineup .flex{display:block;text-align:center}}.lineup .flex.bottle{width:59%}@media screen and (max-width: 768px){.lineup .flex.bottle{width:95%;margin:12vw auto 0;display:flex}}.lineup .flex.bottle a{display:block;position:relative}.lineup .flex.bottle a .new{position:absolute;top:-17%;left:0;right:0;margin:auto;width:70%}.movie{text-align:center;color:#488437;margin:6% auto}@media screen and (max-width: 768px){.movie{margin:13vw auto}}.movie h2{font-size:55px;font-size:clamp(41.25px,41.25px + 13.75*(100vw - 769px)/1151,55px);letter-spacing:10px}@media screen and (max-width: 768px){.movie h2{font-size:9vw;letter-spacing:4px;margin-bottom:3vw}}.movie .flex{gap:2%;width:85%;margin:2% auto 0}@media screen and (max-width: 768px){.movie .flex{display:block;width:95%}}.movie .flex a{display:block}.movie p{color:#488437;font-size:24px;font-size:clamp(19.2px,19.2px + 4.8*(100vw - 769px)/1151,24px)}@media screen and (max-width: 768px){.movie p{font-size:4vw;margin-top:1vw}}.product{margin:12% auto 0}@media screen and (max-width: 768px){.product{margin:20vw auto 0}}.product h2{color:#488437;text-align:center;font-size:60px;font-size:clamp(45px,45px + 15*(100vw - 769px)/1151,60px);margin-bottom:2%;letter-spacing:4px}@media screen and (max-width: 768px){.product h2{font-size:8vw;margin-bottom:4vw;letter-spacing:2px}}.product .flavor{background-color:#488437}.product .flavor h3{color:#fff;font-size:90px;font-size:clamp(67.5px,67.5px + 22.5*(100vw - 769px)/1151,90px);width:38%;text-align:left;padding:0 6%;letter-spacing:0}@media screen and (max-width: 768px){.product .flavor h3{font-size:7vw;margin:0;padding-left:4vw;padding-right:0}}.product .flavor h3 span{display:block;font-size:.75em;font-feature-settings:"palt"}.product .flavor .flavor-img{width:68%}.product .ginger,.product .wanashi{padding:4% 0}@media screen and (max-width: 768px){.product .ginger,.product .wanashi{padding:8vw 0}}.product .ginger .flex,.product .wanashi .flex{gap:4%}.product .ginger a,.product .wanashi a{width:10.5%}@media screen and (max-width: 768px){.product .ginger a,.product .wanashi a{width:28%}}.product .ginger dl,.product .wanashi dl{width:59%}@media screen and (max-width: 768px){.product .ginger dl,.product .wanashi dl{width:67%}}.product .ginger dl dd,.product .wanashi dl dd{line-height:1.5;color:#fff;font-size:26px;font-size:clamp(20.8px,20.8px + 5.2*(100vw - 769px)/1151,26px)}@media screen and (max-width: 768px){.product .ginger dl dd,.product .wanashi dl dd{font-size:4vw;letter-spacing:0px}}.product .ginger h3,.product .wanashi h3{font-size:73px;font-size:clamp(54.75px,54.75px + 18.25*(100vw - 769px)/1151,73px);color:#fff;letter-spacing:-3px;text-indent:-1%;position:relative}@media screen and (max-width: 768px){.product .ginger h3,.product .wanashi h3{font-size:8.5vw;line-height:.9}}.product .ginger h3 span.txt,.product .wanashi h3 span.txt{position:absolute;top:-17%;left:4%;font-size:.25em;letter-spacing:0}@media screen and (max-width: 768px){.product .ginger h3 span.txt,.product .wanashi h3 span.txt{top:-4.5vw;left:2vw;font-size:.3em;letter-spacing:1px}}.product .ginger h3 span.sub,.product .wanashi h3 span.sub{font-size:.6em;padding-left:3%}@media screen and (max-width: 768px){.product .ginger h3 span.sub,.product .wanashi h3 span.sub{font-size:.8em;padding-left:0vw;line-height:1}}.product .ginger{background:radial-gradient(ellipse at 58% 50%, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0) 55%),linear-gradient(142deg, #00390e 25%, #1c7245 91%)}@media screen and (max-width: 768px){.product .ginger{background:radial-gradient(ellipse at 75% 25%, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0) 55%),linear-gradient(110deg, #004700 0%, #004a00 18%, #005115 27%, #006025 38%, #467a57 70%, #38875a 88%, #2c844f 100%)}}.product .wanashi{background:linear-gradient(48deg, #ebcc5e 0%, #ebcc5e 20%, #ebcc5e 45%, #fff2ad 75%, #fff2ad 100%)}.product .wanashi h3{font-size:80px;font-size:clamp(60px,60px + 20*(100vw - 769px)/1151,80px)}@media screen and (max-width: 768px){.product .wanashi{background:linear-gradient(135deg, #EED659 0%, #F2DB62 25%, #E2CB5E 45%, #F2E497 85%, #F0E7B8 100%)}.product .wanashi h3{font-size:11vw;margin-bottom:3vw}.product .wanashi h3 span.sub{font-size:.6em;display:inline;padding-left:2vw}}div[class*=online_store]{position:fixed;right:1%;bottom:1%;z-index:999;width:18%}@media screen and (max-width: 768px){div[class*=online_store]{bottom:2vw;width:30vw;width:50vw}}div[class*=online_store] .pagetop{transition:all .2s ease 0s}div[class*=online_store] a{display:block}.pagetop{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 200ms ease,visibility 200ms ease}.pagetop.is-visible{opacity:1;visibility:visible;pointer-events:auto}/*# sourceMappingURL=style.min.css.map */