@charset "UTF-8";blockquote,body,button,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}img{border:0;display:block}hr,legend{display:none}th{font-style:inherit;font-weight:inherit}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}a{outline:none;hlbr:expression(this.onFocus=this.blur());text-decoration:none;cursor:pointer}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1;display:block}.hide{display:none}::-moz-selection{background:#CB0945;color:#fff}::selection{background:#CB0945;color:#fff;text-decoration:none}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:focus{outline:none}a{color:#333;text-decoration:none;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s}a:hover{color:#666}body{font-size:16px;line-height:2;letter-spacing:1px;color:#000;background:url(../img/bg.png);font-family:微軟正黑體, Arial}body.lock{overflow:hidden}body.is-idx{background:#fffded}body.bg-fixed{background-attachment:fixed}.color-red{color:#CB0945}#bg-wave{position:absolute;z-index:-1;background:url(../img/bg2.png);width:100%;height:488px;-webkit-animation:bg-wave-animate 20s linear infinite;animation:bg-wave-animate 20s linear infinite}@-webkit-keyframes bg-wave-animate{0%{background-position-x:0}to{background-position-x:-1794px}}@keyframes bg-wave-animate{0%{background-position-x:0}to{background-position-x:-1794px}}#g-logo{width:100%;height:51px;background:#000;z-index:102;position:relative}#g-logo a{background:url(../img/kv.png?v=20180131);width:189px;height:51px;background-position:-10px -497px;display:block;text-indent:-9999px;margin-left:5%}#g-footer{width:100%;background:#efefef;font-size:13px;color:#999;text-align:center;padding:20px 0}#g-footer .footer-nav li{display:inline-block}#g-footer .footer-nav li a{border-right:1px solid #999;margin-right:10px;padding-right:10px}#g-footer .footer-nav li:last-child a{border-right:0}#g-footer .footer-contact{width:100%}#g-footer .footer-contact a{text-decoration:underline;color:#0087ff}#game-wrap{width:1138px;height:734px;position:relative;margin:70px auto;overflow:hidden;background:url(../img/kv.png);background-position:-10px -1184px}#game-wrap #countdown,#game-wrap #score{width:250px;height:45px;color:#fff;position:absolute;top:25px;text-align:center;font-size:25px;font-weight:bold;color:#CEA567;line-height:1.8}#game-wrap #countdown span,#game-wrap #score span{color:#CB0945;margin:0 5px}#game-wrap #score{left:100px}#game-wrap #countdown{right:85px;width:200px}#game-wrap #game-stage{width:1111px;height:calc(100% - 105px);margin-top:94px;margin-left:13px;position:relative;overflow:hidden;border-radius:20px}#game-wrap #game-stage [class^=deco-corner-]{background:url(../img/kv.png);width:20px;height:20px;position:absolute;z-index:3}#game-wrap #game-stage [class^=deco-corner-].deco-corner-1{background-position:-23px -1276px;top:0;left:0;border-bottom-right-radius:10px}#game-wrap #game-stage [class^=deco-corner-].deco-corner-2{background-position:-1115px -1276px;top:0;right:0;border-bottom-left-radius:10px}#game-wrap #game-stage [class^=deco-corner-].deco-corner-3{background-position:-23px -1888px;bottom:0;left:0;border-top-right-radius:10px}#game-wrap #game-stage [class^=deco-corner-].deco-corner-4{background-position:-1115px -1888px;bottom:0;right:0;border-top-left-radius:10px}#game-wrap #game-stage #start-countdown{position:absolute;width:100%;height:100%}#game-wrap #game-stage #start-countdown li{position:absolute;width:100%;height:100%;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:200px;font-family:Arial;color:#E6CB9E;-webkit-text-stroke:2px #E6CB9E;text-stroke:2px #E6CB9E;text-shadow:2px 5px 5px rgba(0, 0, 0, 0.3);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#game-wrap #game-stage #start-countdown.is-active li:first-child{-webkit-animation:sc-animate .7s linear forwards;animation:sc-animate .7s linear forwards}#game-wrap #game-stage #start-countdown.is-active li:nth-child(2){-webkit-animation:sc-animate .7s .7s linear forwards;animation:sc-animate .7s .7s linear forwards}#game-wrap #game-stage #start-countdown.is-active li:nth-child(3){-webkit-animation:sc-animate .7s 1.4s linear forwards;animation:sc-animate .7s 1.4s linear forwards}#game-wrap #game-stage #start-countdown.is-active li:nth-child(4){-webkit-animation:sc-animate .7s 2.1s linear forwards;animation:sc-animate .7s 2.1s linear forwards}@-webkit-keyframes sc-animate{0%{-webkit-transform:scale(0) rotateX(120deg);transform:scale(0) rotateX(120deg)}40%,70%{-webkit-transform:scale(1) rotateX(0deg);transform:scale(1) rotateX(0deg);color:#CB0945;opacity:1;visibility:visible}to{-webkit-transform:scale(2) rotateX(0deg);transform:scale(2) rotateX(0deg);opacity:0;visibility:hidden}}@keyframes sc-animate{0%{-webkit-transform:scale(0) rotateX(120deg);transform:scale(0) rotateX(120deg)}40%,70%{-webkit-transform:scale(1) rotateX(0deg);transform:scale(1) rotateX(0deg);color:#CB0945;opacity:1;visibility:visible}to{-webkit-transform:scale(2) rotateX(0deg);transform:scale(2) rotateX(0deg);opacity:0;visibility:hidden}}#game-wrap #game-stage #cut-1{width:100%;height:100%;background:#fff;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:1s;-o-transition:1s;transition:1s}#game-wrap #game-stage #cut-1 .img{width:321px;height:348px}#game-wrap #game-stage #cut-1 .img .kv-dog{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);height:600px}#game-wrap #game-stage #cut-1 .img .kv-dog .bowl{-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;-webkit-transform:translateY(-300%) rotate(15deg);-ms-transform:translateY(-300%) rotate(15deg);transform:translateY(-300%) rotate(15deg);opacity:0;visibility:hidden}#game-wrap #game-stage #cut-1 .img .kv-dog .cash{-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:translateY(-300%) rotate(15deg);-ms-transform:translateY(-300%) rotate(15deg);transform:translateY(-300%) rotate(15deg)}#game-wrap #game-stage #cut-1 .img .kv-dog .cash .coin3d .coin{-webkit-animation:coin 2s linear infinite;animation:coin 2s linear infinite}#game-wrap #game-stage #cut-1 .txt h1{width:470px;height:63px;background-image:url("../img/kv.png");background-position:-253px -404px;text-indent:-9999px;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}#game-wrap #game-stage #cut-1 .txt h1 span{display:block;font-size:35px;color:#CB0945;width:400px;position:relative;text-align:center;font-weight:bold;line-height:1.4;margin:47px auto;text-indent:0;letter-spacing:5px}#game-wrap #game-stage #cut-1 .txt h1 span:after,#game-wrap #game-stage #cut-1 .txt h1 span:before{content:'';width:100%;height:2px;background-color:#CB0945;position:absolute;-webkit-transition:1s;-o-transition:1s;transition:1s}#game-wrap #game-stage #cut-1 .txt h1 span:before{left:0}#game-wrap #game-stage #cut-1 .txt h1 span:after{bottom:0;right:0}#game-wrap #game-stage #cut-1 .txt #start{text-align:center;margin:100px auto 0;-webkit-transition:2s;-o-transition:2s;transition:2s;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}#game-wrap #game-stage #cut-1 .txt #start span{background-image:url(../img/kv.png);background-position:-253px -477px;width:62px;height:62px;margin:0 3px;text-indent:-9999px;cursor:pointer;display:inline-block;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:rotate(190deg);-ms-transform:rotate(190deg);transform:rotate(190deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}#game-wrap #game-stage #cut-1 .txt #start span:first-of-type{background-position:-253px -477px}#game-wrap #game-stage #cut-1 .txt #start span:nth-of-type(2){background-position:-321px -477px}#game-wrap #game-stage #cut-1 .txt #start span:nth-of-type(3){background-position:-391px -477px}#game-wrap #game-stage #cut-1 .txt #start span:nth-of-type(4){background-position:-459px -477px}#game-wrap #game-stage #cut-1.is-active{opacity:1;visibility:visible}#game-wrap #game-stage #cut-1.is-active #start{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#game-wrap #game-stage #cut-1.is-active #start span{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#game-wrap #game-stage #cut-1.is-active #start span:first-of-type{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#game-wrap #game-stage #cut-1.is-active #start span:nth-of-type(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}#game-wrap #game-stage #cut-1.is-active #start span:nth-of-type(3){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}#game-wrap #game-stage #cut-1.is-active #start span:nth-of-type(4){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;-webkit-animation:cloud-move .5s 1.5s ease-in-out infinite alternate;animation:cloud-move .5s 1.5s ease-in-out infinite alternate}#game-wrap #game-stage #cut-1.is-active .kv-dog .bowl{-webkit-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);opacity:1;visibility:visible}#game-wrap #game-stage #cut-1.is-active .kv-dog .cash{-webkit-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}#game-wrap #game-stage #cut-2{opacity:0;visibility:hidden;-webkit-transition:1s;-o-transition:1s;transition:1s;background:-webkit-radial-gradient(center ellipse, #ffffff 0%, #f9f7e8 100%);background:-o-radial-gradient(center ellipse, #ffffff 0%, #f9f7e8 100%);background:radial-gradient(ellipse at center, #ffffff 0%, #f9f7e8 100%);width:100%;height:100%;top:0;position:absolute}#game-wrap #game-stage #cut-2 [class^=lantern-]{width:84px;height:165px;background-image:url(../img/kv.png);background-position:-721px -141px;position:absolute;top:0;margin-left:-42px;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}#game-wrap #game-stage #cut-2 [class^=lantern-].lantern-1{left:10%;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}#game-wrap #game-stage #cut-2 [class^=lantern-].lantern-2{left:50%;margin-left:-42px;-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}#game-wrap #game-stage #cut-2 [class^=lantern-].lantern-3{left:90%;-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}#game-wrap #game-stage #cut-2 .land{width:100%;height:80px;background-image:url(../img/bg3.png);position:absolute;bottom:0;-webkit-animation:land-animation 10s linear infinite;animation:land-animation 10s linear infinite}@-webkit-keyframes land-animation{0%{background-position-x:0}50%{height:129px}to{background-position-x:-872px}}@keyframes land-animation{0%{background-position-x:0}50%{height:129px}to{background-position-x:-872px}}#game-wrap #game-stage #cut-2 #bow{width:100px;height:240px;position:absolute;bottom:0;left:calc(50% - 50px)}#game-wrap #game-stage #cut-2 #bow .kv-dog{-webkit-transform:scale(0.65) translateX(-110px);-ms-transform:scale(0.65) translateX(-110px);transform:scale(0.65) translateX(-110px)}#game-wrap #game-stage #cut-2 #bow .kv-dog .bowl{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}#game-wrap #game-stage #cut-2 #bow .kv-dog .bowl.is-animate{-webkit-animation:catched-animate .3s linear;animation:catched-animate .3s linear}@-webkit-keyframes catched-animate{0%{-webkit-transform:scale(1.2, 1);transform:scale(1.2, 1)}to{-webkit-transform:scale(1.2, 1.5);transform:scale(1.2, 1.5)}}@keyframes catched-animate{0%{-webkit-transform:scale(1.2, 1);transform:scale(1.2, 1)}to{-webkit-transform:scale(1.2, 1.5);transform:scale(1.2, 1.5)}}#game-wrap #game-stage #cut-2.is-active{opacity:1;visibility:visible}#game-wrap #game-stage #cut-2.is-active [class^=lantern-]{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#coins [class^=coin-]{width:74px;height:75px;position:absolute}#coins [class^=coin-] span{width:74px;height:75px;border-radius:50%;color:#fff;font-size:45px;letter-spacing:-3px;text-indent:-5px;font-family:Arial;line-height:1.7;left:120px;text-align:center;background-image:url(../img/kv.png);background-position:-637px -161px;display:block}#coins [class^=coin-].coin-1{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}#coins [class^=coin-].coin-5{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}#coins [class^=coin-].coin-33{}#coins [class^=coin-] .dumpling{width:141px;height:89px;position:absolute;bottom:0;left:-35px;-webkit-animation:dumpling-rotate 2.5s ease infinite alternate;animation:dumpling-rotate 2.5s ease infinite alternate}@-webkit-keyframes dumpling-rotate{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes dumpling-rotate{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}#coins [class^=coin-] .dumpling:before{content:'';content:attr(data-price);font-size:50px;color:#fff;font-weight:bold;font-family:Arial;text-align:center;width:141px;height:89px;background-image:url(../img/kv.png);background-position:-685px -10px;display:block;line-height:2.2;text-shadow:-1px -1px 2px rgba(0, 0, 0, 0.3);position:absolute;z-index:1}#coins [class^=coin-] .dumpling:after{content:'';width:217px;height:217px;display:block;background-image:url(../img/kv.png);background-position:-1144px -10px;position:absolute;top:-64px;left:-38px;-webkit-animation:dumpling-light 3s linear infinite;animation:dumpling-light 3s linear infinite}@-webkit-keyframes dumpling-light{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes dumpling-light{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#coins [class^=coin-]:before{content:'';position:absolute;top:-190px;left:35px;width:3px;height:141px;background-image:url(../img/kv.png);background-position:-672px -10px}#coins [class^=coin-].is-active{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kv-dog{position:relative}.kv-dog>*{background:url(../img/kv.png);position:absolute}.kv-dog .bowl{width:116px;height:73px;background-position:-541px -10px;top:-40px;left:100px;z-index:2}.kv-dog .cash{width:74px;height:74px;background:none;top:-100px;left:120px}.kv-dog .body{width:321px;height:348px;background-position:-10px -10px;z-index:2}.kv-dog .tail{width:108px;height:120px;background-position:-341px -10px;top:00px;left:230px;-webkit-animation:tail-swing 1s ease-in-out infinite alternate;animation:tail-swing 1s ease-in-out infinite alternate;-webkit-transform-origin:40% 100%;-ms-transform-origin:40% 100%;transform-origin:40% 100%}@-webkit-keyframes tail-swing{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes tail-swing{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}.kv-dog .foot{width:72px;height:120px;background-position:-459px -10px;top:180px;left:0;-webkit-animation:foot-swing 2s ease-in-out infinite alternate;animation:foot-swing 2s ease-in-out infinite alternate;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}@-webkit-keyframes foot-swing{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes foot-swing{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}.kv-dog .cloud-l{width:132px;height:64px;background-position:-341px -224px;top:120px;left:-75px;z-index:3;-webkit-animation:cloud-move 1s ease-in-out infinite alternate;animation:cloud-move 1s ease-in-out infinite alternate}@-webkit-keyframes cloud-move{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(10%);transform:translateX(10%)}}@keyframes cloud-move{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(10%);transform:translateX(10%)}}.kv-dog .cloud-r{width:156px;height:74px;background-position:-341px -140px;top:173px;left:197px;z-index:3;-webkit-animation:cloud-move 1s -1s ease-in-out infinite alternate;animation:cloud-move 1s -1s ease-in-out infinite alternate}.coin3d .coin{margin:-37px 0 0 -37px;width:74px;height:74px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:50%;left:50%;-webkit-animation:coin 5s linear infinite;animation:coin 5s linear infinite}.coin3d .coin .front{width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0;z-index:-1}.coin3d .coin .back{width:100%;height:100%;background-color:#F8D214;background-image:url(../img/kv.png);background-position:-637px -161px;border-radius:50%;-webkit-transform:rotateY(180deg) translateZ(10px);transform:rotateY(180deg) translateZ(10px);position:absolute;top:0;left:0;z-index:1}.coin3d .coin .front_b{width:100%;height:100%;background-color:#F8D214;background-image:url(../img/kv.png);background-position:-637px -161px;border-radius:50%;-webkit-transform:translateZ(1px);transform:translateZ(1px);position:absolute;top:0;left:0;z-index:2}.coin3d .coin .back_b{width:100%;height:100%;background:#F8D214;border-radius:50%;-webkit-transform:translateZ(-9px);transform:translateZ(-9px);position:absolute;top:0;left:0;z-index:-2}.coin3d .coin .back_c{width:100%;height:100%;background:#F8D214;border-radius:50%;-webkit-transform:translateZ(px);transform:translateZ(px);position:absolute;top:0;left:0;z-index:-2}.coin3d .coin:before{content:"";margin-left:-5px;width:10px;height:100%;background:#F8D214;position:absolute;top:0;left:50%;z-index:1;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.coin3d .coin .front_b:after{content:attr(data-price);width:100%;height:100%;z-index:-4;font-size:50px;color:#fff;font-weight:bold;font-family:Arial;text-align:center;width:100%;height:100%;display:block;line-height:1.5;text-shadow:-1px -1px 2px rgba(0, 0, 0, 0.3)}.coin3d .coin .back:after{content:attr(data-price);width:100%;height:100%;z-index:-4;font-size:50px;color:#fff;font-weight:bold;font-family:Arial;text-align:center;width:100%;height:100%;display:block;line-height:1.5}@-webkit-keyframes coin{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes coin{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}#idx-kv{height:500px;position:relative;overflow:hidden}#idx-kv .wrap{width:1200px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#idx-kv .wrap .kv-dog{width:350px;height:350px;margin:90px 100px 100px 0}#idx-kv .wrap .kv-dog .bow{width:100px;height:100px;position:absolute;left:170px;background:none}#idx-kv .wrap .kv-dog .bow:after,#idx-kv .wrap .kv-dog .bow:before{content:'';width:30px;height:1px;background-color:#711813;display:block;position:absolute}#idx-kv .wrap .kv-dog .bow:before{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);top:80px;left:15px}#idx-kv .wrap .kv-dog .bow:after{-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg);top:50px}#idx-kv .wrap .kv-dog .bow span{position:absolute;color:#711813;font-weight:bold}#idx-kv .wrap .kv-dog .bow span:first-of-type{font-size:30px;top:10px;left:40px;-webkit-animation:bow-animation .5s -.5s ease-in-out infinite alternate;animation:bow-animation .5s -.5s ease-in-out infinite alternate}#idx-kv .wrap .kv-dog .bow span:nth-of-type(2){font-size:20px;top:42px;left:20px;-webkit-animation:bow-animation .5s ease-in-out infinite alternate;animation:bow-animation .5s ease-in-out infinite alternate}@-webkit-keyframes bow-animation{0%{-webkit-transform:scale(0.5) rotate(-10deg);transform:scale(0.5) rotate(-10deg)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bow-animation{0%{-webkit-transform:scale(0.5) rotate(-10deg);transform:scale(0.5) rotate(-10deg)}to{-webkit-transform:scale(1);transform:scale(1)}}#idx-kv .wrap .txt{text-align:center}#idx-kv .wrap .txt header h2{width:430px;height:26px;display:inline-block;opacity:0;visibility:hidden;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}#idx-kv .wrap .txt header h2 span{width:28px;height:26px;background-image:url(../img/kv.png);display:block;float:left;text-indent:-9999px}#idx-kv .wrap .txt header h2 span:first-of-type{background-position:-104px -366px;width:140px;height:31px;margin:-2px 6px 0 0px}#idx-kv .wrap .txt header h2 span:nth-of-type(2){background-position:-253px -368px}#idx-kv .wrap .txt header h2 span:nth-of-type(3){background-position:-281px -368px}#idx-kv .wrap .txt header h2 span:nth-of-type(4){background-position:-309px -368px}#idx-kv .wrap .txt header h2 span:nth-of-type(5){background-position:-337px -368px}#idx-kv .wrap .txt header h2 span:nth-of-type(6){background-position:-365px -368px}#idx-kv .wrap .txt header h2 span:nth-of-type(7){background-position:-393px -368px}#idx-kv .wrap .txt header h2 span:nth-of-type(8){background-position:-421px -368px}#idx-kv .wrap .txt header h2 span:nth-of-type(9){background-position:-449px -368px}#idx-kv .wrap .txt header h2 span:nth-of-type(10){background-position:-477px -368px}#idx-kv .wrap .txt header h2 span:nth-of-type(11){background-position:-505px -368px}#idx-kv .wrap .txt header h1{width:470px;height:63px;margin:15px 0;white-space:nowrap}#idx-kv .wrap .txt header h1 span{opacity:0;width:62px;height:63px;background-image:url(../img/kv.png);display:inline-block;text-indent:-9999px}#idx-kv .wrap .txt header h1 span:first-of-type{background-position:-253px -404px}#idx-kv .wrap .txt header h1 span:nth-of-type(2){background-position:-321px -404px}#idx-kv .wrap .txt header h1 span:nth-of-type(3){background-position:-389px -404px}#idx-kv .wrap .txt header h1 span:nth-of-type(4){background-position:-457px -404px}#idx-kv .wrap .txt header h1 span:nth-of-type(5){background-position:-525px -404px}#idx-kv .wrap .txt header h1 span:nth-of-type(6){background-position:-593px -404px}#idx-kv .wrap .txt header h1 span:nth-of-type(7){background-position:-662px -404px}#idx-kv .wrap .txt header>span{display:inline-block;font-size:35px;color:#711813;width:400px;position:relative;text-align:center;font-weight:bold;line-height:1.4;text-indent:0;letter-spacing:10px;margin-bottom:15px;white-space:nowrap;-webkit-transition:1s;-o-transition:1s;transition:1s;text-shadow:0 0 5px #fff, 0 0 10px #fff;opacity:0;visibility:hidden}#idx-kv .wrap .txt header>span:after,#idx-kv .wrap .txt header>span:before{content:'';width:0%;height:2px;background-color:#711813;position:absolute;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}#idx-kv .wrap .txt header>span:before{left:0}#idx-kv .wrap .txt header>span:after{bottom:0;right:0}#idx-kv .wrap .txt p{font-weight:bold;opacity:0;visibility:hidden;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s;text-shadow:0 0 5px #fff, 0 0 10px #fff}#idx-kv .wrap .promo-tag{position:absolute;top:-10px;left:50%;margin-left:450px;width:187px;height:268px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}#idx-kv .wrap .promo-tag a{text-indent:-9999px;display:block;width:100%;height:100%;background-image:url(../img/kv.png);background-position:-785px -482px;-webkit-transform-origin:25% 0%;-ms-transform-origin:25% 0%;transform-origin:25% 0%;-webkit-animation:promo-swing 2s ease-in-out infinite alternate;animation:promo-swing 2s ease-in-out infinite alternate}@-webkit-keyframes promo-swing{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes promo-swing{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}#idx-kv #coins{pointer-events:none}#idx-kv #fireworks{pointer-events:none}#idx-kv #fireworks [class^=fireworks-]{width:111px;height:111px;position:absolute;-webkit-animation:firework-animate 2s linear infinite;animation:firework-animate 2s linear infinite}#idx-kv #fireworks [class^=fireworks-] span{height:100%;display:block;background-image:url(../img/kv.png);background-position:-507px -140px}#idx-kv #fireworks [class^=fireworks-].fireworks-1 span{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}#idx-kv #fireworks [class^=fireworks-].fireworks-5 span{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}#idx-kv #fireworks [class^=fireworks-].fireworks-10 span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#idx-kv.is-active .wrap .txt header h2{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#idx-kv.is-active .wrap .txt header span{letter-spacing:5px;opacity:1;visibility:visible}#idx-kv.is-active .wrap .txt header span:after,#idx-kv.is-active .wrap .txt header span:before{width:100%}#idx-kv.is-active .wrap .txt p{opacity:1;visibility:visible}#idx-kv.is-active .wrap .promo-tag{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.outer-border{position:relative;background-image:url(../img/bg4.png)}.outer-border:before{content:'';width:1137px;height:108px;background-image:url(../img/kv.png);background-position:-10px -760px;position:absolute;top:0;left:0}.outer-border:after{content:'';width:1137px;height:35px;background-image:url(../img/kv.png);background-position:-10px -1139px;position:absolute;left:0;bottom:0}.outer-border h2{width:0px;height:93px;background-image:url(../img/kv.png);background-position:-32px -559px;font-size:30px;color:#fff;margin:0 auto;padding-top:9px;position:relative;top:-35px;text-align:center;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);text-shadow:0 0 5px rgba(0, 0, 0, 0.5);font-weight:bold}.outer-border h2:after,.outer-border h2:before{content:'';width:22px;height:93px;background-image:url(../img/kv.png);position:absolute;top:0}.outer-border h2:before{background-position:-10px -559px;left:-22px}.outer-border h2:after{background-position:-745px -559px;right:-22px}.outer-border h2 p{white-space:nowrap;width:100%;overflow:hidden}.outer-border h2 span{color:#E6CB9E}.outer-border h2 span i{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);font-style:normal;display:inline-block;margin:0 7px}.outer-border .wrap{position:relative;z-index:1;padding:0 50px 50px}.g-section{width:1137px;margin:20px auto 70px}.g-section.is-active .outer-border h2{width:713px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#idx-event-no1{text-align:center}#idx-event-no1 .promo{font-size:26px;font-weight:bold;margin-top:-20px;margin-bottom:20px}#idx-event-no1 img{display:inline-block;vertical-align:middle;margin-right:30px}#idx-event-no1 .txt{display:inline-block;width:30%;text-align:left;vertical-align:middle}#idx-event-no1 .txt h3{font-size:23px;color:#711813;font-weight:bold;position:relative;display:inline-block}#idx-event-no1 .txt h3:before{content:'';width:100%;height:1px;background-color:#711813;position:absolute;bottom:5px}#idx-event-no1 .txt p{font-weight:bold}#idx-event-no1 .bt-go{display:block;margin:30px auto 10px;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#idx-event-no1 .bt-go span{background-image:url(../img/kv.png);background-position:-253px -477px;width:62px;height:62px;margin:0 3px;text-indent:-9999px;cursor:pointer;display:inline-block;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}#idx-event-no1 .bt-go span:first-of-type{background-position:-253px -477px;-webkit-animation:cloud-move .4s 0s ease-in-out infinite alternate;animation:cloud-move .4s 0s ease-in-out infinite alternate}#idx-event-no1 .bt-go span:nth-of-type(2){background-position:-321px -477px;-webkit-animation:cloud-move .4s -.1s ease-in-out infinite alternate;animation:cloud-move .4s -.1s ease-in-out infinite alternate}#idx-event-no1 .bt-go span:nth-of-type(3){background-position:-391px -477px;-webkit-animation:cloud-move .4s -.2s ease-in-out infinite alternate;animation:cloud-move .4s -.2s ease-in-out infinite alternate}#idx-event-no1 .bt-go span:nth-of-type(4){background-position:-459px -477px;-webkit-animation:cloud-move .4s -.3s ease-in-out infinite alternate;animation:cloud-move .4s -.3s ease-in-out infinite alternate}#idx-event-no1 .bt-go:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#idx-event-no1 .bt-comming{display:block;margin:30px auto 10px;background-image:url(../img/kv.png);background-position:-341px -296px;width:302px;height:62px;text-indent:-9999px}#idx-event-no2{text-align:center}#idx-event-no2 .promo{font-size:26px;font-weight:bold;margin-top:-20px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#idx-event-no2 .promo .txt{line-height:1.5}#idx-event-no2 .promo .img{width:189px;height:121px;background-image:url(../img/kv.png);background-position:-945px -10px;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}#idx-event-no2 .promo .img span{font-size:15px;position:absolute;left:7px;bottom:-30px;color:#42A5E9;white-space:nowrap}#idx-event-no2 h3{background-image:url(../img/kv.png);width:668px;height:83px;background-position:-10px -652px;color:#711813;font-size:21px;font-weight:bold;text-indent:90px;line-height:4;margin:0 auto 20px}#idx-event-no2 ul{width:97%;margin:30px auto 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#idx-event-no2 ul li{width:calc(14.5% + 10px);padding:10px;position:relative;padding-bottom:60px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#idx-event-no2 ul li .img{overflow:hidden;display:inline-block;position:relative}#idx-event-no2 ul li .img:before{content:'';width:100%;height:100%;background-color:#42A5E9;position:absolute;top:0;left:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:1}#idx-event-no2 ul li .img img{width:100%;margin-bottom:10px;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#idx-event-no2 ul li h4{color:#711813;border-bottom:1px solid #711813;font-weight:bold;font-size:17px;line-height:1.5;padding-bottom:5px;margin-bottom:5px}#idx-event-no2 ul li p{line-height:1.5;text-align:left;font-size:15px}#idx-event-no2 ul li a.g-bt-1{font-size:17px;width:calc(100% - 20px);position:absolute;bottom:0;left:10px}#idx-event-no2 ul li:hover{background-color:rgba(0, 0, 0, 0.7);color:#fff}#idx-event-no2 ul li:hover h4{color:#fff;border-bottom:1px solid #fff}#idx-event-no2 ul.is-active li:first-of-type .img:before{-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}#idx-event-no2 ul.is-active li:first-of-type .img img{-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}#idx-event-no2 ul.is-active li:nth-of-type(2) .img:before{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}#idx-event-no2 ul.is-active li:nth-of-type(2) .img img{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}#idx-event-no2 ul.is-active li:nth-of-type(3) .img:before{-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}#idx-event-no2 ul.is-active li:nth-of-type(3) .img img{-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}#idx-event-no2 ul.is-active li:nth-of-type(4) .img:before{-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}#idx-event-no2 ul.is-active li:nth-of-type(4) .img img{-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}#idx-event-no2 ul.is-active li:nth-of-type(5) .img:before{-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}#idx-event-no2 ul.is-active li:nth-of-type(5) .img img{-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}#idx-event-no2 ul.is-active li:nth-of-type(6) .img:before{-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}#idx-event-no2 ul.is-active li:nth-of-type(6) .img img{-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}#idx-event-no2 ul.is-active li .img:before{background-color:#fff;top:100%}#idx-event-no2 ul.is-active li .img img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#idx-event-no2 .bt-go{display:block;margin:30px auto 10px;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#idx-event-no2 .bt-go span{background-image:url(../img/kv.png);background-position:-253px -477px;width:62px;height:62px;margin:0 3px;text-indent:-9999px;cursor:pointer;display:inline-block;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}#idx-event-no2 .bt-go span:first-of-type{background-position:-253px -477px;-webkit-animation:cloud-move .4s 0s ease-in-out infinite alternate;animation:cloud-move .4s 0s ease-in-out infinite alternate}#idx-event-no2 .bt-go span:nth-of-type(2){background-position:-321px -477px;-webkit-animation:cloud-move .4s -.1s ease-in-out infinite alternate;animation:cloud-move .4s -.1s ease-in-out infinite alternate}#idx-event-no2 .bt-go span:nth-of-type(3){background-position:-526px -477px;-webkit-animation:cloud-move .4s -.2s ease-in-out infinite alternate;animation:cloud-move .4s -.2s ease-in-out infinite alternate}#idx-event-no2 .bt-go span:nth-of-type(4){background-position:-459px -477px;-webkit-animation:cloud-move .4s -.3s ease-in-out infinite alternate;animation:cloud-move .4s -.3s ease-in-out infinite alternate}#idx-event-no2 .bt-go:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#idx-event-no3 ul{width:90%;margin:0 auto}ul.s-ul-1 li{padding-left:20px;position:relative}ul.s-ul-1 li:before{content:'';width:10px;height:10px;background-color:#E6CB9E;border-radius:50%;display:block;position:absolute;top:10px;left:0}#g-loader{width:100%;height:100%;background:#fff;background-size:cover;position:fixed;top:0;left:0;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#666;opacity:1;visibility:visible}#g-loader div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#g-loader div span{width:20px;height:20px;display:inline-block;background-color:#fff;border-radius:50%;margin:10px;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out}#g-loader div span:first-child{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}#g-loader div span:nth-child(2){-webkit-animation-delay:-0.4s;animation-delay:-0.4s}#g-loader div span:nth-child(3){-webkit-animation-delay:-0.6s;animation-delay:-0.6s}#g-loader div span:nth-child(4){-webkit-animation-delay:-0.8s;animation-delay:-0.8s}#g-loader div span:nth-child(5){-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px) rotateY(0deg);transform:perspective(120px) rotateY(0deg);background-color:#CEA567}50%{-webkit-transform:perspective(120px) rotateY(0deg);transform:perspective(120px) rotateY(0deg);background-color:#E6CB9E;width:30px;height:30px}to{-webkit-transform:perspective(120px) rotateY(-179.9deg);transform:perspective(120px) rotateY(-179.9deg);background-color:#CEA567}}@keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px) rotateY(0deg);transform:perspective(120px) rotateY(0deg);background-color:#CEA567}50%{-webkit-transform:perspective(120px) rotateY(0deg);transform:perspective(120px) rotateY(0deg);background-color:#E6CB9E;width:30px;height:30px}to{-webkit-transform:perspective(120px) rotateY(-179.9deg);transform:perspective(120px) rotateY(-179.9deg);background-color:#CEA567}}#g-loader div p{width:100%;display:block}#g-loader.is-loaded{-webkit-transition:1s;-o-transition:1s;transition:1s;opacity:0;visibility:hidden}.g-section{position:relative}.g-bt-1,.g-bt-2,.g-bt-3{background-color:#42A5E9;color:#fff;display:inline-block;margin:10px auto;padding:10px 30px;cursor:pointer;text-align:center;font-size:20px;font-weight:bold;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:relative;text-indent:-10px;overflow:hidden;line-height:1}.g-bt-1:before,.g-bt-2:before,.g-bt-3:before{content:'';width:500px;height:500px;background-color:#CB0945;position:absolute;border-radius:50%;-webkit-transform:scale(0) translate(-50%, -50%);-ms-transform:scale(0) translate(-50%, -50%);transform:scale(0) translate(-50%, -50%);-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;top:50%;left:50%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.g-bt-1 span,.g-bt-2 span,.g-bt-3 span{position:relative}.g-bt-1:hover,.g-bt-2:hover,.g-bt-3:hover{color:#fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.g-bt-1:hover:after,.g-bt-2:hover:after,.g-bt-3:hover:after{-webkit-transform:translate(15px, -50%);-ms-transform:translate(15px, -50%);transform:translate(15px, -50%)}.g-bt-1:hover:before,.g-bt-2:hover:before,.g-bt-3:hover:before{-webkit-transform:scale(1) translate(-50%, -50%);-ms-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.g-bt-1:after,.g-bt-2:after,.g-bt-3:after{content:'';width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;-webkit-transform:translate(8px, -50%);-ms-transform:translate(8px, -50%);transform:translate(8px, -50%);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.g-bt-2{background-color:#fff;color:#CB0945}.g-bt-2:before{background-color:#E6CB9E}.g-bt-2:hover{color:#CB0945}.g-bt-2:after{border-color:transparent transparent transparent #CB0945}.g-bt-3{background-color:#CB0945;color:#fff}.g-bt-3:before{background-color:#42A5E9}.g-bt-3:hover{color:#fff}.g-bt-3:after{border-color:transparent transparent transparent #fff}.msg-box{background:rgba(0, 0, 0, 0.5);position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;z-index:101;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-perspective:700px;perspective:700px}.msg-box.is-active{opacity:1;visibility:visible}.msg-box .msg-wrap{background:#fff;width:90%;height:270px;margin:0 auto;position:relative;top:50%;margin-top:-125px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);padding:10px;-webkit-transform:scale(0) rotateX(90deg) rotateY(15deg);transform:scale(0) rotateX(90deg) rotateY(15deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);opacity:0;visibility:hidden;border-radius:10px}.msg-box .msg-wrap>.close{cursor:pointer;position:absolute;top:-35px;right:-40px;width:55px;height:55px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;background:#000;border-radius:50%;-webkit-box-shadow:0 0px 10px rgba(255, 255, 255, 0.7);box-shadow:0 0px 10px rgba(255, 255, 255, 0.7);opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.msg-box .msg-wrap>.close:after,.msg-box .msg-wrap>.close:before{content:'';width:3px;height:30px;background:#fff;-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0);position:absolute;top:12px;left:27px}.msg-box .msg-wrap>.close:before{-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0)}.msg-box .msg-wrap>.close:after{-webkit-transform:rotate(-45deg) translate3d(0, 0, 0);transform:rotate(-45deg) translate3d(0, 0, 0)}.msg-box.is-active .msg-wrap{-webkit-transform:scale(1) rotateX(0) rotateY(0);transform:scale(1) rotateX(0) rotateY(0);opacity:1;visibility:visible}.msg-box.is-active .msg-wrap>.close{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.msg-box.is-active .msg-wrap>.close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.msg-box .msg-content{overflow-y:auto;overflow-x:hidden;height:100%;text-align:center;border:4px solid #E6CB9E;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.msg-box .msg-content header{font-size:30px;font-weight:bold;color:#CEA567;margin-bottom:10px}.msg-box .msg-content [id^=mr-num]{display:inline-block;color:#CB0945;font-size:25px;font-weight:bold;color:#a97543;margin:0 5px;line-height:1}.msg-box .msg-content p{line-height:2;margin:10px 0}.msg-box .msg-content img{max-width:100%}.msg-box .msg-content .detail{width:100%;margin-bottom:25px}.msg-box .msg-content .bt{background-color:#CB0945;color:#fff;display:block;margin:10px auto;cursor:pointer;font-size:24px;font-weight:bold;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:relative;text-indent:-10px}.msg-box .msg-content .bt:hover{background:#E6CB9E;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.msg-box .msg-content .bt:hover:after{-webkit-transform:translate(12px, -50%);-ms-transform:translate(12px, -50%);transform:translate(12px, -50%)}.msg-box .msg-content .bt:after{content:'';width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;-webkit-transform:translate(8px, -50%);-ms-transform:translate(8px, -50%);transform:translate(8px, -50%);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#msg-failed .msg-wrap,#msg-success .msg-wrap{width:675px;height:367px;margin-top:-170px}#msg-failed .detail,#msg-success .detail{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#msg-failed .detail .img,#msg-success .detail .img{width:152px;height:202px;background-image:url(../img/kv.png);background-position:-982px -391px;margin-right:20px}#msg-failed .detail .txt,#msg-success .detail .txt{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-transform:scale(0) translateY(50%);-ms-transform:scale(0) translateY(50%);transform:scale(0) translateY(50%)}#msg-failed .detail .txt h3,#msg-success .detail .txt h3{color:#D17E08;font-size:45px;font-weight:bold;line-height:1}#msg-failed .detail .txt p,#msg-success .detail .txt p{font-size:25px;line-height:1;font-weight:bold}#msg-failed .detail .txt p .score,#msg-success .detail .txt p .score{color:#CB0945;font-size:35px;margin:0 5px}#msg-failed .detail .txt .bt,#msg-success .detail .txt .bt{margin-top:20px}#msg-failed.is-active .detail .txt,#msg-success.is-active .detail .txt{-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}#msg-failed .detail .img{width:152px;height:147px;background-position:-982px -603px}#msg-gift .msg-wrap{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;width:700px;height:630px;margin-top:-350px;padding:0}#msg-gift .msg-wrap>.close{top:15px;right:30px;z-index:1}#msg-gift .msg-content{border:0}#msg-gift .detail>*{background-image:url(../img/kv.png);position:absolute}#msg-gift [class^=fireworks-]{width:152px;height:152px;background-position:-982px -229px}#msg-gift [class^=fireworks-].fireworks-1{top:48%;left:-17%;-webkit-animation:firework-animate 1.5s linear infinite;animation:firework-animate 1.5s linear infinite}@-webkit-keyframes firework-animate{0%{-webkit-transform:scale(0) rotate(-25deg);transform:scale(0) rotate(-25deg)}40%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}70%,to{opacity:0;-webkit-transform:scale(1) rotate(5deg);transform:scale(1) rotate(5deg)}}@keyframes firework-animate{0%{-webkit-transform:scale(0) rotate(-25deg);transform:scale(0) rotate(-25deg)}40%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}70%,to{opacity:0;-webkit-transform:scale(1) rotate(5deg);transform:scale(1) rotate(5deg)}}#msg-gift [class^=fireworks-].fireworks-2{top:8%;left:92%;-webkit-animation:firework-animate 1.5s -1s linear infinite;animation:firework-animate 1.5s -1s linear infinite}#msg-gift [class^=fireworks-].fireworks-3{top:25%;left:100%;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-animation:firework-animate 1.5s -2s linear infinite;animation:firework-animate 1.5s -2s linear infinite}#msg-gift .letter-back-btm{width:700px;height:241px;background-position:-720px -2105px;top:177px;-webkit-filter:brightness(90%);filter:brightness(90%)}#msg-gift .letter-back-top{width:700px;height:177px;background-position:-720px -1928px;top:0;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:rotateX(-190deg);transform:rotateX(-190deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;z-index:2}#msg-gift .letter-in{background-image:none;background-color:#FFF;border:4px solid #E6CB9E;width:85%;height:380px;top:6%;left:7.5%;text-align:center;-webkit-transform:translateY(70%) scale(1, 0.7);-ms-transform:translateY(70%) scale(1, 0.7);transform:translateY(70%) scale(1, 0.7);-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}#msg-gift .letter-in h3{color:#CB0945;font-size:37px;font-weight:bold;width:100%;line-height:1;margin:20px auto;vertical-align:top}#msg-gift .letter-in img{display:inline-block;width:155px;margin-right:5%}#msg-gift .letter-in .txt{width:200px;text-align:left;display:inline-block;vertical-align:top;font-size:20px;font-weight:bold;padding-top:10px}#msg-gift .letter-in .txt p{line-height:1}#msg-gift .letter-in .txt p:last-child{font-size:12px;line-height:1;margin:0}#msg-gift .letter-in .txt .code{color:#CB0945}#msg-gift .letter-in .txt a{z-index:1}#msg-gift .letter-front{width:700px;height:453px;background-position:-10px -1928px;top:177px;pointer-events:none}#msg-gift .letter-front-txt{width:700px;height:230px;background:none;margin-top:0px;top:400px;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#msg-gift .letter-front-txt .txt h4{color:#E6CB9E;font-size:20px;font-weight:bold}#msg-gift .letter-front-txt .txt p{color:#fff;line-height:1.2}#msg-gift .letter-front-txt .gift{background-image:url(../img/kv.png);background-position:-945px -10px;width:189px;height:121px;float:right}#msg-gift.is-active .letter-in{-webkit-transform:translateY(0%) scale(1);-ms-transform:translateY(0%) scale(1);transform:translateY(0%) scale(1)}#msg-gift.is-active .letter-back-top{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);z-index:0}#unsupport-mobile-warning{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;z-index:999;background:rgba(0, 0, 0, 0.7);opacity:0;visibility:hidden;-webkit-transition:1s;-o-transition:1s;transition:1s;color:#fff;font-size:30px;line-height:2}#unsupport-mobile-warning.active{opacity:1;visibility:visible}#unsupport-mobile-warning .tip-arrow{background:url(../img/umw_tip_arrow.png);width:206px;height:226px;position:fixed;right:0}#unsupport-mobile-warning.is-top .tip-arrow{top:0}#unsupport-mobile-warning.is-bottom .tip-arrow{bottom:150px;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}#unsupport-mobile-warning .tip-txt{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:5%}#unsupport-mobile-warning .tip-triple{display:inline-block;position:relative;top:-5px}#unsupport-mobile-warning.is-ios.is-line .tip-triple{top:0;background:url(../img/umw_tip_icon_ios.png) no-repeat;background-size:100%;text-indent:-9999px;width:40px;height:60px;margin:0 10px}@media screen and (max-height:800px) and (min-width:900px){#game-wrap{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;margin:20px auto}}

