body {
  background: #fcfd19;
  min-width: 1200px; }

.opening {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fcfd19;
  z-index: 9998; }

.content_wrapper {
  opacity: 0; }

text, rect, line, polyline {
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  transition-delay: 10s; }

@media only screen and (min-width: 769px) {
  @-webkit-keyframes wiggle {
    0%, 50%, 100% {
      opacity: 1; }
    25%, 75% {
      opacity: 0; } }
  .wiggle {
    -webkit-animation: wiggle 0.1s 2; }

  .glitch {
    position: relative;
    display: inline-block; }
    .glitch:after {
      clip: rect(0, 100%, 0, 0);
      content: " ";
      display: inline-block;
      width: 438px;
      height: 280px;
      background: url(../img/top/logo.png) no-repeat;
      -webkit-background-size: contain;
      -o-background-size: contain;
      background-size: contain;
      top: 0;
      left: 0;
      /* Was 1px */
      overflow: hidden;
      position: absolute;
      -webkit-animation: noise_anim 2s infinite linear alternate-reverse;
      -moz-animation: noise_anim 2s infinite linear alternate-reverse;
      animation: noise_anim 2s infinite linear alternate-reverse; }
    .glitch:before {
      clip: rect(0, 100%, 0, 0);
      content: " ";
      display: inline-block;
      width: 438px;
      height: 280px;
      background: url(../img/top/logo.png) no-repeat;
      -webkit-background-size: contain;
      -o-background-size: contain;
      background-size: contain;
      top: 0;
      left: 0;
      overflow: hidden;
      position: absolute;
      animation: noise_anim_ 2s infinite linear alternate-reverse;
      -moz-animation: noise_anim_ 2s infinite linear alternate-reverse;
      -webkit-animation: noise_anim_ 2s infinite linear alternate-reverse; }

  .glitch02 {
    position: relative;
    display: inline-block;
    text-transform: uppercase; }
    .glitch02:after {
      clip: rect(0, 100%, 0, 0);
      content: " ";
      display: inline-block;
      width: 438px;
      height: 280px;
      background: url(../img/top/logo_golden.png) no-repeat;
      -webkit-background-size: contain;
      -o-background-size: contain;
      background-size: contain;
      left: 0;
      /* Was 1px */
      overflow: hidden;
      position: absolute;
      top: 0;
      -webkit-animation: noise_anim 2s infinite linear alternate-reverse;
      -moz-animation: noise_anim 2s infinite linear alternate-reverse;
      animation: noise_anim 2s infinite linear alternate-reverse; }
    .glitch02:before {
      clip: rect(0, 100%, 0, 0);
      content: " ";
      display: inline-block;
      width: 438px;
      height: 280px;
      background: url(../img/top/logo_golden.png) no-repeat;
      -webkit-background-size: contain;
      -o-background-size: contain;
      background-size: contain;
      top: 0;
      left: 0;
      overflow: hidden;
      position: absolute;
      animation: noise_anim_ 2s infinite linear alternate-reverse;
      -moz-animation: noise_anim_ 2s infinite linear alternate-reverse;
      -webkit-animation: noise_anim_ 2s infinite linear alternate-reverse; }

  .heading:before, .heading02:before {
    transform: translateX(-1px); }

  .heading:after, .heading02:after {
    transform: translateX(1px); }

  .top {
    position: relative;
    top: 0;
    left: 0; }
    .top .logo, .top .op {
      position: fixed;
      top: 50%;
      left: 50%;
      margin: -140px 0 0 -219px;
      width: 438px;
      height: 280px;
      text-align: left;
      overflow: hidden; }
      .top .logo li, .top .op li {
        top: 0;
        left: 0;
        position: absolute;
        opacity: 0; }
        .top .logo li:first-child, .top .op li:first-child {
          opacity: 1; }
        .top .logo li img, .top .op li img {
          width: 100%; }
    .top .logo {
      z-index: 1000;
      }
    .top .op {
      z-index: 9999; }
    .top .release {
      position: fixed;
      bottom: 0;
      width: 100%; }
      .top .release img {
        width: 100%; }
    .top article {
      position: fixed;
      top: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 100%;
      overflow: hidden; }
      .top article section {
        position: relative;
        transform-origin: left center;
        -webkit-transition: .2s all;
        -moz-transition: .2s all;
        transition: .2s all; }
        .top article section .inner h2 {
          text-indent: -9999px; }
        .top article section.box {
          width: 60%;
          height: 100%;
          margin: -0% 0 0 -10%;
          transform: skewX(10deg);
          background: url(../img/bddvd/pc/bg_chidori_repeat.jpg) center center;
          z-index: 999;
          overflow: hidden; }
          .top article section.box .inner {
            transform: skewX(-10deg); }
            .top article section.box .inner h2 {
              position: absolute;
              top: 0;
              right: 7.8%;
              width: 60.184%;
              height: auto;
              padding-top: 11.2%;
              margin: 134px -3% 0 0;
              background: url(../img/top/txt_bluray_off.png) top right no-repeat;
              background-size: contain;
              -webkit-transition: .2s all;
              -moz-transition: .2s all;
              transition: .2s all; }
            .top article section.box .inner .enter {
              position: relative;
              margin: 5% auto 0; }
              .top article section.box .inner .enter .enter_content {
                position: relative;
                display: block;
                padding: 5px;
                width: 95px;
                height: 37px;
                margin: auto; }
                .top article section.box .inner .enter .enter_content span {
                  position: relative;
                  display: block;
                  width: 85px;
                  height: 27px;
                  margin: auto;
                  background: url(../img/top/txt_bluray_enter_off.png) center center no-repeat;
                  background-size: contain;
                  -webkit-transition: .2s all;
                  -moz-transition: .2s all;
                  transition: .2s all; }
            .top article section.box .inner .enter_content::after,
            .top article section.box .inner .enter_content::before,
            .top article section.box .inner .enter_content span::after,
            .top article section.box .inner .enter_content span::before {
              background-color: #000;
              content: '';
              display: block;
              position: absolute;
              z-index: 10;
              transition: all .3s ease;
              -webkit-transition: all .3s ease; }
            .top article section.box .inner .enter_content::after {
              height: 1px;
              left: -1px;
              top: -1px;
              width: 0px; }
            .top article section.box .inner .enter_content::before {
              bottom: -1px;
              height: 1px;
              right: -1px;
              width: 0px; }
            .top article section.box .inner .enter_content span::after {
              bottom: 11px;
              height: 0px;
              left: -6px;
              width: 1px; }
            .top article section.box .inner .enter_content span::before {
              height: 0px;
              right: -6px;
              top: 11px;
              width: 1px; }
          .top article section.box .bg {
            position: absolute;
            width: 100%;
            height: 100%;
            background: url(../img/top/img_main_1.jpg) center center;
            background-size: auto 100%;
            -webkit-transform: skewX(-10deg);
            -moz-transform: skewX(-10deg);
            -ms-transform: skewX(-10deg);
            -o-transform: skewX(-10deg);
            transform: skewX(-10deg);
            opacity: 0;
            -webkit-transition: .2s all;
            -moz-transition: .2s all;
            transition: .2s all; }
          .top article section.box a {
            position: absolute;
            width: 100%;
            height: 100%;
            z-index: 999; }
          .top article section.box:hover h2 {
            position: absolute;
            top: 0;
            right: 7.8%;
            width: 60.184%;
            height: auto;
            padding-top: 11.2%;
            margin: 134px -3% 0 0;
            background: url(../img/top/txt_bluray_on.png) top right no-repeat;
            background-size: contain; }
          .top article section.box:hover .enter {
            position: relative;
            margin: 5% auto 0; }
            .top article section.box:hover .enter .enter_content {
              position: relative;
              display: block;
              padding: 5px;
              width: 95px;
              height: 37px;
              margin: auto; }
              .top article section.box:hover .enter .enter_content span {
                position: relative;
                display: block;
                width: 85px;
                height: 27px;
                margin: auto;
                background: url(../img/top/txt_bluray_enter_on.png) center center no-repeat;
                background-size: contain;
                -webkit-transition: .2s all;
                -moz-transition: .2s all;
                transition: .2s all; }
          .top article section.box:hover .enter_content::after,
          .top article section.box:hover .enter_content::before {
            width: 28px; }
          .top article section.box:hover .enter_content span::after,
          .top article section.box:hover .enter_content span::before {
            height: 21px; }
          .top article section.box:hover .bg {
            position: absolute;
            width: 100%;
            height: 100%;
            background: url(../img/top/img_main_1.jpg) center center;
            background-size: auto 100%;
            -webkit-transform: skewX(-10deg) scale(1.3);
            -moz-transform: skewX(-10deg) scale(1.3);
            -ms-transform: skewX(-10deg) scale(1.3);
            -o-transform: skewX(-10deg) scale(1.3);
            transform: skewX(-10deg) scale(1.3);
            opacity: 1; }
        .top article section.soundtrack {
          position: absolute;
          top: 0;
          right: 0;
          width: 50%;
          height: 100%;
          margin: -0% 0 0 -0%; }
          .top article section.soundtrack h2 {
            position: absolute;
            bottom: 134px;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            width: 72.22%;
            height: auto;
            padding-top: 14%;
            margin: 0 -0% 0 0;
            background: url(../img/top/txt_sound_off.png) top right no-repeat;
            background-size: contain; }
          .top article section.soundtrack .enter {
            position: relative;
            margin: 5% auto 0; }
            .top article section.soundtrack .enter .enter_content {
              position: relative;
              display: block;
              padding: 5px;
              width: 95px;
              height: 37px;
              margin: auto; }
              .top article section.soundtrack .enter .enter_content span {
                position: relative;
                display: block;
                width: 85px;
                height: 27px;
                margin: auto;
                background: url(../img/top/txt_sound_enter_off.png) center center no-repeat;
                background-size: contain;
                -webkit-transition: .2s all;
                -moz-transition: .2s all;
                transition: .2s all; }
          .top article section.soundtrack .enter_content::after,
          .top article section.soundtrack .enter_content::before,
          .top article section.soundtrack .enter_content span::after,
          .top article section.soundtrack .enter_content span::before {
            background-color: #fff;
            content: '';
            display: block;
            position: absolute;
            z-index: 10;
            transition: all .3s ease;
            -webkit-transition: all .3s ease; }
          .top article section.soundtrack .enter_content::after {
            height: 1px;
            left: -1px;
            top: -1px;
            width: 0px; }
          .top article section.soundtrack .enter_content::before {
            bottom: -1px;
            height: 1px;
            right: -1px;
            width: 0px; }
          .top article section.soundtrack .enter_content span::after {
            bottom: 11px;
            height: 0px;
            left: -6px;
            width: 1px; }
          .top article section.soundtrack .enter_content span::before {
            height: 0px;
            right: -6px;
            top: 11px;
            width: 1px; }
          .top article section.soundtrack a {
            position: absolute;
            width: 200%;
            height: 200%;
            margin: -50% 0 0 -50%;
            z-index: 995; }
          .top article section.soundtrack .bg {
            position: absolute;
            top: 0;
            right: 0;
            width: 100%;
            height: 100%;
            background: none;
            -webkit-transition: .2s all;
            -moz-transition: .2s all;
            transition: .2s all;
            background: url(../img/top/img_main_2.png) center center;
            background-size: auto 100%;
            opacity: 0; }
          .top article section.soundtrack:hover h2 {
            position: absolute;
            bottom: 134px;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            width: 72.22%;
            height: auto;
            padding-top: 14%;
            margin: 0 -0% 0 0;
            background: url(../img/top/txt_sound_on.png) top right no-repeat;
            background-size: contain; }
          .top article section.soundtrack:hover .enter span {
            position: relative;
            background: url(../img/top/txt_sound_enter_on.png) center center no-repeat;
            background-size: contain; }
          .top article section.soundtrack:hover .enter_content::after,
          .top article section.soundtrack:hover .enter_content::before {
            width: 28px; }
          .top article section.soundtrack:hover .enter_content span::after,
          .top article section.soundtrack:hover .enter_content span::before {
            height: 21px; }
          .top article section.soundtrack:hover .bg {
            position: absolute;
            top: 0;
            right: 0;
            width: 100%;
            height: 100%;
            background: url(../img/top/img_main_2.png) center center;
            background-size: auto 100%;
            -webkit-transform: scale(1.2);
            -moz-transform: scale(1.2);
            -ms-transform: scale(1.2);
            -o-transform: scale(1.2);
            transform: scale(1.2);
            opacity: 1; } }
