@charset "UTF-8";
@-moz-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-ms-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  50% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-ms-keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes tada {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@-o-keyframes tada {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@-ms-keyframes tada {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -moz-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    -o-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@-moz-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-o-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-ms-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    -moz-transform-origin: top center 50%;
    -ms-transform-origin: top center 50%;
    -o-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  20% {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-moz-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-o-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-ms-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -moz-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    -o-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -moz-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    -o-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -moz-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    -o-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -moz-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    -o-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -moz-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    -o-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-o-keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-ms-keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-moz-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}
@-webkit-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}
@-o-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}
@-ms-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}
@keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    -moz-transform: skewX(9deg);
    -ms-transform: skewX(9deg);
    -o-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    -moz-transform: skewX(-8deg);
    -ms-transform: skewX(-8deg);
    -o-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    -moz-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    -o-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    -moz-transform: skewX(-6deg);
    -ms-transform: skewX(-6deg);
    -o-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    -moz-transform: skewX(5deg);
    -ms-transform: skewX(5deg);
    -o-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    -moz-transform: skewX(-4deg);
    -ms-transform: skewX(-4deg);
    -o-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    -moz-transform: skewX(3deg);
    -ms-transform: skewX(3deg);
    -o-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    -moz-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    -moz-transform: skewX(1deg);
    -ms-transform: skewX(1deg);
    -o-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    -o-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}
@-moz-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}
@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}
@-o-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}
@-ms-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}
@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -o-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}
@-moz-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@-o-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@-ms-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@-moz-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@-o-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@-ms-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@-moz-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@-o-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@-ms-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@-moz-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@-o-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@-ms-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-ms-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    -moz-transform: scale(0.3, 0.3);
    -ms-transform: scale(0.3, 0.3);
    -o-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-moz-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-ms-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-ms-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-ms-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-ms-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-ms-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}
@-o-keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}
@-ms-keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}
@keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}
@-moz-keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}
@-o-keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}
@-ms-keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}
@keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}
@-moz-keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}
@-o-keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}
@-ms-keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}
@keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}
@-moz-keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}
@-o-keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}
@-ms-keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}
@keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}
@-moz-keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}
@-o-keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}
@-ms-keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}
@keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}
@-moz-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@-o-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@-ms-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@-moz-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@-o-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@-ms-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@-moz-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@-o-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@-ms-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-o-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-ms-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-moz-keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-o-keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-ms-keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-moz-keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-o-keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-ms-keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-o-keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-ms-keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-o-keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-ms-keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    -moz-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    -o-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-ms-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-ms-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -moz-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    -o-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-ms-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -moz-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    -o-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@-o-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@-ms-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -moz-transform: perspective(400px) rotateY(0);
    -ms-transform: perspective(400px) rotateY(0);
    -o-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -moz-transform: perspective(400px) scale(1);
    -ms-transform: perspective(400px) scale(1);
    -o-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@-moz-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-o-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-ms-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -moz-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    -o-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -moz-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    -o-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-moz-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-o-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-ms-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -moz-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    -o-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -moz-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    -o-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-moz-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-o-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-ms-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -moz-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    -o-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -moz-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    -o-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-moz-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-o-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-ms-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -moz-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    -o-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -moz-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    -o-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-moz-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-o-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-ms-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -moz-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    -o-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -moz-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    -o-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@-moz-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-o-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-ms-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -moz-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    -o-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -moz-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    -o-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-moz-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@-ms-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@-ms-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@-ms-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@-ms-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@-o-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@-ms-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-ms-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    -moz-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    -o-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    -moz-transform-origin: center center 50%;
    -ms-transform-origin: center center 50%;
    -o-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-ms-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-ms-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    -moz-transform-origin: left bottom 50%;
    -ms-transform-origin: left bottom 50%;
    -o-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-ms-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-ms-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    -moz-transform-origin: right bottom 50%;
    -ms-transform-origin: right bottom 50%;
    -o-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-o-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-ms-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -moz-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    -o-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    -moz-transform-origin: top left 50%;
    -ms-transform-origin: top left 50%;
    -o-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -moz-transform: translateY(700px);
    -ms-transform: translateY(700px);
    -o-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@-moz-keyframes rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
@-webkit-keyframes rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
@-o-keyframes rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
@-ms-keyframes rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
@keyframes rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
@-moz-keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}
@-webkit-keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}
@-o-keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}
@-ms-keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}
@keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -moz-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    -o-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\000037}}
header, footer, nav, section, article, figure, aside {
  display: block;
  margin: 0px;
}

/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\0000321}}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\0000342}}
body {
  line-height: 1.85;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\0000346}}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\0000351}}
nav ul {
  list-style: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\0000355}}
blockquote, q {
  quotes: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\0000359}}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\0000365}}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\0000374}}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\0000381}}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\0000388}}
del {
  text-decoration: line-through;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\0000392}}
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\0000397}}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003103}}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003112}}
input, select {
  vertical-align: middle;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000037}}
html {
  height: 100%;
  font-family: Meiryo, "メイリオ", Tahoma, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Verdana, "MS PGothic", "ＭＳ　Ｐゴシック", sans-serif;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000311}}
body {
  margin: 0 auto;
  font-family: Meiryo, "メイリオ", Tahoma, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Verdana, "MS PGothic", "ＭＳ　Ｐゴシック", sans-serif;
  font-size: 100%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000316}}
h1, h2, h3, h4, h5 {
  margin: 0px;
  font-size: 100%;
  font-weight: normal;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000322}}
a:hover {
  color: #0066cc;
  text-decoration: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000327}}
rp, rt {
  background: #fff;
  color: #666666;
  font-size: 86%;
  font-weight: normal;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000333}}
rp {
  margin: 0px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000336}}
img {
  vertical-align: middle;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000336}}
  img {
    max-width: 100% !important;
    height: auto !important;
  }
}

@-moz-keyframes flash {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes flash {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes flash {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes flash {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000350}}
#page {
  margin: 0 auto;
  font-size: 87.5%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000356}}
#tool {
  min-width: 1100px;
  background: #f2f5d5;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000356}}
  #tool {
    width: auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000362}}
#tool nav {
  position: relative;
  zoom: 1;
  width: 1080px;
  margin: 0 auto;
  padding: 5px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#tool nav:before, #tool nav:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#tool nav:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000368}}
#tool nav #nocssread, #tool nav #ss-voice, #tool nav #ss-kana, #tool nav #info {
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000371}}
#tool nav #nocssread {
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000374}}
#tool nav #size, #tool nav #theme, #tool nav #ss-voice, #tool nav #ss-kana, #tool nav #info {
  float: right;
  margin-left: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000378}}
#tool nav #size {
  padding-left: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000380}}
#tool nav #size span a {
  margin-left: 5px;
  padding: 3px;
  background: #033a1e;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000388}}
#tool nav #size span a:hover {
  background: #61af3e;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000393}}
#tool nav #theme {
  padding: 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\0000397}}
#tool nav #ss-theme a {
  margin-left: 5px;
  padding: 3px 5px;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003104}}
#tool nav #ss-theme a:hover {
  opacity: 0.7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003106}}
#tool nav #ss-theme .white {
  background: #fff;
  color: #666666;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003110}}
#tool nav #ss-theme .blue {
  border-color: #06c;
  background: #06c;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003114}}
#tool nav #ss-theme .black {
  border-color: #000;
  background: #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003119}}
#tool nav #ss-voice {
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003122}}
#tool nav #ss-voice-controller {
  position: absolute;
  top: 2.5em;
  right: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003131}}
#head {
  width: 1080px;
  margin: 0 auto;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#head:before, #head:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#head:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003131}}
  #head {
    width: auto;
    float: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003140}}
#head .logo {
  float: left;
  padding: 17px 0;
  line-height: 1.2;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003140}}
  #head .logo {
    position: relative;
    float: none;
    padding: 10px 70px;
    text-align: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003150}}
#head .logo a#xss-site-name {
  color: #000000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003152}}
#head .logo a#xss-site-name:visited {
  color: #000000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003155}}
#head .logo a#xss-site-name .logo-area {
  display: inline-block;
  margin-left: 12px;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003159}}
#head .logo a#xss-site-name .logo-area .logo-name1 {
  font-size: 200%;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003163}}
#head .logo a#xss-site-name .logo-area .logo-name2 {
  display: block;
  margin-bottom: 12px;
  letter-spacing: 0.1em;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003150}}
  #head .logo a#xss-site-name {
    float: none;
    display: block;
    padding: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003173}}
  #head .logo a#xss-site-name img {
    width: 180px;
    height: auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003179}}
#head .logo #sp-btn {
  display: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003179}}
  #head .logo #sp-btn {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003184}}
#head .logo #sp-btn span {
  position: absolute;
  top: 50%;
  margin-top: -17px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003189}}
#head .logo #sp-btn #sp-search {
  left: 0;
  margin-left: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003193}}
#head .logo #sp-btn #sp-menu {
  right: 0;
  margin-right: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003199}}
#head .menu {
  display: inline;
  float: right;
  padding-top: 16px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003199}}
  #head .menu {
    float: none;
    display: block;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003207}}
#head .menu .u-menu {
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003209}}
#head .menu .u-menu .smart {
  padding: 1px 36px 0 15px;
  margin-left: 12px;
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003214}}
#head .menu .u-menu #google_translate_element {
  float: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003218}}
#head .menu .l-menu {
  clear: both;
  text-align: right;
  padding: 10px 0;
  display: block;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003218}}
  #head .menu .l-menu {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003229}}
#head .menu .l-menu .smart {
  margin: 2px 0 0 4px;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003235}}
#head .menu .l-menu .inquiry, #head .menu .l-menu .sitemap {
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
  margin: 4px 0 0 12px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003235}}
  #head .menu .l-menu .inquiry, #head .menu .l-menu .sitemap {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003242}}
#head .menu .l-menu #google_translate_element {
  margin-bottom: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003245}}
#head .menu .l-menu form {
  float: right;
  border: 1px solid #ccc;
  margin: 0 0 32px 12px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003245}}
  #head .menu .l-menu form {
    margin: 0;
    float: none;
    text-align: right;
    position: relative;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003259}}
#head .menu .l-menu #search-box {
  padding: 8px 5px;
  border: none;
  color: #666666;
  float: left;
  display: block;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003259}}
  #head .menu .l-menu #search-box {
    display: inline-block;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003270}}
#head .menu .l-menu #search-button {
  padding: 8px 10px;
  border: none;
  background: #033a1e 9px 5px no-repeat;
  color: #fff;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003270}}
  #head .menu .l-menu #search-button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003285}}
#navi {
  zoom: 1;
  min-width: 1100px;
  padding-bottom: 16px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#navi:before, #navi:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#navi:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003285}}
  #navi {
    min-width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003292}}
#navi .wrap {
  zoom: 1;
  width: 1078px;
  margin: 0 auto;
  border-right: dotted 1px #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#navi .wrap:before, #navi .wrap:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#navi .wrap:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003292}}
  #navi .wrap {
    border-right: none;
    border-bottom: dotted 1px #000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003302}}
#navi .wrap ul {
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003305}}
#navi .wrap ul li {
  position: relative;
  float: left;
  color: #202020;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003305}}
  #navi .wrap ul li {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003312}}
#navi .wrap ul li:hover {
  background: #f2f5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003316}}
#navi .wrap ul a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 178px;
  border-left: dotted 1px #000;
  color: #000;
  font-size: 115%;
  font-weight: bold;
  font-family: "游明朝体", "Yu Mincho", YuMincho, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
  text-decoration: none;
  text-align: center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003316}}
  #navi .wrap ul a {
    width: auto;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top: dotted 1px #000;
    border-left: none;
    font-size: 100%;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003338}}
#navi .wrap li ul, #navi .wrap .current ul {
  position: absolute;
  display: none;
  width: 180px;
  background: #f2f5d5;
  z-index: 100;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003344}}
#navi .wrap li ul li, #navi .wrap .current ul li {
  float: none;
  border: none;
  border-left: dotted 1px #000;
  border-right: dotted 1px #000;
  padding: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003350}}
#navi .wrap li ul li:hover, #navi .wrap .current ul li:hover {
  background: #def4a8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003353}}
#navi .wrap li ul li a, #navi .wrap .current ul li a {
  display: block;
  padding-left: 15px;
  background: url(../img/ic-li.png) no-repeat 2px 8px;
  width: auto;
  padding: 5px 10px 3px 25px;
  border: none;
  background-position: 12px 14px;
  color: #0066cc;
  font-size: 100%;
  text-align: left;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003338}}
  #navi .wrap li ul, #navi .wrap .current ul {
    display: none !important;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003370}}
#navi .wrap .tyosei ul {
  width: 184px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003372}}
#navi .wrap .tyosei ul li a {
  width: auto;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003381}}
li.kurashi a {
  background: url(../img/kurashi.png) no-repeat center 0;
  padding-top: 78px;
  text-align: center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003381}}
  li.kurashi a {
    background: url(../img/kurashi.png) no-repeat 15px 0;
    background-size: 28px;
    padding-left: 10%;
    padding-top: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003381}}
li.kosodate a {
  background: url(../img/kosodate.png) no-repeat center 0;
  padding-top: 78px;
  text-align: center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003381}}
  li.kosodate a {
    background: url(../img/kosodate.png) no-repeat 15px 0;
    background-size: 28px;
    padding-left: 10%;
    padding-top: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003381}}
li.kenko a {
  background: url(../img/kenko.png) no-repeat center 0;
  padding-top: 78px;
  text-align: center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003381}}
  li.kenko a {
    background: url(../img/kenko.png) no-repeat 15px 0;
    background-size: 28px;
    padding-left: 10%;
    padding-top: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003381}}
li.bunka a {
  background: url(../img/bunka.png) no-repeat center 0;
  padding-top: 78px;
  text-align: center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003381}}
  li.bunka a {
    background: url(../img/bunka.png) no-repeat 15px 0;
    background-size: 28px;
    padding-left: 10%;
    padding-top: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003381}}
li.sangyo a {
  background: url(../img/sangyo.png) no-repeat center 0;
  padding-top: 78px;
  text-align: center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003381}}
  li.sangyo a {
    background: url(../img/sangyo.png) no-repeat 15px 0;
    background-size: 28px;
    padding-left: 10%;
    padding-top: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003381}}
li.tyosei a {
  background: url(../img/tyosei.png) no-repeat center 0;
  padding-top: 78px;
  text-align: center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003381}}
  li.tyosei a {
    background: url(../img/tyosei.png) no-repeat 15px 0;
    background-size: 28px;
    padding-left: 10%;
    padding-top: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003396}}
.tyosei a {
  padding-left: 4px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003403}}
#top-img {
  width: 100%;
  min-width: 1100px;
  height: 440px;
  background: url(../img/head01.jpg) no-repeat;
  background-size: cover;
  position: relative;
  margin-bottom: 45px;
  vertical-align: middle;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003403}}
  #top-img {
    min-width: inherit;
    z-index: 0;
    background-size: 100% auto;
    height: auto;
    margin-bottom: 6px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003419}}
#top-img .info-search {
  width: 1100px;
  margin: 0 auto;
  text-align: right;
  padding-top: 340px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003419}}
  #top-img .info-search {
    position: static;
    padding: 13% 0 6% 0;
    text-align: center;
    width: auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003430}}
#top-img .info-search form {
  display: inline-block;
  margin-right: 7px;
  background: #ffffff;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003430}}
  #top-img .info-search form {
    display: inline-block;
    margin-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003438}}
#top-img .info-search form .info-text {
  margin: 0;
  padding: 5px;
  border: none;
  color: #666666;
  font-size: 100%;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003438}}
  #top-img .info-search form .info-text {
    font-size: 87.5%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003449}}
#top-img .info-search form .info-search-button {
  margin: 0;
  padding: 8px 16px;
  border: none;
  color: #fff;
  background: url(../img/search-icon.png) #ff953f 10px 8px no-repeat;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003449}}
  #top-img .info-search form .info-search-button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
  }
}
@-moz-document url-prefix() {
  #top-img .info-search form .info-search-button {
    background: url(../img/search-icon.png) #ff953f 13px no-repeat;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003466}}
#top-img .info-search div {
  display: inline-block;
  padding-right: 24px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003466}}
  #top-img .info-search div {
    padding-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003472}}
