/* Mainsprite */
/* line 1026, mainsprite/*.png */
.mainsprite-sprite,
.demo-btn,
.demo-btn-big,
.btn-top .arrow,
.mii-mirror-box .mii-mirror,
.mii-mirror-box .note-1,
.mii-mirror-box .note-2,
.mii-mirror-box .note-3,
.mii-bricks-box .mii-bricks,
.mii-bricks-box .bubble-1,
.mii-bricks-box .bubble-2,
.mii-bricks-box .bubble-3,
.mii-sleep-box .mii-sleep,
.mii-sleep-box .bubble-1,
.mii-sleep-box .bubble-2,
.mii-sleep-box .bubble-3,
.mii-girl-box .mii-girl,
.mii-girl-box .bubble,
.mii-sand-box .mii-sand,
.mii-sand-box .bubble,
.mii-dance-box .mii-dance,
.mii-dance-box .note-1,
.mii-dance-box .note-2,
.mii-dance-box .note-3,
.mii-dance-box .note-4,
.mii-dance-box .note-5,
.mii-dance-box .note-6,
.mii-dance-box .note-7,
.mii-dancer-box .mii-dancer,
.mii-dancer-box .note-1,
.mii-dancer-box .note-2,
.mii-dancer-box .note-3,
.mii-dancer-box .note-4,
.mii-dancer-box .note-5,
.mii-dancer-box .note-6,
.mii-dancer-box .note-7,
.mii-date-box .mii-date,
.mii-date-box .heart-1,
.mii-date-box .heart-2,
.mii-date-box .heart-3,
.header .logo-box .logo-3ds,
.header .logo-box .logo-2ds,
.header .logo-box .btn-music,
.header .logo-box .btn-music.pause,
.header .logo-tomodachi,
.header .navi .navi-item .navi-link .star-1,
.header .navi .navi-item .navi-link .star-2,
.header .navi .navi-item .navi-link .star-3,
.cont-index .store-link,
.cont-index .mii-box .mii-panda,
.cont-index .mii-box .mii-dog,
.cont-index .mii-box .mii-cook,
.cont-index .mii-box .mii-captain,
.cont-index .mii-box .mii-cat,
.cont-index .mii-box .mii-sleep-box .bubble-3,
.cont-index .mii-box .mii-3ds,
.cont-index .mii-box .mii-sceleton,
.cont-index .mii-box .mii-hero,
.cont-index .mii-box .mii-strawberry,
.cont-index .mii-box .mii-sandwich,
.cont-index .tagline-cloud,
.cont-index .slider .slide .box-yellow.box-quiz .box-bg .box-img,
.cont-index .slider .slide .box-yellow.box-imgshare .box-bg .box-img,
.cont-index .slider .slide .box-yellow.box-direct .box-bg .box-img,
.cont-index .slider .slide .box-yellow.box-brochure .box-bg .box-img,
.cont-index .slider .slide .box-yellow.box-demo .box-bg .box-img,
.cont-index .slider-prev,
.cont-index .slider-next,
.cont-whatis .store-link,
.cont-whatis .section-1 .mii-soccer,
.cont-whatis .section-1 .mii-captain,
.cont-whatis .section-1 .headline-cloud,
.cont-whatis .section-2 .mii-3ds,
.cont-whatis .section-2 .mii-sand,
.cont-whatis .section-2 .mii-fireman,
.cont-whatis .section-3 .mii-cat,
.cont-whatis .section-4 .mii-cook,
.cont-whatis .section-6 .mii-panda,
.cont-whatis .section-7 .mii-sleep-box .mii-sleep,
.cont-whatis .section-7 .mii-sleep-box .bubble-1,
.cont-whatis .section-7 .mii-sleep-box .bubble-2,
.cont-whatis .section-7 .mii-sleep-box .bubble-3,
.cont-whatis .section-7 .mii-girl,
.cont-movein .store-link,
.cont-movein .section-1 .mii-sceleton,
.cont-movein .section-1 .mii-strawberry,
.cont-movein .section-1 .headline-cloud,
.cont-movein .section-2 .mii-3ds,
.cont-movein .section-3 .mii-sandwich,
.cont-movein .section-3 .mii-hero,
.cont-movein .section-3 .mii-phone,
.cont-movein .section-5 .mii-fireman,
.cont-movein .section-5 .mii-cat,
.cont-movein .section-5 .img-register,
.cont-explore .store-link,
.cont-explore .section-1 .mii-hero,
.cont-explore .section-1 .mii-sandwich,
.cont-explore .section-1 .headline-cloud,
.cont-explore .section-2 .map,
.cont-explore .section-3 .box-start .box-top .close,
.cont-explore .section-3 .box-island .box-top .close,
.cont-explore .section-3 .box-island .box-bg .inner-box .slider-prev,
.cont-explore .section-3 .box-island .box-bg .inner-box .slider-next,
.cont-residents .store-link,
.cont-residents .section-1 .mii-hat,
.cont-residents .section-1 .mii-plane,
.cont-residents .section-1 .headline-cloud,
.cont-residents .section-2 .mii-sand,
.cont-residents .section-2 .mii-glasses,
.cont-residents .section-2 .mii-3ds,
.cont-residents .section-2 .img-house,
.cont-residents .section-3 .mii-orangegirl,
.cont-residents .section-3 .mii-mermaid,
.cont-residents .section-3 .mii-cheerleaders,
.cont-residents .section-3 .mii-seniordog,
.cont-residents .section-3 .mii-cook,
.cont-residents .section-3 .box-red .inner-box .slider-prev,
.cont-residents .section-3 .box-red .inner-box .slider-next,
.cont-residents .section-4 .mii-hero,
.cont-residents .section-4 .mii-phone,
.cont-residents .section-4 .mii-pirate,
.cont-expect .store-link,
.cont-expect .section-1 .mii-training,
.cont-expect .section-1 .mii-captain,
.cont-expect .section-1 .headline-cloud,
.cont-expect .section-2 .mii-fireman,
.cont-expect .section-2 .mii-plane,
.cont-expect .section-2 .mii-strawberry,
.cont-expect .section-2 .mii-sceleton,
.cont-expect .section-2 .mii-cook,
.cont-expect .section-2 .mii-mermaid,
.cont-expect .section-2 .mii-cat,
.cont-expect .section-2 .mii-sand,
.cont-expect .section-2 .mii-hat,
.cont-expect .section-2 .mii-dog,
.cont-expect .section-3 .mii-orangegirl,
.cont-expect .section-3 .box-orange .box-bg .inner-box .slider-prev,
.cont-expect .section-3 .box-orange .box-bg .inner-box .slider-next,
.cont-expect .section-4 .mii-phone,
.cont-expect .section-4 .mii-blackgirl,
.cont-expect .section-4 .box-red .inner-box .mii-family,
.cont-expect .section-5 .mii-cheerleaders,
.cont-expect .section-5 .mii-duck,
.cont-expect .section-5 .mii-seniordog,
.cont-expect .section-5 .mii-pirate,
.cont-expect .section-5 .box-green .headline-icon,
.cont-expect .section-6 .mii-redhero,
.cont-expect .section-6 .mii-glasses,
.cont-expect .section-6 .box-purple .headline-icon,
.cont-faq .store-link,
.cont-faq .section-1 .headline-cloud,
.cont-welcome .store-link,
.cont-welcome .section-1 .headline-cloud,
.cont-welcome .section-1 .mii-blackgirl,
.cont-welcome .section-2 .mii-mermaid,
.cont-welcome .section-2 .qr-img,
.cont-welcome .section-3 .headline-cloud,
.cont-welcome .section-3 .mii-family,
.cont-welcome .section-3 .mii-panda,
.cont-welcome .section-3 .mii-3ds,
.cont-quiz .store-link,
#popup .close .close-inner,
#popup.popup-quotes .container .video-box .inner .quotes-qr,
#footer .extrabox .localplay .localplay-icon,
#footer .extrabox .spotpass .spotpass-icon,
#footer .extrabox .streetpass .streetpass-icon,
#footer .extrabox .nin-network,
#footer .eshop-box .eshop .eshop-logo {
  background: url("/assets/images/eu/quiz/img/mainsite/mainsprite-s0bf8f825da.png") no-repeat;
}

/* Import */
/*@font-face{ font-family: "Avenir LT W01 55 Roman"; src: url("../fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix"); src: url("../fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix") format("eot"), url("../fonts/b9ebb19d-88c1-4cbd-9baf-cf51972422ec.woff") format("woff"), url("../fonts/5ed4f98e-9044-4810-88ff-74d412c1351f.ttf") format("truetype"), url("../fonts/4cb16859-16ca-4342-b89c-292dc83266af.svg#4cb16859-16ca-4342-b89c-292dc83266af") format("svg");
}

@font-face{ font-family: "Avenir LT W01 85 Heavy"; src: url("../fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix"); src: url("../fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix") format("eot"), url("../fonts/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff") format("woff"), url("../fonts/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf") format("truetype"), url("../fonts/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7") format("svg");
}*/
/*@font-face{ font-family: "Dreamland W01"; src: url("../fonts/6b47e607-c6f4-4e7f-8e69-f08b8e424533.eot?#iefix"); src: url("../fonts/6b47e607-c6f4-4e7f-8e69-f08b8e424533.eot?#iefix") format("eot"), url("../fonts/8082e816-40df-4741-b553-6411e9a8a416.woff") format("woff"), url("../fonts/ed52bbbd-6715-4663-8582-0c2b712d5a82.ttf") format("truetype"), url("../fonts/341fa5bd-22c1-4966-b2da-836bf2313621.svg#341fa5bd-22c1-4966-b2da-836bf2313621") format("svg");
}*/
/*@font-face{ font-family: "CollectorComicW10-Bold"; src: url("../fonts/5d7e751e-f931-409b-84ba-a7e1cad43667.eot?#iefix"); src: url("../fonts/5d7e751e-f931-409b-84ba-a7e1cad43667.eot?#iefix") format("eot"), url("../fonts/bfff32e2-cb55-4115-a176-d455cc9cd0bb.woff") format("woff"), url("../fonts/9cb2f987-2f90-48c6-9789-0b515f4f6cf0.ttf") format("truetype"), url("../fonts/10ab837e-3c04-4eb4-b979-87b14ffa6c4b.svg#10ab837e-3c04-4eb4-b979-87b14ffa6c4b") format("svg");
}*/
/*@font-face{ font-family: "CollectorComicW10-Regul"; src: url("../fonts/96095e5f-f317-4408-8e01-7fe4175344f5.eot?#iefix"); src: url("../fonts/96095e5f-f317-4408-8e01-7fe4175344f5.eot?#iefix") format("eot"), url("../fonts/436fd37c-2063-4c87-a6b2-bb9413496487.woff") format("woff"), url("../fonts/26d439a4-a0fe-442a-97cb-ebd9f0219e06.ttf") format("truetype"), url("../fonts/a7b270dd-1743-4214-a21b-4f8c0f841ac0.svg#a7b270dd-1743-4214-a21b-4f8c0f841ac0") format("svg");
}*/
/* Fonts */
/*$text-font: 'Montserrat', Arial, sans-serif;
$hand-font: 'Architects Daughter', Arial, sans-serif;

$text-font-ru: 'Ubuntu', Arial, sans-serif;
$hand-font-ru: 'Neucha', Arial, sans-serif;*/
/*$text-font-ru: 'Ubuntu', Arial, sans-serif;
$hand-font-ru: 'One Stroke Script W01', Arial, sans-serif;*/
/* Chrome, Safari, Opera */
@-webkit-keyframes btn-hover {
  /* line 3, ../../../../src/sass/includes/animations/_btnhover.scss */
  0% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 9, ../../../../src/sass/includes/animations/_btnhover.scss */
  25% {
    transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
  }
  /* line 15, ../../../../src/sass/includes/animations/_btnhover.scss */
  75% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  /* line 21, ../../../../src/sass/includes/animations/_btnhover.scss */
  100% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
}

/* Standard syntax */
@keyframes btn-hover {
  /* line 30, ../../../../src/sass/includes/animations/_btnhover.scss */
  0% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 36, ../../../../src/sass/includes/animations/_btnhover.scss */
  25% {
    transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
  }
  /* line 42, ../../../../src/sass/includes/animations/_btnhover.scss */
  75% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  /* line 48, ../../../../src/sass/includes/animations/_btnhover.scss */
  100% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes date-heart-1 {
  /* line 3, ../../../../src/sass/includes/animations/_datehearts.scss */
  0% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 9, ../../../../src/sass/includes/animations/_datehearts.scss */
  10% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  /* line 15, ../../../../src/sass/includes/animations/_datehearts.scss */
  20% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 21, ../../../../src/sass/includes/animations/_datehearts.scss */
  70% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 27, ../../../../src/sass/includes/animations/_datehearts.scss */
  80% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
}

/* Standard syntax */
@keyframes date-heart-1 {
  /* line 36, ../../../../src/sass/includes/animations/_datehearts.scss */
  0% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 42, ../../../../src/sass/includes/animations/_datehearts.scss */
  10% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  /* line 48, ../../../../src/sass/includes/animations/_datehearts.scss */
  20% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 54, ../../../../src/sass/includes/animations/_datehearts.scss */
  70% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 60, ../../../../src/sass/includes/animations/_datehearts.scss */
  80% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes date-heart-2 {
  /* line 71, ../../../../src/sass/includes/animations/_datehearts.scss */
  0% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 77, ../../../../src/sass/includes/animations/_datehearts.scss */
  20% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 83, ../../../../src/sass/includes/animations/_datehearts.scss */
  30% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  /* line 89, ../../../../src/sass/includes/animations/_datehearts.scss */
  40% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 95, ../../../../src/sass/includes/animations/_datehearts.scss */
  80% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 101, ../../../../src/sass/includes/animations/_datehearts.scss */
  90% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
}

/* Standard syntax */
@keyframes date-heart-2 {
  /* line 110, ../../../../src/sass/includes/animations/_datehearts.scss */
  0% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 116, ../../../../src/sass/includes/animations/_datehearts.scss */
  20% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 122, ../../../../src/sass/includes/animations/_datehearts.scss */
  30% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  /* line 128, ../../../../src/sass/includes/animations/_datehearts.scss */
  40% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 134, ../../../../src/sass/includes/animations/_datehearts.scss */
  80% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 140, ../../../../src/sass/includes/animations/_datehearts.scss */
  90% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes date-heart-3 {
  /* line 151, ../../../../src/sass/includes/animations/_datehearts.scss */
  0% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 157, ../../../../src/sass/includes/animations/_datehearts.scss */
  40% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 163, ../../../../src/sass/includes/animations/_datehearts.scss */
  50% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  /* line 169, ../../../../src/sass/includes/animations/_datehearts.scss */
  60% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 175, ../../../../src/sass/includes/animations/_datehearts.scss */
  90% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 181, ../../../../src/sass/includes/animations/_datehearts.scss */
  100% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
}

/* Standard syntax */
@keyframes date-heart-3 {
  /* line 190, ../../../../src/sass/includes/animations/_datehearts.scss */
  0% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 196, ../../../../src/sass/includes/animations/_datehearts.scss */
  40% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 202, ../../../../src/sass/includes/animations/_datehearts.scss */
  50% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  /* line 208, ../../../../src/sass/includes/animations/_datehearts.scss */
  60% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 214, ../../../../src/sass/includes/animations/_datehearts.scss */
  90% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 220, ../../../../src/sass/includes/animations/_datehearts.scss */
  100% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes dance-note {
  /* line 3, ../../../../src/sass/includes/animations/_datenotes.scss */
  0% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 9, ../../../../src/sass/includes/animations/_datenotes.scss */
  10% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  /* line 15, ../../../../src/sass/includes/animations/_datenotes.scss */
  20% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 21, ../../../../src/sass/includes/animations/_datenotes.scss */
  50% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 27, ../../../../src/sass/includes/animations/_datenotes.scss */
  60% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
}

/* Standard syntax */
@keyframes dance-note {
  /* line 36, ../../../../src/sass/includes/animations/_datenotes.scss */
  0% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 42, ../../../../src/sass/includes/animations/_datenotes.scss */
  10% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  /* line 48, ../../../../src/sass/includes/animations/_datenotes.scss */
  20% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 54, ../../../../src/sass/includes/animations/_datenotes.scss */
  50% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 60, ../../../../src/sass/includes/animations/_datenotes.scss */
  60% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes polaroid-rotate-1 {
  /* line 3, ../../../../src/sass/includes/animations/_polaroids.scss */
  0% {
    transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
  }
  /* line 9, ../../../../src/sass/includes/animations/_polaroids.scss */
  2.5% {
    transform: rotate(-13deg);
    -ms-transform: rotate(-13deg);
    -webkit-transform: rotate(-13deg);
  }
  /* line 15, ../../../../src/sass/includes/animations/_polaroids.scss */
  7.5% {
    transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
  }
  /* line 21, ../../../../src/sass/includes/animations/_polaroids.scss */
  10% {
    transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
  }
}

/* Standard syntax */
@keyframes polaroid-rotate-1 {
  /* line 30, ../../../../src/sass/includes/animations/_polaroids.scss */
  0% {
    transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
  }
  /* line 36, ../../../../src/sass/includes/animations/_polaroids.scss */
  2.5% {
    transform: rotate(-13deg);
    -ms-transform: rotate(-13deg);
    -webkit-transform: rotate(-13deg);
  }
  /* line 42, ../../../../src/sass/includes/animations/_polaroids.scss */
  7.5% {
    transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
  }
  /* line 48, ../../../../src/sass/includes/animations/_polaroids.scss */
  10% {
    transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
  }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes polaroid-rotate-2 {
  /* line 59, ../../../../src/sass/includes/animations/_polaroids.scss */
  0% {
    transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
  }
  /* line 65, ../../../../src/sass/includes/animations/_polaroids.scss */
  2.5% {
    transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
  }
  /* line 71, ../../../../src/sass/includes/animations/_polaroids.scss */
  7.5% {
    transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -webkit-transform: rotate(3deg);
  }
  /* line 77, ../../../../src/sass/includes/animations/_polaroids.scss */
  10% {
    transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
  }
}

/* Standard syntax */
@keyframes polaroid-rotate-2 {
  /* line 86, ../../../../src/sass/includes/animations/_polaroids.scss */
  0% {
    transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
  }
  /* line 92, ../../../../src/sass/includes/animations/_polaroids.scss */
  2.5% {
    transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
  }
  /* line 98, ../../../../src/sass/includes/animations/_polaroids.scss */
  7.5% {
    transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -webkit-transform: rotate(3deg);
  }
  /* line 104, ../../../../src/sass/includes/animations/_polaroids.scss */
  10% {
    transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
  }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes polaroid-rotate-3 {
  /* line 115, ../../../../src/sass/includes/animations/_polaroids.scss */
  0% {
    transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
  }
  /* line 121, ../../../../src/sass/includes/animations/_polaroids.scss */
  2.5% {
    transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
  }
  /* line 127, ../../../../src/sass/includes/animations/_polaroids.scss */
  7.5% {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  /* line 133, ../../../../src/sass/includes/animations/_polaroids.scss */
  10% {
    transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
  }
}

/* Standard syntax */
@keyframes polaroid-rotate-3 {
  /* line 142, ../../../../src/sass/includes/animations/_polaroids.scss */
  0% {
    transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
  }
  /* line 148, ../../../../src/sass/includes/animations/_polaroids.scss */
  2.5% {
    transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
  }
  /* line 154, ../../../../src/sass/includes/animations/_polaroids.scss */
  7.5% {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  /* line 160, ../../../../src/sass/includes/animations/_polaroids.scss */
  10% {
    transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
  }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes polaroid-rotate-4 {
  /* line 171, ../../../../src/sass/includes/animations/_polaroids.scss */
  0% {
    transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
  }
  /* line 177, ../../../../src/sass/includes/animations/_polaroids.scss */
  2.5% {
    transform: rotate(-7deg);
    -ms-transform: rotate(-7deg);
    -webkit-transform: rotate(-7deg);
  }
  /* line 183, ../../../../src/sass/includes/animations/_polaroids.scss */
  7.5% {
    transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -webkit-transform: rotate(3deg);
  }
  /* line 189, ../../../../src/sass/includes/animations/_polaroids.scss */
  10% {
    transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
  }
}

/* Standard syntax */
@keyframes polaroid-rotate-4 {
  /* line 198, ../../../../src/sass/includes/animations/_polaroids.scss */
  0% {
    transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
  }
  /* line 204, ../../../../src/sass/includes/animations/_polaroids.scss */
  2.5% {
    transform: rotate(-7deg);
    -ms-transform: rotate(-7deg);
    -webkit-transform: rotate(-7deg);
  }
  /* line 210, ../../../../src/sass/includes/animations/_polaroids.scss */
  7.5% {
    transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -webkit-transform: rotate(3deg);
  }
  /* line 216, ../../../../src/sass/includes/animations/_polaroids.scss */
  10% {
    transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
  }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes polaroid-rotate-5 {
  /* line 227, ../../../../src/sass/includes/animations/_polaroids.scss */
  0% {
    transform: rotate(9deg);
    -ms-transform: rotate(9deg);
    -webkit-transform: rotate(9deg);
  }
  /* line 233, ../../../../src/sass/includes/animations/_polaroids.scss */
  2.5% {
    transform: rotate(14deg);
    -ms-transform: rotate(14deg);
    -webkit-transform: rotate(14deg);
  }
  /* line 239, ../../../../src/sass/includes/animations/_polaroids.scss */
  7.5% {
    transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    -webkit-transform: rotate(4deg);
  }
  /* line 245, ../../../../src/sass/includes/animations/_polaroids.scss */
  10% {
    transform: rotate(9deg);
    -ms-transform: rotate(9deg);
    -webkit-transform: rotate(9deg);
  }
}

/* Standard syntax */
@keyframes polaroid-rotate-5 {
  /* line 254, ../../../../src/sass/includes/animations/_polaroids.scss */
  0% {
    transform: rotate(9deg);
    -ms-transform: rotate(9deg);
    -webkit-transform: rotate(9deg);
  }
  /* line 260, ../../../../src/sass/includes/animations/_polaroids.scss */
  2.5% {
    transform: rotate(14deg);
    -ms-transform: rotate(14deg);
    -webkit-transform: rotate(14deg);
  }
  /* line 266, ../../../../src/sass/includes/animations/_polaroids.scss */
  7.5% {
    transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    -webkit-transform: rotate(4deg);
  }
  /* line 272, ../../../../src/sass/includes/animations/_polaroids.scss */
  10% {
    transform: rotate(9deg);
    -ms-transform: rotate(9deg);
    -webkit-transform: rotate(9deg);
  }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes polaroid-rotate-6 {
  /* line 283, ../../../../src/sass/includes/animations/_polaroids.scss */
  0% {
    transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
  }
  /* line 289, ../../../../src/sass/includes/animations/_polaroids.scss */
  2.5% {
    transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
  }
  /* line 295, ../../../../src/sass/includes/animations/_polaroids.scss */
  7.5% {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  /* line 301, ../../../../src/sass/includes/animations/_polaroids.scss */
  10% {
    transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
  }
}

/* Standard syntax */
@keyframes polaroid-rotate-6 {
  /* line 310, ../../../../src/sass/includes/animations/_polaroids.scss */
  0% {
    transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
  }
  /* line 316, ../../../../src/sass/includes/animations/_polaroids.scss */
  2.5% {
    transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
  }
  /* line 322, ../../../../src/sass/includes/animations/_polaroids.scss */
  7.5% {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  /* line 328, ../../../../src/sass/includes/animations/_polaroids.scss */
  10% {
    transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
  }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes shibata-hover {
  /* line 3, ../../../../src/sass/includes/animations/_shibata.scss */
  0% {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  /* line 9, ../../../../src/sass/includes/animations/_shibata.scss */
  25% {
    transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
  }
  /* line 15, ../../../../src/sass/includes/animations/_shibata.scss */
  75% {
    transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
  }
  /* line 21, ../../../../src/sass/includes/animations/_shibata.scss */
  100% {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
}

/* Standard syntax */
@keyframes shibata-hover {
  /* line 30, ../../../../src/sass/includes/animations/_shibata.scss */
  0% {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  /* line 36, ../../../../src/sass/includes/animations/_shibata.scss */
  25% {
    transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
  }
  /* line 42, ../../../../src/sass/includes/animations/_shibata.scss */
  75% {
    transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
  }
  /* line 48, ../../../../src/sass/includes/animations/_shibata.scss */
  100% {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
}

/* Chrome, Safari, Opera */
@-webkit-keyframes speech-bubble {
  /* line 3, ../../../../src/sass/includes/animations/_speechbubble.scss */
  0% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 9, ../../../../src/sass/includes/animations/_speechbubble.scss */
  10% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  /* line 15, ../../../../src/sass/includes/animations/_speechbubble.scss */
  20% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 21, ../../../../src/sass/includes/animations/_speechbubble.scss */
  70% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 27, ../../../../src/sass/includes/animations/_speechbubble.scss */
  80% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
}

/* Standard syntax */
@keyframes speech-bubble {
  /* line 36, ../../../../src/sass/includes/animations/_speechbubble.scss */
  0% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  /* line 42, ../../../../src/sass/includes/animations/_speechbubble.scss */
  10% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  /* line 48, ../../../../src/sass/includes/animations/_speechbubble.scss */
  20% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 54, ../../../../src/sass/includes/animations/_speechbubble.scss */
  70% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /* line 60, ../../../../src/sass/includes/animations/_speechbubble.scss */
  80% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
}

/* line 2, ../../../../src/sass/includes/_general.scss */
body {
  font-family: Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #0a58a0;
  background: #62abda; /*-webkit-font-smoothing: subpixel-antialiased;*/
  -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
  -webkit-text-size-adjust: 100%;
}

/* line 13, ../../../../src/sass/includes/_general.scss */
body {
  background: #fff141;
}

/* line 17, ../../../../src/sass/includes/_general.scss */
body.ru {
  font-family: Arial, sans-serif;
}

/* line 21, ../../../../src/sass/includes/_general.scss */
#content {
  width: 912px;
  min-height: 900px;
  height: 1450px;
  margin: 0 auto;
  padding-top: 160px;
  position: relative;
  z-index: 135;
}

/* line 31, ../../../../src/sass/includes/_general.scss */
.page-whatis #content {
  height: 4570px;
}

/* line 35, ../../../../src/sass/includes/_general.scss */
.page-movein #content {
  height: 3260px; /*height: 3060px;*/
}

/* line 40, ../../../../src/sass/includes/_general.scss */
.page-explore #content {
  height: 1440px;
}

/* line 44, ../../../../src/sass/includes/_general.scss */
.page-residents #content {
  height: 2230px;
}

/* line 48, ../../../../src/sass/includes/_general.scss */
.page-expect #content {
  height: 2920px;
}

/* line 52, ../../../../src/sass/includes/_general.scss */
.page-faq #content {
  height: 3260px;
}

/* line 56, ../../../../src/sass/includes/_general.scss */
.page-welcome #content {
  height: 2420px;
}

/* line 60, ../../../../src/sass/includes/_general.scss */
.page-quiz #content {
  height: 5160px;
}

/* line 64, ../../../../src/sass/includes/_general.scss */
.page-quiz.short #content {
  height: 5040px;
}

/* line 68, ../../../../src/sass/includes/_general.scss */
.page-quiz.long #content {
  height: 5330px;
}

/* line 72, ../../../../src/sass/includes/_general.scss */
.page-quiz.xtra-long #content {
  height: 5480px;
}

/* line 76, ../../../../src/sass/includes/_general.scss */
.page-quiz.error #content {
  height: 5390px;
}

/* line 80, ../../../../src/sass/includes/_general.scss */
.page-quiz.error.short #content {
  height: 5240px;
}

/* line 84, ../../../../src/sass/includes/_general.scss */
.page-quiz.error.long #content {
  height: 5530px;
}

/* line 88, ../../../../src/sass/includes/_general.scss */
.page-quiz.error.xtra-long #content {
  height: 5650px;
}

/* line 92, ../../../../src/sass/includes/_general.scss */
.page-quiz.page-result #content {
  height: 2100px;
}

/* line 97, ../../../../src/sass/includes/_general.scss */
.demo-btn {
  background-position: -680px -262px;
  width: 169px;
  height: 96px;
  text-align: center;
  position: absolute;
  text-decoration: none;
  top: -30px;
  left: 15px;
}
/* line 105, ../../../../src/sass/includes/_general.scss */
.demo-btn .demo-text {
  font-size: 14px;
  line-height: 17px;
  color: #fff;
  position: relative;
  top: 20px;
  text-decoration: none;
  font-weight: bold;
}

/* line 116, ../../../../src/sass/includes/_general.scss */
.demo-btn-big {
  background-position: -639px -516px;
  width: 214px;
  height: 120px;
  top: 300px;
  left: 200px;
  z-index: 4;
}
/* line 122, ../../../../src/sass/includes/_general.scss */
.demo-btn-big .demo-text {
  font-size: 18px;
  line-height: 24px;
}

/* line 128, ../../../../src/sass/includes/_general.scss */
.demo-btn:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}

/* line 134, ../../../../src/sass/includes/_general.scss */
.btn-top {
  width: 65px;
  height: 65px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 4px 6px 0px 0px #81bce1;
  position: fixed;
  bottom: 200px;
  left: 50%;
  margin-left: 490px;
  display: block;
  z-index: 845;
}
/* line 147, ../../../../src/sass/includes/_general.scss */
.btn-top .arrow {
  background-position: -168px -126px;
  width: 31px;
  height: 16px;
  position: absolute;
  top: 22px;
  left: 17px;
}

/* line 155, ../../../../src/sass/includes/_general.scss */
.btn-top:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}