@media only screen and (max-width: 768px) {
  .top {
    position: relative;
    top: 0;
    left: 0; }
    .top .logo, .top .op {
      position: fixed;
      top: 50%;
      left: 50%;
      -webkit-transform: translateY(-50%) translateX(-50%);
      transform: translateY(-50%) translateX(-50%);
      width: 284px;
      height: 181px;
      text-align: left;
      overflow: hidden; }
      .top .logo li, .top .op li {
        opacity: 0; }
        .top .logo li:first-child, .top .op li:first-child {
          opacity: 1; }
        .top .logo li img, .top .op li img {
          width: 100%; }
    .top .logo {
      z-index: 1000;
      }
    .top .op {
      z-index: 9999; }
    .top .release {
      position: fixed;
      bottom: 0;
      width: 100%; }
      .top .release img {
        width: 100%; }
    .top article {
      position: fixed;
      top: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 100%;
      overflow: hidden; }
      .top article section {
        position: relative;
        transform-origin: left center;
        -webkit-transition: .2s all;
        -moz-transition: .2s all;
        transition: .2s all; }
        .top article section .inner h2 {
          text-indent: -9999px; }
        .top article section.box {
          width: 100%;
          height: 60%;
          margin: 0;
          background: url(../img/top/sp/img_main_1.png) bottom center no-repeat;
          -webkit-background-size: cover;
          -o-background-size: cover;
          background-size: cover;
          overflow: hidden; }
          .top article section.box .inner h2 {
            position: absolute;
            width: 100%;
            height: auto;
            padding-top: 33.333%;
            top: 20.59%;
            background: url(../img/top/sp/txt_bluray.png) top center no-repeat;
            background-size: contain;
            -webkit-transition: .2s all;
            -moz-transition: .2s all;
            transition: .2s all; }
          .top article section.box a {
            position: absolute;
            width: 100%;
            height: 100%;
            z-index: 999; }
        .top article section.soundtrack {
          width: 100%;
          height: 60%;
          margin: -20% 0 0;
          background: url(../img/top/sp/img_main_2.png) bottom center no-repeat;
          -webkit-background-size: cover;
          -o-background-size: cover;
          background-size: cover;
          overflow: hidden; }
          .top article section.soundtrack h2 {
            position: absolute;
            width: 100%;
            height: auto;
            padding-top: 33.333%;
            bottom: 25.62%;
            background: url(../img/top/sp/txt_sound.png) top center no-repeat;
            background-size: contain;
            -webkit-transition: .2s all;
            -moz-transition: .2s all;
            transition: .2s all; }
          .top article section.soundtrack a {
            position: absolute;
            width: 100%;
            height: 100%;
            z-index: 999; } }
