.swiper-pagination.--outside{position:relative !important;margin-top:20px !important}body{background-color:#fafdf1;max-width:1920px;margin:0 auto;text-align:center;letter-spacing:0}@font-face{font-family:"Shimanami";src:url("../../font/asshuku_Shimanami.otf") format("opentype");font-weight:normal;font-style:normal}.shimanami{font-family:"Shimanami",sans-serif}@font-face{font-family:"shuei_L";src:url("../../font/asshuku_shuei_L.otf") format("opentype");font-weight:normal;font-style:normal}.shuei_L{font-family:"shuei_L",sans-serif}@font-face{font-family:"shuei_M";src:url("../../font/asshuku_shuei_M.otf") format("opentype");font-weight:normal;font-style:normal}.shuei_M{font-family:"shuei_M",sans-serif}@font-face{font-family:"shuei_B";src:url("../../font/asshuku_shuei_B.otf") format("opentype");font-weight:normal;font-style:normal}.shuei_B{font-family:"shuei_B",sans-serif}@font-face{font-family:"hiragino_kakugo_pro_w3";src:url("../../font/asshuku_hiragino_kakugo_pro_w3.otf") format("opentype");font-weight:normal;font-style:normal}.hiragino_kakugo_pro_w3{font-family:"hiragino_kakugo_pro_w3",sans-serif}@media screen and (max-width: 768px){.sp_none{display:none}}@media screen and (min-width: 769px){.pc_none{display:none}}.flex{display:flex;justify-content:center;align-items:center}.inner{max-width:970px;margin:0 auto}.catch{color:#00aa7b;margin-top:6%}.catch h2{font-size:110px;font-size:clamp(77px,77px + 33*(100vw - 769px)/1151,110px);letter-spacing:41px;margin-left:2%}@media screen and (max-width: 768px){.catch h2{font-size:12vw;letter-spacing:10px}}.catch p{line-height:1.2;font-size:42px;font-size:clamp(29.4px,29.4px + 12.6*(100vw - 769px)/1151,42px);margin:2% auto 5%;letter-spacing:0}@media screen and (max-width: 768px){.catch p{font-size:6vw;margin:5% auto 10%}}@media screen and (max-width: 768px){.flavor{padding:0 4vw;overflow-x:clip}}.flavor .flavor_inner{width:72%;margin:0 auto;position:relative;letter-spacing:0;padding:5% 0 4%}@media screen and (max-width: 768px){.flavor .flavor_inner{width:93%;padding:7% 0 6%}}.flavor .flavor_inner .logo{margin-left:1%;margin-bottom:3%}.flavor .flavor_inner p{line-height:1.4;font-size:23px;font-size:clamp(16.1px,16.1px + 6.9*(100vw - 769px)/1151,23px);letter-spacing:-1px;margin-bottom:3%}@media screen and (max-width: 768px){.flavor .flavor_inner p{font-size:3.5vw}}.flavor .flavor_inner h3{font-size:25px;font-size:clamp(17.5px,17.5px + 7.5*(100vw - 769px)/1151,25px);margin-bottom:3%}@media screen and (max-width: 768px){.flavor .flavor_inner h3{font-size:4.5vw;margin-top:3vw}}.flavor .flavor_inner .flex{gap:1%}@media screen and (max-width: 768px){.flavor .flavor_inner .flex{flex-wrap:wrap}}.flavor .flavor_inner .icon li{text-align:center;border-radius:8px;width:32.6666666667%;color:#fff;font-size:18px;font-size:clamp(12.6px,12.6px + 5.4*(100vw - 769px)/1151,18px);padding:.2% 0}@media screen and (max-width: 768px){.flavor .flavor_inner .icon li{font-size:3vw;margin-bottom:1.5vw;padding:1vw 1vw;width:49.5%}}@media screen and (max-width: 768px){.flavor .flavor_inner .icon li:first-of-type{width:100%}}.flavor .flavor_inner .icon li:nth-child(2){background-color:#006837}.flavor .flavor_inner .icon li:nth-child(3){color:#006837;border:1px solid #006837}@media screen and (max-width: 768px){.flavor .flavor_inner .icon li:nth-child(3){padding:.8vw 1vw}}.flavor.lemon{margin-bottom:10%}.flavor.lemon .bg{background-color:#fe0;background-image:radial-gradient(at 85% 68%, hsl(89, 0%, 100%) 0px, transparent 50%),radial-gradient(at 85% 31%, hsl(4, 0%, 100%) 0px, transparent 50%),radial-gradient(at 91% 11%, hsl(180, 0%, 100%) 0px, transparent 50%),radial-gradient(at 24% 50%, hsl(56, 100%, 50%) 0px, transparent 50%)}.flavor.lemon .flavor_inner .logo{width:49%}@media screen and (max-width: 768px){.flavor.lemon .flavor_inner .logo{width:55%;margin-bottom:3vw}}.flavor.lemon .flavor_inner .txt_box{text-align:justify;margin-left:21%}@media screen and (max-width: 768px){.flavor.lemon .flavor_inner .txt_box{margin-left:28%}}.flavor.lemon .flavor_inner .bottle{position:absolute;left:0;top:-7%;width:17%;margin:auto}@media screen and (max-width: 768px){.flavor.lemon .flavor_inner .bottle{width:25%}}.flavor.lemon .flavor_inner .icon li:nth-child(1){background-color:#56a546}.flavor.lemon .flavor_inner .lemon_illust{position:absolute;top:7%;right:-16%;width:33%}@media screen and (max-width: 768px){.flavor.lemon .flavor_inner .lemon_illust{top:-2%;right:-11%;width:38%}}.flavor.peach{margin-bottom:10%}.flavor.peach .bg{background-color:#e5b8d2;background-image:radial-gradient(at 32% 94%, hsl(326, 46%, 81%) 0px, transparent 50%),radial-gradient(at 6% 18%, hsl(318, 0%, 100%) 0px, transparent 50%),radial-gradient(at 6% 59%, hsl(325, 0%, 100%) 0px, transparent 50%)}.flavor.peach .flavor_inner .logo{width:79%}.flavor.peach .flavor_inner .txt_box{text-align:end;margin-right:21%}@media screen and (max-width: 768px){.flavor.peach .flavor_inner .txt_box{margin-right:29%}}.flavor.peach .flavor_inner .bottle{position:absolute;right:0;top:-7%;width:17%;margin:auto}@media screen and (max-width: 768px){.flavor.peach .flavor_inner .bottle{width:25%}}.flavor.peach .flavor_inner .icon li:nth-child(1){background-color:#cb555d}.flavor.peach .flavor_inner .peach_illust{position:absolute;top:3%;left:-16%;width:25%}@media screen and (max-width: 768px){.flavor.peach .flavor_inner .peach_illust{position:absolute;top:9%;left:-11%;width:30%}}.flavor.leaf{margin-bottom:10%}.flavor.leaf .bg{background-color:#00a879;background-image:radial-gradient(at 10% 76%, hsl(163, 100%, 33%) 0px, transparent 50%),radial-gradient(at 15% 17%, hsl(163, 100%, 33%) 0px, transparent 50%),radial-gradient(at 83% 76%, hsl(30, 0%, 100%) 0px, transparent 50%),radial-gradient(at 80% 37%, hsl(167, 0%, 100%) 0px, transparent 50%),radial-gradient(at 74% 11%, hsl(158, 0%, 100%) 0px, transparent 50%)}.flavor.leaf .flavor_inner{padding:3% 0 1%}.flavor.leaf .flavor_inner .txt_box{text-align:justify;color:#fff}.flavor.leaf .flavor_inner .txt_box h3{font-size:45px;font-size:clamp(31.5px,31.5px + 13.5*(100vw - 769px)/1151,45px);letter-spacing:-4px}@media screen and (max-width: 768px){.flavor.leaf .flavor_inner .txt_box h3{font-size:5vw;letter-spacing:0px}}.flavor.leaf .flavor_inner .txt_box p{font-size:22px;font-size:clamp(15.4px,15.4px + 6.6*(100vw - 769px)/1151,22px)}@media screen and (max-width: 768px){.flavor.leaf .flavor_inner .txt_box p{font-size:3vw}}.flavor.leaf .flavor_inner .water{position:absolute;right:-21%;top:-17%;width:70%;margin:auto}@media screen and (max-width: 768px){.flavor.leaf .flavor_inner .water{right:-19%;top:-12%}}.flavor.leaf .flavor_inner .leaf_illust_left{position:absolute;top:-19%;left:-24%;width:22%}@media screen and (max-width: 768px){.flavor.leaf .flavor_inner .leaf_illust_left{display:none}}.flavor.leaf .flavor_inner .leaf_illust_right{position:absolute;bottom:-9%;right:-28%;width:25%}@media screen and (max-width: 768px){.flavor.leaf .flavor_inner .leaf_illust_right{bottom:-14%;right:-8%;width:19%}}.movie{color:#00aa7b;margin-top:11%}@media screen and (max-width: 768px){.movie{margin:14vw auto 9vw;padding:0 4vw}}.movie h2{margin-bottom:2%;font-size:40px;font-size:clamp(28px,28px + 12*(100vw - 769px)/1151,40px)}@media screen and (max-width: 768px){.movie h2{margin-bottom:4vw;font-size:6vw}}.movie p{margin:0;font-size:20px;font-size:clamp(14px,14px + 6*(100vw - 769px)/1151,20px)}@media screen and (max-width: 768px){.movie p{font-size:3.5vw}}.movie .flex{gap:3%}.movie a{position:relative;display:block}.movie a .arrow{position:absolute;bottom:5%;right:3%;width:12%;opacity:.9}.bottom_img_02{width:80%;margin-top:5%}@media screen and (max-width: 768px){.bottom_img_02{width:100%}}.cta{width:50%;margin:0 auto 15%}@media screen and (max-width: 768px){.cta{margin:0 auto 20%;width:80%}}.cta a{display:block;position:relative;width:100%;background-color:#00aa7b;border-radius:100px;color:#fff;font-size:27px;font-size:clamp(18.9px,18.9px + 8.1*(100vw - 769px)/1151,27px);padding:1.5% 0}@media screen and (max-width: 768px){.cta a{font-size:5vw}}.cta a:after{position:absolute;display:inline-block;vertical-align:middle;right:9%;content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;bottom:39%;margin:auto;transform:rotate(45deg);transition:all .3s ease 0s}/*# sourceMappingURL=style.min.css.map */