@charset "UTF-8";
.c-eventSquare{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:space-between;width:100%;flex:0 0 auto}.c-eventSquare::after{content:'';position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;left:0;display:block;width:100%;height:200px;background:var(--bgColor);transition:background-color .4s ease-in-out;z-index:10}.c-eventSquare.hideCover::after{opacity:0}.j-bg.gray .c-eventSquare::after{background:var(--bgGrayColor)}.c-eventSquare::after{bottom:0;-webkit-mask:linear-gradient(to top,#000 33.33%,#0000 66.66%);mask:linear-gradient(to top,#000 33.33%,#0000 66.66%)}.c-eventSquare__item{display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:calc(50% - 10px);max-width:30vw;margin:0 0 20px 0;padding:30px;border-radius:10px;border:1px solid #fff;background:linear-gradient(159deg,#fff0 0%,#fff 70%);overflow:hidden;flex:0 0 auto}.c-eventSquare__item__icon{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:90px;height:90px;margin:0 auto 15px 0;border-radius:50%;background:rgba(25,25,25,.04);overflow:hidden;flex:0 0 auto}.c-eventSquare__item__icon img{object-fit:contain;object-position:center;width:50%;height:50%}.c-eventSquare__item__text{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;justify-items:flex-start;justify-content:flex-start;width:100%;min-height:110px;line-height:1.6}.c-eventSquare__item__title{display:block;width:100%;margin:15px 0 0 0;padding:15px 0 0 25px;font-size:18px;line-height:1.2;color:var(--mainColor);border-top:1px solid rgba(36,37,32,.2);flex:0 0 auto}.c-eventSquare__item__title::before{content:'';position:absolute;top:calc(.6em - 4px + 15px);left:0;display:block;width:8px;height:8px;background:rgba(36,37,32,.2);border-radius:50%;overflow:hidden}@media screen and (max-width:1200px){.c-eventSquare{flex-wrap:nowrap;justify-content:flex-start;overflow:hidden}.c-eventSquare::before,.c-eventSquare::after{display:none}.c-eventSquare__item{width:350px;max-width:calc(100vw - 40px);margin:0 20px 0 0}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-eventSquare__item{width:285px;margin:0 10px 0 0;padding:20px}.c-eventSquare__item__text{min-height:100px}.c-eventSquare__item__title{font-size:16px}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.c-intro{display:block;width:100%;max-width:100%;flex:0 0 auto}.c-intro__title{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;font-size:18px;line-height:1.2}.c-intro__title::before{content:'';position:relative;display:block;width:50px;height:50px;margin:0 10px 0 0;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:url(/assets/images/common/icon_customer_white.svg) center/60% auto no-repeat rgba(255,255,255,.2);overflow:hidden;flex:0 0 auto}.c-intro__title[data-icon="heart"]::before{background-image:url(/assets/images/common/icon_heart_white.svg);background-size:40% auto}.c-intro__title[data-icon="info"]::before{background-image:url(/assets/images/common/icon_info_white.svg);background-size:40% auto}.c-intro__title[data-icon="star"]::before{background-image:url(/assets/images/common/icon_star_white.svg);background-size:40% auto}.c-intro__title::after{content:'';position:relative;display:block;width:100%;height:1px;margin:0 0 0 30px;background:rgba(255,255,255,.3);flex:0 1 auto}.c-intro__title__text{display:block;width:auto;max-width:100%;flex:0 0 auto}.c-intro__box{display:block;width:100%;margin:15px 0 0 0;font-size:15px;line-height:1.8}.c-intro__box__feature{display:inline}.c-intro__box__feature::after{content:'';display:inline-block;vertical-align:middle;width:4px;height:4px;margin:0 5px 0 8px;background:rgba(255,255,255,.3);border-radius:50%;overflow:hidden}.c-intro__box__feature:last-child::after{display:none}.c-intro__box .c-text{margin:0 0 10px 0;color:inherit;font-weight:300}.c-intro__box .c-text:last-child{margin:0}.c-intro__box .c-ol,.c-intro__box .c-ul{color:inherit;font-weight:300}.c-intro__box .c-ul li::before{background:#fff}.c-intro__box__note{display:block;width:100%;margin:15px 0 0 0;font-size:15px;line-height:2;color:#fff;font-weight:300}.c-intro__feature{display:block;width:100%;margin:30px 0 0 0;border-bottom:1px solid rgba(255,255,255,.3)}.c-intro__feature__item{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 45px 0}.c-intro__feature__item__pic{display:block;width:50%;max-width:130px;margin:0 30px 0 0;border-radius:10px;overflow:hidden;flex:0 0 auto}.c-intro__feature__item__content{display:block;width:100%}.c-intro__feature__item__content__title{display:block;width:100%;margin:0 0 15px 0;font-size:18px;line-height:1.5;font-weight:300}.c-intro__feature__item__content .c-text{line-height:2;color:inherit;font-weight:300}.c-intro__feature__item__content .c-ul{color:inherit}.c-intro__feature__item__content .c-ul li::before{background:#fff}.c-intro__feature__item__content .c-ul,.c-intro__feature__item__content .c-text{margin:0 0 5px 0}.c-intro__feature__item__content .c-ul:last-child,.c-intro__feature__item__content .c-text:last-child{margin:0 0 5px 0}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-intro__title{font-size:16px}.c-intro__title::after{margin:0 0 0 20px}.c-intro__box{margin:5px 0 0 0;font-size:14px}.c-intro__box .c-text{font-size:14px}.c-intro__box__feature::after{margin:0 1px 0 4px}.c-intro__box__note{margin:5px 0 0 0;font-size:14px}.c-intro__feature{margin:20px 0 0 0}.c-intro__feature__item{margin:0 0 25px 0}.c-intro__feature__item__pic{max-width:70px;margin:0 20px 0 0}.c-intro__feature__item__content__title{margin:0 0 5px 0;font-size:17px}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.c-get{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;flex-wrap:wrap;left:-46px;width:calc(100% + 92px);margin:0 0 -50px 0;counter-reset:getCounter}.c-get__item{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:calc(50% - 92px);border:1px solid rgba(36,37,32,.2);margin:0 46px 50px 46px;padding:60px 55px;counter-increment:getCounter}.c-get__item.wow{animation-name:fadeInUp}.c-get__item::before{content:'0' counter(getCounter);position:relative;display:inline-block;width:auto;max-width:100%;font-size:190px;line-height:1;letter-spacing:0;color:rgba(36,37,32,.1);font-family:'NotoSerifDisplay','NotoSansTC';font-weight:200;font-style:italic;margin:-.132em min(55px,2.86vw) -.132em 0}.c-get__item:nth-child(n+10)::before{content:counter(getCounter)}.c-get__item__content{position:static;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%}.c-get__item__content::after{content:'';display:block;width:56px;height:20px;background:url(/assets/images/common/icon_arrow_back_long.svg) center/ contain no-repeat;transform:scaleX(-1);margin:auto 0 0 0}.c-get__item:hover .c-get__item__content::after{animation:arrowMoveReflect 1.2s ease-in-out infinite}.c-get__item__content__link{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:100%}.c-get__item__content__title{display:block;width:100%;font-size:24px;line-height:1.2;color:var(--mainColor);font-weight:300}.c-get__item__content__text{margin:15px 0}@media screen and (max-width:1450px){.c-get{left:-10px;width:calc(100% + 20px)}.c-get__item{width:calc(50% - 20px);margin:0 10px 20px 10px;padding:50px 48px}.c-get__item::before{margin:-.132em 40px -.132em 0}}@media screen and (max-width:1200px){.c-get{left:auto;width:100%;margin:0 0 -30px 0}.c-get__item{width:100%;margin:0 auto 30px auto}}@media screen and (max-width:991px){}@media screen and (max-width:767px){.c-get__item{padding:70px 0 40px 0;text-align:center}.c-get__item::before{position:absolute;top:50%;left:50%;margin:0;font-size:180px;color:rgba(36,37,32,.05);transform:translate(-50%,-60%)}.c-get__item__content::after{margin:0 auto}.c-get__item__content__text{margin:0 auto 30px auto;text-align:center}}@media screen and (max-width:575px){.c-get{margin:0 0 -20px 0}.c-get__item{margin:0 auto 20px auto;padding:68px 20px 40px 20px}.c-get__item__content__title{font-size:21px}.c-get__item__content__text{font-size:14px;margin:6px auto 30px auto}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.sample{display:block;width:calc(100% - 40px);margin:0 auto 150px auto}.sample__intro{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;margin:0 auto 275px auto}.sample__intro:last-child{margin:0 auto}.sample__intro__pic01{display:block;width:60%;max-width:1120px}.sample__intro__pic01.wow{animation-name:fadeInUp}.sample__intro__pic02{display:block;width:30%;max-width:390px;margin:min(90px,max(30px,4.7vw)) 0 0 30px}.sample__intro__pic02.wow{animation-name:fadeInUp}.sample__intro-acc01,.sample__intro-acc02{position:absolute;display:block;animation-direction:1.5s}.sample__intro-acc01 img,.sample__intro-acc02 img{transform-origin:center}.sample__intro-acc01{top:-125px;left:calc(50% + 350px);width:92px}.sample__intro-acc01.wow{animation-name:leafFadeIn04}.sample__intro-acc01 img{opacity:.15}.sample__intro-acc02{top:calc(100% + 95px);left:calc(50% - 235px);width:100px}.sample__intro-acc02.wow{animation-name:leafFadeIn03}.sample__intro-acc02 img{transform:scaleX(-1) rotate(-13deg)}.sample__intro__title{display:block;width:calc(100% - 60px);margin:max(-17.18vw,-330px) 60px min(10vw,180px) 0;font-size:min(6.6vw,80px);line-height:1.1;color:var(--mainColor);text-align:right;text-transform:uppercase}.sample__intro__title.wow{opacity:1;visibility:visible}.sample__intro__title .c-moveText{letter-spacing:0}.sample__intro__title__text{display:block;width:100%;max-width:100%;overflow:hidden}.sample__intro__title__text.pad{display:inline;width:auto}.sample__intro__title.wow.animated .c-moveText,.sample__intro__title.wow.animated .c-focusText::before{transform:none}.sample__intro__slogan{display:block;width:100%;max-width:695px;margin:0 auto;text-align:center}.sample__intro__slogan__title{display:block;width:100%;font-size:17px;line-height:1.75;color:var(--mainColor);font-weight:500}.sample__intro__slogan__title.wow{animation-name:fadeInUp}.sample__intro__slogan__text{margin:20px auto 0 auto;text-align:inherit}.sample__intro__slogan__text.wow{animation-name:fadeInUp}.sample__struggle{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;max-width:1450px;margin:0 auto;padding:75px 0;display:none}.sample__struggle__content{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:135px;left:0;display:block;width:calc(50% - 50px);max-width:520px;margin:0 50px 200px 0;flex:0 0 auto}.sample__struggle__content__title{display:block;width:100%;font-size:55px;line-height:1.2;color:var(--mainColor);font-family:'TenorSans','NotoSansTC';text-transform:uppercase}.sample__struggle__content__title.wow{opacity:1;visibility:visible}.sample__struggle__content__title .c-moveText{letter-spacing:0}.sample__struggle__content__title.wow.animated .c-moveText{transform:none}.sample__struggle__content__title__text{display:block;width:100%;overflow:hidden}.sample__struggle__content__sub{display:block;width:100%;margin:40px 0 0 0;font-size:17px;line-height:1.75;color:var(--mainColor)}.sample__struggle .c-eventSquare{max-width:min(calc(100% - 570px),725px)}.sample__now{max-width:1200px;margin:0 auto 165px auto;padding:180px 0 0 0}.sample__product{left:calc(50% - 50vw);display:block;width:100vw;padding:1px 0;color:#fff;background:linear-gradient(to top,#139aa4 0%,#43bcc5 100%)}.sample__product.wow{opacity:1;visibility:visible}.sample__product__marquee{position:absolute;top:15px;left:0;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;-webkit-mask:linear-gradient(to top,#0000 0%,#000 20%) bottom center/100% 100% no-repeat;mask:linear-gradient(to top,#0000 0%,#000 20%) bottom center/100% 100% no-repeat;pointer-events:none;overflow:hidden}.sample__product__marquee__box{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:auto;margin:0 0 -.05em 0;font-size:600px;line-height:.75;color:#8bd0d6;font-family:'TenorSans','NotoSansTC';letter-spacing:-.11em;animation:marquee 60s linear infinite;will-change:transform;flex:0 0 auto;transform:translateX(-50%)}.sample__product__marquee__box:nth-child(even){animation-direction:reverse}.sample__product__marquee__box__text{display:block;width:auto;letter-spacing:inherit;text-transform:uppercase;transition:left .001s linear,right .001s linear;flex:0 0 auto}.sample__product__main{display:block;width:calc(100% - 400px);max-width:685px;margin:185px auto -50px auto;z-index:10;overflow:visible}.sample__product__main__pic{display:block;width:100%;margin:0 auto}.sample__product__main__pic img{-webkit-box-reflect:below -2% linear-gradient(#0000 90%,#000 100%)}.sample__product__main__effect{display:block;width:100%;max-width:100%}.sample__product__intro{display:block;width:100%;padding:175px max(60px,calc(50% - 725px));border-top:1px solid #62c4cc;background:linear-gradient(to bottom,#00a4b4 0%,#006278 100%)}.sample__product__intro__main{display:block;width:100%;font-size:80px;line-height:1;font-family:'TenorSans','NotoSansTC';text-transform:uppercase;letter-spacing:0}.sample__product__intro__sub{display:block;width:100%;margin:5px 0 0 0;font-size:25px;line-height:1.2;font-weight:300}.sample__product__intro__feature{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;margin:35px 0 0 0}.sample__product__intro__feature .c-intro{width:calc(50% - 35px);margin:0 0 35px 0}.sample__product.wow .sample__product__marquee{opacity:0;transition:opacity 1.2s .4s ease-in-out}.sample__product.wow .sample__product__main__pic{opacity:0;transform:translateY(15px);transition:opacity 1.2s 1s ease-in-out,transform 1.2s 1s ease-in-out}.sample__product.wow .sample__product__main__effect{opacity:0;transform:translateX(-15px) translateY(-50%);transition:opacity 1.2s 1.4s ease-in-out,transform 1.2s 1.4s ease-in-out}.sample__product.wow .sample__product__intro{opacity:0;transform:translateY(15px);transition:opacity 1.2s 1.8s ease-in-out,transform 1.2s 1.8s ease-in-out}.sample__product.wow.animated .sample__product__marquee,.sample__product.wow.animated .sample__product__main__pic,.sample__product.wow.animated .sample__product__intro{opacity:1;transform:none}.sample__product.wow.animated .sample__product__main__effect{opacity:1;transform:translateY(-50%)}.sample__slogan{display:block;width:100%;margin:220px auto 150px auto}.sample__slogan-leaf01{position:absolute;top:-100px;left:max(0px,calc(50% - 747px));display:block;width:78px;pointer-events:none}.sample__slogan-leaf01.wow{animation-name:leafFadeIn01}.sample__slogan-leaf01 img{opacity:.15}.sample__slogan-leaf02{position:absolute;bottom:87px;left:calc(50% - 330px);display:block;width:96px;pointer-events:none}.sample__slogan-leaf02.wow{animation-name:leafFadeIn02}.sample__slogan-leaf02 img{transform-origin:center;transform:rotate(23deg)}.sample__slogan__title{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:100%;margin:0 auto;font-size:min(110px,calc((100vw - 120px) * .076));line-height:1.2;color:var(--mainColor);font-family:'TenorSans','NotoSansTC';text-align:center;text-transform:uppercase}.sample__slogan__title::after{content:'';position:relative;display:block;width:1px;height:100px;margin:25px auto 40px auto;background:rgba(36,37,32,.2)}.sample__slogan__title.wow{opacity:1;visibility:visible}.sample__slogan__title .c-moveText{letter-spacing:0}.sample__slogan__title .c-focusText::before{display:none}.sample__slogan__title__item{display:block;width:auto;max-width:100%;margin:-.075em .2em;overflow:hidden}.sample__slogan__title__box{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:100%}.sample__slogan__title .c-focusText{display:flex;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:auto;max-width:100%;margin:-.075em .225em}.sample__slogan__title .c-focusText .sample__slogan__title__item{margin:0 .125em}.sample__slogan__title .c-focusText .sample__slogan__title__item:first-child{margin-left:0}.sample__slogan__title .c-focusText .sample__slogan__title__item:last-child{margin-right:0}.sample__slogan__title__product{display:block;width:min(146px,calc((100vw - 120px) * .1));max-width:100%;margin:max(-40px,calc(100vw - 120px) * -.025) -10px 0 15px;transition:opacity .8s 2.4s ease-in-out,transform .8s 2.4s ease-in-out}.sample__slogan__title.wow.animated .c-moveText{transform:none}.sample__slogan__title.wow .sample__slogan__title__product{opacity:0;transform:translateY(15px)}.sample__slogan__title.wow.animated .sample__slogan__title__product{opacity:1;transform:none}.sample__slogan__intro{display:block;width:100%;max-width:805px;margin:0 auto 150px auto;text-align:center}.sample__slogan__intro__title{display:block;width:100%;margin:0 auto 25px auto;font-size:20px;line-height:1.2;color:var(--mainColor)}.sample__slogan__intro .c-text{text-align:inherit}.sample__slogan__intro__feature{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:100%;max-width:600px;margin:20px auto -10px auto}.sample__slogan__intro__feature__tag{display:block;width:auto;max-width:100%;margin:0 5px 10px 5px;padding:5px 20px;font-size:15px;line-height:1.2;color:var(--textColor);background:#dfe0db;border-radius:15px;overflow:hidden}.sample__slogan .c-get{max-width:1450px;margin:0 auto -50px auto}@media screen and (max-width:1450px){.sample__slogan .c-get{margin:0 auto -20px auto}}@media screen and (max-width:1200px){.sample__struggle{display:block;width:calc(100vw - 20px);max-width:none}.sample__struggle__content{position:relative;top:0;left:0;display:block;width:100%;max-width:none;margin:0 0 65px 0}.sample__struggle .c-eventSquare{max-width:none}.sample__now{max-width:795px}.sample__slogan .c-get{margin:0 auto -30px auto}}@media screen and (min-width:992px){body{overflow:visible}.sample__product__main__effect{position:absolute;top:50%;left:calc(100% - 60px);width:auto;transform:translateY(-50%)}.sample__product__main__effect .c-effect:nth-child(2),.sample__product__main__effect .c-effect:nth-child(4){left:20px}.sample__product__main__effect .c-effect:nth-child(3){left:40px}}@media screen and (max-width:991px){.sample{margin:0 auto 80px auto}.sample__intro{display:block;margin:0 auto 200px auto}.sample__intro__pic01{width:100%;max-width:none}.sample__intro__pic02{width:calc(50% - 35px);max-width:none;margin:-16.3vw 35px 60px auto}.sample__intro-acc01{top:auto;bottom:85px;left:auto;right:45px}.sample__intro-acc02{top:calc(100% + 65px);left:calc(50% - 50px)}.sample__intro__title{width:100%;max-width:655px;margin:0 auto 55px auto;font-size:min(7.2vw,55px);text-align:left}.sample__intro__title__text.pad{display:block;width:100%}.sample__intro__slogan{max-width:655px;margin:0 auto;text-align:var(--textAlign)}.sample__struggle{width:calc(50vw + 325px);margin:0 -20px 0 auto}.sample__product__marquee{top:5px}.sample__product__marquee__box{font-size:400px}.sample__product__main{width:calc(100% - 60px);max-width:490px;margin:135px auto -220px auto}.sample__product__main__effect{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;margin:50px auto 0 auto}.sample__product__intro{padding:285px 80px 100px 80px}.sample__product__intro__main{font-size:70px}.sample__product__intro__sub{font-size:25px;line-height:1.2}.sample__product__intro__feature .c-intro{width:100%}.sample__product__intro__feature .c-intro:last-child{margin:0}.sample__product.wow .sample__product__main__effect{transform:translateY(15px)}.sample__product.wow.animated .sample__product__main__effect{transform:none}.sample__slogan{width:calc(100% - 40px);margin:180px auto 80px auto}.sample__slogan-leaf01{top:-140px;left:0}.sample__slogan-leaf02{bottom:50px;left:calc(50% - 195px)}.sample__slogan__title{left:-10px;width:calc(100% + 20px);font-size:min(70px,calc((100vw - 60px) * .09))}.sample__slogan__title__product{width:min(120px,calc((100vw - 60px) * .15625));margin:-25px auto 0 auto;order:10}.sample__slogan__title .c-focusText{margin:-.075em .125em}.sample__slogan__intro{margin:0 auto 80px auto}.sample__slogan .c-get{margin:0 auto -20px auto}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.sample{margin:0 auto 45px auto}.sample__intro{margin:0 auto 120px auto}.sample__intro__pic02{width:calc(61.2% - 20px);margin:-14.67vw 20px 35px auto}.sample__intro-acc01{bottom:200px;left:calc(50% + 40px);right:auto;width:46px}.sample__intro-acc01 img{transform:rotate(-12.5deg)}.sample__intro-acc02{top:calc(100% + 20px);left:calc(50% - 529x);width:58px}.sample__intro__title{margin:0 auto 35px auto;font-size:min(7vw,35px)}.sample__intro__slogan__title{font-size:16px}.sample__intro__slogan__text{margin:15px 0 0 0;font-size:14px}.sample__struggle{width:calc(100% + 20px);padding:60px 0}.sample__struggle__content{margin:0 0 35px 0}.sample__struggle__content__title{font-size:min(9.3vw,35px)}.sample__struggle__content__sub{margin:15px 0 0 0;font-size:16px}.sample__now{margin:0 auto 80px auto;padding:90px 0 0 0}.sample__now .c-title03__main::before,.sample__now .c-title03__main::after{font-size:2.16em}.sample__product__marquee{top:15px}.sample__product__marquee__box{font-size:200px}.sample__product__main{width:calc(100% - 40px);max-width:none;margin:100px auto -175px auto}.sample__product__main__pic{max-width:250px}.sample__product__main__effect{margin:25px auto 0 auto}.sample__product__main__effect .c-effect{box-shadow:0px 10px 5px rgba(0,0,0,.15)}.sample__product__intro{padding:220px 20px 65px 20px}.sample__product__intro__main{font-size:40px}.sample__product__intro__sub{font-size:18px}.sample__product__intro__feature{margin:30px 0 0 0}.sample__product__intro__feature .c-intro{margin:0 0 25px 0}.sample__slogan{width:100%;margin:95px auto 45px auto}.sample__slogan-leaf01{top:-60px;width:46px}.sample__slogan-leaf02{bottom:40px;left:calc(50% - 100px);width:58px}.sample__slogan-leaf02 img{transform:none}.sample__slogan__title{left:0;width:100%;max-width:300px;font-size:min(50px,calc((100vw - 40px) * .153))}.sample__slogan__title::after{height:50px;margin:25px auto}.sample__slogan__title__product{z-index:10;width:90px;margin:-17px auto 0 auto}.sample__slogan__title__product img{left:5px}.sample__slogan__intro{margin:0 auto 50px auto}.sample__slogan__intro__title{margin:0 auto 15px auto;font-size:17px}.sample__slogan__intro__feature{margin:10px auto -5px auto}.sample__slogan__intro__feature__tag{margin:0 5px 5px 5px;font-size:14px}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){@media screen and (max-width:991px){.sample__slogan__title .c-focusText{margin:-.075em .0125em}}}@-moz-document url-prefix(){}