#top-img .info-search div span {
  color: #42210b;
  background: #ff953f;
  padding: 4px 8px;
  display: inline-block;
  margin: 4px 0 0 6px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003472}}
  #top-img .info-search div span {
    font-size: 79%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003481}}
#top-img .info-search div span a {
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003484}}
#top-img .info-search div span:hover {
  background: #ffd954;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003494}}
#wrap {
  zoom: 1;
  width: 1080px;
  margin: 0 auto;
  padding: 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#wrap:before, #wrap:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#wrap:after {
  clear: both;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003503}}
#main {
  float: left;
  width: 730px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003507}}
.one #main {
  width: 100%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003510}}
#main .left, #addition .left,
#main .center, #addition .center {
  float: left;
  width: 344px;
  margin-right: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003516}}
#main .center {
  margin: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003519}}
#addition {
  zoom: 1;
  width: 1080px;
  margin: 0 auto;
  padding: 24px 10px 0;
  border-top: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#addition:before, #addition:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#addition:after {
  clear: both;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003526}}
#addition .right {
  float: right;
  width: 344px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003532}}
#side {
  float: right;
  width: 300px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003536}}
#side #guide header {
  background: #e9e9e9;
  border-right: solid 3px #ff7ba3;
  border-bottom: solid 3px #ff7ba3;
  border-radius: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003541}}
#side #guide header h2 {
  font-size: 115%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003546}}
#side #guide nav ul {
  padding: 0px 24px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003546}}
  #side #guide nav ul {
    padding: 0 6px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003552}}
#side #guide nav ul li:nth-child(2n) {
  margin: 0 0 8px 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003552}}
  #side #guide nav ul li:nth-child(2n) {
    margin: 0 4px 8px 0;
  }
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003558}}
  #side #guide nav ul li:nth-child(4n) {
    margin: 0 auto 8px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003569}}
#side .cms-tabs .names #cms-tab-139-0-name, #side .cms-tabs .names #cms-tab-139-2-name {
  padding: 14px 12px 0px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003569}}
  #side .cms-tabs .names #cms-tab-139-0-name, #side .cms-tabs .names #cms-tab-139-2-name {
    padding: 12px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003575}}
#side .cms-tabs .names #cms-tab-139-1-name {
  padding: 5px 12px 9px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003575}}
  #side .cms-tabs .names #cms-tab-139-1-name {
    padding: 2px 8px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003581}}
#side .cms-tabs .names .name {
  background: #e9e9e9;
  width: 24%;
  height: 2.8em;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003581}}
  #side .cms-tabs .names .name {
    width: 28%;
    height: 3.5em;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003590}}
#side .cms-tabs .names .current {
  background: #def4a8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003593}}
#side .cms-tabs .names a {
  margin-right: 6px;
  width: inherit;
  font-size: 100%;
  padding: 4px 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003598}}
#side .cms-tabs .names a:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003593}}
  #side .cms-tabs .names a {
    width: 28%;
    margin-right: 20px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003607}}
#side .cms-tabs #cms-tab-139-0-view, #side .cms-tabs #cms-tab-139-1-view, #side .cms-tabs #cms-tab-139-2-view {
  border: solid 1px #dddddd;
  padding: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003612}}
#side .cms-tabs #cms-tab-139-0-view .pages article header, #side .cms-tabs #cms-tab-139-1-view .pages article header, #side .cms-tabs #cms-tab-139-2-view .pages article header {
  border-bottom: dashed 1px #aaaaaa;
  padding: 6px 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003615}}
#side .cms-tabs #cms-tab-139-0-view .pages article header time, #side .cms-tabs #cms-tab-139-1-view .pages article header time, #side .cms-tabs #cms-tab-139-2-view .pages article header time {
  float: none;
  margin: 0;
  padding-left: 0;
  background: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003621}}
#side .cms-tabs #cms-tab-139-0-view .pages article header h3, #side .cms-tabs #cms-tab-139-1-view .pages article header h3, #side .cms-tabs #cms-tab-139-2-view .pages article header h3 {
  padding-left: 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003628}}
  #side .cms-tabs #cms-tab-139-0-view #cms-tab-139-0-view, #side .cms-tabs #cms-tab-139-1-view #cms-tab-139-0-view, #side .cms-tabs #cms-tab-139-2-view #cms-tab-139-0-view {
    border: solid 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003632}}
#side .cms-tabs #cms-tab-139-0-view nav, #side .cms-tabs #cms-tab-139-1-view nav, #side .cms-tabs #cms-tab-139-2-view nav {
  padding: 12px 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003637}}
#side #faq-search {
  color: #1a1a1a;
  border: solid 2px #aaaaaa;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003637}}
  #side #faq-search {
    margin: 10px 10px 24px 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003643}}
#side #faq-search header {
  background: url(../img/question.png) no-repeat right 8px center #e9e9e9;
  padding: 6px 8px;
  border-bottom: solid 2px #aaaaaa;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003647}}
#side #faq-search header h2 {
  font-family: "游明朝体", "Yu Mincho", YuMincho, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
  font-weight: bold;
  font-size: 115%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003653}}
#side #faq-search nav {
  padding: 8px 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003656}}
#side #faq-search nav .faq-search form {
  background: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003658}}
#side #faq-search nav .faq-search form .category select {
  width: 215px;
  display: block;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003662}}
#side #faq-search nav .faq-search form .keyword input {
  display: block;
  width: 200px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003675}}
#foot {
  margin-top: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003678}}
#address {
  zoom: 1;
  line-height: 1.7;
  min-width: 1100px;
  padding: 6px 0;
  background: url(../img/footer.png) no-repeat #b7daef;
  background-size: 100% auto;
  padding: 20px 0 12px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#address:before, #address:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#address:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003678}}
  #address {
    padding: 20px 10px 12px 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003689}}
#address dl {
  zoom: 1;
  width: 1080px;
  margin: 0 auto;
  padding: 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#address dl:before, #address dl:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#address dl:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003694}}
#address dl dt {
  float: left;
  clear: both;
  width: 148px;
  margin-right: 12px;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003701}}
#address dl dd {
  float: left;
  width: 920px;
  margin: -8px 0 8px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003705}}
#address dl dd address {
  margin: -8px 0 8px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003708}}
#address dl dd span {
  position: relative;
  top: 8px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003711}}
#address dl dd span a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 120px;
  margin-left: 12px;
  padding: 7.5px 0 7.5px 0;
  border-radius: 2px;
  background: #ff953f;
  text-align: center;
  color: #42210b;
  text-decoration: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003711}}
  #address dl dd span a {
    width: auto;
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003725}}
#address dl dd span a:hover {
  background: #ffd954;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003732}}
#address dt.open-time {
  width: 64px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003735}}
#address dd.open-time-content {
  margin: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003738}}
#address .address-title {
  width: 137px;
  font-size: 115%;
  color: #fff;
  font-weight: bold;
  background: #033a1e;
  text-align: center;
  border-radius: 2px;
  padding: 9.5px 0 9.5px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003748}}
#address .search-division {
  background: #ff953f;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003752}}
#footer-navi {
  min-width: 1080px;
  padding: 6px 10px;
  background: #e7e8bd;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003752}}
  #footer-navi {
    min-width: inherit;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003759}}
#footer-navi .footer-link {
  width: 1080px;
  margin: 0 auto;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003759}}
  #footer-navi .footer-link {
    width: 100%;
    min-width: inherit;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003766}}
#footer-navi .footer-link a {
  margin-right: 12px;
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003766}}
  #footer-navi .footer-link a {
    border: none;
    margin-left: 12px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003776}}
#copyright {
  min-width: 1100px;
  padding: 6px 0;
  background: #033a1e;
  color: #fff;
  text-align: center;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003783}}
#sp-view {
  padding: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003785}}
#sp-view a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  min-width: 1080px;
  padding: 8px 8px 5px;
  border: 1px solid #999;
  background: #ccc;
  color: #666666;
  text-align: center;
  text-decoration: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003800}}
.key_visual-slide, .member-photo-slide {
  margin: 24px 0;
  padding: 5px 0;
  background: #333;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003800}}
  .key_visual-slide, .member-photo-slide {
    margin: 10px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003807}}
.key_visual-slide .bx-controls, .member-photo-slide .bx-controls {
  padding: 0 10px;
  background: #333;
  text-align: right;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003807}}
  .key_visual-slide .bx-controls, .member-photo-slide .bx-controls {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003812}}
.key_visual-slide .bx-controls div, .member-photo-slide .bx-controls div {
  display: inline-block;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003815}}
.key_visual-slide .bx-controls .bx-stop, .member-photo-slide .bx-controls .bx-stop {
  padding-left: 15px;
  background: url(../img/stop.png) no-repeat left center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003819}}
.key_visual-slide .bx-controls .bx-start, .member-photo-slide .bx-controls .bx-start {
  margin-right: 12px;
  padding-left: 15px;
  background: url(../img/play.png) no-repeat left center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003824}}
.key_visual-slide .bx-controls .bx-controls-auto-item a, .member-photo-slide .bx-controls .bx-controls-auto-item a {
  color: #fff;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003829}}
.key_visual-slide .bx-thumbs, .member-photo-slide .bx-thumbs {
  padding: 0 10px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003829}}
  .key_visual-slide .bx-thumbs, .member-photo-slide .bx-thumbs {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003832}}
.key_visual-slide .bx-thumbs a, .member-photo-slide .bx-thumbs a {
  display: inline-block;
  margin-bottom: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003836}}
.key_visual-slide .bx-thumbs img, .member-photo-slide .bx-thumbs img {
  width: 120px;
  height: auto;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003844}}
#guide, #about, #safety, #online, #propose, #useful, #population, #relations, #ranking, #topics, #koho,
#announce, #emergency, #attention, #add {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003847}}
#guide header, #about header, #safety header, #online header, #propose header, #useful header, #population header, #relations header, #ranking header, #topics header, #koho header,
#announce header, #emergency header, #attention header, #add header {
  border-bottom: solid 2px #603813;
  margin-bottom: 18px;
  border-radius: 5px 5px 0 0;
  padding: 7px 10px 4px 8px;
  background-image: url(../img/light.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003857}}
#guide h2, #about h2, #safety h2, #online h2, #propose h2, #useful h2, #population h2, #relations h2, #ranking h2, #topics h2, #koho h2,
#announce h2, #emergency h2, #attention h2, #add h2 {
  color: #1a1a1a;
  font-weight: 900;
  font-family: "游明朝体", "Yu Mincho", YuMincho, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
  font-size: 129%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003863}}
#guide nav, #about nav, #safety nav, #online nav, #propose nav, #useful nav, #population nav, #relations nav, #ranking nav, #topics nav, #koho nav,
#announce nav, #emergency nav, #attention nav, #add nav {
  margin-top: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003865}}
#guide nav .rss, #about nav .rss, #safety nav .rss, #online nav .rss, #propose nav .rss, #useful nav .rss, #population nav .rss, #relations nav .rss, #ranking nav .rss, #topics nav .rss, #koho nav .rss,
#announce nav .rss, #emergency nav .rss, #attention nav .rss, #add nav .rss {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 100px;
  text-align: center;
  background: url(../img/ic-rss-large.png) no-repeat left center #603813;
  border-radius: 6px;
  border-right: solid 3px #c59266;
  border-bottom: solid 3px #c59266;
  color: #fff;
  text-decoration: none;
  padding-left: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003163}}
#guide nav .rss:hover, #about nav .rss:hover, #safety nav .rss:hover, #online nav .rss:hover, #propose nav .rss:hover, #useful nav .rss:hover, #population nav .rss:hover, #relations nav .rss:hover, #ranking nav .rss:hover, #topics nav .rss:hover, #koho nav .rss:hover,
#announce nav .rss:hover, #emergency nav .rss:hover, #attention nav .rss:hover, #add nav .rss:hover {
  border: solid 0;
  padding: 0px 2px 0px 1px;
  margin-top: 3px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003871}}
#announce {
  margin-top: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003874}}
#safety h2, #announce h2, #emergency h2 {
  background: #e03300;
  background-image: -owg-linear-gradient(top, #e03300, #c42c00);
  background-image: -webkit-linear-gradient(top, #e03300, #c42c00);
  background-image: -moz-linear-gradient(top, #e03300, #c42c00);
  background-image: -o-linear-gradient(top, #e03300, #c42c00);
  background-image: linear-gradient(top, #e03300, #c42c00);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE03300', endColorstr='#FFC42C00');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3MDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFMDMzMDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDNDJDMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3MDcpIiAvPgo8L3N2Zz4=);
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003877}}
#emergency {
  margin-top: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003879}}
#emergency h2 {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003882}}
#emergency article {
  padding: 12px 12px 0 12px;
  border-left: 2px solid #c42c00;
  border-right: 2px solid #c42c00;
  background: #ffffa4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003887}}
#emergency article:last-child {
  padding-bottom: 12px;
  border-bottom: 2px solid #c42c00;
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003894}}
  #guide {
    position: relative;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003898}}
#guide header {
  background-color: #ffbbd5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003901}}
#guide ul {
  zoom: 1;
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#guide ul:before, #guide ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#guide ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003906}}
#guide li.kekkon a {
  background: url(../img/ic-marriage.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003906}}
  #guide li.kekkon a {
    background-size: 36px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003913}}
#guide li.ninshin a {
  background: url(../img/ic-pregnancy.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003913}}
  #guide li.ninshin a {
    background-size: 34px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003919}}
#guide li.kosodate a {
  background: url(../img/ic-child.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003919}}
  #guide li.kosodate a {
    background-size: 34px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003925}}
#guide li.kyoiku a {
  background: url(../img/ic-education.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003925}}
  #guide li.kyoiku a {
    background-size: 42px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003931}}
#guide li.sumai a {
  background: url(../img/ic-house.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003931}}
  #guide li.sumai a {
    background-size: 41px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003937}}
#guide li.shushoku a {
  background: url(../img/ic-work.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003937}}
  #guide li.shushoku a {
    background-size: 53px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003943}}
#guide li.fukushi a {
  background: url(../img/ic-welfare.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003943}}
  #guide li.fukushi a {
    background-size: 29px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003949}}
#guide li.okuyami a {
  background: url(../img/ic-death.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003949}}
  #guide li.okuyami a {
    background-size: 27px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003955}}
#guide li {
  float: left;
  width: 118px;
  background: #ffcf99 url(../img/wood.png) no-repeat center center;
  background-size: cover;
  margin: 0 8.6px 8px 0;
  border-radius: 8px;
  border-right: solid 3px #9d8d0a;
  border-bottom: solid 3px #9d8d0a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003964}}
#guide li:hover {
  border-right: solid 1px #9d8d0a;
  border-bottom: solid 1px #9d8d0a;
  vertical-align: bottom;
  padding: 0 2px 2px 0;
  -webkit-animation: flash 0.5s;
  -moz-animation: flash 0.5s;
  -ms-animation: flash 0.5s;
  -o-animation: flash 0.5s;
  animation: flash 0.5s;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003971}}
#guide li:nth-child(4n) {
  margin: 0 0 8px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003974}}
#guide li a {
  display: block;
  padding: 93px 0 0 0;
  color: #333;
  text-decoration: none;
  text-align: center;
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003983}}
  #about {
    margin: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003985}}
#about header {
  background-color: #ebf79a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003988}}
#about ul {
  zoom: 1;
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#about ul:before, #about ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#about ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003993}}
#about li.about a {
  background: url(../img/ic-about.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003993}}
  #about li.about a {
    background-size: 51px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003999}}
#about li.mayor a {
  background: url(../img/ic-mayor.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\00003999}}
  #about li.mayor a {
    background-size: 35px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031005}}
#about li.gikai a {
  background: url(../img/ic-assembly.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031005}}
  #about li.gikai a {
    background-size: 37px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031011}}
#about li.event a {
  background: url(../img/ic-event.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031011}}
  #about li.event a {
    background-size: 37px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031017}}
#about li.shisetsu a {
  background: url(../img/ic-institution.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031017}}
  #about li.shisetsu a {
    background-size: 37px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031023}}
#about li.kanko a {
  background: url(../img/ic-sight.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031023}}
  #about li.kanko a {
    background-size: 37px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031029}}
#about li.sodan a {
  background: url(../img/ic-consultation.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031029}}
  #about li.sodan a {
    background-size: 37px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031035}}
#about li.faq a {
  background: url(../img/ic-qa.png) no-repeat center center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031035}}
  #about li.faq a {
    background-size: 43px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031041}}
