html {
  background-position-y: top;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: top;
}

header#sp-header {
  background-color: rgb(153,153, 153, 0.6);
}

body, footer#sp-footer {
  background-color: transparent;
}

@media (min-width:1500px) {
#img1dia, #img2dia, #noscriptdia {
  position: absolute;
  object-fit: cover;
  width: 1800px;
  height: 1800px;
}
}

@media (max-width:1500px) {
#img1dia, #img2dia, #noscriptdia {
  position: absolute;
  object-fit: cover;
  width: 1500px;
  height: 1500px;
}
}

@media (max-width:800px) {
#img1dia, #img2dia, #noscriptdia {
  position: absolute;
  object-fit: cover;
  width: 800px;
  height: 800px;
}

