@-webkit-keyframes load7{0%,
  80%,
  100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,
  80%,
  100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@-webkit-keyframes animation-name{0%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95)}}@-moz-keyframes faceOut{0%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95)}}@keyframes faceOut{0%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95)}}@-webkit-keyframes animation-name{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@-moz-keyframes smoke01{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes smoke01{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes animation-name{0%{-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5)}10%{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}100%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}}@-moz-keyframes blockIn{0%{-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5)}10%{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}100%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes blockIn{0%{-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5)}10%{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}100%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}5%{left:65%;top:250px}100%{left:1165px;top:97px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block03{0%{top:50%;left:50%;-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}5%{left:65%;top:250px}100%{left:1165px;top:97px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block03{0%{top:50%;left:50%;-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}5%{left:65%;top:250px}100%{left:1165px;top:97px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:800px;top:320px}100%{left:1030px;top:311px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block07{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:800px;top:320px}100%{left:1030px;top:311px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block07{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:800px;top:320px}100%{left:1030px;top:311px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:54%;top:387px}100%{left:866px;top:387px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block06{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:54%;top:387px}100%{left:866px;top:387px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block06{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:54%;top:387px}100%{left:866px;top:387px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:800px;top:350px}100%{left:1126px;top:461px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block09{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:800px;top:350px}100%{left:1126px;top:461px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block09{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:800px;top:350px}100%{left:1126px;top:461px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:750px;top:600px}100%{left:1152px;top:690px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block13{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:750px;top:600px}100%{left:1152px;top:690px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block13{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:750px;top:600px}100%{left:1152px;top:690px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:500px;top:520px}100%{left:438px;top:651px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block11{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:500px;top:520px}100%{left:438px;top:651px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block11{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:500px;top:520px}100%{left:438px;top:651px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:620px;top:600px}100%{left:774px;top:623px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block12{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:620px;top:600px}100%{left:774px;top:623px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block12{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:620px;top:600px}100%{left:774px;top:623px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:420px;left:390px}100%{left:85px;top:728px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block10{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:420px;left:390px}100%{left:85px;top:728px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block10{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:420px;left:390px}100%{left:85px;top:728px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:500px;left:280px}100%{left:82px;top:526px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block08{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:500px;left:280px}100%{left:82px;top:526px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block08{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:500px;left:280px}100%{left:82px;top:526px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:330px;left:45%}100%{left:327px;top:330px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block05{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:330px;left:45%}100%{left:327px;top:330px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block05{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:330px;left:45%}100%{left:327px;top:330px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:300px;left:330px}100%{left:80px;top:315px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block04{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:300px;left:330px}100%{left:80px;top:315px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block04{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:300px;left:330px}100%{left:80px;top:315px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:200px;left:400px}100%{left:397px;top:65px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block01{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:200px;left:400px}100%{left:397px;top:65px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block01{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:200px;left:400px}100%{left:397px;top:65px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:700px;top:65px}100%{left:791px;top:90px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block02{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:700px;top:65px}100%{left:791px;top:90px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block02{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:700px;top:65px}100%{left:791px;top:90px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@media print, screen{html{visibility:hidden}html.wf-active{visibility:visible}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}5%{left:70%;top:25%}100%{left:87.8vw;top:5%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block03{0%{top:50%;left:50%;-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}5%{left:70%;top:25%}100%{left:87.8vw;top:5%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block03{0%{top:50%;left:50%;-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}5%{left:70%;top:25%}100%{left:87.8vw;top:5%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:70%;top:60vw}100%{left:90vw;top:70vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block07{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:70%;top:60vw}100%{left:90vw;top:70vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block07{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:70%;top:60vw}100%{left:90vw;top:70vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:70%;top:50%}100%{left:93vw;top:50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block06{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:70%;top:50%}100%{left:93vw;top:50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block06{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:70%;top:50%}100%{left:93vw;top:50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:70%;top:50%}100%{left:89vw;top:121.2vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block09{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:70%;top:50%}100%{left:89vw;top:121.2vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block09{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:70%;top:50%}100%{left:89vw;top:121.2vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:70%;top:130vw}100%{left:106vw;top:180vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block13{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:70%;top:130vw}100%{left:106vw;top:180vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block13{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:70%;top:130vw}100%{left:106vw;top:180vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:55vw;top:135vw}100%{left:60vw;top:173.8vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block11{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:55vw;top:135vw}100%{left:60vw;top:173.8vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block11{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:55vw;top:135vw}100%{left:60vw;top:173.8vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:130vw}100%{left:47.2vw;top:150.9vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block12{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:130vw}100%{left:47.2vw;top:150.9vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block12{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:130vw}100%{left:47.2vw;top:150.9vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:130vw;left:27vw}100%{left:14.4vw;top:182vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block10{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:130vw;left:27vw}100%{left:14.4vw;top:182vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block10{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:130vw;left:27vw}100%{left:14.4vw;top:182vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:115vw;left:15vw}100%{left:4vw;top:129vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block08{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:115vw;left:15vw}100%{left:4vw;top:129vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block08{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:115vw;left:15vw}100%{left:4vw;top:129vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:80vw;left:25vw}100%{left:6vw;top:97vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block05{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:80vw;left:25vw}100%{left:6vw;top:97vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block05{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:80vw;left:25vw}100%{left:6vw;top:97vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:70vw;left:25vw}100%{left:-2.4vw;top:69vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block04{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:70vw;left:25vw}100%{left:-2.4vw;top:69vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block04{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:70vw;left:25vw}100%{left:-2.4vw;top:69vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:50vw;left:25vw}100%{left:17vw;top:4vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block01{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:50vw;left:25vw}100%{left:17vw;top:4vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block01{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:50vw;left:25vw}100%{left:17vw;top:4vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:50vw}100%{left:52vw;top:36vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block02{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:50vw}100%{left:52vw;top:36vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block02{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:50vw}100%{left:52vw;top:36vw;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@-moz-keyframes smoke01{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes smoke01{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}#wrapper{overflow:visible}#wrapper .clearfix:after{clear:both}#wrapper .clearfix{zoom:1}#wrapper .tbudr{font-family:tbudrgothic-std,sans-serif !important;font-weight:400;font-style:normal}#wrapper .tbudr-b{font-family:tbudrgothic-std,sans-serif !important;font-weight:700;font-style:normal}#wrapper .tbudr-h{font-family:tbudrgothic-std,sans-serif !important;font-weight:900;font-style:normal}#contents{padding:0;width:100%;color:#000}#contents .loader,#contents .loader:before,#contents .loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}#contents .loader{color:#ffffff;font-size:10px;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}#contents .loader:before,#contents .loader:after{content:'';position:absolute;top:0}#contents .loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}#contents .loader:after{left:3.5em}#contents.addbg01{background-image:url(../img/bg02.png);background-size:171.7vw auto;background-position:center top}#contents .clearfix:before,#contents .clearfix:after{content:"";display:table}#contents #tag01{background-color:#006BAC;color:#fff}#contents #tag01 section{padding:3.125vw 0}#contents #tag01 section h1,#contents #tag01 section p{text-align:center;font-size:3.75vw;line-height:1.34em}#contents .hidden{display:none}#contents .visible{opacity:0;display:block}#contents #contentheader{position:relative;height:186.25vw}#contents #contentheader section{display:none}#contents #contentheader #opanim{overflow:hidden;z-index:100;display:block;background-image:url(../img/bg03.png);background-size:171.7vw auto;background-position:center top;width:100%;height:186.25vw;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contents #contentheader #opanim>div.wrap01{width:100%;display:none;position:relative;height:186.25vw}#contents #contentheader #opanim>div.wrap01 h1{pointer-events:none;position:absolute;top:3.125vw;left:31.24vw;width:37.5vw;z-index:50}#contents #contentheader #opanim>div.wrap01 h1 img{width:100%}#contents #contentheader #opanim>div.wrap01 #face_c{top:51.875vw;left:20.625vw;background:url(../img/face_c.png) no-repeat 0 0;width:59.06245vw;height:84.0625vw;background-size:100% auto}#contents #contentheader #opanim>div.wrap01 #face_c.zoomout{-webkit-animation:faceOut 5s;-moz-animation:faceOut 5s;animation:faceOut 5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #face_lt{top:23.125vw;left:6.25vw;background:url(../img/face_lt.png) no-repeat 0 0;width:28.125vw;height:37.5vw;background-size:100% auto}#contents #contentheader #opanim>div.wrap01 #face_rt{top:22.5vw;right:6.25vw;background:url(../img/face_rt.png) no-repeat 0 0;width:28.125vw;height:37.5vw;background-size:100% auto}#contents #contentheader #opanim>div.wrap01 #face_lb{bottom:19.0625vw;left:6.25vw;background:url(../img/face_lb.png) no-repeat 0 0;width:28.125vw;height:37.5vw;background-size:100% auto}#contents #contentheader #opanim>div.wrap01 #face_rb{bottom:19.0625vw;right:6.25vw;background:url(../img/face_rb.png) no-repeat 0 0;width:28.125vw;height:37.5vw;background-size:100% auto}#contents #contentheader #opanim>div.wrap01 #tapclick{pointer-events:none;position:absolute;bottom:6.25vw;width:100%}#contents #contentheader #opanim>div.wrap01 #tapclick img{margin:0 auto;height:8.4375vw}#contents #contentheader #opanim>div.wrap01 .sprite{pointer-events:none;z-index:100;position:absolute;display:block;background-position:center top}#contents #contentheader #opanim>div.wrap01 #smoke{pointer-events:none;position:absolute;z-index:100;top:50%;left:50%}#contents #contentheader #opanim>div.wrap01 #smoke img{width:200vw;display:block;margin-left:-100vw;margin-top:-73.75vw;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#contents #contentheader #opanim>div.wrap01 #smoke img.smoke01{-webkit-animation:smoke01 4s;-moz-animation:smoke01 4s;animation:smoke01 4s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks{pointer-events:none;z-index:50}#contents #contentheader #opanim>div.wrap01 #blocks div{position:absolute;top:50%;left:50%}#contents #contentheader #opanim>div.wrap01 #blocks div#block03 img{width:39.6875vw}#contents #contentheader #opanim>div.wrap01 #blocks div.block03{-webkit-animation:block03 3s;-moz-animation:block03 3s;animation:block03 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block07 img{width:24.375vw}#contents #contentheader #opanim>div.wrap01 #blocks div.block07{-webkit-animation:block07 3s;-moz-animation:block07 3s;animation:block07 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block06 img{width:23.4375vw}#contents #contentheader #opanim>div.wrap01 #blocks div.block06{-webkit-animation:block06 3s;-moz-animation:block06 3s;animation:block06 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block09 img{width:30.3vw}#contents #contentheader #opanim>div.wrap01 #blocks div.block09{-webkit-animation:block09 3s;-moz-animation:block09 3s;animation:block09 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div.block06{-webkit-animation:block06 3s;-moz-animation:block06 3s;animation:block06 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block13 img{width:40vw}#contents #contentheader #opanim>div.wrap01 #blocks div.block13{-webkit-animation:block13 3s;-moz-animation:block13 3s;animation:block13 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block11 img{width:27.2vw}#contents #contentheader #opanim>div.wrap01 #blocks div.block11{-webkit-animation:block11 3s;-moz-animation:block11 3s;animation:block11 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block12 img{width:24.1vw}#contents #contentheader #opanim>div.wrap01 #blocks div.block12{-webkit-animation:block12 3s;-moz-animation:block12 3s;animation:block12 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block10 img{width:34.1vw}#contents #contentheader #opanim>div.wrap01 #blocks div.block10{-webkit-animation:block10 3s;-moz-animation:block10 3s;animation:block10 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block08 img{width:21.9vw}#contents #contentheader #opanim>div.wrap01 #blocks div.block08{-webkit-animation:block08 3s;-moz-animation:block08 3s;animation:block08 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block05 img{width:27.2vw}#contents #contentheader #opanim>div.wrap01 #blocks div.block05{-webkit-animation:block05 3s;-moz-animation:block05 3s;animation:block05 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block04 img{width:44.1vw}#contents #contentheader #opanim>div.wrap01 #blocks div.block04{-webkit-animation:block04 3s;-moz-animation:block04 3s;animation:block04 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block01 img{width:23.75vw}#contents #contentheader #opanim>div.wrap01 #blocks div.block01{-webkit-animation:block01 3s;-moz-animation:block01 3s;animation:block01 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block02 img{width:25.6vw}#contents #contentheader #opanim>div.wrap01 #blocks div.block02{-webkit-animation:block02 3s;-moz-animation:block02 3s;animation:block02 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks img{display:block;margin-left:-50%;margin-top:-50%;transform:scale(0)}#contents #contentheader #opanim>div.wrap01 #blocks img.blockIn{-webkit-animation:blockIn 2s;-moz-animation:blockIn 2s;animation:blockIn 2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader h1 img{width:100%}#contents #contentheader #btn_campaign{width:93.75vw;margin:-72.8125vw auto 0 auto;display:block;position:relative}#contents #contentheader #btn_campaign img{width:100%}#contents .takaratomymall01{background-image:url(../img/bg03.png);background-size:171.7vw auto;background-position:center top;padding:3.125vw}#contents .takaratomymall01>div{border:0.625vw solid #000;background-color:#fff;padding:3.125vw}#contents .takaratomymall01>div>img{width:53.125vw;display:block;margin:0 auto}#contents .takaratomymall01>div p{font-size:4.32vw;line-height:1.57em}#contents .takaratomymall01>div a{display:none;margin-top:3.125vw}#contents .takaratomymall01>div a img{width:100%}#contents #mainnav{background-color:#006BAC;padding:1.5625vw;display:none;justify-content:center;position:sticky;top:0;z-index:100}#contents #mainnav.flex{display:flex}#contents #mainnav a{display:block;width:18.125vw;margin:0 0.78125vw}#contents #mainnav a img{width:100%}#contents #subnav{display:none}#contents #subnav.hidden{display:none}#contents #content #movies{padding-top:3.125vw}#contents #content #movies h2{text-align:center;margin-bottom:4.6875vw}#contents #content #movies h2 img{width:24.375vw;display:inline-block}#contents #content #movies .movies{padding:0 3.125vw}#contents #content #movies .movies figure .movie01{width:100%;padding-top:56.25%;position:relative;overflow:hidden;z-index:100}#contents #content #movies .movies figure .movie01 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #content #movies .movies figure figcaption{text-align:center;margin:3.125vw;font-size:4.375vw}#contents #content #ability{text-align:center}#contents #content #ability .img01,#contents #content #ability .img02{width:93.75vw;margin-top:2.5vw}#contents #content #ability .img03{padding-top:3.125vw}#contents #content #ability .img03 img{width:93.125vw}#contents #content #ability .games01{margin-top:3.75vw}#contents #content #ability .games01 img{margin:0.9375vw}#contents #content #ability .games01 img:nth-child(1){width:45.9375vw}#contents #content #ability .games01 img:nth-child(2){width:45.9375vw}#contents #content #ability .games01 img:nth-child(3){width:93.75vw}#contents #content #ability .games01 img:nth-child(4){width:93.75vw}#contents #content #ability .games01 img:nth-child(5){width:45.9375vw}#contents #content #ability .games01 img:nth-child(6){width:45.9375vw}#contents #content #ability .games01 img:nth-child(7){width:93.75vw}#contents #content #ability .games01 img:nth-child(8){width:93.75vw}#contents #content #ability .games01 img:nth-child(9){width:45.9375vw}#contents #content #ability .games01 img:nth-child(10){width:45.9375vw}#contents #content #quizknock{padding-top:3.125vw}#contents #content #quizknock div{background-image:url(../img/bg03.png);padding-bottom:3.125vw;background-size:171.7vw auto;background-position:center top}#contents #content #quizknock div img{width:93.75vw;display:block;margin:-3.125vw auto 0 auto}#contents #content #message{padding:2.5vw 3.125vw 6.25vw 3.125vw}#contents #content #message div img{width:100%}#contents #content #message div small{font-size:3.125vw;line-height:1.4em;margin-top:1em;display:block}#contents #content #message div small:last-of-type{margin-top:2em}#contents #content #downloads{padding:3.125vw}#contents #content #downloads>div{border:0.625vw solid #000;padding:0 0 1.5625vw 0;background:#fff}#contents #content #downloads>div p{text-align:center;font-size:4.375vw;margin:4.6875vw 0 3.125vw 0}#contents #content #downloads>div div{display:flex;justify-content:center;flex-shrink:0;flex-wrap:wrap}#contents #content #downloads>div div a{display:block;width:41.5625vw;margin:1.5625vw}#contents #content #downloads>div div a img{width:100%}#contents #content #campaign{background-color:#006BAC;padding:3.125vw}#contents #content #campaign img{width:100%}#contents .sns02{padding:9.375vw 0}#contents .sns02 ul{display:flex;flex-wrap:wrap;justify-content:center}}@media print, screen and (min-width: 640px){.btn_magicpopupclose01{position:absolute;bottom:-60px;width:100%;text-align:center}.btn_magicpopupclose01 a{width:146px;display:inline-block;background-image:url(../img/btn_close01.png);height:53px;background-repeat:no-repeat;text-indent:-999px;overflow:hidden}.btn_magicpopupclose01 a:hover{background-position:0 -53px}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}5%{left:65%;top:250px}100%{left:1165px;top:97px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block03{0%{top:50%;left:50%;-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}5%{left:65%;top:250px}100%{left:1165px;top:97px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block03{0%{top:50%;left:50%;-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}5%{left:65%;top:250px}100%{left:1165px;top:97px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:800px;top:320px}100%{left:1030px;top:311px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block07{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:800px;top:320px}100%{left:1030px;top:311px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block07{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:800px;top:320px}100%{left:1030px;top:311px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:54%;top:387px}100%{left:866px;top:387px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block06{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:54%;top:387px}100%{left:866px;top:387px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block06{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:54%;top:387px}100%{left:866px;top:387px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:800px;top:350px}100%{left:1126px;top:461px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block09{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:800px;top:350px}100%{left:1126px;top:461px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block09{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:800px;top:350px}100%{left:1126px;top:461px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:750px;top:600px}100%{left:1152px;top:690px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block13{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:750px;top:600px}100%{left:1152px;top:690px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block13{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:750px;top:600px}100%{left:1152px;top:690px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:500px;top:520px}100%{left:438px;top:651px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block11{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:500px;top:520px}100%{left:438px;top:651px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block11{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:500px;top:520px}100%{left:438px;top:651px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:620px;top:600px}100%{left:774px;top:623px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block12{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:620px;top:600px}100%{left:774px;top:623px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block12{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{left:620px;top:600px}100%{left:774px;top:623px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:420px;left:390px}100%{left:85px;top:728px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block10{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:420px;left:390px}100%{left:85px;top:728px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block10{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:420px;left:390px}100%{left:85px;top:728px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:500px;left:280px}100%{left:82px;top:526px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block08{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:500px;left:280px}100%{left:82px;top:526px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block08{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:500px;left:280px}100%{left:82px;top:526px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:330px;left:45%}100%{left:327px;top:330px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block05{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:330px;left:45%}100%{left:327px;top:330px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block05{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:330px;left:45%}100%{left:327px;top:330px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:300px;left:330px}100%{left:80px;top:315px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block04{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:300px;left:330px}100%{left:80px;top:315px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block04{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{top:300px;left:330px}100%{left:80px;top:315px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:200px;left:400px}100%{left:397px;top:65px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block01{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:200px;left:400px}100%{left:397px;top:65px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block01{0%{top:50%;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}5%{top:200px;left:400px}100%{left:397px;top:65px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animation-name{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:700px;top:65px}100%{left:791px;top:90px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes block02{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:700px;top:65px}100%{left:791px;top:90px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes block02{0%{top:50%;left:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{left:700px;top:65px}100%{left:791px;top:90px;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}#contents{width:100%;min-width:1200px}#contents.addbg01{background-size:1099px auto}#contents #tag01 section{width:1200px;margin:0 auto;padding:12px 0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contents #tag01 section h1,#contents #tag01 section p{display:inline-block;text-align:center;font-size:16px;line-height:auto}#contents #tag01 section p{padding-left:1em}#contents #contentwrap{padding:0}#contents #contentheader{height:720px}#contents #contentheader.addbg01{background-image:url(../img/bg01.png);background-position:center top;background-repeat:repeat-x}#contents #contentheader #opanim{overflow:hidden;z-index:100;background-size:1099px auto;width:100%;height:720px;position:absolute;top:0;left:0;overflow:hidden}#contents #contentheader #opanim>div.wrap01{position:relative;width:1200px;height:720px;overflow:visible}#contents #contentheader #opanim>div.wrap01 h1{pointer-events:none;position:absolute;top:10px;left:0;width:164px;z-index:50}#contents #contentheader #opanim>div.wrap01 h1 img{width:100%}#contents #contentheader #opanim>div.wrap01 #face_c{top:90px;left:411px;background:url(../img/face_c.png) no-repeat 0 0;width:379px;height:540px;background-size:100% auto}#contents #contentheader #opanim>div.wrap01 #face_c.zoomout{-webkit-animation:faceOut 5s;-moz-animation:faceOut 5s;animation:faceOut 5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #face_lt{top:38px;left:160px;background:url(../img/face_lt.png) no-repeat 0 0;width:181px;height:242px;background-size:100% auto}#contents #contentheader #opanim>div.wrap01 #face_rt{top:38px;right:160px;background:url(../img/face_rt.png) no-repeat 0 0;width:181px;height:242px;background-size:100% auto}#contents #contentheader #opanim>div.wrap01 #face_lb{bottom:45px;left:160px;background:url(../img/face_lb.png) no-repeat 0 0;width:181px;height:242px;background-size:100% auto}#contents #contentheader #opanim>div.wrap01 #face_rb{bottom:45px;right:160px;background:url(../img/face_rb.png) no-repeat 0 0;width:181px;height:242px;background-size:100% auto}#contents #contentheader #opanim>div.wrap01 #tapclick{pointer-events:none;position:absolute;bottom:40px;width:100%}#contents #contentheader #opanim>div.wrap01 #tapclick img{margin:0 auto;height:38px}#contents #contentheader #opanim>div.wrap01 .sprite{pointer-events:none;z-index:100;position:absolute;display:block;background-position:center top}#contents #contentheader #opanim>div.wrap01 #smoke{pointer-events:none;position:absolute;z-index:100;top:50%;left:50%}#contents #contentheader #opanim>div.wrap01 #smoke img{width:1280px;display:block;margin-left:-640px;margin-top:-472px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#contents #contentheader #opanim>div.wrap01 #smoke img.smoke01{-webkit-animation:smoke01 4s;-moz-animation:smoke01 4s;animation:smoke01 4s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks{pointer-events:none;z-index:50}#contents #contentheader #opanim>div.wrap01 #blocks div{position:absolute;top:50%;left:50%}#contents #contentheader #opanim>div.wrap01 #blocks div#block03 img{width:255px}#contents #contentheader #opanim>div.wrap01 #blocks div.block03{-webkit-animation:block03 3s;-moz-animation:block03 3s;animation:block03 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block07 img{width:156px}#contents #contentheader #opanim>div.wrap01 #blocks div.block07{-webkit-animation:block07 3s;-moz-animation:block07 3s;animation:block07 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block06 img{width:151px}#contents #contentheader #opanim>div.wrap01 #blocks div.block06{-webkit-animation:block06 3s;-moz-animation:block06 3s;animation:block06 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block09 img{width:194px}#contents #contentheader #opanim>div.wrap01 #blocks div.block09{-webkit-animation:block09 3s;-moz-animation:block09 3s;animation:block09 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div.block06{-webkit-animation:block06 3s;-moz-animation:block06 3s;animation:block06 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block13 img{width:257px}#contents #contentheader #opanim>div.wrap01 #blocks div.block13{-webkit-animation:block13 3s;-moz-animation:block13 3s;animation:block13 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block11 img{width:174px}#contents #contentheader #opanim>div.wrap01 #blocks div.block11{-webkit-animation:block11 3s;-moz-animation:block11 3s;animation:block11 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block12 img{width:154px}#contents #contentheader #opanim>div.wrap01 #blocks div.block12{-webkit-animation:block12 3s;-moz-animation:block12 3s;animation:block12 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block10 img{width:219px}#contents #contentheader #opanim>div.wrap01 #blocks div.block10{-webkit-animation:block10 3s;-moz-animation:block10 3s;animation:block10 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block08 img{width:140px}#contents #contentheader #opanim>div.wrap01 #blocks div.block08{-webkit-animation:block08 3s;-moz-animation:block08 3s;animation:block08 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block05 img{width:175px}#contents #contentheader #opanim>div.wrap01 #blocks div.block05{-webkit-animation:block05 3s;-moz-animation:block05 3s;animation:block05 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block04 img{width:282px}#contents #contentheader #opanim>div.wrap01 #blocks div.block04{-webkit-animation:block04 3s;-moz-animation:block04 3s;animation:block04 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block01 img{width:152px}#contents #contentheader #opanim>div.wrap01 #blocks div.block01{-webkit-animation:block01 3s;-moz-animation:block01 3s;animation:block01 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks div#block02 img{width:164px}#contents #contentheader #opanim>div.wrap01 #blocks div.block02{-webkit-animation:block02 3s;-moz-animation:block02 3s;animation:block02 3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader #opanim>div.wrap01 #blocks img{display:block;margin-left:-50%;margin-top:-50%;transform:scale(0)}#contents #contentheader #opanim>div.wrap01 #blocks img.blockIn{-webkit-animation:blockIn 2s;-moz-animation:blockIn 2s;animation:blockIn 2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#contents #contentheader section{width:100%;height:720px;overflow:hidden;margin:0 auto;position:relative}#contents #contentheader section .sns01{position:absolute;top:10px;right:0;width:100%}#contents #contentheader section .sns01>div{width:1200px;margin:0 auto;position:relative;display:block}#contents #contentheader section .sns01 ul{display:flex;justify-content:flex-end}#contents #contentheader section h1{width:1298px;height:720px;position:absolute;left:50%}#contents #contentheader section h1 img{width:1298px;margin-left:calc(-1298px / 2)}#contents #contentheader section #btn_campaign{width:706px;margin:465px auto 0 auto;display:block}#contents #contentheader section #btn_campaign img{width:100%}#contents .takaratomymall01{background-size:1099px auto;padding:20px 0}#contents .takaratomymall01>div{position:relative;border:4px solid #000;padding:20px;width:960px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#contents .takaratomymall01>div>img{width:109px;position:absolute;top:-74px;left:6px}#contents .takaratomymall01>div p{float:left;margin-left:104px;font-size:22px;line-height:1.55em}#contents .takaratomymall01>div a{float:right;display:none;margin-top:0;width:358px}#contents #mainnav{position:relative;padding:20px 0;display:none}#contents #mainnav.flex{display:flex}#contents #mainnav a{width:224px;margin:0 10px}#contents #mainnav a:first-of-type{margin-left:0}#contents #mainnav a:last-of-type{margin-right:0}#contents #subnav{background-color:#006BAC;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;width:100%;min-width:1200px;position:fixed;display:none;top:-120px;left:0;z-index:1000}#contents #subnav.flex{display:block}#contents #subnav .wrap01{width:1200px;margin:0 auto;padding:10px 0;display:flex;justify-content:center;flex-shrink:0}#contents #subnav .wrap01>div{display:block;width:136px}#contents #subnav .wrap01>div img{width:100%}#contents #subnav .wrap01 a{margin-left:11px;display:block;width:202px}#contents #subnav .wrap01 a img{width:100%}#contents #content #movies{padding-top:40px}#contents #content #movies h2{margin-bottom:0}#contents #content #movies h2 img{width:148px}#contents #content #movies .movies{margin-top:10px;padding:0;display:flex;justify-content:center;flex-shrink:0;flex-wrap:wrap}#contents #content #movies .movies figure{margin:30px 0 0 0;width:585px}#contents #content #movies .movies figure:nth-child(odd){margin-right:15px}#contents #content #movies .movies figure:nth-child(even){margin-left:15px}#contents #content #movies .movies figure:last-of-type{margin-right:0}#contents #content #movies .movies figure .movie01{margin:0;width:585px;padding:0}#contents #content #movies .movies figure .movie01 a{display:block;position:relative}#contents #content #movies .movies figure .movie01 a>img{width:100%}#contents #content #movies .movies figure .movie01 a .play01{position:absolute;top:96px;left:224px;background-image:url(../img/play01.png);background-size:138px;background-position:0 0;width:138px;height:138px;background-repeat:no-repeat}#contents #content #movies .movies figure .movie01 a:hover .play01{background-position:0 -138px}#contents #content #movies .movies figure figcaption{margin:10px 0 0 0;font-size:22px}#contents #content #ability{text-align:center}#contents #content #ability .img01,#contents #content #ability .img02{width:960px}#contents #content #ability .img01{margin-top:34px}#contents #content #ability .img02{margin-top:50px}#contents #content #ability .img03{padding-top:50px}#contents #content #ability .img03 img{width:1163px}#contents #content #ability .games01{margin:60px auto 0 auto;width:1200px}#contents #content #ability .games01 img{float:left;margin:0}#contents #content #ability .games01 img:nth-child(1){width:291px;margin-right:12px}#contents #content #ability .games01 img:nth-child(2){width:291px;margin-right:12px}#contents #content #ability .games01 img:nth-child(3){width:594px}#contents #content #ability .games01 img:nth-child(4){width:594px;margin-top:12px}#contents #content #ability .games01 img:nth-child(5){width:291px;margin-top:12px;margin-right:12px}#contents #content #ability .games01 img:nth-child(6){width:291px;margin-top:12px}#contents #content #ability .games01 img:nth-child(7){width:594px;margin-top:12px;margin-right:12px}#contents #content #ability .games01 img:nth-child(8){width:594px;margin-top:12px}#contents #content #ability .games01 img:nth-child(9){width:594px;margin-right:12px}#contents #content #ability .games01 img:nth-child(10){width:594px}#contents #content #quizknock{padding-top:40px}#contents #content #quizknock div{padding-bottom:40px;background-size:1099px auto}#contents #content #quizknock div img{width:960px;margin:-40px auto 0 auto}#contents #content #message{padding:33px 0 90px 0}#contents #content #message div{width:960px;margin:0 auto}#contents #content #message div img{width:100%}#contents #content #message div small{font-size:14px;line-height:1.4em;margin-top:2em;display:block}#contents #content #message div small:last-of-type{margin-top:2em}#contents #content #downloads{padding:20px 0}#contents #content #downloads>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:960px;margin:0 auto;border:4px solid #000;padding:0 0 20px 0;background:#fff}#contents #content #downloads>div p{font-size:22px;margin:30px 0}#contents #content #downloads>div div{display:flex;justify-content:center;flex-shrink:0;flex-wrap:wrap}#contents #content #downloads>div div a{display:block;width:168px;margin:0 9px}#contents #content #downloads>div div a img{width:100%}#contents #content #campaign{padding:40px 0}#contents #content #campaign img{width:960px;display:block;margin:0 auto}}