#about li {
  float: left;
  width: 118px;
  background: #ededed url(../img/wood.png) no-repeat center center;
  background-size: cover;
  margin: 0 8.6px 8px 0;
  border-radius: 8px;
  border-right: solid 3px #999;
  border-bottom: solid 3px #999;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031050}}
#about li:hover {
  border-right: solid 1px #999;
  border-bottom: solid 1px #999;
  vertical-align: bottom;
  padding: 0 2px 2px 0;
  -webkit-animation: flash 0.5s;
  -moz-animation: flash 0.5s;
  -ms-animation: flash 0.5s;
  -o-animation: flash 0.5s;
  animation: flash 0.5s;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031057}}
#about li:nth-child(4n) {
  margin: 0 0 8px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031060}}
#about li a {
  display: block;
  padding: 93px 0 0 0;
  color: #333;
  text-decoration: none;
  text-align: center;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031070}}
#safety ul {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#safety ul:before, #safety ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#safety ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031073}}
#safety li {
  float: left;
  width: 166px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031076}}
#safety li:nth-child(2n+1) {
  margin-right: 12px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031081}}
#safety li a, #online li a, #propose li a, #attention li a, #useful li a, #relations li a, #ranking li a {
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031084}}
#ranking li a {
  padding-left: 22px;
  background: url(../img/ic-ranking.png) no-repeat left 5px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031088}}
#online nav, #propose nav {
  padding-left: 132px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031091}}
#online nav {
  background: url(../img/online.gif) no-repeat left top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031094}}
#propose nav {
  padding-bottom: 40px;
  background: url(../img/comment.gif) no-repeat left top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031098}}
#useful, #relations, #topics {
  min-height: 165px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031102}}
#population dt {
  float: left;
  width: 58px;
  margin: 0 12px 3px 0;
  padding: 0 3px;
  background: #ffeacc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031108}}
#population dt:nth-child(4) {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031112}}
#population dd {
  float: left;
  width: 90px;
  margin: 0 0 3px 0;
  padding: 0 3px;
  background: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031118}}
#population dd:nth-child(2n) {
  margin-right: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031122}}
#population p {
  float: right;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031126}}
#topics {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#topics:before, #topics:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#topics:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031128}}
#topics header {
  margin-bottom: 8px;
  position: relative;
  background-color: #ffaf66;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031132}}
#topics header:after {
  position: absolute;
  top: 12px;
  right: 0;
  content: "";
  width: 43px;
  height: 38px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031141}}
#topics article {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#topics article:before, #topics article:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#topics article:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031143}}
#topics article .thumb {
  float: left;
  margin-right: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031146}}
#topics article .thumb img {
  width: 230px;
  height: auto;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031146}}
  #topics article .thumb img {
    width: auto;
    height: auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031155}}
#topics article h3 {
  float: right;
  width: 268px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031155}}
  #topics article h3 {
    float: none;
    width: auto;
  }
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031164}}
  #topics nav {
    padding: 3px 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031168}}
#topics nav .more {
  float: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031170}}
#topics nav .more a {
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031176}}
#koho {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#koho:before, #koho:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#koho:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031178}}
#koho header {
  margin-bottom: 8px;
  position: relative;
  background-color: #ff6b61;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031182}}
#koho header:after {
  position: absolute;
  top: 12px;
  right: 0;
  content: "";
  width: 43px;
  height: 38px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031191}}
#koho article {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#koho article:before, #koho article:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#koho article:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031193}}
#koho article .thumb {
  float: left;
  margin-right: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031196}}
#koho article .thumb img {
  height: auto;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031196}}
  #koho article .thumb img {
    width: auto;
    height: auto;
  }
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031205}}
  #koho nav {
    padding: 3px 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031209}}
#koho nav .more {
  float: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031211}}
#koho nav .more a {
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031217}}
#connect {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031219}}
#connect nav {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#connect nav:before, #connect nav:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#connect nav:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031221}}
#connect nav span {
  float: left;
  display: block;
  margin-bottom: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031225}}
#connect nav span:nth-child(2n+1) {
  margin-right: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031228}}
#connect nav span:hover {
  opacity: 0.6;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031237}}
#useful header {
  background: #dbc0ff url(../img/light.png) no-repeat center center;
  background-size: cover;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031246}}
#attention header {
  margin-bottom: 8px;
  position: relative;
  background-color: #7acbfc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031250}}
#attention header:after {
  position: absolute;
  top: 21px;
  right: 0;
  content: "";
  width: 53px;
  height: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031259}}
#attention article {
  padding: 6px 0 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031261}}
#attention article header {
  border: none;
  margin: 0;
  padding: 0;
  background: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031261}}
  #attention article header {
    padding-left: 12px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031269}}
#attention article header:after {
  background: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031272}}
#attention article header time {
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031276}}
#attention article header h3 {
  font-size: 100%;
  padding-left: 9.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031279}}
#attention article header h3 a {
  background: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031285}}
  #attention nav {
    padding: 3px 10px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031293}}
.cms-tabs {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031295}}
.cms-tabs .names {
  padding: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031297}}
.cms-tabs .names .name {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 150px;
  padding: 11px 0 11px 0;
  border-radius: 6px 6px 0 0;
  background: #f8fcc5;
  color: #666666;
  font-family: "游明朝体", "Yu Mincho", YuMincho, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031309}}
.cms-tabs .names .name:hover, .cms-tabs .names .current {
  background: #61af3e;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031314}}
.cms-tabs h2 {
  padding: 3px 6px 0;
  border-left: 5px solid #ff953f;
  border-bottom: 2px solid #ff953f;
  background: #007acd;
  background-image: -owg-linear-gradient(top, #007acd, #0069cc);
  background-image: -webkit-linear-gradient(top, #007acd, #0069cc);
  background-image: -moz-linear-gradient(top, #007acd, #0069cc);
  background-image: -o-linear-gradient(top, #007acd, #0069cc);
  background-image: linear-gradient(top, #007acd, #0069cc);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF007ACD', endColorstr='#FF0069CC');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDdBQ0QiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDY5Q0MiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NTIpIiAvPgo8L3N2Zz4=);
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031321}}
.cms-tabs .pages header {
  padding: 3px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031324}}
.cms-tabs time {
  display: block;
  float: left;
  margin-right: 6px;
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031330}}
.cms-tabs h3 {
  padding-left: 9.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031332}}
.cms-tabs h3 a {
  word-break: break-all;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031336}}
.cms-tabs h2 {
  display: inline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031339}}
.cms-tabs .new h2:after {
  content: "NEW";
  margin-left: 5px;
  color: #e03300;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031344}}
.cms-tabs nav {
  zoom: 1;
  padding: 3px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.cms-tabs nav:before, .cms-tabs nav:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.cms-tabs nav:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031348}}
.cms-tabs .rss {
  float: left;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 100px;
  text-align: center;
  background: url(../img/ic-rss-large.png) no-repeat left center #603813;
  border-radius: 6px;
  border-right: solid 3px #c59266;
  border-bottom: solid 3px #c59266;
  color: #fff;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003163}}
.cms-tabs .rss:hover {
  border: solid 0;
  padding: 0px 2px 0px 1px;
  margin-top: 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031352}}
.cms-tabs .more {
  float: right;
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031358}}
#cms-tab-139-0-name, #cms-tab-139-1-name {
  margin-right: 27px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031358}}
  #cms-tab-139-0-name, #cms-tab-139-1-name {
    margin-right: 20px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031365}}
#cms-tab-139-0-name, #cms-tab-139-1-name, #cms-tab-139-2-name {
  font-size: 115%;
  color: #1a1a1a;
  font-weight: bold;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031365}}
  #cms-tab-139-0-name, #cms-tab-139-1-name, #cms-tab-139-2-name {
    font-size: 100%;
    width: 28%;
    height: 3.5em;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031376}}
#cms-tab-139-0-view, #cms-tab-139-1-view, #cms-tab-139-2-view {
  border-top: solid 2px #603813;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031376}}
  #cms-tab-139-0-view, #cms-tab-139-1-view, #cms-tab-139-2-view {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031381}}
#cms-tab-139-0-view .pages, #cms-tab-139-1-view .pages, #cms-tab-139-2-view .pages {
  padding: 16px 0 16px 0;
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031387}}
  #cms-tab-139-0-name, #cms-tab-139-2-name {
    padding: 12px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031390}}
  #cms-tab-139-0-name {
    margin-left: 5px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031393}}
  #cms-tab-139-1-name {
    padding: 2px 8px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031400}}
.gs-title {
  padding-bottom: 4px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031405}}
#add {
  position: relative;
  zoom: 1;
  width: 1080px;
  margin: 20px auto 0;
  padding: 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#add:before, #add:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#add:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031411}}
#add header {
  background: #fff57d;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031414}}
#add h2 {
  padding: 3px 12px 0;
  color: #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031418}}
#add .info {
  position: absolute;
  top: 3px;
  right: 22px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031422}}
#add .info a {
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031426}}
#add .ads-banners {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#add .ads-banners:before, #add .ads-banners:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#add .ads-banners:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031426}}
  #add .ads-banners {
    padding: 0 15px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031431}}
#add .ads-banners span {
  display: block;
  float: left;
  margin-right: 12px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031431}}
  #add .ads-banners span {
    margin: 0 0 10px 10px;
    width: 45%;
    text-align: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031440}}
#add .ads-banners span:last-child {
  margin: 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031440}}
  #add .ads-banners span:last-child {
    margin: 0 0 10px 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031446}}
#add .ads-banners span:hover {
  opacity: 0.6;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031454}}
.cms-sns_share {
  zoom: 1;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031454}}
  .cms-sns_share {
    margin: 12px 0;
    padding-left: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.cms-sns_share:before, .cms-sns_share:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.cms-sns_share:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031460}}
.cms-sns_share .site {
  float: left;
  margin-right: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031464}}
.cms-sns_share .fb {
  margin-top: -6px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031470}}
.pagetop {
  display: none;
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 1;
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -ms-border-radius: 5px 0 0 0;
  -o-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  background: rgba(0, 0, 0, 0.6);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031478}}
.pagetop a {
  display: block;
  padding: 8px 15px 5px 30px;
  background: url(../img/t-arrow-w.png) no-repeat 15px 18px;
  color: #fff;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031484}}
.pagetop a span {
  display: block;
  font-size: 79%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031492}}
#ss-page-name {
  margin-bottom: 12px;
  padding: 15px 13px 12px 11px;
  border-radius: 3px;
  background: url(../img/ss-page-header.png) no-repeat right bottom #8fca5c;
  font-size: 129%;
  font-family: "游明朝体", "Yu Mincho", YuMincho, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
  font-weight: bold;
  color: #1a1a1a;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031505}}
.crumbs {
  padding: 12px 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031507}}
.crumbs .separator {
  padding: 0 3px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031513}}
#recent-oshirase {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031515}}
#recent-oshirase > header {
  border-bottom: 2px solid #603813;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031517}}
#recent-oshirase > header h2 {
  width: 94px;
  padding: 5px 0;
  border-radius: 7px 7px 0 0;
  background: #eeeeee;
  font-size: 115%;
  font-weight: bold;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031527}}
#recent-oshirase article header {
  padding: 6px 0 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031531}}
#recent-oshirase time {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-left: 16px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
  float: left;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031531}}
  #recent-oshirase time {
    float: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031540}}
#recent-oshirase article h2 {
  vertical-align: middle;
  padding-left: 9em;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031540}}
  #recent-oshirase article h2 {
    display: block;
    padding-left: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031547}}
#recent-oshirase article h2 a {
  background: none;
  word-break: break-all;
  padding-left: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031553}}
#recent-oshirase .new h2:after {
  content: "NEW";
  margin-left: 5px;
  color: #e03300;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031561}}
.feed {
  padding: 6px 0 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031563}}
.feed .rss {
  padding-left: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 100px;
  text-align: center;
  background: url(../img/ic-rss-large.png) no-repeat left center #603813;
  border-radius: 6px;
  border-right: solid 3px #c59266;
  border-bottom: solid 3px #c59266;
  color: #fff;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003163}}
.feed .rss:hover {
  border: solid 0;
  padding: 0px 2px 0px 1px;
  margin-top: 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031567}}
.feed .more {
  float: right;
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031575}}
#links-life, #side-menu, #recent-photo, #side-blog {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031577}}
#links-life h2, #side-menu h2, #recent-photo h2, #side-blog h2 {
  padding: 3px 6px 0;
  border-right: solid 3px #8fca5c;
  border-bottom: solid 3px #8fca5c;
  background: #e9e9e9;
  color: #1a1a1a;
  border-radius: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031585}}
#links-life li, #side-menu li, #recent-photo li, #side-blog li {
  padding: 3px 0;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031588}}
#links-life li a, #side-menu li a, #recent-photo li a, #side-blog li a {
  display: block;
  padding: 0 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031591}}
#links-life li a:hover, #side-menu li a:hover, #recent-photo li a:hover, #side-blog li a:hover {
  background: #f2f5d5;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031600}}
#main .category-nodes, #main .cms-nodes {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031602}}
#main .category-nodes article, #main .cms-nodes article {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 353px;
  margin: 0 24px 24px 0;
  padding: 6px;
  border-right: 4px solid #c6c991;
  border-bottom: 4px solid #c6c991;
  border-radius: 8px;
  background: #f8fcc5;
  cursor: pointer;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031613}}
#main .category-nodes article:nth-child(2n), #main .cms-nodes article:nth-child(2n) {
  margin-right: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031616}}
#main .category-nodes article:hover, #main .cms-nodes article:hover {
  margin-top: 3px;
  border-right: 1px solid #c6c991;
  border-bottom: 1px solid #c6c991;
  -webkit-animation: flash 0.5s;
  -moz-animation: flash 0.5s;
  -ms-animation: flash 0.5s;
  -o-animation: flash 0.5s;
  animation: flash 0.5s;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031622}}
#main .category-nodes article header, #main .cms-nodes article header {
  background: url(../img/ic-folder.png) no-repeat left;
  padding-left: 18px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031626}}
#main .category-nodes article header h2 a, #main .cms-nodes article header h2 a {
  font-size: 115%;
  font-weight: bold;
  text-decoration: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031637}}
.category-pages, .article-pages, .cms-pages, .faq-search {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031639}}
.category-pages a, .article-pages a, .cms-pages a, .faq-search a {
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031642}}
.category-pages .new h2:after, .article-pages .new h2:after, .cms-pages .new h2:after, .faq-search .new h2:after {
  content: "NEW";
  margin-left: 5px;
  color: #e03300;
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031649}}
  .faq-search {
    margin: 0 10px;
  }
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031657}}
  .body--faq .faq-search form {
    margin-top: 24px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031659}}
  .body--faq .faq-search form .category select {
    display: inline-block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031667}}
.page .category-pages,
.page .article-pages,
.page .cms-pages,
.faq .faq-search,
.faq .category-pages,
.faq .faq-pages,
.middle-layout .cms-group-pages,
.category-pages {
  padding: 10px 10px 0 10px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031667}}
  .page .category-pages,
  .page .article-pages,
  .page .cms-pages,
  .faq .faq-search,
  .faq .category-pages,
  .faq .faq-pages,
  .middle-layout .cms-group-pages,
  .category-pages {
    padding: 10px 10px 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031679}}
.page .category-pages article,
.page .article-pages article,
.page .cms-pages article,
.faq .faq-search article,
.faq .category-pages article,
.faq .faq-pages article,
.middle-layout .cms-group-pages article,
.category-pages article {
  margin-bottom: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031682}}
.page .category-pages article header,
.page .article-pages article header,
.page .cms-pages article header,
.faq .faq-search article header,
.faq .category-pages article header,
.faq .faq-pages article header,
.middle-layout .cms-group-pages article header,
.category-pages article header {
  display: inline-block;
  padding-left: 18px;
  background: url(../img/ic-file.png) no-repeat 0px 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031684}}
.page .category-pages article header time,
.page .article-pages article header time,
.page .cms-pages article header time,
.faq .faq-search article header time,
.faq .category-pages article header time,
.faq .faq-pages article header time,
.middle-layout .cms-group-pages article header time,
.category-pages article header time {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031691}}
.page .category-pages h2,
.page .article-pages h2,
.page .cms-pages h2,
.faq .faq-search h2,
.faq .category-pages h2,
.faq .faq-pages h2,
.middle-layout .cms-group-pages h2,
.category-pages h2 {
  padding: 0;
  margin: 0;
  border: none;
  background: none;
  font-size: 100%;
  font-weight: normal;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031691}}
  .page .category-pages h2,
  .page .article-pages h2,
  .page .cms-pages h2,
  .faq .faq-search h2,
  .faq .category-pages h2,
  .faq .faq-pages h2,
  .middle-layout .cms-group-pages h2,
  .category-pages h2 {
    padding-left: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031701}}
