.c-bluebg .bluebg {
  position: absolute;
  background-color: rgba(217, 234, 255, 0.4);
}
@media print, screen and (max-width: 768px) {
  .c-bluebg .bluebg {
    top: 59.6354166667vw;
    width: 46.3541666667vw;
    height: calc(100% - 59.6354166667vw - 46.6145833333vw);
  }
}
@media print, screen and (min-width: 769px) {
  .c-bluebg .bluebg {
    top: 400px;
    width: 48%;
    height: calc(100% - 400px - 280px);
  }
}