/* line 160, ../../../../src/sass/includes/_general.scss */
.page-index .btn-top {
  display: none;
}

/* line 1, ../../../../src/sass/includes/_background.scss */
#background {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/* line 11, ../../../../src/sass/includes/_background.scss */
#background .bg-top {
  width: 100%;
  height: 258px;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 23;
}
/* line 20, ../../../../src/sass/includes/_background.scss */
#background .bg-top .dots {
  background: #fff141 url("/assets/images/eu/quiz/img/mainsite/dots-yellow.png") repeat; /*31*/
  width: 100%;
  height: 217px;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 41px;
}
/* line 31, ../../../../src/sass/includes/_background.scss */
#background .bg-top .mask {
  background: url("/assets/images/eu/quiz/img/mainsite/mask-yellow-bottom.png") repeat-x; /*41*/
  width: 100%;
  height: 41px;
  position: absolute;
  top: 217px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
/* line 43, ../../../../src/sass/includes/_background.scss */
#background .bg-center {
  width: 100%;
  height: 901px;
  position: absolute;
  top: 220px;
  left: 0px;
  right: 0px;
  bottom: 100px;
  z-index: 13;
  background: #62abda url("/assets/images/eu/quiz/img/mainsite/dots-blue.png") repeat; /*17*/
}
/* line 55, ../../../../src/sass/includes/_background.scss */
#background .bg-bottom {
  width: 100%;
  height: 496px;
  position: absolute;
  top: 1090px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 28;
}
/* line 65, ../../../../src/sass/includes/_background.scss */
#background .bg-bottom .mask {
  background: url("/assets/images/eu/quiz/img/mainsite/mask-yellow-top.png") repeat-x; /*31*/
  width: 100%;
  height: 31px;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px; /*bottom: 465px;*/
}
/* line 76, ../../../../src/sass/includes/_background.scss */
#background .bg-bottom .bottom {
  position: absolute; /*top: 31px;*/
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #fff141;
}
/* line 85, ../../../../src/sass/includes/_background.scss */
#background .bg-bottom .dots {
  background: #fff141 url("/assets/images/eu/quiz/img/mainsite/dots-yellow.png") repeat; /*31*/
  width: 100%; /*height: 403px;*/
  position: absolute;
  top: 31px;
  left: 0px;
  right: 0px;
  bottom: 62px;
}
/* line 96, ../../../../src/sass/includes/_background.scss */
#background .bg-bottom .gradient {
  background: url("/assets/images/eu/quiz/img/mainsite/gradient-yellow.png") repeat-x; /*62*/
  width: 100%;
  height: 62px;
  position: absolute; /*top: 434px;*/
  left: 0px;
  right: 0px;
  bottom: 0px;
}

/* line 110, ../../../../src/sass/includes/_background.scss */
.page-whatis #background .bg-center {
  height: 4250px;
}
/* line 114, ../../../../src/sass/includes/_background.scss */
.page-whatis #background .bg-bottom {
  top: 4400px;
  height: 310px;
}

/* line 121, ../../../../src/sass/includes/_background.scss */
.page-movein #background .bg-center {
  height: 2950px; /*height: 2750px;*/
}
/* line 126, ../../../../src/sass/includes/_background.scss */
.page-movein #background .bg-bottom {
  top: 3100px; /*top: 2900px;*/
  height: 310px;
}

/* line 134, ../../../../src/sass/includes/_background.scss */
.page-explore #background .bg-center {
  height: 1100px;
}
/* line 138, ../../../../src/sass/includes/_background.scss */
.page-explore #background .bg-bottom {
  top: 1260px;
  height: 310px;
}

/* line 145, ../../../../src/sass/includes/_background.scss */
.page-residents #background .bg-center {
  height: 1900px;
}
/* line 149, ../../../../src/sass/includes/_background.scss */
.page-residents #background .bg-bottom {
  top: 2055px;
  height: 310px;
}

/* line 156, ../../../../src/sass/includes/_background.scss */
.page-expect #background .bg-center {
  height: 2640px;
}
/* line 160, ../../../../src/sass/includes/_background.scss */
.page-expect #background .bg-bottom {
  top: 2745px;
  height: 310px;
}

/* line 167, ../../../../src/sass/includes/_background.scss */
.page-faq #background .bg-center {
  height: 2950px;
}
/* line 171, ../../../../src/sass/includes/_background.scss */
.page-faq #background .bg-bottom {
  top: 3080px;
  height: 310px;
}

/* line 178, ../../../../src/sass/includes/_background.scss */
.page-welcome #background .bg-center {
  height: 1880px;
}
/* line 182, ../../../../src/sass/includes/_background.scss */
.page-welcome #background .bg-bottom {
  top: 2030px;
  height: 496px;
}

/* line 189, ../../../../src/sass/includes/_background.scss */
.page-quiz #background .bg-center {
  height: 4840px;
}
/* line 193, ../../../../src/sass/includes/_background.scss */
.page-quiz #background .bg-bottom {
  top: 5000px;
  height: 310px;
}

/* line 200, ../../../../src/sass/includes/_background.scss */
.page-quiz.short #background .bg-center {
  height: 4720px;
}
/* line 204, ../../../../src/sass/includes/_background.scss */
.page-quiz.short #background .bg-bottom {
  top: 4880px;
}

/* line 210, ../../../../src/sass/includes/_background.scss */
.page-quiz.long #background .bg-center {
  height: 5020px;
}
/* line 214, ../../../../src/sass/includes/_background.scss */
.page-quiz.long #background .bg-bottom {
  top: 5180px;
}

/* line 220, ../../../../src/sass/includes/_background.scss */
.page-quiz.xtra-long #background .bg-center {
  height: 5160px;
}
/* line 224, ../../../../src/sass/includes/_background.scss */
.page-quiz.xtra-long #background .bg-bottom {
  top: 5310px;
}

/* line 230, ../../../../src/sass/includes/_background.scss */
.page-quiz.error #background .bg-center {
  height: 5070px;
}
/* line 234, ../../../../src/sass/includes/_background.scss */
.page-quiz.error #background .bg-bottom {
  top: 5240px;
  height: 310px;
}

/* line 241, ../../../../src/sass/includes/_background.scss */
.page-quiz.error.short #background .bg-center {
  height: 4920px;
}
/* line 245, ../../../../src/sass/includes/_background.scss */
.page-quiz.error.short #background .bg-bottom {
  top: 5090px;
}

/* line 251, ../../../../src/sass/includes/_background.scss */
.page-quiz.error.long #background .bg-center {
  height: 5220px;
}
/* line 255, ../../../../src/sass/includes/_background.scss */
.page-quiz.error.long #background .bg-bottom {
  top: 5380px;
}

/* line 261, ../../../../src/sass/includes/_background.scss */
.page-quiz.error.xtra-long #background .bg-center {
  height: 5360px;
}
/* line 265, ../../../../src/sass/includes/_background.scss */
.page-quiz.error.xtra-long #background .bg-bottom {
  top: 5480px;
}

/* line 271, ../../../../src/sass/includes/_background.scss */
.page-quiz.page-result #background .bg-center {
  height: 1780px;
}
/* line 275, ../../../../src/sass/includes/_background.scss */
.page-quiz.page-result #background .bg-bottom {
  top: 1930px;
  height: 310px;
}

/* line 1, ../../../../src/sass/includes/_mii.scss */
.mii-mirror-box {
  position: absolute;
}
/* line 4, ../../../../src/sass/includes/_mii.scss */
.mii-mirror-box .mii-mirror {
  background-position: -213px -1298px;
  width: 119px;
  height: 150px;
}
/* line 8, ../../../../src/sass/includes/_mii.scss */
.mii-mirror-box .note-1 {
  background-position: -834px -126px;
  width: 26px;
  height: 35px;
  position: absolute;
  top: 0px;
  left: 1px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 2s linear 2.4s infinite;
  animation: dance-note 2s linear 2.4s infinite;
}
/* line 20, ../../../../src/sass/includes/_mii.scss */
.mii-mirror-box .note-2 {
  background-position: -762px -126px;
  width: 24px;
  height: 32px;
  position: absolute;
  top: 114px;
  left: 31px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 2s linear 0s infinite;
  animation: dance-note 2s linear 0s infinite;
}
/* line 32, ../../../../src/sass/includes/_mii.scss */
.mii-mirror-box .note-3 {
  background-position: -796px -126px;
  width: 28px;
  height: 35px;
  position: absolute;
  top: 47px;
  right: 0px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 2s linear 1.8s infinite;
  animation: dance-note 2s linear 1.8s infinite;
}

/* line 45, ../../../../src/sass/includes/_mii.scss */
.mii-bricks-box {
  position: absolute;
}
/* line 48, ../../../../src/sass/includes/_mii.scss */
.mii-bricks-box .mii-bricks {
  background-position: -683px -657px;
  width: 120px;
  height: 131px;
}
/* line 52, ../../../../src/sass/includes/_mii.scss */
.mii-bricks-box .bubble-1 {
  background-position: -25px -126px;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 58px;
  left: 62px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: date-heart-1 3s linear 1.5s infinite;
  animation: date-heart-1 3s linear 1.5s infinite;
}
/* line 64, ../../../../src/sass/includes/_mii.scss */
.mii-bricks-box .bubble-2 {
  background-position: -73px -126px;
  width: 13px;
  height: 12px;
  position: absolute;
  top: 48px;
  left: 71px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: date-heart-2 3s linear 1.5s infinite;
  animation: date-heart-2 3s linear 1.5s infinite;
}
/* line 76, ../../../../src/sass/includes/_mii.scss */
.mii-bricks-box .bubble-3 {
  background-position: -369px 0;
  width: 60px;
  height: 48px;
  position: absolute;
  top: 0px;
  right: 0px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: date-heart-3 3s linear 1.5s infinite;
  animation: date-heart-3 3s linear 1.5s infinite;
}

/* line 89, ../../../../src/sass/includes/_mii.scss */
.mii-sleep-box {
  position: absolute;
}
/* line 92, ../../../../src/sass/includes/_mii.scss */
.mii-sleep-box .mii-sleep {
  background-position: -849px -806px;
  width: 153px;
  height: 138px;
}
/* line 96, ../../../../src/sass/includes/_mii.scss */
.mii-sleep-box .bubble-1 {
  background-position: 0 -126px;
  width: 15px;
  height: 10px;
  position: absolute;
  top: 62px;
  left: 64px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: date-heart-1 3s linear 1s infinite;
  animation: date-heart-1 3s linear 1s infinite;
}
/* line 108, ../../../../src/sass/includes/_mii.scss */
.mii-sleep-box .bubble-2 {
  background-position: -45px -126px;
  width: 18px;
  height: 12px;
  position: absolute;
  top: 52px;
  left: 68px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: date-heart-2 3s linear 1s infinite;
  animation: date-heart-2 3s linear 1s infinite;
}
/* line 120, ../../../../src/sass/includes/_mii.scss */
.mii-sleep-box .bubble-3 {
  background-position: -508px 0;
  width: 77px;
  height: 55px;
  position: absolute;
  top: 0px;
  left: 44px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: date-heart-3 3s linear 1s infinite;
  animation: date-heart-3 3s linear 1s infinite;
}

/* line 133, ../../../../src/sass/includes/_mii.scss */
.mii-girl-box {
  position: absolute;
}
/* line 136, ../../../../src/sass/includes/_mii.scss */
.mii-girl-box .mii-girl {
  background-position: -322px -516px;
  width: 62px;
  height: 131px;
  z-index: 5;
  position: relative;
}
/* line 142, ../../../../src/sass/includes/_mii.scss */
.mii-girl-box .bubble {
  background-position: -367px -393px;
  width: 138px;
  height: 90px;
  position: absolute;
  top: -65px;
  left: 10px;
  z-index: 3;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: speech-bubble 3s linear 0.5s infinite;
  animation: speech-bubble 3s linear 0.5s infinite;
}

/* line 156, ../../../../src/sass/includes/_mii.scss */
.mii-sand-box {
  position: absolute;
}
/* line 159, ../../../../src/sass/includes/_mii.scss */
.mii-sand-box .mii-sand {
  background-position: -859px -262px;
  width: 162px;
  height: 121px;
  z-index: 5;
  position: relative;
}
/* line 165, ../../../../src/sass/includes/_mii.scss */
.mii-sand-box .bubble {
  background-position: -190px -516px;
  width: 122px;
  height: 88px;
  position: absolute;
  top: -40px;
  left: -35px;
  z-index: 3;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: speech-bubble 3s linear 1.5s infinite;
  animation: speech-bubble 3s linear 1.5s infinite;
}

/* line 179, ../../../../src/sass/includes/_mii.scss */
.mii-dance-box {
  position: absolute;
}
/* line 182, ../../../../src/sass/includes/_mii.scss */
.mii-dance-box .mii-dance {
  background-position: -461px -954px;
  width: 203px;
  height: 142px;
}
/* line 186, ../../../../src/sass/includes/_mii.scss */
.mii-dance-box .note-1 {
  background-position: -436px -126px;
  width: 16px;
  height: 18px;
  position: absolute;
  top: 28px;
  left: 0px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 2.4s infinite;
  animation: dance-note 3s linear 2.4s infinite;
}
/* line 198, ../../../../src/sass/includes/_mii.scss */
.mii-dance-box .note-2 {
  background-position: -150px -126px;
  width: 8px;
  height: 15px;
  position: absolute;
  top: 6px;
  left: 21px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 0s infinite;
  animation: dance-note 3s linear 0s infinite;
}
/* line 210, ../../../../src/sass/includes/_mii.scss */
.mii-dance-box .note-3 {
  background-position: -240px -126px;
  width: 11px;
  height: 16px;
  position: absolute;
  top: 20px;
  left: 66px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 1.8s infinite;
  animation: dance-note 3s linear 1.8s infinite;
}
/* line 222, ../../../../src/sass/includes/_mii.scss */
.mii-dance-box .note-4 {
  background-position: -261px -126px;
  width: 6px;
  height: 16px;
  position: absolute;
  top: 0px;
  right: 81px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 0.6s infinite;
  animation: dance-note 3s linear 0.6s infinite;
}
/* line 234, ../../../../src/sass/includes/_mii.scss */
.mii-dance-box .note-5 {
  background-position: -310px -126px;
  width: 19px;
  height: 17px;
  position: absolute;
  top: 27px;
  right: 56px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 0.2s infinite;
  animation: dance-note 3s linear 0.2s infinite;
}
/* line 246, ../../../../src/sass/includes/_mii.scss */
.mii-dance-box .note-6 {
  background-position: -588px -126px;
  width: 15px;
  height: 18px;
  position: absolute;
  top: 5px;
  right: 6px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 2s infinite;
  animation: dance-note 3s linear 2s infinite;
}
/* line 258, ../../../../src/sass/includes/_mii.scss */
.mii-dance-box .note-7 {
  background-position: -127px -126px;
  width: 13px;
  height: 15px;
  position: absolute;
  top: 35px;
  right: 0px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 1.4s infinite;
  animation: dance-note 3s linear 1.4s infinite;
}

