#download > p{
  width:94vw;
  max-width:1080px;
  margin:0 auto;
  font-size:18px;
}

#download > div{
  width:94vw;
  max-width:1080px;
  margin:0 auto;
  padding:40px 0 0 0;
}
#download > div > div img{
  max-width:175px;
  max-height:75px;
  margin: 50px 0 20px 0;
}
#download > div > div ul li{
  display:flex;
  flex-wrap:wrap;
  justify-content: space-between;
  align-items: center;
  padding:20px 0 20px 0;
  border-bottom: 1px solid #eee;
  background:#fff;
  padding:30px 20px 30px 20px;
}
#download > div > div ul li div:nth-child(1){
  width:70%;
}
#download > div > div ul li h3{
  font-size:19px;
}
#download > div > div ul li p{
  font-size:15px;
  padding:5px 0 0 0;
  line-height:1.4em;
}
#download > div > div ul li a{
  padding:10px 30px 10px 30px;
  display:inline-block;
  border-radius:3px;
  transform: scale(1.0);
  font-weight:600;
  font-size:14px;
}
#download > div > div ul li a:hover{
  transform: scale(1.1);filter: drop-shadow(0px 4px 2px rgba(140,140,140,0.2));
}
#download > div > div:nth-child(1) ul li a{
  background:#ba000b;
  color:#fff;
}
#download > div > div:nth-child(2) ul li a{
  background:#02b190;
  color:#fff;
}
#download > div > div:nth-child(3) ul li a{
  background:#1b437e;
  color:#fff;
}

@media (max-width: 768px) {
  #download > div > div ul li div:nth-child(1){
    width:100%;
  }
  #download > div > div ul li div:nth-child(2){
    width:100%;
    text-align: center;
    padding:20px 0 0 0;
  }
}

