@import url("https://fonts.googleapis.com/css?family=Playfair+Display");
*, *:before, *:after {
  margin: 0;
  padding: 0;
  text-decoration: none; }

@media (min-width: 1200px) {
  .purpleBox {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    width: 37%;
    top: 75px;
    right: 75px;
    background-color: rgba(132, 50, 155, 0.8);
    padding: 40px; } }

@media (min-width: 991px) and (max-width: 1199px) {
  .purpleBox {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    width: 44%;
    top: 75px;
    right: 75px;
    background-color: rgba(132, 50, 155, 0.8);
    padding: 40px; } }

@media (min-width: 769px) and (max-width: 990px) {
  .purpleBox {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    bottom: 0;
    background-color: #84329b;
    padding: 40px; } }

@media (min-width: 576px) and (max-width: 768px) {
  .purpleBox {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    bottom: 0;
    background-color: #84329b;
    padding: 40px; } }

@media (max-width: 575px) {
  .purpleBox {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    bottom: 0;
    background-color: #84329b;
    padding: 40px 20px; } }

.purple_title {
  font-family: "Oswald", sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 1;
    line-height-margin-bottom: 1.875rem;
  text-transform: uppercase;
  color: #fff; }
  @media (max-width: 767px) {
    .purple_title {
      font-size: 32px; } }

.purple_subtitle {
  font-family: "Oswald", sans-serif;
  font-size: 30px;
  font-weight: lighter;
  line-height: 1;
  text-transform: uppercase;
  padding-top: 15px;
  color: #c8c9c7; }

.purple_content {
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  font-weight: lighter;
  line-height: 25px;
  padding-top: 15px;
  color: #fff; }

.title {
  font-family: "Oswald", sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 1;
    line-height-margin-bottom: 1.875rem;
  text-transform: uppercase;
  color: #fff; }

.content {
  width: 250px;
  font-family: "Noto Sans", Verdana;
  font-size: 14px;
    font-size-font-weight: 300;
  line-height: 1.5;
  text-align: left;
  color: #fff; }

@media (min-width: 1025px) {
  .s09_i {
    width: 100%;
    height: 500px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    background-color: #111;
    background-color: #000000; }
    .s09_i .bImgBg {
      width: 4000px;
      height: 100%;
      background-image: url("../img/sf120_we_s09_i_l_20.png");
      background-position: center center;
      background-repeat: no-repeat;
      opacity: .5;
      position: absolute;
      left: 50%;
      top: 0px;
      -webkit-transform: translateX(-3000px);
      -ms-transform: translateX(-3000px);
      transform: translateX(-3000px);
      -webkit-animation: efMvoeBG 10s infinite linear;
      animation: efMvoeBG 10s infinite linear; }
  @-webkit-keyframes efMvoeBG {
    0% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    5% {
      -webkit-transform: translate(-1000px);
      transform: translate(-1000px); }
    5.01% {
      -webkit-transform: translate(-3000px);
      transform: translate(-3000px); }
    10% {
      -webkit-transform: translate(-1000px);
      transform: translate(-1000px); }
    10.01% {
      -webkit-transform: translate(-2100px);
      transform: translate(-2100px); }
    75% {
      -webkit-transform: translate(-1900px);
      transform: translate(-1900px); }
    75.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    80% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    80.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    85% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    85.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    90% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    90.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    95% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    95.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    100% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); } }
  @keyframes efMvoeBG {
    0% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    5% {
      -webkit-transform: translate(-1000px);
      transform: translate(-1000px); }
    5.01% {
      -webkit-transform: translate(-3000px);
      transform: translate(-3000px); }
    10% {
      -webkit-transform: translate(-1000px);
      transform: translate(-1000px); }
    10.01% {
      -webkit-transform: translate(-2100px);
      transform: translate(-2100px); }
    75% {
      -webkit-transform: translate(-1900px);
      transform: translate(-1900px); }
    75.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    80% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    80.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    85% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    85.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    90% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    90.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    95% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    95.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    100% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); } }
    .s09_i .bImgB {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 50%;
      top: 0px;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%); }
  @-webkit-keyframes efMvoe02 {
    0% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); }
    30% {
      -webkit-transform: translate(159px, -250px);
      transform: translate(159px, -250px); }
    77% {
      -webkit-transform: translate(159px, -250px);
      transform: translate(159px, -250px); }
    80% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); }
    100% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); } }
  @keyframes efMvoe02 {
    0% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); }
    30% {
      -webkit-transform: translate(159px, -250px);
      transform: translate(159px, -250px); }
    77% {
      -webkit-transform: translate(159px, -250px);
      transform: translate(159px, -250px); }
    80% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); }
    100% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); } }
  @-webkit-keyframes efMvoe03 {
    0% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); }
    30% {
      -webkit-transform: translate(-369px, -109px);
      transform: translate(-369px, -109px); }
    77% {
      -webkit-transform: translate(-369px, -109px);
      transform: translate(-369px, -109px); }
    80% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); }
    100% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); } }
  @keyframes efMvoe03 {
    0% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); }
    30% {
      -webkit-transform: translate(-369px, -109px);
      transform: translate(-369px, -109px); }
    77% {
      -webkit-transform: translate(-369px, -109px);
      transform: translate(-369px, -109px); }
    80% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); }
    100% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); } }
  @-webkit-keyframes efMvoe04 {
    0% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); }
    30% {
      -webkit-transform: translate(-481px, -112px);
      transform: translate(-481px, -112px); }
    77% {
      -webkit-transform: translate(-481px, -112px);
      transform: translate(-481px, -112px); }
    80% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); }
    100% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); } }
  @keyframes efMvoe04 {
    0% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); }
    30% {
      -webkit-transform: translate(-481px, -112px);
      transform: translate(-481px, -112px); }
    77% {
      -webkit-transform: translate(-481px, -112px);
      transform: translate(-481px, -112px); }
    80% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); }
    100% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); } }
  @-webkit-keyframes efMvoe05 {
    0% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); }
    30% {
      -webkit-transform: translate(279px, -141px);
      transform: translate(279px, -141px); }
    77% {
      -webkit-transform: translate(279px, -141px);
      transform: translate(279px, -141px); }
    80% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); }
    100% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); } }
  @keyframes efMvoe05 {
    0% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); }
    30% {
      -webkit-transform: translate(279px, -141px);
      transform: translate(279px, -141px); }
    77% {
      -webkit-transform: translate(279px, -141px);
      transform: translate(279px, -141px); }
    80% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); }
    100% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); } }
  @-webkit-keyframes efMvoe06 {
    0% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); }
    30% {
      -webkit-transform: translate(452px, -32px);
      transform: translate(452px, -32px); }
    77% {
      -webkit-transform: translate(452px, -32px);
      transform: translate(452px, -32px); }
    80% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); }
    100% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); } }
  @keyframes efMvoe06 {
    0% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); }
    30% {
      -webkit-transform: translate(452px, -32px);
      transform: translate(452px, -32px); }
    77% {
      -webkit-transform: translate(452px, -32px);
      transform: translate(452px, -32px); }
    80% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); }
    100% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); } }
  @-webkit-keyframes efMvoe07 {
    0% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); }
    30% {
      -webkit-transform: translate(359px, -141px);
      transform: translate(359px, -141px); }
    77% {
      -webkit-transform: translate(359px, -141px);
      transform: translate(359px, -141px); }
    80% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); }
    100% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); } }
  @keyframes efMvoe07 {
    0% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); }
    30% {
      -webkit-transform: translate(359px, -141px);
      transform: translate(359px, -141px); }
    77% {
      -webkit-transform: translate(359px, -141px);
      transform: translate(359px, -141px); }
    80% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); }
    100% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); } }
  @-webkit-keyframes efMvoe08 {
    0% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); }
    30% {
      -webkit-transform: translate(248px, -22px);
      transform: translate(248px, -22px); }
    77% {
      -webkit-transform: translate(248px, -22px);
      transform: translate(248px, -22px); }
    80% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); }
    100% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); } }
  @keyframes efMvoe08 {
    0% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); }
    30% {
      -webkit-transform: translate(248px, -22px);
      transform: translate(248px, -22px); }
    77% {
      -webkit-transform: translate(248px, -22px);
      transform: translate(248px, -22px); }
    80% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); }
    100% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); } }
  @-webkit-keyframes efMvoe09 {
    0% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); }
    30% {
      -webkit-transform: translate(168px, -25px);
      transform: translate(168px, -25px); }
    77% {
      -webkit-transform: translate(168px, -25px);
      transform: translate(168px, -25px); }
    80% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); }
    100% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); } }
  @keyframes efMvoe09 {
    0% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); }
    30% {
      -webkit-transform: translate(168px, -25px);
      transform: translate(168px, -25px); }
    77% {
      -webkit-transform: translate(168px, -25px);
      transform: translate(168px, -25px); }
    80% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); }
    100% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); } }
  @-webkit-keyframes efMvoe10 {
    0% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); }
    30% {
      -webkit-transform: translate(133px, -25px);
      transform: translate(133px, -25px); }
    77% {
      -webkit-transform: translate(133px, -25px);
      transform: translate(133px, -25px); }
    80% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); }
    100% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); } }
  @keyframes efMvoe10 {
    0% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); }
    30% {
      -webkit-transform: translate(133px, -25px);
      transform: translate(133px, -25px); }
    77% {
      -webkit-transform: translate(133px, -25px);
      transform: translate(133px, -25px); }
    80% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); }
    100% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); } }
  @-webkit-keyframes efMvoe11 {
    0% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); }
    30% {
      -webkit-transform: translate(101px, -25px);
      transform: translate(101px, -25px); }
    77% {
      -webkit-transform: translate(101px, -25px);
      transform: translate(101px, -25px); }
    80% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); }
    100% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); } }
  @keyframes efMvoe11 {
    0% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); }
    30% {
      -webkit-transform: translate(101px, -25px);
      transform: translate(101px, -25px); }
    77% {
      -webkit-transform: translate(101px, -25px);
      transform: translate(101px, -25px); }
    80% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); }
    100% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); } }
  @-webkit-keyframes efMvoe12 {
    0% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); }
    30% {
      -webkit-transform: translate(-44px, -89px);
      transform: translate(-44px, -89px); }
    77% {
      -webkit-transform: translate(-44px, -89px);
      transform: translate(-44px, -89px); }
    80% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); }
    100% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); } }
  @keyframes efMvoe12 {
    0% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); }
    30% {
      -webkit-transform: translate(-44px, -89px);
      transform: translate(-44px, -89px); }
    77% {
      -webkit-transform: translate(-44px, -89px);
      transform: translate(-44px, -89px); }
    80% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); }
    100% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); } }
  @-webkit-keyframes efMvoe13 {
    0% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); }
    30% {
      -webkit-transform: translate(-169px, -9px);
      transform: translate(-169px, -9px); }
    77% {
      -webkit-transform: translate(-169px, -9px);
      transform: translate(-169px, -9px); }
    80% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); }
    100% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); } }
  @keyframes efMvoe13 {
    0% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); }
    30% {
      -webkit-transform: translate(-169px, -9px);
      transform: translate(-169px, -9px); }
    77% {
      -webkit-transform: translate(-169px, -9px);
      transform: translate(-169px, -9px); }
    80% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); }
    100% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); } }
  @-webkit-keyframes efMvoe14 {
    0% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); }
    30% {
      -webkit-transform: translate(-5px, -89px);
      transform: translate(-5px, -89px); }
    77% {
      -webkit-transform: translate(-5px, -89px);
      transform: translate(-5px, -89px); }
    80% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); }
    100% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); } }
  @keyframes efMvoe14 {
    0% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); }
    30% {
      -webkit-transform: translate(-5px, -89px);
      transform: translate(-5px, -89px); }
    77% {
      -webkit-transform: translate(-5px, -89px);
      transform: translate(-5px, -89px); }
    80% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); }
    100% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); } }
  @-webkit-keyframes efMvoe15 {
    0% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); }
    30% {
      -webkit-transform: translate(-322px, -109px);
      transform: translate(-322px, -109px); }
    77% {
      -webkit-transform: translate(-322px, -109px);
      transform: translate(-322px, -109px); }
    80% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); }
    100% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); } }
  @keyframes efMvoe15 {
    0% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); }
    30% {
      -webkit-transform: translate(-322px, -109px);
      transform: translate(-322px, -109px); }
    77% {
      -webkit-transform: translate(-322px, -109px);
      transform: translate(-322px, -109px); }
    80% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); }
    100% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); } }
  @-webkit-keyframes efMvoe16 {
    0% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); }
    30% {
      -webkit-transform: translate(-434px, -112px);
      transform: translate(-434px, -112px); }
    77% {
      -webkit-transform: translate(-434px, -112px);
      transform: translate(-434px, -112px); }
    80% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); }
    100% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); } }
  @keyframes efMvoe16 {
    0% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); }
    30% {
      -webkit-transform: translate(-434px, -112px);
      transform: translate(-434px, -112px); }
    77% {
      -webkit-transform: translate(-434px, -112px);
      transform: translate(-434px, -112px); }
    80% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); }
    100% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); } }
  @-webkit-keyframes efMvoe17 {
    0% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); }
    30% {
      -webkit-transform: translate(-831px, -250px);
      transform: translate(-831px, -250px); }
    77% {
      -webkit-transform: translate(-831px, -250px);
      transform: translate(-831px, -250px); }
    80% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); }
    100% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); } }
  @keyframes efMvoe17 {
    0% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); }
    30% {
      -webkit-transform: translate(-831px, -250px);
      transform: translate(-831px, -250px); }
    77% {
      -webkit-transform: translate(-831px, -250px);
      transform: translate(-831px, -250px); }
    80% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); }
    100% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); } }
  @-webkit-keyframes efMvoe18 {
    0% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); }
    30% {
      -webkit-transform: translate(562px, -250px);
      transform: translate(562px, -250px); }
    77% {
      -webkit-transform: translate(562px, -250px);
      transform: translate(562px, -250px); }
    80% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); }
    100% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); } }
  @keyframes efMvoe18 {
    0% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); }
    30% {
      -webkit-transform: translate(562px, -250px);
      transform: translate(562px, -250px); }
    77% {
      -webkit-transform: translate(562px, -250px);
      transform: translate(562px, -250px); }
    80% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); }
    100% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); } }
      .s09_i .bImgB .bImgB02 {
        width: 674px;
        height: 500px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_02.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(159px) translateY(-250px);
        -ms-transform: translateX(159px) translateY(-250px);
        transform: translateX(159px) translateY(-250px);
        -webkit-animation: efMvoe02 10s infinite ease;
        animation: efMvoe02 10s infinite ease; }
      .s09_i .bImgB .bImgB03 {
        width: 186px;
        height: 220px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_03.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-369px) translateY(-109px);
        -ms-transform: translateX(-369px) translateY(-109px);
        transform: translateX(-369px) translateY(-109px);
        -webkit-animation: efMvoe03 10s infinite ease;
        animation: efMvoe03 10s infinite ease; }
      .s09_i .bImgB .bImgB04 {
        width: 180px;
        height: 227px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_04.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-481px) translateY(-112px);
        -ms-transform: translateX(-481px) translateY(-112px);
        transform: translateX(-481px) translateY(-112px);
        -webkit-animation: efMvoe04 10s infinite ease;
        animation: efMvoe04 10s infinite ease; }
      .s09_i .bImgB .bImgB05 {
        width: 158px;
        height: 284px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_05.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(279px) translateY(-141px);
        -ms-transform: translateX(279px) translateY(-141px);
        transform: translateX(279px) translateY(-141px);
        -webkit-animation: efMvoe05 10s infinite ease;
        animation: efMvoe05 10s infinite ease; }
      .s09_i .bImgB .bImgB06 {
        width: 112px;
        height: 66px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_06.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(452px) translateY(-32px);
        -ms-transform: translateX(452px) translateY(-32px);
        transform: translateX(452px) translateY(-32px);
        -webkit-animation: efMvoe06 10s infinite ease;
        animation: efMvoe06 10s infinite ease; }
      .s09_i .bImgB .bImgB07 {
        width: 78px;
        height: 284px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_07.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(359px) translateY(-141px);
        -ms-transform: translateX(359px) translateY(-141px);
        transform: translateX(359px) translateY(-141px);
        -webkit-animation: efMvoe07 10s infinite ease;
        animation: efMvoe07 10s infinite ease; }
      .s09_i .bImgB .bImgB09 {
        width: 79px;
        height: 52px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_09.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(168px) translateY(-25px);
        -ms-transform: translateX(168px) translateY(-25px);
        transform: translateX(168px) translateY(-25px);
        -webkit-animation: efMvoe09 10s infinite ease;
        animation: efMvoe09 10s infinite ease; }
      .s09_i .bImgB .bImgB12 {
        width: 157px;
        height: 180px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_12.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-44px) translateY(-89px);
        -ms-transform: translateX(-44px) translateY(-89px);
        transform: translateX(-44px) translateY(-89px);
        -webkit-animation: efMvoe12 10s infinite ease;
        animation: efMvoe12 10s infinite ease; }
      .s09_i .bImgB .bImgB13 {
        width: 119px;
        height: 20px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_13.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-169px) translateY(-9px);
        -ms-transform: translateX(-169px) translateY(-9px);
        transform: translateX(-169px) translateY(-9px);
        -webkit-animation: efMvoe13 10s infinite ease;
        animation: efMvoe13 10s infinite ease; }
      .s09_i .bImgB .bImgB14 {
        width: 118px;
        height: 180px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_14.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-5px) translateY(-89px);
        -ms-transform: translateX(-5px) translateY(-89px);
        transform: translateX(-5px) translateY(-89px);
        -webkit-animation: efMvoe14 10s infinite ease;
        animation: efMvoe14 10s infinite ease; }
      .s09_i .bImgB .bImgB15 {
        width: 139px;
        height: 220px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_15.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-322px) translateY(-109px);
        -ms-transform: translateX(-322px) translateY(-109px);
        transform: translateX(-322px) translateY(-109px);
        -webkit-animation: efMvoe15 10s infinite ease;
        animation: efMvoe15 10s infinite ease; }
      .s09_i .bImgB .bImgB16 {
        width: 133px;
        height: 227px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_16.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-434px) translateY(-112px);
        -ms-transform: translateX(-434px) translateY(-112px);
        transform: translateX(-434px) translateY(-112px);
        -webkit-animation: efMvoe16 10s infinite ease;
        animation: efMvoe16 10s infinite ease; }
      .s09_i .bImgB .bImgB17 {
        width: 409px;
        height: 500px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_17.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-831px) translateY(-250px);
        -ms-transform: translateX(-831px) translateY(-250px);
        transform: translateX(-831px) translateY(-250px);
        -webkit-animation: efMvoe17 10s infinite ease;
        animation: efMvoe17 10s infinite ease; }
      .s09_i .bImgB .bImgB18 {
        width: 271px;
        height: 500px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_18.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(562px) translateY(-250px);
        -ms-transform: translateX(562px) translateY(-250px);
        transform: translateX(562px) translateY(-250px);
        -webkit-animation: efMvoe18 10s infinite ease;
        animation: efMvoe18 10s infinite ease; }
    .s09_i .bImgA {
      width: 100%;
      height: 100%;
      background-image: url("../img/sf120_we_s09_i_l_01_cover.png");
      background-position: center center;
      background-repeat: no-repeat;
      background-position: center top;
      position: absolute;
      left: 50%;
      top: 0px;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%); } }

