@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto+Flex:opsz,wght,GRAD@8..144,100..1000,-200..150&display=swap";@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanjp_s.css";@-webkit-keyframes indicator_color1{0%{background-color:#00c09b}100%{background-color:#b3b3b3}}@keyframes indicator_color1{0%{background-color:#00c09b}100%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color2{0%{background-color:#2a4961}87.5%{background-color:#b3b3b3}}@keyframes indicator_color2{0%{background-color:#2a4961}87.5%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color3{0%{background-color:#f90}75%{background-color:#b3b3b3}}@keyframes indicator_color3{0%{background-color:#f90}75%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color4{0%{background-color:#a751bd}62.5%{background-color:#b3b3b3}}@keyframes indicator_color4{0%{background-color:#a751bd}62.5%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color5{0%{background-color:#0098e3}50%{background-color:#b3b3b3}}@keyframes indicator_color5{0%{background-color:#0098e3}50%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color6{0%{background-color:#ff3926}37.5%{background-color:#b3b3b3}}@keyframes indicator_color6{0%{background-color:#ff3926}37.5%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color7{0%{background-color:#00d362}25%{background-color:#b3b3b3}}@keyframes indicator_color7{0%{background-color:#00d362}25%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color8{0%{background-color:#0080bf}12.5%{background-color:#b3b3b3}}@keyframes indicator_color8{0%{background-color:#0080bf}12.5%{background-color:#b3b3b3}}@-webkit-keyframes indicator_animation{0%{top:0;bottom:auto}12.5%{top:auto;bottom:0}}@keyframes indicator_animation{0%{top:0;bottom:auto}12.5%{top:auto;bottom:0}}#suntory_contents{font-family:"Roboto Flex",YakuHanJPs,"Noto Sans JP",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#ff28a5;color:#000;line-height:1.5;overflow-wrap:anywhere;word-break:normal;line-break:strict;overflow:hidden;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0,"wdth" 100,"GRAD" 50,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712}#suntory_contents a{color:#06a}#suntory_contents a:hover{text-decoration:none}#suntory_contents a:has(img:only-child,picture:only-child),#suntory_contents button:has(img:only-child,picture:only-child){display:block;overflow:hidden}#suntory_contents ul.note,#suntory_contents ul.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#suntory_contents ul.note>li,#suntory_contents ul.list>li{margin-inline:0;width:100%}#suntory_contents ul.note>li::first-letter,#suntory_contents ul.list>li::first-letter{-webkit-font-feature-settings:normal;font-feature-settings:normal}@media(min-width: 768px){#suntory_contents{min-width:960px}#suntory_contents .hiddenPC{display:none !important}#suntory_contents .red,#suntory_contents .redPC{color:#e60012 !important}#suntory_contents .ce2,#suntory_contents .ce2PC{color:#ff28a5 !important}#suntory_contents .bold,#suntory_contents .boldPC{font-weight:bold !important}#suntory_contents .center,#suntory_contents .centerPC{text-align:center !important}#suntory_contents ul.note>li:not(.center,.centerPC){padding-left:1em;text-indent:-1em}#suntory_contents ul.note>li:not(.center,.centerPC)>*{text-indent:0}#suntory_contents .fade{-webkit-transition:-webkit-filter .1s linear;transition:-webkit-filter .1s linear;transition:filter .1s linear;transition:filter .1s linear, -webkit-filter .1s linear}#suntory_contents .fade:hover{-webkit-filter:brightness(110%) contrast(110%);filter:brightness(110%) contrast(110%)}#suntory_contents .fade_op{-webkit-transition:opacity .1s linear;transition:opacity .1s linear}#suntory_contents .fade_op:hover{opacity:.7}}@media(max-width: 767px){#suntory_contents .hiddenSP{display:none !important}#suntory_contents .red,#suntory_contents .redSP{color:#e60012 !important}#suntory_contents .ce2,#suntory_contents .ce2SP{color:#ff28a5 !important}#suntory_contents .bold,#suntory_contents .boldSP{font-weight:bold !important}#suntory_contents .center,#suntory_contents .centerSP{text-align:center !important}#suntory_contents ul.note>li:not(.center,.centerSP){padding-left:1em;text-indent:-1em}#suntory_contents ul.note>li:not(.center,.centerSP)>*{text-indent:0}}@media(min-width: 768px){#suntory_contents header.mv{padding-top:20px;background:#000}#suntory_contents header.mv h1{width:100%;max-width:1164px}#suntory_contents main section.entrytop{position:relative;padding-top:30px;padding-bottom:60px;background:#000}#suntory_contents main section.entrytop:after{content:"";position:absolute;bottom:0;width:100%;height:32px;background:url(../img/bg_brush_bottom.webp) center bottom/1100px 30px repeat-x,linear-gradient(to bottom, #000000 4px, #ff28a5 4px)}#suntory_contents main section.entrytop a.btn{width:340px;border-radius:40px}#suntory_contents main section.meganope{padding-top:30px;padding-bottom:21px}#suntory_contents main section.meganope h2{width:960px}#suntory_contents main section.receipt .pic{width:960px}#suntory_contents main section.prize{margin-top:-20px}#suntory_contents main section.prize .pic{width:960px}#suntory_contents main section.store{padding-bottom:75px}#suntory_contents main section.store>*{width:860px}#suntory_contents main section.store .inner{margin-bottom:15px;padding-block:25px;background:#fff;border-radius:10px}#suntory_contents main section.store .inner>*{width:800px}#suntory_contents main section.store .inner h2{margin-bottom:10px;color:#ff28a5;font-size:1.25em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:0}#suntory_contents main section.store .inner p{font-size:.875em;text-align:center;line-height:1.71;letter-spacing:0}#suntory_contents main section.store ul.note{color:#fff}#suntory_contents main section.store ul.note li{font-size:.75em;line-height:1.5;letter-spacing:0}#suntory_contents main section.step{padding-bottom:30px}#suntory_contents main section.step h2{margin-bottom:45px;width:376px}#suntory_contents main section.step ol.step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:860px}#suntory_contents main section.step ol.step>li{margin:0}#suntory_contents main section.step ol.step>li.step1{position:relative}#suntory_contents main section.step ol.step>li.step1 a.point{position:absolute;left:20px;width:230px;border-radius:6px}#suntory_contents main section.step ol.step>li.step1 a.point.point_rece{bottom:74px}#suntory_contents main section.step ol.step>li.step1 a.point.point_ec{bottom:30px}#suntory_contents main section.winner{padding-bottom:142px}#suntory_contents main section.winner .inner{padding-block:25px;width:860px;background:#fff;border-radius:10px}#suntory_contents main section.winner .inner>*{width:800px}#suntory_contents main section.winner .inner h2{margin-bottom:10px;color:#ff28a5;font-size:1.25em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:0}#suntory_contents main section.winner .inner p{font-size:.875em;text-align:center;line-height:1.71;letter-spacing:0}#suntory_contents main section.entry{position:relative;padding-block:75px 106px;margin-bottom:92px;background:#000}#suntory_contents main section.entry:before{content:"";position:absolute;top:0;width:100%;height:32px;background:url(../img/bg_brush_top.webp) center top/1100px 30px repeat-x,linear-gradient(to top, #000000 4px, #ff28a5 4px)}#suntory_contents main section.entry:after{content:"";position:absolute;bottom:0;width:100%;height:32px;background:url(../img/bg_brush_bottom.webp) center bottom/1100px 30px repeat-x,linear-gradient(to bottom, #000000 4px, #ff28a5 4px)}#suntory_contents main section.entry>*{width:860px}#suntory_contents main section.entry h2{margin-bottom:45px;width:400px}#suntory_contents main section.entry .notice{margin-bottom:15px;padding-block:22px;border:2px solid #ff28a5;border-radius:10px}#suntory_contents main section.entry .notice>*{width:800px}#suntory_contents main section.entry .notice p{color:#ff28a5;font-size:1.25em;font-weight:bold;text-align:center;line-height:1.6;letter-spacing:0}#suntory_contents main section.entry ul.note{margin-bottom:33px;color:#fff}#suntory_contents main section.entry ul.note li{font-size:.75em;line-height:1.5;letter-spacing:0}#suntory_contents main section.entry ul.entry{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;gap:20px}#suntory_contents main section.entry ul.entry>li{margin:0}#suntory_contents main section.entry ul.entry>li a.btn{border-radius:40px}#suntory_contents main section.teaser{position:relative;padding-top:100px;padding-bottom:50px}#suntory_contents main section.teaser:after{content:"";position:absolute;top:0;width:100%;height:50px;background:url(../img/bg_brush_bottom.webp) center bottom/1100px 30px repeat-x,linear-gradient(to bottom, #000000 22px, #ff28a5 22px)}#suntory_contents main section.teaser .inner{padding-block:30px;width:960px;color:#fff;border:2px solid currentColor;border-radius:10px}#suntory_contents main section.teaser .inner>*{width:840px}#suntory_contents main section.teaser .inner h2{margin-bottom:20px;font-size:1.5em;font-weight:bold;text-align:center;line-height:1.67;letter-spacing:0}#suntory_contents main section.teaser .inner ul.note li{font-size:1em;font-weight:bold;line-height:1.625;letter-spacing:0}#suntory_contents main section.end{position:relative;padding-top:100px;padding-bottom:50px}#suntory_contents main section.end:after{content:"";position:absolute;top:0;width:100%;height:50px;background:url(../img/bg_brush_bottom.webp) center bottom/1100px 30px repeat-x,linear-gradient(to bottom, #000000 22px, #ff28a5 22px)}#suntory_contents main section.end .inner{padding-block:30px;width:960px;color:#fff;border:2px solid currentColor;border-radius:10px}#suntory_contents main section.end .inner>*{width:840px}#suntory_contents main section.end .inner h2{margin-bottom:20px;font-size:1.5em;font-weight:bold;text-align:center;line-height:1.67;letter-spacing:0}#suntory_contents main section.end .inner p{font-size:1em;font-weight:bold;text-align:center;line-height:1.625;letter-spacing:0}#suntory_contents main section.contact{padding-bottom:67px}#suntory_contents main section.contact .inner{padding-block:30px 30px;width:960px;background:#fff;border-radius:10px}#suntory_contents main section.contact .inner>*{width:840px}#suntory_contents main section.contact .inner h2{margin-bottom:18px;font-size:1.125em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:0}#suntory_contents main section.contact .inner hr{margin-bottom:20px;border:none;border-bottom:1px solid #e6e6e6;color:inherit}#suntory_contents main section.contact .inner p{font-size:.875em;line-height:1.71;text-align:center}#suntory_contents main section.contact .inner p.name{margin-bottom:10px}#suntory_contents main section.contact .inner p.tel em{display:inline-block;margin-bottom:10px;font-size:143%;font-weight:bold;line-height:1;letter-spacing:.03em}#suntory_contents main section.contact .inner ul.note{margin-top:5px}#suntory_contents main section.contact .inner ul.note>li{font-size:.75em;line-height:1.58;letter-spacing:.08em}#suntory_contents main section.brand{padding-bottom:80px}#suntory_contents main section.brand a.brand{width:220px;border-radius:10px}}@media(max-width: 767px){#suntory_contents main section.entrytop{position:relative;padding-top:5.1282051282vw;padding-bottom:17.9487179487vw;background:#000}#suntory_contents main section.entrytop:after{content:"";position:absolute;bottom:-2px;width:100%;height:calc(15.3846153846vw + 2px);background:url(../img/bg_brush_bottom_sp.webp) center top/100% auto no-repeat,#ff28a5}#suntory_contents main section.entrytop a.btn{width:87.1794871795vw;border-radius:10.2564102564vw}#suntory_contents main section.meganope{padding-top:4.358974359vw}#suntory_contents main section.receipt{margin-top:-1.2820512821vw}#suntory_contents main section.prize{margin-top:-5.1282051282vw;margin-bottom:2.0512820513vw}#suntory_contents main section.store{padding-bottom:55px}#suntory_contents main section.store>*{width:87.1794871795vw}#suntory_contents main section.store .inner{margin-bottom:15px;padding-block:20px;background:#fff;border-radius:10px}#suntory_contents main section.store .inner>*{width:76.9230769231vw}#suntory_contents main section.store .inner h2{margin-bottom:10px;color:#ff28a5;font-size:1.25em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:0}#suntory_contents main section.store .inner p{font-size:.875em;line-height:1.71;letter-spacing:0}#suntory_contents main section.store ul.note{color:#fff}#suntory_contents main section.store ul.note li{font-size:.75em;line-height:1.5;letter-spacing:0}#suntory_contents main section.step{padding-bottom:10.2564102564vw}#suntory_contents main section.step h2{margin-bottom:3.8461538462vw}#suntory_contents main section.step ol.step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.8461538462vw;width:87.1794871795vw}#suntory_contents main section.step ol.step>li{margin:0}#suntory_contents main section.step ol.step>li.step1{position:relative}#suntory_contents main section.step ol.step>li.step1 a.point{position:absolute;left:0;right:0;width:71.7948717949vw;border-radius:1.5384615385vw}#suntory_contents main section.step ol.step>li.step1 a.point.point_rece{bottom:24.358974359vw}#suntory_contents main section.step ol.step>li.step1 a.point.point_ec{bottom:11.5384615385vw}#suntory_contents main section.winner{padding-bottom:20.5128205128vw}#suntory_contents main section.winner .inner{padding-block:25px;width:87.1794871795vw;background:#fff;border-radius:10px}#suntory_contents main section.winner .inner>*{width:76.9230769231vw}#suntory_contents main section.winner .inner h2{margin-bottom:10px;color:#ff28a5;font-size:1.25em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:0}#suntory_contents main section.winner .inner p{font-size:.9375em;font-weight:bold;line-height:1.67;letter-spacing:0}#suntory_contents main section.entry{position:relative;padding-block:24.358974359vw 28.7179487179vw;margin-bottom:47px;background:#000}#suntory_contents main section.entry:before{content:"";position:absolute;top:-2px;width:100%;height:calc(15.3846153846vw + 2px);background:url(../img/bg_brush_top_sp.webp) center bottom/100% auto no-repeat,linear-gradient(to top, #000000 2px, #ff28a5 2px)}#suntory_contents main section.entry:after{content:"";position:absolute;bottom:-2px;width:100%;height:calc(15.3846153846vw + 2px);background:url(../img/bg_brush_bottom_sp.webp) center top/100% auto no-repeat,#ff28a5}#suntory_contents main section.entry>*{width:87.1794871795vw}#suntory_contents main section.entry h2{margin-bottom:45px;width:100%}#suntory_contents main section.entry .notice{margin-bottom:15px;padding-block:18px;border:2px solid #ff28a5;border-radius:10px}#suntory_contents main section.entry .notice>*{width:76.9230769231vw}#suntory_contents main section.entry .notice p{color:#ff28a5;font-size:1.0625em;font-weight:bold;text-align:center;line-height:1.59;letter-spacing:0}#suntory_contents main section.entry ul.note{margin-bottom:35px;color:#fff}#suntory_contents main section.entry ul.note li{font-size:.75em;line-height:1.5;letter-spacing:0}#suntory_contents main section.entry ul.entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.6666666667vw}#suntory_contents main section.entry ul.entry>li{margin:0}#suntory_contents main section.entry ul.entry>li a.btn{border-radius:10.2564102564vw}#suntory_contents main section.teaser{position:relative;padding-top:25.641025641vw;padding-bottom:40px}#suntory_contents main section.teaser:after{content:"";position:absolute;top:0;width:100%;height:calc(15.3846153846vw + 2px);background:url(../img/bg_brush_bottom_sp.webp) center top/100% auto no-repeat,#ff28a5}#suntory_contents main section.teaser .inner{padding-block:32px;width:87.1794871795vw;color:#fff;border:2px solid currentColor;border-radius:10px}#suntory_contents main section.teaser .inner>*{width:76.9230769231vw}#suntory_contents main section.teaser .inner h2{margin-bottom:20px;font-size:1.125em;font-weight:bold;text-align:center;line-height:1.67;letter-spacing:0}#suntory_contents main section.teaser .inner ul.note li{font-size:.875em;font-weight:bold;line-height:1.71;letter-spacing:0}#suntory_contents main section.end{position:relative;padding-top:25.641025641vw;padding-bottom:40px}#suntory_contents main section.end:after{content:"";position:absolute;top:0;width:100%;height:calc(15.3846153846vw + 2px);background:url(../img/bg_brush_bottom_sp.webp) center top/100% auto no-repeat,#ff28a5}#suntory_contents main section.end .inner{padding-block:32px;width:87.1794871795vw;color:#fff;border:2px solid currentColor;border-radius:10px}#suntory_contents main section.end .inner>*{width:76.9230769231vw}#suntory_contents main section.end .inner h2{margin-bottom:20px;font-size:1.125em;font-weight:bold;text-align:center;line-height:1.67;letter-spacing:0}#suntory_contents main section.end .inner p{font-size:.875em;font-weight:bold;text-align:center;line-height:1.71;letter-spacing:0}#suntory_contents main section.contact{padding-bottom:50px}#suntory_contents main section.contact .inner{padding-block:30px 30px;width:87.1794871795vw;background:#fff;border-radius:10px}#suntory_contents main section.contact .inner>*{width:76.9230769231vw}#suntory_contents main section.contact .inner h2{margin-bottom:18px;font-size:1.125em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:0}#suntory_contents main section.contact .inner hr{margin-bottom:20px;border:none;border-bottom:1px solid #e6e6e6;color:inherit}#suntory_contents main section.contact .inner p{font-size:.875em;line-height:1.71;text-align:center}#suntory_contents main section.contact .inner p.name{margin-bottom:10px}#suntory_contents main section.contact .inner p.tel em{display:inline-block;margin-bottom:10px;font-size:143%;font-weight:bold;line-height:1;letter-spacing:.03em}#suntory_contents main section.contact .inner ul.note{margin-top:5px}#suntory_contents main section.contact .inner ul.note>li{font-size:.75em;line-height:1.58;letter-spacing:.08em}#suntory_contents main section.brand{padding-bottom:70px}#suntory_contents main section.brand a.brand{width:56.4102564103vw;border-radius:2.5641025641vw}}