#sec1{
  margin-top: 140px;
}
#sec1 .sec_ttl_conte .sec_ttl{
  width: 336px;
  margin-left: auto;
  margin-right: auto;
}
#sec1 .img_conte{
  width: 840px;
  margin-left: auto;
  margin-right: auto;
}

#sec2{
  margin-top: 175px;
  padding-bottom: 214px;
}
#sec2 .img_lists{
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}
#sec2 .img_lists li:nth-child(n+2){
  width: 714px;
  margin-top: 70px;
}

@media(max-width:1400px){
  #sec1{
    margin-top: 10vw;
  }
  #sec1 .sec_ttl_conte .sec_ttl{
    width: 24vw;
  }
  #sec1 .img_conte{
    width: 60vw;
  }
  #sec2{
    margin-top: 12.5vw;
    padding-bottom: 15.28vw;
  }
  #sec2 .img_lists{
    width: 57.14vw;
  }
  #sec2 .img_lists li:nth-child(n+2){
    width: 51vw;
    margin-top: 5vw;
  }
}

@media(max-width:750px){
  #sec1{
    margin-top: 13.86vw;
  }
  #sec1 .sec_ttl_conte .sec_ttl{
    width: 41.6vw;
  }
  #sec1 .img_conte{
    width: 80vw;
  }
  
  #sec2{
    margin-top: 22.66vw;
    padding-bottom: 22.66vw;
  }
  #sec2 .img_lists{
    width: 80vw;
  }
  #sec2 .img_lists li:nth-child(n+2){
    width: 100%;
    margin-top: 6.26vw;
  }
}