@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";.chromeperfectpixel-overlay-container{pointer-events:none}html{scroll-behavior:smooth}#suntoryCommonHeader{z-index:10}#suntory_contents{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;color:#fff;line-height:1.2;letter-spacing:.05em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media screen and (max-width: 767px){#suntory_contents{overflow-x:hidden}}@media screen and (min-width: 768px){#suntory_contents{min-width:960px;overflow:hidden}}#suntory_contents *{-webkit-box-sizing:border-box;box-sizing:border-box}#suntory_contents figure{display:block;text-align:center}#suntory_contents li{list-style:none}#suntory_contents img{width:100%;height:auto;vertical-align:bottom}#suntory_contents a{display:inline-block;color:inherit;text-decoration:none;-webkit-transition:all .2s 0s linear;transition:all .2s 0s linear;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover: hover)and (pointer: fine){#suntory_contents a:hover:hover{opacity:.7}}#suntory_contents button{-webkit-tap-highlight-color:rgba(0,0,0,0)}#suntory_contents .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;white-space:nowrap}#suntory_contents .main{position:relative}#suntory_contents .main .inner{position:relative;margin-inline:auto}@media screen and (min-width: 768px){#suntory_contents .main .inner{min-width:960px}}@media(pointer: coarse){#suntory_contents a,#suntory_contents button{-webkit-transform:none;transform:none}#suntory_contents a:active,#suntory_contents a:focus,#suntory_contents button:active,#suntory_contents button:focus{-webkit-transform:none !important;transform:none !important}}#floatBtn-start{position:relative}@media screen and (min-width: 768px){#suntory_contents a:hover{text-decoration:none}#suntory_contents .hiddenPC{display:none !important}}@media screen and (max-width: 767px){#suntory_contents .hiddenSP{display:none !important}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul,ol{list-style:none}#suntory_contents .mv{position:relative}#suntory_contents .mv_inner{position:relative;background:#fff}@media screen and (min-width: 768px){#suntory_contents .mv_inner{width:100%}}#suntory_contents .mv_inner .slider{position:relative;z-index:1;width:100%;margin-inline:auto;opacity:0}@media screen and (max-width: 767px){#suntory_contents .mv_inner .slider{margin-bottom:1.3333333333vw}}@media screen and (min-width: 768px){#suntory_contents .mv_inner .slider{margin-bottom:10px}}@media(min-width: 961px){#suntory_contents .mv_inner .slider{max-width:1164px}}#suntory_contents .mv_inner .slider.slick-initialized{opacity:1}#suntory_contents .mv_inner .slider_item{width:100%}#suntory_contents .mv_inner .slider_item picture,#suntory_contents .mv_inner .slider_item img{display:block;width:100%}#suntory_contents .mv_inner .slider_item img{height:auto}#suntory_contents .mv_inner .slick-dots{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){#suntory_contents .mv_inner .slick-dots{width:12.6666666667vw;gap:2.6666666667vw}}@media screen and (min-width: 768px){#suntory_contents .mv_inner .slick-dots{width:95px;gap:20px}}#suntory_contents .mv_inner .slick-dots li{width:25px;height:25px;padding:0;margin:0;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}#suntory_contents .mv_inner .slick-dots li button{width:15px;height:15px;border-radius:50%;background:#f2c733;border:none;padding:0;cursor:pointer;-webkit-transition:width .3s ease,height .3s ease,background-color .2s linear;transition:width .3s ease,height .3s ease,background-color .2s linear}#suntory_contents .mv_inner .slick-dots li button:before{display:none}#suntory_contents .mv_inner .slick-dots li button:focus-visible{outline:2px solid #ea3366;outline-offset:2px}#suntory_contents .mv_inner .slick-dots .slick-active button{background:#ea3366;width:25px;height:25px}@supports selector(:has(*)){#suntory_contents .mv_inner .slick-dots li:has(button:focus-visible) button{outline:none;-webkit-box-shadow:0 0 0 3px rgba(234,51,102,.4);box-shadow:0 0 0 3px rgba(234,51,102,.4)}}#suntory_contents .mv_inner .note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}#suntory_contents .mv_inner .note picture,#suntory_contents .mv_inner .note img{display:block}@media screen and (max-width: 767px){#suntory_contents .mv_inner .note{width:77.6vw;margin:2.1333333333vw auto 0}}@media screen and (min-width: 768px){#suntory_contents .mv_inner .note{margin:16px 0 0 -7px}}#suntory_contents .mv_inner .dots-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){#suntory_contents .mv_inner .dots-wrap{gap:2.6666666667vw;margin:2.6666666667vw auto 3.7333333333vw;padding-top:.5333333333vw}}@media screen and (min-width: 768px){#suntory_contents .mv_inner .dots-wrap{max-width:1164px;gap:20px;margin:20px auto 26px;padding-top:5px}}#suntory_contents .has-bg{position:relative}@media screen and (max-width: 767px){#suntory_contents .has-bg{overflow:visible;height:auto}}@media screen and (min-width: 768px){#suntory_contents .has-bg{overflow:hidden}}#suntory_contents .has-bg>section{position:relative;z-index:1}#suntory_contents .has-bg .bg-wrap{position:absolute;inset:0;z-index:0}@media screen and (max-width: 767px){#suntory_contents .has-bg .bg-wrap{width:100%;height:100%;left:0;-webkit-transform:none;transform:none}}@media(min-width: 768px)and (max-width: 1163px){#suntory_contents .has-bg .bg-wrap{width:1164px;min-width:1164px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#suntory_contents .has-bg .bg-wrap .bg{position:absolute}@media screen and (max-width: 767px){#suntory_contents .has-bg .bg-wrap .bg{width:100%;left:0;right:auto}#suntory_contents .has-bg .bg-wrap .bg.left-top{top:0;width:100%;height:160.6666666667vw;background:linear-gradient(167deg, #ee6c8e 0%, #f88aa7 15%, #ff9eb7 29%, #fa8eaa 65%, #ed6a8c 100%)}#suntory_contents .has-bg .bg-wrap .bg.left-bottom{top:160.6666666667vw;height:80.2666666667vw;background:linear-gradient(111deg, #f9c934 0%, #ffe48f 57%, #f9ca36 100%)}#suntory_contents .has-bg .bg-wrap .bg.right-top{top:240.9333333333vw;height:56.6666666667vw;background:linear-gradient(112deg, #e9d867 2.32%, #fff39d 44.84%, #e9d867 100%)}#suntory_contents .has-bg .bg-wrap .bg.right-bottom{top:297.6vw;height:84.5333333333vw;background:linear-gradient(113deg, #56956b 0%, #7bba90 35%, #56946b 100%)}}@media screen and (min-width: 768px){#suntory_contents .has-bg .bg-wrap .bg{width:50%}#suntory_contents .has-bg .bg-wrap .bg.left-bottom,#suntory_contents .has-bg .bg-wrap .bg.right-bottom{height:844px;bottom:0}#suntory_contents .has-bg .bg-wrap .bg.left-top,#suntory_contents .has-bg .bg-wrap .bg.right-top{top:0;height:calc(100% - 844px)}#suntory_contents .has-bg .bg-wrap .bg.left-top{top:0;left:0}#suntory_contents .has-bg .bg-wrap .bg.right-top{top:0;right:0}#suntory_contents .has-bg .bg-wrap .bg.left-bottom{bottom:0;left:0}#suntory_contents .has-bg .bg-wrap .bg.right-bottom{bottom:0;right:0}#suntory_contents .has-bg .bg-wrap .bg.left-top{background:linear-gradient(122deg, #ec6689 0%, #f98ba8 63%, #ff9eb7 100%)}#suntory_contents .has-bg .bg-wrap .bg.right-top{background:linear-gradient(225deg, #e7d663 0%, #f4e683 56%, #fff39d 100%)}#suntory_contents .has-bg .bg-wrap .bg.left-bottom{background:linear-gradient(-139deg, #ffe38f 0%, #f8c72c 100%)}#suntory_contents .has-bg .bg-wrap .bg.right-bottom{background:linear-gradient(137deg, #7aba90 0%, #529066 100%)}}#suntory_contents .intro{position:relative;overflow:hidden}@media screen and (max-width: 767px){#suntory_contents .intro{padding:11.7333333333vw 0 0}}@media screen and (min-width: 768px){#suntory_contents .intro{padding:132px 0 0}}#suntory_contents .intro_inner{position:relative;margin-inline:auto;display:grid;place-items:center}@media screen and (max-width: 767px){#suntory_contents .intro_inner{margin:0 5.6vw}}@media screen and (min-width: 768px){#suntory_contents .intro_inner{max-width:1160px}}@media screen and (max-width: 767px){#suntory_contents .intro_title{width:44.5333333333vw}}@media screen and (min-width: 768px){#suntory_contents .intro_title{width:406px}}@media(min-width: 961px)and (max-width: 1163px){#suntory_contents .intro,#suntory_contents .product{max-width:100%;overflow-x:hidden}#suntory_contents .intro_inner,#suntory_contents .product_inner{width:100%;max-width:1164px;padding-left:24px;padding-right:24px;margin-inline:auto}}#suntory_contents .product{position:relative;overflow:hidden}@media screen and (max-width: 767px){#suntory_contents .product{padding:4vw 0 0;margin-left:-.2666666667vw}}@media screen and (min-width: 768px){#suntory_contents .product{padding-top:72px}}#suntory_contents .product-area{position:relative;overflow:hidden}#suntory_contents .product_inner{position:relative;z-index:1;margin-inline:auto;display:grid;place-items:center}@media screen and (max-width: 767px){#suntory_contents .product_inner{margin:0 5.6vw;padding-bottom:16.2666666667vw}}@media screen and (min-width: 768px){#suntory_contents .product_inner{max-width:1164px;margin-inline:auto;padding-bottom:214px}}@media screen and (max-width: 767px){#suntory_contents .product_intro{width:90.4vw}}@media screen and (min-width: 768px){#suntory_contents .product_intro{margin-left:6px}}#suntory_contents .product_detail{position:relative;z-index:1;display:grid}@media screen and (max-width: 767px){#suntory_contents .product_detail{grid-template-columns:1fr;row-gap:14vw;margin-top:.6666666667vw}}@media screen and (min-width: 768px){#suntory_contents .product_detail{grid-template-columns:1fr 1fr;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;padding:24px 0 0 0}}@media screen and (min-width: 768px){#suntory_contents .product_image.zakuro{width:100%;margin-top:-2px;-webkit-transform:translateX(10px);transform:translateX(10px)}}@media screen and (max-width: 767px){#suntory_contents .product_image.azuki{margin-top:-.2666666667vw;-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width: 768px){#suntory_contents .product_image.azuki{width:100%;margin-top:-4px;-webkit-transform:translateX(-1px);transform:translateX(-1px)}}#suntory_contents #product-end-marker{position:relative;height:1px}#suntory_contents .note{position:relative;display:grid;place-items:center;background:#fff}@media screen and (max-width: 767px){#suntory_contents .note{width:77.6vw;height:5.3333333333vw;margin:1.6vw auto 0}}@media screen and (min-width: 768px){#suntory_contents .note{height:66px;margin:0 0 0 -10px}}#suntory_contents .note picture,#suntory_contents .note img{display:block}#suntory_contents .pageTop{position:fixed;cursor:pointer;z-index:1000;-webkit-transition:all .25s 0s linear;transition:all .25s 0s linear}@media screen and (max-width: 767px){#suntory_contents .pageTop{width:9.6vw;height:9.6vw;right:1.3333333333vw;bottom:1.3333333333vw}}@media screen and (min-width: 768px){#suntory_contents .pageTop{width:82px;height:82px;right:25px;bottom:25px}}#suntory_contents .pageTop.hide{opacity:0;pointer-events:none}#suntory_contents .pageTop.show{opacity:1;pointer-events:auto}#suntory_contents .pageTop.is-stop{position:absolute}#suntory_contents .pageTop.hidden{opacity:0;pointer-events:none}#suntory_contents .pageTop a{position:relative;display:grid;place-items:center;gap:4px;width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,0);color:#fff;text-align:center;text-decoration:none;font-weight:700;line-height:1.2;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}@media screen and (max-width: 767px){#suntory_contents .pageTop a{border:.2666666667vw solid #fff;font-size:1.6vw}}@media screen and (min-width: 768px){#suntory_contents .pageTop a{border:2px solid #fff;font-size:14px;-webkit-filter:drop-shadow(0px 0px 6px rgba(34, 34, 34, 0.25));filter:drop-shadow(0px 0px 6px rgba(34, 34, 34, 0.25))}}#suntory_contents .pageTop a .btn-icon{position:absolute}#suntory_contents .pageTop a .btn-icon svg{display:block;fill:currentColor;-webkit-transition:fill .3s ease;transition:fill .3s ease}@media screen and (max-width: 767px){#suntory_contents .pageTop a .btn-icon svg{width:5.3333333333vw;height:5.3333333333vw;margin-top:-4.2666666667vw}}@media screen and (min-width: 768px){#suntory_contents .pageTop a .btn-icon svg{width:48px;height:48px;margin:-36px 0 0 0px}}#suntory_contents .pageTop a .btn-text{position:absolute;z-index:1}@media screen and (max-width: 767px){#suntory_contents .pageTop a .btn-text{font-size:1.6vw;padding-top:2.2666666667vw}}@media screen and (min-width: 768px){#suntory_contents .pageTop a .btn-text{font-size:14px;bottom:14px}}@media(hover: hover)and (pointer: fine){#suntory_contents .pageTop a:hover{background-color:#92cba5;opacity:1}}
