@-webkit-keyframes animation_item_appear{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.8}to{-webkit-transform:scale(1);transform:scale(1);opacity:.8}}@keyframes animation_item_appear{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.8}to{-webkit-transform:scale(1);transform:scale(1);opacity:.8}}@-webkit-keyframes animation_item_disappear{0%,50%{opacity:.8}to{opacity:0}}@keyframes animation_item_disappear{0%,50%{opacity:.8}to{opacity:0}}@-webkit-keyframes applause_loop{0%{opacity:1}to{opacity:0}}@keyframes applause_loop{0%{opacity:1}to{opacity:0}}@-webkit-keyframes clap{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(30deg);transform:rotateY(30deg)}}@keyframes clap{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(30deg);transform:rotateY(30deg)}}@-webkit-keyframes circle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}99%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes circle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}99%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes cracker_drop0{0%{-webkit-transform:scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(0,0);transform:scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(0,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}to{-webkit-transform:scale(1) rotateX(90deg) rotateY(360deg) rotateZ(180deg) translate(18%,100%);transform:scale(1) rotateX(90deg) rotateY(360deg) rotateZ(180deg) translate(18%,100%);-webkit-transform-origin:40px 160px;transform-origin:40px 160px}}@keyframes cracker_drop0{0%{-webkit-transform:scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(0,0);transform:scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(0,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}to{-webkit-transform:scale(1) rotateX(90deg) rotateY(360deg) rotateZ(180deg) translate(18%,100%);transform:scale(1) rotateX(90deg) rotateY(360deg) rotateZ(180deg) translate(18%,100%);-webkit-transform-origin:40px 160px;transform-origin:40px 160px}}@-webkit-keyframes cracker_drop1{0%{-webkit-transform:scale(1) rotateX(90deg) rotateY(60deg) rotateZ(30deg) translate(0,0);transform:scale(1) rotateX(90deg) rotateY(60deg) rotateZ(30deg) translate(0,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}to{-webkit-transform:scale(1) rotateX(720deg) rotateY(180deg) rotateZ(90deg) translate(-18px,100%);transform:scale(1) rotateX(720deg) rotateY(180deg) rotateZ(90deg) translate(-18px,100%);-webkit-transform-origin:-40px 160px;transform-origin:-40px 160px}}@keyframes cracker_drop1{0%{-webkit-transform:scale(1) rotateX(90deg) rotateY(60deg) rotateZ(30deg) translate(0,0);transform:scale(1) rotateX(90deg) rotateY(60deg) rotateZ(30deg) translate(0,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}to{-webkit-transform:scale(1) rotateX(720deg) rotateY(180deg) rotateZ(90deg) translate(-18px,100%);transform:scale(1) rotateX(720deg) rotateY(180deg) rotateZ(90deg) translate(-18px,100%);-webkit-transform-origin:-40px 160px;transform-origin:-40px 160px}}@-webkit-keyframes cracker_drop2{0%{-webkit-transform:scale(1.2) rotateX(30deg) rotateY(60deg) rotateZ(270deg) translate(0,0);transform:scale(1.2) rotateX(30deg) rotateY(60deg) rotateZ(270deg) translate(0,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}to{-webkit-transform:scale(1.2) rotateX(360deg) rotateY(270deg) rotateZ(30deg) translate(-43%,100%);transform:scale(1.2) rotateX(360deg) rotateY(270deg) rotateZ(30deg) translate(-43%,100%);-webkit-transform-origin:-120px 160px;transform-origin:-120px 160px}}@keyframes cracker_drop2{0%{-webkit-transform:scale(1.2) rotateX(30deg) rotateY(60deg) rotateZ(270deg) translate(0,0);transform:scale(1.2) rotateX(30deg) rotateY(60deg) rotateZ(270deg) translate(0,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}to{-webkit-transform:scale(1.2) rotateX(360deg) rotateY(270deg) rotateZ(30deg) translate(-43%,100%);transform:scale(1.2) rotateX(360deg) rotateY(270deg) rotateZ(30deg) translate(-43%,100%);-webkit-transform-origin:-120px 160px;transform-origin:-120px 160px}}@-webkit-keyframes badge_appear{0%{-webkit-transform:scale(0);transform:scale(0)}50%,to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes falling_item_appear0{0%{opacity:.8;-webkit-transform:translate(0,0) scale(.6);transform:translate(0,0) scale(.6)}90%{opacity:.8}to{-webkit-transform:translate(150%,500%) scale(.6);transform:translate(150%,500%) scale(.6);opacity:0}}@keyframes falling_item_appear0{0%{opacity:.8;-webkit-transform:translate(0,0) scale(.6);transform:translate(0,0) scale(.6)}90%{opacity:.8}to{-webkit-transform:translate(150%,500%) scale(.6);transform:translate(150%,500%) scale(.6);opacity:0}}@-webkit-keyframes falling_item_appear1{0%{opacity:.8;-webkit-transform:translate(0,0) scale(.75);transform:translate(0,0) scale(.75)}90%{opacity:.8}to{-webkit-transform:translate(-150%,500%) scale(.75);transform:translate(-150%,500%) scale(.75);opacity:0}}@keyframes falling_item_appear1{0%{opacity:.8;-webkit-transform:translate(0,0) scale(.75);transform:translate(0,0) scale(.75)}90%{opacity:.8}to{-webkit-transform:translate(-150%,500%) scale(.75);transform:translate(-150%,500%) scale(.75);opacity:0}}@-webkit-keyframes falling_item_appear2{0%{opacity:.8;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}90%{opacity:.8}to{-webkit-transform:translate(75%,500%) scale(1);transform:translate(75%,500%) scale(1);opacity:0}}@keyframes falling_item_appear2{0%{opacity:.8;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}90%{opacity:.8}to{-webkit-transform:translate(75%,500%) scale(1);transform:translate(75%,500%) scale(1);opacity:0}}@-webkit-keyframes falling_item_appear3{0%{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}to{-webkit-transform:translate(-150%,500%) scale(1);transform:translate(-150%,500%) scale(1)}}@keyframes falling_item_appear3{0%{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}to{-webkit-transform:translate(-150%,500%) scale(1);transform:translate(-150%,500%) scale(1)}}@keyframes badge_appear{0%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes frame_appear{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes frame_appear{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes frame_disappear{0%{-webkit-transform:translate(0%,0);transform:translate(0%,0)}to{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@keyframes frame_disappear{0%{-webkit-transform:translate(0%,0);transform:translate(0%,0)}to{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@-webkit-keyframes image_item_appear{0%{-webkit-transform:scale(0);transform:scale(0)}50%,to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes image_item_appear{0%{-webkit-transform:scale(0);transform:scale(0)}50%,to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rare_item_appear{0%{top:10px;-webkit-transform:scale(.1);transform:scale(.1);opacity:0}30%,80%{top:10px;-webkit-transform:scale(1);transform:scale(1);opacity:.8}to{top:180px;-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes rare_item_appear{0%{top:10px;-webkit-transform:scale(.1);transform:scale(.1);opacity:0}30%,80%{top:10px;-webkit-transform:scale(1);transform:scale(1);opacity:.8}to{top:180px;-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes stamp_appear_r{0%{-webkit-transform:scaleX(0) scaleY(1);transform:scaleX(0) scaleY(1)}90%,to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}95%{-webkit-transform:scaleX(1.2) scaleY(1.2);transform:scaleX(1.2) scaleY(1.2)}}@keyframes stamp_appear_r{0%{-webkit-transform:scaleX(0) scaleY(1);transform:scaleX(0) scaleY(1)}90%,to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}95%{-webkit-transform:scaleX(1.2) scaleY(1.2);transform:scaleX(1.2) scaleY(1.2)}}@-webkit-keyframes stamp_appear{0%{-webkit-transform:scaleX(0) scaleY(1);transform:scaleX(0) scaleY(1)}90%,to{-webkit-transform:scaleX(-1) scaleY(1);transform:scaleX(-1) scaleY(1)}95%{-webkit-transform:scaleX(-1.15) scaleY(1.15);transform:scaleX(-1.15) scaleY(1.15)}}@keyframes stamp_appear{0%{-webkit-transform:scaleX(0) scaleY(1);transform:scaleX(0) scaleY(1)}90%,to{-webkit-transform:scaleX(-1) scaleY(1);transform:scaleX(-1) scaleY(1)}95%{-webkit-transform:scaleX(-1.15) scaleY(1.15);transform:scaleX(-1.15) scaleY(1.15)}}@-webkit-keyframes stamp_disappear_r{0%{bottom:3%;opacity:.8}to{bottom:70%;opacity:0}}@keyframes stamp_disappear_r{0%{bottom:3%;opacity:.8}to{bottom:70%;opacity:0}}@-webkit-keyframes stamp_disappear{0%{bottom:3%;-webkit-transform:scaleX(-1);transform:scaleX(-1);opacity:.8}to{bottom:70%;-webkit-transform:scaleX(-1);transform:scaleX(-1);opacity:0}}@keyframes stamp_disappear{0%{bottom:3%;-webkit-transform:scaleX(-1);transform:scaleX(-1);opacity:.8}to{bottom:70%;-webkit-transform:scaleX(-1);transform:scaleX(-1);opacity:0}}.tw-item-effect{position:relative;width:100%;height:100%;overflow:hidden;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;background-color:transparent}.tw-item-effect__canvas-layer,.tw-item-effect__effect-layer{position:absolute;left:0;top:0;width:100%;height:100%}.tw-item-effect__effect-layer{z-index:1}.tw-item-effect__canvas-layer{z-index:2}.tw-item-effect .animation_item{position:absolute;opacity:.8}.tw-item-effect .animation_item-app,.tw-item-effect .animation_item-dis{-webkit-animation:animation_item_appear .5s;animation:animation_item_appear .5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tw-item-effect .animation_item-dis{-webkit-animation:animation_item_disappear 4s;animation:animation_item_disappear 4s}.tw-item-effect .applause{position:absolute;text-shadow:0 0 4px #000;color:#fff}.tw-item-effect .applause-anim{-webkit-animation-name:applause_loop;animation-name:applause_loop;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-direction:alternate;animation-direction:alternate}.tw-item-effect__dom-clap-effect{position:absolute;width:30px;height:30px}.tw-item-effect__dom-clap-effect--appearing .tw-item-effect__dom-clap-container{-webkit-transform:scale(0);transform:scale(0);opacity:0}.tw-item-effect__dom-clap-effect--disappearing .tw-item-effect__dom-clap-container{transition:all .5s ease;-webkit-transform:scale(0);transform:scale(0)}.tw-item-effect__dom-clap-container{transition:all .3s ease;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom;transform-origin:bottom}.tw-item-effect__dom-clap{position:absolute;top:0;left:0;width:30px;height:30px}.tw-item-effect__dom-clap--waving{top:5px;left:5px;-webkit-animation:clap .1s ease 0s infinite alternate;animation:clap .1s ease 0s infinite alternate;-webkit-transform-origin:right bottom;transform-origin:right bottom}.tw-item-effect__dom-clap-circle{position:absolute;border-radius:100vw;border-style:solid;-webkit-animation-name:circle;animation-name:circle;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;box-sizing:border-box}.tw-item-effect .crackertip{position:absolute;color:#000;background-color:#999}.tw-item-effect .cracker-animation{-webkit-animation-name:cracker_drop1;animation-name:cracker_drop1;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:forward;animation-direction:forward}.tw-item-effect .badge{position:absolute;top:4px;padding:57px}.tw-item-effect .badge-anim{-webkit-animation:badge_appear .3s;animation:badge_appear .3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tw-item-effect .falling_item{position:absolute;opacity:.8;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.tw-item-effect .falling_item-anim0{-webkit-animation-name:falling_item_appear0;animation-name:falling_item_appear0;-webkit-animation-duration:6s;animation-duration:6s}.tw-item-effect .falling_item-anim0,.tw-item-effect .falling_item-anim1,.tw-item-effect .falling_item-anim2,.tw-item-effect .falling_item-anim3{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tw-item-effect .falling_item-anim1,.tw-item-effect .falling_item-anim2{-webkit-animation-name:falling_item_appear1;animation-name:falling_item_appear1;-webkit-animation-duration:5s;animation-duration:5s}.tw-item-effect .falling_item-anim3{-webkit-animation:falling_item_appear3 4s;animation:falling_item_appear3 4s}.tw-item-effect__effect-layer--dom-fallback{contain:strict}.tw-item-effect__dom-falling-item{position:absolute;background-size:contain;background-position:center;contain:strict;will-change:transform}.tw-item-effect__dom-falling-item-icon{background-size:contain;background-position:center;border-radius:100vw}.tw-item-effect__dom-falling-text{display:inline-block;box-sizing:border-box;padding:4px;white-space:normal;word-wrap:break-word;font-family:sans-serif;line-height:1.2}.tw-item-effect .fireworks{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tw-item-effect .fireworks-anim{-webkit-animation:badge_appear .1s;animation:badge_appear .1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.flow_item{position:absolute;opacity:.8;max-height:20%;right:-100%;transition:right 1.5s linear}.tw-item-effect .frame{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:auto}.tw-item-effect .frame-appear,.tw-item-effect .frame-disappear{-webkit-animation:frame_appear .5s;animation:frame_appear .5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tw-item-effect .frame-disappear{-webkit-animation:frame_disappear .1s;animation:frame_disappear .1s}.tw-item-effect .image_item{position:absolute;opacity:.8}.tw-item-effect .image_item-anim{-webkit-animation:image_item_appear .5s;animation:image_item_appear .5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tw-item-effect .rare_item{position:absolute;opacity:0}.tw-item-effect .rare_item-anim{-webkit-animation:rare_item_appear 5s;animation:rare_item_appear 5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.tw-item-effect .stamp_item{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.tw-item-effect .stamp_item,.tw-item-effect .stamp_item_r{-webkit-transform-origin:bottom center;transform-origin:bottom center;position:absolute;bottom:3%;opacity:.8}.tw-item-effect .stamp_item-app,.tw-item-effect .stamp_item-app_r{-webkit-animation:stamp_appear .3s;animation:stamp_appear .3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:.8}.tw-item-effect .stamp_item-app_r{-webkit-animation:stamp_appear_r .3s;animation:stamp_appear_r .3s}.tw-item-effect .stamp_item-dis,.tw-item-effect .stamp_item-dis_r{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:0}.tw-item-effect .stamp_item-dis{-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-animation:stamp_disappear 4s;animation:stamp_disappear 4s}.tw-item-effect .stamp_item-dis_r{-webkit-animation:stamp_disappear_r 4s;animation:stamp_disappear_r 4s}.tw-item-effect-particle--vertices{opacity:0}.tw-item-effect-particle--circle{width:10px;height:10px;border-radius:100vw}