@media (min-width: 769px) and (max-width: 1024px) {
  .s09_i {
    width: 100%;
    height: 500px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    background-color: #111;
    background-color: #000; }
    .s09_i .bImgBg {
      width: 4000px;
      height: 100%;
      background-image: url("../img/sf120_we_s09_i_l_20.png");
      background-position: center center;
      background-repeat: no-repeat;
      opacity: .5;
      position: absolute;
      left: 50%;
      top: 0px;
      -webkit-transform: translateX(-3000px);
      -ms-transform: translateX(-3000px);
      transform: translateX(-3000px);
      -webkit-animation: efMvoeBG 10s infinite linear;
      animation: efMvoeBG 10s infinite linear; }
  @-webkit-keyframes efMvoeBG {
    0% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    5% {
      -webkit-transform: translate(-1000px);
      transform: translate(-1000px); }
    5.01% {
      -webkit-transform: translate(-3000px);
      transform: translate(-3000px); }
    10% {
      -webkit-transform: translate(-1000px);
      transform: translate(-1000px); }
    10.01% {
      -webkit-transform: translate(-2100px);
      transform: translate(-2100px); }
    75% {
      -webkit-transform: translate(-1900px);
      transform: translate(-1900px); }
    75.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    80% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    80.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    85% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    85.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    90% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    90.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    95% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    95.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    100% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); } }
  @keyframes efMvoeBG {
    0% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    5% {
      -webkit-transform: translate(-1000px);
      transform: translate(-1000px); }
    5.01% {
      -webkit-transform: translate(-3000px);
      transform: translate(-3000px); }
    10% {
      -webkit-transform: translate(-1000px);
      transform: translate(-1000px); }
    10.01% {
      -webkit-transform: translate(-2100px);
      transform: translate(-2100px); }
    75% {
      -webkit-transform: translate(-1900px);
      transform: translate(-1900px); }
    75.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    80% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    80.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    85% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    85.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    90% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    90.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    95% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    95.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    100% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); } }
    .s09_i .bImgB {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 50%;
      top: 0px;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%); }
  @-webkit-keyframes efMvoe02 {
    0% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); }
    30% {
      -webkit-transform: translate(159px, -250px);
      transform: translate(159px, -250px); }
    77% {
      -webkit-transform: translate(159px, -250px);
      transform: translate(159px, -250px); }
    80% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); }
    100% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); } }
  @keyframes efMvoe02 {
    0% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); }
    30% {
      -webkit-transform: translate(159px, -250px);
      transform: translate(159px, -250px); }
    77% {
      -webkit-transform: translate(159px, -250px);
      transform: translate(159px, -250px); }
    80% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); }
    100% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); } }
  @-webkit-keyframes efMvoe03 {
    0% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); }
    30% {
      -webkit-transform: translate(-369px, -109px);
      transform: translate(-369px, -109px); }
    77% {
      -webkit-transform: translate(-369px, -109px);
      transform: translate(-369px, -109px); }
    80% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); }
    100% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); } }
  @keyframes efMvoe03 {
    0% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); }
    30% {
      -webkit-transform: translate(-369px, -109px);
      transform: translate(-369px, -109px); }
    77% {
      -webkit-transform: translate(-369px, -109px);
      transform: translate(-369px, -109px); }
    80% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); }
    100% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); } }
  @-webkit-keyframes efMvoe04 {
    0% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); }
    30% {
      -webkit-transform: translate(-481px, -112px);
      transform: translate(-481px, -112px); }
    77% {
      -webkit-transform: translate(-481px, -112px);
      transform: translate(-481px, -112px); }
    80% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); }
    100% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); } }
  @keyframes efMvoe04 {
    0% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); }
    30% {
      -webkit-transform: translate(-481px, -112px);
      transform: translate(-481px, -112px); }
    77% {
      -webkit-transform: translate(-481px, -112px);
      transform: translate(-481px, -112px); }
    80% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); }
    100% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); } }
  @-webkit-keyframes efMvoe05 {
    0% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); }
    30% {
      -webkit-transform: translate(279px, -141px);
      transform: translate(279px, -141px); }
    77% {
      -webkit-transform: translate(279px, -141px);
      transform: translate(279px, -141px); }
    80% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); }
    100% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); } }
  @keyframes efMvoe05 {
    0% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); }
    30% {
      -webkit-transform: translate(279px, -141px);
      transform: translate(279px, -141px); }
    77% {
      -webkit-transform: translate(279px, -141px);
      transform: translate(279px, -141px); }
    80% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); }
    100% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); } }
  @-webkit-keyframes efMvoe06 {
    0% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); }
    30% {
      -webkit-transform: translate(452px, -32px);
      transform: translate(452px, -32px); }
    77% {
      -webkit-transform: translate(452px, -32px);
      transform: translate(452px, -32px); }
    80% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); }
    100% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); } }
  @keyframes efMvoe06 {
    0% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); }
    30% {
      -webkit-transform: translate(452px, -32px);
      transform: translate(452px, -32px); }
    77% {
      -webkit-transform: translate(452px, -32px);
      transform: translate(452px, -32px); }
    80% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); }
    100% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); } }
  @-webkit-keyframes efMvoe07 {
    0% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); }
    30% {
      -webkit-transform: translate(359px, -141px);
      transform: translate(359px, -141px); }
    77% {
      -webkit-transform: translate(359px, -141px);
      transform: translate(359px, -141px); }
    80% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); }
    100% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); } }
  @keyframes efMvoe07 {
    0% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); }
    30% {
      -webkit-transform: translate(359px, -141px);
      transform: translate(359px, -141px); }
    77% {
      -webkit-transform: translate(359px, -141px);
      transform: translate(359px, -141px); }
    80% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); }
    100% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); } }
  @-webkit-keyframes efMvoe08 {
    0% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); }
    30% {
      -webkit-transform: translate(248px, -22px);
      transform: translate(248px, -22px); }
    77% {
      -webkit-transform: translate(248px, -22px);
      transform: translate(248px, -22px); }
    80% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); }
    100% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); } }
  @keyframes efMvoe08 {
    0% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); }
    30% {
      -webkit-transform: translate(248px, -22px);
      transform: translate(248px, -22px); }
    77% {
      -webkit-transform: translate(248px, -22px);
      transform: translate(248px, -22px); }
    80% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); }
    100% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); } }
  @-webkit-keyframes efMvoe09 {
    0% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); }
    30% {
      -webkit-transform: translate(168px, -25px);
      transform: translate(168px, -25px); }
    77% {
      -webkit-transform: translate(168px, -25px);
      transform: translate(168px, -25px); }
    80% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); }
    100% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); } }
  @keyframes efMvoe09 {
    0% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); }
    30% {
      -webkit-transform: translate(168px, -25px);
      transform: translate(168px, -25px); }
    77% {
      -webkit-transform: translate(168px, -25px);
      transform: translate(168px, -25px); }
    80% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); }
    100% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); } }
  @-webkit-keyframes efMvoe10 {
    0% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); }
    30% {
      -webkit-transform: translate(133px, -25px);
      transform: translate(133px, -25px); }
    77% {
      -webkit-transform: translate(133px, -25px);
      transform: translate(133px, -25px); }
    80% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); }
    100% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); } }
  @keyframes efMvoe10 {
    0% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); }
    30% {
      -webkit-transform: translate(133px, -25px);
      transform: translate(133px, -25px); }
    77% {
      -webkit-transform: translate(133px, -25px);
      transform: translate(133px, -25px); }
    80% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); }
    100% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); } }
  @-webkit-keyframes efMvoe11 {
    0% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); }
    30% {
      -webkit-transform: translate(101px, -25px);
      transform: translate(101px, -25px); }
    77% {
      -webkit-transform: translate(101px, -25px);
      transform: translate(101px, -25px); }
    80% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); }
    100% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); } }
  @keyframes efMvoe11 {
    0% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); }
    30% {
      -webkit-transform: translate(101px, -25px);
      transform: translate(101px, -25px); }
    77% {
      -webkit-transform: translate(101px, -25px);
      transform: translate(101px, -25px); }
    80% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); }
    100% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); } }
  @-webkit-keyframes efMvoe12 {
    0% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); }
    30% {
      -webkit-transform: translate(-44px, -89px);
      transform: translate(-44px, -89px); }
    77% {
      -webkit-transform: translate(-44px, -89px);
      transform: translate(-44px, -89px); }
    80% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); }
    100% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); } }
  @keyframes efMvoe12 {
    0% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); }
    30% {
      -webkit-transform: translate(-44px, -89px);
      transform: translate(-44px, -89px); }
    77% {
      -webkit-transform: translate(-44px, -89px);
      transform: translate(-44px, -89px); }
    80% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); }
    100% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); } }
  @-webkit-keyframes efMvoe13 {
    0% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); }
    30% {
      -webkit-transform: translate(-169px, -9px);
      transform: translate(-169px, -9px); }
    77% {
      -webkit-transform: translate(-169px, -9px);
      transform: translate(-169px, -9px); }
    80% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); }
    100% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); } }
  @keyframes efMvoe13 {
    0% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); }
    30% {
      -webkit-transform: translate(-169px, -9px);
      transform: translate(-169px, -9px); }
    77% {
      -webkit-transform: translate(-169px, -9px);
      transform: translate(-169px, -9px); }
    80% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); }
    100% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); } }
  @-webkit-keyframes efMvoe14 {
    0% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); }
    30% {
      -webkit-transform: translate(-5px, -89px);
      transform: translate(-5px, -89px); }
    77% {
      -webkit-transform: translate(-5px, -89px);
      transform: translate(-5px, -89px); }
    80% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); }
    100% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); } }
  @keyframes efMvoe14 {
    0% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); }
    30% {
      -webkit-transform: translate(-5px, -89px);
      transform: translate(-5px, -89px); }
    77% {
      -webkit-transform: translate(-5px, -89px);
      transform: translate(-5px, -89px); }
    80% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); }
    100% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); } }
  @-webkit-keyframes efMvoe15 {
    0% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); }
    30% {
      -webkit-transform: translate(-322px, -109px);
      transform: translate(-322px, -109px); }
    77% {
      -webkit-transform: translate(-322px, -109px);
      transform: translate(-322px, -109px); }
    80% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); }
    100% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); } }
  @keyframes efMvoe15 {
    0% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); }
    30% {
      -webkit-transform: translate(-322px, -109px);
      transform: translate(-322px, -109px); }
    77% {
      -webkit-transform: translate(-322px, -109px);
      transform: translate(-322px, -109px); }
    80% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); }
    100% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); } }
  @-webkit-keyframes efMvoe16 {
    0% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); }
    30% {
      -webkit-transform: translate(-434px, -112px);
      transform: translate(-434px, -112px); }
    77% {
      -webkit-transform: translate(-434px, -112px);
      transform: translate(-434px, -112px); }
    80% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); }
    100% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); } }
  @keyframes efMvoe16 {
    0% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); }
    30% {
      -webkit-transform: translate(-434px, -112px);
      transform: translate(-434px, -112px); }
    77% {
      -webkit-transform: translate(-434px, -112px);
      transform: translate(-434px, -112px); }
    80% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); }
    100% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); } }
  @-webkit-keyframes efMvoe17 {
    0% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); }
    30% {
      -webkit-transform: translate(-831px, -250px);
      transform: translate(-831px, -250px); }
    77% {
      -webkit-transform: translate(-831px, -250px);
      transform: translate(-831px, -250px); }
    80% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); }
    100% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); } }
  @keyframes efMvoe17 {
    0% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); }
    30% {
      -webkit-transform: translate(-831px, -250px);
      transform: translate(-831px, -250px); }
    77% {
      -webkit-transform: translate(-831px, -250px);
      transform: translate(-831px, -250px); }
    80% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); }
    100% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); } }
  @-webkit-keyframes efMvoe18 {
    0% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); }
    30% {
      -webkit-transform: translate(562px, -250px);
      transform: translate(562px, -250px); }
    77% {
      -webkit-transform: translate(562px, -250px);
      transform: translate(562px, -250px); }
    80% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); }
    100% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); } }
  @keyframes efMvoe18 {
    0% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); }
    30% {
      -webkit-transform: translate(562px, -250px);
      transform: translate(562px, -250px); }
    77% {
      -webkit-transform: translate(562px, -250px);
      transform: translate(562px, -250px); }
    80% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); }
    100% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); } }
      .s09_i .bImgB .bImgB02 {
        width: 674px;
        height: 500px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_02.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(159px) translateY(-250px);
        -ms-transform: translateX(159px) translateY(-250px);
        transform: translateX(159px) translateY(-250px);
        -webkit-animation: efMvoe02 10s infinite ease;
        animation: efMvoe02 10s infinite ease; }
      .s09_i .bImgB .bImgB03 {
        width: 186px;
        height: 220px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_03.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-369px) translateY(-109px);
        -ms-transform: translateX(-369px) translateY(-109px);
        transform: translateX(-369px) translateY(-109px);
        -webkit-animation: efMvoe03 10s infinite ease;
        animation: efMvoe03 10s infinite ease; }
      .s09_i .bImgB .bImgB04 {
        width: 180px;
        height: 227px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_04.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-481px) translateY(-112px);
        -ms-transform: translateX(-481px) translateY(-112px);
        transform: translateX(-481px) translateY(-112px);
        -webkit-animation: efMvoe04 10s infinite ease;
        animation: efMvoe04 10s infinite ease; }
      .s09_i .bImgB .bImgB05 {
        width: 158px;
        height: 284px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_05.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(279px) translateY(-141px);
        -ms-transform: translateX(279px) translateY(-141px);
        transform: translateX(279px) translateY(-141px);
        -webkit-animation: efMvoe05 10s infinite ease;
        animation: efMvoe05 10s infinite ease; }
      .s09_i .bImgB .bImgB06 {
        width: 112px;
        height: 66px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_06.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(452px) translateY(-32px);
        -ms-transform: translateX(452px) translateY(-32px);
        transform: translateX(452px) translateY(-32px);
        -webkit-animation: efMvoe06 10s infinite ease;
        animation: efMvoe06 10s infinite ease; }
      .s09_i .bImgB .bImgB07 {
        width: 78px;
        height: 284px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_07.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(359px) translateY(-141px);
        -ms-transform: translateX(359px) translateY(-141px);
        transform: translateX(359px) translateY(-141px);
        -webkit-animation: efMvoe07 10s infinite ease;
        animation: efMvoe07 10s infinite ease; }
      .s09_i .bImgB .bImgB09 {
        width: 79px;
        height: 52px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_09.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(168px) translateY(-25px);
        -ms-transform: translateX(168px) translateY(-25px);
        transform: translateX(168px) translateY(-25px);
        -webkit-animation: efMvoe09 10s infinite ease;
        animation: efMvoe09 10s infinite ease; }
      .s09_i .bImgB .bImgB12 {
        width: 157px;
        height: 180px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_12.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-44px) translateY(-89px);
        -ms-transform: translateX(-44px) translateY(-89px);
        transform: translateX(-44px) translateY(-89px);
        -webkit-animation: efMvoe12 10s infinite ease;
        animation: efMvoe12 10s infinite ease; }
      .s09_i .bImgB .bImgB13 {
        width: 119px;
        height: 20px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_13.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-169px) translateY(-9px);
        -ms-transform: translateX(-169px) translateY(-9px);
        transform: translateX(-169px) translateY(-9px);
        -webkit-animation: efMvoe13 10s infinite ease;
        animation: efMvoe13 10s infinite ease; }
      .s09_i .bImgB .bImgB14 {
        width: 118px;
        height: 180px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_14.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-5px) translateY(-89px);
        -ms-transform: translateX(-5px) translateY(-89px);
        transform: translateX(-5px) translateY(-89px);
        -webkit-animation: efMvoe14 10s infinite ease;
        animation: efMvoe14 10s infinite ease; }
      .s09_i .bImgB .bImgB15 {
        width: 139px;
        height: 220px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_15.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-322px) translateY(-109px);
        -ms-transform: translateX(-322px) translateY(-109px);
        transform: translateX(-322px) translateY(-109px);
        -webkit-animation: efMvoe15 10s infinite ease;
        animation: efMvoe15 10s infinite ease; }
      .s09_i .bImgB .bImgB16 {
        width: 133px;
        height: 227px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_16.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-434px) translateY(-112px);
        -ms-transform: translateX(-434px) translateY(-112px);
        transform: translateX(-434px) translateY(-112px);
        -webkit-animation: efMvoe16 10s infinite ease;
        animation: efMvoe16 10s infinite ease; }
      .s09_i .bImgB .bImgB17 {
        width: 409px;
        height: 500px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_17.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-831px) translateY(-250px);
        -ms-transform: translateX(-831px) translateY(-250px);
        transform: translateX(-831px) translateY(-250px);
        -webkit-animation: efMvoe17 10s infinite ease;
        animation: efMvoe17 10s infinite ease; }
      .s09_i .bImgB .bImgB18 {
        width: 271px;
        height: 500px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_18.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(562px) translateY(-250px);
        -ms-transform: translateX(562px) translateY(-250px);
        transform: translateX(562px) translateY(-250px);
        -webkit-animation: efMvoe18 10s infinite ease;
        animation: efMvoe18 10s infinite ease; }
    .s09_i .bImgA {
      width: 100%;
      height: 100%;
      background-image: url("../img/sf120_we_s09_i_l_01_cover.png");
      background-position: center center;
      background-repeat: no-repeat;
      background-position: center top;
      position: absolute;
      left: 50%;
      top: 0px;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%); } }

