@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@-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:"Noto Sans JP",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#e9d1ab;color:#333;line-height:1.5;word-wrap:break-word;overflow:hidden;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-optical-sizing:auto;font-weight:500;font-style:normal}#suntory_contents a{color:#cc011d}#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}#suntory_contents ul.note:not(.nogap){gap:5px}@media(min-width: 768px){#suntory_contents{min-width:960px;background:url(../img/bg_stripe_pc.webp) center top/72px auto repeat,url(../img/bg_gradation_pc.webp) center top/1280px auto repeat-y,#e9d1ab}#suntory_contents .hiddenPC{display:none !important}#suntory_contents .red,#suntory_contents .redPC{color:#cc011d !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{background:url(../img/bg_stripe.webp) center top/19.2vw auto repeat,url(../img/bg_gradation.webp) center top/100% auto repeat-y,#e9d1ab}#suntory_contents .hiddenSP{display:none !important}#suntory_contents .red,#suntory_contents .redSP{color:#cc011d !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{position:relative;height:480px}#suntory_contents header.mv h1{position:absolute;top:0;left:50%;width:1164px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#suntory_contents main section.smartphone{padding-top:40px;padding-bottom:40px}#suntory_contents main section.smartphone h2{width:900px;color:#00492f;font-size:1.75em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:.08em}#suntory_contents main section.end{padding-top:40px;padding-bottom:40px}#suntory_contents main section.end h2{margin-bottom:10px;width:900px;color:#00492f;font-size:2.0625em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:.08em}#suntory_contents main section.end p{width:900px;font-size:1.375em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:.08em}#suntory_contents main section.contact{padding-bottom:50px}#suntory_contents main section.contact .inner{padding-top:30px;padding-bottom:30px;width:640px;background:#fff;border-radius:10px}#suntory_contents main section.contact .inner>*{width:570px}#suntory_contents main section.contact .inner.top{width:620px}#suntory_contents main section.contact .inner h2{margin-bottom:15px;font-size:1.5625em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:0}#suntory_contents main section.contact .inner hr{margin-bottom:15px;width:410px;border:none;border-bottom:1px solid #00492f;color:inherit}#suntory_contents main section.contact .inner p{text-align:center}#suntory_contents main section.contact .inner p.name{margin-bottom:10px;font-size:1.375em;line-height:1.67;letter-spacing:.08em}#suntory_contents main section.contact .inner p.tel{margin-bottom:10px;font-size:1.25em;line-height:1.75;letter-spacing:.08em}#suntory_contents main section.contact .inner p.tel em{font-size:140%;font-weight:bold;line-height:1;letter-spacing:.08em}#suntory_contents main section.contact .inner p.time{font-size:1.25em;line-height:1.67;letter-spacing:.08em}#suntory_contents main section.contact .inner p.time small{font-size:87%;line-height:1}#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:300px}}@media(max-width: 767px){#suntory_contents header.mv{position:relative;z-index:10;margin-bottom:-2.6666666667vw}#suntory_contents header.mv .notice{padding-top:5.3333333333vw;padding-bottom:4vw;width:92vw}#suntory_contents header.mv .end{padding-top:9.3333333333vw;padding-bottom:6.6666666667vw}#suntory_contents header.mv .end h2{margin-bottom:7.2vw;width:81.6vw}#suntory_contents header.mv .end .txt{width:86.9333333333vw}#suntory_contents section.entry{padding-top:15px;padding-bottom:30px}#suntory_contents section.entry>*{width:84vw}#suntory_contents section.entry p{margin-bottom:10px;font-size:.9375em;line-height:1.53;letter-spacing:.08em}#suntory_contents section.entry a.coupon{margin-bottom:10px}#suntory_contents section.entry ul.note{gap:0}#suntory_contents section.entry ul.note li{font-size:.8125em;line-height:1.62;letter-spacing:.03em}#suntory_contents section.step{padding-top:30px;padding-bottom:25px;background:#410405}#suntory_contents section.step>*{width:92vw}#suntory_contents section.step h2{margin-bottom:19px}#suntory_contents section.step .txt{margin-bottom:20px;width:84.2666666667vw}#suntory_contents section.step .step{margin-bottom:15px}#suntory_contents section.step a.bosstoku{width:84vw}#suntory_contents section.rule{padding-top:50px;padding-bottom:30px}#suntory_contents section.rule>*{width:84vw}#suntory_contents section.rule h2{margin-bottom:25px;width:54.4vw}#suntory_contents section.rule .img{margin-bottom:20px;width:92vw}#suntory_contents section.rule p{margin-bottom:10px;font-size:.9375em;line-height:1.53;letter-spacing:.08em}#suntory_contents section.rule ul.note{gap:0}#suntory_contents section.rule ul.note li{font-size:.8125em;line-height:1.62;letter-spacing:.03em}#suntory_contents section.outline{padding-bottom:40px}#suntory_contents section.outline>*{width:84vw}#suntory_contents section.outline h2{margin-bottom:30px}#suntory_contents section.outline dl.outline{padding-top:20px;padding-bottom:20px;background:#fff;border:2px solid #f3e8ba;border-radius:10px;height:80vh;min-height:330px;overflow-y:scroll}#suntory_contents section.outline dl.outline>*{width:73.3333333333vw}#suntory_contents section.outline dl.outline>dt{margin-bottom:10px;padding:.25em 1em;background:#00492f;color:#fff;font-size:.9375em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:.03em}#suntory_contents section.outline dl.outline>dt small{font-size:80%}#suntory_contents section.outline dl.outline>dd{margin-bottom:20px;font-size:.9375em;line-height:1.67;letter-spacing:.03em}#suntory_contents section.outline dl.outline>dd:last-child{margin-bottom:0}#suntory_contents section.outline dl.outline>dd a{word-break:break-all}#suntory_contents section.outline dl.outline>dd ul.list,#suntory_contents section.outline dl.outline>dd ul.note{margin-top:.5em}#suntory_contents section.outline dl.outline>dd ul.list.nomb,#suntory_contents section.outline dl.outline>dd ul.note.nomb{gap:0}#suntory_contents section.outline dl.outline>dd ul.list.course li,#suntory_contents section.outline dl.outline>dd ul.note.course li{padding-left:2em;text-indent:-2em}#suntory_contents section.outline dl.outline>dd ol{counter-reset:cnt;margin-top:.75em}#suntory_contents section.outline dl.outline>dd ol>li{counter-increment:cnt;position:relative;margin-bottom:.5em;padding-left:1.5em}#suntory_contents section.outline dl.outline>dd ol>li::before{content:counter(cnt) ".";position:absolute;top:0;left:0}#suntory_contents section.outline dl.outline>dd ol>li:last-child{margin-bottom:0}#suntory_contents section.outline dl.outline>dd ol.bracket>li{padding-left:1.75em}#suntory_contents section.outline dl.outline>dd ol.bracket>li::before{content:"(" counter(cnt) ")"}#suntory_contents section.outline dl.outline>dd ol.bracket_r>li{padding-left:1.25em}#suntory_contents section.outline dl.outline>dd ol.bracket_r>li::before{content:counter(cnt) ")"}#suntory_contents section.outline dl.outline>dd dl dt{margin-top:.75em;margin-bottom:.5em;font-weight:bold}#suntory_contents section.outline dl.outline>dd dl dd{padding-left:.5em}#suntory_contents section.outline dl.outline>dd dl dd dl dt{font-weight:500}#suntory_contents section.outline dl.outline>dd dl dd p.indent{padding-left:1em;text-indent:-1em}#suntory_contents section.end{padding-bottom:40px}#suntory_contents section.end.end_1{padding-top:30px}#suntory_contents section.end.end_2{padding-top:34px}#suntory_contents section.end h2{margin-bottom:7.2vw;width:82.9333333333vw}#suntory_contents section.end .txt{margin-bottom:5.6vw;width:86.9333333333vw}#suntory_contents section.end .bosstoku{width:84vw}#suntory_contents section.contact{padding-top:40px;padding-bottom:40px;background:#00492f}#suntory_contents section.contact .inner{padding-top:30px;padding-bottom:30px;width:84vw;background:#fff;border-radius:10px}#suntory_contents section.contact .inner>*{width:73.3333333333vw}#suntory_contents section.contact .inner h2{margin-bottom:15px;font-size:1.125em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:.03em}#suntory_contents section.contact .inner hr{margin-bottom:15px;width:65.3333333333vw;border:none;border-bottom:1px solid currentColor}#suntory_contents section.contact .inner p{text-align:center}#suntory_contents section.contact .inner p.name{margin-bottom:10px;font-size:.9375em;line-height:1.67;letter-spacing:.08em}#suntory_contents section.contact .inner p.tel{margin-bottom:10px;font-size:.8125em;line-height:1.92;letter-spacing:.08em}#suntory_contents section.contact .inner p.tel em{font-size:169%;font-weight:bold;line-height:1;letter-spacing:.03em}#suntory_contents section.contact .inner p.time{font-size:.9375em;line-height:1.67;letter-spacing:.08em}#suntory_contents section.contact .inner p.time small{font-size:87%;line-height:1}#suntory_contents section.contact .inner ul.note{margin-top:5px}#suntory_contents section.contact .inner ul.note>li{font-size:.75em;line-height:1.58;letter-spacing:.08em}#suntory_contents section.brand{padding-bottom:50px;background:#00492f}#suntory_contents section.brand a.brand{width:63.2vw}}