.page .category-pages h2 a,
.page .article-pages h2 a,
.page .cms-pages h2 a,
.faq .faq-search h2 a,
.faq .category-pages h2 a,
.faq .faq-pages h2 a,
.middle-layout .cms-group-pages h2 a,
.category-pages h2 a {
  padding: 0;
  background: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031712}}
.body--oshirase .category-pages article header {
  display: block;
  background: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031715}}
.body--oshirase .category-pages article header time {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 120px;
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031721}}
.body--oshirase .category-pages article header h2 {
  padding-left: 10em;
  display: block;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031731}}
#category-list {
  margin-bottom: 24px;
  margin-top: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031735}}
#category-list header h2 {
  padding: 7px 10px 4px 8px;
  background: #e9e9e9;
  border-right: solid 3px #8fca5c;
  border-bottom: solid 3px #8fca5c;
  border-radius: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031743}}
#category-list h3 {
  padding: 3px 0;
  border-bottom: 1px dashed;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031746}}
#category-list h3 a {
  display: block;
  padding: 0 6px;
  background: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031750}}
#category-list h3 a:hover {
  background: #f2f5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031755}}
#category-list .current a {
  background: #f2f5d5;
  text-decoration: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031762}}
.categories {
  margin-bottom: 24px;
  border-top: 1px solid #ccc;
  text-align: right;
  padding: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031767}}
.categories header {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 5px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031771}}
.categories .nodes {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 5px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031774}}
.categories .nodes li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0 10px;
  border-left: 1px solid #ccc;
  border-bottom: none;
  font-size: 100%;
  font-weight: normal;
  list-style: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031788}}
.pagination {
  margin-bottom: 24px;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031791}}
.pagination a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 4px 10px;
  background: #ededed;
  color: #666666;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031797}}
.pagination a:hover {
  background: #cceeee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031801}}
.pagination .current {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 4px 10px;
  background: #cceeee;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031811}}
#body--docs-3423 article.body dl dd {
  padding-left: 7.8em;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031811}}
  #body--docs-3423 article.body dl dd {
    padding-left: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031818}}
.page header.released, .one header.released, .faq header.released,
.body--anpi-ezine-anpi header.released, .body--anpi-ezine-event header.released {
  margin-bottom: 12px;
  text-align: right;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031823}}
.map-page {
  margin-bottom: 24px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031823}}
  .map-page {
    padding: 10px 10px 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031839}}
.page article article h2, .one article.body article h2,
.page .related-pages article h2, .page footer.contact article h2,
.page #feedback article h2,
.inquiry-html article h2, .inquiry-form article h2,
.faq-question article h2, .faq .body article h2,
.map-page article h2, .inquiry-nodes article h2, .columns article h2,
.blog-center article article h2, .mypage-show article article h2,
.cke_editable article h2,
.body--anpi-ezine-anpi article.body article h2, .body--anpi-ezine-event article.body article h2 {
  padding: 0;
  border-bottom: 1px solid #ccc;
  font-size: 108%;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031846}}
.page article h1, .page article h2, .one article.body h1, .one article.body h2,
.page .related-pages h1,
.page .related-pages h2, .page footer.contact h1, .page footer.contact h2,
.page #feedback h1,
.page #feedback h2,
.inquiry-html h1,
.inquiry-html h2, .inquiry-form h1, .inquiry-form h2,
.faq-question h1,
.faq-question h2, .faq .body h1, .faq .body h2,
.map-page h1,
.map-page h2, .inquiry-nodes h1, .inquiry-nodes h2, .columns h1, .columns h2,
.blog-center article h1,
.blog-center article h2, .mypage-show article h1, .mypage-show article h2,
.cke_editable h1,
.cke_editable h2,
.body--anpi-ezine-anpi article.body h1,
.body--anpi-ezine-anpi article.body h2, .body--anpi-ezine-event article.body h1, .body--anpi-ezine-event article.body h2 {
  border: solid 2px #603813;
  border-radius: 8px;
  margin: 12px 0 6px;
  padding: 6px 13px;
  color: #1a1a1a;
  font-size: 122%;
  font-weight: bold;
  margin-bottom: 1.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031855}}
.page article h1:first-child, .page article h2:first-child, .one article.body h1:first-child, .one article.body h2:first-child,
.page .related-pages h1:first-child,
.page .related-pages h2:first-child, .page footer.contact h1:first-child, .page footer.contact h2:first-child,
.page #feedback h1:first-child,
.page #feedback h2:first-child,
.inquiry-html h1:first-child,
.inquiry-html h2:first-child, .inquiry-form h1:first-child, .inquiry-form h2:first-child,
.faq-question h1:first-child,
.faq-question h2:first-child, .faq .body h1:first-child, .faq .body h2:first-child,
.map-page h1:first-child,
.map-page h2:first-child, .inquiry-nodes h1:first-child, .inquiry-nodes h2:first-child, .columns h1:first-child, .columns h2:first-child,
.blog-center article h1:first-child,
.blog-center article h2:first-child, .mypage-show article h1:first-child, .mypage-show article h2:first-child,
.cke_editable h1:first-child,
.cke_editable h2:first-child,
.body--anpi-ezine-anpi article.body h1:first-child,
.body--anpi-ezine-anpi article.body h2:first-child, .body--anpi-ezine-event article.body h1:first-child, .body--anpi-ezine-event article.body h2:first-child {
  margin-top: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031859}}
.page article h3, .one article.body h3,
.page .related-pages h3, .page footer.contact h3,
.page #feedback h3,
.inquiry-html h3, .inquiry-form h3,
.faq-question h3, .faq .body h3,
.map-page h3, .inquiry-nodes h3, .columns h3,
.blog-center article h3, .mypage-show article h3,
.cke_editable h3,
.body--anpi-ezine-anpi article.body h3, .body--anpi-ezine-event article.body h3 {
  font-size: 108%;
  margin-bottom: 1.5em;
  padding: 0 56px 5px;
  background: url(../img/head-img.png) no-repeat 0 center;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031866}}
.page article h4, .one article.body h4,
.page .related-pages h4, .page footer.contact h4,
.page #feedback h4,
.inquiry-html h4, .inquiry-form h4,
.faq-question h4, .faq .body h4,
.map-page h4, .inquiry-nodes h4, .columns h4,
.blog-center article h4, .mypage-show article h4,
.cke_editable h4,
.body--anpi-ezine-anpi article.body h4, .body--anpi-ezine-event article.body h4 {
  font-size: 108%;
  margin-bottom: 6px;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031871}}
.page article h5, .one article.body h5,
.page .related-pages h5, .page footer.contact h5,
.page #feedback h5,
.inquiry-html h5, .inquiry-form h5,
.faq-question h5, .faq .body h5,
.map-page h5, .inquiry-nodes h5, .columns h5,
.blog-center article h5, .mypage-show article h5,
.cke_editable h5,
.body--anpi-ezine-anpi article.body h5, .body--anpi-ezine-event article.body h5 {
  color: #007acd;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031875}}
.page article h6, .one article.body h6,
.page .related-pages h6, .page footer.contact h6,
.page #feedback h6,
.inquiry-html h6, .inquiry-form h6,
.faq-question h6, .faq .body h6,
.map-page h6, .inquiry-nodes h6, .columns h6,
.blog-center article h6, .mypage-show article h6,
.cke_editable h6,
.body--anpi-ezine-anpi article.body h6, .body--anpi-ezine-event article.body h6 {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031878}}
.page article sup, .one article.body sup,
.page .related-pages sup, .page footer.contact sup,
.page #feedback sup,
.inquiry-html sup, .inquiry-form sup,
.faq-question sup, .faq .body sup,
.map-page sup, .inquiry-nodes sup, .columns sup,
.blog-center article sup, .mypage-show article sup,
.cke_editable sup,
.body--anpi-ezine-anpi article.body sup, .body--anpi-ezine-event article.body sup {
  vertical-align: super;
  font-size: 72%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031883}}
.page article ruby rt, .one article.body ruby rt,
.page .related-pages ruby rt, .page footer.contact ruby rt,
.page #feedback ruby rt,
.inquiry-html ruby rt, .inquiry-form ruby rt,
.faq-question ruby rt, .faq .body ruby rt,
.map-page ruby rt, .inquiry-nodes ruby rt, .columns ruby rt,
.blog-center article ruby rt, .mypage-show article ruby rt,
.cke_editable ruby rt,
.body--anpi-ezine-anpi article.body ruby rt, .body--anpi-ezine-event article.body ruby rt {
  font-size: 72%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031887}}
.page article p, .one article.body p,
.page .related-pages p, .page footer.contact p,
.page #feedback p,
.inquiry-html p, .inquiry-form p,
.faq-question p, .faq .body p,
.map-page p, .inquiry-nodes p, .columns p,
.blog-center article p, .mypage-show article p,
.cke_editable p,
.body--anpi-ezine-anpi article.body p, .body--anpi-ezine-event article.body p {
  font-size: 108%;
  margin-bottom: 2em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031890}}
.page article p a[class*="icon-"], .one article.body p a[class*="icon-"],
.page .related-pages p a[class*="icon-"], .page footer.contact p a[class*="icon-"],
.page #feedback p a[class*="icon-"],
.inquiry-html p a[class*="icon-"], .inquiry-form p a[class*="icon-"],
.faq-question p a[class*="icon-"], .faq .body p a[class*="icon-"],
.map-page p a[class*="icon-"], .inquiry-nodes p a[class*="icon-"], .columns p a[class*="icon-"],
.blog-center article p a[class*="icon-"], .mypage-show article p a[class*="icon-"],
.cke_editable p a[class*="icon-"],
.body--anpi-ezine-anpi article.body p a[class*="icon-"], .body--anpi-ezine-event article.body p a[class*="icon-"] {
  background: url(../img/file.png) no-repeat right center;
  padding: 28px 34px 28px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031895}}
.page article ul, .one article.body ul,
.page .related-pages ul, .page footer.contact ul,
.page #feedback ul,
.inquiry-html ul, .inquiry-form ul,
.faq-question ul, .faq .body ul,
.map-page ul, .inquiry-nodes ul, .columns ul,
.blog-center article ul, .mypage-show article ul,
.cke_editable ul,
.body--anpi-ezine-anpi article.body ul, .body--anpi-ezine-event article.body ul {
  margin: 1em 0 2em 22px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031898}}
.page article ol, .one article.body ol,
.page .related-pages ol, .page footer.contact ol,
.page #feedback ol,
.inquiry-html ol, .inquiry-form ol,
.faq-question ol, .faq .body ol,
.map-page ol, .inquiry-nodes ol, .columns ol,
.blog-center article ol, .mypage-show article ol,
.cke_editable ol,
.body--anpi-ezine-anpi article.body ol, .body--anpi-ezine-event article.body ol {
  margin-bottom: 2em;
  padding-left: 23px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031902}}
.page article dl, .page article fieldset, .one article.body dl, .one article.body fieldset,
.page .related-pages dl,
.page .related-pages fieldset, .page footer.contact dl, .page footer.contact fieldset,
.page #feedback dl,
.page #feedback fieldset,
.inquiry-html dl,
.inquiry-html fieldset, .inquiry-form dl, .inquiry-form fieldset,
.faq-question dl,
.faq-question fieldset, .faq .body dl, .faq .body fieldset,
.map-page dl,
.map-page fieldset, .inquiry-nodes dl, .inquiry-nodes fieldset, .columns dl, .columns fieldset,
.blog-center article dl,
.blog-center article fieldset, .mypage-show article dl, .mypage-show article fieldset,
.cke_editable dl,
.cke_editable fieldset,
.body--anpi-ezine-anpi article.body dl,
.body--anpi-ezine-anpi article.body fieldset, .body--anpi-ezine-event article.body dl, .body--anpi-ezine-event article.body fieldset {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031906}}
.page article dl dt, .page article fieldset dt, .one article.body dl dt, .one article.body fieldset dt,
.page .related-pages dl dt,
.page .related-pages fieldset dt, .page footer.contact dl dt, .page footer.contact fieldset dt,
.page #feedback dl dt,
.page #feedback fieldset dt,
.inquiry-html dl dt,
.inquiry-html fieldset dt, .inquiry-form dl dt, .inquiry-form fieldset dt,
.faq-question dl dt,
.faq-question fieldset dt, .faq .body dl dt, .faq .body fieldset dt,
.map-page dl dt,
.map-page fieldset dt, .inquiry-nodes dl dt, .inquiry-nodes fieldset dt, .columns dl dt, .columns fieldset dt,
.blog-center article dl dt,
.blog-center article fieldset dt, .mypage-show article dl dt, .mypage-show article fieldset dt,
.cke_editable dl dt,
.cke_editable fieldset dt,
.body--anpi-ezine-anpi article.body dl dt,
.body--anpi-ezine-anpi article.body fieldset dt, .body--anpi-ezine-event article.body dl dt, .body--anpi-ezine-event article.body fieldset dt {
  float: left;
  min-width: 15%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031912}}
.page article table, .one article.body table,
.page .related-pages table, .page footer.contact table,
.page #feedback table,
.inquiry-html table, .inquiry-form table,
.faq-question table, .faq .body table,
.map-page table, .inquiry-nodes table, .columns table,
.blog-center article table, .mypage-show article table,
.cke_editable table,
.body--anpi-ezine-anpi article.body table, .body--anpi-ezine-event article.body table {
  width: 100%;
  margin-bottom: 2em;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031912}}
  .page article table, .one article.body table,
  .page .related-pages table, .page footer.contact table,
  .page #feedback table,
  .inquiry-html table, .inquiry-form table,
  .faq-question table, .faq .body table,
  .map-page table, .inquiry-nodes table, .columns table,
  .blog-center article table, .mypage-show article table,
  .cke_editable table,
  .body--anpi-ezine-anpi article.body table, .body--anpi-ezine-event article.body table {
    margin-bottom: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031918}}
.page article table caption, .one article.body table caption,
.page .related-pages table caption, .page footer.contact table caption,
.page #feedback table caption,
.inquiry-html table caption, .inquiry-form table caption,
.faq-question table caption, .faq .body table caption,
.map-page table caption, .inquiry-nodes table caption, .columns table caption,
.blog-center article table caption, .mypage-show article table caption,
.cke_editable table caption,
.body--anpi-ezine-anpi article.body table caption, .body--anpi-ezine-event article.body table caption {
  padding: 0 10px;
  color: #007acd;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031923}}
.page article table th, .one article.body table th,
.page .related-pages table th, .page footer.contact table th,
.page #feedback table th,
.inquiry-html table th, .inquiry-form table th,
.faq-question table th, .faq .body table th,
.map-page table th, .inquiry-nodes table th, .columns table th,
.blog-center article table th, .mypage-show article table th,
.cke_editable table th,
.body--anpi-ezine-anpi article.body table th, .body--anpi-ezine-event article.body table th {
  padding: 10px 6px;
  border: 1px solid #ccc;
  background: #def4a8;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031929}}
.page article table td, .one article.body table td,
.page .related-pages table td, .page footer.contact table td,
.page #feedback table td,
.inquiry-html table td, .inquiry-form table td,
.faq-question table td, .faq .body table td,
.map-page table td, .inquiry-nodes table td, .columns table td,
.blog-center article table td, .mypage-show article table td,
.cke_editable table td,
.body--anpi-ezine-anpi article.body table td, .body--anpi-ezine-event article.body table td {
  padding: 3px 8px 8px 8px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031934}}
.page article .float-left, .one article.body .float-left,
.page .related-pages .float-left, .page footer.contact .float-left,
.page #feedback .float-left,
.inquiry-html .float-left, .inquiry-form .float-left,
.faq-question .float-left, .faq .body .float-left,
.map-page .float-left, .inquiry-nodes .float-left, .columns .float-left,
.blog-center article .float-left, .mypage-show article .float-left,
.cke_editable .float-left,
.body--anpi-ezine-anpi article.body .float-left, .body--anpi-ezine-event article.body .float-left {
  float: left;
  margin: 0 12px 12px 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031934}}
  .page article .float-left, .one article.body .float-left,
  .page .related-pages .float-left, .page footer.contact .float-left,
  .page #feedback .float-left,
  .inquiry-html .float-left, .inquiry-form .float-left,
  .faq-question .float-left, .faq .body .float-left,
  .map-page .float-left, .inquiry-nodes .float-left, .columns .float-left,
  .blog-center article .float-left, .mypage-show article .float-left,
  .cke_editable .float-left,
  .body--anpi-ezine-anpi article.body .float-left, .body--anpi-ezine-event article.body .float-left {
    float: none;
    margin: 0;
    text-align: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031943}}