@media (max-width: 768px) {
  .s09_i {
    width: 100%;
    height: 500px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    background-color: #111;
    background-color: #8d8d8d; }
    .s09_i .bImgBg {
      width: 4000px;
      height: 100%;
      background-image: url("../img/sf120_we_s09_i_l_20.png");
      background-position: center center;
      background-repeat: no-repeat;
      opacity: .5;
      position: absolute;
      left: 50%;
      top: 0px;
      -webkit-transform: translateX(-3000px);
      -ms-transform: translateX(-3000px);
      transform: translateX(-3000px);
      -webkit-animation: efMvoeBG 10s infinite linear;
      animation: efMvoeBG 10s infinite linear; }
  @-webkit-keyframes efMvoeBG {
    0% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    5% {
      -webkit-transform: translate(-1000px);
      transform: translate(-1000px); }
    5.01% {
      -webkit-transform: translate(-3000px);
      transform: translate(-3000px); }
    10% {
      -webkit-transform: translate(-1000px);
      transform: translate(-1000px); }
    10.01% {
      -webkit-transform: translate(-2100px);
      transform: translate(-2100px); }
    75% {
      -webkit-transform: translate(-1900px);
      transform: translate(-1900px); }
    75.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    80% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    80.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    85% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    85.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    90% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    90.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    95% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    95.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    100% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); } }
  @keyframes efMvoeBG {
    0% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    5% {
      -webkit-transform: translate(-1000px);
      transform: translate(-1000px); }
    5.01% {
      -webkit-transform: translate(-3000px);
      transform: translate(-3000px); }
    10% {
      -webkit-transform: translate(-1000px);
      transform: translate(-1000px); }
    10.01% {
      -webkit-transform: translate(-2100px);
      transform: translate(-2100px); }
    75% {
      -webkit-transform: translate(-1900px);
      transform: translate(-1900px); }
    75.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    80% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    80.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    85% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    85.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    90% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    90.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    95% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); }
    95.01% {
      -webkit-transform: translateX(-3000px);
      transform: translateX(-3000px); }
    100% {
      -webkit-transform: translateX(-1000px);
      transform: translateX(-1000px); } }
    .s09_i .bImgB {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 50%;
      top: 0px;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%); }
  @-webkit-keyframes efMvoe02 {
    0% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); }
    30% {
      -webkit-transform: translate(159px, -250px);
      transform: translate(159px, -250px); }
    77% {
      -webkit-transform: translate(159px, -250px);
      transform: translate(159px, -250px); }
    80% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); }
    100% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); } }
  @keyframes efMvoe02 {
    0% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); }
    30% {
      -webkit-transform: translate(159px, -250px);
      transform: translate(159px, -250px); }
    77% {
      -webkit-transform: translate(159px, -250px);
      transform: translate(159px, -250px); }
    80% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); }
    100% {
      -webkit-transform: translate(-276px, -250px);
      transform: translate(-276px, -250px); } }
  @-webkit-keyframes efMvoe03 {
    0% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); }
    30% {
      -webkit-transform: translate(-369px, -109px);
      transform: translate(-369px, -109px); }
    77% {
      -webkit-transform: translate(-369px, -109px);
      transform: translate(-369px, -109px); }
    80% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); }
    100% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); } }
  @keyframes efMvoe03 {
    0% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); }
    30% {
      -webkit-transform: translate(-369px, -109px);
      transform: translate(-369px, -109px); }
    77% {
      -webkit-transform: translate(-369px, -109px);
      transform: translate(-369px, -109px); }
    80% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); }
    100% {
      -webkit-transform: translate(-39px, -109px);
      transform: translate(-39px, -109px); } }
  @-webkit-keyframes efMvoe04 {
    0% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); }
    30% {
      -webkit-transform: translate(-481px, -112px);
      transform: translate(-481px, -112px); }
    77% {
      -webkit-transform: translate(-481px, -112px);
      transform: translate(-481px, -112px); }
    80% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); }
    100% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); } }
  @keyframes efMvoe04 {
    0% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); }
    30% {
      -webkit-transform: translate(-481px, -112px);
      transform: translate(-481px, -112px); }
    77% {
      -webkit-transform: translate(-481px, -112px);
      transform: translate(-481px, -112px); }
    80% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); }
    100% {
      -webkit-transform: translate(-41px, -112px);
      transform: translate(-41px, -112px); } }
  @-webkit-keyframes efMvoe05 {
    0% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); }
    30% {
      -webkit-transform: translate(279px, -141px);
      transform: translate(279px, -141px); }
    77% {
      -webkit-transform: translate(279px, -141px);
      transform: translate(279px, -141px); }
    80% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); }
    100% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); } }
  @keyframes efMvoe05 {
    0% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); }
    30% {
      -webkit-transform: translate(279px, -141px);
      transform: translate(279px, -141px); }
    77% {
      -webkit-transform: translate(279px, -141px);
      transform: translate(279px, -141px); }
    80% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); }
    100% {
      -webkit-transform: translate(17px, -141px);
      transform: translate(17px, -141px); } }
  @-webkit-keyframes efMvoe06 {
    0% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); }
    30% {
      -webkit-transform: translate(452px, -32px);
      transform: translate(452px, -32px); }
    77% {
      -webkit-transform: translate(452px, -32px);
      transform: translate(452px, -32px); }
    80% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); }
    100% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); } }
  @keyframes efMvoe06 {
    0% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); }
    30% {
      -webkit-transform: translate(452px, -32px);
      transform: translate(452px, -32px); }
    77% {
      -webkit-transform: translate(452px, -32px);
      transform: translate(452px, -32px); }
    80% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); }
    100% {
      -webkit-transform: translate(15px, -32px);
      transform: translate(15px, -32px); } }
  @-webkit-keyframes efMvoe07 {
    0% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); }
    30% {
      -webkit-transform: translate(359px, -141px);
      transform: translate(359px, -141px); }
    77% {
      -webkit-transform: translate(359px, -141px);
      transform: translate(359px, -141px); }
    80% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); }
    100% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); } }
  @keyframes efMvoe07 {
    0% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); }
    30% {
      -webkit-transform: translate(359px, -141px);
      transform: translate(359px, -141px); }
    77% {
      -webkit-transform: translate(359px, -141px);
      transform: translate(359px, -141px); }
    80% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); }
    100% {
      -webkit-transform: translate(97px, -141px);
      transform: translate(97px, -141px); } }
  @-webkit-keyframes efMvoe08 {
    0% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); }
    30% {
      -webkit-transform: translate(248px, -22px);
      transform: translate(248px, -22px); }
    77% {
      -webkit-transform: translate(248px, -22px);
      transform: translate(248px, -22px); }
    80% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); }
    100% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); } }
  @keyframes efMvoe08 {
    0% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); }
    30% {
      -webkit-transform: translate(248px, -22px);
      transform: translate(248px, -22px); }
    77% {
      -webkit-transform: translate(248px, -22px);
      transform: translate(248px, -22px); }
    80% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); }
    100% {
      -webkit-transform: translate(77px, -22px);
      transform: translate(77px, -22px); } }
  @-webkit-keyframes efMvoe09 {
    0% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); }
    30% {
      -webkit-transform: translate(168px, -25px);
      transform: translate(168px, -25px); }
    77% {
      -webkit-transform: translate(168px, -25px);
      transform: translate(168px, -25px); }
    80% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); }
    100% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); } }
  @keyframes efMvoe09 {
    0% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); }
    30% {
      -webkit-transform: translate(168px, -25px);
      transform: translate(168px, -25px); }
    77% {
      -webkit-transform: translate(168px, -25px);
      transform: translate(168px, -25px); }
    80% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); }
    100% {
      -webkit-transform: translate(18px, -25px);
      transform: translate(18px, -25px); } }
  @-webkit-keyframes efMvoe10 {
    0% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); }
    30% {
      -webkit-transform: translate(133px, -25px);
      transform: translate(133px, -25px); }
    77% {
      -webkit-transform: translate(133px, -25px);
      transform: translate(133px, -25px); }
    80% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); }
    100% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); } }
  @keyframes efMvoe10 {
    0% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); }
    30% {
      -webkit-transform: translate(133px, -25px);
      transform: translate(133px, -25px); }
    77% {
      -webkit-transform: translate(133px, -25px);
      transform: translate(133px, -25px); }
    80% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); }
    100% {
      -webkit-transform: translate(19px, -25px);
      transform: translate(19px, -25px); } }
  @-webkit-keyframes efMvoe11 {
    0% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); }
    30% {
      -webkit-transform: translate(101px, -25px);
      transform: translate(101px, -25px); }
    77% {
      -webkit-transform: translate(101px, -25px);
      transform: translate(101px, -25px); }
    80% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); }
    100% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); } }
  @keyframes efMvoe11 {
    0% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); }
    30% {
      -webkit-transform: translate(101px, -25px);
      transform: translate(101px, -25px); }
    77% {
      -webkit-transform: translate(101px, -25px);
      transform: translate(101px, -25px); }
    80% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); }
    100% {
      -webkit-transform: translate(16px, -25px);
      transform: translate(16px, -25px); } }
  @-webkit-keyframes efMvoe12 {
    0% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); }
    30% {
      -webkit-transform: translate(-44px, -89px);
      transform: translate(-44px, -89px); }
    77% {
      -webkit-transform: translate(-44px, -89px);
      transform: translate(-44px, -89px); }
    80% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); }
    100% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); } }
  @keyframes efMvoe12 {
    0% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); }
    30% {
      -webkit-transform: translate(-44px, -89px);
      transform: translate(-44px, -89px); }
    77% {
      -webkit-transform: translate(-44px, -89px);
      transform: translate(-44px, -89px); }
    80% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); }
    100% {
      -webkit-transform: translate(-14px, -89px);
      transform: translate(-14px, -89px); } }
  @-webkit-keyframes efMvoe13 {
    0% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); }
    30% {
      -webkit-transform: translate(-169px, -9px);
      transform: translate(-169px, -9px); }
    77% {
      -webkit-transform: translate(-169px, -9px);
      transform: translate(-169px, -9px); }
    80% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); }
    100% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); } }
  @keyframes efMvoe13 {
    0% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); }
    30% {
      -webkit-transform: translate(-169px, -9px);
      transform: translate(-169px, -9px); }
    77% {
      -webkit-transform: translate(-169px, -9px);
      transform: translate(-169px, -9px); }
    80% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); }
    100% {
      -webkit-transform: translate(-9px, -9px);
      transform: translate(-9px, -9px); } }
  @-webkit-keyframes efMvoe14 {
    0% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); }
    30% {
      -webkit-transform: translate(-5px, -89px);
      transform: translate(-5px, -89px); }
    77% {
      -webkit-transform: translate(-5px, -89px);
      transform: translate(-5px, -89px); }
    80% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); }
    100% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); } }
  @keyframes efMvoe14 {
    0% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); }
    30% {
      -webkit-transform: translate(-5px, -89px);
      transform: translate(-5px, -89px); }
    77% {
      -webkit-transform: translate(-5px, -89px);
      transform: translate(-5px, -89px); }
    80% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); }
    100% {
      -webkit-transform: translate(25px, -89px);
      transform: translate(25px, -89px); } }
  @-webkit-keyframes efMvoe15 {
    0% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); }
    30% {
      -webkit-transform: translate(-322px, -109px);
      transform: translate(-322px, -109px); }
    77% {
      -webkit-transform: translate(-322px, -109px);
      transform: translate(-322px, -109px); }
    80% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); }
    100% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); } }
  @keyframes efMvoe15 {
    0% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); }
    30% {
      -webkit-transform: translate(-322px, -109px);
      transform: translate(-322px, -109px); }
    77% {
      -webkit-transform: translate(-322px, -109px);
      transform: translate(-322px, -109px); }
    80% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); }
    100% {
      -webkit-transform: translate(8px, -109px);
      transform: translate(8px, -109px); } }
  @-webkit-keyframes efMvoe16 {
    0% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); }
    30% {
      -webkit-transform: translate(-434px, -112px);
      transform: translate(-434px, -112px); }
    77% {
      -webkit-transform: translate(-434px, -112px);
      transform: translate(-434px, -112px); }
    80% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); }
    100% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); } }
  @keyframes efMvoe16 {
    0% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); }
    30% {
      -webkit-transform: translate(-434px, -112px);
      transform: translate(-434px, -112px); }
    77% {
      -webkit-transform: translate(-434px, -112px);
      transform: translate(-434px, -112px); }
    80% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); }
    100% {
      -webkit-transform: translate(6px, -112px);
      transform: translate(6px, -112px); } }
  @-webkit-keyframes efMvoe17 {
    0% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); }
    30% {
      -webkit-transform: translate(-831px, -250px);
      transform: translate(-831px, -250px); }
    77% {
      -webkit-transform: translate(-831px, -250px);
      transform: translate(-831px, -250px); }
    80% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); }
    100% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); } }
  @keyframes efMvoe17 {
    0% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); }
    30% {
      -webkit-transform: translate(-831px, -250px);
      transform: translate(-831px, -250px); }
    77% {
      -webkit-transform: translate(-831px, -250px);
      transform: translate(-831px, -250px); }
    80% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); }
    100% {
      -webkit-transform: translate(-169px, -250px);
      transform: translate(-169px, -250px); } }
  @-webkit-keyframes efMvoe18 {
    0% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); }
    30% {
      -webkit-transform: translate(562px, -250px);
      transform: translate(562px, -250px); }
    77% {
      -webkit-transform: translate(562px, -250px);
      transform: translate(562px, -250px); }
    80% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); }
    100% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); } }
  @keyframes efMvoe18 {
    0% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); }
    30% {
      -webkit-transform: translate(562px, -250px);
      transform: translate(562px, -250px); }
    77% {
      -webkit-transform: translate(562px, -250px);
      transform: translate(562px, -250px); }
    80% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); }
    100% {
      -webkit-transform: translate(127px, -250px);
      transform: translate(127px, -250px); } }
      .s09_i .bImgB .bImgB02 {
        width: 674px;
        height: 500px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_02.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(159px) translateY(-250px);
        -ms-transform: translateX(159px) translateY(-250px);
        transform: translateX(159px) translateY(-250px);
        -webkit-animation: efMvoe02 10s infinite ease;
        animation: efMvoe02 10s infinite ease; }
      .s09_i .bImgB .bImgB03 {
        width: 186px;
        height: 220px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_03.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-369px) translateY(-109px);
        -ms-transform: translateX(-369px) translateY(-109px);
        transform: translateX(-369px) translateY(-109px);
        -webkit-animation: efMvoe03 10s infinite ease;
        animation: efMvoe03 10s infinite ease; }
      .s09_i .bImgB .bImgB04 {
        width: 180px;
        height: 227px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_04.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-481px) translateY(-112px);
        -ms-transform: translateX(-481px) translateY(-112px);
        transform: translateX(-481px) translateY(-112px);
        -webkit-animation: efMvoe04 10s infinite ease;
        animation: efMvoe04 10s infinite ease; }
      .s09_i .bImgB .bImgB05 {
        width: 158px;
        height: 284px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_05.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(279px) translateY(-141px);
        -ms-transform: translateX(279px) translateY(-141px);
        transform: translateX(279px) translateY(-141px);
        -webkit-animation: efMvoe05 10s infinite ease;
        animation: efMvoe05 10s infinite ease; }
      .s09_i .bImgB .bImgB06 {
        width: 112px;
        height: 66px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_06.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(452px) translateY(-32px);
        -ms-transform: translateX(452px) translateY(-32px);
        transform: translateX(452px) translateY(-32px);
        -webkit-animation: efMvoe06 10s infinite ease;
        animation: efMvoe06 10s infinite ease; }
      .s09_i .bImgB .bImgB07 {
        width: 78px;
        height: 284px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_07.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(359px) translateY(-141px);
        -ms-transform: translateX(359px) translateY(-141px);
        transform: translateX(359px) translateY(-141px);
        -webkit-animation: efMvoe07 10s infinite ease;
        animation: efMvoe07 10s infinite ease; }
      .s09_i .bImgB .bImgB09 {
        width: 79px;
        height: 52px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_09.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(168px) translateY(-25px);
        -ms-transform: translateX(168px) translateY(-25px);
        transform: translateX(168px) translateY(-25px);
        -webkit-animation: efMvoe09 10s infinite ease;
        animation: efMvoe09 10s infinite ease; }
      .s09_i .bImgB .bImgB12 {
        width: 157px;
        height: 180px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_12.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-44px) translateY(-89px);
        -ms-transform: translateX(-44px) translateY(-89px);
        transform: translateX(-44px) translateY(-89px);
        -webkit-animation: efMvoe12 10s infinite ease;
        animation: efMvoe12 10s infinite ease; }
      .s09_i .bImgB .bImgB13 {
        width: 119px;
        height: 20px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_13.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-169px) translateY(-9px);
        -ms-transform: translateX(-169px) translateY(-9px);
        transform: translateX(-169px) translateY(-9px);
        -webkit-animation: efMvoe13 10s infinite ease;
        animation: efMvoe13 10s infinite ease; }
      .s09_i .bImgB .bImgB14 {
        width: 118px;
        height: 180px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_14.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-5px) translateY(-89px);
        -ms-transform: translateX(-5px) translateY(-89px);
        transform: translateX(-5px) translateY(-89px);
        -webkit-animation: efMvoe14 10s infinite ease;
        animation: efMvoe14 10s infinite ease; }
      .s09_i .bImgB .bImgB15 {
        width: 139px;
        height: 220px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_15.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-322px) translateY(-109px);
        -ms-transform: translateX(-322px) translateY(-109px);
        transform: translateX(-322px) translateY(-109px);
        -webkit-animation: efMvoe15 10s infinite ease;
        animation: efMvoe15 10s infinite ease; }
      .s09_i .bImgB .bImgB16 {
        width: 133px;
        height: 227px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_16.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-434px) translateY(-112px);
        -ms-transform: translateX(-434px) translateY(-112px);
        transform: translateX(-434px) translateY(-112px);
        -webkit-animation: efMvoe16 10s infinite ease;
        animation: efMvoe16 10s infinite ease; }
      .s09_i .bImgB .bImgB17 {
        width: 409px;
        height: 500px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_17.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(-831px) translateY(-250px);
        -ms-transform: translateX(-831px) translateY(-250px);
        transform: translateX(-831px) translateY(-250px);
        -webkit-animation: efMvoe17 10s infinite ease;
        animation: efMvoe17 10s infinite ease; }
      .s09_i .bImgB .bImgB18 {
        width: 271px;
        height: 500px;
        position: absolute;
        left: 50%;
        top: 50%;
        background-image: url("../img/sf120_we_s09_i_l_18.png");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-transform: translateX(562px) translateY(-250px);
        -ms-transform: translateX(562px) translateY(-250px);
        transform: translateX(562px) translateY(-250px);
        -webkit-animation: efMvoe18 10s infinite ease;
        animation: efMvoe18 10s infinite ease; }
    .s09_i .bImgA {
      width: 100%;
      height: 100%;
      background-image: url("../img/sf120_we_s09_i_l_01_cover.png");
      background-position: center center;
      background-repeat: no-repeat;
      background-position: center top;
      position: absolute;
      left: 50%;
      top: 0px;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%); } }
