.ssm-wrapper .features-section{position:relative;z-index:0}.ssm-wrapper .features-section__inner{width:1004px;min-height:700px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;position:relative;z-index:2}.ssm-wrapper .features-section__inner--min{width:840px}.ssm-wrapper .features-section__inner--full{width:100%}.ssm-wrapper .features-section__bg{width:100%;height:100%;display:block;top:0;left:0;position:absolute;z-index:0;overflow:hidden}.ssm-wrapper .features-section__bg img,.ssm-wrapper .features-section__bg video{width:100%;height:100%;display:block;top:0;left:0;position:absolute;z-index:auto}.ssm-wrapper .features-section__hd{margin:0 0 40px}.ssm-wrapper .features-section p{font-size:18px;line-height:1.7;color:#746247}.ssm-wrapper .features-section__figure{margin-top:80px}.ssm-wrapper .features-section__figure img,.ssm-wrapper .features-section__figure video{width:100%;height:auto;display:block;box-sizing:border-box}.ssm-wrapper .features-section figcaption{display:block;margin:15px 0 0;font-size:14px;line-height:1.6}.ssm-wrapper .features-section__hd{position:relative;font-size:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3;color:#ed7320;word-wrap:break-word;letter-spacing:0}.ssm-wrapper .features-section__hd:first-child{margin-top:0}.ssm-wrapper .features-section__hd sup{margin-right:5px;font-size:13px;vertical-align:super}.ssm-wrapper .features-section__hd.js-scr-elm{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);transition:opacity .3s linear,-webkit-transform .9s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .9s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .9s cubic-bezier(.165,.84,.44,1),-webkit-transform .9s cubic-bezier(.165,.84,.44,1)}.ssm-wrapper .features-section__hd.js-scr-elm.is-scr-show{opacity:1;-webkit-transform:none;transform:none}.ssm-wrapper .features-section__bg img,.ssm-wrapper .features-section__bg video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position:center center;"}.ssm-wrapper .features-section .txt-blc{width:325px;position:relative;z-index:1}.ssm-wrapper .features-description{min-height:690px}.ssm-wrapper .features-description .features-section__inner{display:flex;flex-direction:unset;justify-content:space-between;padding-top:250px}.ssm-wrapper .features-description .features-section__bg img{height:110%;top:-22%}.ssm-wrapper .features-description p{width:340px;color:#ed7320;font-size:20px;line-height:1.7;opacity:0;transition:opacity .4s linear;transition-delay:.2s}.ssm-wrapper .is-scr-show.features-description p{opacity:1;-webkit-transform:none;transform:none}.ssm-wrapper .features-article{overflow:hidden}.ssm-wrapper .features-article .features-section{min-height:740px;padding:0;display:flex;align-items:center}.ssm-wrapper .features-article .features-section__inner{padding:90px 0}.ssm-wrapper .features-article .features-section__bg{transition:opacity 1s linear,visibility 1.2s linear,-webkit-transform 1.2s cubic-bezier(.165,.84,.44,1);transition:opacity 1s linear,visibility 1.2s linear,transform 1.2s cubic-bezier(.165,.84,.44,1);transition:opacity 1s linear,visibility 1.2s linear,transform 1.2s cubic-bezier(.165,.84,.44,1),-webkit-transform 1.2s cubic-bezier(.165,.84,.44,1)}.ssm-wrapper .features-article .features-section__bg--large{visibility:hidden;opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);-webkit-transform-origin:right bottom;transform-origin:right bottom;z-index:0}.ssm-wrapper .features-article .txt-blc{width:360px;margin:0 0 0 auto;opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);transition:opacity .3s linear,-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition-delay:0s}.ssm-wrapper .features-article .txt-blc.is-scr-show{opacity:1!important;-webkit-transform:none!important;transform:none!important}.ssm-wrapper .features-article-circle{width:210px;height:210px;display:block;position:absolute;top:40px;left:0;right:0;bottom:0;z-index:2;margin:auto}.ssm-wrapper .features-article-circle img{width:100%;height:auto;display:block;box-sizing:border-box;opacity:0;-webkit-transform:scale(.4);transform:scale(.4);transition:opacity .2s linear,-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .2s linear,transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .2s linear,transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1)}.ssm-wrapper .is-show-ring .features-article-circle{-webkit-animation:ring-rotate 8s linear infinite;animation:ring-rotate 8s linear infinite}.ssm-wrapper .is-show-ring .features-article-circle img{opacity:1;-webkit-transform:none;transform:none}.ssm-wrapper .is-show-large-img .features-article-circle{-webkit-animation:ring-rotate 8s linear;animation:ring-rotate 8s linear}.ssm-wrapper .is-show-large-img .features-article-circle img{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);transition:opacity 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity 1s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity 1s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1)}.ssm-wrapper .is-show-large-img.features-article .features-section__bg{visibility:hidden;opacity:0;-webkit-transform:scale(2.4) translate3d(-70px,-20px,0);transform:scale(2.4) translate3d(-70px,-20px,0);transition-delay:.3s}.ssm-wrapper .is-show-large-img.features-article .features-section__bg--large{visibility:visible;opacity:1;-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important;transition-delay:.6s}.ssm-wrapper .features-article-02{overflow:hidden;background:#e8eff2}.ssm-wrapper .features-article-02 .features-section{min-height:740px;padding:0;display:flex;align-items:center}.ssm-wrapper .features-article-02 .features-section__inner{padding:90px 0;z-index:1}.ssm-wrapper .features-article-02 .txt-blc{width:430px;opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);transition:opacity .3s linear,-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition-delay:.4s}.ssm-wrapper .features-article-02 .txt-blc.is-scr-show{opacity:1!important;-webkit-transform:none!important;transform:none!important}.ssm-wrapper .flavors{width:1004px;position:relative;margin:105px auto 95px;overflow:hidden;padding:80px 0 100px;background:#e8eff2;opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);transition:opacity .3s linear,-webkit-transform .9s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .9s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .9s cubic-bezier(.165,.84,.44,1),-webkit-transform .9s cubic-bezier(.165,.84,.44,1)}.ssm-wrapper .flavors.is-scr-show{opacity:1!important;-webkit-transform:none!important;transform:none!important}.ssm-wrapper .flavors__inner{width:664px;margin:0 auto}.ssm-wrapper .flavors__hd{position:relative;font-size:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3;color:#ed7320;word-wrap:break-word;letter-spacing:0;margin:0 0 42px;text-align:center;opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);transition:opacity .3s linear,-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1)}.ssm-wrapper .flavors__hd:first-child{margin-top:0}.ssm-wrapper .flavors__hd sup{margin-right:5px;font-size:13px;vertical-align:super}.ssm-wrapper .flavors__hd.js-scr-elm{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);transition:opacity .3s linear,-webkit-transform .9s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .9s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .9s cubic-bezier(.165,.84,.44,1),-webkit-transform .9s cubic-bezier(.165,.84,.44,1)}.ssm-wrapper .flavors__hd.js-scr-elm.is-scr-show{opacity:1;-webkit-transform:none;transform:none}.ssm-wrapper .flavors p{font-size:18px;line-height:1.7;color:#746247;opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);transition:opacity .3s linear,-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .4s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1)}.ssm-wrapper .flavors.is-scr-show .flavors__hd,.ssm-wrapper .flavors.is-scr-show p{opacity:1!important;-webkit-transform:none!important;transform:none!important}.ssm-wrapper .flavors__list{margin:110px 0 0;position:relative;z-index:0}.ssm-wrapper .flavors__item{position:relative;text-align:right;line-height:1!important}.ssm-wrapper .flavors__item .name{display:block;margin:0 0 16px;color:#ed7320;font-size:30px;font-weight:700}.ssm-wrapper .flavors__item .taste{display:block;font-size:18px}.ssm-wrapper .flavors__item .name,.ssm-wrapper .flavors__item .taste{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);transition:opacity .3s linear,-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .4s cubic-bezier(.165,.84,.44,1);transition:opacity .3s linear,transform .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1)}.ssm-wrapper .flavors__item .line{width:100%;height:1px;display:block;bottom:27px;right:0;position:absolute;z-index:auto;background:#ed7320;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1)}.ssm-wrapper .flavors__item:first-child .line{transition-delay:1.5s}.ssm-wrapper .flavors__item:first-child .name{transition-delay:1.9s}.ssm-wrapper .flavors__item:first-child .taste{transition-delay:2s}.ssm-wrapper .flavors__item:nth-child(2) .line{transition-delay:1.6s}.ssm-wrapper .flavors__item:nth-child(2) .name{transition-delay:2s}.ssm-wrapper .flavors__item:nth-child(2) .taste{transition-delay:2.1s}.ssm-wrapper .flavors__item:nth-child(3) .line{transition-delay:1.7s}.ssm-wrapper .flavors__item:nth-child(3) .name{transition-delay:2.1s}.ssm-wrapper .flavors__item:nth-child(3) .taste{transition-delay:2.2s}.ssm-wrapper .flavors__item:nth-child(4) .line{transition-delay:1.8s}.ssm-wrapper .flavors__item:nth-child(4) .name{transition-delay:2.2s}.ssm-wrapper .flavors__item:nth-child(4) .taste{transition-delay:2.3s}.ssm-wrapper .flavors__item:nth-child(5) .line{transition-delay:1.9s}.ssm-wrapper .flavors__item:nth-child(5) .name{transition-delay:2.3s}.ssm-wrapper .flavors__item:nth-child(5) .taste{transition-delay:2.4s}.ssm-wrapper .flavors__item:first-child .line{width:533px}.ssm-wrapper .flavors__item:nth-child(2) .line{width:440px}.ssm-wrapper .flavors__item:nth-child(3) .line{width:418px}.ssm-wrapper .flavors__item:nth-child(4) .line{width:448px}.ssm-wrapper .flavors__item:nth-child(5) .line{width:563px}.ssm-wrapper .flavors__item+.flavors__item{margin-top:66px}.ssm-wrapper .flavors__bg{bottom:100px;left:-220px;position:absolute;z-index:2;opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0);transition:opacity .4s linear,-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .4s linear,transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .4s linear,transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1)}.ssm-wrapper .flavors__bg figure{width:612px}.ssm-wrapper .flavors__bg img{width:100%;height:auto;display:block;box-sizing:border-box}.ssm-wrapper .flavors__line{bottom:69px;left:-228px;position:absolute;z-index:1;opacity:0;-webkit-transform:rotate(-50deg);transform:rotate(-50deg);transition:opacity .4s linear,-webkit-transform 2s cubic-bezier(.165,.84,.44,1);transition:opacity .4s linear,transform 2s cubic-bezier(.165,.84,.44,1);transition:opacity .4s linear,transform 2s cubic-bezier(.165,.84,.44,1),-webkit-transform 2s cubic-bezier(.165,.84,.44,1);transition-delay:.4s}.ssm-wrapper .flavors__line img{position:relative;z-index:1}.ssm-wrapper .flavors__line:before{content:"";width:390px;height:100%;display:block;top:0;left:0;position:absolute;z-index:2;background:#e8eff2}.ssm-wrapper .flavors__line .dot{width:22px;height:22px;display:block;top:0;right:0;position:absolute;z-index:3;margin:-11px -11px 0 0;border:4px solid #ed7320;border-radius:100%;background:#fff;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .8s cubic-bezier(.175,.885,.32,2);transition:transform .8s cubic-bezier(.175,.885,.32,2);transition:transform .8s cubic-bezier(.175,.885,.32,2),-webkit-transform .8s cubic-bezier(.175,.885,.32,2)}.ssm-wrapper .flavors__line .dot:first-child{transition-delay:1.1s}.ssm-wrapper .flavors__line .dot:nth-child(2){transition-delay:1.2s}.ssm-wrapper .flavors__line .dot:nth-child(3){transition-delay:1.3s}.ssm-wrapper .flavors__line .dot:nth-child(4){transition-delay:1.4s}.ssm-wrapper .flavors__line .dot:nth-child(5){transition-delay:1.5s}.ssm-wrapper .flavors__line .dot:first-child{top:75px;right:120px}.ssm-wrapper .flavors__line .dot:nth-child(2){top:205px;right:25px}.ssm-wrapper .flavors__line .dot:nth-child(3){top:335px;right:0}.ssm-wrapper .flavors__line .dot:nth-child(4){top:465px;right:33px}.ssm-wrapper .flavors__line .dot:nth-child(5){top:595px;right:150px}.ssm-wrapper .flavors__visual.is-scr-show .flavors__item .name,.ssm-wrapper .flavors__visual.is-scr-show .flavors__item .taste,.ssm-wrapper .is-scr-show.flavors p{opacity:1;-webkit-transform:none;transform:none}.ssm-wrapper .flavors__visual.is-scr-show .flavors__item .line{-webkit-transform:none;transform:none}.ssm-wrapper .flavors__visual.is-scr-show .flavors__bg,.ssm-wrapper .flavors__visual.is-scr-show .flavors__line{opacity:1;-webkit-transform:none;transform:none}.ssm-wrapper .flavors__visual.is-scr-show .flavors__line .dot,.ssm-wrapper .flavors__visual.is-scr-show .flavors__line:before{-webkit-transform:none;transform:none}.ssm-wrapper .aroma{width:1004px;top:0;right:0;position:absolute;z-index:auto;left:0;margin:0 auto}.ssm-wrapper .aroma__words{width:500px;height:500px;display:block;top:70px;right:30px;position:absolute;z-index:1}.ssm-wrapper .aroma__item{width:200px;position:absolute;top:50%;left:50%;font-size:25px;font-weight:700;color:#fff;text-align:center;transition:opacity .4s linear,visibility .4s linear,-webkit-filter .4s linear;transition:opacity .4s linear,visibility .4s linear,filter .4s linear;transition:opacity .4s linear,visibility .4s linear,filter .4s linear,-webkit-filter .4s linear}.ssm-wrapper .aroma__item.is-fade-out{opacity:0;visibility:hidden;-webkit-filter:blur(4px);filter:blur(4px)}.ssm-wrapper .aroma__img{width:792px;top:-80px;right:-330px;position:absolute;z-index:2}.ssm-wrapper .aroma__img img{width:100%;height:auto;display:block;box-sizing:border-box}.ssm-wrapper .aroma__bg{width:690px;height:auto;top:0;right:-70px;position:absolute;z-index:0;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);transition:opacity .4s linear,-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .4s linear,transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .4s linear,transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition-delay:.4s}.ssm-wrapper .aroma__bg.is-scr-show{opacity:1;-webkit-transform:none;transform:none}@media (max-width:767px){.ssm-wrapper .features-section__inner{width:auto;min-height:0;display:block;padding:0 30px}.ssm-wrapper .features-section__hd{margin:0 0 25px}.ssm-wrapper .features-section p{font-size:16px;line-height:1.7}.ssm-wrapper .features-section__figure{margin-top:40px}.ssm-wrapper .features-section__hd{font-size:24px}.ssm-wrapper .features-description{min-height:0;margin-bottom:40px}.ssm-wrapper .features-description .features-section__inner{display:block;padding-top:calc(70vw + 60px)}.ssm-wrapper .features-description .features-section__bg{padding:30px}.ssm-wrapper .features-description .features-section__bg img{height:70vw;position:static;-webkit-transform:none!important;transform:none!important}.ssm-wrapper .features-description p{width:auto}.ssm-wrapper .features-article{background:#ed7320}.ssm-wrapper .features-article .features-section__inner{padding:65vw 0 0}.ssm-wrapper .features-article .features-section__hd{text-align:center;color:#fff}.ssm-wrapper .features-article .features-section__bgs{width:100%;height:65vw;display:block;top:0;left:0;position:absolute;z-index:0;overflow:hidden;background:#fff}.ssm-wrapper .features-article .features-section__bg{height:65vw;-webkit-filter:none!important;filter:none!important}.ssm-wrapper .features-article .features-section__bg--large{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.ssm-wrapper .features-article .txt-blc{width:auto;margin:0 0 0 auto;padding:35px 30px}.ssm-wrapper .features-article p{color:#fff}.ssm-wrapper .features-article-circle{width:100px;height:100px;top:32vw;margin:-45px auto auto}.ssm-wrapper .is-show-large-img.features-article .features-section__bg{-webkit-transform:scale(2.65) translate3d(-20px,-7px,0);transform:scale(2.65) translate3d(-20px,-7px,0)}.ssm-wrapper .is-show-large-img.features-article .features-section__bg--large{-webkit-transform:scale(1.05);transform:scale(1.05)}.ssm-wrapper .features-article-02{background:#fff}.ssm-wrapper .features-article-02 .features-section__inner{padding-top:40px;padding-bottom:20px}.ssm-wrapper .features-article-02 .features-section__hd{text-align:center}.ssm-wrapper .features-article-02 .txt-blc{width:auto;padding:0 30px 30px}.ssm-wrapper .flavors__hd{font-size:24px}.ssm-wrapper .flavors{width:auto;margin:0 auto;padding:40px 0}.ssm-wrapper .flavors__inner{width:auto;margin:0;padding:0 30px}.ssm-wrapper .flavors__hd{margin:0 0 30px}.ssm-wrapper .flavors p{font-size:16px}.ssm-wrapper .flavors__list{margin-top:75px}.ssm-wrapper .flavors__item .name{font-size:18px}.ssm-wrapper .flavors__item .taste{font-size:15px;letter-spacing:0}.ssm-wrapper .flavors__item:first-child .line{width:calc(100% - 67px)}.ssm-wrapper .flavors__item:nth-child(2) .line{width:calc(100% - 142px)}.ssm-wrapper .flavors__item:nth-child(3) .line{width:calc(100% - 161px)}.ssm-wrapper .flavors__item:nth-child(4) .line{width:calc(100% - 142px)}.ssm-wrapper .flavors__item:nth-child(5) .line{width:calc(100% - 67px)}.ssm-wrapper .flavors__item+.flavors__item{margin-top:40px}.ssm-wrapper .flavors__bg{left:-235px;bottom:42px}.ssm-wrapper .flavors__bg figure{width:420px}.ssm-wrapper .flavors__line{bottom:19px;left:-255px}.ssm-wrapper .flavors__line:before{width:288px}.ssm-wrapper .flavors__line img{width:446px;height:auto}.ssm-wrapper .flavors__line .dot{width:16px;height:16px;margin:-8px -8px 0 0}.ssm-wrapper .flavors__line .dot:first-child{top:45px;right:92px}.ssm-wrapper .flavors__line .dot:nth-child(2){top:135px;right:20px}.ssm-wrapper .flavors__line .dot:nth-child(3){top:225px;right:0}.ssm-wrapper .flavors__line .dot:nth-child(4){top:315px;right:20px}.ssm-wrapper .flavors__line .dot:nth-child(5){top:405px;right:91px}.ssm-wrapper .aroma{width:auto;min-height:310px;position:relative;background:#e6eff3}.ssm-wrapper .aroma__words{width:400px;height:300px;display:block;top:0;right:50%;margin-right:-200px}.ssm-wrapper .aroma__item{width:120px;font-size:16px}.ssm-wrapper .aroma__img{width:auto;top:0;right:auto;right:50%;margin-right:-262px}.ssm-wrapper .aroma__img img{width:auto;height:310px;-webkit-transform:none!important;transform:none!important}.ssm-wrapper .aroma__bg{width:400px;top:50%;left:50%;margin:-190px 0 0 -200px}}@-webkit-keyframes ring-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ring-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}