@keyframes noise_anim {
  0% {
    clip: rect(21px, 9999px, 57px, 0); }
  1% {
    clip: rect(21px, 9999px, 80px, 0); }
  2% {
    clip: rect(55px, 9999px, 69px, 0); }
  3% {
    clip: rect(22px, 9999px, 55px, 0); }
  4% {
    clip: rect(38px, 9999px, 69px, 0); }
  5% {
    clip: rect(31px, 9999px, 84px, 0); }
  6% {
    clip: rect(15px, 9999px, 28px, 0); }
  7% {
    clip: rect(16px, 9999px, 100px, 0); }
  8% {
    clip: rect(25px, 9999px, 10px, 0); }
  9% {
    clip: rect(19px, 9999px, 19px, 0); }
  10% {
    clip: rect(71px, 9999px, 35px, 0); }
  11% {
    clip: rect(89px, 9999px, 21px, 0); }
  12% {
    clip: rect(20px, 9999px, 34px, 0); }
  13% {
    clip: rect(22px, 9999px, 61px, 0); }
  14% {
    clip: rect(65px, 9999px, 28px, 0); }
  15% {
    clip: rect(82px, 9999px, 47px, 0); }
  16% {
    clip: rect(64px, 9999px, 11px, 0); }
  17% {
    clip: rect(63px, 9999px, 28px, 0); }
  18% {
    clip: rect(60px, 9999px, 60px, 0); }
  19% {
    clip: rect(0, 0, 0, 0); }
  100% {
    clip: rect(0, 0, 0, 0); } }
