/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;-webkit-font-smoothing:antialiased;letter-spacing:0;text-align:center}h1{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:34.66vw;font-weight:700;line-height:101.7%;letter-spacing:0;text-transform:uppercase;text-align:center}h2{font-size:8vw;font-weight:700;line-height:130%;color:#e84737}span.highlight{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:8vw;display:inline-block;vertical-align:bottom;margin:0 1.6% .4%;font-weight:700}h3{font-size:6.4vw;font-weight:500;line-height:116.7%}h4{font-size:5.6vw;font-weight:500;line-height:119%}p{font-size:13px;font-weight:400;line-height:138.5%;letter-spacing:0;color:#000}p a{border-bottom:1px solid #000}*{box-sizing:border-box}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}body,html{overflow:hidden;height:auto}html{overflow-y:auto;font-size:24px}body{font-family:'Noto Sans TC',"LiHei Pro Medium","微軟正黑體","Microsoft JhengHei",Arial,Helvetica,sans-serif;line-height:39.983px;line-height:1.666rem;letter-spacing:.84px;letter-spacing:.035rem;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#000;background:#fff}.main-wrap{position:relative;width:100%;margin:0 auto}.wrap{max-width:1880px;margin:0 auto;padding:0 11.2vw}.content-wrap{max-width:790px;margin:0 auto}footer,header,section{width:100%;position:relative}figure{margin-left:0;margin-right:0}img{display:block;width:100%;margin-left:auto;margin-right:auto}ul{list-style:none inside none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;-o-padding-start:0;-moz-padding-start:0;-ms-padding-start:0;padding:0;margin:0}a{text-decoration:none;color:inherit}p{margin:0}fieldset{margin:0;padding:0;border:none}label{width:20%}@media(max-width:560px){label{width:100%}}.alert{display:none;text-align:left;margin-top:3px;padding-left:20%}button{background:#fccf00;border:none;padding:11px 0 12px;border-radius:3px;color:#fff;max-width:175px;margin:35px auto 0;transition:background .2s ease-in-out}button:focus{outline:#e84737 auto 0}button:hover{background:#e84737}button .title{font-weight:500;text-align:center}a input,button input{background:0 0;height:auto;border:none}input,select,textarea{width:100%;height:45px;box-shadow:none;border:none;border:1px solid #e84737;border-radius:0;font-size:16px;width:100%;padding-left:20px;padding-right:20px;appearance:none;-moz-appearance:none;-webkit-appearance:none}select{background:url(../images/icon-dropdown.svg) no-repeat,none;background-position:center right 10px;padding-right:10px;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:""}select::-ms-expand{display:none}input[type=checkbox],input[type=radio]{width:10px;height:10px;padding:0;border:1px solid #e84737}input[type=checkbox]:checked:before{content:'';position:absolute;left:2px;top:2px;width:14px;height:10px;background:url(../images/icon-check.svg) center center no-repeat}input[type=radio]{border-radius:100%}input[type=radio]:checked:before{content:'';position:absolute;left:3px;top:3px;width:8px;height:8px;background:#2a66c0;border-radius:100%}button{border:1px solid #e84737;width:100%}:-moz-placeholder{opacity:1}::-moz-placeholder{opacity:1}.c{display:block}@media (max-width:768px){.c{display:none}}.c-to-m{display:block}@media (max-width:560px){.c-to-m{display:none}}.p{display:none}@media (max-width:768px){.p{display:block}}.m{display:none}@media (max-width:560px){.m{display:block}}header{position:absolute;top:0;left:0;padding:20px;z-index:10}header .logo{width:6.25vw}@media(max-width:768px){header .logo{width:60px}}@media(max-width:560px){header{padding:10px}header .logo{width:50px}}footer .info-box{padding:5.3vw;border-radius:2.4vw;margin:10.6vw 0}.loader_part{position:fixed;width:100%;height:100%;left:0;top:0;z-index:20;display:block}.loader_part .wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.loader_part .part{z-index:2;position:relative;text-align:center}.loader_part .part h6{font-size:42px}.loader_part .part h6 span{font-size:60px}section.wrap{position:relative;z-index:2;min-height:100vh;padding-top:9.375vw;padding-bottom:10vw}section.wrap.text-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}section.wrap .center-block h3{margin-top:25px;margin-bottom:10px}section.wrap .center-block h3 .highlight{letter-spacing:0}section.wrap .center-block p{opacity:.5}@media(max-width:560px){section.wrap{padding-top:24.5vw;padding-bottom:24vw}}.bg-yellow{background:#fccf00}.bg-yellow .color-contrast{color:#e84737}.bg-yellow.btn .color-contrast{color:#e84737}.bg-yellow .info-box{background:#faba00}.bg-red{background:#e84737}.bg-red .color-contrast{color:#fccf00}.bg-red .info-box{background:#db2c28}.bg-red .info-box p{color:#fff}.bg-red .info-box p a{border-color:#fff}.btn-part{display:-ms-flexbox;display:flex;margin-bottom:10.6vw;margin-top:3.75vw}.btn{border-radius:2.4vw;width:100%;transition:all .1s linear 0s}.btn a,.btn button{display:block;padding:3.75vw}.btn h4{transition:all .1s linear 0s}.btn.outlined{border:1px solid #e84737}.btn.bg-red .color-contrast{color:#fff}.btn.bg-red:hover,.btn.outlined:hover{background:#db2c28}.btn.bg-red:hover h4,.btn.outlined:hover h4{color:#fff}.btn.bg-yellow:hover{background:#faba00}.main-animation{margin-top:30.24vw;margin-bottom:11.2vw;position:relative}.main-animation.less-spacing{margin-top:15.12vw}.main-animation>.wrap{position:relative;z-index:2}.title-part{position:relative;margin-bottom:7.5vw}.title-part.less-spacing{margin-bottom:1.875vw}.title-part h2{margin-bottom:1.875vw}.title-part h3{position:relative;z-index:2}.title-part .shining-bars{position:absolute;top:-145%;left:20%;z-index:1;width:60%}.ani-bubble{position:relative}.ani-bubble::before{content:'';display:block;width:36vw;height:36vw;background:#fccf00;border-radius:100%;position:absolute;top:7%;left:50%;margin-left:-18vw;z-index:1}.ani-bubble .price-part{position:relative;z-index:2}.price-part{position:relative}.price-part h3{position:absolute;bottom:14%;right:15%}.loader{position:absolute;width:32vw;left:50%;top:50%;margin:-16vw 0 0 -16vw}.float-item{position:absolute}.for-flex{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}.for-flex>div{width:47.5%!important}.animation-part{position:relative;margin-left:auto;margin-right:auto;z-index:1}.animation-part .z-1{z-index:1}.animation-part .z-2{z-index:2}.animation-part .z-3{z-index:3}.animation-part .left-part,.animation-part .right-part{position:absolute;width:50%;height:100%;top:0;left:0}.animation-part .right-part{left:50%}.animation-part.for-flex{margin-bottom:5.3vw}.animation-part.for-flex .left-part,.animation-part.for-flex .right-part{position:relative;width:50%;height:auto;top:auto;left:auto}.animation-part.for-p1,.animation-part.for-ribbons{position:absolute;left:0;bottom:0;width:100%;height:100%}.animation-part.for-ribbons{height:42%}.animation-part.for-p1 .left-part .money{width:18.13vw;top:-12%;left:16%}.animation-part.for-p1 .left-part .ribbon.top{width:7.4vw;top:-30%;left:28.8%}.animation-part.for-p1 .left-part .ribbon.center{width:7.13vw;top:43%;left:11%}.animation-part.for-p1 .left-part .ribbon.bottom{width:6.8vw;bottom:19.7%;left:28.8%}.animation-part.for-p1 .right-part .money{width:14.44vw;top:46%;right:16%}.animation-part.for-p1 .right-part .ribbon.top{width:3.86vw;top:-45%;right:39.5%}.animation-part.for-p1 .right-part .ribbon.center{width:6.6vw;top:-7%;right:19.7%}.animation-part.for-p1 .right-part .ribbon.bottom{width:7.4vw;top:22%;right:11%}.animation-part.for-p2 .gun{width:41.6vw;margin-left:auto;margin-right:auto;position:relative}.animation-part.for-p2 .drop{position:absolute}.animation-part.for-p2 .left-part .drop{width:42.1vw;top:22.6%;left:61.3%}.animation-part.for-p2 .left-part .drop.comes-after{width:8.72vw;top:30%;left:90.5%}.animation-part.for-p2 .left-part .ribbon.top{width:6.34vw;top:-5%;left:28.8%}.animation-part.for-p2 .left-part .ribbon.center{width:6.07vw;top:26%;left:14.93%}.animation-part.for-p2 .left-part .ribbon.bottom{width:4.99vw;bottom:25%;left:32%}.animation-part.for-p2 .right-part .gun img{transform:scaleX(-1)}.animation-part.for-p2 .right-part .drop{width:5.7vw;top:28%;left:2.5%}.animation-part.for-p2 .right-part .ribbon.top{width:5.94vw;top:0;right:32%}.animation-part.for-p2 .right-part .ribbon.center{width:6.47vw;top:26%;right:17%}.animation-part.for-p2 .right-part .ribbon.bottom{width:6.54vw;bottom:30%;right:27%}.animation-part.for-p3{width:54.4vw}.animation-part.for-p3 .gun{width:71.57%;position:relative}.animation-part.for-p3 .water-drop{width:40.69%;position:absolute;left:68%;top:27%}.animation-part.for-p3 .drop{position:relative;width:100%}.animation-part.for-p3 .mark{position:absolute;width:51.8%;top:50%;left:24.1%;opacity:0}.animation-part.for-p4{width:47.2vw}.animation-part.for-p4 .oilbox{width:42.9%;margin-left:auto;margin-right:auto}.animation-part.for-p4 .drop{position:absolute;width:100%}.animation-part.for-p4 .drop.l{width:13.27%;left:0;top:15%}.animation-part.for-p4 .drop.r{width:19.4%;right:0;top:40%}.loader{animation:opa-change .3s ease-in-out 1.2s 1 reverse;animation-fill-mode:forwards}.ani-item{opacity:0;transform:translateY(10%);animation:ani-item-show .3s ease-in-out 1.5s 1 alternate;animation-fill-mode:forwards}.ani-item .shining-bars{animation:opa-change .3s ease-in-out 2.1s infinite alternate;opacity:0}@keyframes ani-item-show{from{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.ani-bubble .price-part{transform:scale(.55);transform-origin:center 65%;animation:scale-to-normal 1s ease-out 2s 1 alternate;animation-fill-mode:forwards}.ani-bubble .price-part .color-contrast{color:#e84737;animation:color-change 1s ease-out 2s 1 alternate;animation-fill-mode:forwards}.ani-bubble::before{transform:scale(0);animation:ball-bg 1s ease-out 2s 1 alternate;animation-fill-mode:forwards}@keyframes color-change{80%{color:#e84737}100%{color:#fccf00}}@keyframes scale-to-normal{80%{transform:scale(.55)}100%{transform:scale(1)}}@keyframes ball-bg{0%{transform:scale(0);opacity:1}25%{transform:scale(1);opacity:1}80%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@keyframes scale-grow-to-boom{0%{transform:scale(0);opacity:1}25%{transform:scale(1);opacity:1}80%{opacity:1}100%{transform:scale(1);opacity:0}}.animation-part.for-p1 .left-part .float-item,.animation-part.for-p2 .left-part .float-item{transform:translateX(200%) translateY(200%) rotate(30deg);opacity:0;animation:spread-left .2s ease-out 1.8s 1 alternate;animation-fill-mode:forwards}.animation-part.for-p1 .right-part .float-item,.animation-part.for-p2 .right-part .float-item{transform:translateX(-200%) translateY(-200%) rotate(-30deg);opacity:0;animation:spread-right .2s ease-out 1.8s 1 alternate;animation-fill-mode:forwards}.animation-part.for-p2 .gun{animation-iteration-count:1;animation-delay:1.5s;animation-duration:.5s;animation-timing-function:ease-in-out;animation-direction:alternate;animation-fill-mode:forwards}.animation-part.for-p2 .left-part .float-item,.animation-part.for-p2 .right-part .float-item{animation-delay:3s}.animation-part.for-p2 .left-part .gun{transform:rotate(-10deg);animation-name:left-turn}.animation-part.for-p2 .left-part .drop.comes-first{transform:scale(0);animation:scale-grow-to-boom 1s ease-out 2s 1 alternate;transform-origin:25% 0}.animation-part.for-p2 .left-part .drop.comes-after{animation:scale-grow .8s ease-out 3s 1 alternate;transform-origin:16% 0;animation-fill-mode:backwards}.animation-part.for-p2 .right-part .gun{transform:rotate(10deg);animation-name:right-turn}.animation-part.for-p2 .right-part .drop{animation:scale-grow 1s ease-out 2.7s 1 alternate;transform-origin:36% 0;animation-fill-mode:backwards}.animation-part.for-p3 .gun{animation:gun-move .5s ease-in-out .8s 1 alternate;transform-origin:30% 85%;animation-fill-mode:forwards}.animation-part.for-p3 .water-drop{animation:scale-grow .65s ease-out 1.15s 1 alternate;transform-origin:16% 0;animation-fill-mode:backwards}.animation-part.for-p3 .mark{animation:opa-change .35s ease-in-out 2s infinite alternate}.animation-part.for-p4 .oilbox{animation:left-right-move .2s ease-in-out 0s infinite alternate;transform-origin:center bottom}.animation-part.for-p4 .drop{animation:scale-grow .23s ease-out .5s infinite alternate;transform:scale(0)}.animation-part.for-p4 .drop.l{transform-origin:85% 0;animation-delay:.7s}.animation-part.for-p4 .drop.r{transform-origin:16% 0}@keyframes gun-move{from{transform:rotate(0) translateX(0)}to{transform:rotate(30deg) translateX(-30%)}}@keyframes scale-grow{from{transform:scale(0)}to{transform:scale(1)}}@keyframes opa-change{from{opacity:0}to{opacity:1}}@keyframes left-right-move{from{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes spread-left{from{transform:translateX(200%) translateY(200%) rotate(30deg);opacity:0}to{transform:translateX(0) translateY(0) rotate(0);opacity:1}}@keyframes spread-right{from{transform:translateX(-200%) translateY(-200%) rotate(-30deg);opacity:0}to{transform:translateX(0) translateY(0) rotate(0);opacity:1}}@keyframes left-turn{from{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes right-turn{from{transform:rotate(10deg)}to{transform:rotate(0)}}