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,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body,html{height:100%}html{scroll-behavior:smooth}body,button{line-height:1;font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,picture,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{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{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}img{max-width:100%;height:auto}:root{interpolate-size:allow-keywords;--primary-color:#E61673;--sub-color:#353758;--text-color:#231815;--bg-01:#DEDFF0;--en-txt:"Roboto",sans-serif;font-style:normal;--sp-cnt-w:89.74%}body{min-height:100vh;min-height:-webkit-fill-available;background-color:#f6f6f6;color:var(--text-color)}html{height:-webkit-fill-available}body,html{height:100%}.txt-en{font-family:var(--en-txt)}.reverce{flex-direction:row-reverse}.d-flex{display:flex;justify-content:space-between}.container{margin:0 auto;position:relative;z-index:2;box-sizing:border-box;max-width:1200px;width:var(--sp-cnt-w)}.section{position:relative;z-index:5;background-color:#f6f6f6}.section.pb0{padding-bottom:0}.section.pt0{padding-top:0}.lead-txt{font-weight:500}@media (min-width:768px){body{min-width:1150px}body#page{min-width:inherit}.section{padding:120px 0}.d-flex-lg{display:flex;justify-content:space-between}.reverce-lg{flex-direction:row-reverse}.pc-only{display:block}.sp-only{display:none}.lead-txt{font-size:18px;text-align:center;margin-bottom:50px;line-height:2.1}}@media (max-width:767.98px){.section{padding:min(20.5vw,80px) 0}.d-flex-sp{display:flex;justify-content:space-between}.pc-only{display:none}.sp-only{display:block}.lead-txt{font-size:min(3.5vw,14px);margin-bottom:1.71em;line-height:2}}#header{background-color:#fff;position:relative;z-index:10}#header .d-flex{align-items:center}#sitelogo a{display:block}#header #btn-menu{position:fixed;top:0;z-index:10;background-color:rgba(255,255,255,.7)}#header .menu.icon,#header .menu.icon:after,#header .menu.icon:before{background-color:currentColor}#header .menu.icon:after,#header .menu.icon:before{content:'';position:absolute;left:0;transition:transform .3s ease}#header #btn-menu.active .menu.icon:after,#header #btn-menu.active .menu.icon:before{top:0;bottom:0;margin:auto}#header .menu.icon{color:#000;position:absolute;margin:auto}#header #btn-menu.active .menu.icon{position:absolute;margin:auto;background-color:transparent}#header #btn-menu.active .menu.icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#header #btn-menu.active .menu.icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#page #header{position:fixed;top:0;left:0;width:100%;z-index:100}#page #header .btn.btn-primary{padding:.8em 2em .8em 1.42em;margin:0}@media screen and (min-width:1200px){#btn-menu,.img-product{right:calc((100% - 1200px)/ 2)}}@media print,screen and (max-width:1199.98px){#btn-menu{right:0}.img-product{right:20px}}@media print,screen and (min-width:768px){#header .d-flex{height:80px}#page #header .container{max-width:800px}#page #main{padding-top:80px}#sitelogo{width:273px}#btn-menu{width:80px;height:80px}#header .menu.icon,#header .menu.icon:after,#header .menu.icon:before{width:36px;height:3px}#header .menu.icon:before{top:-10px}#header .menu.icon:after{top:10px}#header #btn-menu.active .menu.icon{height:36px}}@media only screen and (max-width:767.98px){#header .d-flex{height:min(12.8vw,50px)}#page #main{padding-top:min(12.8vw,50px)}#sitelogo{width:min(35.8vw,140px)}#btn-menu{width:min(12.8vw,50px);height:min(12.8vw,50px)}#header .menu.icon,#header .menu.icon:after,#header .menu.icon:before{width:min(5.6vw,22px);height:2px}#header .menu.icon:before{top:min(-1.5vw,-6px)}#header .menu.icon:after{top:min(1.5vw,6px)}}body.fixed{overflow:hidden}#nav{position:fixed;top:0;left:0;z-index:9;width:100%;height:0;overflow:hidden;transition:all .5s ease}#nav.active{height:100%}#nav .nav-inner{position:relative;z-index:10;box-sizing:border-box;transition:all .5s ease}#nav.active .nav-inner{height:100%;overflow:hidden auto}#nav::after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-color:#ecc1da;filter:blur(13px) opacity(83%);z-index:1}#nav .nav-list{position:relative;z-index:2;width:min(89.7%,960px);margin:0 auto}#nav .nav-list>li{background-color:rgba(255,255,255,.7)}#nav a{display:block;text-decoration:none;color:var(--text-color)}.nav-link01-sub{color:var(--primary-color);font-weight:500}#nav .label{font-weight:var(--en-txt);background-color:var(--primary-color);color:#fff;line-height:1;padding:.1em .3em .2em}.nav-link02 .nav-ambassador-name{text-decoration:underline;font-weight:500;width:6.5em;color:var(--text-color)}.nav-link02 button span{text-align:left}.nav-link02 .saron-name{margin:0 1em;width:4.5em}@media print,screen and (min-width:1000.98px){.nav-link02 li{width:33.3%}}@media print,screen and (min-width:768px) and (max-width:1000px){.nav-link02 li{width:50%}}@media print,screen and (min-width:768px){#nav.active .nav-inner{padding:150px 0}#nav .nav-list>li{border-radius:10px;overflow:hidden}#nav .nav-list>li:not(:last-child){margin-bottom:30px}#nav .nav-list>li.nav-link02,#nav .nav-list>li>.nav-link01{padding:16px 40px}.nav-link01{font-size:22px;font-weight:700;background-color:transparent;transition:background-color .5s ease,color .5s ease}#nav a.nav-link01:hover{background-color:rgba(255,255,255,1);color:var(--primary-color)}#nav a.sp-only{display:none}#nav .nav-list>li.nav-link02{padding-bottom:30px}.nav-link02::after{content:'';display:block;clear:both}.nav-link02 li{float:left;margin-top:30px}.nav-link02-title .nav-link01{margin-right:20px}.nav-link02 button{display:flex!important;justify-content:start}.nav-link02 .nav-ambassador-name{font-size:18px}.nav-link02 button:hover .nav-ambassador-name{text-decoration:none}.nav-link02 .saron-name{font-size:14px}#nav .label{font-size:13px}}@media only screen and (max-width:767.98px){#nav.active .nav-inner{padding:min(23vw,90px) 0}.nav-link01{font-size:min(5.1vw,20px);font-weight:500}#nav .nav-list>li.nav-link02,#nav .nav-list>li>.nav-link01{padding:.9em 1.5em}#nav .nav-list>li{border-radius:5px}#nav .nav-list>li:not(:last-child){margin-bottom:min(5.1vw,20px)}.nav-link02 .nav-link02-title.active{margin-bottom:min(5.1vw,20px)}.nav-link02 .nav-link02-title span{display:block;margin-top:min(2.5vw,10px)}.nav-link02 li{margin-bottom:min(3.5vw,14px)}.nav-link01{margin-bottom:min(1.5vw,6px)}.nav-ambassador-name,.nav-link01-sub{font-size:min(4.6vw,18px)}#nav .nav-list>li.nav-link02 .nav-link02-title,#sec02 #sld_point button.title03{position:relative;cursor:pointer}#nav .nav-list>li.nav-link02 .nav-link02-title:after,#sec02 #sld_point button.title03:after{display:block;content:"";width:10px;height:18px;rotate:90deg;background:url(../img/icn-right.svg) no-repeat 0 0;background-size:cover;position:absolute;top:0;bottom:0;right:0;margin:auto 0;transition:rotate .3s ease}#nav .nav-list>li.nav-link02 .nav-link02-title.active:after,#sec02 #sld_point button.title03.active:after{rotate:-90deg}.nav-link02 .nav-link02-title+ul{display:none}.nav-link02 .nav-link02-title.active+ul{display:block}.nav-link02 .saron-name{font-size:min(3.5vw,14px)}#nav .label{font-size:min(3.3vw,13px)}#nav .nav-link02 a.sp-only{display:flex}}button{padding:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;text-decoration:none;inline-size:fit-content;touch-action:manipulation;user-select:none;background:0 0;border:none;cursor:pointer}.btnArea{text-align:center}.btn{display:inline-block;margin-left:auto;margin-right:auto;text-decoration:none;position:relative;line-height:1}.btn.icn::after{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto 0}.btn.btn-primary{background-color:var(--primary-color);color:#fff;font-weight:700}.btn.icn-pdf::after{background:url(../img/icn-pdf.svg) no-repeat 0 0;background-size:contain}#sec02 #sld_point button.title03:after,.btn.icn-right::after{background:url(../img/icn-right-w.svg) no-repeat 0 0;background-size:contain}@media print,screen and (min-width:768px){.btn.btn-primary{padding:18px 47px 18px 20px;border-radius:10px}.btn.icn::after{right:16px}.btn.icn-pdf::after{width:18px;height:22px}.btn.icn-right::after{width:9px;height:16px}}@media only screen and (max-width:767.98px){.btn.btn-primary{padding:1.1em 3.57em 1.1em 1.42em;border-radius:5px;font-size:min(3.5vw,14px)}.btn.icn::after{right:1em}.btn.icn-pdf::after{width:min(4.3vw,17px);height:min(5.1vw,20px)}}#sec01{position:relative}#sec01 .container{z-index:2}.kv-copy{height:100dvh;width:100%;display:flex;align-items:center;justify-content:end;box-sizing:border-box}.kv-text .title03{font-weight:700}.kv-text .lead-txt{text-align:left}.tag{display:inline-block;background-color:#fff;border:1px solid var(--primary-color);color:var(--primary-color);line-height:1}#news,.img-product{position:absolute}.js-fixed #news,.js-fixed .img-product{position:fixed}#keyvisual{position:fixed;top:0;left:0;width:100%;height:100dvh;overflow:hidden;z-index:1;background-repeat:no-repeat;background-position:0 0}.kv-text .notice{text-align:right}#news,.img-product{z-index:3}#news{text-align:left;background-color:rgba(255,255,255,.9);box-sizing:border-box}#main a:not(.btn){color:var(--primary-color);text-decoration:underline}#main a:not(.btn):hover{text-decoration:none}#news dd{font-feature-settings:'palt'}@media print,screen and (min-width:768px){#sec01 .container{text-align:right}#keyvisual{background-image:url(../img/kv-pc.avif);background-size:1920px auto}.kv-copy{padding-bottom:40px}.kv-text{width:min(46.25%,555px);display:inline-block;text-align:left;margin-bottom:360px;background-color:rgba(255,255,255,.6);padding:1em}.kv-text .title03{font-size:38px;margin-bottom:40px}.kv-text .lead-txt{font-size:22px;margin-bottom:1.36em}.kv-text .notice{font-size:14px;margin-bottom:40px}.tag{padding:10px 18px;font-size:18px;border-radius:19px;margin-right:18px}.img-product{bottom:20px;width:300px}#news{left:20px;bottom:40px;width:min(62%,745px);border-radius:10px;padding:20px 40px;font-size:16px}#news dt{font-family:var(--en-txt);font-weight:500}#news dd{width:calc(100% - (6em + 40px))}.newsList+.newsList{margin-top:20px}}@media only screen and (max-width:767.98px){#keyvisual{background-image:url(../img/kv-sp.avif);background-size:cover;background-position:0 0}#sec01{min-height:150vh}#sec01 .container{width:100%}.kv-copy{height:calc(100dvh - min(12.8vw,50px));transition:background-color .5s ease}.kv-copy.bg{background-color:rgba(0,0,0,.3)}.kv-copy picture{width:60%;margin-left:auto;margin-right:auto}.img-product{width:40%;right:2.5vw;bottom:15.38vw}.kv-text{width:var(--sp-cnt-w);padding:min(21vw,80px) 5.13% min(61.5vw,240px);background-color:rgba(246,232,242,.9)}.kv-text .notice{font-size:min(3vw,12px);margin-bottom:3em}.kv-text .title03{font-size:min(6.1vw,24px);margin-bottom:1em}.tag{padding:.3em 1.07em;font-size:min(3.3vw,13px);border-radius:1.76em;margin-right:min(2.5vw,10px)}#news::after{content:'';display:block;clear:both}#news{width:100%;height:min(12.8vw,50px);bottom:0;left:0;overflow:hidden}.news-inner,.newsList,.newsList dd,.newsList dt{display:inline-block}.news-inner{padding:1em 0 0}.newsList{white-space:nowrap;margin-left:2em;font-size:min(3.3vw,13px)}.newsList dt{margin-right:1em;font-weight:500}}@keyframes infoAnimation{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}#sec02{background-color:#f6f6f6}#sec02 .title02{text-align:center;font-weight:700}.point-num{font-weight:700;color:rgba(113,108,107,.3)}.point-num small{display:block}.point01-text em{font-weight:700;font-style:normal;background-color:#ecc1da;padding:0 .3em}.swiper-pagination{display:flex;position:relative;bottom:inherit;left:inherit}.swiper-pagination-bullet{height:auto;border-radius:0;color:#fff;display:flex;align-items:center;justify-content:center;color:#716c6b;background-color:#fff;opacity:1;font-weight:700}.swiper-pagination-bullet-active{background-color:#000;color:#fff}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:inherit;top:inherit;left:inherit}.swiper-slide:not(.swiper-slide-active){opacity:.5}.swiper-pagination-bullet-active:after,.thum-area-profile-comment:after{content:"";display:block;position:absolute;margin:0 auto;bottom:-17px;width:0;height:0;border-style:solid;border-right:17px solid transparent;border-left:17px solid transparent;border-top:28px solid #000;border-bottom:0}#sld_point .swiper-pagination-bullet{width:33.3%}#sld_point .swiper-pagination-bullet small,.swiper-pagination-bullet .txt-num{font-family:var(--en-txt);line-height:1}.swiper-pagination-bullet span{line-height:1.5;margin:0 auto}#sld_point01 .swiper-slide .caption{position:absolute;top:.5em;left:.5em;font-style:italic;opacity:.8}section:not(#sec01) .title03{color:var(--sub-color);font-weight:400;font-family:var(--en-txt);text-align:center}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}@media print,screen and (min-width:768px){#sec02 .title02{font-size:52px;margin-bottom:30px}#sec02 .lead-txt{margin-bottom:60px}.swiper-point-pagination{max-width:1200px;margin-left:auto;margin-right:auto}.swiper-pagination{margin-bottom:40px}#sld_point{width:100%;margin-bottom:120px}.swiper-pagination-bullet{height:60px;padding-left:min(4%,16px);padding-right:min(12.5%,50px)}#sld_point .swiper-pagination-bullet small{display:none}.swiper-pagination-bullet .txt-num{font-size:30px;margin-right:auto;margin-left:0}.swiper-pagination-bullet .txt-title{margin:auto}#sld_point>.swiper-wrapper>.swiper-slide{width:1200px!important}#sld_point01{width:min(40.3%,484px)}#sld_point01 .swiper-slide .caption{font-size:24px}.point01-text{width:min(51.9%,623px)}.point-num{margin-bottom:70px}.point-num small{font-size:30px;letter-spacing:.25em}.point-num .txt-num{font-size:100px}.point01-title{margin:0 0 50px}.point01-about{width:333px;position:absolute;top:10px;right:0}.point01-text>h3,.point01-text>p{width:min(80.89%,504px)}.point01-text p{font-size:18px;line-height:1.8}.point01-text p+p{margin-top:20px}.point01-text em{font-size:22px}section:not(#sec01) .title03{font-size:50px;margin:110px auto 50px}}@media only screen and (max-width:767.98px){#sec02 .title02{font-size:min(6.1vw,24px);margin-bottom:1em}#sec02 .lead-txt{font-size:min(3.3vw,13px);line-height:1.53;margin-bottom:4.6em}#sld_point{margin-bottom:min(10.2vw,40px)}#sld_point .swiper-pagination-bullet{flex-direction:column;padding:min(3vw,12px) 0}#sld_point .swiper-pagination-bullet span{display:none}#sld_point .swiper-pagination-bullet small,.swiper-pagination-bullet .txt-num{display:block}#sld_point .swiper-pagination-bullet small{font-size:min(4.1vw,16px)}#sld_point .swiper-pagination-bullet .txt-num{font-size:min(6.1vw,24px);display:block}#sld_point .swiper-slide{background-color:#fff}#sec02 #sld_point button.title03{margin:0 0 1px;display:flex;padding:.8em 2.5em .8em 1em;font-weight:700;background-color:#000;color:#fff;width:100%;font-size:min(4.1vw,16px);justify-content:start;gap:10px}#sec02 #sld_point button.title03 span{text-align:left}#sec02 #sld_point button.title03:after{right:1em}#sec02 #sld_point button.title03 .txt-en{width:5em;color:rgba(255,255,255,.8)}#sec02 #sld_point button.title03 .txt-title{font-size:min(4.6vw,18px);line-height:1.4}#sec02 #sld_point .title03+.d-flex-lg,#sec02 #sld_point .title03+picture{height:0;overflow:hidden;transition:height .5s ease}#sec02 #sld_point .title03.active+.d-flex-lg{height:200vw}#sec02 #sld_point .title03.active+picture.img-point02{height:209.14vw}#sec02 #sld_point .title03.active+picture.img-point03{height:236vw}#sld_point>.swiper-wrapper{flex-direction:column}#sld_point .swiper,#sld_point .swiper-slide:not(.swiper-slide-active){opacity:1}#sld_point>.swiper-button-next,#sld_point>.swiper-button-prev,#sld_point>.swiper-pagination{display:none!important}.swiper-pagination-bullet-active:after{bottom:min(-4.3vw,-17px);border-right-width:min(4.3vw,17px);border-left-width:min(4.3vw,17px);border-top-width:min(7.1vw,28px)}.point01-text{width:var(--sp-cnt-w);margin:min(7.69vw,30px) auto 0}.point01-title{display:none}.point-num{position:absolute;right:0;top:3px}.point-num small{font-size:min(6.1vw,24px);letter-spacing:.25em}.point-num .txt-num{font-size:min(17.4vw,68px)}.point01-text .point-num{display:none!important}.point01-text p{font-size:min(3.5vw,14px);line-height:2}.point01-text em{font-size:min(4.1vw,16px)}.point01-about{width:95.4%;margin:0 auto min(10.25vw,40px)}#sld_point01{width:80%;margin:0 auto min(10.25vw,40px)}section:not(#sec01) .title03{font-size:min(6.1vw,24px);margin:1.66em 0 1em}.img-point02,.img-point03{margin:0 auto;width:var(--sp-cnt-w);height:auto}}#secKorean{background-color:#cacacd}.korean-hero,.korean-hero-txt{position:relative}.korean-hero-txt{z-index:1}.korean-hero-hangul{position:absolute;z-index:2}.korean-sub-ttl{background-color:#8f0b3c;color:#fff;font-weight:500}.korean-brand-logo img,.korean-ttl img{width:100%}.korean-acd .korean-acd-trigger{background-color:rgba(255,255,255,.47);color:var(--text-color);display:block;width:100%;display:flex;justify-content:start;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.korean-acd .korean-acd-trigger small{padding-right:.5em}.korean-acd .acd-content{background-color:#fff;height:0;opacity:0;transition:height .3s ease-in,opacity .3s ease-in;overflow:hidden}.korean-acd .korean-acd-trigger.active+.acd-content{height:auto;opacity:1}.korean-acd .acd-content::after,.korean-tips::after{content:'';display:block;clear:both}.korean-acd-trigger:before{display:block;content:"";width:10px;height:18px;rotate:90deg;background:url(../img/icn-right.svg) no-repeat 0 0;background-size:cover;position:absolute;top:0;bottom:0;margin:auto 0;transition:rotate .3s ease}.korean-acd-trigger.active:before{rotate:-90deg}.korean-img01-02{float:left}#main a.korean-btn-box{background-color:var(--primary-color);color:#fff;border-radius:10px;box-sizing:border-box;transition:background-color .3s ease;text-decoration:none}.korean-btn-box-detail{text-align:center}.korean-btn-box-ttl{color:#fff;font-weight:700;text-decoration:none}.korean-btn-box .btn-primary{border:2px solid #fff}#secKorean .btn-primary{transition:background-color .3s ease,color .3s ease}#main a.korean-btn-box:hover,.korean-btn-box:hover .btn-primary{background-color:#8f0b3c}.korean-hero .btn-primary:hover{background-color:#fff;color:var(--primary-color)}#secKorean .btn-primary::after{transition:background-image .3s ease}.korean-hero .btn-primary:hover:after{background-image:url(../img/icn-pdf-p.svg)}.korean-style-detail h4,.korean-style-detail h4 small{line-height:1}.korean-style-detail h4 small{display:block;font-weight:500;margin-bottom:1em}.korean-recipe-wrap{position:relative}.korean-recipe{font-family:var(--en-txt);display:flex;align-items:center;background-color:#fff;border-radius:1em;overflow:hidden}.korean-recipe dd,.korean-recipe dt{line-height:1;padding:.5em .8em}.korean-recipe dt{color:#fff}.korean-recipe dd{opacity:.8}.korean-style-color{position:absolute;right:0}#korean-style-01{background-color:rgba(164,11,93,.06)}#korean-style-01 h4{color:#a40b5d}#korean-style-01 .korean-recipe dt{background-color:#a40b5d}#korean-style-01 .korean-recipe{width:25em}#korean-style-02{background-color:rgba(89,87,87,.06);flex-direction:row-reverse}#korean-style-02 h4{color:#595757}#korean-style-02 .korean-recipe dt{background-color:#595757}#korean-style-02 .korean-recipe{width:23em}#korean-style-03{background-color:rgba(164,139,120,.06)}#korean-style-03 h4{color:#a48b78}#korean-style-03 .korean-recipe dt{background-color:#a48b78}#korean-style-03 .korean-recipe{width:10.75em}@media print,screen and (min-width:768px){#secKorean .container{max-width:1064px}.korean-hero{max-width:1200px;width:100%;margin:0 auto 94px;display:flex;justify-content:start;align-items:center;flex-direction:row-reverse;background:url(../img/korean-hero-pc.avif) no-repeat 0 0;height:626px}.korean-hero-hangul{width:95px;right:0;bottom:10px}.korean-hero-txt{width:min(50.3%,604px)}.korean-brand-logo{width:200px;height:26px;margin-bottom:20px}.korean-sub-ttl,.korean-ttl02{padding-left:min(16.5%,100px)}.korean-hero-txt .btn{margin-left:min(16.5%,100px)}.korean-ttl02{margin-bottom:46px}.korean-ttl{width:500px;height:150px}.korean-sub-ttl{font-size:1.1875rem;line-height:1.52;padding-block:1em;margin-bottom:54px}.korean-cover{width:min(34.77%,370px);box-shadow:5px 5px 10px rgba(0,0,0,.16)}.btn.sp-only{display:none!important}.korean-acd{border-radius:5px;overflow:hidden}.korean-acd+.korean-acd{margin-top:30px}.korean-acd-trigger{height:78px;padding-inline:60px 30px;font-size:1.625rem}.korean-acd-trigger small{font-size:1.375rem}.korean-acd-trigger:before{left:30px}.korean-acd .acd-content-inner{padding:30px 30px 40px}.korean-acd .acd-content p{line-height:1.875}#korean-acd01 .acd-content{background:url(../img/korean-01-bg-pc.avif) #fff no-repeat 100% 0;min-height:409px}#korean-acd01 .acd-content p:first-child,.korean-tips{width:min(60.7%,611px)}#korean-acd01 .acd-content p:first-child{margin-bottom:60px}.korean-tips{display:flex;gap:20px}.korean-img01-02{width:120px;background-color:#f1f1f1;display:flex;justify-content:center;align-items:center}.korean-tips-detail{flex:1}.korean-tips h4{font-size:1.125rem;margin-bottom:1em}.korean-acd .acd-content .korean-tips p{font-size:.9375rem;line-height:1.6}.korean-style{display:flex;justify-content:space-between;margin-top:30px}.korean-style-img{width:418px}.korean-style-detail{padding:20px 25px;flex:1}.korean-recipe-wrap,.korean-style-detail h4{margin-bottom:20px}.korean-style-detail h4 .korean-style-ttl img{height:46px;width:auto}.korean-style-detail h4 small{font-size:.875rem}.korean-style-color{bottom:0}#korean-style-01 .korean-style-color,#korean-style-02 .korean-style-color{width:103px}#korean-style-03 .korean-style-color{width:50px}.korean-btn-box{margin-top:60px;padding:24px 30px;width:620px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center}.korean-cover{float:left;width:180px}.korean-btn-box-detail{flex:1}.korean-btn-box .btn-primary{padding-block:1em}.korean-btn-box-ttl{font-size:1.25rem;margin-bottom:1em}}@media only screen and (max-width:767.98px){#secKorean.section{padding-top:0}#secKorean .container{width:100%;text-align:center}.korean-hero{width:100%;background:url(../img/korean-hero-sp.avif) no-repeat 0 0;background-size:cover;aspect-ratio:390/550;overflow:hidden;margin-bottom:min(7.6vw,30px)}.korean-hero .btn.btn-primary{display:none}#secKorean .btn.btn-primary.sp-only{margin-inline:auto}#secKorean .btn.btn-primary{padding-block:1.4em}.korean-hero-txt{height:100%;position:relative}.korean-ttl02{padding-top:min(8.7vw,34px);margin-left:5.1%}.korean-brand-logo{width:min(35.8vw,140px);margin-bottom:min(4.6vw,18px)}.korean-ttl{width:min(56.4vw,220px)}.korean-hero-hangul{width:min(20.5vw,80px);right:min(-4.6vw,-18px);bottom:min(1.5vw,6px)}.korean-sub-ttl{overflow:hidden;display:block;position:absolute;bottom:0;left:0;width:100%;font-size:min(4.3vw,17px);line-height:1.76;padding:1em 5.1%;box-sizing:border-box;z-index:3;background-color:transparent}.korean-sub-ttl:after{content:"";display:block;width:115%;height:6.5em;background-color:rgba(109,36,59);filter:blur(10px) brightness(66%) opacity(80%);position:absolute;bottom:-.5em;left:-5%;z-index:2}.korean-sub-ttl span{display:block;filter:inherit;position:relative;z-index:3}.korean-acd{text-align:left}#korean-acd01{margin-top:min(7.6vw,30px)}#korean-acd02{margin-top:min(2.5vw,10px)}.korean-acd-trigger{height:min(20vw,78px);padding-inline:min(5.1%,20px) min(15.3%,60px);font-size:min(4.6vw,18px);line-height:1.33}.korean-acd-trigger small{font-size:min(3.8vw,15px)}.korean-acd-trigger:before{right:min(5.1%,20px)}.acd-content-inner p{font-size:min(3.5vw,14px);line-height:1.7}.korean-acd .acd-content-inner{padding:min(7.6vw,30px) 0 min(10.25vw,40px)}.korea-01-bg img{width:100%}.korean-img01-01{width:85.7%;margin:min(7.6vw,30px) auto min(10.25vw,40px)}.korean-img01-02{width:32%;margin-right:min(2.5vw,10px)}#korean-acd01 .acd-content p:first-child{margin-bottom:min(6.1vw,24px)}#korean-acd01 .acd-content-inner,#korean-acd02 .acd-content-inner p,.korean-style-detail,.korean-style-img{width:89.7%;margin-inline:auto}#korean-acd02 .acd-content-inner p{margin-bottom:min(7.6vw,30px)}.korean-style{margin-top:min(7.69vw,30px)}.korean-style-detail{padding-block:min(3.1vw,24px)}.korean-recipe-wrap,.korean-style-detail h4{margin-bottom:min(5.1vw,20px)}.korean-style-detail h4 .korean-style-ttl img{height:min(7.6vw,30px);width:auto}.korean-style-detail h4 small{font-size:min(3vw,12px)}.korean-recipe dt{font-size:min(3.5vw,14px)}.korean-recipe dd{font-size:min(3vw,12px)}.korean-style-color{top:min(-17.9vw,-70px)}.korean-style-color img{width:100%}#korean-style-01 .korean-style-color,#korean-style-02 .korean-style-color{width:min(29.7vw,116px)}#korean-style-03 .korean-style-color{width:min(14.3vw,56px)}#korean-style-01 .korean-recipe{width:20em}#korean-style-02 .korean-recipe{width:17.5em}#korean-style-03 .korean-recipe{width:8em}.korean-btn-box{display:block;width:var(--sp-cnt-w);margin:min(12.8vw,50px) auto 0;padding:min(5.1vw,20px) min(10.2vw,40px)}.korean-btn-box-ttl{font-size:min(4.1vw,16px);margin-bottom:1em}.korean-cover{width:min(46.1vw,180px);margin:0 auto min(4.6vw,18px)}}#secVoice{background-color:#f9f7f0}.secVoice-logo img,svg.secVoice-logo{width:auto}.voice-hero,.voice-hero-text{position:relative}.voice-hero picture{z-index:1}.voice-banner-title small,.voice-title small{display:inline-block;background-color:#000;color:#fff;margin-bottom:1em;padding:.2em .5em .4em;line-height:1}.voice-hero-text p.lead-txt{line-height:2;text-align:left;margin-bottom:0}#main a.voice-banner{margin-left:auto;margin-right:auto;display:flex;width:100%;justify-content:space-between;box-sizing:border-box;text-decoration:none;color:#000;background-color:#fff;border-radius:10px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;transition:box-shadow .3s ease-in;overflow:hidden}#main a.voice-banner:hover{box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}.voice-banner-text{text-align:center}.voice-banner-title{text-align:left;position:relative}.voice-banner-title::after{display:inline-block;content:"";background:url(../img/icn-exlink.svg) no-repeat 0 0;background-size:contain;position:absolute;right:0;bottom:0}.voice-banner-title .voice-banner-title-text{display:block;line-height:1.6;font-weight:700}.voice-banner-title .small,.voice-banner-title .voice-banner-title-text{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-feature-settings:'palt'}.voice-banner-text .btn{font-size:80%;padding:12px 47px 12px 20px}.voice-banner-img img{width:100%;height:100%;object-fit:cover}#secVoice .notice{text-align:right}@media print,screen and (min-width:768px){#secMovie .title02,#secVoice .title02{font-size:38px;letter-spacing:.05;margin-bottom:60px}.secVoice-logo{display:inline-block}.secVoice-logo img,svg.secVoice-logo{margin:0 .5em;height:38px}.voice-hero{margin-bottom:20px}.voice-hero-text{padding:40px;width:560px;z-index:2}#secVoice .notice{margin-bottom:20px;font-size:14px}.voice-title{margin-bottom:40px}.voice-hero picture{position:absolute;top:0;left:0;width:100%;height:100%}.voice-hero picture img{width:auto;height:100%;object-fit:cover}.voice-banner{padding:20px;max-width:860px}.voice-banner-title .voice-banner-title-text{font-size:1.75rem;margin-bottom:1em}.voice-banner-title .small{font-size:1rem}.voice-banner-img{width:35%}}@media only screen and (max-width:767.98px){#secMovie .title02,#secVoice .title02{font-size:min(6.1vw,24px);text-align:left}.secVoice-logo{display:block}.secVoice-logo img,svg.secVoice-logo{height:min(8.5vw,30px)}.secVoice-logo img{margin-bottom:.5em}svg.secVoice-logo{margin-top:.5em}#secVoice .title02{margin-bottom:2em}#secMovie .title02{margin-bottom:1em}.voice-hero{margin-bottom:min(5.7vw,20px)}.voice-title{width:80%;margin-bottom:min(5.7vw,20px)}.voice-banner-title small,.voice-title small{font-size:min(4vw,14px)}.voice-hero-text picture.sp-only{margin-bottom:min(5.7vw,20px)}#secVoice .notice{font-size:min(3.5vw,14px);line-height:1.57;margin-bottom:min(5.7vw,20px)}#main a.voice-banner{flex-direction:column-reverse;width:90%}.voice-banner-title::after{width:min(3.5vw,14px);height:min(3.5vw,14px)}.voice-banner-text{padding:1em}.voice-banner-title .voice-banner-title-text{font-size:min(4.6vw,18px)}a.voice-banner .link-text{font-size:min(3.5vw,14px)}.voice-banner-img{height:42vw}.voice-banner-img img{object-position:center top}.voice-banner-text .btn{display:none}}#sec03{background-color:var(--bg-01)}#page #sec03{padding:1px 0 0}#page .list-ambassador{margin-bottom:0}.sec03-intro h2,.sec03-intro h3,.sec03-intro p,h2{text-align:center}#sec03 .title04{color:var(--sub-color)}.btn-style{background-color:#000;color:#fff;font-weight:700}.btn-recommend{background-color:#fff;color:var(--text-color);font-weight:500}.list-ambassador,.list-ambassador-item-info{display:flex;flex-wrap:wrap}.list-ambassador-item:nth-child(odd){background-color:var(--bg-01)}.list-ambassador-item:nth-child(even){background-color:#f6e8f2}.list-ambassador-item ul{list-style:none;padding-left:0}.ambassador-name,.list-ambassador-item .txt-num{font-weight:700}.list-ambassador-item .txt-num{font-family:var(--en-txt)}.saron-name{color:#716c6b}.list-ambassador-item .saron-name:before,.thum-area-profile-info .saron-name:before{display:inline-block;content:"";background:url(../img/icn-saron.svg) no-repeat 0 0;background-size:cover;vertical-align:middle;margin-right:5px;line-height:1}.btn-recommend,.btn-style{text-align:center}.btn-recommend:after,.btn-style:after{content:"";display:block;background-position:0 0;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;margin:auto 0}.btn-style:after{background-image:url(../img/icn-arrow-down.svg)}.btn-recommend{border:1px solid transparent}.btn-recommend:after{background-image:url(../img/icn-ex-link.svg)}#main a.list-ambassador-item{text-decoration:none;color:#000}a.list-ambassador-item .btn-style:after{width:min(3.5vw,14px);height:min(3.5vw,14px);rotate:-90deg}#sec03 .btnArea .btn{box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;transition:transform .3s ease,box-shadow .3s ease}@media print,screen and (min-width:1200px){.list-ambassador-item{width:16.6%}#page .list-ambassador-item{width:20%}.list-ambassador-item .txt-num{font-size:min(calc(50 * 100dvw/1920),56px)}.ambassador-name{font-size:min(calc(22* 100dvw/1920),22px)}.saron-name{font-size:min(calc(16* 100dvw/1920),16px)}}@media print,screen and (min-width:768px) and (max-width:1199.98px){#page .list-ambassador-item,.list-ambassador-item{width:33.3%}.list-ambassador-item .txt-num{font-size:56px}.list-ambassador-item-photo{text-align:center}.ambassador-name{font-size:22px}}@media print,screen and (min-width:768px){#page #sec03{padding-top:60px}.sec03-intro h2,.sec03-intro h3,h2{text-align:center}.sec03-intro h2{font-size:60px;margin-bottom:20px}.sec03-catch{margin:0 auto 48px;width:460px;opacity:.5}#sec03 .title04{font-size:26px;line-height:1.53;margin-bottom:44px}#sec03 .lead-txt{margin-bottom:26px}.list-ambassador.sp-only{display:none}.list-ambassador{margin-bottom:120px;justify-content:start}.list-ambassador-item-info{padding:19px min(5.9%,19px) 15px}.list-ambassador-item .txt-num{margin-right:20px}.list-ambassador-item-info ul{margin-bottom:26px}.ambassador-name{margin-bottom:.6em}.list-ambassador-item .saron-name:before,.thum-area-profile-info .saron-name:before{width:16px;height:16px}.btn-recommend,.btn-style{border-radius:5px;width:100%;transition:all .5s ease}.btn-style:hover{background-color:var(--sub-color)}.btn-recommend:hover{border-color:var(--text-color)}.btn-style{font-size:18px;padding:13px 1em;margin-bottom:9px}.btn-recommend{font-size:14px;padding:6px 1em}.btn-recommend:after,.btn-style:after{right:.5em}.btn-style:after{width:18px;height:18px}.btn-recommend:after{width:14px;height:14px}#sec03 .btnArea{margin-top:80px}#sec03 .btnArea .btn{font-size:1.125rem;padding-block:24px}#sec03 .btnArea .btn:hover{transform:scale(1.1);box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}#page #sec03 .title03{margin-top:120px}}@media only screen and (max-width:767.98px){.sec03-intro h2{font-size:min(8.2vw,32px);line-height:1.18;margin-bottom:1.3em}.sec03-catch{width:70%;margin:0 auto 2em;opacity:1}#sec03 .title04{font-size:min(4.6vw,18px);line-height:1.77;margin-bottom:1.66em}.sec03-intro .lead-txt{text-align:left}.list-ambassador.pc-only{display:none}.list-ambassador-item{display:flex;align-items:center}.list-ambassador-item-photo{width:min(37.4%,146px)}.list-ambassador-item-info{width:min(62.5%,244px);padding:0 min(6.9%,17px)}.list-ambassador-item-info ul{margin-bottom:min(2.5vw,10px)}.list-ambassador-item-info .txt-num{font-size:min(11vw,43px);margin-right:min(4.1vw,16px)}.ambassador-name{font-size:min(4.1vw,16px);margin-bottom:.3em}.list-ambassador-item .saron-name:before,.thum-area-profile-info .saron-name:before{width:min(4.1vw,16px);height:min(4.1vw,16px)}.saron-name{font-size:min(3.5vw,14px)}.list-ambassador-item-info .btn{width:100%;border-radius:5px;font-size:min(3vw,12px)}.list-ambassador-item-info .btn:after{right:1em}.btn-style{padding:1em}.btn-style:after{width:min(3.5vw,14px);height:min(3.5vw,14px)}.btn-recommend{padding:.7em;margin-top:min(1.7vw,7px)}.btn-recommend:after{width:min(3vw,12px);height:min(3vw,12px)}#page #sec03 .title03{margin-top:min(20.5vw,80px)}#sec03 .btnArea{margin:min(20.5vw,80px) auto 0}#sec03 .btnArea .btn{padding-block:1.8em}}button[data-izimodal-close]{background:url(../img/icn-close.svg) no-repeat #000 50% 50%;text-indent:-9999px;position:absolute;top:0;right:0}.iziModal-content{box-sizing:border-box}.iziModal-navigate>button{opacity:1}.iziModal-overlay{background-color:rgba(0,0,0,.8)!important}.mdl-comment.iziModal{display:none}.mdl-comment-inner{max-height:90dvh;overflow:hidden auto}#page .mdl-comment{background-color:#fff;max-width:800px;margin-left:auto;margin-right:auto}#page .mdl-comment-inner{max-height:inherit;overflow:auto}.mdl-comment .profile{background-color:rgba(181,181,181,.15);overflow:hidden;justify-content:start}.mdl-comment .profile-info{list-style:none;flex-wrap:wrap;justify-content:flex-start;align-items:center}.profile-info-saron-logo img{vertical-align:bottom;line-height:1}.profile-info-name{font-weight:700}.profile-info-dsc{width:100%}.profile-info-insta .btn-follow.btn-sm{background-color:#716c6b}.comment-txt em{font-style:normal;font-weight:500;background-color:#f0d7e9;display:inline;padding:.15em .3em .25em;line-height:1}.mdl-comment .notice{font-size:80%;text-align:right}.rColor{background-color:#ebecf2}.rColor h4{color:var(--sub-color)}.rColor dl{align-items:center}@media print,screen and (min-width:768px){button[data-izimodal-close]{width:44px;height:44px}.mdl-comment.iziModal{max-width:800px!important}.mdl-comment-inner{padding:26px 44px!important}.mdl-comment .profile{border-radius:10px;margin-bottom:40px;align-items:flex-start}.mdl-comment .profile-photo{width:min(25%,180px)}.mdl-comment .profile-info{padding:14px 30px 0;width:min(72%,540px);gap:0}.profile-info-saron-logo{margin-top:2px}.profile-info-name{font-size:24px;margin:0 16px}.profile-info-dsc{border-top:1px solid #000;font-size:14px;line-height:1.5;margin-top:8px;margin-bottom:auto;padding-top:8px}.profile-info-insta .btn-follow.btn-sm{font-size:12px;background-size:14px 14px;padding:8px 1em 8px 0;border-radius:16px;width:126px}.profile-info-insta .btn-follow.btn-sm:hover{background-color:#000}.mdl-comment h3{font-size:20px;line-height:2;margin-bottom:24px}.comment-txt{line-height:2}.mdl-comment .notice{margin-top:1em}.rColor{margin-top:42px;padding:20px}.rColor h4{font-size:22px;margin-bottom:10px}.rColor dt{width:min(11.7%,80px)}.rColor dd{line-height:2;width:min(84.8%,577px)}}@media only screen and (max-width:767.98px){button[data-izimodal-close]{width:min(11.2vw,44px);height:min(11.2vw,44px)}.mdl-comment.iziModal{width:var(--sp-cnt-w)}.iziModal-navigate{z-index:1000!important}.iziModal-navigate>button{background-color:#231815;background-size:80%!important;width:min(11.2vw,44px);height:min(11.2vw,44px);margin:auto 0!important}.iziModal-navigate-prev{left:0!important}.iziModal-navigate-next{right:0!important}.mdl-comment .profile{padding:min(4.1vw,16px) min(5.1vw,20px)}.profile-photo{width:min(20.5vw,80px);margin-right:min(2.5vw,10px)}.profile-info{width:min(56.4vw,220px);position:relative;flex-wrap:wrap}.profile-info-name,.profile-info-saron{height:min(10.25vw,40px);line-height:min(10.25vw,40px)}.profile-info-name{font-size:min(4.6vw,18px)}.profile-info-dsc{font-size:min(3.3vw,13px);width:79.4vw;line-height:1.69;margin-left:-22vw;margin-top:1em}.profile-info-insta .btn-follow.btn-sm{text-indent:-9999px;width:min(11.2vw,44px);height:min(11.2vw,44px);border-radius:50%;background-size:54.5%;background-position:50% 50%;margin-top:0}.profile-info-insta{position:absolute;right:min(12.8vw,50px);top:min(4.6vw,18px)}.comment-txt,.mdl-comment .notice,.mdl-comment h3{width:80%;margin-left:auto;margin-right:auto}.mdl-comment h3{margin-top:1.66em;margin-bottom:1.33em;font-size:min(4.6vw,18px);line-height:1.66}.comment-txt{font-size:min(3.5vw,14px);line-height:2;margin-bottom:2.14em}.mdl-comment .notice{margin-bottom:3em;font-size:75%}.rColor{padding:min(3.5vw,14px) 5.7% min(5.1vw,20px)}.rColor h4{font-size:min(4.6vw,18px);margin-bottom:1em}.rColor dt{width:12.9%}.rColor dd{font-size:min(3.5vw,14px);line-height:1.57;width:82.5%}}#sld_ambassador>.swiper-pagination .swiper-pagination-bullet{width:16.6%}#sld_ambassador .swiper-pagination-bullet span{text-align:left;font-family:var(--en-txt)}.model-name{margin-top:1em}#sld_ambassador>.swiper-button-next,#sld_ambassador>.swiper-button-prev,#sld_point>.swiper-button-next,#sld_point>.swiper-button-prev{display:flex;flex-direction:column-reverse}.swiper-index{color:#fff;background-color:rgba(0,0,0,.8);display:block;width:100%;text-align:center}#sld_ambassador>.swiper-button-next:after,#sld_ambassador>.swiper-button-prev:after,#sld_point>.swiper-button-next:after,#sld_point>.swiper-button-prev:after{width:100%;background-color:#000;display:flex;align-items:center;justify-content:center;box-sizing:border-box}#sld_ambassador>.swiper-button-next,#sld_point>.swiper-button-next{right:0}#sld_ambassador>.swiper-button-prev,#sld_point>.swiper-button-prev{left:0}.pagination-ambassador-sp{margin:20px 0;flex-wrap:wrap;justify-content:center;gap:6px}.pagination-ambassador-sp .swiper-pagination-bullet{line-height:1;border-radius:50%;width:16px;height:16px;padding:0}.pagination-ambassador-sp .swiper-pagination-bullet::after{display:none}.pagination-ambassador-sp .swiper-pagination-bullet-active{background-color:var(--primary-color)}@media print,screen and (min-width:768px){.model-name{text-align:center;font-size:14px}#sld_ambassador>.swiper-wrapper>.swiper-slide{display:flex;justify-content:space-between;max-width:1200px!important;padding-bottom:5px}#sld_ambassador>.swiper-pagination .swiper-pagination-bullet{height:80px}#sld_ambassador>.swiper-pagination .swiper-pagination-bullet span{font-size:20px;line-height:1.2}#sld_ambassador>.swiper-pagination .swiper-pagination-bullet span.txt-num{font-size:40px;line-height:1}#sld_ambassador>.swiper-button-next,#sld_ambassador>.swiper-button-prev,#sld_point>.swiper-button-next,#sld_point>.swiper-button-prev{width:80px;height:auto}#sld_ambassador>.swiper-button-next:after,#sld_ambassador>.swiper-button-prev:after,#sld_point>.swiper-button-next:after,#sld_point>.swiper-button-prev:after{height:80px}.swiper-index{font-size:30px;padding:14px 0}#page .js-ambassador{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767.98px){.js-ambassador{padding-top:min(7.6vw,30px)}.js-ambassador>h3{width:var(--sp-cnt-w);margin:0 auto min(3.5vw,14px)}.js-ambassador>h3 span{display:inline-block;vertical-align:middle}.js-ambassador>h3 .txt-num{font-size:min(11vw,43px)}.js-ambassador>h3 .txt-name{font-size:min(6.1vw,24px);margin-left:1em}.model-name{margin:.71em auto 0;padding-bottom:2px;text-align:right;font-size:min(3.5vw,14px);width:var(--sp-cnt-w)}#sld_ambassador>.swiper-button-next,#sld_ambassador>.swiper-button-prev,#sld_point>.swiper-button-next,#sld_point>.swiper-button-prev{width:min(11.28vw,44px)}.swiper-button-next:after,.swiper-button-prev:after{font-size:min(4.1vw,16px);height:min(11.28vw,44px);aspect-ratio:1/1}#page .pagination-ambassador-sp{width:var(--sp-cnt-w);margin-inline:auto}body:not(#page) #sld_ambassador .swiper-pagination-bullet{height:min(15.8vw,62px);flex-direction:column}#sld_ambassador .swiper-pagination-bullet span{font-size:min(3vw,12px);font-weight:400}#sld_ambassador .swiper-pagination-bullet .txt-num{font-size:min(5.3vw,21px);font-weight:700}.sld_style .swiper-button-next,.sld_style .swiper-button-prev{width:min(12.8vw,50px);height:min(12.8vw,50px)}.sld_style .swiper-button-next:after,.sld_style .swiper-button-prev:after{font-size:min(6.1vw,24px);height:auto;aspect-ratio:inherit}.swiper-index{padding:.5em 0}}.sld_style{margin:0;width:100%}.sld_style .swiper-slide figure{position:relative;z-index:1}.sld_style .swiper-slide .caption{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,.8);z-index:2;display:flex;align-items:center}.caption-title{margin-right:1em;font-style:italic}.caption-comment{line-height:1.5}.swiper-horizontal{position:relative;overflow:clip}.swiper-horizontal>.swiper-pagination-bullets{position:sticky;top:0;left:0;z-index:8}.swiper-button-next,.swiper-button-prev{color:#fff;height:auto}.sld_style .swiper-button-next,.sld_style .swiper-button-prev{background-color:rgba(0,0,0,.2);border-radius:50%;border:2px solid #fff}.caption-title{font-weight:700}@media print,screen and (min-width:768px){#page .js-ambassador,#sld_ambassador .slide-area{width:596px}.sld_style .swiper-slide .caption{padding:30px}.caption-title{font-size:35px}.sld_style .swiper-button-next,.sld_style .swiper-button-prev{width:50px;height:50px}.sld_style .swiper-button-next:after,.sld_style .swiper-button-prev:after{font-size:24px}.sld_style .swiper-slide.cs p{font-size:30px}}@media only screen and (max-width:767.98px){.sld_style .swiper-slide .caption{box-sizing:border-box;padding:min(5.1vw,20px)}.caption-title{font-size:min(5.1vw,20px)}.caption-comment{font-size:min(3.5vw,14px)}.sld_style .swiper-slide.cs p{font-size:min(7.6vw,30px)}}.sld_thum{width:100%}.sld_thum .swiper-slide{cursor:pointer;position:relative}.sld_thum .swiper-slide:not(.swiper-slide-active){opacity:1}.sld_thum .swiper-slide .thum-title,.sld_thum .swiper-slide:before{position:absolute}.sld_thum .swiper-slide .thum-title{z-index:3;color:#fff;font-style:italic;font-family:var(--en-txt)}.sld_thum .swiper-slide:before{content:"";display:block;width:100%;height:100%;z-index:2;top:0;left:0;box-sizing:border-box;background:url(../img/icn-nocheck.svg) no-repeat}.sld_thum .swiper-slide.swiper-slide-thumb-active:before{border:5px solid var(--primary-color);background-image:url(../img/icn-check.svg)}.cs{background:#f6dfe3;background:linear-gradient(90deg,rgba(246,223,227,1) 0,rgba(214,215,226,1) 100%)}.swiper-slide.cs{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--sub-color)}.swiper-slide.cs p{line-height:1.5}.sld_thum .swiper-slide.cs:not(.swiper-slide-thumb-active):before{border:1px solid #d8c8d3}.swiper-slide.cs .txt-num{display:block;font-weight:700;font-family:var(--en-txt);font-style:italic}.sld_thum .swiper-slide{aspect-ratio:1/1}.sld_style .swiper-slide{aspect-ratio:596/892}.sld_style .swiper-slide,.sld_thum .swiper-slide{background-color:#f0d7e9}.thum-area-profile{flex-wrap:wrap}.thum-area-profile-photo{border-radius:50%;overflow:hidden}.thum-area-profile-info ul{list-style:none}.thum-area-profile-info-name{font-weight:700}.thum-area-profile-btn .btn-follow{background-color:#716c6b}.thum-area-profile-btn{align-items:center;justify-content:start}.thum-area-profile-comment{width:100%;background-color:#000;color:#fff;font-weight:500;position:relative}.thum-area-profile-comment:after{rotate:180deg;top:-16px;bottom:inherit;left:30px;border-right-width:8px;border-left-width:8px;border-top-width:16px}@media print,screen and (min-width:768px){#sld_ambassador .thum-area{width:min(44.1%,530px)}#sld_ambassador .thum-area h3{border-bottom:1px solid #231815;padding-bottom:15px;margin-bottom:30px}#sld_ambassador .thum-area h3 .txt-num{font-size:60px;margin-right:30px}#sld_ambassador .thum-area h3 .txt-name{font-size:32px}#sld_ambassador .thum-area h4{font-size:28px;margin-bottom:14px}.sld_thum.swiper-grid>.swiper-wrapper{width:100%!important;flex-direction:row;gap:3px min(.5%,3px);overflow:auto hidden}.sld_thum.swiper-horizontal{touch-action:pan-x}.sld_thum .swiper-slide{width:min(24.5%,130px)!important}.sld_thum .swiper-slide.cs .txt-num{font-size:20px}.sld_thum .swiper-slide .thum-title{top:min(calc(15 * 100dvw/1920),15px);left:min(calc(15 * 100dvw/1920),15px)}.sld_thum .swiper-slide:before{background-size:min(calc(24 * 100dvw/1920),24px);background-position:right min(calc(10 * 100dvw/1920),10px) bottom min(calc(10 * 100dvw/1920),10px)}.swiper-thum-button-next,.swiper-thum-button-prev{display:none}.thum-area-profile{margin-top:20px}.thum-area-profile-info{align-items:center;width:432px}.thum-area-profile-photo{width:80px}.thum-area-profile-info-name{font-size:18px;margin-bottom:.72em}.thum-area-profile-info-saron{font-size:16px}.thum-area-profile-btn{gap:8px}.thum-area-profile-btn .btn{padding:14px 34px 14px 10px;box-sizing:border-box}.thum-area-profile-btn .btn-recommend{font-size:13px}.thum-area-profile-btn .btn-recommend:after{right:12px}.thum-area-profile-btn .btn-follow.btn-sm{font-size:14px;background-size:16px auto;width:auto}.thum-area-profile-comment{margin-top:16px;border-radius:6px;padding:16px;font-size:16px;line-height:1.5}}@media only screen and (max-width:767.98px){.sp-thm-wrap{width:100%;overflow-x:hidden;overflow-y:scroll}.sld_thum .swiper-slide{width:min(23.8vw,93px)}.sld_thum .swiper-slide.swiper-slide-thumb-active:before{border-width:3px}.sld_thum .swiper-slide:before{background-size:min(4.1vw,16px) auto;background-position:right min(1.2vw,5px) bottom min(1.2vw,5px)}.sld_thum .swiper-slide .thum-title{top:.5em;left:.5em;font-size:80%}.thum-area-profile{border-top:1px solid #000;padding:min(6.1vw,24px) 0 0;width:var(--sp-cnt-w);margin:min(6.1vw,24px) auto 0}.thum-area-profile-photo{width:22.8%}.thum-area-profile-info{width:72.2%}.thum-area-profile-info .d-flex-sp{justify-content:start;align-items:center;margin-bottom:min(4.1vw,16px)}.thum-area-profile-info-name{font-size:min(4.9vw,18px);margin-right:1.1em}.thum-area-profile-btn{gap:min(4.1vw,16px)}.thum-area-profile-btn .btn-recommend{padding:1em min(10.2vw,40px) 1em min(3vw,12px);font-size:min(3.3vw,13px);border-radius:5px}.thum-area-profile-btn .btn-recommend:after{width:min(3.5vw,14px);height:min(4.1vw,16px);background-size:100% auto;right:1em}.thum-area-profile-btn .btn-follow.btn-sm{margin:0;padding:0;text-indent:-9999px;border-radius:50%;width:min(11.2vw,44px);height:min(11.2vw,44px);background-position:50% 50%;background-size:min(6.1vw,24px) auto}.thum-area-profile-comment{margin-top:min(3.5vw,14px);padding:min(4.1vw,16px);border-radius:6px;font-size:min(3vw,12px);line-height:2}}#sec04 .title02{color:var(--primary-color);font-weight:700}#sec04 .title02 .tag{font-weight:500}.insta-box{clear:both;overflow:hidden scroll;background-color:#fff;margin-left:auto;margin-right:auto}#sec04 .lead-txt .tag{color:var(--text-color);border-color:var(--text-color);background:0 0}@media print,screen and (min-width:768px){#sec04 .title02{margin-bottom:50px}figure.icn-insta-p{display:inline-block;vertical-align:middle;width:54px;margin-right:30px}#sec04 .lead-txt .tag{font-size:18px;padding:4px 8px 5px;margin:0 .25em}.insta-box{height:644px;max-width:880px;padding:40px 40px 0;border-radius:20px}}@media only screen and (max-width:767.98px){figure.icn-insta-p{width:min(16.9vw,66px);margin:0 auto min(6.6vw,26px);opacity:.5}#sec04 .title02,#sec04 .title02 .tag{font-size:min(4.3vw,17px)}#sec04 .title02{margin-bottom:1.66em}#sec04 .title02 .tag{margin-right:min(1.25vw,5px);padding-left:.5em;padding-right:.5em}#sec04 .lead-txt{text-align:center}.insta-box{height:80dvh;padding:10px 10px 30px;border-radius:5px}}#secMovie{background-color:#fff}#sec05{background-color:#fff}.productList{flex-wrap:wrap}.product-item{display:flex;flex-direction:column}.product-name{text-align:center}.btn-sm{color:var(--text-color);background:url(../img/icn-right.svg) no-repeat #fff;border:1px solid #d5d5d5;border-radius:5px;text-align:center}.btn-sm:hover{background-color:#d5d5d5}.btnArea{margin-top:auto}.noticeList-wrap{margin-left:auto;margin-right:auto}.noticeList dt{font-weight:700}.noticeList dd{position:relative}.noticeList dd:before{content:"・"}@media print,screen and (min-width:768px){#sec05 .title02{font-size:38px;letter-spacing:.05;margin-bottom:60px}.productList{align-items:stretch;margin-bottom:100px}.product-item{width:min(23.3%,280px)}.product-img{margin-bottom:20px}.product-name{margin-bottom:10px}.product-item p{font-size:14px;line-height:1.5;margin-bottom:12px}.product-item p.notice{font-size:12px;margin-bottom:30px}.btn-sm{font-size:14px;width:min(62%,174px);padding:10px 1em;background-position:right 14px center}.noticeList-wrap{max-width:1072px;margin-top:120px}.noticeList{font-size:13px}.noticeList dd{margin-top:1em}}@media only screen and (max-width:767.98px){#sec05 .title02{font-size:min(6.1vw,24px);text-align:left;margin-bottom:1em}.productList{margin-bottom:min(-4.6vw,-18px)}.product-item{width:47.4%;margin-bottom:min(4.6vw,18px)}.product-item .product-name{margin:min(5.1vw,20px) 0 min(6.1vw,24px)}.product-item p:not(.notice){font-size:min(3.5vw,14px);line-height:1.57}.product-item p.notice{opacity:.8;font-size:min(3vw,12px);line-height:1.75;margin-bottom:min(4.6vw,18px)}.btn-sm{width:100%;background-size:min(1.2vw,5px) auto;background-position:right min(3.9vw,15px) center;font-size:min(3.5vw,14px);font-weight:500;padding:.8em 1em;box-sizing:border-box}.productList+.btnArea{margin:min(20.5vw,80px) 0}#sec05 .btn.btn-primary{line-height:1.42;text-align:left}.btn.icn-right::after{width:min(1.2vw,5px);height:min(2.4vw,10px)}.noticeList-wrap{font-size:min(3vw,12px)}.noticeList+.noticeList{margin-top:1em}.noticeList dd{padding-left:1em;line-height:1.66;margin-top:.5em}.noticeList dd:before{position:absolute;top:0;left:0}}#footer{background-color:#e1e1e1;position:relative;z-index:3}.icn-insta-grd{vertical-align:middle;display:inline-block}.footer-wrap{margin-left:auto;margin-right:auto}.footer-item{background-color:#fff;box-sizing:border-box}.footer-item .footer-hgroup{background-position:0 0;background-repeat:no-repeat}.footer-item-saron .footer-hgroup{background-image:url(../img/icn-saron.svg);background-size:52px 52px}.footer-item-user .footer-hgroup{background-image:url(../img/icn-user.svg);background-size:46px 52px}.footer-item .account-name{font-weight:500;background:linear-gradient(90deg,rgba(236,98,26,1) 0,rgba(212,38,92,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-item .dsc{line-height:2;text-align:center;word-break:break-all;font-feature-settings:'palt'}#footer address{color:#716c6b;font-style:normal;display:block;text-align:center}.btn-follow{background-color:#464646;background-image:url(../img/icn-insta.svg);color:#fff}.btn-follow:hover{background-color:#000}@media print,screen and (min-width:768px){.footer-wrap{width:804px}}@media print,screen and (min-width:768px) and (max-width:804px){.footer-wrap{width:67%}}@media print,screen and (min-width:768px){#footer{padding:36px 0 26px}#footer h2{margin-bottom:30px;font-size:24px}.icn-insta-grd{width:80px;height:80px;margin-right:26px}.footer-wrap{width:min(67%,804px);margin-bottom:44px}.footer-item{display:flex;flex-direction:column;width:min(46.51%,374px);padding:20px min(8%,30px);border-radius:20px}.footer-item .footer-hgroup{margin-bottom:30px;padding-left:70px}.footer-item .footer-hgroup h3{font-size:20px;margin-bottom:17px}.footer-item{background-color:#fff;box-sizing:border-box}.footer-item .dsc{margin-bottom:30px}.btn-follow{background-size:20px 20px}.logo-shiseido{width:120px;position:absolute;left:0;bottom:0}#footer address{font-size:14px;padding-bottom:10px}}@media only screen and (max-width:767.98px){#footer{padding:min(15.3vw,60px) 0 min(5.1vw,20px)}#page #footer{padding:min(5.1vw,20px) 0}#footer h2{font-size:min(5.1vw,20px);margin-bottom:2em}.icn-insta-grd{width:min(13.3vw,52px);margin-right:min(3.5vw,14px)}.footer-item{padding:min(5.1vw,20px);border-radius:min(5.1vw,20px);margin-bottom:min(5.1vw,20px)}.footer-item:last-child{margin-bottom:min(10.2vw,40px)}.footer-item .footer-hgroup{text-align:center;margin-bottom:min(5.1vw,20px)}.footer-item-saron .footer-hgroup{background-size:min(13.3vw,52px) auto}.footer-item-user .footer-hgroup{background-size:min(11.7vw,46px) auto}.footer-item .footer-hgroup h3{font-size:min(5.1vw,20px);margin-bottom:.8em}.footer-item .dsc{font-size:min(3.5vw,14px);line-height:2}.btn-follow{margin-top:min(6.1vw,24px);padding:1em;width:min(56.4vw,220px);background-size:min(5.1vw,20px);border-radius:6px}.logo-shiseido{width:34.2%;margin:0 auto min(5.1vw,20px)}#footer address{font-size:min(3vw,12px)}}@media screen{.js-scroll{opacity:0;transition:all 1s}.js-scroll-in{opacity:1}.js-scroll-y{opacity:0;transition:all 1s;transform:translate(0,60px) scale(1)}.js-scroll-y-in{opacity:1;transform:translate(0,0) scale(1)}.js-scroll-l{opacity:0;transition:all 1s;transform:translate(-60px,0) scale(1)}.js-scroll-l-in{opacity:1;transform:translate(0,0) scale(1)}.js-scroll-r{opacity:0;transition:all 1s;transform:translate(60px,0) scale(1)}.js-scroll-r-in{opacity:1;transform:translate(0,0) scale(1)}.js-line .ttl-line:after{transition:all 1s;width:0}.js-line-in .ttl-line:after{width:100%}}