/* line 271, ../../../../src/sass/includes/_mii.scss */
.mii-dancer-box {
  position: absolute;
}
/* line 274, ../../../../src/sass/includes/_mii.scss */
.mii-dancer-box .mii-dancer {
  background-position: -301px -1114px;
  width: 203px;
  height: 152px;
}
/* line 278, ../../../../src/sass/includes/_mii.scss */
.mii-dancer-box .note-1 {
  background-position: -436px -126px;
  width: 16px;
  height: 18px;
  position: absolute;
  top: 16px;
  left: 0px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 2.4s infinite;
  animation: dance-note 3s linear 2.4s infinite;
}
/* line 290, ../../../../src/sass/includes/_mii.scss */
.mii-dancer-box .note-2 {
  background-position: -150px -126px;
  width: 8px;
  height: 15px;
  position: absolute;
  top: 14px;
  left: 46px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 0s infinite;
  animation: dance-note 3s linear 0s infinite;
}
/* line 302, ../../../../src/sass/includes/_mii.scss */
.mii-dancer-box .note-3 {
  background-position: -240px -126px;
  width: 11px;
  height: 16px;
  position: absolute;
  top: 33px;
  left: 66px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 1.8s infinite;
  animation: dance-note 3s linear 1.8s infinite;
}
/* line 314, ../../../../src/sass/includes/_mii.scss */
.mii-dancer-box .note-4 {
  background-position: -261px -126px;
  width: 6px;
  height: 16px;
  position: absolute;
  top: 11px;
  left: 97px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 0.6s infinite;
  animation: dance-note 3s linear 0.6s infinite;
}
/* line 326, ../../../../src/sass/includes/_mii.scss */
.mii-dancer-box .note-5 {
  background-position: -310px -126px;
  width: 19px;
  height: 17px;
  position: absolute;
  top: 36px;
  right: 74px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 0.2s infinite;
  animation: dance-note 3s linear 0.2s infinite;
}
/* line 338, ../../../../src/sass/includes/_mii.scss */
.mii-dancer-box .note-6 {
  background-position: -588px -126px;
  width: 15px;
  height: 18px;
  position: absolute;
  top: 7px;
  right: 15px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 2s infinite;
  animation: dance-note 3s linear 2s infinite;
}
/* line 350, ../../../../src/sass/includes/_mii.scss */
.mii-dancer-box .note-7 {
  background-position: -127px -126px;
  width: 13px;
  height: 15px;
  position: absolute;
  top: 44px;
  right: 3px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: dance-note 3s linear 1.4s infinite;
  animation: dance-note 3s linear 1.4s infinite;
}

/* line 363, ../../../../src/sass/includes/_mii.scss */
.mii-date-box {
  position: absolute;
}
/* line 366, ../../../../src/sass/includes/_mii.scss */
.mii-date-box .mii-date {
  background-position: -81px -1114px;
  width: 210px;
  height: 152px;
}
/* line 370, ../../../../src/sass/includes/_mii.scss */
.mii-date-box .heart-1 {
  background-position: -96px -126px;
  width: 21px;
  height: 15px;
  position: absolute;
  top: 49px;
  left: 91px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: date-heart-1 3s linear 0s infinite;
  animation: date-heart-1 3s linear 0s infinite;
}
/* line 382, ../../../../src/sass/includes/_mii.scss */
.mii-date-box .heart-2 {
  background-position: -613px -126px;
  width: 28px;
  height: 22px;
  position: absolute;
  top: 24px;
  left: 104px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: date-heart-2 3s linear 0s infinite;
  animation: date-heart-2 3s linear 0s infinite;
}
/* line 394, ../../../../src/sass/includes/_mii.scss */
.mii-date-box .heart-3 {
  background-position: -651px -126px;
  width: 34px;
  height: 27px;
  position: absolute;
  top: 3px;
  left: 68px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: date-heart-3 3s linear 0s infinite;
  animation: date-heart-3 3s linear 0s infinite;
}

/* line 3, ../../../../src/sass/includes/_slider.scss */
.slider .slide {
  display: none;
}
/* line 7, ../../../../src/sass/includes/_slider.scss */
.slider .slide:nth-child(1) {
  display: block;
}

/* line 14, ../../../../src/sass/includes/_slider.scss */
.slider-prev,
.slider-next,
.slider-navi .dot {
  cursor: pointer;
}

/* line 20, ../../../../src/sass/includes/_slider.scss */
.slider-prev:hover,
.slider-next:hover,
.slider-navi .dot:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}

/* line 1, ../../../../src/sass/includes/_header.scss */
.header {
  position: relative;
  height: 160px;
}
/* line 5, ../../../../src/sass/includes/_header.scss */
.header .logo-box {
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 10, ../../../../src/sass/includes/_header.scss */
.header .logo-box .logo-nin {
  display: block;
  float: right;
  text-decoration: none;
}
/* line 16, ../../../../src/sass/includes/_header.scss */
.header .logo-box .logo-3ds {
  background-position: 0 -262px;
  width: 117px;
  height: 15px;
}
/* line 20, ../../../../src/sass/includes/_header.scss */
.header .logo-box .logo-line {
  width: 2px;
  height: 22px;
  background: #a0972a;
  float: right;
  margin: -4px 10px 0 10px;
}
/* line 28, ../../../../src/sass/includes/_header.scss */
.header .logo-box .logo-2ds {
  background-position: -462px -126px;
  width: 116px;
  height: 15px;
}
/* line 32, ../../../../src/sass/includes/_header.scss */
.header .logo-box .btn-music {
  background-position: -366px -126px;
  width: 25px;
  height: 18px;
  margin: -2px 0 0 15px;
  float: right;
  text-decoration: none;
}
/* line 39, ../../../../src/sass/includes/_header.scss */
.header .logo-box .btn-music.pause {
  background-position: -401px -126px;
  width: 25px;
  height: 18px;
}
/* line 44, ../../../../src/sass/includes/_header.scss */
.header .logo-tomodachi {
  background-position: -342px -1474px;
  width: 202px;
  height: 166px;
  position: absolute;
  top: 10px;
  left: -8px;
}
/* line 50, ../../../../src/sass/includes/_header.scss */
.header .logo-tomodachi h1 {
  display: none;
}
/* line 56, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-item {
  position: absolute;
}
/* line 59, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-item .navi-link {
  display: block;
  text-decoration: none;
  text-align: center;
  position: relative;
  width: 135px;
  height: 85px;
  border-radius: 50%;
  background: #fff;
  box-shadow: inset 2px 2px rgba(255, 255, 255, 0.3),
    inset -2px -2px rgba(0, 0, 0, 0.3), 1px 3px rgba(0, 0, 0, 0.3);
}
/* line 70, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-item .navi-link .arrow-border {
  position: absolute;
  width: 0px;
  height: 0px;
  border-left: 23px solid transparent;
  border-right: 4px solid transparent;
  border-top: 16px solid rgba(0, 0, 0, 0.3);
}
/* line 79, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-item .navi-link .arrow {
  position: absolute;
  width: 0px;
  height: 0px;
  border-left: 25px solid transparent;
  border-right: 5px solid transparent;
}
/* line 87, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-item .navi-link .star {
  display: none;
}
/* line 91, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-item .navi-link .star-1 {
  background-position: -33px 0;
  width: 29px;
  height: 47px;
  position: absolute;
  top: 35px;
  left: -9px;
}
/* line 98, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-item .navi-link .star-2 {
  background-position: -733px -126px;
  width: 19px;
  height: 30px;
  position: absolute;
  top: -10px;
  right: 30px;
}
/* line 105, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-item .navi-link .star-3 {
  background-position: 0 0;
  width: 23px;
  height: 38px;
  position: absolute;
  top: 55px;
  right: 10px;
}
/* line 112, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-item .navi-link .navi-text {
  font-size: 16px;
  line-height: 17px;
  color: #fff;
  position: relative;
}
/* line 120, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-item .navi-link:hover {
  /*height: 105px;
margin-top: -10px;*/
}
/* line 124, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-item .navi-link:hover .star {
  display: block;
}
/* line 131, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-item.active .navi-link .star {
  display: block;
}
/* line 135, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-whatis {
  top: 50px;
  left: 185px;
}
/* line 139, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-whatis .navi-link {
  background: #e719af;
}
/* line 142, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-whatis .navi-link .arrow-border {
  top: 86px;
  left: 72px;
  transform: rotate(-9deg);
  -ms-transform: rotate(-9deg);
  -webkit-transform: rotate(-9deg);
}
/* line 150, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-whatis .navi-link .arrow {
  top: 80px;
  left: 68px;
  border-top: 18px solid #e719af;
  transform: rotate(-9deg);
  -ms-transform: rotate(-9deg);
  -webkit-transform: rotate(-9deg);
}
/* line 159, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-whatis .navi-link .navi-text {
  text-shadow: 1px 1px #ab036e, -1px -1px #ab036e, 1px -1px #ab036e,
    -1px 1px #ab036e, 1px 0px #ab036e, 0px 1px #ab036e, -1px 0px #ab036e,
    0px -1px #ab036e, 2px 2px #ab036e, -2px -2px #ab036e, 2px -2px #ab036e,
    -2px 2px #ab036e, 2px 0px #ab036e, 0px 2px #ab036e, -2px 0px #ab036e,
    0px -2px #ab036e;
  top: 18px;
}
/* line 168, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-movein {
  top: 60px;
  left: 332px;
}
/* line 172, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-movein .navi-link {
  background: #f00;
}
/* line 175, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-movein .navi-link .arrow-border {
  top: 88px;
  left: 59px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 16px solid rgba(0, 0, 0, 0.3);
}
/* line 183, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-movein .navi-link .arrow {
  top: 82px;
  left: 58px;
  border-top: 18px solid #f00;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
/* line 191, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-movein .navi-link .navi-text {
  text-shadow: 1px 1px #b40000, -1px -1px #b40000, 1px -1px #b40000,
    -1px 1px #b40000, 1px 0px #b40000, 0px 1px #b40000, -1px 0px #b40000,
    0px -1px #b40000, 2px 2px #b40000, -2px -2px #b40000, 2px -2px #b40000,
    -2px 2px #b40000, 2px 0px #b40000, 0px 2px #b40000, -2px 0px #b40000,
    0px -2px #b40000;
  top: 16px;
}
/* line 200, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-explore {
  top: 50px;
  left: 480px;
}
/* line 204, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-explore .navi-link {
  background: #ff9000;
}
/* line 207, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-explore .navi-link .arrow-border {
  top: 87px;
  left: 40px;
  border-left: 4px solid transparent;
  border-right: 23px solid transparent;
  transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  -webkit-transform: rotate(6deg);
}
/* line 217, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-explore .navi-link .arrow {
  top: 81px;
  left: 40px;
  border-left: 5px solid transparent;
  border-right: 25px solid transparent;
  border-top: 18px solid #ff9000;
  transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  -webkit-transform: rotate(6deg);
}
/* line 228, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-explore .navi-link .navi-text {
  text-shadow: 1px 1px #c94800, -1px -1px #c94800, 1px -1px #c94800,
    -1px 1px #c94800, 1px 0px #c94800, 0px 1px #c94800, -1px 0px #c94800,
    0px -1px #c94800, 2px 2px #c94800, -2px -2px #c94800, 2px -2px #c94800,
    -2px 2px #c94800, 2px 0px #c94800, 0px 2px #c94800, -2px 0px #c94800,
    0px -2px #c94800;
  top: 27px;
}
/* line 237, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-residents {
  top: 60px;
  left: 628px;
}
/* line 241, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-residents .navi-link {
  background: #00b500;
}
/* line 244, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-residents .navi-link .arrow-border {
  top: 86px;
  left: 72px;
  transform: rotate(-9deg);
  -ms-transform: rotate(-9deg);
  -webkit-transform: rotate(-9deg);
}
/* line 252, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-residents .navi-link .arrow {
  top: 80px;
  left: 68px;
  border-top: 18px solid #00b500;
  transform: rotate(-9deg);
  -ms-transform: rotate(-9deg);
  -webkit-transform: rotate(-9deg);
}
/* line 261, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-residents .navi-link .navi-text {
  text-shadow: 1px 1px #007300, -1px -1px #007300, 1px -1px #007300,
    -1px 1px #007300, 1px 0px #007300, 0px 1px #007300, -1px 0px #007300,
    0px -1px #007300, 2px 2px #007300, -2px -2px #007300, 2px -2px #007300,
    -2px 2px #007300, 2px 0px #007300, 0px 2px #007300, -2px 0px #007300,
    0px -2px #007300;
  top: 15px;
}
/* line 270, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-expect {
  top: 50px;
  right: 0px;
}
/* line 274, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-expect .navi-link {
  background: #00a3ff;
}
/* line 277, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-expect .navi-link .arrow-border {
  top: 88px;
  left: 59px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 16px solid rgba(0, 0, 0, 0.3);
}
/* line 285, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-expect .navi-link .arrow {
  top: 82px;
  left: 58px;
  border-top: 18px solid #00a3ff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
/* line 293, ../../../../src/sass/includes/_header.scss */
.header .navi .navi-expect .navi-link .navi-text {
  text-shadow: 1px 1px #0161ab, -1px -1px #0161ab, 1px -1px #0161ab,
    -1px 1px #0161ab, 1px 0px #0161ab, 0px 1px #0161ab, -1px 0px #0161ab,
    0px -1px #0161ab, 2px 2px #0161ab, -2px -2px #0161ab, 2px -2px #0161ab,
    -2px 2px #0161ab, 2px 0px #0161ab, 0px 2px #0161ab, -2px 0px #0161ab,
    0px -2px #0161ab;
  top: 25px;
}

/* line 1, ../../../../src/sass/includes/_index.scss */
.cont-index {
  height: 1030px;
  position: relative;
}
/* line 5, ../../../../src/sass/includes/_index.scss */
.cont-index .store-link {
  background-position: -993px 0;
  width: 137px;
  height: 72px;
  height: 57px;
  padding-top: 15px;
  position: absolute;
  top: 5px;
  right: 30px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  text-shadow: 1.5px 1.2px 0px rgba(10, 2, 4, 0.3);
  text-align: center;
  text-decoration: none;
  display: block;
}
/* line 21, ../../../../src/sass/includes/_index.scss */
.cont-index .store-link:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 26, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box {
  position: relative;
}
/* line 29, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii {
  position: absolute;
}
/* line 33, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-girl-box {
  top: 80px;
  left: 225px;
}
/* line 38, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-girl-box .bubble .text {
  font-size: 14px;
  line-height: 16px;
  color: #0a58a0;
  text-align: center;
  font-weight: bold;
  margin-top: 14px;
}
/* line 49, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-panda {
  background-position: -158px -1689px;
  width: 130px;
  height: 165px;
  top: 530px;
  left: 10px;
}
/* line 55, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-sand-box {
  top: 500px;
  left: 350px;
}
/* line 60, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-sand-box .bubble .text {
  font-size: 14px;
  line-height: 16px;
  color: #0a58a0;
  text-align: center;
  font-weight: bold;
  margin-top: 20px;
}
/* line 71, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-dog {
  background-position: -585px -657px;
  width: 88px;
  height: 125px;
  top: 50px;
  right: 15px;
}
/* line 77, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-mirror-box {
  top: 550px;
  right: 0px;
}
/* line 82, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-cook {
  background-position: -734px -1474px;
  width: 96px;
  height: 173px;
  top: 330px;
  left: 25px;
}
/* line 88, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-bricks-box {
  top: 180px;
  left: 20px;
}
/* line 93, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-captain {
  background-position: -619px -1114px;
  width: 86px;
  height: 154px;
  top: 365px;
  right: 25px;
}
/* line 99, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-cat {
  background-position: -1177px -126px;
  width: 100px;
  height: 96px;
  top: 230px;
  right: 50px;
}
/* line 105, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-sleep-box {
  top: 110px;
  right: 160px;
}
/* line 109, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-sleep-box .bubble-3 {
  background-position: -69px -393px;
  width: 118px;
  height: 84px;
  top: -30px;
}
/* line 113, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-sleep-box .bubble-3 .text {
  font-size: 14px;
  line-height: 16px;
  color: #0a58a0;
  text-align: center;
  font-weight: bold;
  margin-top: 20px;
}
/* line 124, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-dance-box {
  top: 20px;
  left: 0px;
}
/* line 129, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-3ds {
  background-position: -554px -1474px;
  width: 90px;
  height: 172px;
  top: 460px;
  right: 180px;
}
/* line 135, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-sceleton {
  background-position: -514px -1114px;
  width: 95px;
  height: 152px;
  top: 445px;
  left: 180px;
}
/* line 141, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-hero {
  background-position: -224px -1474px;
  width: 108px;
  height: 165px;
  top: 70px;
  left: 370px;
}
/* line 147, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-strawberry {
  background-position: -927px -126px;
  width: 61px;
  height: 112px;
  top: 460px;
  right: 300px;
}
/* line 153, ../../../../src/sass/includes/_index.scss */
.cont-index .mii-box .mii-sandwich {
  background-position: -790px -1114px;
  width: 85px;
  height: 161px;
  top: 15px;
  right: 310px;
}
/* line 160, ../../../../src/sass/includes/_index.scss */
.cont-index .tagline-cloud {
  background-position: 0 -2102px;
  width: 564px;
  height: 203px;
  position: absolute;
  top: 250px;
  left: 205px;
}
/* line 166, ../../../../src/sass/includes/_index.scss */
.cont-index .tagline-cloud h2 {
  text-align: center;
  font-size: 30px;
  line-height: 32px;
  color: #0a58a0;
  margin: 50px 75px 0 0;
  font-family: Comic Sans MS, sans-serif;
  font-weight: bold;
}
/* line 175, ../../../../src/sass/includes/_index.scss */
.cont-index .tagline-cloud h2 .tag-big {
  font-size: 60px;
  line-height: 64px;
}
/* line 182, ../../../../src/sass/includes/_index.scss */
.cont-index .twitter-line {
  position: absolute;
  top: 650px;
  left: 156px;
  width: 600px;
  text-align: center;
  color: #fff;
  font-size: 22px;
  text-shadow: 3px 3px 0px rgba(10, 2, 4, 0.2);
}
/* line 193, ../../../../src/sass/includes/_index.scss */
.cont-index .slider {
  position: absolute;
  top: 690px;
  left: 0px;
  width: 912px;
  height: 300px;
}
/* line 201, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow {
  position: absolute;
  top: 70px;
  width: 225px;
  height: 115px;
}
/* line 207, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow .box-top {
  width: 134px;
  height: 134px;
  position: absolute;
  top: -50px;
  left: 50%;
  margin-left: -67px;
  border-radius: 50%;
  background: #fc0;
}
/* line 218, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow .box-bg {
  width: 225px;
  height: 185px;
  background: #fc0;
  border-radius: 10px;
  position: relative;
}
/* line 225, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow .box-bg .box-circle {
  width: 114px;
  height: 114px;
  background: #fcf8b2;
  border-radius: 50%;
  position: absolute;
  top: -41px;
  left: 50%;
  margin-left: -57px;
}
/* line 236, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow .box-bg .box-headline {
  height: 50px;
  padding: 10px 20px 0px 20px;
  background: #ff8a00;
  border-radius: 30px;
  position: absolute;
  top: 35px;
  left: 50%;
}
/* line 245, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow .box-bg .box-headline .headline {
  font-size: 18px;
  line-height: 20px;
  font-family: Comic Sans MS, sans-serif;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px #784400, -1px -1px #784400, 1px -1px #784400,
    -1px 1px #784400, 1px 0px #784400, 0px 1px #784400, -1px 0px #784400,
    0px -1px #784400, 2px 2px #784400, -2px -2px #784400, 2px -2px #784400,
    -2px 2px #784400, 2px 0px #784400, 0px 2px #784400, -2px 0px #784400,
    0px -2px #784400;
}
/* line 257, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow .box-bg .text {
  font-size: 14px;
  line-height: 18px;
  color: #000;
  position: absolute;
  top: 105px;
  left: 12px;
  width: 200px;
  text-align: center;
  font-weight: bold;
}
/* line 269, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow .box-bg .btn-box {
  position: absolute;
  bottom: -25px;
  left: 50%;
  height: 35px;
}
/* line 275, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow .box-bg .btn-box .btn-arrow-bg {
  border-radius: 50%;
  background: #fcf8b2;
  box-shadow: 0px 4px 0px 0px rgba(2, 3, 3, 0.3);
  width: 24px;
  height: 24px;
  position: absolute;
  top: 5px;
  left: -10px;
  z-index: 15;
}
/* line 287, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow .box-bg .btn-box .btn {
  background: #fcf8b2;
  box-shadow: 0px 4px 0px 0px rgba(2, 3, 3, 0.3);
  height: 25px;
  padding: 10px 20px 0px 25px;
  border-radius: 12px;
  position: relative;
  text-align: center;
  font-size: 16px;
  line-height: 18px;
  color: #784400;
  text-decoration: none;
  font-weight: bold;
  z-index: 17;
  display: block;
}
/* line 303, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow .box-bg .btn-box .btn .btn-arrow-box {
  border-radius: 50%;
  background: #fcf8b2;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 5px;
  left: -10px;
}
/* line 312, ../../../../src/sass/includes/_index.scss */
.cont-index
  .slider
  .slide
  .box-yellow
  .box-bg
  .btn-box
  .btn
  .btn-arrow-box
  .btn-arrow {
  border-radius: 50%;
  background: #ff8a00;
  width: 16px;
  height: 16px;
  color: #fcf8b2;
  font-family: Comic Sans MS, sans-serif;
  font-size: 16px;
  line-height: 14px;
  font-weight: normal;
  text-align: center;
  position: absolute;
  top: 4px;
  left: 4px;
}
/* line 331, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow .box-bg .btn-box:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 338, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-left {
  left: 85px;
}
/* line 342, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-center {
  left: 343px;
}
/* line 346, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-right {
  right: 85px;
}
/* line 352, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-quiz .box-bg .box-img {
  background-position: -893px -954px;
  width: 73px;
  height: 150px;
  position: absolute;
  top: -70px;
  left: 77px;
}
/* line 359, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-quiz .box-bg .box-headline {
  margin-left: -79px;
}
/* line 363, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-quiz .box-bg .btn-box {
  margin-left: -67px;
}
/* line 371, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-imgshare .box-bg .box-img {
  background-position: -565px -262px;
  width: 105px;
  height: 116px;
  position: absolute;
  top: -60px;
  left: 61px;
}
/* line 378, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-imgshare .box-bg .box-headline {
  margin-left: -108px;
}
/* line 382, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-imgshare .box-bg .btn-box {
  margin-left: -85px;
}
/* line 390, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-direct .box-bg .box-img {
  background-position: -595px 0;
  width: 47px;
  height: 116px;
  position: absolute;
  top: -60px;
  left: 88px;
}
/* line 397, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-direct .box-bg .box-headline {
  margin-left: -83px;
}
/* line 401, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-direct .box-bg .btn-box {
  margin-left: -74px;
}
/* line 409, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-brochure .box-bg .box-img {
  background-position: -470px -262px;
  width: 85px;
  height: 120px;
  position: absolute;
  top: -64px;
  left: 67px;
  border: 2px solid #fff;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.2);
}
/* line 418, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-brochure .box-bg .box-headline {
  margin-left: -82px;
}
/* line 422, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-brochure .box-bg .btn-box {
  margin-left: -68px;
}
/* line 430, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-demo .box-bg .box-img {
  background-position: -197px -393px;
  width: 160px;
  height: 76px;
  position: absolute;
  top: -40px;
  left: 32px;
  z-index: 5;
}
/* line 438, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-demo .box-bg .box-headline {
  margin-left: -64px;
  z-index: 3;
}
/* line 443, ../../../../src/sass/includes/_index.scss */
.cont-index .slider .slide .box-yellow.box-demo .box-bg .btn-box {
  margin-left: -74px;
}
/* line 451, ../../../../src/sass/includes/_index.scss */
.cont-index .slider-prev {
  background-position: -924px 0;
  width: 59px;
  height: 59px;
  position: absolute;
  top: 130px;
  left: 0px;
  border-radius: 50%;
  box-shadow: 0px 4px 0px 0px rgba(2, 3, 3, 0.3);
}
/* line 460, ../../../../src/sass/includes/_index.scss */
.cont-index .slider-next {
  background-position: 0 -393px;
  width: 59px;
  height: 59px;
  position: absolute;
  top: 130px;
  right: 0px;
  border-radius: 50%;
  box-shadow: 0px 4px 0px 0px rgba(2, 3, 3, 0.3);
}
/* line 469, ../../../../src/sass/includes/_index.scss */
.cont-index .slider-navi {
  display: none;
}

