@media (min-width: 768px) {
    .half-on-pc {
      width: 50% !important;
      height: auto;
    }
  }

@media (max-width: 767px) {
    .half-on-pc {
      width: 80% !important;  
      height: auto;
    }
  }