@keyframes noise_anim_ {
  0% {
    clip: rect(200px, 9999px, 63px, 0); }
  1% {
    clip: rect(7px, 9999px, 6px, 0); }
  2% {
    clip: rect(82px, 9999px, 78px, 0); }
  3% {
    clip: rect(85px, 9999px, 25px, 0); }
  4% {
    clip: rect(93px, 9999px, 38px, 0); }
  5% {
    clip: rect(70px, 9999px, 96px, 0); }
  6% {
    clip: rect(41px, 9999px, 72px, 0); }
  7% {
    clip: rect(39px, 9999px, 65px, 0); }
  8% {
    clip: rect(36px, 9999px, 34px, 0); }
  9% {
    clip: rect(84px, 9999px, 96px, 0); }
  10% {
    clip: rect(99px, 9999px, 45px, 0); }
  11% {
    clip: rect(37px, 9999px, 73px, 0); }
  12% {
    clip: rect(63px, 9999px, 20px, 0); }
  13% {
    clip: rect(55px, 9999px, 44px, 0); }
  14% {
    clip: rect(58px, 9999px, 11px, 0); }
  15% {
    clip: rect(61px, 9999px, 82px, 0); }
  16% {
    clip: rect(60px, 9999px, 9px, 0); }
  17% {
    clip: rect(37px, 9999px, 69px, 0); }
  18% {
    clip: rect(32px, 9999px, 64px, 0); }
  19% {
    clip: rect(0, 0, 0, 0); }
  100% {
    clip: rect(0, 0, 0, 0); } }