/* line 1, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis {
  position: relative;
  padding: 65px 0 50px 0;
}
/* line 5, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .store-link {
  background-position: -993px 0;
  width: 137px;
  height: 72px;
  height: 57px;
  padding-top: 15px;
  position: absolute;
  top: 10px;
  right: 0px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  text-shadow: 1.5px 1.2px 0px rgba(10, 2, 4, 0.3);
  text-align: center;
  text-decoration: none;
  display: block;
}
/* line 21, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .store-link:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 26, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .mii {
  position: absolute;
}
/* line 30, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box {
  border-radius: 10px;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.2);
  position: absolute;
}
/* line 35, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box .headline {
  font-size: 32px;
  line-height: 32px;
  color: #fff;
  font-family: Comic Sans MS, sans-serif;
  position: absolute;
}
/* line 43, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box .text {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  position: absolute;
}
/* line 51, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-red {
  background: url("../img/bg/bg-box-red.png") repeat;
}
/* line 54, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-red .headline {
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32, 3px 0px #f42e32, 0px 3px #f42e32, -3px 0px #f42e32,
    0px -3px #f42e32;
}
/* line 61, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-red .text {
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32;
}
/* line 68, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-green {
  background: url("../img/bg/bg-box-green.png") repeat;
}
/* line 71, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-green .headline {
  text-shadow: 1px 1px #009300, -1px -1px #009300, 1px -1px #009300,
    -1px 1px #009300, 1px 0px #009300, 0px 1px #009300, -1px 0px #009300,
    0px -1px #009300, 2px 2px #009300, -2px -2px #009300, 2px -2px #009300,
    -2px 2px #009300, 2px 0px #009300, 0px 2px #009300, -2px 0px #009300,
    0px -2px #009300, 3px 0px #009300, 0px 3px #009300, -3px 0px #009300,
    0px -3px #009300;
}
/* line 78, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-green .text {
  text-shadow: 1px 1px #009300, -1px -1px #009300, 1px -1px #009300,
    -1px 1px #009300, 1px 0px #009300, 0px 1px #009300, -1px 0px #009300,
    0px -1px #009300, 2px 2px #009300, -2px -2px #009300, 2px -2px #009300,
    -2px 2px #009300, 2px 0px #009300, 0px 2px #009300, -2px 0px #009300,
    0px -2px #009300;
}
/* line 85, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-orange {
  background: url("../img/bg/bg-box-orange.png") repeat;
}
/* line 88, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-orange .headline {
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03, 3px 0px #df7a03, 0px 3px #df7a03, -3px 0px #df7a03,
    0px -3px #df7a03;
}
/* line 95, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-orange .text {
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03;
}
/* line 102, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-blue {
  background: url("../img/bg/bg-box-blue.png") repeat;
}
/* line 105, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-blue .headline {
  text-shadow: 1px 1px #006b87, -1px -1px #006b87, 1px -1px #006b87,
    -1px 1px #006b87, 1px 0px #006b87, 0px 1px #006b87, -1px 0px #006b87,
    0px -1px #006b87, 2px 2px #006b87, -2px -2px #006b87, 2px -2px #006b87,
    -2px 2px #006b87, 2px 0px #006b87, 0px 2px #006b87, -2px 0px #006b87,
    0px -2px #006b87, 3px 0px #006b87, 0px 3px #006b87, -3px 0px #006b87,
    0px -3px #006b87;
}
/* line 112, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-blue .text {
  text-shadow: 1px 1px #006b87, -1px -1px #006b87, 1px -1px #006b87,
    -1px 1px #006b87, 1px 0px #006b87, 0px 1px #006b87, -1px 0px #006b87,
    0px -1px #006b87, 2px 2px #006b87, -2px -2px #006b87, 2px -2px #006b87,
    -2px 2px #006b87, 2px 0px #006b87, 0px 2px #006b87, -2px 0px #006b87,
    0px -2px #006b87;
}
/* line 119, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-purple {
  background: url("../img/bg/bg-box-purple.png") repeat;
}
/* line 122, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-purple .headline {
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3, 3px 0px #6e0bc3, 0px 3px #6e0bc3, -3px 0px #6e0bc3,
    0px -3px #6e0bc3;
}
/* line 129, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .box-purple .text {
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3;
}
/* line 136, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .screen {
  border: 3px solid #fff;
  border-radius: 10px;
  position: absolute;
}
/* line 142, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .screen-red {
  border-color: #f42e32;
}
/* line 146, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .screen-green {
  border-color: #009300;
}
/* line 150, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .screen-orange {
  border-color: #df7a03;
}
/* line 154, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .screen-blue {
  border-color: #006b87;
}
/* line 158, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .screen-purple {
  border-color: #6e0bc3;
}
/* line 162, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 {
  height: 1110px;
  position: relative;
}
/* line 166, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .mii-soccer {
  background-position: -654px -1474px;
  width: 70px;
  height: 199px;
  top: 120px;
  left: 20px;
}
/* line 172, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .mii-captain {
  background-position: -619px -1114px;
  width: 86px;
  height: 154px;
  top: 120px;
  right: 5px;
}
/* line 178, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .headline-cloud {
  background-position: -298px -1689px;
  width: 669px;
  height: 177px;
  position: absolute;
  top: 0px;
  left: 175px;
}
/* line 184, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .headline-cloud h2 {
  text-align: center;
  font-size: 50px;
  line-height: 52px;
  color: #1d5274;
  margin: 35px 105px 0 0;
  font-family: Comic Sans MS, sans-serif;
  font-weight: bold;
}
/* line 195, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .tagline {
  width: 660px;
  font-size: 22px;
  line-height: 32px;
  color: #fff;
  text-shadow: 3px 3px 0px rgba(10, 2, 4, 0.2);
  text-align: center;
  position: absolute;
  top: 195px;
  left: 126px;
}
/* line 207, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .subline {
  width: 600px;
  height: 160px;
  top: 295px;
  left: 155px;
  z-index: 3;
  text-align: center;
}
/* line 215, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .subline .text {
  width: 530px;
  top: 50px;
  left: 35px;
  font-size: 22px;
  line-height: 32px;
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03, 3px 0px #df7a03, 0px 3px #df7a03, -3px 0px #df7a03,
    0px -3px #df7a03;
}
/* line 228, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .polaroids {
  position: absolute;
  top: 455px;
  left: 0px;
  z-index: 5;
  width: 100%;
}
/* line 235, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .polaroids .polaroid {
  /*@include mainsprite-css('bg-polaroid');*/
  width: 280px;
  height: 265px;
  background: #fff;
  box-shadow: 2px 4px 5px 0px rgba(100, 100, 100, 0.4);
  position: absolute;
  background: #fcfffc;
  background: -moz-linear-gradient(top, #fcfffc 0%, #e6e2e2 67%, #fefffb 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #fcfffc),
    color-stop(67%, #e6e2e2),
    color-stop(100%, #fefffb)
  );
  background: -webkit-linear-gradient(
    top,
    #fcfffc 0%,
    #e6e2e2 67%,
    #fefffb 100%
  );
  background: -o-linear-gradient(top, #fcfffc 0%, #e6e2e2 67%, #fefffb 100%);
  background: -ms-linear-gradient(top, #fcfffc 0%, #e6e2e2 67%, #fefffb 100%);
  background: linear-gradient(to bottom, #fcfffc 0%, #e6e2e2 67%, #fefffb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfffc', endColorstr='#fefffb',GradientType=0 );
}
/* line 251, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .polaroids .polaroid .polaroid-img {
  width: 260px;
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 258, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .polaroids .polaroid .polaroid-text {
  position: absolute;
  top: 190px;
  left: 0;
  width: 100%;
  text-align: center;
  font-family: Comic Sans MS, sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #000;
}
/* line 270, ../../../../src/sass/includes/_whatis.scss */
.ru .cont-whatis .section-1 .polaroids .polaroid polaroid-text {
  font-family: Comic Sans MS, sans-serif;
}
/* line 275, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .polaroids .polaroid-1 {
  top: 0px;
  left: -20px;
  transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -webkit-transform: rotate(-8deg);
  -webkit-animation: polaroid-rotate-1 10s linear 0s infinite;
  animation: polaroid-rotate-1 10s linear 0s infinite;
}
/* line 285, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .polaroids .polaroid-2 {
  top: -10px;
  left: 315px;
  transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -webkit-animation: polaroid-rotate-2 10s linear 6.5s infinite;
  animation: polaroid-rotate-2 10s linear 6.5s infinite;
}
/* line 295, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .polaroids .polaroid-3 {
  top: 0px;
  right: -20px;
  transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  -webkit-animation: polaroid-rotate-3 10s linear 2s infinite;
  animation: polaroid-rotate-3 10s linear 2s infinite;
}
/* line 305, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .polaroids .polaroid-4 {
  top: 295px;
  left: -15px;
  transform: rotate(-2deg);
  -ms-transform: rotate(-2deg);
  -webkit-transform: rotate(-2deg);
  -webkit-animation: polaroid-rotate-4 10s linear 8s infinite;
  animation: polaroid-rotate-4 10s linear 8s infinite;
}
/* line 315, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .polaroids .polaroid-5 {
  top: 300px;
  left: 315px;
  transform: rotate(9deg);
  -ms-transform: rotate(9deg);
  -webkit-transform: rotate(9deg);
  -webkit-animation: polaroid-rotate-5 10s linear 1s infinite;
  animation: polaroid-rotate-5 10s linear 1s infinite;
}
/* line 325, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-1 .polaroids .polaroid-6 {
  top: 295px;
  right: -15px;
  transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);
  -webkit-animation: polaroid-rotate-6 10s linear 4s infinite;
  animation: polaroid-rotate-6 10s linear 4s infinite;
}
/* line 335, ../../../../src/sass/includes/_whatis.scss */
.ie9 .cont-whatis .section-1 .polaroids .polaroid {
  -webkit-animation: none !important;
  animation: none !important;
  transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
}
/* line 345, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 {
  height: 665px;
  position: relative;
}
/* line 349, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 .mii-3ds {
  background-position: -554px -1474px;
  width: 90px;
  height: 172px;
  top: -60px;
  right: 230px;
  z-index: 14;
}
/* line 356, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 .mii-sand {
  background-position: -859px -262px;
  width: 162px;
  height: 121px;
  top: -40px;
  right: 45px;
}
/* line 362, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 .mii-fireman {
  background-position: -841px -2102px;
  width: 139px;
  height: 249px;
  top: 350px;
  left: 20px;
}
/* line 368, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 .box-red {
  width: 490px;
  height: 290px;
  top: 0px;
  left: 140px;
  z-index: 11;
}
/* line 375, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 .box-red .headline {
  width: 310px;
  top: 50px;
  left: 165px;
}
/* line 381, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 .box-red .text {
  width: 290px;
  top: 140px;
  left: 165px;
}
/* line 388, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 .box-green {
  width: 525px;
  height: 250px;
  top: 350px;
  right: 0px;
  z-index: 21;
}
/* line 395, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 .box-green .headline {
  width: 260px;
  top: 40px;
  left: 140px;
}
/* line 401, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 .box-green .text {
  width: 360px;
  top: 125px;
  left: 140px;
}
/* line 408, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 .screen-1 {
  width: 280px;
  top: 20px;
  left: 0px;
  z-index: 12;
}
/* line 415, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 .screen-2 {
  width: 190px;
  top: 155px;
  left: 60px;
  z-index: 13;
}
/* line 422, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 .screen-3 {
  width: 200px;
  top: 125px;
  right: 20px;
  z-index: 22;
}
/* line 429, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-2 .screen-4 {
  width: 300px;
  top: 390px;
  left: 200px;
  z-index: 23;
}
/* line 437, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-3 {
  height: 335px;
  position: relative;
}
/* line 441, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-3 .mii-cat {
  background-position: -1177px -126px;
  width: 100px;
  height: 96px;
  top: -80px;
  right: 235px;
  z-index: 35;
}
/* line 448, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-3 .box-orange {
  width: 595px;
  height: 275px;
  top: 0px;
  left: 150px;
  z-index: 31;
}
/* line 455, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-3 .box-orange .headline {
  width: 250px;
  top: 40px;
  left: 70px;
}
/* line 461, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-3 .box-orange .text {
  width: 270px;
  top: 125px;
  left: 70px;
}
/* line 468, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-3 .screen-1 {
  width: 190px;
  top: 20px;
  left: 0px;
  z-index: 32;
}
/* line 475, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-3 .screen-2 {
  width: 190px;
  top: 20px;
  right: 200px;
  z-index: 33;
}
/* line 482, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-3 .screen-3 {
  width: 190px;
  top: 20px;
  right: 0px;
  z-index: 34;
}
/* line 490, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-4 {
  height: 450px;
  position: relative;
}
/* line 494, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-4 .mii-cook {
  background-position: -466px -2613px;
  width: 144px;
  height: 261px;
  top: 120px;
  left: 365px;
  z-index: 44;
}
/* line 501, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-4 .box-blue {
  width: 315px;
  height: 345px;
  top: 30px;
  left: 45px;
  z-index: 41;
}
/* line 508, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-4 .box-blue .headline {
  width: 240px;
  top: 150px;
  left: 35px;
}
/* line 514, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-4 .box-blue .text {
  width: 260px;
  top: 230px;
  left: 35px;
}
/* line 521, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-4 .box-purple {
  width: 365px;
  height: 345px;
  top: 0px;
  right: 10px;
  z-index: 51;
}
/* line 528, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-4 .box-purple .headline {
  width: 300px;
  top: 35px;
  left: 35px;
}
/* line 534, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-4 .box-purple .text {
  width: 300px;
  top: 115px;
  left: 35px;
}
/* line 541, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-4 .screen-1 {
  width: 210px;
  top: 15px;
  left: 0px;
  z-index: 42;
}
/* line 548, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-4 .screen-2 {
  width: 260px;
  top: 0px;
  left: 180px;
  z-index: 43;
}
/* line 555, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-4 .screen-3 {
  width: 245px;
  top: 250px;
  right: 150px;
  z-index: 53;
}
/* line 562, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-4 .screen-4 {
  width: 220px;
  top: 215px;
  right: 0px;
  z-index: 52;
}
/* line 570, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-5 {
  height: 260px;
  position: relative;
}
/* line 574, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-5 .box-red {
  width: 580px;
  height: 180px;
  top: 30px;
  right: 0px;
  z-index: 61;
}
/* line 581, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-5 .box-red .headline {
  width: 500px;
  top: 30px;
  left: 45px;
  z-index: 63;
}
/* line 588, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-5 .box-red .text {
  width: 500px;
  top: 75px;
  left: 45px;
  z-index: 62;
}
/* line 596, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-5 .screen-1 {
  width: 165px;
  top: 20px;
  left: 0px;
  z-index: 63;
}
/* line 603, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-5 .screen-2 {
  width: 200px;
  top: 0px;
  left: 145px;
  z-index: 62;
}
/* line 611, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-6 {
  height: 400px;
  position: relative;
}
/* line 615, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-6 .mii-panda {
  background-position: -158px -1689px;
  width: 130px;
  height: 165px;
  top: 190px;
  right: 25px;
}
/* line 621, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-6 .box-green {
  width: 525px;
  height: 250px;
  top: 75px;
  left: 0px;
  z-index: 71;
}
/* line 628, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-6 .box-green .headline {
  width: 300px;
  top: 40px;
  left: 35px;
}
/* line 634, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-6 .box-green .text {
  width: 325px;
  top: 120px;
  left: 35px;
}
/* line 641, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-6 .screen-1 {
  width: 260px;
  top: 0px;
  right: 100px;
  z-index: 74;
}
/* line 648, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-6 .screen-2 {
  width: 260px;
  top: 50px;
  right: 275px;
  z-index: 73;
}
/* line 655, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-6 .screen-3 {
  width: 260px;
  top: 185px;
  right: 205px;
  z-index: 72;
}
/* line 663, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 {
  height: 600px;
  position: relative;
}
/* line 667, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .mii-sleep-box {
  position: absolute;
  top: -40px;
  left: 35px;
}
/* line 672, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .mii-sleep-box .mii-sleep {
  background-position: -219px -1876px;
  width: 209px;
  height: 188px;
}
/* line 676, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .mii-sleep-box .bubble-1 {
  background-position: -209px -126px;
  width: 21px;
  height: 16px;
  position: absolute;
  top: 85px;
  left: 88px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: date-heart-1 3s linear 0s infinite;
  animation: date-heart-1 3s linear 0s infinite;
}
/* line 688, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .mii-sleep-box .bubble-2 {
  background-position: -277px -126px;
  width: 23px;
  height: 17px;
  position: absolute;
  top: 72px;
  left: 93px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: date-heart-2 3s linear 0s infinite;
  animation: date-heart-2 3s linear 0s infinite;
}
/* line 700, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .mii-sleep-box .bubble-3 {
  background-position: -1063px -126px;
  width: 104px;
  height: 75px;
  position: absolute;
  top: 0px;
  left: 61px;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-animation: date-heart-3 3s linear 0s infinite;
  animation: date-heart-3 3s linear 0s infinite;
}
/* line 713, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .mii-girl {
  background-position: -322px -516px;
  width: 62px;
  height: 131px;
  top: 400px;
  right: 15px;
}
/* line 719, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .box-orange {
  width: 540px;
  height: 260px;
  top: 0px;
  right: 60px;
  z-index: 81;
}
/* line 726, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .box-orange .headline {
  width: 450px;
  top: 30px;
  left: 35px;
}
/* line 732, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .box-orange .text {
  width: 270px;
  top: 125px;
  left: 35px;
}
/* line 739, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .box-blue {
  width: 555px;
  height: 195px;
  top: 320px;
  left: 50px;
  z-index: 91;
}
/* line 746, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .box-blue .headline {
  width: 400px;
  top: 40px;
  left: 35px;
}
/* line 752, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .box-blue .text {
  width: 400px;
  top: 95px;
  left: 35px;
}
/* line 759, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .screen-1 {
  width: 250px;
  top: 125px;
  right: 0px;
  z-index: 82;
}
/* line 766, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .screen-2 {
  width: 270px;
  top: 170px;
  left: 0px;
  z-index: 92;
}
/* line 773, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .screen-3 {
  width: 230px;
  top: 295px;
  right: 120px;
  z-index: 94;
}
/* line 780, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-7 .screen-4 {
  width: 230px;
  top: 415px;
  right: 175px;
  z-index: 93;
}
/* line 788, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-8 {
  height: 270px;
  position: relative;
}
/* line 792, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-8 .coda {
  width: 760px;
  height: 30px;
  position: absolute;
  top: 0px;
  left: 76px;
  text-align: center;
  font-family: Comic Sans MS, sans-serif;
  font-size: 32px;
  line-height: 34px;
  color: #fff;
  padding: 35px 0;
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32, 3px 0px #f42e32, 0px 3px #f42e32, -3px 0px #f42e32,
    0px -3px #f42e32;
}
/* line 809, ../../../../src/sass/includes/_whatis.scss */
.cont-whatis .section-8 .coda i {
  font-style: italic;
}

/* line 1, ../../../../src/sass/includes/_movein.scss */
.cont-movein {
  position: relative;
  padding: 65px 0 50px 0;
}
/* line 5, ../../../../src/sass/includes/_movein.scss */
.cont-movein .store-link {
  background-position: -993px 0;
  width: 137px;
  height: 72px;
  height: 57px;
  padding-top: 15px;
  position: absolute;
  top: 10px;
  right: 0px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  text-shadow: 1.5px 1.2px 0px rgba(10, 2, 4, 0.3);
  text-align: center;
  text-decoration: none;
  display: block;
}
/* line 21, ../../../../src/sass/includes/_movein.scss */
.cont-movein .store-link:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 26, ../../../../src/sass/includes/_movein.scss */
.cont-movein .mii {
  position: absolute;
}
/* line 30, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box {
  position: absolute;
}
/* line 33, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box .box-top {
  width: 245px;
  height: 60px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -123px;
  z-index: 5;
}
/* line 45, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box .box-top-shadow {
  width: 245px;
  height: 60px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.2);
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -123px;
  z-index: 1;
}
/* line 58, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box .box-bg {
  border-radius: 10px;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.2);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}
/* line 66, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box .box-bg .headline {
  font-size: 50px;
  line-height: 100px;
  text-align: center;
  color: #fff;
  font-family: Comic Sans MS, sans-serif;
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -123px;
  width: 245px;
}
/* line 79, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box .box-bg .subline {
  font-size: 18px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 35px;
  width: 100%;
}
/* line 89, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box .box-bg .inner-box {
  border-radius: 10px;
  position: absolute;
  top: 50px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  text-align: center;
}
/* line 98, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box .box-bg .inner-box .headline {
  font-size: 19px;
  line-height: 22px;
  color: #fff;
  top: -10px;
}
/* line 105, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box .box-bg .inner-box .text {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  position: absolute;
  top: 35px;
  left: 25px;
  right: 25px;
}
/* line 119, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-red .box-top {
  background: url("../img/bg/bg-box-red.png") repeat;
}
/* line 123, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-red .box-bg {
  background: url("../img/bg/bg-box-red.png") repeat;
}
/* line 126, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-red .box-bg .headline {
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32, 3px 0px #f42e32, 0px 3px #f42e32, -3px 0px #f42e32,
    0px -3px #f42e32;
}
/* line 133, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-red .box-bg .subline {
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32;
}
/* line 139, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-red .box-bg .inner-box {
  background: #f42e32;
}
/* line 146, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-green .box-top {
  background: url("../img/bg/bg-box-green.png") repeat;
}
/* line 150, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-green .box-bg {
  background: url("../img/bg/bg-box-green.png") repeat;
}
/* line 153, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-green .box-bg .headline {
  text-shadow: 1px 1px #009300, -1px -1px #009300, 1px -1px #009300,
    -1px 1px #009300, 1px 0px #009300, 0px 1px #009300, -1px 0px #009300,
    0px -1px #009300, 2px 2px #009300, -2px -2px #009300, 2px -2px #009300,
    -2px 2px #009300, 2px 0px #009300, 0px 2px #009300, -2px 0px #009300,
    0px -2px #009300, 3px 0px #009300, 0px 3px #009300, -3px 0px #009300,
    0px -3px #009300;
}
/* line 160, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-green .box-bg .subline {
  text-shadow: 1px 1px #009300, -1px -1px #009300, 1px -1px #009300,
    -1px 1px #009300, 1px 0px #009300, 0px 1px #009300, -1px 0px #009300,
    0px -1px #009300, 2px 2px #009300, -2px -2px #009300, 2px -2px #009300,
    -2px 2px #009300, 2px 0px #009300, 0px 2px #009300, -2px 0px #009300,
    0px -2px #009300;
}
/* line 166, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-green .box-bg .inner-box {
  background: #009300;
}
/* line 173, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-orange .box-top {
  background: url("../img/bg/bg-box-orange.png") repeat;
}
/* line 177, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-orange .box-bg {
  background: url("../img/bg/bg-box-orange.png") repeat;
}
/* line 180, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-orange .box-bg .headline {
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03, 3px 0px #df7a03, 0px 3px #df7a03, -3px 0px #df7a03,
    0px -3px #df7a03;
}
/* line 187, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-orange .box-bg .subline {
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03;
}
/* line 193, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-orange .box-bg .inner-box {
  background: #df7a03;
}
/* line 200, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-blue .box-top {
  background: url("../img/bg/bg-box-blue.png") repeat;
}
/* line 204, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-blue .box-bg {
  background: url("../img/bg/bg-box-blue.png") repeat;
}
/* line 207, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-blue .box-bg .headline {
  text-shadow: 1px 1px #006b87, -1px -1px #006b87, 1px -1px #006b87,
    -1px 1px #006b87, 1px 0px #006b87, 0px 1px #006b87, -1px 0px #006b87,
    0px -1px #006b87, 2px 2px #006b87, -2px -2px #006b87, 2px -2px #006b87,
    -2px 2px #006b87, 2px 0px #006b87, 0px 2px #006b87, -2px 0px #006b87,
    0px -2px #006b87, 3px 0px #006b87, 0px 3px #006b87, -3px 0px #006b87,
    0px -3px #006b87;
}
/* line 214, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-blue .box-bg .subline {
  text-shadow: 1px 1px #006b87, -1px -1px #006b87, 1px -1px #006b87,
    -1px 1px #006b87, 1px 0px #006b87, 0px 1px #006b87, -1px 0px #006b87,
    0px -1px #006b87, 2px 2px #006b87, -2px -2px #006b87, 2px -2px #006b87,
    -2px 2px #006b87, 2px 0px #006b87, 0px 2px #006b87, -2px 0px #006b87,
    0px -2px #006b87;
}
/* line 220, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-blue .box-bg .inner-box {
  background: #006b87;
}
/* line 227, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-purple .box-top {
  background: url("../img/bg/bg-box-purple.png") repeat;
}
/* line 231, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-purple .box-bg {
  background: url("../img/bg/bg-box-purple.png") repeat;
}
/* line 234, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-purple .box-bg .headline {
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3, 3px 0px #6e0bc3, 0px 3px #6e0bc3, -3px 0px #6e0bc3,
    0px -3px #6e0bc3;
}
/* line 241, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-purple .box-bg .subline {
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3;
}
/* line 247, ../../../../src/sass/includes/_movein.scss */
.cont-movein .box-purple .box-bg .inner-box {
  background: #6e0bc3;
}
/* line 253, ../../../../src/sass/includes/_movein.scss */
.cont-movein .screen {
  border: 3px solid #fff;
  border-radius: 10px;
  position: absolute;
}
/* line 259, ../../../../src/sass/includes/_movein.scss */
.cont-movein .screen-red {
  border-color: #f42e32;
}
/* line 263, ../../../../src/sass/includes/_movein.scss */
.cont-movein .screen-green {
  border-color: #009300;
}
/* line 267, ../../../../src/sass/includes/_movein.scss */
.cont-movein .screen-orange {
  border-color: #df7a03;
}
/* line 271, ../../../../src/sass/includes/_movein.scss */
.cont-movein .screen-blue {
  border-color: #006b87;
}
/* line 275, ../../../../src/sass/includes/_movein.scss */
.cont-movein .screen-purple {
  border-color: #6e0bc3;
}
/* line 279, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-1 {
  height: 400px;
  position: relative;
}
/* line 283, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-1 .mii-sceleton {
  background-position: -514px -1114px;
  width: 95px;
  height: 152px;
  top: 120px;
  left: 0px;
}
/* line 289, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-1 .mii-strawberry {
  background-position: -927px -126px;
  width: 61px;
  height: 112px;
  top: 120px;
  right: 5px;
}
/* line 295, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-1 .headline-cloud {
  background-position: -298px -1689px;
  width: 669px;
  height: 177px;
  position: absolute;
  top: 0px;
  left: 175px;
}
/* line 301, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-1 .headline-cloud h2 {
  text-align: center;
  font-size: 50px;
  line-height: 52px;
  color: #1d5274;
  margin: 35px 105px 0 0;
  font-family: Comic Sans MS, sans-serif;
  font-weight: bold;
}
/* line 312, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-1 .tagline {
  width: 660px;
  font-size: 22px;
  line-height: 32px;
  color: #fff;
  text-shadow: 3px 3px 0px rgba(10, 2, 4, 0.2);
  text-align: center;
  position: absolute;
  top: 195px;
  left: 126px;
}
/* line 325, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-2 {
  height: 590px;
  position: relative;
}
/* line 329, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-2 .mii-mirror-box {
  top: -40px;
  left: 60px;
  z-index: 13;
}
/* line 335, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-2 .mii-3ds {
  background-position: -554px -1474px;
  width: 90px;
  height: 172px;
  top: -50px;
  right: 35px;
  z-index: 14;
}
/* line 342, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-2 .mii-dance-box {
  top: 460px;
  right: 25px;
  z-index: 15;
}
/* line 348, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-2 .box-red {
  width: 912px;
  height: 310px;
  top: 60px;
  left: 0px;
  z-index: 11;
}
/* line 356, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-2 .box-red .box-bg .inner-box {
  top: 90px;
}
/* line 360, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-2 .box-red .box-bg .inner-box-1 {
  right: 625px;
}
/* line 364, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-2 .box-red .box-bg .inner-box-2 {
  left: 312px;
  right: 312px;
}
/* line 369, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-2 .box-red .box-bg .inner-box-3 {
  left: 625px;
}
/* line 375, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-2 .screen-1 {
  width: 230px;
  top: 275px;
  left: 35px;
  z-index: 16;
}
/* line 382, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-2 .screen-2 {
  width: 180px;
  top: 335px;
  left: 300px;
  z-index: 18;
}
/* line 389, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-2 .screen-3 {
  width: 180px;
  top: 275px;
  right: 300px;
  z-index: 17;
}
/* line 396, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-2 .screen-4 {
  width: 230px;
  top: 275px;
  right: 35px;
  z-index: 19;
}
/* line 404, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-3 {
  height: 680px;
  position: relative;
}
/* line 408, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-3 .mii-sandwich {
  background-position: -813px -657px;
  width: 71px;
  height: 135px;
  top: -10px;
  left: 470px;
}
/* line 414, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-3 .mii-hero {
  background-position: -224px -1474px;
  width: 108px;
  height: 165px;
  top: 420px;
  left: 25px;
}
/* line 420, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-3 .mii-phone {
  background-position: -844px -1876px;
  width: 87px;
  height: 206px;
  top: 445px;
  left: 185px;
}
/* line 426, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-3 .mii-sleep-box {
  top: 500px;
  left: 330px;
}
/* line 431, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-3 .box-green {
  width: 405px;
  height: 270px;
  top: 60px;
  left: 0px;
}
/* line 438, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-3 .box-blue {
  width: 485px;
  height: 265px;
  top: 145px;
  right: 0px;
}
/* line 445, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-3 .screen-1 {
  width: 190px;
  top: 225px;
  left: 10px;
  z-index: 33;
}
/* line 452, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-3 .screen-2 {
  width: 220px;
  top: 245px;
  left: 165px;
  z-index: 32;
}
/* line 459, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-3 .screen-3 {
  width: 190px;
  top: 330px;
  right: 300px;
  z-index: 34;
}
/* line 466, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-3 .screen-4 {
  width: 200px;
  top: 375px;
  right: 180px;
  z-index: 36;
}
/* line 473, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-3 .screen-5 {
  width: 200px;
  top: 340px;
  right: 0px;
  z-index: 35;
}
/* line 481, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-4 {
  height: 180px;
  position: relative;
}
/* line 485, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-4 .box-orange {
  width: 855px;
  height: 110px;
  top: 0px;
  left: 28px;
  z-index: 41;
}
/* line 492, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-4 .box-orange .headline {
  font-size: 28px;
  line-height: 32px;
  top: 30px;
  left: 25px;
  width: 800px;
  margin-left: 0;
}
/* line 501, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-4 .box-orange .quiz-box {
  position: absolute;
  top: 90px;
  left: 230px;
  width: 380px;
  height: 45px;
}
/* line 508, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-4 .box-orange .quiz-box .quiz-arrow-bg {
  border-radius: 50%;
  background: #fcf8b2;
  box-shadow: 0px 4px 0px 0px rgba(2, 3, 3, 0.3);
  width: 26px;
  height: 26px;
  position: absolute;
  top: 10px;
  left: -11px;
  z-index: 15;
}
/* line 520, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-4 .box-orange .quiz-box .btn-quiz {
  background: #fcf8b2;
  box-shadow: 0px 4px 0px 0px rgba(2, 3, 3, 0.3);
  width: 380px;
  height: 35px;
  padding-top: 10px;
  border-radius: 12px;
  position: relative;
  text-align: center;
  font-size: 18px;
  line-height: 26px;
  color: #784400;
  text-decoration: none;
  font-weight: bold;
  z-index: 17;
  display: block;
}
/* line 537, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-4 .box-orange .quiz-box .btn-quiz .quiz-arrow-box {
  border-radius: 50%;
  background: #fcf8b2;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 10px;
  left: -11px;
}
/* line 546, ../../../../src/sass/includes/_movein.scss */
.cont-movein
  .section-4
  .box-orange
  .quiz-box
  .btn-quiz
  .quiz-arrow-box
  .quiz-arrow {
  border-radius: 50%;
  background: #ff8a00;
  width: 18px;
  height: 18px;
  color: #fcf8b2;
  font-family: Comic Sans MS, sans-serif;
  font-size: 17px;
  line-height: 16px;
  font-weight: normal;
  text-align: center;
  position: absolute;
  top: 5px;
  left: 5px;
}
/* line 565, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-4 .box-orange .quiz-box:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 572, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 {
  height: 930px;
  position: relative;
  top: 20px;
}
/* line 577, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .mii-fireman {
  background-position: -840px -1474px;
  width: 98px;
  height: 176px;
  top: 255px;
  right: 130px;
  z-index: 24;
}
/* line 584, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .mii-cat {
  background-position: -1177px -126px;
  width: 100px;
  height: 96px;
  top: 310px;
  right: 0px;
}
/* line 590, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .mii-dancer-box {
  top: 600px;
  left: 30px;
}
/* line 595, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .tagline {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
  font-size: 30px;
  line-height: 32px;
  color: #fff;
  text-shadow: 3.5px 3.5px 0px rgba(10, 2, 4, 0.2);
}
/* line 608, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .box .text {
  position: absolute;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
}
/* line 616, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .box-purple {
  width: 912px;
  height: 130px;
  top: 135px;
  left: 0px;
}
/* line 622, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .box-purple .subline {
  width: 260px;
  top: 35px;
  right: 35px;
  text-align: left;
}
/* line 630, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .box-red {
  width: 595px;
  height: 165px;
  top: 380px;
  left: 15px;
}
/* line 636, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .box-red .subline {
  width: 380px;
  top: 35px;
  left: 190px;
  text-align: left;
}
/* line 644, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .box-blue {
  width: 580px;
  height: 140px;
  top: 580px;
  right: 15px;
}
/* line 650, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .box-blue .subline {
  width: 520px;
  top: 40px;
  left: 35px;
  text-align: left;
}
/* line 657, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .box-blue .disclaimer {
  font-size: 12px;
  line-height: 14px;
  text-align: left;
  color: #fff;
  position: absolute;
  top: 140px;
  right: 70px;
  width: 440px;
}
/* line 669, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .img-register {
  background-position: 0 -2361px;
  width: 562px;
  height: 242px;
  position: absolute;
  top: 75px;
  left: 25px;
  z-index: 29;
}
/* line 677, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .screen-1 {
  width: 180px;
  top: 340px;
  left: 0px;
  z-index: 25;
}
/* line 684, ../../../../src/sass/includes/_movein.scss */
.cont-movein .section-5 .screen-2 {
  width: 230px;
  top: 455px;
  right: 40px;
  z-index: 26;
}

/* line 1, ../../../../src/sass/includes/_explore.scss */
.cont-explore {
  position: relative;
  padding: 65px 0 50px 0;
}
/* line 5, ../../../../src/sass/includes/_explore.scss */
.cont-explore .store-link {
  background-position: -993px 0;
  width: 137px;
  height: 72px;
  height: 57px;
  padding-top: 15px;
  position: absolute;
  top: 10px;
  right: 0px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  text-shadow: 1.5px 1.2px 0px rgba(10, 2, 4, 0.3);
  text-align: center;
  text-decoration: none;
  display: block;
}
/* line 21, ../../../../src/sass/includes/_explore.scss */
.cont-explore .store-link:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 26, ../../../../src/sass/includes/_explore.scss */
.cont-explore .mii {
  position: absolute;
}
/* line 30, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box {
  position: absolute;
}
/* line 33, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box .box-top {
  width: 120px;
  height: 50px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  position: absolute;
  top: -50px;
  left: 50%;
  margin-left: -60px;
  z-index: 5;
}
/* line 45, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box .box-top-shadow {
  width: 120px;
  height: 50px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.2);
  position: absolute;
  top: -50px;
  left: 50%;
  margin-left: -60px;
  z-index: 1;
}
/* line 58, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box .box-bg {
  border-radius: 10px;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.2);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}
/* line 66, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box .box-bg .headline {
  font-size: 50px;
  line-height: 100px;
  text-align: center;
  color: #fff;
  font-family: Comic Sans MS, sans-serif;
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -123px;
  width: 245px;
}
/* line 79, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box .box-bg .subline {
  font-size: 18px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 200px;
  width: 100%;
}
/* line 89, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box .box-bg .inner-box {
  border-radius: 10px;
  position: absolute;
  top: 50px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  text-align: center;
}
/* line 98, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box .box-bg .inner-box .headline {
  font-size: 19px;
  line-height: 22px;
  color: #fff;
  top: -10px;
}
/* line 105, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box .box-bg .inner-box .text {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  position: absolute;
  top: 35px;
  left: 25px;
  right: 25px;
}
/* line 119, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-red .box-top {
  background: url("../img/bg/bg-box-red.png") repeat;
}
/* line 123, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-red .box-bg {
  background: url("../img/bg/bg-box-red.png") repeat;
}
/* line 126, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-red .box-bg .headline {
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32, 3px 0px #f42e32, 0px 3px #f42e32, -3px 0px #f42e32,
    0px -3px #f42e32;
}
/* line 133, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-red .box-bg .subline {
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32;
}
/* line 139, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-red .box-bg .inner-box {
  background: #f42e32;
}
/* line 146, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-green .box-top {
  background: url("../img/bg/bg-box-green.png") repeat;
}
/* line 150, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-green .box-bg {
  background: url("../img/bg/bg-box-green.png") repeat;
}
/* line 153, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-green .box-bg .headline {
  text-shadow: 1px 1px #009300, -1px -1px #009300, 1px -1px #009300,
    -1px 1px #009300, 1px 0px #009300, 0px 1px #009300, -1px 0px #009300,
    0px -1px #009300, 2px 2px #009300, -2px -2px #009300, 2px -2px #009300,
    -2px 2px #009300, 2px 0px #009300, 0px 2px #009300, -2px 0px #009300,
    0px -2px #009300, 3px 0px #009300, 0px 3px #009300, -3px 0px #009300,
    0px -3px #009300;
}
/* line 160, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-green .box-bg .subline {
  text-shadow: 1px 1px #009300, -1px -1px #009300, 1px -1px #009300,
    -1px 1px #009300, 1px 0px #009300, 0px 1px #009300, -1px 0px #009300,
    0px -1px #009300, 2px 2px #009300, -2px -2px #009300, 2px -2px #009300,
    -2px 2px #009300, 2px 0px #009300, 0px 2px #009300, -2px 0px #009300,
    0px -2px #009300;
}
/* line 166, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-green .box-bg .inner-box {
  background: #009300;
}
/* line 173, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-orange .box-top {
  background: url("../img/bg/bg-box-orange.png") repeat;
}
/* line 177, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-orange .box-bg {
  background: url("../img/bg/bg-box-orange.png") repeat;
}
/* line 180, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-orange .box-bg .headline {
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03, 3px 0px #df7a03, 0px 3px #df7a03, -3px 0px #df7a03,
    0px -3px #df7a03;
}
/* line 187, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-orange .box-bg .subline {
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03;
}
/* line 193, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-orange .box-bg .inner-box {
  background: #df7a03;
}
/* line 200, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-blue .box-top {
  background: url("../img/bg/bg-box-blue.png") repeat;
}
/* line 204, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-blue .box-bg {
  background: url("../img/bg/bg-box-blue.png") repeat;
}
/* line 207, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-blue .box-bg .headline {
  text-shadow: 1px 1px #006b87, -1px -1px #006b87, 1px -1px #006b87,
    -1px 1px #006b87, 1px 0px #006b87, 0px 1px #006b87, -1px 0px #006b87,
    0px -1px #006b87, 2px 2px #006b87, -2px -2px #006b87, 2px -2px #006b87,
    -2px 2px #006b87, 2px 0px #006b87, 0px 2px #006b87, -2px 0px #006b87,
    0px -2px #006b87, 3px 0px #006b87, 0px 3px #006b87, -3px 0px #006b87,
    0px -3px #006b87;
}
/* line 214, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-blue .box-bg .subline {
  text-shadow: 1px 1px #006b87, -1px -1px #006b87, 1px -1px #006b87,
    -1px 1px #006b87, 1px 0px #006b87, 0px 1px #006b87, -1px 0px #006b87,
    0px -1px #006b87, 2px 2px #006b87, -2px -2px #006b87, 2px -2px #006b87,
    -2px 2px #006b87, 2px 0px #006b87, 0px 2px #006b87, -2px 0px #006b87,
    0px -2px #006b87;
}
/* line 220, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-blue .box-bg .inner-box {
  background: #006b87;
}
/* line 227, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-purple .box-top {
  background: url("../img/bg/bg-box-purple.png") repeat;
}
/* line 231, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-purple .box-bg {
  background: url("../img/bg/bg-box-purple.png") repeat;
}
/* line 234, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-purple .box-bg .headline {
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3, 3px 0px #6e0bc3, 0px 3px #6e0bc3, -3px 0px #6e0bc3,
    0px -3px #6e0bc3;
}
/* line 241, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-purple .box-bg .subline {
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3;
}
/* line 247, ../../../../src/sass/includes/_explore.scss */
.cont-explore .box-purple .box-bg .inner-box {
  background: #6e0bc3;
}
/* line 253, ../../../../src/sass/includes/_explore.scss */
.cont-explore .screen {
  border: 3px solid #fff;
  border-radius: 10px;
  position: absolute;
}
/* line 259, ../../../../src/sass/includes/_explore.scss */
.cont-explore .screen-red {
  border-color: #f42e32;
}
/* line 263, ../../../../src/sass/includes/_explore.scss */
.cont-explore .screen-green {
  border-color: #009300;
}
/* line 267, ../../../../src/sass/includes/_explore.scss */
.cont-explore .screen-orange {
  border-color: #df7a03;
}
/* line 271, ../../../../src/sass/includes/_explore.scss */
.cont-explore .screen-blue {
  border-color: #006b87;
}
/* line 275, ../../../../src/sass/includes/_explore.scss */
.cont-explore .screen-purple {
  border-color: #6e0bc3;
}
/* line 279, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-1 {
  height: 300px;
  position: relative;
}
/* line 283, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-1 .mii-hero {
  background-position: -224px -1474px;
  width: 108px;
  height: 165px;
  top: 100px;
  left: 30px;
}
/* line 289, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-1 .mii-sandwich {
  background-position: -813px -657px;
  width: 71px;
  height: 135px;
  top: 75px;
  right: 5px;
}
/* line 295, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-1 .headline-cloud {
  background-position: -298px -1689px;
  width: 669px;
  height: 177px;
  position: absolute;
  top: 0px;
  left: 175px;
}
/* line 301, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-1 .headline-cloud h2 {
  text-align: center;
  font-size: 50px;
  line-height: 52px;
  color: #1d5274;
  margin: 60px 105px 0 0;
  font-family: Comic Sans MS, sans-serif;
  font-weight: bold;
}
/* line 312, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-1 .tagline {
  width: 660px;
  font-size: 24px;
  line-height: 32px;
  color: #fff;
  text-shadow: 3px 3px 0px rgba(10, 2, 4, 0.2);
  text-align: center;
  position: absolute;
  top: 240px;
  left: 126px;
}
/* line 325, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 {
  height: 660px;
  position: relative;
}
/* line 329, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map {
  background-position: 0 -2951px;
  width: 977px;
  height: 518px;
  position: absolute;
  top: 0px;
  left: -33px;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.2);
  border-radius: 10px;
}
/* line 337, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map {
  position: absolute;
  background: #0a58a0;
  border: 2px solid #fff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: 2px 3px 0px 0px rgba(2, 3, 3, 0.2);
  padding: 6px 10px;
  height: 23px;
  min-width: 11px;
  cursor: pointer;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
/* line 352, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map .plus {
  float: left;
  font-size: 35px;
  line-height: 26px;
  color: #fff;
}
/* line 359, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map .title {
  font-size: 17px;
  color: #fff;
  float: left;
  margin-right: 8px;
  display: none;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
/* line 369, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map .arrow {
  border-radius: 50%;
  background: #fff;
  width: 18px;
  height: 18px;
  color: #0a58a0;
  font-family: Comic Sans MS, sans-serif;
  font-size: 17px;
  line-height: 16px;
  text-align: center;
  float: left;
  margin-top: 3px;
  display: none;
}
/* line 386, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map:hover .plus {
  display: none;
}
/* line 391, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map:hover .title,
.cont-explore .section-2 .map .btn-map:hover .arrow {
  display: block;
}
/* line 396, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-apartments {
  top: 160px;
  right: 585px;
  z-index: 9;
}
/* line 402, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-townhall {
  top: 200px;
  right: 465px;
  z-index: 12;
}
/* line 408, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-supermarket {
  top: 275px;
  right: 820px;
  z-index: 1;
}
/* line 414, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-clothing {
  top: 90px;
  right: 750px;
  z-index: 3;
}
/* line 420, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-hats {
  top: 205px;
  right: 760px;
  z-index: 4;
}
/* line 426, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-interiors {
  top: 80px;
  right: 470px;
  z-index: 13;
}
/* line 432, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-news {
  top: 55px;
  right: 145px;
  z-index: 20;
}
/* line 438, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-concerthall {
  top: 250px;
  right: 555px;
  z-index: 8;
}
/* line 444, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-rankings {
  top: 280px;
  right: 470px;
  z-index: 11;
}
/* line 450, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-compatibility {
  top: 270px;
  right: 305px;
  z-index: 16;
}
/* line 456, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-pawnshop {
  top: 155px;
  right: 820px;
  z-index: 2;
}
/* line 462, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-photostudio {
  top: 200px;
  right: 210px;
  z-index: 17;
}
/* line 468, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-homes {
  top: 205px;
  right: 345px;
  z-index: 14;
}
/* line 474, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-port {
  top: 355px;
  right: 315px;
  z-index: 15;
}
/* line 480, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-import {
  top: 315px;
  right: 665px;
  z-index: 5;
}
/* line 486, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-campsite {
  top: 335px;
  right: 455px;
  z-index: 10;
}
/* line 492, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-fountain {
  top: 245px;
  right: 650px;
  z-index: 6;
}
/* line 498, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-cafe {
  top: 190px;
  right: 125px;
  z-index: 19;
}
/* line 504, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-park {
  top: 105px;
  right: 220px;
  z-index: 18;
}
/* line 510, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-amusement {
  top: 115px;
  right: 75px;
  z-index: 21;
}
/* line 516, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-2 .map .btn-map.btn-beach {
  top: 420px;
  right: 590px;
  z-index: 7;
}
/* line 525, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-start {
  width: 680px;
  height: 370px;
  top: 440px;
  left: 116px;
  z-index: 400;
  display: none;
}
/* line 533, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-start .box-top {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  top: -25px;
  right: -30px;
  left: auto;
  margin: 0;
  z-index: 123;
}
/* line 543, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-start .box-top .close {
  background-position: -695px -126px;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 21px;
  left: 23px;
}
/* line 551, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-start .box-top:hover .close {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 557, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-start .box-bg .inner-box {
  padding: 50px;
}
/* line 560, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-start .box-bg .inner-box .headline {
  width: 500px;
  margin-left: -250px;
}
/* line 565, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-start .box-bg .inner-box .text {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 20px;
}
/* line 577, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-start.visible {
  display: block;
}
/* line 581, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-island {
  width: 680px;
  height: 400px;
  top: 440px;
  left: 116px;
  z-index: 500;
  display: none;
}
/* line 589, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-island .box-top {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  top: -25px;
  right: -30px;
  left: auto;
  margin: 0;
  z-index: 123;
}
/* line 599, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-island .box-top .close {
  background-position: -695px -126px;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 21px;
  left: 23px;
}
/* line 607, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-island .box-top:hover .close {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 616, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide
  .headline {
  width: 400px;
  margin-left: -200px;
}
/* line 621, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-island .box-bg .inner-box .slider .slide .text {
  left: 50px;
  right: 50px;
}
/* line 626, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-island .box-bg .inner-box .slider .slide .video {
  position: absolute;
  top: 120px;
  left: 120px;
  border: 3px solid #f42e32;
  border-radius: 10px;
  background: #f42e32;
}
/* line 634, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide
  .video
  .LimelightEmbeddedPlayer {
  border-radius: 10px;
  background: #000;
}
/* line 651, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-townhall
  .screen-1 {
  width: 280px;
  top: 120px;
  left: 180px;
}
/* line 661, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-clothing
  .screen-1,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-hats
  .screen-1,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-rankings
  .screen-1 {
  width: 280px;
  top: 100px;
  left: 20px;
}
/* line 667, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-clothing
  .screen-2,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-hats
  .screen-2,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-rankings
  .screen-2 {
  width: 280px;
  top: 100px;
  right: 20px;
}
/* line 681, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-pawnshop
  .screen-1,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-photostudio
  .screen-1,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-homes
  .screen-1,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-port
  .screen-1,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-import
  .screen-1,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-fountain
  .screen-1,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-park
  .screen-1 {
  width: 280px;
  top: 130px;
  left: 20px;
}
/* line 687, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-pawnshop
  .screen-2,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-photostudio
  .screen-2,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-homes
  .screen-2,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-port
  .screen-2,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-import
  .screen-2,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-fountain
  .screen-2,
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-park
  .screen-2 {
  width: 280px;
  top: 130px;
  right: 20px;
}
/* line 695, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-campsite
  .screen-1 {
  width: 250px;
  top: 120px;
  left: 50px;
}
/* line 701, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-campsite
  .screen-2 {
  width: 250px;
  top: 120px;
  right: 50px;
}
/* line 709, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-supermarket
  .screen-1 {
  width: 280px;
  top: 110px;
  left: 10px;
  z-index: 5;
}
/* line 716, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-supermarket
  .screen-2 {
  width: 280px;
  top: 260px;
  left: 175px;
  z-index: 1;
}
/* line 723, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-supermarket
  .screen-3 {
  width: 280px;
  top: 110px;
  right: 10px;
  z-index: 3;
}
/* line 732, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-beach
  .screen-1 {
  width: 220px;
  top: 110px;
  left: 40px;
  z-index: 1;
}
/* line 739, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-beach
  .screen-2 {
  width: 220px;
  top: 230px;
  left: 150px;
  z-index: 3;
}
/* line 746, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-beach
  .screen-3 {
  width: 250px;
  top: 100px;
  left: 350px;
  z-index: 5;
}
/* line 755, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-interiors
  .screen-1 {
  width: 280px;
  top: 150px;
  left: 10px;
  z-index: 5;
}
/* line 762, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-interiors
  .screen-2 {
  width: 280px;
  top: 290px;
  left: 175px;
  z-index: 1;
}
/* line 769, ../../../../src/sass/includes/_explore.scss */
.cont-explore
  .section-3
  .box-island
  .box-bg
  .inner-box
  .slider
  .slide-interiors
  .screen-3 {
  width: 280px;
  top: 150px;
  right: 10px;
  z-index: 3;
}
/* line 778, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-island .box-bg .inner-box .slider-prev {
  background-position: -856px 0;
  width: 58px;
  height: 58px;
  position: absolute;
  top: 135px;
  left: -60px;
}
/* line 785, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-island .box-bg .inner-box .slider-next {
  background-position: -652px 0;
  width: 58px;
  height: 58px;
  position: absolute;
  top: 135px;
  right: -60px;
}
/* line 795, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .box-island.visible {
  display: block;
}
/* line 799, ../../../../src/sass/includes/_explore.scss */
.cont-explore .section-3 .slider-navi {
  display: none;
}

/* line 1, ../../../../src/sass/includes/_residents.scss */
.cont-residents {
  position: relative;
  padding: 65px 0 50px 0;
}
/* line 5, ../../../../src/sass/includes/_residents.scss */
.cont-residents .store-link {
  background-position: -993px 0;
  width: 137px;
  height: 72px;
  height: 57px;
  padding-top: 15px;
  position: absolute;
  top: 10px;
  right: 0px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  text-shadow: 1.5px 1.2px 0px rgba(10, 2, 4, 0.3);
  text-align: center;
  text-decoration: none;
  display: block;
}
/* line 21, ../../../../src/sass/includes/_residents.scss */
.cont-residents .store-link:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 26, ../../../../src/sass/includes/_residents.scss */
.cont-residents .mii {
  position: absolute;
}
/* line 30, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box {
  border-radius: 10px;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.2);
  position: absolute;
}
/* line 35, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box .text {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  position: absolute;
}
/* line 43, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-red {
  background: url("../img/bg/bg-box-red.png") repeat;
}
/* line 46, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-red .headline {
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32, 3px 0px #f42e32, 0px 3px #f42e32, -3px 0px #f42e32,
    0px -3px #f42e32;
}
/* line 53, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-red .text {
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32;
}
/* line 60, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-green {
  background: url("../img/bg/bg-box-green.png") repeat;
}
/* line 63, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-green .headline {
  text-shadow: 1px 1px #009300, -1px -1px #009300, 1px -1px #009300,
    -1px 1px #009300, 1px 0px #009300, 0px 1px #009300, -1px 0px #009300,
    0px -1px #009300, 2px 2px #009300, -2px -2px #009300, 2px -2px #009300,
    -2px 2px #009300, 2px 0px #009300, 0px 2px #009300, -2px 0px #009300,
    0px -2px #009300, 3px 0px #009300, 0px 3px #009300, -3px 0px #009300,
    0px -3px #009300;
}
/* line 70, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-green .text {
  text-shadow: 1px 1px #009300, -1px -1px #009300, 1px -1px #009300,
    -1px 1px #009300, 1px 0px #009300, 0px 1px #009300, -1px 0px #009300,
    0px -1px #009300, 2px 2px #009300, -2px -2px #009300, 2px -2px #009300,
    -2px 2px #009300, 2px 0px #009300, 0px 2px #009300, -2px 0px #009300,
    0px -2px #009300;
}
/* line 77, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-orange {
  background: url("../img/bg/bg-box-orange.png") repeat;
}
/* line 80, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-orange .headline {
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03, 3px 0px #df7a03, 0px 3px #df7a03, -3px 0px #df7a03,
    0px -3px #df7a03;
}
/* line 87, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-orange .text {
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03;
}
/* line 94, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-blue {
  background: url("../img/bg/bg-box-blue.png") repeat;
}
/* line 97, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-blue .headline {
  text-shadow: 1px 1px #006b87, -1px -1px #006b87, 1px -1px #006b87,
    -1px 1px #006b87, 1px 0px #006b87, 0px 1px #006b87, -1px 0px #006b87,
    0px -1px #006b87, 2px 2px #006b87, -2px -2px #006b87, 2px -2px #006b87,
    -2px 2px #006b87, 2px 0px #006b87, 0px 2px #006b87, -2px 0px #006b87,
    0px -2px #006b87, 3px 0px #006b87, 0px 3px #006b87, -3px 0px #006b87,
    0px -3px #006b87;
}
/* line 104, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-blue .text {
  text-shadow: 1px 1px #006b87, -1px -1px #006b87, 1px -1px #006b87,
    -1px 1px #006b87, 1px 0px #006b87, 0px 1px #006b87, -1px 0px #006b87,
    0px -1px #006b87, 2px 2px #006b87, -2px -2px #006b87, 2px -2px #006b87,
    -2px 2px #006b87, 2px 0px #006b87, 0px 2px #006b87, -2px 0px #006b87,
    0px -2px #006b87;
}
/* line 111, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-purple {
  background: url("../img/bg/bg-box-purple.png") repeat;
}
/* line 114, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-purple .headline {
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3, 3px 0px #6e0bc3, 0px 3px #6e0bc3, -3px 0px #6e0bc3,
    0px -3px #6e0bc3;
}
/* line 121, ../../../../src/sass/includes/_residents.scss */
.cont-residents .box-purple .text {
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3;
}
/* line 128, ../../../../src/sass/includes/_residents.scss */
.cont-residents .screen {
  border: 3px solid #fff;
  border-radius: 10px;
  position: absolute;
}
/* line 134, ../../../../src/sass/includes/_residents.scss */
.cont-residents .screen-red {
  border-color: #f42e32;
}
/* line 138, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-1 {
  height: 260px;
  position: relative;
}
/* line 142, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-1 .mii-hat {
  background-position: -941px -1876px;
  width: 81px;
  height: 216px;
  top: 0px;
  left: 30px;
  display: none;
}
/* line 149, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-1 .mii-plane {
  background-position: 0 -657px;
  width: 195px;
  height: 83px;
  top: 150px;
  right: 10px;
}
/* line 155, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-1 .headline-cloud {
  background-position: -298px -1689px;
  width: 669px;
  height: 177px;
  position: absolute;
  top: 0px;
  left: 175px;
}
/* line 161, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-1 .headline-cloud h2 {
  text-align: center;
  font-size: 50px;
  line-height: 52px;
  color: #1d5274;
  margin: 35px 105px 0 0;
  font-family: Comic Sans MS, sans-serif;
  font-weight: bold;
}
/* line 173, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-2 {
  height: 750px;
  position: relative;
}
/* line 177, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-2 .mii-sand {
  background-position: 0 -1474px;
  width: 214px;
  height: 155px;
  top: -20px;
  left: 20px;
}
/* line 183, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-2 .mii-glasses {
  background-position: -948px -1474px;
  width: 75px;
  height: 205px;
  top: 20px;
  right: 0px;
}
/* line 189, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-2 .mii-3ds {
  background-position: -712px -2102px;
  width: 119px;
  height: 226px;
  top: 220px;
  left: 25px;
}
/* line 195, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-2 .mii-dance-box {
  top: 500px;
  right: 40px;
}
/* line 200, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-2 .box-orange {
  width: 570px;
  height: 185px;
  top: 0px;
  right: 90px;
  z-index: 11;
}
/* line 207, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-2 .box-orange .text {
  width: 480px;
  top: 50px;
  left: 35px;
}
/* line 214, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-2 .box-blue {
  width: 320px;
  height: 215px;
  top: 255px;
  right: 0px;
  z-index: 12;
}
/* line 221, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-2 .box-blue .text {
  width: 230px;
  top: 45px;
  left: 70px;
}
/* line 228, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-2 .box-purple {
  width: 560px;
  height: 150px;
  top: 485px;
  left: 0px;
  z-index: 13;
}
/* line 235, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-2 .box-purple .text {
  width: 480px;
  top: 40px;
  left: 40px;
}
/* line 240, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-2 .box-purple .text strong {
  font-weight: bold;
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3, 3px 3px #6e0bc3, -3px -3px #6e0bc3, 3px -3px #6e0bc3,
    -3px 3px #6e0bc3, 3px 0px #6e0bc3, 0px 3px #6e0bc3, -3px 0px #6e0bc3,
    0px -3px #6e0bc3;
}
/* line 250, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-2 .img-house {
  background-position: 0 -2613px;
  width: 456px;
  height: 328px;
  position: absolute;
  top: 170px;
  left: 165px;
  z-index: 15;
}
/* line 259, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 {
  height: 440px;
  position: relative; /*.mii-duck {
	@include mainsprite-css('mii-duck');
	top: 10px;
	right: 0px;
}*/
}
/* line 263, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .mii-orangegirl {
  background-position: -438px -1876px;
  width: 107px;
  height: 190px;
  top: -70px;
  left: 5px;
}
/* line 269, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .mii-mermaid {
  background-position: -810px -1298px;
  width: 103px;
  height: 163px;
  top: 150px;
  left: 60px;
  z-index: 35;
}
/* line 282, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .mii-cheerleaders {
  background-position: -471px -1298px;
  width: 239px;
  height: 156px;
  top: 270px;
  left: 235px;
}
/* line 288, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .mii-seniordog {
  background-position: 0 -1689px;
  width: 148px;
  height: 164px;
  top: 260px;
  right: 200px;
  z-index: 35;
}
/* line 295, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .mii-cook {
  background-position: -734px -1474px;
  width: 96px;
  height: 173px;
  top: 255px;
  right: 5px;
  z-index: 48;
}
/* line 302, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red {
  width: 790px;
  height: 260px;
  top: -30px;
  right: 0px;
  z-index: 31;
}
/* line 309, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box {
  background: #ef4244;
  position: absolute;
  top: 25px;
  left: 110px;
  right: 110px;
  bottom: 50px;
  border-radius: 10px;
}
/* line 318, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .headline {
  font-size: 19px;
  line-height: 22px;
  color: #fff;
  text-align: center;
  font-family: Comic Sans MS, sans-serif;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -260px;
  width: 335px;
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32, 3px 0px #f42e32, 0px 3px #f42e32, -3px 0px #f42e32,
    0px -3px #f42e32;
}
/* line 337, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide .text {
  width: 270px;
  top: 120px;
  left: 90px;
  text-align: center;
}
/* line 348, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-1 .text,
.cont-residents .section-3 .box-red .inner-box .slider .slide-3 .text,
.cont-residents .section-3 .box-red .inner-box .slider .slide-9 .text {
  width: 280px;
  top: 70px;
  left: 55px;
}
/* line 354, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-1 .screen-1,
.cont-residents .section-3 .box-red .inner-box .slider .slide-3 .screen-1,
.cont-residents .section-3 .box-red .inner-box .slider .slide-9 .screen-1 {
  width: 200px;
  top: -20px;
  right: -15px;
}
/* line 364, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-2 .text,
.cont-residents .section-3 .box-red .inner-box .slider .slide-7 .text,
.cont-residents .section-3 .box-red .inner-box .slider .slide-8 .text {
  top: 90px;
  left: 55px;
}
/* line 369, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-2 .screen-1,
.cont-residents .section-3 .box-red .inner-box .slider .slide-7 .screen-1,
.cont-residents .section-3 .box-red .inner-box .slider .slide-8 .screen-1 {
  width: 220px;
  top: 85px;
  left: 345px;
  z-index: 32;
}
/* line 376, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-2 .screen-2,
.cont-residents .section-3 .box-red .inner-box .slider .slide-7 .screen-2,
.cont-residents .section-3 .box-red .inner-box .slider .slide-8 .screen-2 {
  width: 220px;
  top: -50px;
  right: -30px;
  z-index: 33;
}
/* line 386, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-4 .text,
.cont-residents .section-3 .box-red .inner-box .slider .slide-5 .text {
  top: 75px;
  left: 80px;
  width: 230px;
}
/* line 392, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-4 .screen-1,
.cont-residents .section-3 .box-red .inner-box .slider .slide-5 .screen-1 {
  width: 200px;
  top: -90px;
  left: 410px;
  z-index: 3;
}
/* line 399, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-4 .screen-2,
.cont-residents .section-3 .box-red .inner-box .slider .slide-5 .screen-2 {
  width: 180px;
  top: 39px;
  right: 30px;
  z-index: 1;
}
/* line 406, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-4 .screen-3,
.cont-residents .section-3 .box-red .inner-box .slider .slide-5 .screen-3 {
  width: 180px;
  top: 145px;
  right: -95px;
  z-index: 5;
}
/* line 415, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-5 .text {
  top: 75px;
  left: 80px;
  width: 230px;
}
/* line 421, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-5 .screen-1 {
  width: 180px;
  top: -85px;
  left: auto;
  right: -95px;
  z-index: 3;
}
/* line 429, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-5 .screen-2 {
  width: 180px;
  top: 10px;
  right: 20px;
  z-index: 1;
}
/* line 436, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-5 .screen-3 {
  width: 200px;
  top: 135px;
  right: -65px;
  z-index: 5;
}
/* line 445, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-6 .text {
  width: 280px;
  top: 70px;
  left: 55px;
}
/* line 451, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider .slide-6 .screen-1 {
  width: 220px;
  top: 5px;
  right: -20px;
}
/* line 459, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider-prev {
  background-position: -856px 0;
  width: 58px;
  height: 58px;
  position: absolute;
  top: 70px;
  left: -95px;
}
/* line 466, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider-next {
  background-position: -652px 0;
  width: 58px;
  height: 58px;
  position: absolute;
  top: 70px;
  right: -95px;
}
/* line 473, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider-navi {
  position: absolute;
  top: 205px;
  left: 50%;
  margin-left: -170px;
}
/* line 479, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider-navi .dot {
  width: 15px;
  height: 15px;
  background: #ef4244;
  border-radius: 50%;
  float: left;
  margin-right: 5px;
}
/* line 488, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-3 .box-red .inner-box .slider-navi .dot.active {
  background: #fff;
}
/* line 496, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-4 {
  height: 300px;
  position: relative;
}
/* line 500, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-4 .mii-hero {
  background-position: -224px -1474px;
  width: 108px;
  height: 165px;
  top: -100px;
  left: 0px;
}
/* line 506, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-4 .mii-phone {
  background-position: -844px -1876px;
  width: 87px;
  height: 206px;
  top: -20px;
  left: 120px;
  z-index: 43;
}
/* line 513, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-4 .mii-pirate {
  background-position: -555px -1876px;
  width: 124px;
  height: 194px;
  top: -5px;
  right: 75px;
  z-index: 44;
}
/* line 520, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-4 .box-green {
  width: 520px;
  height: 135px;
  top: 0px;
  left: 196px;
  z-index: 41;
}
/* line 527, ../../../../src/sass/includes/_residents.scss */
.cont-residents .section-4 .box-green .text {
  width: 440px;
  top: 30px;
  left: 40px;
}

/* line 1, ../../../../src/sass/includes/_expect.scss */
.cont-expect {
  position: relative;
  padding: 65px 0 50px 0;
}
/* line 5, ../../../../src/sass/includes/_expect.scss */
.cont-expect .store-link {
  background-position: -993px 0;
  width: 137px;
  height: 72px;
  height: 57px;
  padding-top: 15px;
  position: absolute;
  top: 10px;
  right: 0px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  text-shadow: 1.5px 1.2px 0px rgba(10, 2, 4, 0.3);
  text-align: center;
  text-decoration: none;
  display: block;
}
/* line 21, ../../../../src/sass/includes/_expect.scss */
.cont-expect .store-link:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 26, ../../../../src/sass/includes/_expect.scss */
.cont-expect .mii {
  position: absolute;
}
/* line 30, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box {
  position: absolute;
}
/* line 33, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box .box-top {
  width: 120px;
  height: 50px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  position: absolute;
  top: -50px;
  left: 50%;
  margin-left: -60px;
  z-index: 5;
}
/* line 45, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box .box-top-shadow {
  width: 120px;
  height: 50px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.2);
  position: absolute;
  top: -50px;
  left: 50%;
  margin-left: -60px;
  z-index: 1;
}
/* line 58, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box .box-bg {
  border-radius: 10px;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.2);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10; /*.subline {
	font-size: 18px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 200px;
	width: 100%;
}*/
}
/* line 66, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box .box-bg .headline {
  font-size: 50px;
  line-height: 100px;
  text-align: center;
  color: #fff;
  font-family: Comic Sans MS, sans-serif;
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -123px;
  width: 245px;
}
/* line 89, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box .box-bg .inner-box {
  border-radius: 10px;
  position: absolute;
  top: 50px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  text-align: center;
}
/* line 98, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box .box-bg .inner-box .headline {
  font-size: 19px;
  line-height: 22px;
  color: #fff;
  top: -10px;
}
/* line 105, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box .box-bg .inner-box .text {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  position: absolute;
  top: 35px;
  left: 25px;
  right: 25px;
}
/* line 119, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-red .box-top {
  background: url("../img/bg/bg-box-red.png") repeat;
}
/* line 123, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-red .box-bg {
  background: url("../img/bg/bg-box-red.png") repeat;
}
/* line 126, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-red .box-bg .headline {
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32, 3px 0px #f42e32, 0px 3px #f42e32, -3px 0px #f42e32,
    0px -3px #f42e32;
}
/* line 133, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-red .box-bg .subline {
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32;
}
/* line 139, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-red .box-bg .inner-box {
  background: #f42e32;
}
/* line 146, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-green .box-top {
  background: url("../img/bg/bg-box-green.png") repeat;
}
/* line 150, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-green .box-bg {
  background: url("../img/bg/bg-box-green.png") repeat;
}
/* line 153, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-green .box-bg .headline {
  text-shadow: 1px 1px #009300, -1px -1px #009300, 1px -1px #009300,
    -1px 1px #009300, 1px 0px #009300, 0px 1px #009300, -1px 0px #009300,
    0px -1px #009300, 2px 2px #009300, -2px -2px #009300, 2px -2px #009300,
    -2px 2px #009300, 2px 0px #009300, 0px 2px #009300, -2px 0px #009300,
    0px -2px #009300, 3px 0px #009300, 0px 3px #009300, -3px 0px #009300,
    0px -3px #009300;
}
/* line 160, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-green .box-bg .subline {
  text-shadow: 1px 1px #009300, -1px -1px #009300, 1px -1px #009300,
    -1px 1px #009300, 1px 0px #009300, 0px 1px #009300, -1px 0px #009300,
    0px -1px #009300, 2px 2px #009300, -2px -2px #009300, 2px -2px #009300,
    -2px 2px #009300, 2px 0px #009300, 0px 2px #009300, -2px 0px #009300,
    0px -2px #009300;
}
/* line 166, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-green .box-bg .inner-box {
  background: #009300;
}
/* line 173, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-orange .box-top {
  background: url("../img/bg/bg-box-orange.png") repeat;
}
/* line 177, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-orange .box-bg {
  background: url("../img/bg/bg-box-orange.png") repeat;
}
/* line 180, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-orange .box-bg .headline {
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03, 3px 0px #df7a03, 0px 3px #df7a03, -3px 0px #df7a03,
    0px -3px #df7a03;
}
/* line 187, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-orange .box-bg .subline {
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03;
}
/* line 193, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-orange .box-bg .inner-box {
  background: #df7a03;
}
/* line 200, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-blue .box-top {
  background: url("../img/bg/bg-box-blue.png") repeat;
}
/* line 204, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-blue .box-bg {
  background: url("../img/bg/bg-box-blue.png") repeat;
}
/* line 207, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-blue .box-bg .headline {
  text-shadow: 1px 1px #006b87, -1px -1px #006b87, 1px -1px #006b87,
    -1px 1px #006b87, 1px 0px #006b87, 0px 1px #006b87, -1px 0px #006b87,
    0px -1px #006b87, 2px 2px #006b87, -2px -2px #006b87, 2px -2px #006b87,
    -2px 2px #006b87, 2px 0px #006b87, 0px 2px #006b87, -2px 0px #006b87,
    0px -2px #006b87, 3px 0px #006b87, 0px 3px #006b87, -3px 0px #006b87,
    0px -3px #006b87;
}
/* line 214, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-blue .box-bg .subline {
  text-shadow: 1px 1px #006b87, -1px -1px #006b87, 1px -1px #006b87,
    -1px 1px #006b87, 1px 0px #006b87, 0px 1px #006b87, -1px 0px #006b87,
    0px -1px #006b87, 2px 2px #006b87, -2px -2px #006b87, 2px -2px #006b87,
    -2px 2px #006b87, 2px 0px #006b87, 0px 2px #006b87, -2px 0px #006b87,
    0px -2px #006b87;
}
/* line 220, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-blue .box-bg .inner-box {
  background: #006b87;
}
/* line 227, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-purple .box-top {
  background: url("../img/bg/bg-box-purple.png") repeat;
}
/* line 231, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-purple .box-bg {
  background: url("../img/bg/bg-box-purple.png") repeat;
}
/* line 234, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-purple .box-bg .headline {
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3, 3px 0px #6e0bc3, 0px 3px #6e0bc3, -3px 0px #6e0bc3,
    0px -3px #6e0bc3;
}
/* line 241, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-purple .box-bg .subline {
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3;
}
/* line 247, ../../../../src/sass/includes/_expect.scss */
.cont-expect .box-purple .box-bg .inner-box {
  background: #6e0bc3;
}
/* line 253, ../../../../src/sass/includes/_expect.scss */
.cont-expect .screen {
  border: 3px solid #fff;
  border-radius: 10px;
  position: absolute;
}
/* line 259, ../../../../src/sass/includes/_expect.scss */
.cont-expect .screen-green {
  border-color: #009300;
}
/* line 263, ../../../../src/sass/includes/_expect.scss */
.cont-expect .screen-orange {
  border-color: #df7a03;
}
/* line 267, ../../../../src/sass/includes/_expect.scss */
.cont-expect .screen-purple {
  border-color: #6e0bc3;
}
/* line 271, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-1 {
  height: 300px;
  position: relative;
}
/* line 275, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-1 .mii-training {
  background-position: -574px -2102px;
  width: 128px;
  height: 186px;
  top: 0px;
  left: 20px;
  display: none;
}
/* line 282, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-1 .mii-captain {
  background-position: -619px -1114px;
  width: 86px;
  height: 154px;
  top: 100px;
  right: 0px;
}
/* line 288, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-1 .headline-cloud {
  background-position: -298px -1689px;
  width: 669px;
  height: 177px;
  position: absolute;
  top: 0px;
  left: 175px;
}
/* line 294, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-1 .headline-cloud h2 {
  text-align: center;
  font-size: 50px;
  line-height: 52px;
  color: #1d5274;
  margin: 35px 105px 0 0;
  font-family: Comic Sans MS, sans-serif;
  font-weight: bold;
}
/* line 306, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 {
  height: 455px;
  position: relative;
}
/* line 310, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .mii-mirror-box {
  top: -60px;
  left: 0px;
}
/* line 315, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .mii-fireman {
  background-position: -840px -1474px;
  width: 98px;
  height: 176px;
  top: 85px;
  left: 80px;
  z-index: 13;
}
/* line 322, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .mii-plane {
  background-position: 0 -657px;
  width: 195px;
  height: 83px;
  top: -80px;
  left: 310px;
  z-index: 14;
}
/* line 329, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .mii-strawberry {
  background-position: -927px -126px;
  width: 61px;
  height: 112px;
  top: -190px;
  left: 70px;
  z-index: 15;
}
/* line 336, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .mii-sceleton {
  background-position: -514px -1114px;
  width: 95px;
  height: 152px;
  top: -75px;
  right: 110px;
  z-index: 16;
}
/* line 343, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .mii-cook {
  background-position: -734px -1474px;
  width: 96px;
  height: 173px;
  top: 60px;
  right: 15px;
}
/* line 349, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .mii-mermaid {
  background-position: -810px -1298px;
  width: 103px;
  height: 163px;
  top: 240px;
  left: 5px;
}
/* line 355, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .mii-cat {
  background-position: -1177px -126px;
  width: 100px;
  height: 96px;
  top: 330px;
  left: 150px;
}
/* line 361, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .mii-sand {
  background-position: -242px -262px;
  width: 135px;
  height: 101px;
  top: 320px;
  left: 300px;
}
/* line 367, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .mii-dance-box {
  top: 300px;
  right: 225px;
  z-index: 17;
}
/* line 373, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .mii-hat {
  background-position: -715px -1114px;
  width: 65px;
  height: 174px;
  top: 190px;
  right: 115px;
  z-index: 18;
}
/* line 380, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .mii-dog {
  background-position: -585px -657px;
  width: 88px;
  height: 125px;
  top: 310px;
  right: 0px;
}
/* line 386, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .box-blue {
  width: 610px;
  height: 295px;
  top: 0px;
  left: 151px;
  z-index: 11;
}
/* line 393, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-2 .box-blue .box-bg .inner-box .text {
  left: 35px;
  right: 35px;
}
/* line 400, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-3 {
  height: 280px;
  position: relative;
}
/* line 404, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-3 .mii-orangegirl {
  background-position: -438px -1876px;
  width: 107px;
  height: 190px;
  top: 10px;
  left: 0px;
  z-index: 23;
}
/* line 411, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-3 .box-orange {
  width: 820px;
  height: 230px;
  top: 0px;
  right: 0px;
  z-index: 21;
}
/* line 418, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-3 .box-orange .box-bg {
  /*.subline {
	top: 215px;
	right: 110px;
	width: 350px;
}*/
}
/* line 419, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-3 .box-orange .box-bg .headline {
  width: 300px;
  margin-left: -150px;
}
/* line 424, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-3 .box-orange .box-bg .inner-box {
  top: 40px;
  left: 340px;
  right: 90px;
  bottom: 50px;
}
/* line 435, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-3 .box-orange .box-bg .inner-box .slider .slide-1 .screen,
.cont-expect .section-3 .box-orange .box-bg .inner-box .slider .slide-3 .screen,
.cont-expect .section-3 .box-orange .box-bg .inner-box .slider .slide-6 .screen,
.cont-expect
  .section-3
  .box-orange
  .box-bg
  .inner-box
  .slider
  .slide-8
  .screen {
  width: 250px;
  top: -10px;
  left: -240px;
}
/* line 444, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-3 .box-orange .box-bg .inner-box .slider .slide-2 .screen,
.cont-expect
  .section-3
  .box-orange
  .box-bg
  .inner-box
  .slider
  .slide-7
  .screen {
  width: 210px;
  top: -50px;
  left: -240px;
}
/* line 453, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-3 .box-orange .box-bg .inner-box .slider .slide-4 .screen,
.cont-expect
  .section-3
  .box-orange
  .box-bg
  .inner-box
  .slider
  .slide-5
  .screen {
  width: 250px;
  top: -25px;
  left: -240px;
}
/* line 461, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-3 .box-orange .box-bg .inner-box .slider-prev {
  background-position: -788px 0;
  width: 58px;
  height: 58px;
  position: absolute;
  top: 35px;
  left: -320px;
}
/* line 468, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-3 .box-orange .box-bg .inner-box .slider-next {
  background-position: -720px 0;
  width: 58px;
  height: 58px;
  position: absolute;
  top: 35px;
  right: -70px;
}
/* line 475, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-3 .box-orange .box-bg .inner-box .slider-navi {
  position: absolute;
  top: 155px;
  left: 50%;
  margin-left: -80px;
}
/* line 481, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-3 .box-orange .box-bg .inner-box .slider-navi .dot {
  width: 15px;
  height: 15px;
  background: #c57800;
  border-radius: 50%;
  float: left;
  margin-right: 5px;
}
/* line 490, ../../../../src/sass/includes/_expect.scss */
.cont-expect
  .section-3
  .box-orange
  .box-bg
  .inner-box
  .slider-navi
  .dot.active {
  background: #fff;
}
/* line 505, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-4 {
  height: 430px;
  position: relative;
}
/* line 509, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-4 .mii-phone {
  background-position: -844px -1876px;
  width: 87px;
  height: 206px;
  top: 0px;
  right: 180px;
}
/* line 515, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-4 .mii-blackgirl {
  background-position: -720px -1298px;
  width: 80px;
  height: 166px;
  top: -10px;
  right: 5px;
}
/* line 521, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-4 .box-red {
  width: 610px;
  height: 250px;
  top: 0px;
  left: 0px;
  z-index: 31;
}
/* line 529, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-4 .box-red .inner-box .headline {
  width: 300px;
  margin-left: -85px;
}
/* line 534, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-4 .box-red .inner-box .text {
  left: 190px;
  right: 55px;
}
/* line 539, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-4 .box-red .inner-box .mii-family {
  background-position: -689px -1876px;
  width: 145px;
  height: 203px;
  top: -40px;
  left: 0px;
}
/* line 548, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-5 {
  height: 580px;
  position: relative;
}
/* line 552, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-5 .mii-cheerleaders {
  background-position: -471px -1298px;
  width: 239px;
  height: 156px;
  top: -160px;
  left: 100px;
}
/* line 558, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-5 .mii-duck {
  background-position: -387px -262px;
  width: 73px;
  height: 113px;
  top: -130px;
  right: 270px;
}
/* line 564, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-5 .mii-seniordog {
  background-position: 0 -1689px;
  width: 148px;
  height: 164px;
  top: -205px;
  right: 10px;
}
/* line 570, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-5 .mii-pirate {
  background-position: -555px -1876px;
  width: 124px;
  height: 194px;
  top: 320px;
  left: 475px;
}
/* line 576, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-5 .box-green {
  width: 912px;
  height: 285px;
  top: 0px;
  left: 0px;
}
/* line 582, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-5 .box-green .headline-icon {
  background-position: -439px 0;
  width: 59px;
  height: 49px;
  top: -25px;
  margin-left: -30px;
}
/* line 590, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-5 .box-green .box-bg .inner-box .headline {
  width: 300px;
  margin-left: -150px;
}
/* line 596, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-5 .box-green .box-bg .inner-box-1 {
  right: 470px;
}
/* line 600, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-5 .box-green .box-bg .inner-box-2 {
  left: 470px;
}
/* line 606, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-5 .screen-1 {
  width: 235px;
  top: 200px;
  left: 10px;
  z-index: 26;
}
/* line 613, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-5 .screen-2 {
  width: 210px;
  top: 170px;
  left: 235px;
  z-index: 25;
}
/* line 620, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-5 .screen-3 {
  width: 240px;
  top: 230px;
  right: 40px;
  z-index: 27;
}
/* line 628, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-6 {
  height: 400px;
  position: relative;
}
/* line 632, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-6 .mii-redhero {
  background-position: -894px -657px;
  width: 82px;
  height: 139px;
  top: -110px;
  left: 85px;
}
/* line 638, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-6 .mii-glasses {
  background-position: -948px -1474px;
  width: 75px;
  height: 205px;
  top: 65px;
  left: 20px;
}
/* line 644, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-6 .box-purple {
  width: 610px;
  height: 205px;
  top: 20px;
  left: 200px;
}
/* line 650, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-6 .box-purple .headline-icon {
  background-position: -240px 0;
  width: 59px;
  height: 46px;
  top: -25px;
  margin-left: -30px;
}
/* line 657, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-6 .box-purple .box-bg .inner-box .headline {
  width: 300px;
  margin-left: -150px;
}
/* line 662, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-6 .box-purple .box-bg .inner-box .text {
  left: 120px;
  right: 120px;
}
/* line 669, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-6 .screen-1 {
  width: 190px;
  top: 75px;
  left: 120px;
  z-index: 25;
}
/* line 676, ../../../../src/sass/includes/_expect.scss */
.cont-expect .section-6 .screen-2 {
  width: 195px;
  top: 0px;
  right: 0px;
  z-index: 26;
}

/* line 1, ../../../../src/sass/includes/_faq.scss */
.cont-faq {
  position: relative;
  padding: 65px 0 50px 0;
}
/* line 5, ../../../../src/sass/includes/_faq.scss */
.cont-faq .store-link {
  background-position: -993px 0;
  width: 137px;
  height: 72px;
  height: 57px;
  padding-top: 15px;
  position: absolute;
  top: 10px;
  right: 0px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  text-shadow: 1.5px 1.2px 0px rgba(10, 2, 4, 0.3);
  text-align: center;
  text-decoration: none;
  display: block;
}
/* line 21, ../../../../src/sass/includes/_faq.scss */
.cont-faq .store-link:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 26, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box {
  position: relative;
  margin-bottom: 25px;
}
/* line 30, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box .box-bg {
  border-radius: 10px;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.2);
  position: relative;
  z-index: 10;
  width: 872px;
  padding: 25px 20px;
}
/* line 38, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box .box-bg .headline {
  font-size: 20px;
  line-height: 22px;
  color: #fff;
  font-family: Comic Sans MS, sans-serif;
  padding: 15px 20px;
  border-radius: 10px;
}
/* line 47, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box .box-bg .subline {
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  padding: 20px;
}
/* line 54, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box .box-bg .subline a,
.cont-faq .box .box-bg .subline a:visited {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid #fff;
}
/* line 65, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-red .box-bg {
  background: url("../img/bg/bg-box-red.png") repeat;
}
/* line 68, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-red .box-bg .headline {
  background: #f42e32;
}
/* line 72, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-red .box-bg .subline {
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32;
}
/* line 81, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-green .box-bg {
  background: url("../img/bg/bg-box-green.png") repeat;
}
/* line 84, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-green .box-bg .headline {
  background: #009300;
}
/* line 88, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-green .box-bg .subline {
  text-shadow: 1px 1px #009300, -1px -1px #009300, 1px -1px #009300,
    -1px 1px #009300, 1px 0px #009300, 0px 1px #009300, -1px 0px #009300,
    0px -1px #009300, 2px 2px #009300, -2px -2px #009300, 2px -2px #009300,
    -2px 2px #009300, 2px 0px #009300, 0px 2px #009300, -2px 0px #009300,
    0px -2px #009300;
}
/* line 97, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-orange .box-bg {
  background: url("../img/bg/bg-box-orange.png") repeat;
}
/* line 100, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-orange .box-bg .headline {
  background: #df7a03;
}
/* line 104, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-orange .box-bg .subline {
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03;
}
/* line 113, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-blue .box-bg {
  background: url("../img/bg/bg-box-blue.png") repeat;
}
/* line 116, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-blue .box-bg .headline {
  background: #006b87;
}
/* line 120, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-blue .box-bg .subline {
  text-shadow: 1px 1px #006b87, -1px -1px #006b87, 1px -1px #006b87,
    -1px 1px #006b87, 1px 0px #006b87, 0px 1px #006b87, -1px 0px #006b87,
    0px -1px #006b87, 2px 2px #006b87, -2px -2px #006b87, 2px -2px #006b87,
    -2px 2px #006b87, 2px 0px #006b87, 0px 2px #006b87, -2px 0px #006b87,
    0px -2px #006b87;
}
/* line 129, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-purple .box-bg {
  background: url("../img/bg/bg-box-purple.png") repeat;
}
/* line 132, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-purple .box-bg .headline {
  background: #6e0bc3;
}
/* line 136, ../../../../src/sass/includes/_faq.scss */
.cont-faq .box-purple .box-bg .subline {
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3;
}
/* line 144, ../../../../src/sass/includes/_faq.scss */
.cont-faq .section-1 {
  height: 220px;
  position: relative;
}
/* line 148, ../../../../src/sass/includes/_faq.scss */
.cont-faq .section-1 .headline-cloud {
  background-position: -298px -1689px;
  width: 669px;
  height: 177px;
  position: absolute;
  top: 0px;
  left: 175px;
}
/* line 154, ../../../../src/sass/includes/_faq.scss */
.cont-faq .section-1 .headline-cloud h2 {
  text-align: center;
  font-size: 50px;
  line-height: 52px;
  color: #1d5274;
  margin: 60px 105px 0 0;
  font-family: Comic Sans MS, sans-serif;
  font-weight: bold;
}
/* line 166, ../../../../src/sass/includes/_faq.scss */
.cont-faq .section-2 {
  margin-bottom: 140px;
}

/* line 1, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome {
  position: relative;
  padding: 65px 0 50px 0;
}
/* line 5, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .store-link {
  background-position: -993px 0;
  width: 137px;
  height: 72px;
  height: 57px;
  padding-top: 15px;
  position: absolute;
  top: 10px;
  right: 0px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  text-shadow: 1.5px 1.2px 0px rgba(10, 2, 4, 0.3);
  text-align: center;
  text-decoration: none;
  display: block;
}
/* line 21, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .store-link:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 26, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .mii {
  position: absolute;
}
/* line 30, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box {
  border-radius: 10px;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.2);
  position: absolute;
}
/* line 35, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box .text {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
}
/* line 42, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box a,
.cont-welcome .box a:visited {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid #fff;
}
/* line 50, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-red {
  background: url("../img/bg/bg-box-red.png") repeat;
}
/* line 53, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-red .headline {
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32, 3px 0px #f42e32, 0px 3px #f42e32, -3px 0px #f42e32,
    0px -3px #f42e32;
}
/* line 60, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-red .text {
  text-shadow: 1px 1px #f42e32, -1px -1px #f42e32, 1px -1px #f42e32,
    -1px 1px #f42e32, 1px 0px #f42e32, 0px 1px #f42e32, -1px 0px #f42e32,
    0px -1px #f42e32, 2px 2px #f42e32, -2px -2px #f42e32, 2px -2px #f42e32,
    -2px 2px #f42e32, 2px 0px #f42e32, 0px 2px #f42e32, -2px 0px #f42e32,
    0px -2px #f42e32;
}
/* line 67, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-green {
  background: url("../img/bg/bg-box-green.png") repeat;
}
/* line 70, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-green .headline {
  text-shadow: 1px 1px #009300, -1px -1px #009300, 1px -1px #009300,
    -1px 1px #009300, 1px 0px #009300, 0px 1px #009300, -1px 0px #009300,
    0px -1px #009300, 2px 2px #009300, -2px -2px #009300, 2px -2px #009300,
    -2px 2px #009300, 2px 0px #009300, 0px 2px #009300, -2px 0px #009300,
    0px -2px #009300, 3px 0px #009300, 0px 3px #009300, -3px 0px #009300,
    0px -3px #009300;
}
/* line 77, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-green .text {
  text-shadow: 1px 1px #009300, -1px -1px #009300, 1px -1px #009300,
    -1px 1px #009300, 1px 0px #009300, 0px 1px #009300, -1px 0px #009300,
    0px -1px #009300, 2px 2px #009300, -2px -2px #009300, 2px -2px #009300,
    -2px 2px #009300, 2px 0px #009300, 0px 2px #009300, -2px 0px #009300,
    0px -2px #009300;
}
/* line 84, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-orange {
  background: url("../img/bg/bg-box-orange.png") repeat;
}
/* line 87, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-orange .headline {
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03, 3px 0px #df7a03, 0px 3px #df7a03, -3px 0px #df7a03,
    0px -3px #df7a03;
}
/* line 94, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-orange .text {
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03;
}
/* line 101, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-blue {
  background: url("../img/bg/bg-box-blue.png") repeat;
}
/* line 104, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-blue .headline {
  text-shadow: 1px 1px #006b87, -1px -1px #006b87, 1px -1px #006b87,
    -1px 1px #006b87, 1px 0px #006b87, 0px 1px #006b87, -1px 0px #006b87,
    0px -1px #006b87, 2px 2px #006b87, -2px -2px #006b87, 2px -2px #006b87,
    -2px 2px #006b87, 2px 0px #006b87, 0px 2px #006b87, -2px 0px #006b87,
    0px -2px #006b87, 3px 0px #006b87, 0px 3px #006b87, -3px 0px #006b87,
    0px -3px #006b87;
}
/* line 111, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-blue .text {
  text-shadow: 1px 1px #006b87, -1px -1px #006b87, 1px -1px #006b87,
    -1px 1px #006b87, 1px 0px #006b87, 0px 1px #006b87, -1px 0px #006b87,
    0px -1px #006b87, 2px 2px #006b87, -2px -2px #006b87, 2px -2px #006b87,
    -2px 2px #006b87, 2px 0px #006b87, 0px 2px #006b87, -2px 0px #006b87,
    0px -2px #006b87;
}
/* line 118, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-purple {
  background: url("../img/bg/bg-box-purple.png") repeat;
}
/* line 121, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-purple .headline {
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3, 3px 0px #6e0bc3, 0px 3px #6e0bc3, -3px 0px #6e0bc3,
    0px -3px #6e0bc3;
}
/* line 128, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .box-purple .text {
  text-shadow: 1px 1px #6e0bc3, -1px -1px #6e0bc3, 1px -1px #6e0bc3,
    -1px 1px #6e0bc3, 1px 0px #6e0bc3, 0px 1px #6e0bc3, -1px 0px #6e0bc3,
    0px -1px #6e0bc3, 2px 2px #6e0bc3, -2px -2px #6e0bc3, 2px -2px #6e0bc3,
    -2px 2px #6e0bc3, 2px 0px #6e0bc3, 0px 2px #6e0bc3, -2px 0px #6e0bc3,
    0px -2px #6e0bc3;
}
/* line 135, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-1 {
  height: 220px;
  position: relative; /*.tagline {
	width: 560px;
	font-size: 22px;
	line-height: 32px;
	color: #fff;
	text-shadow: 3px 3px 0px rgba(10, 2, 4, 0.2);
	text-align: center;
	position: absolute;
	top: 200px;
	left: 176px;
}*/
}
/* line 139, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-1 .headline-cloud {
  background-position: -298px -1689px;
  width: 669px;
  height: 177px;
  position: absolute;
  top: 0px;
  left: 175px;
}
/* line 145, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-1 .headline-cloud h2 {
  text-align: center;
  font-size: 37px;
  line-height: 45px;
  color: #1d5274;
  margin: 40px 105px 0 0;
  font-family: Comic Sans MS, sans-serif;
  font-weight: bold;
}
/* line 168, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-1 .mii-blackgirl {
  background-position: -720px -1298px;
  width: 80px;
  height: 166px;
  top: -10px;
  left: 30px;
}
/* line 175, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-2 {
  height: 750px;
  position: relative;
}
/* line 179, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-2 .mii-mermaid {
  background-position: -810px -1298px;
  width: 103px;
  height: 163px;
  top: 515px;
  right: 120px;
}
/* line 185, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-2 .mii-date-box {
  top: 40px;
  right: 30px;
}
/* line 190, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-2 .box-green {
  width: 500px;
  top: 0px;
  left: 0px;
  z-index: 12;
  padding: 50px;
}
/* line 198, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-2 .box-orange {
  width: 500px;
  top: 260px;
  right: 0px;
  z-index: 13;
  padding: 50px;
}
/* line 206, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-2 .qr-img {
  background-position: -885px -1114px;
  width: 156px;
  height: 156px;
  position: absolute;
  top: 263px;
  left: 80px;
}
/* line 213, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-2 .box-blue {
  width: 500px;
  top: 470px;
  left: 0px;
  z-index: 14;
  padding: 50px;
}
/* line 222, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-3 {
  height: 740px;
  position: relative;
}
/* line 226, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-3 .headline-cloud {
  background-position: -298px -1689px;
  width: 669px;
  height: 177px;
  position: absolute;
  top: 0px;
  left: 175px;
}
/* line 232, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-3 .headline-cloud h2 {
  text-align: center;
  font-size: 40px;
  line-height: 52px;
  color: #1d5274;
  margin: 55px 105px 0 0;
  font-family: Comic Sans MS, sans-serif;
  font-weight: bold;
}
/* line 243, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-3 .mii-family {
  background-position: -689px -1876px;
  width: 145px;
  height: 203px;
  top: 190px;
  left: 120px;
}
/* line 249, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-3 .mii-panda {
  background-position: -158px -1689px;
  width: 130px;
  height: 165px;
  top: 445px;
  right: 110px;
}
/* line 255, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-3 .mii-3ds {
  background-position: -554px -1474px;
  width: 90px;
  height: 172px;
  top: -45px;
  left: 25px;
}
/* line 261, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-3 .box-purple {
  width: 470px;
  top: 210px;
  right: 0px;
  z-index: 11;
  padding: 50px;
}
/* line 269, ../../../../src/sass/includes/_welcome.scss */
.cont-welcome .section-3 .box-red {
  width: 470px;
  top: 430px;
  left: 0px;
  z-index: 15;
  padding: 50px;
}

