@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:500;font-style:normal;line-height:1.5;letter-spacing:.02em;background-color:#fff;color:#333}#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}#suntory_contents a{display:inline-block;color:inherit;text-decoration:none;outline:none}#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{box-shadow:0 0 0 .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{box-shadow:0 0 0 2px #000}}#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{transition:all .2s 0s linear}@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{box-shadow:0 0 #000}}@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{box-shadow:0 0 #000}}@media(hover:hover)and (pointer:fine){#suntory_contents a:hover:hover,#suntory_contents input[type=button]:hover:hover,#suntory_contents input[type=submit]:hover:hover,#suntory_contents input[type=checkbox]:hover:hover,#suntory_contents input[type=radio]:hover:hover,#suntory_contents label:hover:hover,#suntory_contents button:hover:hover,#suntory_contents *[tabindex="0"]:hover:hover{opacity:.75}}#suntory_contents .main{position:relative}@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:86.6666666667vw}}@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:#0075ff}#suntory_contents .main .txt-yellow{color:#fff000}#suntory_contents .btn{cursor:pointer;margin-inline:auto;display:grid;align-items:center;justify-content:center;text-align:center;font-weight:700;color:#333}@media screen and (max-width:767px){#suntory_contents .btn{width:84vw;min-height:15.6vw;border-radius:1.3333333333vw;font-size:3.7333333333vw}}@media screen and (min-width:768px){#suntory_contents .btn{width:450px;min-height:80px;border-radius:10px;font-size:1.25em}}#suntory_contents .btn-green{background-color:#00a08f;color:#fff}@media screen and (max-width:767px){#suntory_contents .btn-green{padding:.5333333333vw;min-height:15.6vw;border-radius:1.3333333333vw}}@media screen and (min-width:768px){#suntory_contents .btn-green{padding:2px;min-height:80px;border-radius:10px}}#suntory_contents .btn-white{background-color:#fff;color:#333}@media screen and (max-width:767px){#suntory_contents .btn-white{padding:.5333333333vw;min-height:15.6vw;border-radius:1.3333333333vw;border:solid #333 .2666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-white{padding:2px;min-height:80px;border-radius:10px;border:solid #333 2px}}#suntory_contents .btn-down{position:relative}#suntory_contents .btn-down:after{content:"";position:absolute;top:50%;transform:translateY(-45%);transform-origin:center;background-image: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:6.6666666667vw;height:6.6666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-down:after{right:20px;width:40px;height:40px}}#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{left:7.4666666667vw;width:6.6666666667vw;height:6.6666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-close:after{left:28px;width:40px;height:40px}}#suntory_contents .btn-next{position:relative}#suntory_contents .btn-next:after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center;background-image: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-next:after{right:2.6666666667vw;width:6.6666666667vw;height:6.6666666667vw}}@media screen and (min-width:768px){#suntory_contents .btn-next:after{right:15px;width:40px;height:40px}}#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 .title{background:#00a08f;font-weight:700;color:#fff;text-align:center}@media screen and (max-width:767px){#suntory_contents .title{margin-bottom:8vw;padding:4vw;font-size:5.8666666667vw}}@media screen and (min-width:768px){#suntory_contents .title{margin-bottom:40px;padding:20px;font-size:1.5em}}#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}#suntory_contents .hiddenPC{display:none!important}}}@layer reset,common;