.page article .float-right, .one article.body .float-right,
.page .related-pages .float-right, .page footer.contact .float-right,
.page #feedback .float-right,
.inquiry-html .float-right, .inquiry-form .float-right,
.faq-question .float-right, .faq .body .float-right,
.map-page .float-right, .inquiry-nodes .float-right, .columns .float-right,
.blog-center article .float-right, .mypage-show article .float-right,
.cke_editable .float-right,
.body--anpi-ezine-anpi article.body .float-right, .body--anpi-ezine-event article.body .float-right {
  float: right;
  margin: 0 0 12px 12px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031943}}
  .page article .float-right, .one article.body .float-right,
  .page .related-pages .float-right, .page footer.contact .float-right,
  .page #feedback .float-right,
  .inquiry-html .float-right, .inquiry-form .float-right,
  .faq-question .float-right, .faq .body .float-right,
  .map-page .float-right, .inquiry-nodes .float-right, .columns .float-right,
  .blog-center article .float-right, .mypage-show article .float-right,
  .cke_editable .float-right,
  .body--anpi-ezine-anpi article.body .float-right, .body--anpi-ezine-event article.body .float-right {
    float: none;
    margin: 0;
    text-align: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031952}}
.page article .clear, .one article.body .clear,
.page .related-pages .clear, .page footer.contact .clear,
.page #feedback .clear,
.inquiry-html .clear, .inquiry-form .clear,
.faq-question .clear, .faq .body .clear,
.map-page .clear, .inquiry-nodes .clear, .columns .clear,
.blog-center article .clear, .mypage-show article .clear,
.cke_editable .clear,
.body--anpi-ezine-anpi article.body .clear, .body--anpi-ezine-event article.body .clear {
  clear: both;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031956}}
.cke_editable {
  padding: 15px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031959}}
#sitemap ul {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#sitemap ul:before, #sitemap ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#sitemap ul:after {
  clear: both;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031962}}
.sitemap-body h2 {
  clear: both;
  margin: 12px 0 6px;
  padding: 3px 10px 0;
  background: #f8fcc5;
  font-size: 115%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031969}}
.sitemap-body h2:first-child {
  margin-top: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031973}}
.sitemap-body li, .sitemap-body h3 {
  float: left;
  margin-bottom: 10px;
  padding: 0 10px;
  border-right: 1px solid #ccc;
  background: none;
  list-style: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031981}}
.page footer.contact {
  border: solid 1px #8fca5c;
  padding: 12px 20px !important;
  background: url(../img/contact-img.png) no-repeat right 8px top 2px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031985}}
.page footer.contact .email {
  display: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031981}}
  .page footer.contact {
    margin: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031991}}
.page footer.contact h2 {
  border: none;
  padding: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031995}}
.page footer.contact .group {
  margin-bottom: 0;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000031999}}
.page footer.contact dl {
  display: inline-block;
  border: none;
  margin: 0 12px 0 0;
  padding: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032004}}
.page footer.contact dl dt, .page footer.contact dl dd {
  float: none;
  display: inline;
  font-weight: normal;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032012}}
#feedback {
  display: none;
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032016}}
  #feedback h2 {
    margin: 10px 10px 0 !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032024}}
.body--docs .article-pages article h2 {
  margin: 0;
  padding-bottom: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032032}}
.ss-adobe-reader {
  margin: 24px 0;
  padding: 12px;
  border: 1px solid #ccc;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032032}}
  .ss-adobe-reader {
    margin: 24px 10px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032042}}
.page .related-pages, footer.contact {
  margin-bottom: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032047}}
#wrap .one {
  width: 100%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032050}}
.event-date {
  position: relative;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032050}}
  .event-date {
    margin-top: 12px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032055}}
.event-date h2 {
  margin-bottom: 12px;
  padding: 7px 0 4px 50px;
  border-bottom: 2px solid #ff953f;
  font-size: 115%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032061}}
.event-date h2.jan {
  background: url(../img/ic-january.png) no-repeat 10px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032064}}
.event-date h2.feb {
  background: url(../img/ic-february.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032067}}
.event-date h2.may {
  background: url(../img/ic-may.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032070}}
.event-date h2.apr {
  background: url(../img/ic-april.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032073}}
.event-date h2.mar {
  background: url(../img/ic-march.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032076}}
.event-date h2.jun {
  background: url(../img/ic-june.png) no-repeat 10px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032079}}
.event-date h2.jul {
  background: url(../img/ic-july.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032082}}
.event-date h2.aug {
  background: url(../img/ic-august.png) no-repeat 5px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032085}}
.event-date h2.sep {
  background: url(../img/ic-september.png) no-repeat 9px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032088}}
.event-date h2.oct {
  background: url(../img/ic-october.png) no-repeat 10px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032091}}
.event-date h2.nov {
  background: url(../img/ic-november.png) no-repeat 8px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032094}}
.event-date h2.dec {
  background: url(../img/ic-december.png) no-repeat 10px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032097}}
.event-date ul {
  position: absolute;
  top: 9px;
  right: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032101}}
.event-date ul .prev {
  display: inline-block;
  padding-left: 15px;
  background: url(../img/l-arrow.png) no-repeat 2px 7px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 10px;
  padding: 0 15px;
  border-right: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032108}}
.event-date ul .next {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-right: 13px;
  background: url(/img/r-arrow-mini.png) no-repeat right 7px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032115}}
.event-pages-filter {
  zoom: 1;
  margin-bottom: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.event-pages-filter:before, .event-pages-filter:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.event-pages-filter:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032118}}
.event-pages-filter li a {
  display: block;
  display: inline;
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 5px 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #f8fcc5;
  color: #1a1a1a;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032127}}
.event-pages-filter li a:hover {
  background: #8fca5c;
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032133}}
#event-list {
  clear: both;
  margin-bottom: 2em;
  border-top: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032137}}
#event-list dl {
  margin: 0;
  padding: 6px 10px 3px;
  border-bottom: 1px solid #ccc;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032142}}
#event-list dl:before {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032148}}
#event-list dl:after {
  content: "\0020";
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032155}}
#event-list dl .page {
  margin-bottom: 0;
  padding-bottom: 6px;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032159}}
#event-list dl .page:last-child {
  padding-bottom: 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032164}}
#event-list dl.sat {
  background: #e1ebf1;
  color: #039;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032168}}
#event-list dl.sun, #event-list dl.holiday {
  background: #ffeeee;
  color: #d90000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032172}}
#event-list dt {
  float: left;
  width: 20%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032176}}
#event-list dd {
  margin-left: 20%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032178}}
#event-list dd h2 {
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032185}}
#event-list dd div {
  display: inline;
  float: left;
  min-width: 85px;
  margin-right: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032189}}
#event-list dd div a {
  display: block;
  min-width: 85px;
  padding: 0 5px;
  border: 1px solid #005797;
  background: #cceeee;
  color: #666666;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032200}}
#event-list .page {
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032203}}
#event-list .page h2 {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font-size: 100%;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032211}}
#event-list .page p {
  margin-bottom: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032214}}
#event-list .page .categories {
  zoom: 1;
  margin-bottom: 0;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#event-list .page .categories:before, #event-list .page .categories:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#event-list .page .categories:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032218}}
#event-list .page .categories li {
  padding-left: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032221}}
#event-list .page .categories li a {
  display: block;
  display: inline;
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #cceeee;
  color: #666666;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032230}}
#event-list .page .categories li a:hover {
  background-color: #007acd;
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032238}}
.event .see {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.event .see:before, .event .see:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.event .see:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032240}}
.event .see dt {
  clear: both;
  display: inline;
  float: left;
  width: 150px;
  margin: 0 24px 12px 0;
  padding: 3px 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #cceeee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032249}}
.event .see dd {
  display: inline;
  float: left;
  width: 528px;
  margin-bottom: 12px;
  padding: 3px 0;
  word-break: break-all;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032258}}
#calendar .title h2 {
  padding: 7px 10px 4px 8px;
  background: #e9e9e9;
  border-right: solid 3px #8fca5c;
  border-bottom: solid 3px #8fca5c;
  border-radius: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032265}}
#calendar .calendar-nav {
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032267}}
#calendar .calendar-nav li {
  display: inline-block;
  font-size: 86%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032271}}
#calendar .calendar-nav .current {
  margin: 0 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032275}}
#calendar .calendar {
  margin: 0 auto 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032277}}
#calendar .calendar caption {
  font-size: 115%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032280}}
#calendar .calendar th, #calendar .calendar td {
  width: 40px;
  border: 1px solid #ccc;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032285}}
#calendar .calendar th {
  background: #f8fcc5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032288}}
#calendar .calendar .unit {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032291}}
#calendar .calendar td.sun {
  color: #d90000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032294}}
#calendar .calendar td.sat {
  color: #03c;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032297}}
#calendar .calendar .today {
  background: #ffeacc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032300}}
#calendar .calendar td.prev-month, #calendar .calendar td.next-month {
  color: #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032302}}
#calendar .calendar td.prev-month a, #calendar .calendar td.next-month a {
  color: #ccc;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032308}}
#ss-mb {
  padding: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032310}}
#ss-mb a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  min-width: 1080px;
  padding: 8px 8px 5px;
  border: 1px solid #999;
  background: #ccc;
  color: #666666;
  text-align: center;
  text-decoration: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032326}}
.inquiry-form dl, .inquiry-form fieldset, .columns dl, .columns fieldset, .form-login dl, .form-login fieldset {
  zoom: 1;
  clear: both;
  width: 100%;
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.inquiry-form dl:before, .inquiry-form dl:after, .inquiry-form fieldset:before, .inquiry-form fieldset:after, .columns dl:before, .columns dl:after, .columns fieldset:before, .columns fieldset:after, .form-login dl:before, .form-login dl:after, .form-login fieldset:before, .form-login fieldset:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.inquiry-form dl:after, .inquiry-form fieldset:after, .columns dl:after, .columns fieldset:after, .form-login dl:after, .form-login fieldset:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032331}}
.inquiry-form dl dt, .inquiry-form dl legend, .inquiry-form fieldset dt, .inquiry-form fieldset legend, .columns dl dt, .columns dl legend, .columns fieldset dt, .columns fieldset legend, .form-login dl dt, .form-login dl legend, .form-login fieldset dt, .form-login fieldset legend {
  clear: both;
  float: left;
  width: 200px;
  padding: 6px 12px;
  font-weight: bold;
  background: #f8fcc5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032339}}
.inquiry-form dl dt .required, .inquiry-form dl legend .required, .inquiry-form fieldset dt .required, .inquiry-form fieldset legend .required, .columns dl dt .required, .columns dl legend .required, .columns fieldset dt .required, .columns fieldset legend .required, .form-login dl dt .required, .form-login dl legend .required, .form-login fieldset dt .required, .form-login fieldset legend .required {
  display: block;
  color: #d90000;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032345}}
.inquiry-form dl dd, .inquiry-form dl .fields, .inquiry-form fieldset dd, .inquiry-form fieldset .fields, .columns dl dd, .columns dl .fields, .columns fieldset dd, .columns fieldset .fields, .form-login dl dd, .form-login dl .fields, .form-login fieldset dd, .form-login fieldset .fields {
  float: left;
  width: 832px;
  padding: 0 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032349}}
.inquiry-form dl dd p, .inquiry-form dl .fields p, .inquiry-form fieldset dd p, .inquiry-form fieldset .fields p, .columns dl dd p, .columns dl .fields p, .columns fieldset dd p, .columns fieldset .fields p, .form-login dl dd p, .form-login dl .fields p, .form-login fieldset dd p, .form-login fieldset .fields p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032352}}
.inquiry-form dl dd input[type="text"], .inquiry-form dl .fields input[type="text"], .inquiry-form fieldset dd input[type="text"], .inquiry-form fieldset .fields input[type="text"], .columns dl dd input[type="text"], .columns dl .fields input[type="text"], .columns fieldset dd input[type="text"], .columns fieldset .fields input[type="text"], .form-login dl dd input[type="text"], .form-login dl .fields input[type="text"], .form-login fieldset dd input[type="text"], .form-login fieldset .fields input[type="text"] {
  width: 250px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032355}}
.inquiry-form dl dd input[type="email"], .inquiry-form dl .fields input[type="email"], .inquiry-form fieldset dd input[type="email"], .inquiry-form fieldset .fields input[type="email"], .columns dl dd input[type="email"], .columns dl .fields input[type="email"], .columns fieldset dd input[type="email"], .columns fieldset .fields input[type="email"], .form-login dl dd input[type="email"], .form-login dl .fields input[type="email"], .form-login fieldset dd input[type="email"], .form-login fieldset .fields input[type="email"] {
  width: 350px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032358}}
.inquiry-form dl dd textarea, .inquiry-form dl .fields textarea, .inquiry-form fieldset dd textarea, .inquiry-form fieldset .fields textarea, .columns dl dd textarea, .columns dl .fields textarea, .columns fieldset dd textarea, .columns fieldset .fields textarea, .form-login dl dd textarea, .form-login dl .fields textarea, .form-login fieldset dd textarea, .form-login fieldset .fields textarea {
  width: 800px;
  min-height: 200px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032362}}
.inquiry-form dl dd input, .inquiry-form dl dd select, .inquiry-form dl dd textarea, .inquiry-form dl .fields input, .inquiry-form dl .fields select, .inquiry-form dl .fields textarea, .inquiry-form fieldset dd input, .inquiry-form fieldset dd select, .inquiry-form fieldset dd textarea, .inquiry-form fieldset .fields input, .inquiry-form fieldset .fields select, .inquiry-form fieldset .fields textarea, .columns dl dd input, .columns dl dd select, .columns dl dd textarea, .columns dl .fields input, .columns dl .fields select, .columns dl .fields textarea, .columns fieldset dd input, .columns fieldset dd select, .columns fieldset dd textarea, .columns fieldset .fields input, .columns fieldset .fields select, .columns fieldset .fields textarea, .form-login dl dd input, .form-login dl dd select, .form-login dl dd textarea, .form-login dl .fields input, .form-login dl .fields select, .form-login dl .fields textarea, .form-login fieldset dd input, .form-login fieldset dd select, .form-login fieldset dd textarea, .form-login fieldset .fields input, .form-login fieldset .fields select, .form-login fieldset .fields textarea {
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032365}}
.inquiry-form dl dd label, .inquiry-form dl .fields label, .inquiry-form fieldset dd label, .inquiry-form fieldset .fields label, .columns dl dd label, .columns dl .fields label, .columns fieldset dd label, .columns fieldset .fields label, .form-login dl dd label, .form-login dl .fields label, .form-login fieldset dd label, .form-login fieldset .fields label {
  margin-right: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032369}}
.inquiry-form dl .graph, .inquiry-form fieldset .graph, .columns dl .graph, .columns fieldset .graph, .form-login dl .graph, .form-login fieldset .graph {
  margin-left: 200px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032371}}
.inquiry-form .send, .columns .send, .form-login .send {
  padding-left: 236px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032373}}
.inquiry-form .send input, .columns .send input, .form-login .send input {
  margin-right: 12px;
  padding: 6px 12px;
  background: #006837;
  color: #fff;
  font-weight: bold;
  font-size: 100%;
  margin-right: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003148}}
.inquiry-form .send input:hover, .columns .send input:hover, .form-login .send input:hover {
  background: #8fca5c;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032377}}
.inquiry-form .send input[name="cancel"], .columns .send input[name="cancel"], .form-login .send input[name="cancel"] {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.inquiry-form .send input[name="cancel"]:hover, .columns .send input[name="cancel"]:hover, .form-login .send input[name="cancel"]:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032381}}
.inquiry-form #errorExplanation, .columns #errorExplanation, .form-login #errorExplanation {
  margin-bottom: 24px;
  padding: 12px 12px 0;
  border: 2px solid #d90000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #ffffa4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032388}}