/* line 1, ../../../../src/sass/includes/_quiz.scss */
.cont-quiz {
  position: relative;
  padding: 65px 0 50px 0;
}
/* line 5, ../../../../src/sass/includes/_quiz.scss */
.cont-quiz .store-link {
  background-position: -993px 0;
  width: 137px;
  height: 72px;
  height: 57px;
  padding-top: 15px;
  position: absolute;
  top: 10px;
  right: 0px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  text-shadow: 1.5px 1.2px 0px rgba(10, 2, 4, 0.3);
  text-align: center;
  text-decoration: none;
  display: block;
}
/* line 21, ../../../../src/sass/includes/_quiz.scss */
.cont-quiz .store-link:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 26, ../../../../src/sass/includes/_quiz.scss */
.cont-quiz .mii {
  position: absolute;
}
/* line 30, ../../../../src/sass/includes/_quiz.scss */
.cont-quiz .section-1 {
  height: 4680px;
  position: relative; /*.mii-hero {
			@include mainsprite-css('mii-hero');
			top: 0px;
			left: 30px;
		}
		
		.mii-sandwich {
			@include mainsprite-css('mii-sandwich2');
			top: 75px;
			right: 5px;
		}

		.headline-cloud {
			@include mainsprite-css('cloud-white-blue2');
			position: absolute;
			top: 0px;
			left: 175px;

			h2 {
				text-align: center;
				font-size: 50px;
				line-height: 52px;
				color: #1d5274;
				margin: 60px 105px 0 0;
				font-family: $hand-font;
				font-weight: bold;
			}
		}*/
}
/* line 64, ../../../../src/sass/includes/_quiz.scss */
.short .cont-quiz .section-1 {
  height: 4570px;
}
/* line 68, ../../../../src/sass/includes/_quiz.scss */
.long .cont-quiz .section-1 {
  height: 4860px;
}
/* line 72, ../../../../src/sass/includes/_quiz.scss */
.xtra-long .cont-quiz .section-1 {
  height: 5010px;
}
/* line 76, ../../../../src/sass/includes/_quiz.scss */
.error .cont-quiz .section-1 {
  height: 4920px;
}
/* line 80, ../../../../src/sass/includes/_quiz.scss */
.error.short .cont-quiz .section-1 {
  height: 4770px;
}
/* line 84, ../../../../src/sass/includes/_quiz.scss */
.error.long .cont-quiz .section-1 {
  height: 5060px;
}
/* line 88, ../../../../src/sass/includes/_quiz.scss */
.error.xtra-long .cont-quiz .section-1 {
  height: 5180px;
}
/* line 92, ../../../../src/sass/includes/_quiz.scss */
.page-result .cont-quiz .section-1 {
  height: 1630px;
}