@-webkit-keyframes noise_anim {
  0% {
    clip: rect(61px, 9999px, 72px, 0); }
  1% {
    clip: rect(65px, 9999px, 83px, 0); }
  2% {
    clip: rect(21px, 9999px, 68px, 0); }
  3% {
    clip: rect(99px, 9999px, 51px, 0); }
  4% {
    clip: rect(41px, 9999px, 79px, 0); }
  5% {
    clip: rect(33px, 9999px, 65px, 0); }
  6% {
    clip: rect(38px, 9999px, 71px, 0); }
  7% {
    clip: rect(49px, 9999px, 18px, 0); }
  8% {
    clip: rect(70px, 9999px, 6px, 0); }
  9% {
    clip: rect(47px, 9999px, 45px, 0); }
  10% {
    clip: rect(74px, 9999px, 90px, 0); }
  11% {
    clip: rect(33px, 9999px, 8px, 0); }
  12% {
    clip: rect(200px, 9999px, 10px, 0); }
  13% {
    clip: rect(53px, 9999px, 43px, 0); }
  14% {
    clip: rect(74px, 9999px, 24px, 0); }
  15% {
    clip: rect(91px, 9999px, 40px, 0); }
  16% {
    clip: rect(82px, 9999px, 20px, 0); }
  17% {
    clip: rect(70px, 9999px, 30px, 0); }
  18% {
    clip: rect(50px, 9999px, 31px, 0); }
  19% {
    clip: rect(0, 0, 0, 0); }
  100% {
    clip: rect(0, 0, 0, 0); } }
@-webkit-keyframes noise_anim_ {
  0% {
    clip: rect(62px, 9999px, 69px, 0); }
  1% {
    clip: rect(33px, 9999px, 27px, 0); }
  2% {
    clip: rect(86px, 9999px, 3px, 0); }
  3% {
    clip: rect(69px, 9999px, 65px, 0); }
  4% {
    clip: rect(87px, 9999px, 58px, 0); }
  5% {
    clip: rect(80px, 9999px, 55px, 0); }
  6% {
    clip: rect(46px, 9999px, 69px, 0); }
  7% {
    clip: rect(39px, 9999px, 93px, 0); }
  8% {
    clip: rect(1px, 9999px, 73px, 0); }
  9% {
    clip: rect(35px, 9999px, 75px, 0); }
  10% {
    clip: rect(89px, 9999px, 97px, 0); }
  11% {
    clip: rect(30px, 9999px, 53px, 0); }
  12% {
    clip: rect(63px, 9999px, 100px, 0); }
  13% {
    clip: rect(22px, 9999px, 19px, 0); }
  14% {
    clip: rect(30px, 9999px, 100px, 0); }
  15% {
    clip: rect(46px, 9999px, 45px, 0); }
  16% {
    clip: rect(62px, 9999px, 50px, 0); }
  17% {
    clip: rect(35px, 9999px, 84px, 0); }
  18% {
    clip: rect(38px, 9999px, 61px, 0); }
  19% {
    clip: rect(0, 0, 0, 0); }
  100% {
    clip: rect(0, 0, 0, 0); } }