.inquiry-form .inquiry-confirm-message, .columns .inquiry-confirm-message, .form-login .inquiry-confirm-message {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032390}}
.inquiry-form .inquiry-confirm-message ~ dd, .columns .inquiry-confirm-message ~ dd, .form-login .inquiry-confirm-message ~ dd {
  padding-bottom: 2em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032394}}
.inquiry-form .simple-captcha, .columns .simple-captcha, .form-login .simple-captcha {
  padding-left: 236px;
  margin-bottom: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032400}}
#feedback .inquiry-form dl {
  margin-bottom: 1em;
  padding: 0;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032405}}
#feedback .inquiry-form dl dt {
  width: 100%;
  float: none;
  padding: 0;
  background: none;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032411}}
#feedback .inquiry-form dl dt .required {
  display: inline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032415}}
#feedback .inquiry-form dl dd {
  float: none;
  width: 100%;
  padding: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032421}}
.back-to-ref a {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
  display: inline-block;
  margin: 1em 0 2em;
  color: #666666;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.back-to-ref a:hover {
  background: #bbbbbb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032430}}
.faq-question {
  position: relative;
  padding: 12px 12px 0 50px;
  border: solid 2px #603813;
  border-radius: 8px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032435}}
.faq-question:before {
  content: "Q:";
  position: absolute;
  display: block;
  left: 12px;
  color: #007acd;
  font-size: 115%;
  font-weight: bold;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032430}}
  .faq-question {
    margin: 0 10px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032448}}
.faq .body {
  position: relative;
  padding: 12px 12px 0 50px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032451}}
.faq .body:before {
  content: "A:";
  position: absolute;
  display: block;
  left: 12px;
  color: #d90000;
  font-size: 115%;
  font-weight: bold;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032461}}
.faq-search form {
  zoom: 1;
  margin-bottom: 24px;
  padding: 12px;
  background: #def4a8;
  border-radius: 8px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.faq-search form:before, .faq-search form:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.faq-search form:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032467}}
.faq-search form .category {
  float: left;
  margin-right: 24px;
  margin-bottom: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032471}}
.faq-search form .category select {
  padding: 5px;
  border: solid 1px #ccc;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032471}}
  .faq-search form .category select {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032479}}
.faq-search form .keyword {
  float: left;
  margin-bottom: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032482}}
.faq-search form .keyword input {
  width: 300px;
  padding: 5px;
  border: solid 1px #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032488}}
.faq-search form .submitters {
  clear: both;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032491}}
.faq-search form .submitters input {
  padding: 6px 12px;
  background: #006837;
  color: #fff;
  font-weight: bold;
  font-size: 100%;
  margin-right: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003148}}
.faq-search form .submitters input:hover {
  background: #8fca5c;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032499}}
.map h2 {
  clear: both;
  margin-bottom: 6px;
  padding: 0 10px;
  border-bottom: 2px solid #603813;
  color: #1a1a1a;
  font-size: 115%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032508}}
.map .cms-nodes h2 {
  margin: 0;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032512}}
.map #side-menu h2 {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032516}}
.map .keyword input {
  width: 469px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032520}}
.map .keyword, .map .category, .map .service, .map .location {
  zoom: 1;
  margin-bottom: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.map .keyword:before, .map .keyword:after, .map .category:before, .map .category:after, .map .service:before, .map .service:after, .map .location:before, .map .location:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.map .keyword:after, .map .category:after, .map .service:after, .map .location:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032520}}
  .map .keyword, .map .category, .map .service, .map .location {
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032526}}
.map .keyword div, .map .category div, .map .service div, .map .location div {
  display: inline;
  float: left;
  min-width: 177px;
  min-height: 20px;
  margin-bottom: 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032531}}
.map .keyword div.three, .map .category div.three, .map .service div.three, .map .location div.three {
  margin-right: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032536}}
.map .send {
  margin-bottom: 24px;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032539}}
.map .send input {
  padding: 6px 12px;
  background: #006837;
  color: #fff;
  font-weight: bold;
  font-size: 100%;
  margin-right: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003148}}
.map .send input:hover {
  background: #8fca5c;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032545}}
.map .condition {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.map .condition:before, .map .condition:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.map .condition:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032547}}
.map .condition dt {
  clear: both;
  width: 160px;
  display: inline;
  float: left;
  margin-right: 24px;
  padding: 3px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #f8fcc5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032556}}
.map .condition dd {
  display: inline;
  float: left;
  margin-bottom: 6px;
  padding: 3px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032562}}
.map .settings {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.map .settings:before, .map .settings:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.map .settings:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032564}}
.map .settings .ajax-box {
  display: block;
  display: inline;
  float: right;
  padding: 6px 12px;
  background: #006837;
  color: #fff;
  font-weight: bold;
  font-size: 100%;
  margin-right: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: none;
  margin-right: 0;
  margin-bottom: 24px;
  color: #fff;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003148}}
.map .settings .ajax-box:hover {
  background: #8fca5c;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032574}}
.map .result {
  display: inline;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032576}}
.map .result h2 {
  border: none;
  font-size: 100%;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032582}}
.map .tabs {
  zoom: 1;
  border-bottom: solid 2px #603813;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.map .tabs:before, .map .tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.map .tabs:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032585}}
.map .tabs ul {
  zoom: 1;
  display: inline;
  float: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.map .tabs ul:before, .map .tabs ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.map .tabs ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032588}}
.map .tabs ul li {
  display: inline;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032590}}
.map .tabs ul li a {
  display: block;
  margin-left: 12px;
  padding: 3px 30px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  background: #f8fcc5;
  color: #1a1a1a;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032601}}
.map .tabs ul .current a {
  background: #61af3e;
  color: #1a1a1a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032607}}
.map #map-sidebar {
  float: left;
  width: 160px;
  height: 480px !important;
  padding: 9px;
  border: 1px solid #ccc;
  overflow-y: scroll;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032614}}
.map #map-sidebar .column {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032618}}
.map #map-sidebar .column:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032624}}
.map #map-canvas {
  position: relative;
  width: 100% !important;
  height: 500px !important;
  overflow: hidden;
  margin-bottom: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032630}}
.map #map-canvas .maker-info {
  width: 300px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032634}}
.map .filters {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.map .filters:before, .map .filters:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.map .filters:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032636}}
.map .filters li {
  display: inline;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032638}}
.map .filters li a {
  display: block;
  margin: 0 12px 12px 0;
  padding: 3px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #f8fcc5;
  color: #1a1a1a;
  text-decoration: none;
  background-image: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032647}}
.map .filters li a:hover {
  background: #8fca5c;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032650}}
.map .filters li a.clicked {
  background: #006837;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032653}}
.map .filters li a.clicked:hover {
  background: #8fca5c;
  color: #1a1a1a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032660}}
.map .filters .area-list li a {
  padding: 3px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032663}}
.map .columns .column {
  clear: both;
  padding: 6px 0;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032667}}
.map .columns .column h2 {
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032674}}
.map .columns .column .categories {
  margin-bottom: 0;
  border: none;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032678}}
.map .columns .column .categories ul {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.map .columns .column .categories ul:before, .map .columns .column .categories ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.map .columns .column .categories ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032681}}
.map .columns .column .categories li {
  display: inline;
  float: left;
  list-style: none;
  background-image: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032685}}
.map .columns .column .categories li a {
  display: block;
  margin: 0 6px 6px 0;
  padding: 3px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #f8fcc5;
  color: #1a1a1a;
  text-decoration: none;
  background-image: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032694}}
.map .columns .column .categories li a:hover {
  background: #61af3e;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032702}}
.map .summary-image {
  display: inline;
  float: right;
  padding: 4px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032707}}
.map .body {
  display: inline;
  float: left;
  width: 528px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032710}}
.map .body dd {
  width: 344px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032714}}
.map .see {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.map .see:before, .map .see:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.map .see:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032716}}
.map .see dt {
  clear: both;
  display: inline;
  float: left;
  width: 150px;
  margin: 0 24px 12px 0;
  padding: 3px 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #f8fcc5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032725}}
.map .see dd {
  display: inline;
  float: left;
  margin-bottom: 12px;
  padding: 3px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032730}}
.map .see + p {
  border: 1px solid #ccc;
  padding: 4px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032735}}
.map .additional-info {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032738}}
.map .images {
  zoom: 1;
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.map .images:before, .map .images:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.map .images:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032741}}
.map .images .image {
  display: inline;
  float: left;
  margin: 0 10px 10px 0;
  padding: 4px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032746}}
.map .images .image:nth-child(4n) {
  margin-right: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032751}}
.map .facility-nodes {
  width: 100%;
  margin-bottom: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032754}}
.map .facility-nodes caption {
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032757}}
.map .facility-nodes table {
  width: 100%;
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032761}}
.map .facility-nodes caption {
  margin-bottom: 6px;
  padding: 0 10px;
  border-bottom: solid 2px #603813;
  color: #1a1a1a;
  font-size: 115%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032769}}
.map .facility-nodes th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #f2f5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032774}}
.map .facility-nodes td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032780}}
#body--institution-map .map #map-canvas,
#body--institution-map-all .map #map-canvas {
  width: 550px !important;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032785}}
#colorbox h2 {
  clear: both;
  margin-bottom: 6px;
  padding: 0 10px;
  border-bottom: 2px solid #603813;
  color: #1a1a1a;
  font-size: 115%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032795}}
#colorbox .category div, #colorbox .service div, #colorbox .location div {
  display: inline;
  float: left;
  min-width: 177px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032800}}
#colorbox .send {
  clear: both;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032803}}
#colorbox .send input {
  padding: 6px 12px;
  background: #006837;
  color: #fff;
  font-weight: bold;
  font-size: 100%;
  margin-right: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003148}}
#colorbox .send input:hover {
  background: #8fca5c;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032810}}
.ezine-pages {
  margin-bottom: 24px;
  list-style: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032813}}
.ezine-pages li {
  float: left;
  width: 325px;
  margin: 0 24px 24px 0;
  padding: 6px;
  border: 1px solid #ccc;
  border-left: 5px solid #007acd;
  cursor: pointer;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032821}}
.ezine-pages li:nth-child(2n) {
  margin-right: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032824}}
.ezine-pages li:hover {
  background: #cceeee;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032830}}
.ezine .ezine-html {
  margin-bottom: 6px;
  padding: 0 10px;
  border-bottom: 2px solid #007acd;
  color: #007acd;
  font-size: 115%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032838}}
.ezine dl {
  zoom: 1;
  clear: both;
  width: 100%;
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.ezine dl:before, .ezine dl:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.ezine dl:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032843}}
.ezine dl dt {
  clear: both;
  float: left;
  width: 200px;
  margin-bottom: 12px;
  padding: 6px 12px;
  font-weight: bold;
  background: #cceeee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032852}}
.ezine dl dt .required {
  display: block;
  color: #d90000;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032858}}
.ezine dl dd {
  float: left;
  width: 464px;
  margin-bottom: 12px;
  padding: 0 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032863}}
.ezine dl dd p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032868}}
.ezine .send {
  padding-left: 236px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032870}}
.ezine .send input {
  margin-right: 12px;
  padding: 6px 12px;
  border: 1px solid #ff953f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #f4d89a;
  background-image: -owg-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -webkit-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -moz-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -o-linear-gradient(top, #f4d89a, #f48b22);
  background-image: linear-gradient(top, #f4d89a, #f48b22);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4D89A', endColorstr='#FFF48B22');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNEQ4OUEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNDhCMjIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MDEpIiAvPgo8L3N2Zz4=);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003125}}
.ezine .send input:hover {
  background: #f48b22;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032874}}
.ezine .send input[name="cancel"] {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.ezine .send input[name="cancel"]:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032878}}
.ezine #errorExplanation {
  margin-bottom: 24px;
  padding: 12px 12px 0;
  border: 2px solid #d90000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #ffffa4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032884}}
.ezine #errorExplanation ul {
  padding-left: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032886}}
.ezine .inquiry-confirm-message {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032888}}
.ezine .inquiry-confirm-message ~ dd {
  padding-bottom: 2em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032892}}
.ezine .simple-captcha {
  padding-left: 236px;
  margin-bottom: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032900}}
.body--board #main .menu a {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
  margin-bottom: 24px;
  color: #666666;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.body--board #main .menu a:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032907}}
.body--board #main .post {
  margin-bottom: 12px;
  padding: 12px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032913}}
.body--board #main .children .post {
  margin: 12px 0 0 0;
  padding: 12px 0 0 12px;
  border: none;
  border-top: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032920}}
.body--board #main .admin-user {
  border: 1px solid #439bd5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032923}}
.body--board #main .date, .body--board #main .poster, .body--board #main .name, .body--board #main .email, .body--board #main .url, .body--board #main .action {
  display: inline-block;
  margin-right: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032927}}
.body--board #main .send {
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032929}}
.body--board #main .send input {
  padding: 6px 12px;
  border: 1px solid #ff953f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #f4d89a;
  background-image: -owg-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -webkit-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -moz-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -o-linear-gradient(top, #f4d89a, #f48b22);
  background-image: linear-gradient(top, #f4d89a, #f48b22);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4D89A', endColorstr='#FFF48B22');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNEQ4OUEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNDhCMjIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MDEpIiAvPgo8L3N2Zz4=);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003125}}
.body--board #main .send input:hover {
  background: #f48b22;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032932}}
.body--board #main .send button {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.body--board #main .send button:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032936}}
.body--board #main .toggle {
  display: inline-block;
  padding-left: 17px;
  background: url(../img/u-arrow.png) no-repeat left center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032939}}
.body--board #main #errorExplanation {
  margin-bottom: 24px;
  padding: 12px 12px 0;
  border: 2px solid #d90000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #ffffa4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032945}}
.body--board #main #errorExplanation ul {
  padding-left: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032950}}
.gravatar {
  margin-bottom: 1em;
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032953}}
.gravatar .gravatar-icon, .gravatar .gravatar-screen-name {
  display: inline-block;
  vertical-align: middle;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032957}}
.gravatar .gravatar-icon img {
  width: auto;
  height: 32px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032965}}
#recent-photo li {
  width: 50%;
  float: left;
  padding: 12px 0 0;
  list-style: none;
  border: none;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032973}}
#recent-photo .more {
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032975}}
#recent-photo .more a {
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032981}}
#side-blog li {
  list-style: none;
  padding: 12px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032984}}
#side-blog li span {
  display: block;
  width: 120px;
  min-height: 70px;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032989}}
#side-blog li span img {
  max-width: 100%;
  height: auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032994}}
#side-blog li a:hover {
  background: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032996}}
#side-blog .more {
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000032998}}
#side-blog .more a {
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 0px 6px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033003}}
.photos {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.photos:before, .photos:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.photos:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033005}}
.photos .photo {
  width: 166px;
  float: left;
  padding: 0 6px 12px;
  text-align: center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033005}}
  .photos .photo {
    max-width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033014}}
.photos .photo a {
  display: block;
  padding: 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033017}}
.photos .photo a:hover {
  background: #cceeee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033019}}
.photos .photo img {
  max-width: 100%;
  height: auto;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033025}}
.member-photo-search-part {
  margin-bottom: 1em;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033025}}
  .member-photo-search-part {
    margin: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033029}}
  .member-photo-search-part .keyword {
    position: relative;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033033}}
.member-photo-search-part form {
  display: inline-block;
  margin-right: 1em;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033038}}
.member-photo-search-part #keyword {
  width: 24em;
  padding: 5px;
  border: none;
  color: #666666;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033038}}
  .member-photo-search-part #keyword {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033047}}
.member-photo-search-part input[type="submit"] {
  padding: 5px 10px;
  border: none;
  background: #333;
  color: #fff;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033047}}
  .member-photo-search-part input[type="submit"] {
    position: absolute;
    top: 0;
    right: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033060}}
.kanko-info .condition {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.kanko-info .condition:before, .kanko-info .condition:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.kanko-info .condition:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033060}}
  .kanko-info .condition {
    padding: 10px 10px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033065}}
.kanko-info .condition dt {
  clear: both;
  width: 160px;
  display: inline;
  float: left;
  margin: 0 24px 12px 0;
  padding: 3px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #cceeee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033074}}
.kanko-info .condition dd {
  display: inline;
  float: left;
  margin-bottom: 6px;
  padding: 3px 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033080}}
  .kanko-info .condition dt, .kanko-info .condition dd {
    float: none;
    display: block;
    width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033089}}
