@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{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}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{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}input,select{vertical-align:middle}ul,ol{list-style:none}}.chromeperfectpixel-overlay-container{pointer-events:none}@layer common{html{scroll-behavior:smooth}#suntory_contents{letter-spacing:.02em;color:#333;background-color:#f7fcff;margin-inline:auto;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.5;position:relative}#suntory_contents *{box-sizing:border-box;line-height:1.5}#suntory_contents figure{text-align:center;margin-inline:auto;display:block}#suntory_contents dt,#suntory_contents dd,#suntory_contents li{font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;list-style:none}#suntory_contents img{vertical-align:bottom;max-width:100%;height:auto}#suntory_contents button{appearance:none;color:inherit;border:none;text-decoration:none;display:inline-block}#suntory_contents a{color:inherit;outline:none;text-decoration:none;display:inline-block}#suntory_contents em,#suntory_contents span{font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}@media screen and (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 .533333vw #000}}@media screen and (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 linear}@media screen and (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 (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 (width<=767px){#suntory_contents .main.end{margin-bottom:0;padding-bottom:14.9333vw}}#suntory_contents .main .inner{margin-inline:auto}@media screen and (width<=767px){#suntory_contents .main .inner{width:86.6667vw}}@media screen and (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:#e00105}#suntory_contents .main .txt-blue{color:#0075ff}#suntory_contents .main .txt-yellow{color:#fff000}#suntory_contents .btn{cursor:pointer;text-align:center;color:#333;justify-content:center;align-items:center;margin-inline:auto;font-weight:700;display:grid}@media screen and (width<=767px){#suntory_contents .btn{border-radius:1.33333vw;width:84vw;min-height:15.6vw;font-size:3.73333vw}}@media screen and (width>=768px){#suntory_contents .btn{border-radius:10px;width:450px;min-height:80px;font-size:1.25em}}#suntory_contents .btn-red{color:#fff;background-color:#e00105}@media screen and (width<=767px){#suntory_contents .btn-red{border-radius:1.33333vw;min-height:15.6vw;padding:.533333vw}}@media screen and (width>=768px){#suntory_contents .btn-red{border-radius:10px;min-height:80px;padding:2px}}#suntory_contents .btn-blue{color:#004098;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#102487,#025bfe) border-box;position:relative}@media screen and (width<=767px){#suntory_contents .btn-blue{border:.266667vw solid #0000;border-radius:1.33333vw;min-height:15.6vw;padding:.533333vw}}@media screen and (width>=768px){#suntory_contents .btn-blue{border:2px solid #0000;border-radius:10px;min-height:80px;padding:2px}}#suntory_contents .btn-blue:after{content:"";transform-origin:50%;background-image:url(../img/ico_close_on.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-45%)}@media screen and (width<=767px){#suntory_contents .btn-blue:after{width:6.66667vw;height:6.66667vw;right:2.66667vw}}@media screen and (width>=768px){#suntory_contents .btn-blue:after{width:40px;height:40px;right:20px}}#suntory_contents .btn-white{color:#333;background-color:#fff}@media screen and (width<=767px){#suntory_contents .btn-white{border:.266667vw solid #333;border-radius:1.33333vw;min-height:15.6vw;padding:.533333vw}}@media screen and (width>=768px){#suntory_contents .btn-white{border:2px solid #333;border-radius:10px;min-height:80px;padding:2px}}#suntory_contents .btn-down{position:relative}#suntory_contents .btn-down:after{content:"";transform-origin:50%;background-image:url(../img/ico_down_off.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-45%)}@media screen and (width<=767px){#suntory_contents .btn-down:after{width:6.66667vw;height:6.66667vw;right:2.66667vw}}@media screen and (width>=768px){#suntory_contents .btn-down:after{width:40px;height:40px;right:20px}}#suntory_contents .btn-up-down{position:relative}#suntory_contents .btn-up-down:after{content:"";transform-origin:50%;background-image:url(../img/ico_up_down_on.svg),url(../img/ico_up_down_off.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:all .25s linear;position:absolute;top:50%;transform:translateY(-50%)rotate(180deg)}@media screen and (width<=767px){#suntory_contents .btn-up-down:after{width:6.66667vw;height:6.66667vw;right:7.46667vw}}@media screen and (width>=768px){#suntory_contents .btn-up-down:after{width:25px;height:25px;right:28px}}@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:"";transform-origin:50%;background-image:url(../img/ico_close_on.svg),url(../img/ico_close_off.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width<=767px){#suntory_contents .btn-close:after{width:6.66667vw;height:6.66667vw;left:7.46667vw}}@media screen and (width>=768px){#suntory_contents .btn-close:after{width:40px;height:40px;left:28px}}#suntory_contents .btn-next{position:relative}#suntory_contents .btn-next:after{content:"";transform-origin:50%;background-image:url(../img/ico_down_off.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%)rotate(-90deg)}@media screen and (width<=767px){#suntory_contents .btn-next:after{width:6.66667vw;height:6.66667vw;right:2.66667vw}}@media screen and (width>=768px){#suntory_contents .btn-next:after{width:40px;height:40px;right:15px}}#suntory_contents .btn-back{position:relative}@media screen and (width<=767px){#suntory_contents .btn-back span{padding-left:2.66667vw}}@media screen and (width>=768px){#suntory_contents .btn-back span{padding-left:10px}}#suntory_contents .btn-back:after{content:"";transform-origin:50%;background-image:url(../img/ico_next_on.svg),url(../img/ico_next_off.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%)rotate(180deg)}@media screen and (width<=767px){#suntory_contents .btn-back:after{width:3.73333vw;height:8vw;left:7.46667vw}}@media screen and (width>=768px){#suntory_contents .btn-back:after{width:14px;height:30px;left:28px}}@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:"";transform-origin:50%;background-image:url(../img/ico_blank_on.svg),url(../img/ico_blank_off.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width<=767px){#suntory_contents .btn-blank:after{width:6.66667vw;height:6.66667vw;right:7.46667vw}}@media screen and (width>=768px){#suntory_contents .btn-blank:after{width:25px;height:25px;right:28px}}@media (hover:hover) and (pointer:fine){#suntory_contents .btn-blank:hover:hover:after{background-image:url(../img/ico_blank_off.svg)}}#suntory_contents .title{color:#fff;text-align:center;background:linear-gradient(145deg,#102487 0%,#025bfe 100%);font-weight:700}@media screen and (width<=767px){#suntory_contents .title{margin-bottom:8vw;padding:4vw;font-size:5.86667vw}}@media screen and (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{text-indent:-1.02em;padding-left:1.02em;position:relative}@media screen and (width<=767px){#suntory_contents{font-size:4.26667vw;overflow-x:hidden}#suntory_contents .hiddenSP{display:none!important}}@media screen and (width>=768px){#suntory_contents{min-width:960px}#suntory_contents .hiddenPC{display:none!important}}}.chromeperfectpixel-overlay-container[data-astro-cid-gim4hpxm]{pointer-events:none}.outline[data-astro-cid-gim4hpxm] .inner[data-astro-cid-gim4hpxm]{margin-inline:auto}@media screen and (width<=767px){.outline[data-astro-cid-gim4hpxm] .inner[data-astro-cid-gim4hpxm]{padding-bottom:10.6667vw}}@media screen and (width>=768px){.outline[data-astro-cid-gim4hpxm] .inner[data-astro-cid-gim4hpxm]{width:750px;padding-bottom:40px;padding-left:40px;padding-right:40px}}.outline-list-1[data-astro-cid-gim4hpxm]{margin-inline:auto}.outline-list-1[data-astro-cid-gim4hpxm] dt[data-astro-cid-gim4hpxm]{font-feature-settings:"palt";font-weight:700;line-height:150%}@media screen and (width<=767px){.outline-list-1[data-astro-cid-gim4hpxm] dt[data-astro-cid-gim4hpxm]{margin-bottom:2.13333vw;font-size:4.8vw}}@media screen and (width>=768px){.outline-list-1[data-astro-cid-gim4hpxm] dt[data-astro-cid-gim4hpxm]{margin-bottom:8px;font-size:1.25em}}@media screen and (width<=767px){.outline-list-1[data-astro-cid-gim4hpxm] dd[data-astro-cid-gim4hpxm]+dt[data-astro-cid-gim4hpxm]{margin-top:4.26667vw}}@media screen and (width>=768px){.outline-list-1[data-astro-cid-gim4hpxm] dd[data-astro-cid-gim4hpxm]+dt[data-astro-cid-gim4hpxm]{margin-top:18px}}.outline-list-1[data-astro-cid-gim4hpxm] dd[data-astro-cid-gim4hpxm]{font-weight:500;line-height:150%}@media screen and (width<=767px){.outline-list-1[data-astro-cid-gim4hpxm] dd[data-astro-cid-gim4hpxm]{font-size:3.73333vw}}@media screen and (width>=768px){.outline-list-1[data-astro-cid-gim4hpxm] dd[data-astro-cid-gim4hpxm]{font-size:1em}}.outline-list-1[data-astro-cid-gim4hpxm] dd[data-astro-cid-gim4hpxm] a[data-astro-cid-gim4hpxm]{color:#0075ff;overflow-wrap:break-word;text-decoration:underline;display:inline}@media screen and (width<=767px){.outline-list-1[data-astro-cid-gim4hpxm] h3[data-astro-cid-gim4hpxm]{margin-top:2.13333vw}}@media screen and (width>=768px){.outline-list-1[data-astro-cid-gim4hpxm] h3[data-astro-cid-gim4hpxm]{margin-top:8px}}
