@charset "UTF-8";*,::after,::before{box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}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:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}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 #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}main{margin:auto;color:#333}img{width:100%}html{scroll-behavior:smooth}svg *{animation-play-state:paused!important}svg.is-play *{animation-play-state:running!important}object#animationSvg{width:880px}.pc_none{display:none}.sp_none{display:block}div.kv .kv_image{width:100%}a :hover{opacity:.9}a.p-featureMovie__link :hover{opacity:1}.lineup_nav_item :hover{opacity:.7}.sunstar_logo{width:146px}.premium_logo{width:240px}.nav{background:#000;padding:50px 0}.nav .nav_inner{display:flex;justify-content:center;gap:0 50px}.nav .nav_inner .nav_image{width:300px}.feature{padding:59px 0 96px 0;background-image:url(../img/3000pc1.webp);background-size:cover;background-position:top center}.feature .feature_inner .feature_title{width:750px;margin:0 auto 9px}.feature .feature_inner .feature_mov{width:880px;margin:0 auto 20px}.feature .feature_inner p{font-size:20px;text-align:center;letter-spacing:5%;line-height:1.7}div.point{padding:118px 0 0;background-image:url(../img/3000pc2.webp);background-size:cover;background-position:top center;position:relative;z-index:2}div.point .point_inner{position:relative;overflow:hidden;padding-bottom:282px}div.point .point_inner h2{width:749px;margin:0 auto 64px}div.point .point_inner .swiper_content{position:relative;width:900px;margin:auto;z-index:3}div.point .point_inner .swiper_content .swiper{width:100%;margin:auto;border:2px solid #d2c172}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide{padding:30px 60px}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .point_num{width:112px;margin:0 auto 20px;position:relative}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .point_num::after{content:"";position:absolute;background-image:url(../img/point_line.png);width:250px;height:1px;background-size:100% 100%;background-position:center;bottom:-20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:block}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .efficacy{margin-top:40px;margin-bottom:32px;text-align:center;font-size:42px;color:#fff}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .efficacy span{font-size:32px}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .main_image{margin-bottom:20px}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .text_area{color:#fff}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .text_area p.text{font-size:18px;line-height:1.7;letter-spacing:5%;margin-bottom:20px}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .text_area ul li{font-size:12px;line-height:1.6}.efficacys{padding:270px 0;background-image:url(../img/3000pc3.webp);background-size:cover;background-position:top center;margin-top:-150px}.efficacys .efficacys_title{width:491px;margin:0 auto 95px}.efficacys .efficacys_image{width:900px;margin:0 auto 30px}.efficacys p{font-size:12px;text-align:center}.lineup{padding:120px 0;background:#fffcf0;text-align:center}.lineup .lineup_inner .lineup_box{width:830px;margin:auto;padding-bottom:80px}.lineup .lineup_inner .lineup_box:nth-of-type(1){border-bottom:1px solid #b18b20}.lineup .lineup_inner .lineup_box:nth-of-type(2){padding-top:80px}.lineup .lineup_inner .lineup_box .lineup_text_01{width:410px;margin:0 auto 110px}.lineup .lineup_inner .lineup_box .lineup_text_02{width:532px;margin:0 auto 84px}.lineup .lineup_inner .lineup_box .items{width:100%}.lineup .lineup_inner .lineup_box .items .item_inner{display:flex;gap:0 40px;justify-content:center}.lineup .lineup_inner .lineup_box .items .item_inner .item_box{width:190px}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product{width:100%}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .product_image{width:163px;margin:auto}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .product_image.small{width:145px}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .about{margin-bottom:16px}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .about .name{font-size:16px;font-weight:700;line-height:24px;text-align:center;margin-bottom:5px}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .about .flavor{font-size:12px;font-weight:700;line-height:20px;text-align:center}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .buttons .shop{margin-bottom:12px}.lineup .lineup_inner .lineup_box .items .item_inner .item_box:nth-of-type(1) .flavor{color:#009ba6}.lineup .lineup_inner .lineup_box .items .item_inner .item_box:nth-of-type(2) .flavor{color:#d35ba9}.lineup .bottom_text{display:inline-block;margin:auto;text-align:left}.lineup .bottom_text p{text-align:left;font-size:12px;line-height:18px}.lineup .bottom_text p.dec{font-size:10px;line-height:18px;border:1px solid #333;padding:0 5px;text-align:left;display:inline-block;margin-bottom:5px}.tvcm{background-image:url(../img/3000pc5.webp);background-size:cover;background-position:top center;padding:80px 0}.tvcm .tvcm_title{width:666px;margin:0 auto 35px}.tvcm .movie_image{width:674px;margin:auto}.other{background-image:url(../img/3000pc6.webp);background-size:cover;background-position:top center;padding:120px 0}.other .premium_logo_mark{width:169px;margin:0 auto 30px;position:relative}.other .premium_logo_mark::before{content:"";position:absolute;display:inline-block;width:100px;height:1px;background:#b18b20;top:0;bottom:0;margin:auto 0;left:-115px}.other .premium_logo_mark::after{content:"";position:absolute;display:inline-block;width:100px;height:1px;background:#b18b20;top:0;bottom:0;margin:auto 0;right:-115px}.other .other_title{width:565px;margin:0 auto 60px}.other .other_item .other_item_inner{display:flex;justify-content:center;padding:30px 0 90px 0;background:#fffcf0;width:1100px;margin:auto;gap:0 60px}.other .other_item .other_item_inner .other_item_box{width:450px}.other .other_item .other_item_inner .other_item_box p.name{font-size:34px;line-height:40px;color:#008d59;text-shadow:1px 1px 0px #000;text-align:center;margin-bottom:20px;font-weight:500}.other .other_item .other_item_inner .other_item_box .other_item_image{margin-bottom:30px}.other .other_item .other_item_inner .other_item_box p.item_about{font-size:18px;line-height:1.7}.swiper-button-next,.swiper-button-prev{height:63px;width:63px}.swiper-button-next:hover,.swiper-button-prev:hover{filter:brightness(80%)}.swiper-button-next::after,.swiper-button-prev::after{background-repeat:no-repeat;background-size:contain;content:"";height:63px;margin:auto;width:63px}.swiper-button-prev::after{content:""!important;background-image:url(../img/prev_icon.png)}.swiper-button-next::after{content:""!important;background-image:url(../img/next_icon.png)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-30px;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-30px;left:auto}.swiper-slide img{height:auto;width:100%}.swiper-pagination-bullet{background-color:transparent;background-image:url(../img/swiper_dot.png);background-repeat:no-repeat;background-size:12px 12px;background-position:center;border-radius:unset;opacity:1;height:20px;width:20px}.swiper-pagination-bullet-active{background-image:url(../img/swiper_dot_current.png);background-size:100%;background-repeat:no-repeat;background-position:center;height:20px;width:20px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-60px}@media screen and (max-width:767px){.pc_none{display:block}.sp_none{display:none}main{max-width:none;margin:auto}div.kv .kv_image{width:100%}.sunstar_logo{width:146px;width:19.4666666667vw}.premium_logo{width:212px;width:28.2666666667vw}.nav{background:#000;padding:4vw 0}.nav .nav_inner{display:flex;justify-content:center;gap:0 1.6vw}.nav .nav_inner .nav_image{width:216px;width:28.8vw}.feature{padding:3.7333333333vw 0 4vw 0;background-image:url(../img/feature_bg_sp.webp);background-size:100%;background-position:center}.feature .feature_inner .feature_title{width:100%;margin:0 auto 8vw}.feature .feature_inner .feature_mov{width:100%;margin:0 auto 7.3333333333vw}.feature .feature_inner p{font-size:20px;font-size:2.6666666667vw;text-align:center;letter-spacing:5%;line-height:1.7}div.point{padding:"0 0 0 0 ";background-image:url(../img/point_bg_sp.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center}div.point .point_inner{padding:0 0 27.7333333333vw 0}div.point .point_inner h2{width:100%;margin:0 auto 1.3333333333vw}div.point .point_inner .swiper_content{position:relative;width:560px;width:74.6666666667vw;margin:auto;z-index:3}div.point .point_inner .swiper_content .swiper{width:100%;margin:auto;border:.2666666667vw solid #d2c172}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide{padding:4vw 5.3333333333vw 8vw 5.3333333333vw}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .point_num{width:112px;width:14.9333333333vw;margin:0 auto 1.6vw;position:relative}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .point_num::after{content:"";position:absolute;background-image:url(../img/point_line.png);width:166px;width:22.1333333333vw;height:1px;height:.1333333333vw;background-size:100% 100%;background-position:center;bottom:-12px;bottom:-1.6vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:block}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .efficacy{margin-top:30px;margin-top:4vw;margin-bottom:32px;margin-bottom:4.2666666667vw;text-align:center;font-size:38px;font-size:5.0666666667vw;color:#fff}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .efficacy span{font-size:30px;font-size:4vw}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .main_image{margin-bottom:19px;margin-bottom:2.5333333333vw}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .text_area{color:#fff}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .text_area p.text{font-size:22px;font-size:2.9333333333vw;line-height:1.7;letter-spacing:5%;margin-bottom:18px;margin-bottom:2.4vw}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .text_area ul li{font-size:18px;font-size:2.4vw;line-height:1.6}.swiper-button-next,.swiper-button-prev{width:60px;width:8vw;height:60px;height:8vw}.swiper-button-next::after,.swiper-button-prev::after{background-repeat:no-repeat;background-size:contain;content:"";width:60px;width:8vw;height:60px;height:8vw;margin:auto}.swiper-button-prev::after{content:""!important;background-image:url(../img/prev_icon.png)}.swiper-button-next::after{content:""!important;background-image:url(../img/next_icon.png)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-4.9vw;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-4.9vw;left:auto}.swiper-slide img{height:auto;width:100%}.swiper-pagination-bullet{background-color:transparent;background-image:url(../img/swiper_dot.png);background-repeat:no-repeat;background-size:1.6vw 1.6vw;background-position:center;border-radius:unset;opacity:1;width:20px;width:2.6666666667vw;height:20px;height:2.6666666667vw}.swiper-pagination-bullet-active{background-image:url(../img/swiper_dot_current.png);background-size:100%;background-repeat:no-repeat;background-position:center;width:20px;width:2.6666666667vw;height:20px;height:2.6666666667vw}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-42px;bottom:-5.6vw}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .5333333333vw}.efficacys{padding:14.6666666667vw 0 15.8666666667vw 0;background-image:url(../img/efficacys_bg_sp.webp);background-size:100% 100%;background-position:center;margin-top:-11vw;position:relative;z-index:-1}.efficacys .efficacys_title{width:480px;width:64vw;margin:0 auto 6.8vw}.efficacys .efficacys_image{width:671px;width:89.4666666667vw;margin:0 auto 2.4vw}.efficacys p{font-size:20px;font-size:2.6666666667vw;text-align:center}.lineup{padding:17.3333333333vw 0 14.1333333333vw 0;background:#fffcf0;text-align:center}.lineup .lineup_inner .lineup_box{width:674px;width:89.8666666667vw;margin:auto;padding-bottom:80px;padding-bottom:10.6666666667vw}.lineup .lineup_inner .lineup_box:nth-of-type(1){border-bottom:.1333333333vw solid #b18b20}.lineup .lineup_inner .lineup_box:nth-of-type(2){padding-top:80px;padding-top:10.6666666667vw}.lineup .lineup_inner .lineup_box .lineup_text_01{width:492px;width:65.6vw;margin:0 auto 10.6666666667vw}.lineup .lineup_inner .lineup_box .lineup_text_02{width:475px;width:63.3333333333vw;margin:0 auto 10.6666666667vw}.lineup .lineup_inner .lineup_box .items{width:100%}.lineup .lineup_inner .lineup_box .items .item_inner{display:flex;flex-direction:column;gap:10.6666666667vw 0;justify-content:center}.lineup .lineup_inner .lineup_box .items .item_inner .item_box{width:100%}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product{width:100%;display:flex;align-items:center;justify-content:space-around;gap:0 5.3333333333vw}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .product_inner:nth-of-type(1){width:auto}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .product_inner:nth-of-type(2){width:362px;width:48.2666666667vw;flex-shrink:0}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .product_image{width:100%}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .product_image.small{width:250px;width:33.3333333333vw}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .about{margin-bottom:20px;margin-bottom:2.6666666667vw}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .about .name{font-size:34px;font-size:4.5333333333vw;font-weight:700;line-height:24px;line-height:46px;line-height:6.1333333333vw;text-align:left;margin-bottom:5px}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .about .flavor{font-size:26px;font-size:3.4666666667vw;font-weight:700;line-height:44px;line-height:5.8666666667vw;text-align:left}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .buttons .shop{margin-bottom:10px;margin-bottom:1.3333333333vw}.lineup .lineup_inner .lineup_box .items .item_inner .item_box:nth-of-type(1) .flavor{color:#009ba6}.lineup .lineup_inner .lineup_box .items .item_inner .item_box:nth-of-type(2) .flavor{color:#d35ba9}.lineup .bottom_text{width:672px;width:89.6vw;display:inline-block;margin:auto;text-align:left}.lineup .bottom_text p{text-align:left;font-size:20px;font-size:2.6666666667vw;line-height:30px;line-height:4vw}.lineup .bottom_text p.dec{font-size:16px;font-size:2.1333333333vw;line-height:18px;line-height:2.4vw;border:.1333333333vw solid #333;padding:5px;padding:.6666666667vw;text-align:left;display:inline-block;margin-bottom:5px;margin-bottom:.6666666667vw}.tvcm{background-image:url(../img/tvcm_bg_sp.png);background-size:100% 100%;background-position:center;padding:13.3333333333vw 0}.tvcm .tvcm_title{width:666px;width:88.8vw;margin:0 auto 35px;margin:0 auto 6.9333333333vw}.tvcm .movie_image{width:672px;width:89.6vw;margin:auto}.other{background-image:url(../img/other_bg_sp.webp);background-size:cover;background-position:top center;padding:13.3333333333vw 0 14.6666666667vw 0}.other .premium_logo_mark{width:169px;width:22.5333333333vw;margin:0 auto 8vw;position:relative}.other .premium_logo_mark::before{content:"";position:absolute;display:inline-block;width:100px;width:100px;width:13.3333333333vw;height:1px;height:.1333333333vw;background:#b18b20;top:0;bottom:0;margin:auto 0;left:-16vw}.other .premium_logo_mark::after{content:"";position:absolute;display:inline-block;width:100px;width:13.3333333333vw;height:1px;height:.1333333333vw;background:#b18b20;top:0;bottom:0;margin:auto 0;right:-16vw}.other .other_title{width:564px;width:75.2vw;margin:0 auto 8vw}.other .other_item .other_item_inner{display:flex;flex-direction:column;padding:0;background:0 0;width:590px;width:78.6666666667vw;margin:auto;gap:8vw 0}.other .other_item .other_item_inner .other_item_box{width:100%;padding:4vw 6vw 6vw 6vw;background:#fffcf0}.other .other_item .other_item_inner .other_item_box p.name{font-size:42px;font-size:5.6vw;line-height:52px;line-height:6.9333333333vw;color:#008d59;text-shadow:1px 1px 0px #000;text-align:center;margin-bottom:30px;margin-bottom:4vw}.other .other_item .other_item_inner .other_item_box .other_item_image{margin-bottom:26px;margin-bottom:3.4666666667vw}.other .other_item .other_item_inner .other_item_box p.item_about{font-size:22px;font-size:2.9333333333vw;line-height:1.7}object#animationSvg{width:100%}}@media screen and (min-width:768px) and (max-width:1366px){.nav{background:#000;padding:3.6603vw 0}.nav .nav_inner{display:flex;justify-content:center;gap:0 3.6603vw}.nav .nav_inner .nav_image{width:21.9619vw}.feature{padding:4.3192vw 0 7.0278vw 0;background-image:url(../img/3000pc1.webp);background-size:cover;background-position:top center}.feature .feature_inner .feature_title{width:54.9048vw;margin:0 auto .6589vw}.feature .feature_inner .feature_mov{width:64.4217vw;margin:0 auto 1.4641vw}.feature .feature_inner p{font-size:1.4641vw;text-align:center;letter-spacing:5%;line-height:1.7}div.point{padding:8.6384vw 0 0 0;background-image:url(../img/3000pc2.webp);background-size:cover;background-position:top center}div.point .point_inner h2{width:54.8316vw;margin:0 auto 4.6852vw;padding-bottom:20.6442vw}div.point .point_inner .swiper_content{position:relative;width:65.8858vw;margin:auto;z-index:3}div.point .point_inner .swiper_content .swiper{width:100%;margin:auto;border:.1464vw solid #d2c172}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide{padding:2.1962vw 4.3924vw}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .point_num{width:8.1991vw;margin:0 auto 1.4641vw;position:relative}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .point_num::after{content:"";position:absolute;background-image:url(../img/point_line.png);width:18.3016vw;height:1px;background-size:100% 100%;background-position:center;bottom:-1.4641vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:block}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .efficacy{margin-top:2.9283vw;margin-bottom:2.3426vw;text-align:center;font-size:3.0747vw;color:#fff}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .efficacy span{font-size:2.3426vw}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .main_image{margin-bottom:1.4641vw}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .text_area{color:#fff}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .text_area p.text{font-size:1.3177vw;line-height:1.7;letter-spacing:5%;margin-bottom:1.4641vw}div.point .point_inner .swiper_content .swiper .swiper-wrapper .swiper-slide .text_area ul li{font-size:.8785vw;line-height:1.6}.efficacys{padding:13.7848vw 0;background-image:url(../img/3000pc3.webp);background-size:cover;background-position:top center;margin-top:-10.981vw}.efficacys .efficacys_title{width:35.9444vw;margin:0 auto 6.9546vw}.efficacys .efficacys_image{width:65.8858vw;margin:0 auto 2.1962vw}.efficacys p{font-size:.8785vw;text-align:center}.lineup{padding:8.7848vw 0;background:#fffcf0;text-align:center}.lineup .lineup_inner .lineup_box{width:60.7613vw;margin:auto;padding-bottom:5.8565vw}.lineup .lineup_inner .lineup_box:nth-of-type(1){border-bottom:1px solid #b18b20}.lineup .lineup_inner .lineup_box:nth-of-type(2){padding-top:5.8565vw}.lineup .lineup_inner .lineup_box .lineup_text_01{width:30.0146vw;margin:0 auto 8.0527vw}.lineup .lineup_inner .lineup_box .lineup_text_02{width:38.9458vw;margin:0 auto 6.1493vw}.lineup .lineup_inner .lineup_box .items{width:100%}.lineup .lineup_inner .lineup_box .items .item_inner{display:flex;gap:0 2.9283vw;justify-content:center}.lineup .lineup_inner .lineup_box .items .item_inner .item_box{width:13.9092vw}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product{width:100%}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .product_image{width:11.9327vw;margin:auto}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .product_image.small{width:10.6149vw}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .about{margin-bottom:1.1713vw}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .about .name{font-size:1.1713vw;font-weight:700;line-height:1.757vw;text-align:center;margin-bottom:.366vw}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .about .flavor{font-size:.8785vw;font-weight:700;line-height:1.4641vw;text-align:center}.lineup .lineup_inner .lineup_box .items .item_inner .item_box .product .buttons .shop{margin-bottom:.8785vw}.lineup .lineup_inner .lineup_box .items .item_inner .item_box:nth-of-type(1) .flavor{color:#009ba6}.lineup .lineup_inner .lineup_box .items .item_inner .item_box:nth-of-type(2) .flavor{color:#d35ba9}.lineup .bottom_text{display:inline-block;margin:auto;text-align:left}.lineup .bottom_text p{text-align:left;font-size:.8785vw;line-height:1.3177vw}.lineup .bottom_text p.dec{font-size:.7321vw;line-height:1.3177vw;border:1px solid #333;padding:0 .366vw;text-align:left;display:inline-block;margin-bottom:.366vw}.tvcm{background-image:url(../img/3000pc5.webp);background-size:cover;background-position:top center;padding:5.8565vw 0}.tvcm .tvcm_title{width:48.7555vw;margin:0 auto 2.5622vw}.tvcm .movie_image{width:49.3411vw;margin:auto}.other{background-image:url(../img/3000pc6.webp);background-size:cover;background-position:top center;padding:8.7848vw 0}.other .premium_logo_mark{width:12.3719vw;margin:0 auto 2.1962vw;position:relative}.other .premium_logo_mark::before{content:"";position:absolute;display:inline-block;width:7.3206vw;height:1px;background:#b18b20;top:0;bottom:0;margin:auto 0;left:-8.4187vw}.other .premium_logo_mark::after{content:"";position:absolute;display:inline-block;width:7.3206vw;height:1px;background:#b18b20;top:0;bottom:0;margin:auto 0;right:-8.4187vw}.other .other_title{width:41.3616vw;margin:0 auto 4.3924vw}.other .other_item .other_item_inner{display:flex;justify-content:center;padding:2.1962vw 0 6.5886vw 0;background:#fffcf0;width:80.5271vw;margin:auto;gap:0 4.3924vw}.other .other_item .other_item_inner .other_item_box{width:32.9429vw}.other .other_item .other_item_inner .other_item_box p.name{font-size:2.489vw;line-height:2.9283vw;color:#008d59;text-shadow:.0732vw .0732vw 0px #000;text-align:center;margin-bottom:1.4641vw}.other .other_item .other_item_inner .other_item_box .other_item_image{margin-bottom:2.1962vw}.other .other_item .other_item_inner .other_item_box p.item_about{font-size:1.3177vw;line-height:1.7}.swiper-button-next,.swiper-button-prev{height:4.612vw;width:4.612vw}.swiper-button-next:hover,.swiper-button-prev:hover{filter:brightness(80%)}.swiper-button-next::after,.swiper-button-prev::after{background-repeat:no-repeat;background-size:contain;content:"";height:4.612vw;margin:auto;width:4.612vw}.swiper-button-prev::after{content:""!important;background-image:url(../img/prev_icon.png)}.swiper-button-next::after{content:""!important;background-image:url(../img/next_icon.png)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-2.1962vw;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-2.1962vw;left:auto}.swiper-slide img{height:auto;width:100%}.swiper-pagination-bullet{background-color:transparent;background-image:url(../img/swiper_dot.png);background-repeat:no-repeat;background-size:.8785vw .8785vw;background-position:center;border-radius:unset;opacity:1;height:1.4641vw;width:1.4641vw}.swiper-pagination-bullet-active{background-image:url(../img/swiper_dot_current.png);background-size:100%;background-repeat:no-repeat;background-position:center;height:1.4641vw;width:1.4641vw}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-4.3924vw}object#animationSvg{width:64.4217vw}}.nav .nav_inner .nav_image:nth-of-type(2){transition-delay:.3s}.nav .nav_inner .nav_image:nth-of-type(3){transition-delay:.6s}.lineup .lineup_inner .lineup_box .items .item_inner .item_box:nth-of-type(2){transition-delay:.3s}@media screen and (max-width:767px){.lineup .lineup_inner .lineup_box .items .item_inner .item_box:nth-of-type(2){transition-delay:0}}.l-banner__inner{padding:0 0 50px;background:#f5f5f5}@media screen and (max-width:768px){.l-banner__inner{padding:0 0 30px}}.l-banner__big{background-color:#fff;padding:60px 0}@media screen and (max-width:768px){.l-banner__big{padding:20px 4%}}.l-banner__big--inner{position:relative;width:100%;max-width:1084px;margin:0 auto}@media screen and (max-width:1215.7306002928px){.l-banner__big--inner{width:87.8477306003%}}@media screen and (max-width:1120px){.l-banner__big--inner{width:90vw}}.l-banner__big--inner a{display:block;opacity:1;transition:all 1s cubic-bezier(.19,1,.22,1)}.l-banner__big--inner a:hover{opacity:.6;transition:all 1s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:768px){.l-banner__big--inner a:hover{opacity:1}}.l-banner__big--inner a .banner__pc{display:block}@media screen and (max-width:768px){.l-banner__big--inner a .banner__pc{display:none}}.l-banner__big--inner a .banner__sp{display:none}@media screen and (max-width:768px){.l-banner__big--inner a .banner__sp{display:block}}.l-banner__big--inner a img{display:block;width:100%;height:auto}.l-banner__list{display:flex;justify-content:center;padding-top:50px}@media screen and (max-width:768px){.l-banner__list{flex-wrap:wrap;padding:30px 4% 0}}.l-banner__item{width:175px;margin-right:30px}@media screen and (max-width:768px){.l-banner__item{width:46.8656716418%;margin-right:0;margin-top:20px}}.l-banner__item a{display:block;width:100%;background-color:#fff;opacity:1;transition:all 1s cubic-bezier(.19,1,.22,1)}.l-banner__item a:hover{opacity:.6;transition:all 1s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:768px){.l-banner__item a:hover{opacity:1}}.l-banner__item a img{display:block;width:100%;height:auto}.l-banner__item:last-child{margin-right:0}@media screen and (max-width:768px){.l-banner__item:nth-child(even){margin-left:5.9701492537%}.l-banner__item:nth-child(-n+2){margin-top:0}}.l-footer{position:relative;z-index:9}.l-footer__inner{padding:60px 40px 100px}@media screen and (max-width:768px){.l-footer__inner{padding:40px 0 30px}}.l-footer__logo{display:block;margin:0 auto;width:150px;margin-bottom:50px}@media screen and (max-width:768px){.l-footer__logo{margin-bottom:30px;width:120px}}.l-footer__logo a{display:block;width:100%;opacity:1;transition:all 1s cubic-bezier(.19,1,.22,1)}.l-footer__logo a:hover{opacity:.6;transition:all 1s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:768px){.l-footer__logo a:hover{opacity:1}}.l-footer__logo a img{display:block;width:100%;height:auto}.l-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:25px;border-top:1px solid #e0e0e0}@media screen and (max-width:768px){.l-footer__bottom{border:0;padding-top:0;flex-wrap:wrap;flex-direction:column-reverse}}@media screen and (max-width:768px){.l-footer__bottom .bottom__left{width:100%;text-align:center}}.l-footer__bottom .bottom__left--company{font-size:1.2rem;margin-bottom:10px}.l-footer__bottom .bottom__left--copy{font-size:1rem}.l-footer__bottom .bottom__right{display:flex;align-items:center}@media screen and (max-width:768px){.l-footer__bottom .bottom__right{width:100%;margin-bottom:30px;justify-content:center}}.l-footer__bottom .bottom__right .bottom__item{margin-right:20px}.l-footer__bottom .bottom__right .bottom__item:last-child{margin-right:0}.l-footer__bottom .bottom__right .bottom__item a{content:"";text-indent:-9999px;display:block;opacity:1;transition:all 1s cubic-bezier(.19,1,.22,1)}.l-footer__bottom .bottom__right .bottom__item a:hover{opacity:.6;transition:all 1s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:768px){.l-footer__bottom .bottom__right .bottom__item a:hover{opacity:1}}.l-footer__bottom .bottom__right .bottom__item:nth-child(1) a{background:url(../img/common/icon_x.svg) 0 0 no-repeat;background-size:100% auto;width:24px;height:24px}.l-footer__bottom .bottom__right .bottom__item:nth-child(2) a{background:url(../img/common/icon_fb.svg) 0 0 no-repeat;background-size:100% auto;width:29px;height:29px}.l-footer__bottom .bottom__right .bottom__item:nth-child(3) a{background:url(../img/common/icon_in.svg) 0 0 no-repeat;background-size:100% auto;width:27px;height:27px}.l-footer__bottom .bottom__right .bottom__item:nth-child(4) a{background:url(../img/common/icon_yt.svg) 0 0 no-repeat;background-size:100% auto;width:30px;height:21px}.l-footer__inner{padding-bottom:30px}.l-footer__bottom{padding-right:60px}.p-featureMovie__thumbFrame{transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,20px,0)}.rellax{position:absolute;will-change:transform}.efficacys,.feature,.point,.tvcm{overflow:hidden;position:relative}