/* line 1, ../../../../src/sass/includes/_popup.scss */
#popup-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 988;
  display: none;
}

/* line 13, ../../../../src/sass/includes/_popup.scss */
#popup {
  position: fixed;
  top: 200px;
  left: 50%;
  margin-left: -301px;
  width: 605px;
  height: 367px;
  z-index: 999;
}
/* line 22, ../../../../src/sass/includes/_popup.scss */
#popup .container {
  background: url("../img/bg/bg-box-orange.png") repeat;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.3);
  border-radius: 17px;
  width: 565px;
  height: 327px;
  padding: 20px;
  position: relative;
  z-index: 5;
}
/* line 32, ../../../../src/sass/includes/_popup.scss */
#popup .container .video-box {
  border: 10px solid #fcf8b2;
  border-radius: 17px;
  background: #fcf8b2;
  width: 545px;
  height: 307px;
}
/* line 41, ../../../../src/sass/includes/_popup.scss */
#popup .close-bg {
  position: absolute;
  top: -25px;
  right: -27px;
  z-index: 1;
  width: 60px;
  height: 60px;
  background: url("../img/bg/bg-box-orange.png") repeat;
  box-shadow: 3px 4px 0px 0px rgba(2, 3, 3, 0.3);
  border-radius: 50%;
}
/* line 53, ../../../../src/sass/includes/_popup.scss */
#popup .close {
  width: 60px;
  height: 60px;
  background: url("../img/bg/bg-box-orange.png") repeat; /*box-shadow: 3px 4px 0px 0px rgba(2,3,3,0.3);*/
  border-radius: 50%;
  position: absolute;
  top: -25px;
  right: -27px;
  cursor: pointer;
  z-index: 10;
}
/* line 65, ../../../../src/sass/includes/_popup.scss */
#popup .close .close-inner {
  background-position: -695px -126px;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 16px;
  left: 17px;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}
