/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}ul{list-style-type:none;margin:0;padding:0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}abbr[title]{border-bottom:none;text-decoration:underline;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}[hidden]{display:none}body,html{color:#000;background-color:#fff}.fla-body{font-family:"Noto Sans TC","微軟正黑體",Microsoft JhengHei,PingFang T,Arial,sans-serif}@-webkit-keyframes ani-tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-3deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,3deg);transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,-3deg);transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-moz-keyframes ani-tada{0%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-3deg);-moz-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-3deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,3deg);-moz-transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,3deg);transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,-3deg);-moz-transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,-3deg);transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ani-tada{0%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-3deg);-moz-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-3deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,3deg);-moz-transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,3deg);transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,-3deg);-moz-transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,-3deg);transform:scale3d(1.05,1.05,1.05) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes ani-fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes ani-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes ani-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes ani-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes ani-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@keyframes ani-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-webkit-keyframes ani-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes ani-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@keyframes ani-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-webkit-keyframes ani-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes ani-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@keyframes ani-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-webkit-keyframes ani-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes ani-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@keyframes ani-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-webkit-keyframes ani-bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-moz-keyframes ani-bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-moz-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-moz-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-moz-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-moz-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-moz-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ani-bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-moz-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-moz-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-moz-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-moz-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-moz-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.fla-loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;opacity:1;visibility:visible}.fla-loading.hidden{opacity:0;visibility:hidden}.fla-loading .loading-photo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10.41667vw;height:10.41667vw}@media only screen and (min-width:1200px){.fla-loading .loading-photo{width:3.125vw;height:3.125vw}}body.fixed{width:100vw;height:100vh;overflow:hidden}.fla-body{overflow:hidden}.fla-body a,.fla-body div,.fla-body div:after,.fla-body div:before,.fla-body input[type=button],.fla-body li{-moz-transition:none;transition:none;-webkit-transition:none;-webkit-tap-highlight-color:transparent}.fla-body .shadow{-webkit-box-shadow:0 0 4.16667vw 0 rgba(0,0,0,.3);box-shadow:0 0 4.16667vw 0 rgba(0,0,0,.3)}@media only screen and (min-width:1200px){.fla-body .shadow{-webkit-box-shadow:0 0 1.25vw 0 rgba(0,0,0,.3);box-shadow:0 0 1.25vw 0 rgba(0,0,0,.3)}}.fla-body .btn-shadow{-webkit-box-shadow:0 0 1.04167vw 0 rgba(0,0,0,.3);box-shadow:0 0 1.04167vw 0 rgba(0,0,0,.3)}@media only screen and (min-width:1200px){.fla-body .btn-shadow{-webkit-box-shadow:0 0 .3125vw 0 rgba(0,0,0,.3);box-shadow:0 0 .3125vw 0 rgba(0,0,0,.3)}}.fla-body .fla-container{width:100vw;margin:0 auto;-webkit-box-shadow:1px 0 3.125vw 0 rgba(0,0,0,.2),-1px 0 3.125vw 0 rgba(0,0,0,.2);box-shadow:1px 0 3.125vw 0 rgba(0,0,0,.2),-1px 0 3.125vw 0 rgba(0,0,0,.2)}@media only screen and (min-width:1200px){.fla-body .fla-container{width:30vw}}.fla-body .fla-container ul.nav-block{display:-webkit-box;display:-moz-box;display:flex;font-weight:400;line-height:1;width:100%;font-size:3.46979vw;letter-spacing:.13em;background-color:#fff;text-align:center;border:1px solid #e0e0e0;z-index:5}.fla-body .fla-container ul.nav-block.fixed{position:fixed;top:0;left:0;width:100%}.fla-body .fla-container ul.nav-block a{position:relative;line-height:6.66667vw;width:100%;color:#bbb;overflow:hidden}.fla-body .fla-container ul.nav-block a:not(:last-child){border-right:1px solid #e0e0e0}.fla-body .fla-container ul.nav-block a:before{content:'';position:absolute;top:0;left:-200%;width:200%;height:100%;background:rgba(255,255,255,0);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(255,255,255,0)),color-stop(50%, #fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);opacity:.7;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;transition:all 1.5s}.fla-body .fla-container ul.nav-block a:hover:before{left:200%}.fla-body .fla-container ul.nav-block a.active{color:#000;border-bottom:.41667vw solid #33bfed}@media only screen and (min-width:1200px){.fla-body .fla-container ul.nav-block{font-size:1.04094vw}.fla-body .fla-container ul.nav-block.fixed{width:30vw;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0)}.fla-body .fla-container ul.nav-block a{line-height:2vw}.fla-body .fla-container ul.nav-block a.active{border-bottom:.125vw solid #33bfed}}.fla-body .fla-container .btn{position:relative;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-align:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;justify-content:center;flex-wrap:wrap;font-weight:400;line-height:1;width:100%;letter-spacing:.1em;color:#fff;background:#23b5ea;background:-moz-linear-gradient(top,#23b5ea 0,#0ba3da 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#23b5ea),color-stop(100%,#0ba3da));background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #23b5ea),to(#0ba3da));background:linear-gradient(to bottom,#23b5ea 0,#0ba3da 100%);text-align:center;cursor:pointer;font-size:3.91146vw;line-height:8.85417vw;margin-top:6.25vw;overflow:hidden}.fla-body .fla-container .btn:not(:first-child){margin-left:3.125vw}.fla-body .fla-container .btn.trial{font-size:4.38646vw;line-height:10.41667vw;letter-spacing:.18em;margin:0}.fla-body .fla-container .btn.trial.fixed{position:fixed;bottom:0;left:0;width:100%;z-index:999}.fla-body .fla-container .btn.n-flash{overflow:visible}.fla-body .fla-container .btn.n-flash:before{width:0;height:0}.fla-body .fla-container .btn:hover:before{left:200%}.fla-body .fla-container .btn:hover .purchase-block{height:17.70833vw}.fla-body .fla-container .btn:hover .purchase-block a{width:100%;height:50%}.fla-body .fla-container .btn:before{content:'';position:absolute;top:0;left:-200%;width:200%;height:100%;background:rgba(255,255,255,0);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(255,255,255,0)),color-stop(50%, #fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);opacity:.7;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;transition:all 1.5s}.fla-body .fla-container .btn .btn-para{display:-webkit-box;display:-moz-box;display:flex;-webkit-box-align:center;-moz-box-align:center;align-items:center}.fla-body .fla-container .btn .purchase-block{position:absolute;top:0;left:0;width:100%;height:0;border:1px solid #0ea3db;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.fla-body .fla-container .btn .purchase-block a{position:relative;display:block;width:100%;height:0%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.fla-body .fla-container .btn .purchase-block a.p-momo{background-image:url(../../images/campaign/purchase-momo.jpg)}.fla-body .fla-container .btn .purchase-block a.p-shopee{background-image:url(../../images/campaign/purchase-shopee.jpg)}.fla-body .fla-container .btn .purchase-block a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(14,163,219,0)}.fla-body .fla-container .btn .purchase-block a:hover:before{background-color:rgba(14,163,219,.1)}@media only screen and (min-width:1200px){.fla-body .fla-container .btn{font-size:1.17344vw;line-height:2.65625vw;margin-top:1.875vw}.fla-body .fla-container .btn:not(:first-child){margin-left:.9375vw}.fla-body .fla-container .btn.trial{font-size:1.31594vw;line-height:3.125vw;margin:0}.fla-body .fla-container .btn.trial.fixed{width:30vw;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0)}.fla-body .fla-container .btn:hover .purchase-block{height:5.3125vw}.fla-body .fla-container .btn .purchase-block{height:0}}.fla-body .fla-container .photo-arrow{width:4.6875vw;height:4.79167vw;background-image:url(../../images/campaign/result-btn-arrow.png);margin-right:2.08333vw;background-position:center;background-repeat:no-repeat;background-size:contain}.fla-body .fla-container .photo-arrow.sm{width:3.54167vw;height:3.64583vw}@media only screen and (min-width:1200px){.fla-body .fla-container .photo-arrow{width:1.40625vw;height:1.4375vw;margin-right:.625vw}.fla-body .fla-container .photo-arrow.sm{width:1.0625vw;height:1.09375vw}}.fla-body .fla-container section.sec{position:relative;padding:19.27083vw 5.20833vw;overflow:hidden}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec{padding:5.78125vw 1.5625vw}}.fla-body .fla-container section.sec.blue{background-color:#dbf2fa}.fla-body .fla-container section.sec.sec-KV{width:100%;height:125vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-KV{height:37.5vw}}.fla-body .fla-container section.sec.sec-KV .video-block{width:100%;height:100%}.fla-body .fla-container section.sec.sec-KV .video-block video{position:absolute;left:0;bottom:0;width:100%}.fla-body .fla-container section.sec.sec-KV .video-block .video-cover{position:absolute;top:0;left:0;width:100%;height:100%;background:#dbf2fb;background:-moz-linear-gradient(top,#dbf2fb 0,#e3f5fc 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#dbf2fb),color-stop(50%,#e3f5fc),color-stop(100%,rgba(255,255,255,0)));background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #dbf2fb),color-stop(50%, #e3f5fc),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#dbf2fb 0,#e3f5fc 50%,rgba(255,255,255,0) 100%)}.fla-body .fla-container section.sec.sec-KV #three-block{position:absolute;top:0;left:0;width:100%;height:100%}.fla-body .fla-container section.sec.sec-KV .title-block{display:-webkit-box;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:absolute;top:6.25vw;left:0;width:100%;padding:0 10.41667vw}.fla-body .fla-container section.sec.sec-KV .title-block p.title-main{opacity:0;font-weight:500;line-height:1;font-size:8.55625vw;color:#21b9eb}.fla-body .fla-container section.sec.sec-KV .title-block p.title-main:not(:first-child){text-align:right;margin-top:1.875vw}.fla-body .fla-container section.sec.sec-KV .title-block p.title-main.animated{-webkit-animation:ani-fadeInUp 1s .25s both;-moz-animation:ani-fadeInUp 1s .25s both;animation:ani-fadeInUp 1s .25s both}.fla-body .fla-container section.sec.sec-KV .title-block p.title-sub{font-weight:400;line-height:1;font-size:3.66771vw;letter-spacing:.69em;white-space:nowrap;margin-top:3.4375vw;color:#4b7282}.fla-body .fla-container section.sec.sec-KV .title-block p.title-sub span{font-weight:400;line-height:1;position:relative}.fla-body .fla-container section.sec.sec-KV .title-block p.title-sub span:before{content:'';position:absolute;bottom:0;left:0;width:96%;height:1px;background-color:#4b7282}.fla-body .fla-container section.sec.sec-KV .title-block .photo{opacity:0;margin-top:3.4375vw}.fla-body .fla-container section.sec.sec-KV .title-block .photo.photo-sub{width:100%;height:4.58333vw;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../../images/campaign/KV-title-sub.png)}.fla-body .fla-container section.sec.sec-KV .title-block .photo.animated{-webkit-animation:ani-fadeInUp 1s .5s both;-moz-animation:ani-fadeInUp 1s .5s both;animation:ani-fadeInUp 1s .5s both}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-KV .title-block{top:1.875vw;padding:0 3.125vw}.fla-body .fla-container section.sec.sec-KV .title-block p.title-main{font-size:2.56688vw}.fla-body .fla-container section.sec.sec-KV .title-block p.title-main:not(:first-child){margin-top:.5625vw}.fla-body .fla-container section.sec.sec-KV .title-block p.title-sub{font-size:1.10031vw;margin-top:1.03125vw}.fla-body .fla-container section.sec.sec-KV .title-block .photo{margin-top:1.03125vw}.fla-body .fla-container section.sec.sec-KV .title-block .photo.photo-sub{height:1.375vw}}.fla-body .fla-container section.sec.sec-KV .icon{position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0}.fla-body .fla-container section.sec.sec-KV .icon.animated{-webkit-animation:ani-fadeInLeft 1s .5s both;-moz-animation:ani-fadeInLeft 1s .5s both;animation:ani-fadeInLeft 1s .5s both}.fla-body .fla-container section.sec.sec-KV .icon.icon-1{top:59.375vw;left:16.66667vw;width:26.77083vw;height:6.875vw;background-image:url(../../images/campaign/KV-icon.png)}.fla-body .fla-container section.sec.sec-KV .icon.icon-2{top:104.16667vw;left:22.39583vw;width:17.60417vw;height:9.0625vw;background-image:url(../../images/campaign/KV-icon-tag.png)}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-KV .icon.icon-1{top:17.8125vw;left:5vw;width:8.03125vw;height:2.0625vw}.fla-body .fla-container section.sec.sec-KV .icon.icon-2{top:31.25vw;left:6.71875vw;width:5.28125vw;height:2.71875vw}}.fla-body .fla-container section.sec .sec-head{text-align:center;margin-bottom:7.29167vw}.fla-body .fla-container section.sec .sec-head .title-main{font-weight:700;line-height:1;font-size:9.375vw;letter-spacing:.05em;color:#21b9eb;margin-bottom:3.125vw;opacity:0}.fla-body .fla-container section.sec .sec-head .title-main.sec-4{font-size:8.85417vw;letter-spacing:-.025em;margin-bottom:2.08333vw}.fla-body .fla-container section.sec .sec-head .title-main.sec-6{font-size:8.85417vw;letter-spacing:0;margin-bottom:2.08333vw}.fla-body .fla-container section.sec .sec-head .title-main.animated{-webkit-animation:ani-fadeInUp 1s both;-moz-animation:ani-fadeInUp 1s both;animation:ani-fadeInUp 1s both}.fla-body .fla-container section.sec .sec-head .title-sub{font-weight:300;line-height:1;font-size:7.5vw;letter-spacing:.05em;color:#477487;opacity:0;white-space:nowrap}.fla-body .fla-container section.sec .sec-head .title-sub.animated{-webkit-animation:ani-fadeInUp 1s .2s both;-moz-animation:ani-fadeInUp 1s .2s both;animation:ani-fadeInUp 1s .2s both}.fla-body .fla-container section.sec .sec-head .title-sub.sub-tight{letter-spacing:0}.fla-body .fla-container section.sec .sec-head .title-sub sup{font-size:4.16667vw;letter-spacing:0}.fla-body .fla-container section.sec .sec-head .title-bg{display:inline-block;font-weight:300;line-height:1;font-size:4.6875vw;line-height:8.85417vw;letter-spacing:0;background-color:#21b9eb;color:#fff;padding:0 2.60417vw;opacity:0}.fla-body .fla-container section.sec .sec-head .title-bg.sec-6{font-weight:500;line-height:1;line-height:8.85417vw;width:79.16667vw;font-size:5.72917vw;letter-spacing:.2em}.fla-body .fla-container section.sec .sec-head .title-bg.animated{-webkit-animation:ani-fadeInUp 1s .2s both;-moz-animation:ani-fadeInUp 1s .2s both;animation:ani-fadeInUp 1s .2s both}.fla-body .fla-container section.sec .sec-head .title-bg span{font-weight:700;line-height:1}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec .sec-head{margin-bottom:2.1875vw}.fla-body .fla-container section.sec .sec-head .title-main{font-size:2.8125vw;margin-bottom:.9375vw}.fla-body .fla-container section.sec .sec-head .title-main.sec-4{font-size:2.65625vw;margin-bottom:.625vw}.fla-body .fla-container section.sec .sec-head .title-main.sec-6{font-size:2.65625vw;margin-bottom:.625vw}.fla-body .fla-container section.sec .sec-head .title-sub{font-size:2.25vw}.fla-body .fla-container section.sec .sec-head .title-sub sup{font-size:1.25vw}.fla-body .fla-container section.sec .sec-head .title-bg{font-size:1.40625vw;line-height:2.65625vw;padding:0 .78125vw}.fla-body .fla-container section.sec .sec-head .title-bg.sec-6{line-height:2.65625vw;width:23.75vw;font-size:1.71875vw}}.fla-body .fla-container section.sec p.note{font-weight:400;line-height:1;font-size:1.875vw;line-height:2.29167vw;letter-spacing:.15em;color:#6b797e;padding:0 5.20833vw;margin-top:2.60417vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec p.note{font-size:.5625vw;line-height:.9375vw;padding:0 1.5625vw;margin-top:.78125vw}}.fla-body .fla-container section.sec .analyze-block{display:-webkit-box;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;align-items:flex-start;padding:0 5.20833vw;margin-top:-8.33333vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec .analyze-block{padding:0 1.5625vw;margin-top:-2.5vw}}.fla-body .fla-container section.sec .analyze-block p.title-main{display:inline-block;font-weight:500;line-height:1;font-size:3.125vw;line-height:5.20833vw;padding:0 1.04167vw;letter-spacing:.15em;color:#fff;background-color:#21b9eb}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec .analyze-block p.title-main{font-size:.9375vw;line-height:1.5625vw;padding:0 .3125vw}}.fla-body .fla-container section.sec .analyze-block ul.num-block{display:-webkit-box;display:-moz-box;display:flex;border:1px solid #21b9eb;width:100%;padding:2.08333vw 0}.fla-body .fla-container section.sec .analyze-block ul.num-block li{width:100%;text-align:center}.fla-body .fla-container section.sec .analyze-block ul.num-block li:not(:last-child){border-right:1px solid #21b9eb}.fla-body .fla-container section.sec .analyze-block ul.num-block li.wide{width:105%}.fla-body .fla-container section.sec .analyze-block ul.num-block li p.num{font-weight:700;line-height:1;font-size:9.58333vw;letter-spacing:-.025em;color:#21b9eb;margin-bottom:3.125vw}.fla-body .fla-container section.sec .analyze-block ul.num-block li p.num span{font-weight:500;line-height:1;font-size:4.16667vw}.fla-body .fla-container section.sec .analyze-block ul.num-block li p.para{font-weight:500;line-height:1;font-size:2.91667vw;letter-spacing:.1em;color:#6b797e}.fla-body .fla-container section.sec .analyze-block ul.num-block li p.para sup{font-size:1.5625vw;letter-spacing:-.1em}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec .analyze-block ul.num-block{padding:.625vw 0}.fla-body .fla-container section.sec .analyze-block ul.num-block li p.num{font-size:2.875vw;margin-bottom:.9375vw}.fla-body .fla-container section.sec .analyze-block ul.num-block li p.num span{font-size:1.25vw}.fla-body .fla-container section.sec .analyze-block ul.num-block li p.para{font-size:.875vw}.fla-body .fla-container section.sec .analyze-block ul.num-block li p.para sup{font-size:.46875vw}}.fla-body .fla-container section.sec .btn-block{display:-webkit-box;display:-moz-box;display:flex;padding:0 5.20833vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec .btn-block{padding:0 1.5625vw}}.fla-body .fla-container section.sec.sec-KOL{padding-bottom:0}.fla-body .fla-container section.sec.sec-KOL .diagram{position:relative;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;justify-content:flex-end;height:48.54167vw;margin:0 -5.20833vw;padding:0 7.29167vw;padding-bottom:5.20833vw;background:#daf2fb;background:-moz-linear-gradient(top,#daf2fb 0,#bae7fa 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#daf2fb),color-stop(100%,#bae7fa));background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #daf2fb),to(#bae7fa));background:linear-gradient(to bottom,#daf2fb 0,#bae7fa 100%);cursor:pointer}.fla-body .fla-container section.sec.sec-KOL .diagram:not(:last-child){margin-bottom:.41667vw}.fla-body .fla-container section.sec.sec-KOL .diagram:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0}.fla-body .fla-container section.sec.sec-KOL .diagram:after{content:'';position:absolute;top:0;left:-200%;width:200%;height:100%;background:rgba(255,255,255,0);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(255,255,255,0)),color-stop(50%, #fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);opacity:.4;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;transition:all 1.5s}.fla-body .fla-container section.sec.sec-KOL .diagram:hover:after{left:200%}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-KOL .diagram{height:14.5625vw;margin:0 -1.5625vw;padding:0 2.1875vw;padding-bottom:1.5625vw}.fla-body .fla-container section.sec.sec-KOL .diagram:not(:last-child){margin-bottom:.125vw}}.fla-body .fla-container section.sec.sec-KOL .diagram.d-2{-webkit-box-align:end;-moz-box-align:end;align-items:flex-end}.fla-body .fla-container section.sec.sec-KOL .diagram.d-1:before{background-image:url(../../images/campaign/sec-KOL-1.png)}.fla-body .fla-container section.sec.sec-KOL .diagram.d-2:before{background-image:url(../../images/campaign/sec-KOL-2.png)}.fla-body .fla-container section.sec.sec-KOL .diagram.d-3:before{background-image:url(../../images/campaign/sec-KOL-3.png)}.fla-body .fla-container section.sec.sec-KOL .diagram.animated:before{-webkit-animation:ani-fadeInUp 1s both;-moz-animation:ani-fadeInUp 1s both;animation:ani-fadeInUp 1s both}.fla-body .fla-container section.sec.sec-KOL .diagram p{opacity:0}.fla-body .fla-container section.sec.sec-KOL .diagram p.animated.main-1{-webkit-animation:ani-fadeInLeft 1s both;-moz-animation:ani-fadeInLeft 1s both;animation:ani-fadeInLeft 1s both}.fla-body .fla-container section.sec.sec-KOL .diagram p.animated.main-2{-webkit-animation:ani-fadeInRight 1s both;-moz-animation:ani-fadeInRight 1s both;animation:ani-fadeInRight 1s both}.fla-body .fla-container section.sec.sec-KOL .diagram p.animated.main-3{-webkit-animation:ani-fadeInLeft 1s both;-moz-animation:ani-fadeInLeft 1s both;animation:ani-fadeInLeft 1s both}.fla-body .fla-container section.sec.sec-KOL .diagram p.animated.title-para{-webkit-animation:ani-fadeInUp 1s both;-moz-animation:ani-fadeInUp 1s both;animation:ani-fadeInUp 1s both}.fla-body .fla-container section.sec.sec-KOL .diagram p.animated.title-more{-webkit-animation:ani-fadeInUp 1s both;-moz-animation:ani-fadeInUp 1s both;animation:ani-fadeInUp 1s both}.fla-body .fla-container section.sec.sec-KOL .diagram p.title-main{font-weight:700;line-height:1;line-height:8.33333vw;color:#21b9eb}.fla-body .fla-container section.sec.sec-KOL .diagram p.title-main.main-1{font-size:7.8125vw;letter-spacing:.2em}.fla-body .fla-container section.sec.sec-KOL .diagram p.title-main.main-2{font-size:5.625vw;letter-spacing:0}.fla-body .fla-container section.sec.sec-KOL .diagram p.title-main.main-3{font-size:6.97917vw;letter-spacing:.4em}.fla-body .fla-container section.sec.sec-KOL .diagram p.title-main span{font-weight:700;line-height:1;font-size:5.625vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-KOL .diagram p.title-main{line-height:2.5vw}.fla-body .fla-container section.sec.sec-KOL .diagram p.title-main.main-1{font-size:2.34375vw}.fla-body .fla-container section.sec.sec-KOL .diagram p.title-main.main-2{font-size:1.6875vw}.fla-body .fla-container section.sec.sec-KOL .diagram p.title-main.main-3{font-size:2.09375vw}.fla-body .fla-container section.sec.sec-KOL .diagram p.title-main span{font-size:1.6875vw}}.fla-body .fla-container section.sec.sec-KOL .diagram p.title-para{opacity:0;font-weight:300;line-height:1;font-size:3.125vw;line-height:4.27083vw;letter-spacing:.1em;color:#353535;margin-bottom:4.16667vw}.fla-body .fla-container section.sec.sec-KOL .diagram p.title-para.para-2{margin-right:-1.25vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-KOL .diagram p.title-para{font-size:.9375vw;line-height:1.28125vw;margin-bottom:1.25vw}.fla-body .fla-container section.sec.sec-KOL .diagram p.title-para.para-2{margin-right:-.375vw}}.fla-body .fla-container section.sec.sec-KOL .diagram p.title-more{font-weight:400;line-height:1;width:27.08333vw;font-size:3.85417vw;line-height:5.9375vw;text-align:center;letter-spacing:.05em;color:#fff;background-color:#23b4ea}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-KOL .diagram p.title-more{width:8.125vw;font-size:1.15625vw;line-height:1.78125vw}}.fla-body .fla-container section.sec.sec-KOL .diagram .line-gap{width:0;height:1px;background-color:#4c7383;margin:2.08333vw 0;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s}.fla-body .fla-container section.sec.sec-KOL .diagram .line-gap.animated{width:39.58333vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-KOL .diagram .line-gap{margin:.625vw 0}.fla-body .fla-container section.sec.sec-KOL .diagram .line-gap.animated{width:11.875vw}}.fla-body .fla-container section.sec.sec-1 .youtube-block{position:relative;width:100%;height:53.125vw;-webkit-box-shadow:0 0 4.16667vw 0 rgba(99,206,246,.7);box-shadow:0 0 4.16667vw 0 rgba(99,206,246,.7)}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-1 .youtube-block{height:15.9375vw;-webkit-box-shadow:0 0 1.25vw 0 rgba(99,206,246,.7);box-shadow:0 0 1.25vw 0 rgba(99,206,246,.7)}}.fla-body .fla-container section.sec.sec-1 .youtube-block .youtube-video{width:100%;height:100%;outline:0}.fla-body .fla-container section.sec.sec-1 .youtube-block .youtube-mask{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s}.fla-body .fla-container section.sec.sec-1 .youtube-block .youtube-mask.mask-1{background-image:url(../../images/campaign/youtube-mask.jpg?200508)}.fla-body .fla-container section.sec.sec-1 .youtube-block .youtube-mask-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background-color:rgba(0,0,0,.25);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.fla-body .fla-container section.sec.sec-1 .youtube-block .youtube-mask-play:hover{background-color:rgba(0,0,0,.45)}.fla-body .fla-container section.sec.sec-1 .youtube-block .youtube-mask-play:hover .circle{background-color:#fff}.fla-body .fla-container section.sec.sec-1 .youtube-block .youtube-mask-play:hover .circle .play{border-color:transparent transparent transparent #00b0f0}.fla-body .fla-container section.sec.sec-1 .youtube-block .youtube-mask-play .circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14.0625vw;height:14.0625vw;background-color:#00b0f0;border-radius:50%;-webkit-box-shadow:inset 0 0 1.04167vw .52083vw #63cef6;box-shadow:inset 0 0 1.04167vw .52083vw #63cef6;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.fla-body .fla-container section.sec.sec-1 .youtube-block .youtube-mask-play .circle .play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:55%;width:0;height:0;border-style:solid;border-width:3.02083vw 0 3.02083vw 5.41667vw;border-color:transparent transparent transparent #fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-1 .youtube-block .youtube-mask-play .circle{width:4.21875vw;height:4.21875vw;-webkit-box-shadow:inset 0 0 .3125vw .15625vw #63cef6;box-shadow:inset 0 0 .3125vw .15625vw #63cef6}.fla-body .fla-container section.sec.sec-1 .youtube-block .youtube-mask-play .circle .play{border-width:.90625vw 0 .90625vw 1.625vw}}.fla-body .fla-container section.sec.sec-2{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../../images/campaign/sec-2-bg.jpg)}.fla-body .fla-container section.sec.sec-2 .tab-diagram{background-color:#fff;overflow:hidden}.fla-body .fla-container section.sec.sec-2 .tab-diagram ul.tab-block{display:-webkit-box;display:-moz-box;display:flex;border-bottom:1px solid #4b7282;cursor:pointer}.fla-body .fla-container section.sec.sec-2 .tab-diagram ul.tab-block li.tab-item{width:50%;font-weight:500;line-height:1;font-size:4.6875vw;line-height:11.45833vw;letter-spacing:.1em;color:#bbb;border-bottom:none;text-align:center}.fla-body .fla-container section.sec.sec-2 .tab-diagram ul.tab-block li.tab-item:last-child{border-left:.20833vw solid #4b7282}.fla-body .fla-container section.sec.sec-2 .tab-diagram ul.tab-block li.tab-item.active{border-bottom:.83333vw solid #21b9eb;color:#21b9eb}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-2 .tab-diagram ul.tab-block li.tab-item{font-size:1.40625vw;line-height:3.4375vw}.fla-body .fla-container section.sec.sec-2 .tab-diagram ul.tab-block li.tab-item:last-child{border-left:.0625vw solid #4b7282}.fla-body .fla-container section.sec.sec-2 .tab-diagram ul.tab-block li.tab-item.active{border-bottom:.25vw solid #21b9eb}}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content{position:relative;width:100%;height:104.16667vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content{height:31.25vw}}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content{position:absolute;top:0;left:0;width:100%;height:100%;padding:7.8125vw 4.6875vw;opacity:0;visibility:hidden}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content{padding:2.34375vw 1.40625vw}}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content.active{opacity:1;visibility:visible}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content.active p.animated{-webkit-animation:ani-fadeInLeft 1s both;-moz-animation:ani-fadeInLeft 1s both;animation:ani-fadeInLeft 1s both}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content.active .photo-block .photo.animated.photo-1-1,.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content.active .photo-block .photo.animated.photo-2-1{-webkit-animation:ani-fadeInRight 1s both;-moz-animation:ani-fadeInRight 1s both;animation:ani-fadeInRight 1s both}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content.active .photo-block .photo.animated.photo-1-2,.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content.active .photo-block .photo.animated.photo-2-2{-webkit-animation:ani-fadeInRight 1s .2s both;-moz-animation:ani-fadeInRight 1s .2s both;animation:ani-fadeInRight 1s .2s both}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content.active .photo-block .photo.animated.photo-1-3,.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content.active .photo-block .photo.animated.photo-2-3{-webkit-animation:ani-fadeInRight 1s .4s both;-moz-animation:ani-fadeInRight 1s .4s both;animation:ani-fadeInRight 1s .4s both}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content p{opacity:0}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content p.content-title{font-weight:700;line-height:1;width:100%;font-size:7.88229vw;line-height:12.29167vw;letter-spacing:.05em;background-color:#21b9eb;color:#fff;text-align:center;margin-bottom:2.5vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content p.content-title{font-size:2.36469vw;line-height:3.6875vw;margin-bottom:.75vw}}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content p.content-sub{font-weight:500;line-height:1;font-size:5.25521vw;letter-spacing:.15em;color:#21b9eb;margin-bottom:7.29167vw;text-align:center}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content p.content-sub{font-size:1.57656vw;margin-bottom:2.1875vw}}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content p.content-para{font-weight:300;line-height:1;font-size:3.125vw;line-height:5vw;letter-spacing:.1em;color:#5e6b6f;padding:0 2.91667vw;text-align:justify}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content p.content-para.para-1{width:48.95833vw}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content p.content-para.para-2{width:41.66667vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content p.content-para{font-size:.9375vw;line-height:1.5vw;padding:0 .875vw}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content p.content-para.para-1{width:14.6875vw}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content p.content-para.para-2{width:12.5vw}}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content .photo-block{position:absolute;bottom:0;left:0;width:100%;height:70.10417vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content .photo-block{height:21.03125vw}}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content .photo-block .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content .photo-block .photo.photo-1-1{background-image:url(../../images/campaign/sec-2-content-1-1.png)}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content .photo-block .photo.photo-1-2{background-image:url(../../images/campaign/sec-2-content-1-2.png)}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content .photo-block .photo.photo-1-3{background-image:url(../../images/campaign/sec-2-content-1-3.png)}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content .photo-block .photo.photo-2-1{background-image:url(../../images/campaign/sec-2-content-2-1.png)}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content .photo-block .photo.photo-2-2{background-image:url(../../images/campaign/sec-2-content-2-2.png)}.fla-body .fla-container section.sec.sec-2 .tab-diagram .tab-content .content .photo-block .photo.photo-2-3{background-image:url(../../images/campaign/sec-2-content-2-3.png)}.fla-body .fla-container section.sec.sec-3 .content-block .block{position:relative;padding:0 5.20833vw;padding-top:7.8125vw;padding-bottom:9.89583vw}.fla-body .fla-container section.sec.sec-3 .content-block .block.block-1{height:110.41667vw;background:#fff;background:-moz-linear-gradient(top,#fff 0,#def5fb 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#def5fb));background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fff),to(#def5fb));background:linear-gradient(to bottom,#fff 0,#def5fb 100%)}.fla-body .fla-container section.sec.sec-3 .content-block .block.block-3{padding-top:20.83333vw}.fla-body .fla-container section.sec.sec-3 .content-block .block.bgc:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:60%;background:#fff;background:-moz-linear-gradient(top,#fff 0,#def5fb 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#def5fb));background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fff),to(#def5fb));background:linear-gradient(to bottom,#fff 0,#def5fb 100%);z-index:-1}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-3 .content-block .block{padding:0 1.5625vw;padding-top:2.34375vw;padding-bottom:2.96875vw}.fla-body .fla-container section.sec.sec-3 .content-block .block.block-1{height:33.125vw}.fla-body .fla-container section.sec.sec-3 .content-block .block.block-3{padding-top:6.25vw}}.fla-body .fla-container section.sec.sec-3 .content-block .block-title{font-weight:700;line-height:1;line-height:8.85417vw;color:#fff;background-color:#21b9eb;text-align:center;opacity:0}.fla-body .fla-container section.sec.sec-3 .content-block .block-title.animated{-webkit-animation:ani-fadeInUp 1s .2s both;-moz-animation:ani-fadeInUp 1s .2s both;animation:ani-fadeInUp 1s .2s both}.fla-body .fla-container section.sec.sec-3 .content-block .block-title.title-main{font-size:6.5625vw;letter-spacing:.14em;margin-bottom:1.875vw}.fla-body .fla-container section.sec.sec-3 .content-block .block-title.main-2{font-size:6.45833vw;letter-spacing:.18em}.fla-body .fla-container section.sec.sec-3 .content-block .block-title.main-3{font-size:6.04167vw;text-indent:-2.08333vw}.fla-body .fla-container section.sec.sec-3 .content-block .block-title.title-sub{font-size:5.20833vw;letter-spacing:.05em}.fla-body .fla-container section.sec.sec-3 .content-block .block-title.sub-2{font-size:5.52083vw;text-indent:-3.125vw}.fla-body .fla-container section.sec.sec-3 .content-block .block-title.sub-3{font-size:5.625vw}.fla-body .fla-container section.sec.sec-3 .content-block .block-title sup{font-size:4.16667vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-3 .content-block .block-title{line-height:2.65625vw}.fla-body .fla-container section.sec.sec-3 .content-block .block-title.title-main{font-size:1.96875vw;margin-bottom:.5625vw}.fla-body .fla-container section.sec.sec-3 .content-block .block-title.main-2{font-size:1.9375vw}.fla-body .fla-container section.sec.sec-3 .content-block .block-title.main-3{font-size:1.8125vw;text-indent:-.625vw}.fla-body .fla-container section.sec.sec-3 .content-block .block-title.title-sub{font-size:1.5625vw}.fla-body .fla-container section.sec.sec-3 .content-block .block-title.sub-2{font-size:1.65625vw;text-indent:-.9375vw}.fla-body .fla-container section.sec.sec-3 .content-block .block-title.sub-3{font-size:1.6875vw}.fla-body .fla-container section.sec.sec-3 .content-block .block-title sup{font-size:1.25vw}}.fla-body .fla-container section.sec.sec-3 .content-block .photo-arrow{position:absolute;bottom:-4.6875vw;left:0;width:100%;height:17.5vw;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../../images/campaign/sec-3-content-arrow.jpg)}.fla-body .fla-container section.sec.sec-3 .content-block .photo-arrow.arrow-2{bottom:unset;top:99.9%}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-3 .content-block .photo-arrow{bottom:-1.40625vw;height:5.25vw}}.fla-body .fla-container section.sec.sec-3 .content-block .photo-block{position:absolute;bottom:0;left:0;width:100%;height:82.39583vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-3 .content-block .photo-block{height:24.71875vw}}.fla-body .fla-container section.sec.sec-3 .content-block .photo-block .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0}.fla-body .fla-container section.sec.sec-3 .content-block .photo-block .photo.animated.photo-1-1{-webkit-animation:ani-fadeIn 1s .2s both;-moz-animation:ani-fadeIn 1s .2s both;animation:ani-fadeIn 1s .2s both}.fla-body .fla-container section.sec.sec-3 .content-block .photo-block .photo.animated.photo-1-2{-webkit-animation:ani-bounceIn 1s .3s both;-moz-animation:ani-bounceIn 1s .3s both;animation:ani-bounceIn 1s .3s both}.fla-body .fla-container section.sec.sec-3 .content-block .photo-block .photo.animated.photo-1-3{-webkit-animation:ani-bounceIn 1s .4s both;-moz-animation:ani-bounceIn 1s .4s both;animation:ani-bounceIn 1s .4s both}.fla-body .fla-container section.sec.sec-3 .content-block .photo-block .photo.photo-1-1{background-image:url(../../images/campaign/sec-3-content-1-1.png)}.fla-body .fla-container section.sec.sec-3 .content-block .photo-block .photo.photo-1-2{background-image:url(../../images/campaign/sec-3-content-1-2.png)}.fla-body .fla-container section.sec.sec-3 .content-block .photo-block .photo.photo-1-3{background-image:url(../../images/campaign/sec-3-content-1-3.png)}.fla-body .fla-container section.sec.sec-3 .content-block .photo-content{position:relative;margin:0 -5.20833vw;padding:0 5.20833vw;z-index:-1}.fla-body .fla-container section.sec.sec-3 .content-block .photo-content.content-1{height:50vw}.fla-body .fla-container section.sec.sec-3 .content-block .photo-content.content-2{height:61.66667vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-3 .content-block .photo-content{margin:0 -1.5625vw;padding:0 1.5625vw}.fla-body .fla-container section.sec.sec-3 .content-block .photo-content.content-1{height:15vw}.fla-body .fla-container section.sec.sec-3 .content-block .photo-content.content-2{height:18.5vw}}.fla-body .fla-container section.sec.sec-3 .content-block .photo-content .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0}.fla-body .fla-container section.sec.sec-3 .content-block .photo-content .photo.animated.photo-2-1,.fla-body .fla-container section.sec.sec-3 .content-block .photo-content .photo.animated.photo-3-1{-webkit-animation:ani-fadeIn 1s .2s both;-moz-animation:ani-fadeIn 1s .2s both;animation:ani-fadeIn 1s .2s both}.fla-body .fla-container section.sec.sec-3 .content-block .photo-content .photo.animated.photo-2-2,.fla-body .fla-container section.sec.sec-3 .content-block .photo-content .photo.animated.photo-3-2{-webkit-animation:ani-bounceIn 1s .3s both;-moz-animation:ani-bounceIn 1s .3s both;animation:ani-bounceIn 1s .3s both}.fla-body .fla-container section.sec.sec-3 .content-block .photo-content .photo.photo-2-1{background-image:url(../../images/campaign/sec-3-content-2-1.png)}.fla-body .fla-container section.sec.sec-3 .content-block .photo-content .photo.photo-2-2{background-image:url(../../images/campaign/sec-3-content-2-2.png)}.fla-body .fla-container section.sec.sec-3 .content-block .photo-content .photo.photo-3-1{background-image:url(../../images/campaign/sec-3-content-3-1.jpg)}.fla-body .fla-container section.sec.sec-3 .content-block .photo-content .photo.photo-3-2{background-image:url(../../images/campaign/sec-3-content-3-2.png)}.fla-body .fla-container section.sec.sec-3 .content-block p{opacity:0}.fla-body .fla-container section.sec.sec-3 .content-block p.animated{-webkit-animation:ani-fadeIn 1s .2s both;-moz-animation:ani-fadeIn 1s .2s both;animation:ani-fadeIn 1s .2s both}.fla-body .fla-container section.sec.sec-3 .content-block p.block-para{font-weight:300;line-height:1;font-size:3.64583vw;line-height:5.41667vw;letter-spacing:.095em;color:#5e6b6f;text-align:justify}.fla-body .fla-container section.sec.sec-3 .content-block p.block-para.photo-para{margin-top:-5.20833vw}.fla-body .fla-container section.sec.sec-3 .content-block p.block-para span.blue{font-weight:300;line-height:1;color:#21b9eb}.fla-body .fla-container section.sec.sec-3 .content-block p.block-para span.blue.highlight{font-weight:500;line-height:1}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-3 .content-block p.block-para{font-size:1.09375vw;line-height:1.625vw}.fla-body .fla-container section.sec.sec-3 .content-block p.block-para.photo-para{margin-top:-1.5625vw}}.fla-body .fla-container section.sec.sec-3 .content-block p.title-mid{font-weight:700;line-height:1;font-size:4.6875vw;letter-spacing:.05em;color:#21b9eb;margin-bottom:3.64583vw;margin-top:9.375vw;text-align:center;white-space:nowrap}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-3 .content-block p.title-mid{font-size:1.40625vw;margin-bottom:1.09375vw;margin-top:2.8125vw}}.fla-body .fla-container section.sec.sec-3 .content-block .photo-only{background-position:center;background-repeat:no-repeat;background-size:contain;margin-bottom:6.25vw;opacity:0}.fla-body .fla-container section.sec.sec-3 .content-block .photo-only.animated{-webkit-animation:ani-fadeIn 1s .2s both;-moz-animation:ani-fadeIn 1s .2s both;animation:ani-fadeIn 1s .2s both}.fla-body .fla-container section.sec.sec-3 .content-block .photo-only.photo-2-3{width:100%;height:33.33333vw;background-image:url(../../images/campaign/sec-3-content-2-3.png)}.fla-body .fla-container section.sec.sec-3 .content-block .photo-only.photo-3-3{width:100%;height:29.27083vw;background-image:url(../../images/campaign/sec-3-content-3-3.png)}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-3 .content-block .photo-only{margin-bottom:1.875vw}.fla-body .fla-container section.sec.sec-3 .content-block .photo-only.photo-2-3{height:10vw}.fla-body .fla-container section.sec.sec-3 .content-block .photo-only.photo-3-3{height:8.78125vw}}.fla-body .fla-container section.sec.sec-4{padding-bottom:9.375vw;z-index:1}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-4{padding-bottom:2.8125vw}}.fla-body .fla-container section.sec.sec-4 .product-block{position:relative;width:100vw;height:90.625vw;margin:0 -5.20833vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-4 .product-block{width:30vw;height:27.1875vw;margin:0 -1.5625vw}}.fla-body .fla-container section.sec.sec-4 .product-block .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0}.fla-body .fla-container section.sec.sec-4 .product-block .photo.photo-1{background-image:url(../../images/campaign/sec-4-product-1.png)}.fla-body .fla-container section.sec.sec-4 .product-block .photo.photo-2{background-image:url(../../images/campaign/sec-4-product-2.png?200507);-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5);-webkit-transition:all 1s .4s;-moz-transition:all 1s .4s;transition:all 1s .4s}.fla-body .fla-container section.sec.sec-4 .product-block .photo.photo-3{background-image:url(../../images/campaign/sec-4-product-3.png)}.fla-body .fla-container section.sec.sec-4 .product-block .photo.photo-4{background-image:url(../../images/campaign/sec-4-product-wave.jpg);z-index:-1}.fla-body .fla-container section.sec.sec-4 .product-block .photo.animated{opacity:1}.fla-body .fla-container section.sec.sec-4 .product-block .photo.animated.photo-1{-webkit-animation:ani-fadeInUp 1s .2s both;-moz-animation:ani-fadeInUp 1s .2s both;animation:ani-fadeInUp 1s .2s both}.fla-body .fla-container section.sec.sec-4 .product-block .photo.animated.photo-2{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.fla-body .fla-container section.sec.sec-4 .product-block .photo.animated.photo-3{-webkit-animation:ani-fadeInRight 1s .6s both;-moz-animation:ani-fadeInRight 1s .6s both;animation:ani-fadeInRight 1s .6s both}.fla-body .fla-container section.sec.sec-5{padding-top:9.375vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-5{padding-top:2.8125vw}}.fla-body .fla-container section.sec.sec-5 .product-block{position:relative;width:100vw;height:90.625vw;margin:0 -5.20833vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-5 .product-block{width:30vw;height:27.1875vw;margin:0 -1.5625vw}}.fla-body .fla-container section.sec.sec-5 .product-block .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0}.fla-body .fla-container section.sec.sec-5 .product-block .photo.photo-1{background-image:url(../../images/campaign/sec-5-product-1.png)}.fla-body .fla-container section.sec.sec-5 .product-block .photo.photo-2{background-image:url(../../images/campaign/sec-5-product-2.png);-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5);-webkit-transition:all 1s .4s;-moz-transition:all 1s .4s;transition:all 1s .4s}.fla-body .fla-container section.sec.sec-5 .product-block .photo.photo-3{background-image:url(../../images/campaign/sec-5-product-3.png)}.fla-body .fla-container section.sec.sec-5 .product-block .photo.photo-4{background-image:url(../../images/campaign/sec-5-product-4.png)}.fla-body .fla-container section.sec.sec-5 .product-block .photo.photo-5{background-image:url(../../images/campaign/sec-5-product-wave.jpg);z-index:-1}.fla-body .fla-container section.sec.sec-5 .product-block .photo.animated{opacity:1}.fla-body .fla-container section.sec.sec-5 .product-block .photo.animated.photo-1{-webkit-animation:ani-fadeInUp 1s .2s both;-moz-animation:ani-fadeInUp 1s .2s both;animation:ani-fadeInUp 1s .2s both}.fla-body .fla-container section.sec.sec-5 .product-block .photo.animated.photo-2{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.fla-body .fla-container section.sec.sec-5 .product-block .photo.animated.photo-3{-webkit-animation:ani-fadeInRight 1s .6s both;-moz-animation:ani-fadeInRight 1s .6s both;animation:ani-fadeInRight 1s .6s both}.fla-body .fla-container section.sec.sec-5 .product-block .photo.animated.photo-4{-webkit-animation:ani-bounceIn 1s .6s both;-moz-animation:ani-bounceIn 1s .6s both;animation:ani-bounceIn 1s .6s both}.fla-body .fla-container section.sec.sec-6 .step-block{position:relative;height:60.625vw;margin:0 -10.41667vw}@media only screen and (min-width:1200px){.fla-body .fla-container section.sec.sec-6 .step-block{height:18.1875vw;margin:0 -3.125vw}}.fla-body .fla-container section.sec.sec-6 .step-block .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0}.fla-body .fla-container section.sec.sec-6 .step-block .photo.photo-bg{background-image:url(../../images/campaign/sec-6-step-bg.png?200507)}.fla-body .fla-container section.sec.sec-6 .step-block .photo.photo-1{background-image:url(../../images/campaign/sec-6-step-1.png)}.fla-body .fla-container section.sec.sec-6 .step-block .photo.photo-2{background-image:url(../../images/campaign/sec-6-step-2.png)}.fla-body .fla-container section.sec.sec-6 .step-block .photo.photo-3{background-image:url(../../images/campaign/sec-6-step-3.png)}.fla-body .fla-container section.sec.sec-6 .step-block .photo.photo-4{background-image:url(../../images/campaign/sec-6-step-4.png)}.fla-body .fla-container section.sec.sec-6 .step-block .photo.photo-5{background-image:url(../../images/campaign/sec-6-step-5.png)}.fla-body .fla-container section.sec.sec-6 .step-block .photo.animated{opacity:1}.fla-body .fla-container section.sec.sec-6 .step-block .photo.animated.photo-bg{-webkit-animation:ani-fadeIn 1s .2s both;-moz-animation:ani-fadeIn 1s .2s both;animation:ani-fadeIn 1s .2s both}.fla-body .fla-container section.sec.sec-6 .step-block .photo.animated.photo-1{-webkit-animation:ani-fadeInLeft 1s .2s both;-moz-animation:ani-fadeInLeft 1s .2s both;animation:ani-fadeInLeft 1s .2s both}.fla-body .fla-container section.sec.sec-6 .step-block .photo.animated.photo-2{-webkit-animation:ani-fadeInLeft 1s .4s both;-moz-animation:ani-fadeInLeft 1s .4s both;animation:ani-fadeInLeft 1s .4s both}.fla-body .fla-container section.sec.sec-6 .step-block .photo.animated.photo-3{-webkit-animation:ani-fadeInLeft 1s .6s both;-moz-animation:ani-fadeInLeft 1s .6s both;animation:ani-fadeInLeft 1s .6s both}.fla-body .fla-container section.sec.sec-6 .step-block .photo.animated.photo-4{-webkit-animation:ani-fadeInLeft 1s .8s both;-moz-animation:ani-fadeInLeft 1s .8s both;animation:ani-fadeInLeft 1s .8s both}.fla-body .fla-container section.sec.sec-6 .step-block .photo.animated.photo-5{-webkit-animation:ani-fadeInLeft 1s 1s both;-moz-animation:ani-fadeInLeft 1s 1s both;animation:ani-fadeInLeft 1s 1s both}.fla-body .fla-lightbox{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.34);z-index:999;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.fla-body .fla-lightbox.active{opacity:1;visibility:visible}.fla-body .fla-lightbox.active .light-container{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.fla-body .fla-lightbox .light-container{display:-webkit-box;display:-moz-box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;align-items:center;width:100vw;height:100%;margin:0 auto;padding:0 4.6875vw;-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}@media only screen and (min-width:1200px){.fla-body .fla-lightbox .light-container{width:30vw;padding:0 1.40625vw}}.fla-body .fla-lightbox .KOL-box,.fla-body .fla-lightbox .result-box{display:none;position:relative;width:100%;background-color:#fff}.fla-body .fla-lightbox .KOL-box.active,.fla-body .fla-lightbox .result-box.active{display:block}.fla-body .fla-lightbox .KOL-box .light-close,.fla-body .fla-lightbox .result-box .light-close{position:absolute;top:1.04167vw;right:1.04167vw;width:8.33333vw;height:8.33333vw;z-index:1;cursor:pointer}.fla-body .fla-lightbox .KOL-box .light-close.dark span,.fla-body .fla-lightbox .result-box .light-close.dark span{background-color:#000}@media only screen and (min-width:1200px){.fla-body .fla-lightbox .KOL-box .light-close,.fla-body .fla-lightbox .result-box .light-close{top:.3125vw;right:.3125vw;width:2.5vw;height:2.5vw}}.fla-body .fla-lightbox .KOL-box .light-close span,.fla-body .fla-lightbox .result-box .light-close span{position:absolute;top:50%;left:50%;width:100%;height:4.28%;background-color:#0fa3db}.fla-body .fla-lightbox .KOL-box .light-close span:nth-of-type(1),.fla-body .fla-lightbox .result-box .light-close span:nth-of-type(1){-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.fla-body .fla-lightbox .KOL-box .light-close span:nth-of-type(2),.fla-body .fla-lightbox .result-box .light-close span:nth-of-type(2){-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.fla-body .fla-lightbox .KOL-box .KOL-photo,.fla-body .fla-lightbox .result-box .KOL-photo{width:100%;height:47.29167vw;background-position:center;background-repeat:no-repeat;background-size:cover}.fla-body .fla-lightbox .KOL-box .KOL-photo.KOL-1,.fla-body .fla-lightbox .result-box .KOL-photo.KOL-1{background-image:url(../../images/campaign/light-KOL-1.jpg)}.fla-body .fla-lightbox .KOL-box .KOL-photo.KOL-2,.fla-body .fla-lightbox .result-box .KOL-photo.KOL-2{background-image:url(../../images/campaign/light-KOL-2.jpg)}.fla-body .fla-lightbox .KOL-box .KOL-photo.KOL-3,.fla-body .fla-lightbox .result-box .KOL-photo.KOL-3{background-image:url(../../images/campaign/light-KOL-3.jpg)}@media only screen and (min-width:1200px){.fla-body .fla-lightbox .KOL-box .KOL-photo,.fla-body .fla-lightbox .result-box .KOL-photo{height:14.1875vw}}.fla-body .fla-lightbox .KOL-box p.KOL-para,.fla-body .fla-lightbox .result-box p.KOL-para{font-weight:400;line-height:1;font-size:3.125vw;line-height:5.20833vw;letter-spacing:.1em;color:#000;padding:9.89583vw 5.9375vw;text-align:justify}.fla-body .fla-lightbox .KOL-box p.KOL-para span,.fla-body .fla-lightbox .result-box p.KOL-para span{font-weight:500;line-height:1;color:#21b9eb}@media only screen and (min-width:1200px){.fla-body .fla-lightbox .KOL-box p.KOL-para,.fla-body .fla-lightbox .result-box p.KOL-para{font-size:.9375vw;line-height:1.5625vw;padding:2.96875vw 1.78125vw}}.fla-body .fla-lightbox .KOL-box .bot-line,.fla-body .fla-lightbox .result-box .bot-line{position:relative}.fla-body .fla-lightbox .KOL-box .bot-line:before,.fla-body .fla-lightbox .result-box .bot-line:before{content:'';position:absolute;bottom:-1.77083vw;left:0;width:100%;height:1px;background-color:#477487}@media only screen and (min-width:1200px){.fla-body .fla-lightbox .KOL-box .bot-line:before,.fla-body .fla-lightbox .result-box .bot-line:before{bottom:-.53125vw}}.fla-body .fla-lightbox .KOL-box .block-top,.fla-body .fla-lightbox .result-box .block-top{display:-webkit-box;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;align-items:center;position:relative;background:#fff;background:-moz-linear-gradient(top,#fff 0,#def5fb 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#def5fb));background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fff),to(#def5fb));background:linear-gradient(to bottom,#fff 0,#def5fb 100%);width:100%;padding-top:11.14583vw}.fla-body .fla-lightbox .KOL-box .block-top.block-0,.fla-body .fla-lightbox .result-box .block-top.block-0{height:68.22917vw}.fla-body .fla-lightbox .KOL-box .block-top.block-1,.fla-body .fla-lightbox .KOL-box .block-top.block-2,.fla-body .fla-lightbox .result-box .block-top.block-1,.fla-body .fla-lightbox .result-box .block-top.block-2{height:75.52083vw}.fla-body .fla-lightbox .KOL-box .block-top.block-3,.fla-body .fla-lightbox .result-box .block-top.block-3{height:83.33333vw}.fla-body .fla-lightbox .KOL-box .block-top.block-4,.fla-body .fla-lightbox .KOL-box .block-top.block-5,.fla-body .fla-lightbox .result-box .block-top.block-4,.fla-body .fla-lightbox .result-box .block-top.block-5{height:92.70833vw}@media only screen and (min-width:1200px){.fla-body .fla-lightbox .KOL-box .block-top,.fla-body .fla-lightbox .result-box .block-top{padding-top:3.34375vw}.fla-body .fla-lightbox .KOL-box .block-top.block-0,.fla-body .fla-lightbox .result-box .block-top.block-0{height:20.46875vw}.fla-body .fla-lightbox .KOL-box .block-top.block-1,.fla-body .fla-lightbox .KOL-box .block-top.block-2,.fla-body .fla-lightbox .result-box .block-top.block-1,.fla-body .fla-lightbox .result-box .block-top.block-2{height:22.65625vw}.fla-body .fla-lightbox .KOL-box .block-top.block-3,.fla-body .fla-lightbox .result-box .block-top.block-3{height:25vw}.fla-body .fla-lightbox .KOL-box .block-top.block-4,.fla-body .fla-lightbox .KOL-box .block-top.block-5,.fla-body .fla-lightbox .result-box .block-top.block-4,.fla-body .fla-lightbox .result-box .block-top.block-5{height:27.8125vw}}.fla-body .fla-lightbox .KOL-box .block-bot,.fla-body .fla-lightbox .result-box .block-bot{padding-bottom:11.14583vw}@media only screen and (min-width:1200px){.fla-body .fla-lightbox .KOL-box .block-bot,.fla-body .fla-lightbox .result-box .block-bot{padding-bottom:3.34375vw}}.fla-body .fla-lightbox .KOL-box p.title-main,.fla-body .fla-lightbox .result-box p.title-main{font-weight:700;line-height:1;font-size:6.25vw;line-height:7.29167vw;letter-spacing:.2em;color:#21b9eb;text-align:center}.fla-body .fla-lightbox .KOL-box p.title-main.sm,.fla-body .fla-lightbox .result-box p.title-main.sm{font-size:4.6875vw;line-height:5.20833vw;letter-spacing:.025em}.fla-body .fla-lightbox .KOL-box p.title-main.xs,.fla-body .fla-lightbox .result-box p.title-main.xs{font-size:3.64583vw;line-height:5vw;letter-spacing:.025em}.fla-body .fla-lightbox .KOL-box p.title-main span,.fla-body .fla-lightbox .result-box p.title-main span{font-weight:700;font-size:2.60417vw}@media only screen and (min-width:1200px){.fla-body .fla-lightbox .KOL-box p.title-main,.fla-body .fla-lightbox .result-box p.title-main{font-size:1.875vw;line-height:2.1875vw}.fla-body .fla-lightbox .KOL-box p.title-main.sm,.fla-body .fla-lightbox .result-box p.title-main.sm{font-size:1.40625vw;line-height:1.5625vw}.fla-body .fla-lightbox .KOL-box p.title-main.xs,.fla-body .fla-lightbox .result-box p.title-main.xs{font-size:1.09375vw;line-height:1.5vw}.fla-body .fla-lightbox .KOL-box p.title-main span,.fla-body .fla-lightbox .result-box p.title-main span{font-size:.78125vw}}.fla-body .fla-lightbox .KOL-box p.title-sub,.fla-body .fla-lightbox .result-box p.title-sub{font-weight:300;line-height:1;font-size:3.64583vw;line-height:4.6875vw;letter-spacing:.025em;color:#477487;margin-top:3.125vw;text-align:center}.fla-body .fla-lightbox .KOL-box p.title-sub.xs,.fla-body .fla-lightbox .result-box p.title-sub.xs{font-size:2.60417vw;line-height:4.16667vw}.fla-body .fla-lightbox .KOL-box p.title-sub span,.fla-body .fla-lightbox .result-box p.title-sub span{font-weight:300;line-height:1;color:#00afef}@media only screen and (min-width:1200px){.fla-body .fla-lightbox .KOL-box p.title-sub,.fla-body .fla-lightbox .result-box p.title-sub{font-size:1.09375vw;line-height:1.40625vw;margin-top:.9375vw}.fla-body .fla-lightbox .KOL-box p.title-sub.xs,.fla-body .fla-lightbox .result-box p.title-sub.xs{font-size:.78125vw;line-height:1.25vw}}.fla-body .fla-lightbox .KOL-box p.product-name,.fla-body .fla-lightbox .result-box p.product-name{font-weight:400;line-height:1;font-size:3.41042vw;letter-spacing:.1em;line-height:4.375vw;color:#00afef;text-align:center;padding-top:10.41667vw}@media only screen and (min-width:1200px){.fla-body .fla-lightbox .KOL-box p.product-name,.fla-body .fla-lightbox .result-box p.product-name{font-size:1.02313vw;line-height:1.3125vw;padding-top:3.125vw}}.fla-body .fla-lightbox .KOL-box p.product-name-sub,.fla-body .fla-lightbox .result-box p.product-name-sub{font-weight:400;line-height:1;color:#4b7282;font-size:2.5vw;line-height:4.375vw;letter-spacing:.075em;padding-bottom:4.6875vw;text-align:center}@media only screen and (min-width:1200px){.fla-body .fla-lightbox .KOL-box p.product-name-sub,.fla-body .fla-lightbox .result-box p.product-name-sub{font-size:.75vw;line-height:1.3125vw;padding-bottom:1.40625vw}}.fla-body .fla-lightbox .KOL-box .photo.photo-bg,.fla-body .fla-lightbox .result-box .photo.photo-bg{position:absolute;left:0;bottom:0;width:100%;height:26.97917vw;background-image:url(../../images/campaign/result-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}.fla-body .fla-lightbox .KOL-box .photo.photo-product,.fla-body .fla-lightbox .result-box .photo.photo-product{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-17.70833vw;width:72.39583vw;height:61.5625vw;background-image:url(../../images/campaign/result-product.png);background-position:center;background-repeat:no-repeat;background-size:contain}.fla-body .fla-lightbox .KOL-box .photo.photo-arrow,.fla-body .fla-lightbox .result-box .photo.photo-arrow{width:3.64583vw;height:3.75vw;background-image:url(../../images/campaign/result-btn-arrow.png);margin-right:3.125vw;background-position:center;background-repeat:no-repeat;background-size:contain}.fla-body .fla-lightbox .KOL-box .photo.photo-arrow.type-2,.fla-body .fla-lightbox .result-box .photo.photo-arrow.type-2{margin-right:5.72917vw}@media only screen and (min-width:1200px){.fla-body .fla-lightbox .KOL-box .photo.photo-bg,.fla-body .fla-lightbox .result-box .photo.photo-bg{height:8.09375vw}.fla-body .fla-lightbox .KOL-box .photo.photo-product,.fla-body .fla-lightbox .result-box .photo.photo-product{bottom:-5.3125vw;width:21.71875vw;height:18.46875vw}.fla-body .fla-lightbox .KOL-box .photo.photo-arrow,.fla-body .fla-lightbox .result-box .photo.photo-arrow{width:1.09375vw;height:1.125vw;margin-right:1.71875vw}.fla-body .fla-lightbox .KOL-box .photo.photo-arrow.type-2,.fla-body .fla-lightbox .result-box .photo.photo-arrow.type-2{margin-right:1.25vw}}.fla-body .fla-lightbox .KOL-box a.result-btn,.fla-body .fla-lightbox .result-box a.result-btn{position:relative;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;align-items:center;font-weight:400;line-height:1;font-size:3.93333vw;line-height:8.85417vw;letter-spacing:.15em;background-color:#0ea3db;color:#fff;width:72%;text-align:center;margin:auto;overflow:hidden}.fla-body .fla-lightbox .KOL-box a.result-btn:not(:first-child),.fla-body .fla-lightbox .result-box a.result-btn:not(:first-child){margin-top:2.60417vw}.fla-body .fla-lightbox .KOL-box a.result-btn:before,.fla-body .fla-lightbox .result-box a.result-btn:before{content:'';position:absolute;top:0;left:-200%;width:200%;height:100%;background:rgba(255,255,255,0);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(255,255,255,0)),color-stop(50%, #fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);opacity:.7;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;transition:all 1.5s}.fla-body .fla-lightbox .KOL-box a.result-btn:hover:before,.fla-body .fla-lightbox .result-box a.result-btn:hover:before{left:200%}@media only screen and (min-width:1200px){.fla-body .fla-lightbox .KOL-box a.result-btn,.fla-body .fla-lightbox .result-box a.result-btn{font-size:1.18vw;line-height:2.65625vw}.fla-body .fla-lightbox .KOL-box a.result-btn:not(:first-child),.fla-body .fla-lightbox .result-box a.result-btn:not(:first-child){margin-top:.78125vw}}