.sp-container {
  position: relative;
  /*width: 1080px;*/
  max-width: 100%;
  margin: 0 auto;
}

.sp-base {
  display: block;
  width: 100%;
  height: auto;
}

.sp-logo {
  position: absolute;
  user-select: none;
  pointer-events: auto;
  top: 0;
  left: 0;
  display: none;
  opacity: 0;
}
.fade-in {
  display: block; /* show element */
  animation: fadeIn 1.5s forwards;
}

.fade-out {
  animation: fadeOut 1.5s forwards;
}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes fadeOut {
  0% { opacity: 1; }
  100% { opacity: 0; }
}