@charset "UTF-8";/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{overflow:auto;font-size:62.5%}body{font-family:NotoSansJP,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:100%;position:relative;background:#f5f5f5;overflow:hidden;font-size:1.6em;line-height:1.8;height:100%;color:#000}img{vertical-align:middle;max-width:100%}a:link{color:#e62b6d;text-decoration:none}a:visited{color:#e62b6d;text-decoration:none}a:active{color:#e62b6d;text-decoration:none}a:hover{color:#e62b6d;text-decoration:underline}@media screen and (min-width:1025px){a[href^="tel:"]{display:inline-block;pointer-events:none;text-decoration:none}}@media (max-width:1024px){html{width:100%}body{position:relative;overflow:hidden;min-width:inherit;width:100%}}#wrapper{opacity:0}.l-wrapper{position:relative;background:#fff;margin:0 auto;max-width:1600px}.js-fade-in{opacity:0}#btn_ptop{position:fixed;bottom:min(2vw,20px);right:min(2vw,20px);z-index:8888;font-size:5rem;line-height:1}#btn_ptop a{color:#ef2e71;transition:all .25s ease}#btn_ptop a:hover{opacity:.7}@media (max-width:768px){#btn_ptop{font-size:3.5rem}}.l-main{position:relative;width:100%}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:min(-2vw,-20px);padding:min(2vw,20px) min(2vw,20px) min(1vw,10px)}.header__logo-suntory{width:min(25vw,200px)}.header__logo-suntory a{transition:all .15s linear}.header__logo-suntory a:hover{opacity:.6}.header__logo-albanet a{padding:min(1vw,10px);transition:all .15s linear}.header__logo-albanet a img{width:min(20vw,160px)}.header__logo-albanet a:hover{opacity:.6}@media (max-width:1240px){.header{margin-bottom:1vw}}.footer{background:#000;position:relative;padding:min(6vw,60px) min(4vw,40px);color:#fff;text-align:center}.footer__logo{margin:0 auto min(3.5vw,25px);width:136px}.footer__logo a{transition:all .15s linear}.footer__logo a:hover{opacity:.6}.footer__copyright{font-size:1.4rem;line-height:1.5}@media (max-width:1024px){.footer__logo{width:126px}.footer__copyright{font-size:1.3rem}}.mv{margin-bottom:min(8vw,80px)}.mv__title{margin:0 auto;padding:0 min(2vw,20px);max-width:1282px;min-height:475px;padding-bottom:min(1vw,10px)}.mv__title-h1{margin-bottom:min(3.5vw,35px)}.mv__title-lead{font-size:1.6rem}.mv__main{display:flex;gap:min(4vw,40px)}.mv__main-ph{position:relative;flex:1;max-width:75vw}.mv__main-ph img{border-radius:0 9px 9px 0}.mv__main-ph figcaption{padding:min(1.5vw,15px) 280px min(1.5vw,15px) min(1.5vw,15px);font-size:1.8rem;line-height:1.5;font-weight:700}.mv__main-ph-info{position:absolute;top:-50px;right:20px;width:221px}.mv__main-ph-wrap{position:relative}.mv__main-ph-profile{position:absolute;bottom:-80px;right:-190px;background:#000;padding:min(2.5vw,25px) min(3vw,30px);border-radius:5px;width:460px;color:#fff;font-size:1.4rem}.mv__main-nav{margin-top:-110px;width:360px;max-width:28vw}.mv__main-nav-lineup,.mv__main-nav-page{margin-bottom:min(4vw,40px)}.mv__main-nav-lineup a,.mv__main-nav-page a{overflow:hidden;display:block;position:relative;border-radius:8px 0 0 8px}.mv__main-nav-lineup a img,.mv__main-nav-page a img{transition:all .15s linear}.mv__main-nav-lineup a:hover img,.mv__main-nav-page a:hover img{opacity:.8}.mv__main-nav-btn{position:absolute;bottom:0;padding:min(2vw,20px);width:100%}@media (max-width:1440px){.mv__main{gap:min(2vw,40px)}.mv__main-ph-profile{bottom:-110px}.mv__main-nav{margin-top:-140px}.mv__main-nav-lineup,.mv__main-nav-page{margin-bottom:min(2vw,40px)}}@media (max-width:1240px){.mv__title{min-height:inherit;padding-bottom:4vw}.mv__main{flex-direction:column}.mv__main-ph{position:relative;flex:1;max-width:95vw}.mv__main-ph img{border-radius:0 5px 5px 0}.mv__main-ph figcaption{padding:min(1.5vw,15px) 400px min(1.5vw,15px) min(1.5vw,15px);font-size:1.8rem}.mv__main-ph-info{position:absolute;top:-3vw;right:-3vw;width:min(25vw,221px)}.mv__main-ph-wrap{position:relative}.mv__main-ph-profile{position:absolute;bottom:-60px;right:-15px;background:#000;padding:15px;border-radius:5px;width:400px;color:#fff;font-size:1.3rem}.mv__main-nav{display:flex;margin-top:0;margin-left:auto;width:inherit;max-width:95vw;gap:1vw}.mv__main-nav-lineup,.mv__main-nav-page{max-width:360px;margin-bottom:0}.mv__main-nav-lineup a,.mv__main-nav-page a{border-radius:5px 0 0 5px}.mv__main-nav-page a{border-radius:5px}.mv__main-nav-btn{padding:1vw}}@media (max-width:768px){.mv__main-ph figcaption{padding:1.5vw}.mv__main-ph-profile{position:inherit;bottom:inherit;right:inherit;margin-bottom:2vw;border-radius:0 5px 5px 0;width:100%;font-size:1.4rem}}.impression-1{margin:0 auto min(8vw,80px);padding:0 min(2vw,20px);max-width:1480px}.impression-1__inner{margin-left:auto;max-width:1340px}.impression-1__flex{display:flex;-moz-column-gap:min(3vw,30px);column-gap:min(3vw,30px);flex-direction:row-reverse}.impression-1__img{width:55.2%}.impression-1__img img{border-radius:5px}.impression-1__img figcaption{padding:min(1.5vw,15px);font-size:1.8rem;line-height:1.5;font-weight:700}.impression-1__lead{flex:1}.impression-1__lead p{margin-bottom:min(3vw,30px);font-size:1.6rem;line-height:2}.impression-2{margin:0 auto min(5vw,50px);padding:0 min(2vw,20px);max-width:1340px}.impression-2__inner{margin-right:auto;max-width:1230px}.impression-2__flex{display:flex;-moz-column-gap:min(3vw,30px);column-gap:min(3vw,30px);flex-direction:row-reverse}.impression-2__img{max-width:1080px}.impression-2__img img{border-radius:5px}.impression-2__img figcaption{padding:min(1.5vw,15px);font-size:1.8rem;line-height:1.5;font-weight:700}.impression-2__lead{flex:1;padding-left:min(30vw,300px)}.impression-2__lead p{font-size:1.6rem;line-height:2}.impression-3{margin:0 auto min(5vw,50px);padding:0 min(2vw,20px);max-width:1400px}.impression-3__inner{margin-right:auto;max-width:1310px}.impression-3__flex{display:flex;-moz-column-gap:min(3vw,30px);column-gap:min(3vw,30px)}.impression-3__img{width:55.2%}.impression-3__img img{border-radius:5px}.impression-3__img figcaption{padding:min(1.5vw,15px);font-size:1.8rem;line-height:1.5;font-weight:700}.impression-3__lead{flex:1}.impression-3__lead p{margin-bottom:min(3vw,30px);font-size:1.6rem;line-height:2}.impression-4{margin:0 auto min(5vw,50px);padding:0 min(2vw,20px);max-width:1430px}.impression-4__inner{margin-left:auto;max-width:1310px}.impression-4__flex{display:flex;-moz-column-gap:min(3vw,30px);column-gap:min(3vw,30px);flex-direction:row-reverse}.impression-4__img{width:55.2%}.impression-4__img img{border-radius:5px}.impression-4__img figcaption{padding:min(1.5vw,15px);font-size:1.8rem;line-height:1.5;font-weight:700}.impression-4__lead{flex:1}.impression-4__lead p{margin-bottom:min(3vw,30px);font-size:1.6rem;line-height:2}@media (max-width:1024px){.impression-1__flex{flex-direction:column}.impression-1__img{width:auto}.impression-1__img figcaption{font-size:1.6rem}.impression-1__lead{flex:inherit;padding:min(1.5vw,15px)}.impression-2__flex{flex-direction:column}.impression-2__img figcaption{font-size:1.6rem}.impression-2__lead{flex:inherit;padding:min(1.5vw,15px)}.impression-3__flex{flex-direction:column}.impression-3__img{width:auto}.impression-3__img figcaption{font-size:1.6rem}.impression-3__lead{flex:inherit;padding:min(1.5vw,15px)}.impression-4__flex{flex-direction:column}.impression-4__img{width:auto}.impression-4__img figcaption{font-size:1.6rem}.impression-4__lead{flex:inherit;padding:min(1.5vw,15px)}}.product-1{background:#000;margin-bottom:min(10vw,100px);color:#fff}.product-1__flex{display:flex}.product-1__img{max-width:800px}.product-1__img figcaption{padding:min(1.5vw,15px) min(2vw,20px);font-size:1.6rem;line-height:1.6}.product-1__info{flex:1;padding:min(6vw,80px) min(6.5vw,85px)}.product-1__info-logo{width:160px;margin:0 auto min(5vw,50px)}.product-1__info-lead{margin-bottom:min(3vw,30px);line-height:2}.product-1__info-ex{margin-bottom:min(4.5vw,45px)}.product-1__info-ex li{font-size:1.4rem}.product-1__info-btn{margin:0 auto;width:400px}.product-2{background:#eff2f4}.product-2__inner{margin:0 auto min(6vw,60px);padding:min(6vw,60px) min(2vw,20px) min(5vw,50px);max-width:1120px}.product-2__img img{border-radius:5px}.product-2__img figcaption{padding:min(1.5vw,15px);font-size:1.8rem;line-height:1.5;font-weight:700}.product-3{background:#eff2f4}.product-3__inner{margin:0 auto;padding:min(6vw,60px) min(2vw,20px) min(5vw,50px);max-width:1120px}.product-3__img img{border-radius:5px}.product-3__img figcaption{padding:min(1.5vw,15px);font-size:1.8rem;line-height:1.5;font-weight:700}.product__link{padding:min(6vw,60px) 0 min(8vw,80px);text-align:center}.product__link-logo{display:inline-block;margin-bottom:min(3vw,30px);width:280px}.product__link-btn{margin:0 auto;width:640px}@media (max-width:1240px){.product-1__flex{flex-direction:column}.product-1__img{max-width:inherit}.product-1__img figcaption{padding:min(1.5vw,15px) min(3.5vw,35px)}.product-1__info{flex:inherit;padding:min(4vw,40px) min(3.5vw,35px) min(8vw,60px)}.product-1__info-logo{width:140px}}@media (max-width:1024px){.product-1__info-btn{width:90%}.product-2__img figcaption{font-size:1.6rem}.product-3__img figcaption{font-size:1.6rem}.product__link-logo{width:180px}.product__link-btn{width:90%}}.impression__title{display:flex;gap:min(1vw,10px);margin-bottom:min(4vw,40px);font-size:4.8rem;font-weight:700;line-height:1.3;align-items:flex-end;justify-content:space-between}.impression__title-txt{flex:1}.impression__title-line{display:inline-flex;align-items:center}.impression__title-line::after{content:"";width:min(10vw,100px);flex-grow:1;height:2px;background:#000;display:block;margin-left:.4em}.impression__title-line-l{display:inline-flex;align-items:center}.impression__title-line-l::before{content:"";width:min(10vw,100px);flex-grow:1;height:2px;background:#000;display:block;margin-right:.4em}.impression__title-number{padding-bottom:8px;width:120px;text-align:right}.impression__title-number.number02{padding-bottom:20px}.impression__title.-reverse{flex-direction:row-reverse}.impression__title.-reverse .impression__title-txt{text-align:right}.product__title{margin-bottom:min(2vw,20px);font-size:4.8rem;font-weight:700;line-height:1.3;text-align:center}.product__title-line{display:inline-flex;align-items:center}.product__title-line::after,.product__title-line::before{content:"";width:min(10vw,100px);flex-grow:1;height:2px;background:#000;display:block}.product__title-line::before{margin-right:.4em}.product__title-line::after{margin-left:.4em}@media (max-width:1440px){.impression__title-number.number02{padding-bottom:0}}@media (max-width:1240px){.impression__title{font-size:4.2rem}.impression__title-number{width:100px}.product__title{font-size:4.2rem}}@media (max-width:768px){.impression__title{flex-direction:column-reverse;margin-bottom:min(3vw,30px);font-size:6vw;align-items:flex-start;justify-content:inherit}.impression__title-txt{flex:inherit}.impression__title-line-l{display:inline-flex;align-items:center}.impression__title-line-l::before{display:none}.impression__title-number{padding-bottom:1vw;width:18vw;text-align:left}.impression__title.-reverse{flex-direction:column-reverse}.impression__title.-reverse .impression__title-txt{text-align:left}.product__title{font-size:6vw}}.arrow-button-1,.arrow-button-2,a.arrow-button-3,a.arrow-button-4{background-color:#ef2e71;border-radius:9999px;color:#fff;font-size:1.6rem;display:block;padding:10px;position:relative;text-align:center;text-decoration:none;width:100%;transition:all .15s linear}.arrow-button-1{background:#000}a.arrow-button-3{padding:15px;font-size:1.8rem}a.arrow-button-4{font-size:2.6rem;padding:18px}.arrow-button-1::after,.arrow-button-2::after,a.arrow-button-3::after,a.arrow-button-4::after{content:"";border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;display:inline-block;width:10px;height:10px;position:absolute;top:50%;right:25px;transform:translateY(-50%) rotate(45deg);transition:all .15s linear}.arrow-button-2::after{transform:translateY(-70%) rotate(135deg)}a.arrow-button-3::after{right:30px}a.arrow-button-4::after{right:40px}.mv__main-nav a:hover .arrow-button-1,.mv__main-nav a:hover .arrow-button-2{opacity:.8}.mv__main-nav a:hover .arrow-button-1::after{right:20px}.mv__main-nav a:hover .arrow-button-2::after{top:58%}a.arrow-button-3:hover,a.arrow-button-4:hover{opacity:.8}a.arrow-button-3:hover::after{right:25px}a.arrow-button-4:hover::after{right:35px}@media (max-width:1024px){.arrow-button-1,.arrow-button-2,a.arrow-button-3,a.arrow-button-4{padding:1.2vw}a.arrow-button-3{padding:2vw;font-size:2rem}a.arrow-button-4{padding:2vw;font-size:2rem}.arrow-button-1::after,.arrow-button-2::after,a.arrow-button-3::after,a.arrow-button-4::after{right:3.5vw}a.arrow-button-3::after,a.arrow-button-4::after{right:6vw}}.ex{font-size:.8em;vertical-align:top}.ex-txt{font-size:1.4rem}.display-none{display:none}.xl-none{display:inline-block}.lg-none{display:inline-block}.md-none{display:inline-block}.sm-none{display:inline-block}.xl-on{display:none}.lg-on{display:none}.md-on{display:none}.sm-on{display:none}@media (max-width:1240px){.xl-none{display:none}.lg-none{display:inline-block}.md-none{display:inline-block}.sm-none{display:inline-block}.xl-on{display:inline-block}.lg-on{display:none}.md-on{display:none}.sm-on{display:none}}@media (max-width:1024px){.lg-none{display:none}.md-none{display:inline-block}.sm-none{display:inline-block}.lg-on{display:inline-block}.md-on{display:none}.sm-on{display:none}}@media (max-width:768px){.md-none{display:none}.sm-none{display:inline-block}.lg-on{display:inline-block}.md-on{display:inline-block}.sm-on{display:none}}@media (max-width:576px){.sm-none{display:none}.sm-on{display:inline-block}}
/*# sourceMappingURL=style.min.css.map */