@-moz-keyframes noise_anim {
  0% {
    clip: rect(80px, 9999px, 30px, 0); }
  1% {
    clip: rect(92px, 9999px, 43px, 0); }
  2% {
    clip: rect(94px, 9999px, 28px, 0); }
  3% {
    clip: rect(22px, 9999px, 60px, 0); }
  4% {
    clip: rect(12px, 9999px, 6px, 0); }
  5% {
    clip: rect(55px, 9999px, 65px, 0); }
  6% {
    clip: rect(40px, 9999px, 78px, 0); }
  7% {
    clip: rect(66px, 9999px, 39px, 0); }
  8% {
    clip: rect(86px, 9999px, 62px, 0); }
  9% {
    clip: rect(75px, 9999px, 66px, 0); }
  10% {
    clip: rect(9px, 9999px, 67px, 0); }
  11% {
    clip: rect(30px, 9999px, 5px, 0); }
  12% {
    clip: rect(41px, 9999px, 40px, 0); }
  13% {
    clip: rect(10px, 9999px, 96px, 0); }
  14% {
    clip: rect(98px, 9999px, 50px, 0); }
  15% {
    clip: rect(28px, 9999px, 4px, 0); }
  16% {
    clip: rect(92px, 9999px, 58px, 0); }
  17% {
    clip: rect(11px, 9999px, 13px, 0); }
  18% {
    clip: rect(44px, 9999px, 36px, 0); }
  19% {
    clip: rect(0, 0, 0, 0); }
  100% {
    clip: rect(0, 0, 0, 0); } }
@-moz-keyframes noise_anim_ {
  0% {
    clip: rect(13px, 9999px, 50px, 0); }
  1% {
    clip: rect(52px, 9999px, 68px, 0); }
  2% {
    clip: rect(49px, 9999px, 80px, 0); }
  15% {
    clip: rect(98px, 9999px, 41px, 0); }
  4% {
    clip: rect(89px, 9999px, 29px, 0); }
  5% {
    clip: rect(66px, 9999px, 91px, 0); }
  30% {
    clip: rect(100px, 9999px, 29px, 0); }
  7% {
    clip: rect(40px, 9999px, 29px, 0); }
  8% {
    clip: rect(44px, 9999px, 89px, 0); }
  9% {
    clip: rect(74px, 9999px, 18px, 0); }
  10% {
    clip: rect(6px, 9999px, 74px, 0); }
  55% {
    clip: rect(4px, 9999px, 28px, 0); }
  60% {
    clip: rect(87px, 9999px, 56px, 0); }
  13% {
    clip: rect(100px, 9999px, 6px, 0); }
  14% {
    clip: rect(72px, 9999px, 200px, 0); }
  15% {
    clip: rect(40px, 9999px, 1px, 0); }
  16% {
    clip: rect(150px, 9999px, 61px, 0); }
  85% {
    clip: rect(23px, 9999px, 150px, 0); }
  18% {
    clip: rect(52px, 9999px, 24px, 0); }
  19% {
    clip: rect(0, 0, 0, 0); }
  100% {
    clip: rect(0, 0, 0, 0); } }
@keyframes noise_anim {
  0% {
    clip: rect(21px, 9999px, 57px, 0); }
  1% {
    clip: rect(21px, 9999px, 80px, 0); }
  2% {
    clip: rect(55px, 9999px, 69px, 0); }
  3% {
    clip: rect(22px, 9999px, 55px, 0); }
  4% {
    clip: rect(38px, 9999px, 69px, 0); }
  5% {
    clip: rect(31px, 9999px, 84px, 0); }
  6% {
    clip: rect(15px, 9999px, 28px, 0); }
  7% {
    clip: rect(16px, 9999px, 100px, 0); }
  8% {
    clip: rect(25px, 9999px, 10px, 0); }
  9% {
    clip: rect(19px, 9999px, 19px, 0); }
  10% {
    clip: rect(71px, 9999px, 35px, 0); }
  11% {
    clip: rect(89px, 9999px, 21px, 0); }
  12% {
    clip: rect(20px, 9999px, 34px, 0); }
  13% {
    clip: rect(22px, 9999px, 61px, 0); }
  14% {
    clip: rect(65px, 9999px, 28px, 0); }
  15% {
    clip: rect(82px, 9999px, 47px, 0); }
  16% {
    clip: rect(64px, 9999px, 11px, 0); }
  17% {
    clip: rect(63px, 9999px, 28px, 0); }
  18% {
    clip: rect(60px, 9999px, 60px, 0); }
  19% {
    clip: rect(0, 0, 0, 0); }
  100% {
    clip: rect(0, 0, 0, 0); } }