.kanko-info .condition + .ajax-box {
  display: block;
  display: inline;
  float: right;
  padding: 6px 12px;
  border: 1px solid #ff953f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #f4d89a;
  background-image: -owg-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -webkit-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -moz-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -o-linear-gradient(top, #f4d89a, #f48b22);
  background-image: linear-gradient(top, #f4d89a, #f48b22);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4D89A', endColorstr='#FFF48B22');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNEQ4OUEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNDhCMjIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MDEpIiAvPgo8L3N2Zz4=);
  margin-bottom: 24px;
  color: #666666;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003125}}
.kanko-info .condition + .ajax-box:hover {
  background: #f48b22;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033089}}
  .kanko-info .condition + .ajax-box {
    margin-right: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033100}}
.kanko-info .result {
  clear: right;
  display: inline;
  float: left;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033100}}
  .kanko-info .result {
    clear: both;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033107}}
.kanko-info .result h2 {
  border: none;
  font-size: 100%;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033113}}
.kanko-info .tabs {
  zoom: 1;
  border-bottom: 2px solid #603813;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.kanko-info .tabs:before, .kanko-info .tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.kanko-info .tabs:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033113}}
  .kanko-info .tabs {
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033117}}
.kanko-info .tabs ul {
  zoom: 1;
  display: inline;
  float: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.kanko-info .tabs ul:before, .kanko-info .tabs ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.kanko-info .tabs ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033120}}
.kanko-info .tabs ul li {
  display: inline;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033122}}
.kanko-info .tabs ul li a {
  display: block;
  margin-left: 12px;
  padding: 3px 30px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  background: #f8fcc5;
  color: #666666;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033134}}
.kanko-info .tabs ul .current a {
  background: #007acd;
  background-image: -owg-linear-gradient(top, #007acd, #0069cc);
  background-image: -webkit-linear-gradient(top, #007acd, #0069cc);
  background-image: -moz-linear-gradient(top, #007acd, #0069cc);
  background-image: -o-linear-gradient(top, #007acd, #0069cc);
  background-image: linear-gradient(top, #007acd, #0069cc);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF007ACD', endColorstr='#FF0069CC');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDdBQ0QiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDY5Q0MiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NTIpIiAvPgo8L3N2Zz4=);
  color: #fff;
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033141}}
  .photo-body {
    padding: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033145}}
.photo-body .ajax-box img {
  margin-bottom: 1em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033148}}
.photo-body time, .photo-body .contributor {
  display: inline-block;
  margin: 0 1em 2em 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033152}}
.photo-body .contributor {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033155}}
.photo-body .caption {
  margin-bottom: 2em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033158}}
.photo-body .license {
  margin-bottom: 2em;
  padding: 12px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033162}}
.photo-body .license h2 {
  font-weight: bold;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033165}}
.photo-categories, .photo-locations {
  display: inline-block;
  margin-bottom: 2em;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033165}}
  .photo-categories, .photo-locations {
    display: block;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033172}}
.photo-categories h2, .photo-locations h2 {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033173}}
.photo-categories ul, .photo-locations ul {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.photo-categories ul:before, .photo-categories ul:after, .photo-locations ul:before, .photo-locations ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.photo-categories ul:after, .photo-locations ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033174}}
.photo-categories li, .photo-locations li {
  display: inline-block;
  list-style: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033177}}
.photo-categories li a, .photo-locations li a {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
  color: #666666;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.photo-categories li a:hover, .photo-locations li a:hover {
  background: #bbbbbb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033186}}
.member-blogs .blog {
  margin-bottom: 1em;
  padding: 12px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033190}}
.member-blogs .blog img {
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033193}}
.member-blogs .blog header {
  margin-left: 132px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033196}}
.member-blogs .blog .description {
  margin-left: 132px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033201}}
.blog #main {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.blog #main:before, .blog #main:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.blog #main:after {
  clear: both;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033204}}
.blog-center {
  float: right;
  width: 500px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033207}}
.blog-center .blog {
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033212}}
.blog-center .blog .genres li {
  display: inline-block;
  padding: 0;
  background: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033217}}
.blog-center .blog .genres a {
  display: block;
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
  margin: 6px 0;
  color: #666666;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.blog-center .blog .genres a:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033226}}
.blog-center img {
  max-width: 100%;
  height: auto;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033231}}
.blog-left {
  float: left;
  width: 198px;
  border: 1px solid #ccc;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033236}}
.blog-profile {
  margin-bottom: 1em;
  padding: 12px;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033240}}
.blog-profile img {
  margin-bottom: 0.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033243}}
.blog-profile header, .blog-profile .contributor, .blog-profile .description {
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033246}}
.blog-profile .contributor {
  font-weight: bold;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033250}}
.blog-left .blog-genres {
  padding: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033252}}
.blog-left .blog-genres li {
  list-style: none;
  padding-left: 15px;
  background: url(../img/ic-li.png) no-repeat 2px 8px;
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033258}}
  .map-page img {
    max-width: none !important;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033261}}
  .body--kanko-info-photo #map-canvas {
    height: 300px !important;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033264}}
  .member-blogs {
    padding: 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033267}}
  .blog-center, .blog-left {
    float: none;
    width: auto;
    margin: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033275}}
#side .login, #side .registration {
  display: block;
  padding: 6px 12px;
  border: 1px solid #ff953f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #f4d89a;
  background-image: -owg-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -webkit-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -moz-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -o-linear-gradient(top, #f4d89a, #f48b22);
  background-image: linear-gradient(top, #f4d89a, #f48b22);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4D89A', endColorstr='#FFF48B22');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNEQ4OUEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNDhCMjIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MDEpIiAvPgo8L3N2Zz4=);
  margin-bottom: 2em;
  color: #666666;
  text-align: center;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003125}}
#side .login:hover, #side .registration:hover {
  background: #f48b22;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033275}}
  #side .login, #side .registration {
    margin: 0 10px 1em;
  }
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033287}}
  #side .member {
    margin-left: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033291}}
#side .logout {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #ff953f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #f4d89a;
  background-image: -owg-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -webkit-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -moz-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -o-linear-gradient(top, #f4d89a, #f48b22);
  background-image: linear-gradient(top, #f4d89a, #f48b22);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4D89A', endColorstr='#FFF48B22');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNEQ4OUEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNDhCMjIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MDEpIiAvPgo8L3N2Zz4=);
  margin: 0 0 2em 1em;
  padding: 0px 6px;
  color: #666666;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003125}}
#side .logout:hover {
  background: #f48b22;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033291}}
  #side .logout {
    margin: 0 10px 1em 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033303}}
.form-login dt, .form-login dd {
  margin-bottom: 1em;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033307}}
.reset_password {
  margin: 1em 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033307}}
  .reset_password {
    padding: 10px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033316}}
.member-registration-form .send,
.mypage-form .send, .member-my-group .send {
  margin-bottom: 2em;
  padding: 0;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033320}}
.member-registration-form .send input, .member-registration-form .send button,
.mypage-form .send input,
.mypage-form .send button, .member-my-group .send input, .member-my-group .send button {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #ff953f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #f4d89a;
  background-image: -owg-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -webkit-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -moz-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -o-linear-gradient(top, #f4d89a, #f48b22);
  background-image: linear-gradient(top, #f4d89a, #f48b22);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4D89A', endColorstr='#FFF48B22');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNEQ4OUEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNDhCMjIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MDEpIiAvPgo8L3N2Zz4=);
  vertical-align: middle;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003125}}
.member-registration-form .send input:hover, .member-registration-form .send button:hover,
.mypage-form .send input:hover,
.mypage-form .send button:hover, .member-my-group .send input:hover, .member-my-group .send button:hover {
  background: #f48b22;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033325}}
.member-registration-form .send input[name="back"], .member-registration-form .send button[type="reset"],
.mypage-form .send input[name="back"],
.mypage-form .send button[type="reset"], .member-my-group .send input[name="back"], .member-my-group .send button[type="reset"] {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.member-registration-form .send input[name="back"]:hover, .member-registration-form .send button[type="reset"]:hover,
.mypage-form .send input[name="back"]:hover,
.mypage-form .send button[type="reset"]:hover, .member-my-group .send input[name="back"]:hover, .member-my-group .send button[type="reset"]:hover {
  background: #bbbbbb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033330}}
#errorExplanation {
  margin-bottom: 24px;
  padding: 12px 12px 0;
  border: 2px solid #d90000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #ffffa4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033336}}
#errorExplanation ul {
  margin-bottom: 12px;
  list-style: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033339}}
#errorExplanation ul li {
  padding-left: 15px;
  background: url(../img/ic-li.png) no-repeat 2px 8px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033344}}
#ss-notice {
  margin-bottom: 1em;
  padding: 12px;
  border: 2px solid #d90000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #d90000;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033353}}
#mypage-tabs {
  zoom: 1;
  margin-bottom: 1em;
  border-bottom: 2px solid #ff953f;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
#mypage-tabs:before, #mypage-tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
#mypage-tabs:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033353}}
  #mypage-tabs {
    padding: 10px 10px 0;
    border: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033361}}
#mypage-tabs a {
  display: block;
  float: left;
  margin-left: 12px;
  padding: 3px 30px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
  color: #666666;
  text-decoration: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033361}}
  #mypage-tabs a {
    margin: 0 10px 10px 0;
    padding: 3px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033377}}
#mypage-tabs a.current {
  background: #007acd;
  background-image: -owg-linear-gradient(top, #007acd, #0069cc);
  background-image: -webkit-linear-gradient(top, #007acd, #0069cc);
  background-image: -moz-linear-gradient(top, #007acd, #0069cc);
  background-image: -o-linear-gradient(top, #007acd, #0069cc);
  background-image: linear-gradient(top, #007acd, #0069cc);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF007ACD', endColorstr='#FF0069CC');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDdBQ0QiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDY5Q0MiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NTIpIiAvPgo8L3N2Zz4=);
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033382}}
.mypage-nav {
  margin-bottom: 1em;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033382}}
  .mypage-nav {
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033387}}
.mypage-nav a {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
  margin-bottom: 1em;
  color: #666666;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.mypage-nav a:hover {
  background: #bbbbbb;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033387}}
  .mypage-nav a {
    margin-bottom: 0.5em;
    font-size: 86%;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033399}}
table.mypage-index, .member-my-group .index, table.member-invited-group {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033399}}
  table.mypage-index, .member-my-group .index, table.member-invited-group {
    display: block;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033405}}
  table.mypage-index thead, .member-my-group .index thead, table.member-invited-group thead {
    display: block;
    float: left;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033409}}
  table.mypage-index tbody, .member-my-group .index tbody, table.member-invited-group tbody {
    display: block;
    width: auto;
    overflow-x: scroll;
    white-space: nowrap;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033414}}
  table.mypage-index tbody tr, .member-my-group .index tbody tr, table.member-invited-group tbody tr {
    display: inline-block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033419}}
table.mypage-index caption, .member-my-group .index caption, table.member-invited-group caption {
  padding: 0 10px;
  color: #007acd;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033424}}
table.mypage-index th, .member-my-group .index th, table.member-invited-group th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #ffefbb;
  text-align: left;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033424}}
  table.mypage-index th, .member-my-group .index th, table.member-invited-group th {
    display: block;
    width: auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033434}}
table.mypage-index td, .member-my-group .index td, table.member-invited-group td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033434}}
  table.mypage-index td, .member-my-group .index td, table.member-invited-group td {
    display: block;
  }
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033443}}
  .invited-groups {
    margin: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033448}}
.body--mypage .ajax-box {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
  color: #666666;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.body--mypage .ajax-box:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033454}}
.body--mypage #selected-files {
  margin-top: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033457}}
.body--mypage .file-view {
  float: left;
  margin: 0 12px 12px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033460}}
.body--mypage .file-view .thumb {
  display: block;
  width: 120px;
  height: 90px;
  margin-bottom: 7px;
  padding: 20px;
  border: 10px solid #0066cc;
  background: #fff;
  font-size: 215%;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  line-height: 90px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033473}}
.body--mypage .file-view .thumb:hover {
  background: #cceeee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033477}}
.body--mypage .file-view .name {
  margin-bottom: 7px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033478}}
.body--mypage .file-view .action a, .body--mypage .file-view .menu a {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
  margin-bottom: 12px;
  padding: 0.2em 1em;
  color: #666666;
  text-decoration: none;
  letter-spacing: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.body--mypage .file-view .action a:hover, .body--mypage .file-view .menu a:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033488}}
.body--mypage .clear-marker {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
  margin-top: 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.body--mypage .clear-marker:hover {
  background: #bbbbbb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033494}}
.body--mypage-anpi form.search {
  float: left;
  margin-bottom: 10px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033494}}
  .body--mypage-anpi form.search {
    float: none;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033501}}
.body--mypage-anpi form.search select {
  padding: 7px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033504}}
.body--mypage-anpi form.search .btn {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.body--mypage-anpi form.search .btn:hover {
  background: #bbbbbb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033509}}
.member-anpi-map {
  float: right;
  margin-bottom: 10px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033509}}
  .member-anpi-map {
    float: none;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033516}}
.member-anpi-map a {
  padding: 6px 12px;
  border: 1px solid #ff953f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #f4d89a;
  background-image: -owg-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -webkit-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -moz-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -o-linear-gradient(top, #f4d89a, #f48b22);
  background-image: linear-gradient(top, #f4d89a, #f48b22);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4D89A', endColorstr='#FFF48B22');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNEQ4OUEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNDhCMjIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MDEpIiAvPgo8L3N2Zz4=);
  color: #666666;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003125}}
.member-anpi-map a:hover {
  background: #f48b22;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033522}}
.body--anpi .search-settings form {
  margin-bottom: 10px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033522}}
  .body--anpi .search-settings form {
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033527}}
.body--anpi .search-settings form h2 {
  display: inline-block;
  margin-right: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033531}}
.body--anpi .search-settings form #keyword {
  padding: 7px 10px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033531}}
  .body--anpi .search-settings form #keyword {
    margin-bottom: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033535}}
