*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#suntory_contents) ul,:where(#suntory_contents) ol{list-style:none}:where(#suntory_contents) picture,:where(#suntory_contents) video,:where(#suntory_contents) img{display:block;max-width:100%;height:auto}:where(#suntory_contents) h1,:where(#suntory_contents) h2,:where(#suntory_contents) h3,:where(#suntory_contents) h4,:where(#suntory_contents) button,:where(#suntory_contents) input,:where(#suntory_contents) label{line-height:1.1}:where(#suntory_contents) a{text-decoration:none}:where(#suntory_contents) button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit}:where(#suntory_contents) summary{cursor:pointer;list-style:none}:where(#suntory_contents) summary::-webkit-details-marker{display:none}:where(#suntory_contents) [tabindex="-1"]:focus-visible{outline:none !important}html{scroll-padding-top:70px}body{background-color:#000}:where(#suntory_contents){--inline-gutter: 52px}:where(#suntory_contents){background:#000;color:#fff;font-family:"Noto Serif JP","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.16em;overflow-x:clip}.u-disp-none{display:none !important}.u-disp-block{display:block !important}.u-disp-inlineblock{display:inline-block}[data-inview-trigger]:not(.is-viewed){opacity:0}[data-inview-trigger].is-viewed{opacity:1}[data-inview-animation=fade-in]{-webkit-animation:none;animation:none}[data-inview-animation=fade-in].is-viewed{-webkit-animation:1s ease forwards fadeIn;animation:1s ease forwards fadeIn}[data-inview-animation=slide-in-top]{-webkit-animation:none;animation:none}[data-inview-animation=slide-in-top].is-viewed{-webkit-animation:.8s ease forwards fadeIn,1s ease forwards slideTop;animation:.8s ease forwards fadeIn,1s ease forwards slideTop}[data-inview-animation=slide-in-bottom]{-webkit-animation:none;animation:none}[data-inview-animation=slide-in-bottom].is-viewed{-webkit-animation:.8s ease forwards fadeIn,1s ease forwards slideBottom;animation:.8s ease forwards fadeIn,1s ease forwards slideBottom}[data-inview-animation=slide-in-left]{-webkit-animation:none;animation:none}[data-inview-animation=slide-in-left].is-viewed{-webkit-animation:.4s ease forwards fadeIn,.8s ease forwards slideLeft;animation:.4s ease forwards fadeIn,.8s ease forwards slideLeft}[data-inview-animation=blur-in]{-webkit-animation:none;animation:none}[data-inview-animation=blur-in].is-viewed{-webkit-animation:1s ease forwards fadeIn,1s ease forwards blurIn;animation:1s ease forwards fadeIn,1s ease forwards blurIn}[data-inview-animation=scale-in]{-webkit-animation:none;animation:none}[data-inview-animation=scale-in].is-viewed{-webkit-animation:1s ease forwards fadeIn,.8s ease forwards scaleIn;animation:1s ease forwards fadeIn,.8s ease forwards scaleIn}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:0}to{opacity:1}}@-webkit-keyframes slideTop{from{translate:0 1em}to{translate:0 0}}@keyframes slideTop{from{translate:0 1em}to{translate:0 0}}@-webkit-keyframes slideBottom{from{translate:0 -1em}to{translate:0 0}}@keyframes slideBottom{from{translate:0 -1em}to{translate:0 0}}@-webkit-keyframes slideLeft{from{translate:1em 0}to{translate:0 0}}@keyframes slideLeft{from{translate:1em 0}to{translate:0 0}}@-webkit-keyframes blurIn{from{-webkit-filter:blur(8px);filter:blur(8px)}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes blurIn{from{-webkit-filter:blur(8px);filter:blur(8px)}to{-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes scaleIn{from{scale:1.1}to{scale:1}}@keyframes scaleIn{from{scale:1.1}to{scale:1}}.c-section-title{font-family:brandon-grotesque,Verdana,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:.06em;font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#dbb575;text-align:center}.c-button-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:368px;padding:32px 16px;border:1px solid rgba(219,181,117,.5);font-size:1.125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#dbb575;text-align:center;-webkit-transition:border-color .3s;transition:border-color .3s}.c-button-link::after{content:"";position:absolute;display:block;width:56px;height:1px;background-color:#dbb575;right:-28px;-webkit-transition:right .3s;transition:right .3s}.c-button-link:focus-visible{border-color:#dbb575}.c-button-link:focus-visible::after{right:-38px}.l-header{position:sticky;top:0;z-index:90;width:100%;padding-inline:var(--inline-gutter);background-color:#000;border-bottom:1px solid #dbb575}.l-header .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:15.625vw}.l-header .header__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:21.3541666667vw;z-index:2}.l-header .header__hamburger__button{position:relative;padding-top:1.0416666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.l-header .header__hamburger__button .hamburger__line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:8.3333333333vw;height:4.9479166667vw}.l-header .header__hamburger__button .hamburger__line .line{display:block;width:8.3333333333vw;height:.2604166667vw;background-color:#dbb575;-webkit-transition:background-color .3s;transition:background-color .3s}.l-header .header__hamburger__button .hamburger__line .line::before,.l-header .header__hamburger__button .hamburger__line .line::after{content:"";position:absolute;display:block;width:inherit;height:inherit;background-color:#dbb575;-webkit-transition:.3s;transition:.3s}.l-header .header__hamburger__button .hamburger__line .line::before{top:0}.l-header .header__hamburger__button .hamburger__line .line::after{bottom:0}.l-header .header__hamburger__button .hamburger__text{margin-top:2.0833333333vw;font-family:brandon-grotesque,Verdana,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:.06em;font-weight:700;font-size:1.8229166667vw;text-transform:uppercase;text-align:center;letter-spacing:.22em;color:#dbb575}.l-header .header__hamburger__button .hamburger__text::before{content:"Menu"}.l-header .header__hamburger__menu{position:fixed;top:0;left:0;width:100%;max-height:100vh;margin-top:15.4947916667vw;overflow-y:scroll}.l-header .header__hamburger__menu__inner{padding-block:10.4166666667vw;background-color:#000;border-bottom:1px solid #dbb575}.l-header .nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10.4166666667vw}.l-header .nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.125vw}.l-header .nav__item a{font-family:brandon-grotesque,Verdana,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:.06em;font-weight:700;text-transform:uppercase;color:#dbb575;line-height:1}.l-header details.header__hamburger__body.is-open .header__hamburger__button .hamburger__line .line{background-color:rgba(0,0,0,0)}.l-header details.header__hamburger__body.is-open .header__hamburger__button .hamburger__line .line::before{top:initial;rotate:-45deg}.l-header details.header__hamburger__body.is-open .header__hamburger__button .hamburger__line .line::after{bottom:initial;rotate:45deg}.l-header details.header__hamburger__body.is-open .header__hamburger__button .hamburger__text::before{content:"Close"}.l-footer{width:100%;padding-inline:var(--inline-gutter)}.l-footer .footer__inner{padding-block:60px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer .footer__link{margin-top:140px;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:.875rem;text-transform:uppercase}.l-footer .footer__link a{color:#fff}.l-footer .footer__link a:focus-visible{text-decoration:underline}.l-footer .footer__link__list{display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer .footer__link__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer .footer__link__item:not(:first-child)::before{content:"";display:block;margin-inline:8px;width:1px;height:100%;background-color:#fff}.l-footer .link-blank{position:relative;padding-right:1em}.l-footer .link-blank::before,.l-footer .link-blank::after{content:"";position:absolute;right:0;top:.3em;display:block;width:.8em;height:.8em}.l-footer .link-blank::before{translate:.2em .2em;border-right:1px solid #fff;border-bottom:1px solid #fff}.l-footer .link-blank::after{border:1px solid #fff}.l-footer .footer__attention{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-top:32px;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:.6875rem;line-height:1.8}.l-footer .attention__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.l-footer .attention__icon .icon_stop{width:38px}.l-footer .attention__icon .icon_recycle{width:56px}.l-footer .attention__note{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.l-footer .footer__copyright{margin-top:40px;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;text-align:center}.l-mv{width:100%}.l-mv::after{content:"";display:block;width:100%;height:6px;border-top:1px solid #dbb575;border-bottom:1px solid #dbb575}.l-mv .mv__inner{margin:auto}.l-mv .mv__img{position:relative;width:100%;max-width:1440px;margin-inline:auto}.l-mv .mv__new,.l-mv .mv__bottle,.l-mv .mv__logo{position:absolute;top:0;left:0}.l-mv [data-inview-animation=fade-in-mv-logo]{-webkit-animation:none;animation:none}.l-mv [data-inview-animation=fade-in-mv-logo].is-viewed{-webkit-animation:1.8s ease forwards fadeIn;animation:1.8s ease forwards fadeIn}.l-pc-nav{position:sticky;top:0;z-index:90;width:100%;height:70px;background-color:#000;border-bottom:1px solid #dbb575}.l-pc-nav .pc-nav__inner{max-width:1164px;margin-inline:auto;padding-inline:var(--inline-gutter);padding-block:20px 24px}.l-pc-nav .pc-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:56px}.l-pc-nav .pc-nav__item a{font-family:brandon-grotesque,Verdana,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:.06em;font-weight:700;text-transform:uppercase;color:#dbb575;-webkit-transition:text-shadow .3s;transition:text-shadow .3s}.l-pc-nav .pc-nav__item a:focus-visible{text-shadow:0px 5px 10px rgba(255,0,0,.5),0px 5px 5px rgba(255,0,0,.5)}.l-overview::after{content:"";display:block;width:100%;height:6px;border-top:1px solid #dbb575;border-bottom:1px solid #dbb575}.l-overview .overview__inner{position:relative;max-width:1440px;margin-inline:auto;padding-inline:var(--inline-gutter);padding-block:70px 100px;background:no-repeat center/cover url("../img/bg_overview.webp")}.l-overview .overview__text{margin-right:min(43.3333333333vw,624px);margin-left:auto;font-size:1.25rem;line-height:2}.l-overview .overview__text span{display:inline-block}.l-overview .overview__note{position:absolute;bottom:10px;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:.8125rem}.l-cocktails::after{content:"";display:block;width:100%;height:6px;border-top:1px solid #dbb575;border-bottom:1px solid #dbb575}.l-cocktails .cocktails__inner{position:relative;max-width:1164px;margin-inline:auto;padding-inline:var(--inline-gutter);padding-block:30px 100px}.l-cocktails .cocktails__sticker{position:absolute;top:-40px;right:100px}.l-cocktails .cocktail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px;margin-top:100px}.l-cocktails .cocktail-item{max-width:368px}.l-cocktails .cocktail__name{padding-bottom:16px;font-size:1.25rem;font-weight:600;line-height:1.3;color:#dbb575;letter-spacing:.2em}.l-cocktails .cocktail__recipe{margin-top:24px;font-size:1rem;text-align:right}.l-cocktails .cocktail__note{margin-top:24px;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:.8125rem;text-align:right}.l-botanical::after{content:"";display:block;width:100%;height:6px;border-top:1px solid #dbb575;border-bottom:1px solid #dbb575}.l-botanical .botanical__inner{position:relative;max-width:1164px;margin-inline:auto;padding-inline:var(--inline-gutter);padding-block:30px 100px}.l-botanical .botanical__ribbon{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:1142px;margin-left:min(6.9444444444vw,100px);padding-block:16px 4px;background-color:#840909;overflow-y:hidden}.l-botanical .botanical__ribbon::after{content:"";position:absolute;bottom:-1px;width:10px;height:4px;background-color:#000;clip-path:polygon(50% 0%, 0% 4px, 10px 4px)}.l-botanical .botanical__ribbon__repeat{--ribbon-img-height: 217px;width:11px;height:calc(var(--ribbon-img-height)*6);background:no-repeat round top center/100% url(../img/ribbon-text.webp)}.l-botanical .botanical__text{position:relative;margin-top:70px;text-align:center;font-size:1.25rem;line-height:2;text-align:center}.l-botanical .botanical__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px;margin-top:100px;padding:44px 60px 64px;background-color:#222;background-image:url("../img/bg_pattern_white.webp")}.l-botanical .botanical__main::after{content:"";position:absolute;inset:0;display:block;margin:4px;border:1px solid #dbb575;pointer-events:none}.l-botanical .main__item{max-width:430px}.l-botanical .main__name{font-size:1.625rem;font-weight:600;line-height:1;letter-spacing:.2em}.l-botanical .main__name-en{margin-top:8px;font-family:brandon-grotesque,Verdana,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#dbb575;line-height:1;letter-spacing:.2em}.l-botanical .main__img{margin-top:20px}.l-botanical .main__lead{margin-top:20px;font-size:1.5rem;line-height:1.2;letter-spacing:.2em}.l-botanical .main__taste{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:30px;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.4;letter-spacing:.06em}.l-botanical .main__taste__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.l-botanical .main__taste__item::before{content:"";display:block;width:8px;height:2px;margin-top:.7em;background-color:#dbb575}.l-botanical .botanical__other{position:relative;margin-top:100px}.l-botanical .other__list{--_column: 3;--_column-gap: 64px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:var(--_column-gap);-moz-column-gap:var(--_column-gap);column-gap:var(--_column-gap);row-gap:40px;margin-top:70px;padding-inline:16px}.l-botanical .other__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc((100% - var(--_column-gap)*(var(--_column) - 1))/var(--_column));-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.16em}.l-botanical .other__img{width:180px}.l-botanical .other__name{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin-top:16px;font-size:1.25rem;line-height:1.2;text-align:center}.l-botanical .other__description{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin-top:24px;line-height:1.8}.l-product .product__inner{max-width:1164px;margin-inline:auto;padding-inline:var(--inline-gutter);padding-block:30px 0}.l-product .product__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:70px}.l-product .product__img{position:relative;left:-40px;margin-top:-52px}.l-product .product__description{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:72px;margin-left:-245px}.l-product .product__description__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-product .product__catch{max-width:326px}.l-product .product__name{max-width:385px;margin-top:24px}.l-product .product__detail{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.16em}.l-product .product__detail__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.l-product .product__detail__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;line-height:1.1}.l-product .product__detail__item::before{content:"";display:block;width:8px;height:2px;background-color:#dbb575}.l-product .product__detail__item dt{width:182px}.l-product .product__detail__item .tax{font-size:.7em}.l-product .product__detail__note{margin-top:24px;font-size:.75rem}.l-product .product__brand-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-60px}.l-product .product__deco{margin-top:140px}.l-product .product__deco__loop{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;white-space:nowrap;gap:40px}.l-product .loop__text{text-transform:uppercase;font-family:brandon-grotesque,Verdana,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:.06em;font-weight:700;font-size:8.0625rem;line-height:1;letter-spacing:-0.02em;color:#dbb575;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:1px #dbb575;opacity:.5;-webkit-animation:loopText 45s linear infinite;animation:loopText 45s linear infinite}@-webkit-keyframes loopText{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loopText{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media screen and (max-width: 768px){html{scroll-padding-top:15.625vw}:where(#suntory_contents){--inline-gutter: 5.2083333333vw}:where(#suntory_contents){font-size:3.90625vw}.u-only-pc{display:none !important}.c-section-title{font-size:6.25vw}.c-section-title.--level2{font-size:5.2083333333vw}.c-button-link{width:100%;padding:7.8125vw 2.0833333333vw;font-size:3.90625vw}.c-button-link::after{width:8.3333333333vw;height:.2604166667vw;right:0}.l-footer .footer__inner{padding-block:10.4166666667vw 3.125vw}.l-footer .footer__logo{width:28.125vw}.l-footer .footer__link{margin-top:18.2291666667vw;font-size:2.734375vw}.l-footer .footer__link__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.0416666667vw}.l-footer .footer__link__item:not(:first-child)::before{height:2.734375vw;margin-inline:2.0833333333vw}.l-footer .footer__attention{gap:2.0833333333vw;margin-top:5.2083333333vw;font-size:max(2.34375vw,.625rem)}.l-footer .attention__icon{gap:1.3020833333vw}.l-footer .attention__icon .icon_stop{width:6.7708333333vw}.l-footer .attention__icon .icon_recycle{width:9.765625vw}.l-footer .footer__copyright{margin-top:3.125vw;font-size:max(2.34375vw,.6875rem)}.l-overview .overview__inner{padding-block:18.2291666667vw 62.5vw;background:no-repeat center bottom/100% url("../img/bg_overview_sp.webp")}.l-overview .overview__text{margin-right:initial;font-size:4.1666666667vw;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.06em}.l-overview .overview__note{position:relative;bottom:initial;margin-top:2.6041666667vw;font-size:max(2.34375vw,.625rem)}.l-cocktails .cocktails__inner{padding-block:13.0208333333vw 18.2291666667vw}.l-cocktails .cocktails__sticker{top:-5.2083333333vw;right:5.2083333333vw;width:20.8333333333vw}.l-cocktails .cocktail-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20.8333333333vw;margin-top:18.2291666667vw}.l-cocktails .cocktail-item{max-width:79.1666666667vw}.l-cocktails .cocktail__name{font-size:5.2083333333vw}.l-cocktails .cocktail__recipe{font-size:4.1666666667vw}.l-cocktails .cocktail__note{margin-top:4.1666666667vw;font-size:max(2.34375vw,.625rem)}.l-botanical .botanical__inner{padding-block:13.0208333333vw 18.2291666667vw}.l-botanical .botanical__ribbon{width:5.2083333333vw;height:430.9895833333vw;height:clamp(184.375vw,3.946rem + 422.768vw,3310px);margin-left:1.3020833333vw;padding-block:2.0833333333vw 1.3020833333vw}.l-botanical .botanical__ribbon::after{width:1.3020833333vw;height:1.3020833333vw;clip-path:polygon(50% 0%, 0% 1.3020833333vw, 1.3020833333vw 1.3020833333vw)}.l-botanical .botanical__ribbon__repeat{--ribbon-img-height: 28.2552083333vw;width:1.4322916667vw;height:calc(var(--ribbon-img-height)*16)}.l-botanical .botanical__text{margin-top:15.625vw;padding-left:10.4166666667vw;font-size:4.1666666667vw;text-align:left;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.l-botanical .botanical__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.2083333333vw;margin-top:18.2291666667vw;padding:0;background:none}.l-botanical .botanical__main::after{content:none}.l-botanical .main__item{position:relative;max-width:initial;padding:10.4166666667vw 5.2083333333vw 13.0208333333vw;background-color:#222;background-image:url("../img/bg_pattern_white.webp")}.l-botanical .main__item::after{content:"";position:absolute;inset:0;display:block;margin:1.3020833333vw;border:1px solid #dbb575;pointer-events:none}.l-botanical .main__name{font-size:6.7708333333vw}.l-botanical .main__name-en{margin-top:2.6041666667vw;font-size:3.125vw}.l-botanical .main__img{margin-top:5.2083333333vw}.l-botanical .main__lead{margin-top:5.2083333333vw;font-size:5.2083333333vw}.l-botanical .main__taste{margin-top:7.2916666667vw;letter-spacing:.16em}.l-botanical .main__taste__item{-webkit-column-gap:3.125vw;-moz-column-gap:3.125vw;column-gap:3.125vw}.l-botanical .main__taste__item::before{width:1.953125vw;height:.5208333333vw}.l-botanical .botanical__other{margin-top:18.2291666667vw}.l-botanical .other__list{--_column: 2;--_column-gap: 10.4166666667vw;row-gap:10.4166666667vw;margin-top:10.4166666667vw;padding-inline:0}.l-botanical .other__img{width:34.375vw}.l-botanical .other__name{margin-top:3.125vw;font-size:4.4270833333vw;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.l-botanical .other__description{margin-top:5.2083333333vw;font-size:3.90625vw;line-height:1.5;text-align:justify;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.l-product .product__inner{padding-block:13.0208333333vw 0}.l-product .product__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:7.5520833333vw}.l-product .product__img{left:auto;margin:0 calc(50% - 50vw)}.l-product .product__description{gap:13.0208333333vw;margin-top:-20.3125vw;margin-left:initial}.l-product .product__catch{max-width:58.4635416667vw}.l-product .product__name{max-width:67.7083333333vw;margin-top:3.90625vw}.l-product .product__detail__list{gap:5.2083333333vw}.l-product .product__detail__item{gap:3.125vw}.l-product .product__detail__item::before{width:1.953125vw;height:.5208333333vw}.l-product .product__detail__item dt{width:34.375vw}.l-product .product__detail__note{font-size:2.6041666667vw}.l-product .product__brand-link{margin-top:20.8333333333vw}.l-product .product__deco{margin-top:20.8333333333vw}.l-product .loop__text{font-size:16.796875vw}}@media screen and (min-width: 769px){:where(#suntory_contents){min-width:960px}.u-only-sp{display:none !important}}@media (any-hover: hover){.c-button-link:hover{border-color:#dbb575}.c-button-link:hover::after{right:-38px}.l-footer .footer__link a:hover{text-decoration:underline}.l-pc-nav .pc-nav__item a:hover{text-shadow:0px 5px 10px rgba(255,0,0,.5),0px 5px 5px rgba(255,0,0,.5)}}
