@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@200..900&display=swap";@layer reset{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:transparent}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:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul,ol{list-style:none}}.chromeperfectpixel-overlay-container{pointer-events:none}@layer common{html{scroll-behavior:smooth}#suntory_contents{position:relative;margin-inline:auto;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif;font-weight:400;font-style:normal;line-height:1.6;letter-spacing:.02em;background-color:#fff;color:#000}#suntory_contents *{box-sizing:border-box;line-height:1.5}#suntory_contents figure{display:block;margin-inline:auto;text-align:center}#suntory_contents dt,#suntory_contents dd,#suntory_contents li{list-style:none;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}#suntory_contents img{max-width:100%;height:auto;vertical-align:bottom}#suntory_contents button{appearance:none;display:inline-block;color:inherit;text-decoration:none;border:none;transition:all .2s 0s linear}@media(hover:hover)and (pointer:fine){#suntory_contents button:hover:hover{opacity:.7}}#suntory_contents a{display:inline-block;color:inherit;text-decoration:none;outline:none;transition:all .2s 0s linear}@media(hover:hover)and (pointer:fine){#suntory_contents a:hover:hover{opacity:.7}}#suntory_contents em,#suntory_contents span{font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}@media screen and (max-width:767px){#suntory_contents a:focus,#suntory_contents input[type=button]:focus,#suntory_contents input[type=submit]:focus,#suntory_contents input[type=checkbox]:focus,#suntory_contents input[type=radio]:focus,#suntory_contents label:focus,#suntory_contents button:focus,#suntory_contents *[tabindex="0"]:focus{outline:solid .5333333333vw #000}}@media screen and (min-width:768px){#suntory_contents a:focus,#suntory_contents input[type=button]:focus,#suntory_contents input[type=submit]:focus,#suntory_contents input[type=checkbox]:focus,#suntory_contents input[type=radio]:focus,#suntory_contents label:focus,#suntory_contents button:focus,#suntory_contents *[tabindex="0"]:focus{outline:solid 2px #000}}@media screen and (max-width:767px){#suntory_contents a:hover,#suntory_contents a:active,#suntory_contents input[type=button]:hover,#suntory_contents input[type=button]:active,#suntory_contents input[type=submit]:hover,#suntory_contents input[type=submit]:active,#suntory_contents input[type=checkbox]:hover,#suntory_contents input[type=checkbox]:active,#suntory_contents input[type=radio]:hover,#suntory_contents input[type=radio]:active,#suntory_contents label:hover,#suntory_contents label:active,#suntory_contents button:hover,#suntory_contents button:active,#suntory_contents *[tabindex="0"]:hover,#suntory_contents *[tabindex="0"]:active{outline:none}}@media screen and (min-width:768px){#suntory_contents a:hover,#suntory_contents a:active,#suntory_contents input[type=button]:hover,#suntory_contents input[type=button]:active,#suntory_contents input[type=submit]:hover,#suntory_contents input[type=submit]:active,#suntory_contents input[type=checkbox]:hover,#suntory_contents input[type=checkbox]:active,#suntory_contents input[type=radio]:hover,#suntory_contents input[type=radio]:active,#suntory_contents label:hover,#suntory_contents label:active,#suntory_contents button:hover,#suntory_contents button:active,#suntory_contents *[tabindex="0"]:hover,#suntory_contents *[tabindex="0"]:active{outline:none}}#suntory_contents .main{position:relative}@media screen and (max-width:767px){#suntory_contents .main{margin-bottom:7.2vw;padding-bottom:29.8666666667vw}}@media screen and (min-width:768px){#suntory_contents .main{padding-bottom:112px}}@media screen and (max-width:767px){#suntory_contents .main.end{margin-bottom:0;padding-bottom:14.9333333333vw}}#suntory_contents .main .inner{margin-inline:auto}@media screen and (max-width:767px){#suntory_contents .main .inner{width:89.3333333333vw}}@media screen and (min-width:768px){#suntory_contents .main .inner{width:960px}}#suntory_contents .main .mb0{margin-bottom:0}#suntory_contents .main .txt-ct{text-align:center}#suntory_contents .main .txt-bold{font-weight:700}#suntory_contents .main .txt-red{color:#cc0010}#suntory_contents .main .txt-blue{color:#0a0dbb}#suntory_contents .main .txt-yellow{color:#fff000}#suntory_contents .main .light-grade{background:linear-gradient(180deg,#fffae2,#fff0dc 24.52%,#ffe0e4 51.44%,#f7e0f5 71.15%,#f3eeff)}#suntory_contents .btn{cursor:pointer;margin-inline:auto;display:grid;align-items:center;justify-content:center;text-align:center;font-weight:700;line-height:140%;letter-spacing:.05em;color:#000}@media screen and (max-width:767px){#suntory_contents .btn{width:89.3333333333vw;min-height:16vw;border-radius:8vw;box-shadow:0 .5333333333vw 1.3333333333vw #00000040;font-size:4.8vw}}@media screen and (min-width:768px){#suntory_contents .btn{width:468px;min-height:84px;border-radius:50px;box-shadow:0 2px 5px #00000040;font-size:1.5em;letter-spacing:1.2px}}#suntory_contents .btn span{transition:all .2s 0s linear}@media(hover:hover)and (pointer:fine){#suntory_contents .btn:hover:hover{opacity:1}}#suntory_contents .btn-yellow{background-color:#fff000;color:#222}@media(hover:hover)and (pointer:fine){#suntory_contents .btn-yellow:hover:hover{background-color:#e3d600}}#suntory_contents .btn-mizuiro{background-image:linear-gradient(90deg,#00a7e9,#0c6ec0,#181e75)}@media screen and (max-width:767px){#suntory_contents .btn-mizuiro{padding:.5333333333vw;min-height:19.7333333333vw;border-radius:9.8666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-mizuiro{padding:2px;min-height:84px;border-radius:50px}}#suntory_contents .btn-mizuiro span{display:grid;align-items:center;justify-content:center;background:#e7f9ff}@media screen and (max-width:767px){#suntory_contents .btn-mizuiro span{width:88.2666666667vw;min-height:18.6666666667vw;border-radius:9.8666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-mizuiro span{width:464px;min-height:80px;border-radius:50px}}@media(hover:hover)and (pointer:fine){#suntory_contents .btn-mizuiro:hover:hover span{background:#fff0;color:#fff}}#suntory_contents .btn-pink{background-image:linear-gradient(90deg,#ef89b6,#e40064,#84001c)}@media screen and (max-width:767px){#suntory_contents .btn-pink{padding:.5333333333vw;min-height:19.7333333333vw;border-radius:9.8666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-pink{padding:2px;min-height:84px;border-radius:50px}}#suntory_contents .btn-pink span{display:grid;align-items:center;justify-content:center;background:#fff0f6}@media screen and (max-width:767px){#suntory_contents .btn-pink span{width:88.2666666667vw;min-height:18.6666666667vw;border-radius:9.8666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-pink span{width:464px;min-height:80px;border-radius:50px}}@media(hover:hover)and (pointer:fine){#suntory_contents .btn-pink:hover:hover span{background:#fff0;color:#fff}}#suntory_contents .btn-rainbow{background-image:linear-gradient(90deg,#1e1c80 -4.28%,#531a85 17.97%,#b2094d 39.71%,#e71627 61.97%,#f38314 82.15%,#fff000 103.37%)}@media screen and (max-width:767px){#suntory_contents .btn-rainbow{padding:.5333333333vw;min-height:19.7333333333vw;border-radius:9.8666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-rainbow{padding:2px;min-height:84px;border-radius:50px}}#suntory_contents .btn-rainbow span{display:grid;align-items:center;justify-content:center;width:88.2666666667vw;min-height:18.6666666667vw;border-radius:9.8666666667vw;background:#fff}@media screen and (max-width:767px){#suntory_contents .btn-rainbow span{width:88.2666666667vw;min-height:18.6666666667vw;border-radius:9.8666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-rainbow span{width:464px;min-height:80px;border-radius:50px}}@media(hover:hover)and (pointer:fine){#suntory_contents .btn-rainbow:hover:hover span{background:#fff0;color:#fff}}#suntory_contents .btn-down{position:relative}#suntory_contents .btn-down:after{content:"";position:absolute;top:50%;transform:translateY(-50%);transform-origin:center;background-image:url(../img/ico_down_on.svg),url(../img/ico_down_off.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){#suntory_contents .btn-down:after{right:2.6666666667vw;width:8.5333333333vw;height:8.5333333333vw}}@media screen and (min-width:768px){#suntory_contents .btn-down:after{right:10px;width:32px;height:32px}}#suntory_contents .btn-up-down{position:relative}#suntory_contents .btn-up-down:after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);transform-origin:center;background-image:url(../img/ico_up_down_on.svg),url(../img/ico_up_down_off.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:all .25s 0s linear}@media screen and (max-width:767px){#suntory_contents .btn-up-down:after{right:7.4666666667vw;width:6.6666666667vw;height:6.6666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-up-down:after{right:28px;width:25px;height:25px}}@media(hover:hover)and (pointer:fine){#suntory_contents .btn-up-down:hover:hover:after{background-image:url(../img/ico_up_down_off.svg)}}#suntory_contents .btn-close{position:relative}#suntory_contents .btn-close:after{content:"";position:absolute;top:50%;transform:translateY(-50%);transform-origin:center;background-image:url(../img/ico_close_on.svg),url(../img/ico_close_off.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){#suntory_contents .btn-close:after{right:7.4666666667vw;width:6.6666666667vw;height:6.6666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-close:after{right:28px;width:25px;height:25px}}@media(hover:hover)and (pointer:fine){#suntory_contents .btn-close:hover:hover:after{background-image:url(../img/ico_close_off.svg)}}#suntory_contents .btn-next{position:relative}#suntory_contents .btn-next:after{content:"";position:absolute;top:50%;transform:translateY(-50%);transform-origin:center;background-image:url(../img/ico_next_on.svg),url(../img/ico_next_off.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){#suntory_contents .btn-next:after{right:7.4666666667vw;width:3.7333333333vw;height:8vw}}@media screen and (min-width:768px){#suntory_contents .btn-next:after{right:28px;width:14px;height:30px}}@media(hover:hover)and (pointer:fine){#suntory_contents .btn-next:hover:hover:after{background-image:url(../img/ico_next_off.svg)}}#suntory_contents .btn-back{position:relative}@media screen and (max-width:767px){#suntory_contents .btn-back span{padding-left:2.6666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-back span{padding-left:10px}}#suntory_contents .btn-back:after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);transform-origin:center;background-image:url(../img/ico_next_on.svg),url(../img/ico_next_off.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){#suntory_contents .btn-back:after{left:7.4666666667vw;width:3.7333333333vw;height:8vw}}@media screen and (min-width:768px){#suntory_contents .btn-back:after{left:28px;width:14px;height:30px}}@media(hover:hover)and (pointer:fine){#suntory_contents .btn-back:hover:hover:after{background-image:url(../img/ico_next_off.svg)}}#suntory_contents .btn-blank{position:relative}#suntory_contents .btn-blank:after{content:"";position:absolute;top:50%;transform:translateY(-50%);transform-origin:center;background-image:url(../img/ico_blank_on.svg),url(../img/ico_blank_off.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){#suntory_contents .btn-blank:after{right:7.4666666667vw;width:6.6666666667vw;height:6.6666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-blank:after{right:28px;width:25px;height:25px}}@media(hover:hover)and (pointer:fine){#suntory_contents .btn-blank:hover:hover:after{background-image:url(../img/ico_blank_off.svg)}}#suntory_contents .kome_list_item,#suntory_contents .kuromaru_list_item,#suntory_contents .shiromaru_list_item{position:relative;padding-left:1.02em;text-indent:-1.02em}@media screen and (max-width:767px){#suntory_contents{overflow-x:hidden;font-size:4.2666666667vw}#suntory_contents .hiddenSP{display:none!important}}@media screen and (min-width:768px){#suntory_contents{min-width:960px;font-size:1em}#suntory_contents .hiddenPC{display:none!important}}}#suntory_contents .btn__item{display:grid;z-index:100;place-content:center;margin:0 auto;font-weight:900;position:relative;line-height:1.3;background-color:#cc0010;color:#fff;text-align:center;letter-spacing:0}@media screen and (max-width:767px){#suntory_contents .btn__item{padding:1.3333333333vw 10.1333333333vw;width:85.2vw;min-height:14.6666666667vw;border-radius:10.9333333333vw;box-shadow:0 1.3333333333vw #cc0010;font-size:4.2666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn__item{padding:10px 45px;width:580px;min-height:110px;border-radius:80px;box-shadow:0 10px #cc0010;font-size:2em}}#suntory_contents .btn__item_name{font-size:75%;font-weight:500}#suntory_contents .btn__item:before{pointer-events:none;content:"";position:absolute;top:50%;background-color:#fff;clip-path:polygon(0 0,0% 100%,100% 50%);transform:translateY(-50%)}@media screen and (max-width:767px){#suntory_contents .btn__item:before{width:4vw;height:4.5333333333vw;right:4.4666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn__item:before{width:26px;height:35px;right:29px}}@media(hover:hover)and (pointer:fine){#suntory_contents .btn__item:hover:hover{background-color:#cc0010;box-shadow:0 0 #cc0010;opacity:1;transform:translateY(10px)}}#suntory_contents .btn__item-entry{background-color:#cc0010;color:#fff}#suntory_contents .btn__item-entry:before{background:#fff}#suntory_contents .btn__item-entry.disabled{background-color:#ccc;pointer-events:none;border-color:#ccc}@media screen and (max-width:767px){#suntory_contents .btn__item-entry_name{font-size:4.2666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn__item-entry_name{font-size:1.5em}}#suntory_contents .btn__item_dummy{cursor:default;background:#777}@media screen and (max-width:767px){#suntory_contents .btn__item_dummy{box-shadow:0 1.3333333333vw #696969}}@media screen and (min-width:768px){#suntory_contents .btn__item_dummy{box-shadow:0 10px #696969}}@media(hover:hover)and (pointer:fine){#suntory_contents .btn__item_dummy:hover:hover{background-color:#777;transform:translateY(0)}}@media screen and (hover:hover)and (pointer:fine)and (max-width:767px){#suntory_contents .btn__item_dummy:hover:hover{box-shadow:0 1.3333333333vw #696969}}@media screen and (hover:hover)and (pointer:fine)and (min-width:768px){#suntory_contents .btn__item_dummy:hover:hover{box-shadow:0 10px #696969}}#suntory_contents .btn__item_dummy:not(.show),#suntory_contents .btn__item_dummy.show+.apply{display:none}#suntory_contents .btn__item.disabled{pointer-events:none;background:#777}@media screen and (max-width:767px){#suntory_contents .btn__item.disabled{box-shadow:0 1.3333333333vw #696969}}@media screen and (min-width:768px){#suntory_contents .btn__item.disabled{box-shadow:0 10px #696969}}#suntory_contents .btn__txt{color:#fff;font-weight:500;text-align:center;margin-top:15px;letter-spacing:0}#suntory_contents .btn__note{text-align:center}@media screen and (max-width:767px){#suntory_contents .btn__note{margin-top:3.4666666667vw;font-size:3.2vw}}@media screen and (min-width:768px){#suntory_contents .btn__note{margin-top:37px;font-size:.875em}}#suntory_contents .btn__note a{display:inline;color:#0a0dbb;text-decoration:underline}@media screen and (min-width:768px){#suntory_contents .btn__note a:hover{text-decoration:none}}#suntory_contents .btn__icon{display:inline-block;vertical-align:text-bottom;margin-left:2px}#suntory_contents .btn__list{margin-top:26px}@media screen and (max-width:767px){#suntory_contents .chain .btn__item{width:51.7333333333vw;min-height:10.6666666667vw;font-size:3.2vw;box-shadow:0 .8vw #cc0010}}@media screen and (min-width:768px){#suntory_contents .chain .btn__item{padding:10px;width:210px;min-height:48px;font-size:1em;box-shadow:0 6px #cc0010}}@media screen and (max-width:767px){#suntory_contents .chain .btn__item:before{right:3.4666666667vw;width:2.4vw;height:2.6666666667vw}}@media screen and (min-width:768px){#suntory_contents .chain .btn__item:before{width:10px;height:12px;right:26px}}@media(hover:hover)and (pointer:fine){#suntory_contents .chain .btn__item:hover:hover{transform:translateY(6px)}}@media screen and (max-width:767px){#suntory_contents .chain .btn__item.disabled{box-shadow:0 .8vw #696969}}@media screen and (min-width:768px){#suntory_contents .chain .btn__item.disabled{box-shadow:0 6px #696969}}#suntory_contents .brand_list{display:grid;margin-inline:auto}@media screen and (max-width:767px){#suntory_contents .brand_list{gap:4.2666666667vw;width:75.7333333333vw}}@media screen and (min-width:768px){#suntory_contents .brand_list{grid-template-columns:repeat(2,1fr);gap:32px 34px;width:840px}}#suntory_contents .brand .btn__item{width:100%;background-color:#fff;color:#0a0dbb}@media screen and (max-width:767px){#suntory_contents .brand .btn__item{padding:1.3333333333vw;border:solid .5333333333vw #0a0dbb;box-shadow:0 1.0666666667vw #0a0dbb;font-size:4.2666666667vw}}@media screen and (min-width:768px){#suntory_contents .brand .btn__item{padding:9px 69px 11px;min-height:auto;border:solid 4px #0a0dbb;box-shadow:0 8px #0a0dbb;font-size:1.5em}}#suntory_contents .brand .btn__item:before{background:#0a0dbb}@media screen and (max-width:767px){#suntory_contents .brand .btn__item:before{width:4vw;height:4.5333333333vw}}@media screen and (min-width:768px){#suntory_contents .brand .btn__item:before{right:18px;width:15px;height:20px}}@media screen and (max-width:767px){#suntory_contents .brand .btn__item_name{font-size:3.2vw}}@media screen and (min-width:768px){#suntory_contents .brand .btn__item_name{font-size:1.125em}}#suntory_contents .brand .btn__item_thmb{position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){#suntory_contents .brand .btn__item_thmb{left:6.6666666667vw;width:5.3333333333vw}}@media screen and (min-width:768px){#suntory_contents .brand .btn__item_thmb{left:38px;width:28px}}@media(hover:hover)and (pointer:fine){#suntory_contents .brand .btn__item:hover:hover{background-color:#dfdfdf;box-shadow:0 0 #0a0dbb;opacity:1;transform:translateY(8px)}}#suntory_contents .period{margin-inline:auto;text-align:center}@media screen and (max-width:767px){#suntory_contents .period{width:85.2vw}}@media screen and (min-width:768px){#suntory_contents .period{width:840px}}#suntory_contents .period_item{letter-spacing:0}@media screen and (min-width:768px){#suntory_contents .period_item{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}}#suntory_contents .period dl{position:relative;display:grid;font-weight:900}@media screen and (max-width:767px){#suntory_contents .period dl{gap:2.6666666667vw}}@media screen and (min-width:768px){#suntory_contents .period dl{grid-template-columns:repeat(2,1fr);gap:20px}}#suntory_contents .period dt{background-color:#0a0dbb;color:#fff}@media screen and (max-width:767px){#suntory_contents .period dt{font-size:4.2666666667vw;padding:1.0666666667vw;border-radius:1.3333333333vw 1.3333333333vw 0 0}}@media screen and (min-width:768px){#suntory_contents .period dt{font-size:1.25em;padding:7px 20px 5px;border-radius:10px 10px 0 0}}#suntory_contents .period dd{border-top:none;display:flex;justify-content:center;background:#fff;font-feature-settings:"palt" 1}@media screen and (max-width:767px){#suntory_contents .period dd{font-size:4.2666666667vw;padding:2.6666666667vw;border:solid .5333333333vw #0a0dbb;border-top:none;border-radius:0 0 1.3333333333vw 1.3333333333vw}}@media screen and (min-width:768px){#suntory_contents .period dd{font-size:1.5em;padding:19px 20px 16px;border:solid 4px #0a0dbb;border-top:none;border-radius:0 0 10px 10px}}@media screen and (max-width:767px){#suntory_contents .period dd span{font-size:137.5%}}@media screen and (min-width:768px){#suntory_contents .period dd span{font-size:133.3%}}@layer reset,common;.chromeperfectpixel-overlay-container[data-astro-cid-is3t6mga]{pointer-events:none}.kv[data-astro-cid-is3t6mga]{margin-inline:auto;width:fit-content;text-align:center}