/* line 75, ../../../../src/sass/includes/_popup.scss */
#popup .close:hover .close-inner {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}

/* line 81, ../../../../src/sass/includes/_popup.scss */
#popup.popup-direct {
  top: 150px;
  height: 537px;
}
/* line 85, ../../../../src/sass/includes/_popup.scss */
#popup.popup-direct .container {
  height: 497px;
}
/* line 88, ../../../../src/sass/includes/_popup.scss */
#popup.popup-direct .container .video-box {
  height: 477px;
}
/* line 92, ../../../../src/sass/includes/_popup.scss */
#popup.popup-direct .container .video-box .inner .headline {
  font-size: 32px;
  line-height: 32px;
  color: #fff;
  font-family: Comic Sans MS, sans-serif;
  text-align: center;
  margin: 20px;
  text-shadow: 1px 1px #df7a03, -1px -1px #df7a03, 1px -1px #df7a03,
    -1px 1px #df7a03, 1px 0px #df7a03, 0px 1px #df7a03, -1px 0px #df7a03,
    0px -1px #df7a03, 2px 2px #df7a03, -2px -2px #df7a03, 2px -2px #df7a03,
    -2px 2px #df7a03, 2px 0px #df7a03, 0px 2px #df7a03, -2px 0px #df7a03,
    0px -2px #df7a03, 3px 0px #df7a03, 0px 3px #df7a03, -3px 0px #df7a03,
    0px -3px #df7a03;
}
/* line 105, ../../../../src/sass/includes/_popup.scss */
.ie9 #popup.popup-direct .container .video-box .inner .headline {
  color: #df7a03;
}
/* line 109, ../../../../src/sass/includes/_popup.scss */
#popup.popup-direct .container .video-box .inner .text {
  font-size: 16px;
  line-height: 20px;
  color: #df7a03;
  text-align: center;
  margin: 20px 20px 30px 20px;
}