@keyframes noise_anim_ {
  0% {
    clip: rect(200px, 9999px, 63px, 0); }
  1% {
    clip: rect(7px, 9999px, 6px, 0); }
  2% {
    clip: rect(82px, 9999px, 78px, 0); }
  3% {
    clip: rect(85px, 9999px, 25px, 0); }
  4% {
    clip: rect(93px, 9999px, 38px, 0); }
  5% {
    clip: rect(70px, 9999px, 96px, 0); }
  6% {
    clip: rect(41px, 9999px, 72px, 0); }
  7% {
    clip: rect(39px, 9999px, 65px, 0); }
  8% {
    clip: rect(36px, 9999px, 34px, 0); }
  9% {
    clip: rect(84px, 9999px, 96px, 0); }
  10% {
    clip: rect(99px, 9999px, 45px, 0); }
  11% {
    clip: rect(37px, 9999px, 73px, 0); }
  12% {
    clip: rect(63px, 9999px, 20px, 0); }
  13% {
    clip: rect(55px, 9999px, 44px, 0); }
  14% {
    clip: rect(58px, 9999px, 11px, 0); }
  15% {
    clip: rect(61px, 9999px, 82px, 0); }
  16% {
    clip: rect(60px, 9999px, 9px, 0); }
  17% {
    clip: rect(37px, 9999px, 69px, 0); }
  18% {
    clip: rect(32px, 9999px, 64px, 0); }
  19% {
    clip: rect(0, 0, 0, 0); }
  100% {
    clip: rect(0, 0, 0, 0); } }
@-webkit-keyframes noise_anim {
  0% {
    clip: rect(61px, 9999px, 72px, 0); }
  1% {
    clip: rect(65px, 9999px, 83px, 0); }
  2% {
    clip: rect(21px, 9999px, 68px, 0); }
  3% {
    clip: rect(99px, 9999px, 51px, 0); }
  4% {
    clip: rect(41px, 9999px, 79px, 0); }
  5% {
    clip: rect(33px, 9999px, 65px, 0); }
  6% {
    clip: rect(38px, 9999px, 71px, 0); }
  7% {
    clip: rect(49px, 9999px, 18px, 0); }
  8% {
    clip: rect(70px, 9999px, 6px, 0); }
  9% {
    clip: rect(47px, 9999px, 45px, 0); }
  10% {
    clip: rect(74px, 9999px, 90px, 0); }
  11% {
    clip: rect(33px, 9999px, 8px, 0); }
  12% {
    clip: rect(200px, 9999px, 10px, 0); }
  13% {
    clip: rect(53px, 9999px, 43px, 0); }
  14% {
    clip: rect(74px, 9999px, 24px, 0); }
  15% {
    clip: rect(91px, 9999px, 40px, 0); }
  16% {
    clip: rect(82px, 9999px, 20px, 0); }
  17% {
    clip: rect(70px, 9999px, 30px, 0); }
  18% {
    clip: rect(50px, 9999px, 31px, 0); }
  19% {
    clip: rect(0, 0, 0, 0); }
  100% {
    clip: rect(0, 0, 0, 0); } }