.body--anpi .search-settings form input[type="submit"] {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #cccccc;
  background-image: -owg-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: -o-linear-gradient(top, #cccccc, #bbbbbb);
  background-image: linear-gradient(top, #cccccc, #bbbbbb);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDQ0NDQ0MiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCQkJCQkIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzIpIiAvPgo8L3N2Zz4=);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_part\.scss}line{font-family:\00003134}}
.body--anpi .search-settings form input[type="submit"]:hover {
  background: #bbbbbb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033539}}
.anpi-post {
  margin-bottom: 12px;
  padding: 12px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033543}}
.anpi-post h2 {
  font-size: 115%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033547}}
.anpi-post .body {
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033552}}
.anpi-post .poster span {
  display: inline-block;
  margin-right: 20px;
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033559}}
  #navi .wrap, #wrap, #main, #side, #addition, #add,
  #main .left, #addition .left, #main .center, #addition .center, #addition .right,
  #address dl, #address dl dt, #address dl dd, #footer-navi,
  #main .category-nodes article, #main .cms-nodes article {
    float: none;
    width: 100%;
    padding: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033567}}
  #tool, #head .menu .u-menu, #slideshow #slide-controll #pause-play,
  #population, #add .info, .crumbs {
    display: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033574}}
  #guide, #about {
    margin: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033577}}
  #guide ul, #about ul {
    padding: 0 10px 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033579}}
  #guide ul li, #about ul li {
    margin: 0 auto 8px 0;
    padding: 0;
    width: 23%;
    font-size: 72%;
    vertical-align: bottom;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033585}}
  #guide ul li a, #about ul li a {
    padding: 70px 0 0 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033592}}
  #safety, #online, #propose, #attention, #recent, #useful, #connect
  #relations, #ranking, #topics, #koho, #recent-oshirase, #links-life, #category-list {
    margin-bottom: 10px;
    margin-top: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033596}}
  #safety header h2, #online header h2, #propose header h2, #attention header h2, #recent header h2, #useful header h2, #connect
  #relations header h2, #ranking header h2, #topics header h2, #koho header h2, #recent-oshirase header h2, #links-life header h2, #category-list header h2 {
    margin-bottom: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033600}}
  #recent-oshirase {
    margin-top: 10px;
    margin-bottom: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033603}}
  #recent-oshirase h2 {
    margin-left: 0 !important;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033606}}
  #recent-oshirase .new h2:after {
    display: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033610}}
  #announce p {
    padding: 0 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033613}}
  #safety li {
    width: 50%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033615}}
  #safety li:nth-child(2n+1) {
    margin: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033617}}
  #safety li:nth-child(2n+1) a {
    border-right: 1px solid #ccc;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033621}}
  #safety li a {
    display: block;
    padding: 3px 0 3px 25px;
    background: url(../img/r-arrow.png) no-repeat 12px 10px;
    border-bottom: 1px solid #ccc;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033627}}
  #online nav, #propose nav {
    background: none;
    padding: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033631}}
  #online li a, #propose li a, #useful li a,
  #relations li a, #ranking li a {
    display: block;
    padding: 3px 0 3px 25px;
    background: url(../img/r-arrow.png) no-repeat 12px 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033636}}
  #ranking li a {
    padding-left: 32px;
    background: url(../img/ic-ranking.png) no-repeat 10px 8px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033640}}
  #recent-oshirase article header {
    padding: 0 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033643}}
  #attention h3, #recent h3, #recent-oshirase h3 {
    display: block;
    margin: 0;
    padding: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033647}}
  #attention h3 a, #recent h3 a, #recent-oshirase h3 a {
    display: block;
    padding: 3px 25px 3px 10px;
    background: url(../img/ic-doc.png) no-repeat 97% center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033655}}
  #topics article, #koho article {
    padding: 10px 10px 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033659}}
  #topics .more {
    padding-right: 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033662}}
  #useful, #relations, #topics, #koho {
    min-height: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033665}}
  #connect nav, #add nav {
    padding: 0 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033667}}
  #connect nav a, #add nav a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    margin: 0 0 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033671}}
  #connect nav a:nth-child(2n+1), #add nav a:nth-child(2n+1) {
    margin-right: 0;
    padding-right: 5px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033675}}
  #connect nav a:nth-child(2n), #add nav a:nth-child(2n) {
    padding-left: 5px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033680}}
  #add nav {
    padding: 10px 10px 0;
    border: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033684}}
  #links-life li, #category-list h2 {
    padding: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033686}}
  #links-life li a, #category-list h2 a {
    padding: 3px 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033690}}
  .cms-tabs {
    padding: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033692}}
  .cms-tabs .names {
    zoom: 1;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
  .cms-tabs .names:before, .cms-tabs .names:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
  .cms-tabs .names:after {
    clear: both;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033694}}
  .cms-tabs .names .name {
    display: block;
    float: left;
    width: 33%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033700}}
  .cms-tabs .names .name:last-child {
    width: 34%;
    white-space: nowrap;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033707}}
  .cms-tabs .pages header {
    padding: 3px 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033710}}
  .cms-tabs nav {
    padding: 3px 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033716}}
  .feed {
    zoom: 1;
    padding: 10px 10px 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
  .feed:before, .feed:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
  .feed:after {
    clear: both;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033720}}
  .feed .rss {
    float: left;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033724}}
  .feed .more {
    padding: 3px 0 3px 15px;
    padding: 3px 0 3px 25px;
    background: url(../img/r-arrow.png) no-repeat 12px 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033732}}
  .cms-tabs .more {
    padding: 3px 0 3px 15px;
    padding: 3px 0 3px 25px;
    background: url(../img/r-arrow.png) no-repeat 12px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033740}}
  #foot {
    margin-top: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033743}}
  #address {
    min-width: inherit;
    background-size: 100% auto;
    background-position: right bottom;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033747}}
  #address dl dt {
    font-weight: normal;
    color: #007acd;
  }
}
@media only screen and (max-width: 600px) and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033747}}
  #address dl dt {
    margin-bottom: 12px;
  }
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033754}}
  #address dl dd a {
    display: block;
    margin-left: 0 !important;
    padding: 8px 8px 5px;
    text-align: center;
    background-position: 28% center;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033762}}
  #footer-navi nav {
    zoom: 1;
    border-top: 1px solid #999;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
  #footer-navi nav:before, #footer-navi nav:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
  #footer-navi nav:after {
    clear: both;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033765}}
  #footer-navi nav a {
    float: left;
    display: block;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3px 0 3px 25px;
    background: url(../img/r-arrow.png) no-repeat 12px 10px;
    margin: 0;
    padding-left: 22px;
    border: 1px solid #999;
    border-top: none;
    background-color: #ccc;
    background-position: 9px 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033777}}
  #footer-navi nav a:nth-child(2n+1) {
    border-right: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033780}}
  #footer-navi nav a:nth-child(4) {
    display: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033785}}
  #copyright {
    min-width: 100%;
    font-size: 86%;
    background: #033a1e;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033790}}
  #ss-pc, #ss-mb {
    padding: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033792}}
  #ss-pc a, #ss-mb a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding: 8px 8px 5px;
    border: 1px solid #999;
    background: #ccc;
    color: #666666;
    text-align: center;
    text-decoration: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033806}}
  .pagetop {
    right: 20px;
    bottom: 20px;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033812}}
  .pagetop a {
    position: relative;
    width: 50px;
    height: 50px;
    padding: 0;
    overflow: hidden;
    background-position: center center;
    text-indent: -9999px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033824}}
  #ss-page-name {
    margin: 10px 0 0 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033829}}
  #main .category-nodes, #main .cms-nodes {
    margin: 10px 0 0 0;
    padding: 0 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033832}}
  #main .category-nodes article, #main .cms-nodes article {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 10px 0;
    padding: 5px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033840}}
  .category-pages, .article-page, .faq-search {
    margin-bottom: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033842}}
  .category-pages a, .article-page a, .faq-search a {
    display: block;
    width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3px 0 3px 25px;
    background: url(../img/r-arrow.png) no-repeat 12px 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033851}}
  .category-pages .new h2:after, .article-page .new h2:after, .faq-search .new h2:after {
    display: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033856}}
  .page .category-pages article, .page .article-pages article {
    padding: 3px 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033858}}
  .page .category-pages article h2, .page .article-pages article h2 {
    display: block;
    margin: 0;
    padding: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033867}}
  .one .page .category-pages article,
  .one .page .article-pages article {
    padding: 3px 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033869}}
  .one .page .category-pages article time,
  .one .page .article-pages article time {
    float: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033872}}
  .one .page .category-pages article h2,
  .one .page .article-pages article h2 {
    padding: 0;
    border: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033875}}
  .one .page .category-pages article h2 a,
  .one .page .article-pages article h2 a {
    border: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033883}}
  .page article, .one article.body, .related-pages, .page footer.contact {
    padding: 10px 10px 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033886}}
  .page header.released {
    margin: 3px 0;
  }
}
@media only screen and (max-width: 600px) and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033886}}
  .page header.released {
    padding: 0 10px;
  }
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033892}}
  .page article dl dt, .one article.body dl dt {
    float: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033895}}
  .related-pages article {
    padding: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033900}}
  .event-pages-filter {
    padding: 10px 10px 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033903}}
  .event-date ul {
    position: static;
    margin-bottom: 10px;
    padding: 0 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033909}}
  #event-list dt {
    float: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033914}}
  #event-list dd {
    margin: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033916}}
  #event-list dd article {
    padding: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033921}}
  #event-list dd div a {
    min-width: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033924}}
  .event .see {
    padding: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033926}}
  .event .see dt, .event .see dd {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033932}}
  .event .see dt {
    margin: 0 0 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033935}}
  .event .see dd {
    padding: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033941}}
  .inquiry-html {
    margin-bottom: 24px;
    padding: 0 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033945}}
  .inquiry-form, .columns, .form-login {
    margin-bottom: 24px;
    padding: 0 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033949}}
  .inquiry-form dl dt, .inquiry-form dl legend, .inquiry-form fieldset dt, .inquiry-form fieldset legend, .columns dl dt, .columns dl legend, .columns fieldset dt, .columns fieldset legend, .form-login dl dt, .form-login dl legend, .form-login fieldset dt, .form-login fieldset legend {
    width: 100%;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033953}}
  .inquiry-form dl dt .required, .inquiry-form dl legend .required, .inquiry-form fieldset dt .required, .inquiry-form fieldset legend .required, .columns dl dt .required, .columns dl legend .required, .columns fieldset dt .required, .columns fieldset legend .required, .form-login dl dt .required, .form-login dl legend .required, .form-login fieldset dt .required, .form-login fieldset legend .required {
    display: inline;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033957}}
  .inquiry-form dl dd, .inquiry-form dl .fields, .inquiry-form fieldset dd, .inquiry-form fieldset .fields, .columns dl dd, .columns dl .fields, .columns fieldset dd, .columns fieldset .fields, .form-login dl dd, .form-login dl .fields, .form-login fieldset dd, .form-login fieldset .fields {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033960}}
  .inquiry-form dl dd input[type="text"], .inquiry-form dl dd input[type="email"], .inquiry-form dl dd textarea, .inquiry-form dl .fields input[type="text"], .inquiry-form dl .fields input[type="email"], .inquiry-form dl .fields textarea, .inquiry-form fieldset dd input[type="text"], .inquiry-form fieldset dd input[type="email"], .inquiry-form fieldset dd textarea, .inquiry-form fieldset .fields input[type="text"], .inquiry-form fieldset .fields input[type="email"], .inquiry-form fieldset .fields textarea, .columns dl dd input[type="text"], .columns dl dd input[type="email"], .columns dl dd textarea, .columns dl .fields input[type="text"], .columns dl .fields input[type="email"], .columns dl .fields textarea, .columns fieldset dd input[type="text"], .columns fieldset dd input[type="email"], .columns fieldset dd textarea, .columns fieldset .fields input[type="text"], .columns fieldset .fields input[type="email"], .columns fieldset .fields textarea, .form-login dl dd input[type="text"], .form-login dl dd input[type="email"], .form-login dl dd textarea, .form-login dl .fields input[type="text"], .form-login dl .fields input[type="email"], .form-login dl .fields textarea, .form-login fieldset dd input[type="text"], .form-login fieldset dd input[type="email"], .form-login fieldset dd textarea, .form-login fieldset .fields input[type="text"], .form-login fieldset .fields input[type="email"], .form-login fieldset .fields textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033965}}
  .inquiry-form dl .graph, .inquiry-form fieldset .graph, .columns dl .graph, .columns fieldset .graph, .form-login dl .graph, .form-login fieldset .graph {
    margin: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033967}}
  .inquiry-form .send, .inquiry-form .simple-captcha, .columns .send, .columns .simple-captcha, .form-login .send, .form-login .simple-captcha {
    padding: 0;
    text-align: center;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033972}}
  .columns, .form-login {
    margin-top: 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033977}}
  .faq-question, .faq .body {
    padding: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033979}}
  .faq-question:before, .faq .body:before {
    position: static;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033983}}
  .faq-search {
    padding: 12px 12px 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033986}}
  .faq-search form .keyword input {
    width: 200px;
  }
}
@media only screen and (max-width: 600px) and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000033992}}
  .faq h2.result {
    margin: 0 10px;
  }
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034001}}
  .map .keyword input {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034005}}
  .map form .location {
    width: 100%;
    min-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034010}}
  .map form .location div {
    position: static;
    min-width: 150px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034015}}
  .map .condition {
    padding: 10px 10px 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034017}}
  .map .condition dt, .map .condition dd {
    float: none;
    display: block;
    width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034025}}
  .map .settings {
    padding: 0 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034028}}
  .map .tabs {
    padding: 0 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034031}}
  .map #map-sidebar {
    display: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034035}}
  .map #map-canvas {
    width: 100% !important;
    height: 300px !important;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034039}}
  .map .filters {
    padding: 0 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034042}}
  .map .columns .column {
    padding: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034045}}
  .map .body {
    float: none;
    width: 100%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034049}}
  .map .summary-image {
    display: inline-block;
    float: none;
    margin-bottom: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034054}}
  .map .see {
    display: block;
    width: 100%;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034059}}
  .map .see dt, .map .see dd {
    float: none;
    display: block;
    width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034067}}
  .map .facility-nodes {
    width: 100%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034070}}
  .map .facility-nodes thead th:first-child {
    padding-left: 12px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034074}}
  .map .facility-nodes th, .map .facility-nodes td {
    display: block;
    padding: 0;
    border: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034079}}
  .map .facility-nodes tr, .map .facility-nodes td {
    padding: 0 12px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034082}}
  .map .facility-nodes th {
    display: inline;
    float: left;
    background: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034085}}
  .map .facility-nodes th:after {
    content: " / ";
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034089}}
  .map .facility-nodes td:first-child {
    margin-top: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034092}}
  .map .facility-nodes td:last-child {
    margin-bottom: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034095}}
  .map .facility-nodes tr {
    border-bottom: 1px solid #ccc;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034100}}
  .summary-image {
    margin: 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034103}}
  .images {
    padding: 0 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034106}}
  #colorbox .category div, #colorbox .service div, #colorbox .location div {
    float: none;
    display: block;
    width: 100%;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034111}}
  #colorbox .send input {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 600px) and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034111}}
  #colorbox .send input {
    display: block;
    width: 95%;
    margin: 12px auto;
  }
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034119}}
  #body--institution-map .map #map-canvas {
    width: 100% !important;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034125}}
  .ezine-pages {
    zoom: 1;
    margin: 10px 0 0 0;
    padding: 0 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
  .ezine-pages:before, .ezine-pages:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
  .ezine-pages:after {
    clear: both;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034129}}
  .ezine-pages li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 5px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034136}}
  .ezine {
    margin-bottom: 24px;
    padding: 0 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034140}}
  .ezine dl dt {
    width: 100%;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034144}}
  .ezine dl dt .required {
    display: inline;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034148}}
  .ezine dl dd {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034151}}
  .ezine dl dd input[type="text"], .ezine dl dd input[type="email"], .ezine dl dd textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034157}}
  .ezine .send, .ezine .simple-captcha {
    margin-bottom: 10px;
    padding: 0;
    text-align: center;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034166}}
  .body--board .menu {
    margin: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034169}}
  .body--board .post {
    margin: 0 10px 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034177}}
.left2 {
  zoom: 1;
  width: 510px;
  margin-right: 60px;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.left2:before, .left2:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.left2:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034177}}
  .left2 {
    width: 100%;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034187}}
.right2 {
  width: 510px;
  float: left;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034187}}
  .right2 {
    width: 100%;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034200}}
.middle-layout .category-nodes article header h2 a {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034209}}
.middle-layout .category-pages article {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003120}}
.middle-layout .category-pages article:before, .middle-layout .category-pages article:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/_init\.scss}line{font-family:\00003126}}
.middle-layout .category-pages article:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034211}}
.middle-layout .category-pages article header {
  display: inline-block;
  padding-left: 18px;
  background: url(../img/ic-file.png) no-repeat 0px 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034213}}
.middle-layout .category-pages article header time {
  display: none;
  width: 150px;
  float: left;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034213}}
  .middle-layout .category-pages article header time {
    width: auto;
    float: none;
  }
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034222}}
  .middle-layout .category-pages article header h2 {
    margin-left: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034226}}
.middle-layout .category-pages article header h2 a {
  display: inline;
  padding: 0;
  background: none !important;
  white-space: wrap;
  word-break: break-all;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034226}}
  .middle-layout .category-pages article header h2 a {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034239}}
.middle-layout .category-pages article {
  margin-bottom: 5px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034241}}
  .middle-layout .category-pages article header {
    display: block;
  }
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034252}}
  .page #map-canvas {
    width: 100% !important;
    height: 200px !important;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034260}}
.scroll {
  overflow: auto;
  overflow-y: scroll;
  margin-bottom: 1.5em;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034266}}
table {
  width: 100%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034269}}
.scroll {
  overflow: auto;
  white-space: nowrap;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034273}}
.scroll::-webkit-scrollbar {
  height: 5px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034276}}
.scroll::-webkit-scrollbar-track {
  background: #F1F1F1;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034279}}
.scroll::-webkit-scrollbar-thumb {
  background: #BCBCBC;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034288}}
#body--use-index dt.size span a {
  text-decoration: none;
  padding: 3px;
  border-radius: 3px;
  background: #033a1e;
  color: #fff;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034298}}
#body--use-index dt.theme {
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034300}}
#body--use-index dt.theme a {
  text-decoration: none;
  padding: 3px 5px;
  border: 1px solid #ccc;
  border-radius: 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034306}}
#body--use-index dt.theme .white {
  background: #fff;
  color: #666666;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034310}}
#body--use-index dt.theme .blue {
  border-color: #06c;
  background: #06c;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/t\/s\/u\/r\/u\/g\/i\/_\/css\/style\.scss}line{font-family:\000034315}}
#body--use-index dt.theme .black {
  border-color: #000;
  background: #000;
  color: #fff;
}