/* line 121, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes {
  height: 537px;
  top: 180px;
}
/* line 125, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .container {
  height: 497px;
  background: url("../img/bg/bg-box-purple.png") repeat;
}
/* line 129, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .container .video-box {
  height: 477px;
  background: none;
  border: 10px solid #fff;
}
/* line 135, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .container .video-box .inner .headline {
  font-size: 28px;
  line-height: 34px;
  color: #fff;
  font-family: Comic Sans MS, sans-serif;
  text-align: center;
  margin: 20px 20px 15px 20px;
  text-shadow: 1px 1px #6102a6, -1px -1px #6102a6, 1px -1px #6102a6,
    -1px 1px #6102a6, 1px 0px #6102a6, 0px 1px #6102a6, -1px 0px #6102a6,
    0px -1px #6102a6, 2px 2px #6102a6, -2px -2px #6102a6, 2px -2px #6102a6,
    -2px 2px #6102a6, 2px 0px #6102a6, 0px 2px #6102a6, -2px 0px #6102a6,
    0px -2px #6102a6, 3px 0px #6102a6, 0px 3px #6102a6, -3px 0px #6102a6,
    0px -3px #6102a6;
}
/* line 148, ../../../../src/sass/includes/_popup.scss */
.ie9 #popup.popup-quotes .container .video-box .inner .headline {
  color: #6102a6;
}
/* line 152, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .container .video-box .inner .text {
  font-size: 15px;
  line-height: 20px;
  color: #fff;
  text-shadow: 1px 1px #6102a6, -1px -1px #6102a6, 1px -1px #6102a6,
    -1px 1px #6102a6, 1px 0px #6102a6, 0px 1px #6102a6, -1px 0px #6102a6,
    0px -1px #6102a6, 2px 0px #6102a6, 0px 2px #6102a6, -2px 0px #6102a6,
    0px -2px #6102a6;
  text-align: center;
  width: 202px;
  margin: 0px;
  display: inline-block;
  font-style: italic;
  vertical-align: middle;
  font-weight: bold;
  background: rgba(100, 80, 180, 0.8);
  border-radius: 50%;
  padding: 30px;
  position: absolute;
}
/* line 172, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .container .video-box .inner .quote-1 {
  top: 130px;
  left: -50px;
}
/* line 177, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .container .video-box .inner .quote-2 {
  top: 155px;
  right: -50px;
}
/* line 182, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .container .video-box .inner .quote-3 {
  top: 435px;
  left: 10px;
}
/* line 187, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .container .video-box .inner .quote-4 {
  top: 310px;
  right: -90px;
}
/* line 192, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .container .video-box .inner .quote-5 {
  top: 310px;
  left: -90px;
}
/* line 197, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .container .video-box .inner .quotes-sub {
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  position: absolute;
  top: 463px;
  left: 290px;
  width: 280px;
}
/* line 206, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .container .video-box .inner .quotes-sub a {
  color: #fff;
}
/* line 211, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .container .video-box .inner .quotes-qr {
  background-position: -450px -657px;
  width: 125px;
  height: 125px;
  position: absolute;
  top: 185px;
  left: 240px;
  z-index: 7;
}
/* line 222, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .close-bg {
  background: url("../img/bg/bg-box-purple.png") repeat;
}
/* line 226, ../../../../src/sass/includes/_popup.scss */
#popup.popup-quotes .close {
  background: url("../img/bg/bg-box-purple.png") repeat;
}

/* ------- ------ -------*/
/* ------- FOOTER -------*/
/* ------- ------ -------*/
/* line 5, ../../../../src/sass/includes/_footer.scss */
#footer {
  border-radius: 8px;
  background-color: #ffcc00;
  width: 912px;
  height: 156px;
  position: relative;
}
/* line 12, ../../../../src/sass/includes/_footer.scss */
#footer .faq-link {
  position: absolute;
  top: -35px;
  right: 0px;
  text-decoration: none;
  font-size: 16px;
  line-height: 15px;
  font-weight: bold;
  color: #784400;
}
/* line 22, ../../../../src/sass/includes/_footer.scss */
#footer .faq-link .faq-arrow {
  border-radius: 50%;
  background: #ff8a00;
  width: 13px;
  height: 13px;
  color: #fcf8b2;
  font-family: Comic Sans MS, sans-serif;
  font-size: 14px;
  line-height: 12px;
  text-align: center;
  margin-right: 5px;
  float: left;
}
/* line 37, ../../../../src/sass/includes/_footer.scss */
#footer .agerating {
  position: absolute;
  bottom: 20px;
  left: 20px;
  text-decoration: none;
}
/* line 44, ../../../../src/sass/includes/_footer.scss */
#footer .infobox {
  position: absolute;
  bottom: 20px;
  left: 125px;
}
/* line 49, ../../../../src/sass/includes/_footer.scss */
#footer .infobox .info {
  color: #000;
  font-size: 14px;
  line-height: 14px;
  font-weight: normal;
  background: #fff;
  width: 230px;
  height: 19px;
  padding-top: 5px;
  border-radius: 12px;
  margin-top: 5px;
}
/* line 61, ../../../../src/sass/includes/_footer.scss */
#footer .infobox .info .info-dot {
  border-radius: 50%;
  background: #784400;
  width: 8px;
  height: 8px;
  display: inline-block;
  margin: 0px 4px 0px 10px;
  position: relative;
  top: 3px;
}
/* line 72, ../../../../src/sass/includes/_footer.scss */
#footer .infobox .info .info-title {
  color: #784400;
  margin-right: 5px;
}
/* line 80, ../../../../src/sass/includes/_footer.scss */
#footer .extrabox .extra-item {
  position: absolute;
}
/* line 83, ../../../../src/sass/includes/_footer.scss */
#footer .extrabox .extra-item .extra-text {
  width: 100%;
  text-align: center;
  color: #784400;
  font-size: 10px;
  line-height: 20px;
  font-weight: bold;
}
/* line 93, ../../../../src/sass/includes/_footer.scss */
#footer .extrabox .localplay {
  bottom: 74px;
  left: 373px;
}
/* line 97, ../../../../src/sass/includes/_footer.scss */
#footer .extrabox .localplay .localplay-icon {
  background-position: -870px -126px;
  width: 47px;
  height: 38px;
  margin: 0 auto;
}
/* line 103, ../../../../src/sass/includes/_footer.scss */
#footer .extrabox .spotpass {
  bottom: 74px;
  left: 436px;
}
/* line 107, ../../../../src/sass/includes/_footer.scss */
#footer .extrabox .spotpass .spotpass-icon {
  background-position: -72px 0;
  width: 47px;
  height: 38px;
  margin: 0 auto;
}
/* line 113, ../../../../src/sass/includes/_footer.scss */
#footer .extrabox .streetpass {
  bottom: 12px;
  left: 371px;
}
/* line 117, ../../../../src/sass/includes/_footer.scss */
#footer .extrabox .streetpass .streetpass-icon {
  background-position: -129px 0;
  width: 47px;
  height: 38px;
  margin: 0 auto;
}
/* line 123, ../../../../src/sass/includes/_footer.scss */
#footer .extrabox .nin-network {
  background-position: -186px 0;
  width: 44px;
  height: 56px;
  position: absolute;
  bottom: 18px;
  left: 438px;
}
/* line 131, ../../../../src/sass/includes/_footer.scss */
#footer .eshop-box {
  position: absolute;
  bottom: 66px;
  left: 510px;
  width: 240px;
  height: 69px;
}
/* line 138, ../../../../src/sass/includes/_footer.scss */
#footer .eshop-box .eshop-arrow-bg {
  border-radius: 50%;
  background: #fcf8b2;
  box-shadow: 0px 4px 0px 0px rgba(2, 3, 3, 0.3);
  width: 30px;
  height: 30px;
  position: absolute;
  top: 18px;
  left: -13px;
  z-index: 11;
}
/* line 150, ../../../../src/sass/includes/_footer.scss */
#footer .eshop-box .eshop {
  background: #fcf8b2;
  box-shadow: 0px 4px 0px 0px rgba(2, 3, 3, 0.3);
  width: 235px;
  height: 53px;
  padding: 12px 0 0 5px;
  border-radius: 12px;
  position: relative;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  color: #784400;
  text-decoration: none;
  z-index: 13;
  display: block;
}
/* line 167, ../../../../src/sass/includes/_footer.scss */
#footer .eshop-box .eshop .eshop-logo {
  background-position: 0 -516px;
  width: 180px;
  height: 26px;
  position: absolute;
  top: 34px;
  left: 33px;
}
/* line 174, ../../../../src/sass/includes/_footer.scss */
#footer .eshop-box .eshop .eshop-arrow-box {
  border-radius: 50%;
  background: #fcf8b2;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 18px;
  left: -13px;
}
/* line 183, ../../../../src/sass/includes/_footer.scss */
#footer .eshop-box .eshop .eshop-arrow-box .eshop-arrow {
  border-radius: 50%;
  background: #ff8a00;
  width: 18px;
  height: 18px;
  color: #fcf8b2;
  font-family: Comic Sans MS, sans-serif;
  font-size: 17px;
  line-height: 16px;
  text-align: center;
  position: absolute;
  top: 7px;
  left: 6px;
}
/* line 201, ../../../../src/sass/includes/_footer.scss */
#footer .eshop-box:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 206, ../../../../src/sass/includes/_footer.scss */
#footer .trailer-box {
  position: absolute;
  bottom: 21px;
  left: 510px;
  width: 240px;
  height: 40px;
}
/* line 213, ../../../../src/sass/includes/_footer.scss */
#footer .trailer-box .trailer-arrow-bg {
  border-radius: 50%;
  background: #fcf8b2;
  box-shadow: 0px 4px 0px 0px rgba(2, 3, 3, 0.3);
  width: 26px;
  height: 26px;
  position: absolute;
  top: 5px;
  left: -11px;
  z-index: 15;
}
/* line 225, ../../../../src/sass/includes/_footer.scss */
#footer .trailer-box .btn-trailer {
  background: #fcf8b2;
  box-shadow: 0px 4px 0px 0px rgba(2, 3, 3, 0.3);
  width: 240px;
  height: 30px;
  padding-top: 10px;
  border-radius: 12px;
  position: relative;
  text-align: center;
  font-size: 23px;
  line-height: 23px;
  color: #784400;
  text-decoration: none;
  font-weight: bold;
  z-index: 17;
  display: block;
}
/* line 242, ../../../../src/sass/includes/_footer.scss */
#footer .trailer-box .btn-trailer .trailer-arrow-box {
  border-radius: 50%;
  background: #fcf8b2;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 5px;
  left: -11px;
}
/* line 251, ../../../../src/sass/includes/_footer.scss */
#footer .trailer-box .btn-trailer .trailer-arrow-box .trailer-arrow {
  border-radius: 50%;
  background: #ff8a00;
  width: 18px;
  height: 18px;
  color: #fcf8b2;
  font-family: Comic Sans MS, sans-serif;
  font-size: 17px;
  line-height: 16px;
  font-weight: normal;
  text-align: center;
  position: absolute;
  top: 5px;
  left: 5px;
}
/* line 270, ../../../../src/sass/includes/_footer.scss */
#footer .trailer-box:hover {
  -webkit-animation: btn-hover 0.5s;
  animation: btn-hover 0.5s;
}
/* line 275, ../../../../src/sass/includes/_footer.scss */
#footer .packshot {
  position: absolute;
  bottom: 18px;
  right: 20px;
  width: 129px;
  height: 118px;
  z-index: 824;
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}
/* line 286, ../../../../src/sass/includes/_footer.scss */
#footer .packshot:hover {
  width: 464px;
  height: 424px;
}

/* line 292, ../../../../src/sass/includes/_footer.scss */
.disclaimer {
  width: 800px;
  margin: 15px auto; /*padding-bottom: 30px;*/
  font-size: 11px;
  line-height: 14px;
  text-align: center;
  color: #5b2910;
  display: block;
}

/* line 303, ../../../../src/sass/includes/_footer.scss */
.btn-start-trailer {
  display: none;
}

/* line 308, ../../../../src/sass/includes/_footer.scss */
.btn-show-quotes,
.quotes-text {
  display: none;
}