@-webkit-keyframes noise_anim_ {
  0% {
    clip: rect(62px, 9999px, 69px, 0); }
  1% {
    clip: rect(33px, 9999px, 27px, 0); }
  2% {
    clip: rect(86px, 9999px, 3px, 0); }
  3% {
    clip: rect(69px, 9999px, 65px, 0); }
  4% {
    clip: rect(87px, 9999px, 58px, 0); }
  5% {
    clip: rect(80px, 9999px, 55px, 0); }
  6% {
    clip: rect(46px, 9999px, 69px, 0); }
  7% {
    clip: rect(39px, 9999px, 93px, 0); }
  8% {
    clip: rect(1px, 9999px, 73px, 0); }
  9% {
    clip: rect(35px, 9999px, 75px, 0); }
  10% {
    clip: rect(89px, 9999px, 97px, 0); }
  11% {
    clip: rect(30px, 9999px, 53px, 0); }
  12% {
    clip: rect(63px, 9999px, 100px, 0); }
  13% {
    clip: rect(22px, 9999px, 19px, 0); }
  14% {
    clip: rect(30px, 9999px, 100px, 0); }
  15% {
    clip: rect(46px, 9999px, 45px, 0); }
  16% {
    clip: rect(62px, 9999px, 50px, 0); }
  17% {
    clip: rect(35px, 9999px, 84px, 0); }
  18% {
    clip: rect(38px, 9999px, 61px, 0); }
  19% {
    clip: rect(0, 0, 0, 0); }
  100% {
    clip: rect(0, 0, 0, 0); } }
@-moz-keyframes noise_anim {
  0% {
    clip: rect(80px, 9999px, 30px, 0); }
  1% {
    clip: rect(92px, 9999px, 43px, 0); }
  2% {
    clip: rect(94px, 9999px, 28px, 0); }
  3% {
    clip: rect(22px, 9999px, 60px, 0); }
  4% {
    clip: rect(12px, 9999px, 6px, 0); }
  5% {
    clip: rect(55px, 9999px, 65px, 0); }
  6% {
    clip: rect(40px, 9999px, 78px, 0); }
  7% {
    clip: rect(66px, 9999px, 39px, 0); }
  8% {
    clip: rect(86px, 9999px, 62px, 0); }
  9% {
    clip: rect(75px, 9999px, 66px, 0); }
  10% {
    clip: rect(9px, 9999px, 67px, 0); }
  11% {
    clip: rect(30px, 9999px, 5px, 0); }
  12% {
    clip: rect(41px, 9999px, 40px, 0); }
  13% {
    clip: rect(10px, 9999px, 96px, 0); }
  14% {
    clip: rect(98px, 9999px, 50px, 0); }
  15% {
    clip: rect(28px, 9999px, 4px, 0); }
  16% {
    clip: rect(92px, 9999px, 58px, 0); }
  17% {
    clip: rect(11px, 9999px, 13px, 0); }
  18% {
    clip: rect(44px, 9999px, 36px, 0); }
  19% {
    clip: rect(0, 0, 0, 0); }
  100% {
    clip: rect(0, 0, 0, 0); } }
@-moz-keyframes noise_anim_ {
  0% {
    clip: rect(13px, 9999px, 50px, 0); }
  1% {
    clip: rect(52px, 9999px, 68px, 0); }
  2% {
    clip: rect(49px, 9999px, 80px, 0); }
  3% {
    clip: rect(98px, 9999px, 41px, 0); }
  4% {
    clip: rect(89px, 9999px, 29px, 0); }
  5% {
    clip: rect(66px, 9999px, 91px, 0); }
  6% {
    clip: rect(100px, 9999px, 29px, 0); }
  7% {
    clip: rect(40px, 9999px, 29px, 0); }
  8% {
    clip: rect(44px, 9999px, 89px, 0); }
  9% {
    clip: rect(74px, 9999px, 18px, 0); }
  10% {
    clip: rect(6px, 9999px, 74px, 0); }
  11% {
    clip: rect(4px, 9999px, 28px, 0); }
  12% {
    clip: rect(87px, 9999px, 56px, 0); }
  13% {
    clip: rect(100px, 9999px, 6px, 0); }
  14% {
    clip: rect(72px, 9999px, 200px, 0); }
  15% {
    clip: rect(40px, 9999px, 1px, 0); }
  16% {
    clip: rect(150px, 9999px, 61px, 0); }
  17% {
    clip: rect(23px, 9999px, 150px, 0); }
  18% {
    clip: rect(52px, 9999px, 24px, 0); }
  19% {
    clip: rect(0, 0, 0, 0); }
  100% {
    clip: rect(0, 0, 0, 0); } }