#sec1{
  margin-top: 140px;
}
#sec1 .sec_ttl_conte .sec_ttl{
  width: 373px;
  margin-left: auto;
  margin-right: auto;
}
#sec1 .img_lists{
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
#sec1 .img_lists li{
  width: 48%;
  margin-top: 45px;
}
#sec1 .img_lists li:nth-child(1){
  width: 100%;
  margin-top: 0;
}
#sec1 .img_conte{
  margin-top: 107px;
  background: #FFF;
}
#sec1 .img_conte .img_lists_02{
  width: 837px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 76px;
  padding-bottom: 76px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
#sec1 .img_conte .img_lists_02 li{
  width: 50%;
  margin-top: 76px;
}
#sec1 .img_conte .img_lists_02 li:nth-child(1){
  width: 100%;
  margin-top: 0;
}
#sec1 .img_conte .img_lists_02 li:nth-child(2) img{
  width: 362px;
  margin-left: 0;
  margin-right: auto;
}
#sec1 .img_conte .img_lists_02 li:nth-child(3) img{
  width: 343px;
  margin-left: auto;
  margin-right: 0;
}
#sec1 .img_conte .img_lists_02 li:nth-child(4) img{
  width: 381px;
  margin-left: 0;
  margin-right: auto;
}
#sec1 .img_conte .img_lists_02 li:nth-child(5) img{
  width: 317px;
  margin-left: auto;
  margin-right: 3px;
}
#sec2{
  margin-top: 206px;
}
#sec2 .img_conte{
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

#sec3{
  margin-top: 260px;
  padding-bottom: 214px;
}
#sec3 .img_lists{
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
#sec3 .img_lists li{
  width: 48%;
}
#sec3 .img_lists li:nth-child(n+3){
  margin-top: 84px;
}

@media(max-width:1400px){
  #sec1{
    margin-top: 10vw;
  }
  #sec1 .sec_ttl_conte .sec_ttl{
    width: 26.64vw;
  }
  #sec1 .img_lists{
    width: 57.14vw;
  }
  #sec1 .img_lists li{
    margin-top: 3.21vw;
  }
  #sec1 .img_conte{
    margin-top: 7.64vw;
  }
  #sec1 .img_conte .img_lists_02{
    width: 59.78vw;
    padding-top: 5.42vw;
    padding-bottom: 5.42vw;
  }
  #sec1 .img_conte .img_lists_02 li{
    margin-top: 5.42vw;
  }
  #sec1 .img_conte .img_lists_02 li:nth-child(2) img{
    width: 25.85vw;
  }
  #sec1 .img_conte .img_lists_02 li:nth-child(3) img{
    width: 24.5vw;
  }
  #sec1 .img_conte .img_lists_02 li:nth-child(4) img{
    width: 27.21vw;
  }
  #sec1 .img_conte .img_lists_02 li:nth-child(5) img{
    width: 22.64vw;
    margin-right: 0.21vw;
  }
  #sec2{
    margin-top: 14.71vw;
  }
  #sec2 .img_conte{
    width: 57.14vw;
  }
  #sec3{
    margin-top: 18.57vw;
    padding-bottom: 15.28vw;
  }
  #sec3 .img_lists li:nth-child(n+3){
    margin-top: 6vw;
  }
}

@media(max-width:750px){
  #sec1{
    margin-top: 13.86vw;
  }
  #sec1 .sec_ttl_conte .sec_ttl{
    width: 46.26vw;
  }
  #sec1 .img_lists{
    width: 80vw;
  }
  #sec1 .img_lists li{
    width: 47%;
    margin-top: 10.66vw;
  }
  #sec1 .img_conte{
    width: 80vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10vw;
  }
  #sec1 .img_conte .img_lists_02{
    width: 64.53vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10.8vw;
    padding-bottom: 10.8vw;
    display: block;
  }
  #sec1 .img_conte .img_lists_02 li{
    width: 100%;
    margin-top: 12.53vw;
  }
  #sec1 .img_conte .img_lists_02 li:nth-child(1){
    width: 100%;
    margin-top: 0;
  }
  #sec1 .img_conte .img_lists_02 li:nth-child(2) img{
    width: 62.66vw;
    margin-left: auto;
    margin-right: auto;
  }
  #sec1 .img_conte .img_lists_02 li:nth-child(3) img{
    width: 65.33vw;
    margin-left: auto;
    margin-right: auto;
  }
  #sec1 .img_conte .img_lists_02 li:nth-child(4) img{
    width: 63.6vw;
    margin-left: auto;
    margin-right: auto;
  }
  #sec1 .img_conte .img_lists_02 li:nth-child(5) img{
    width: 62.8vw;
    margin-left: auto;
    margin-right: auto;
  }

  #sec2{
    margin-top: 22.66vw;
  }
  #sec2 .img_conte{
    width: 80vw;
  }

  #sec3{
    margin-top: 22.66vw;
    padding-bottom: 22.66vw;
  }
  #sec3 .img_lists{
    width: 65.86vw;
    margin-left: auto;
    margin-right: auto;
  }
  #sec3 .img_lists li{
    width: 44%;
  }
  #sec3 .img_lists li:nth-child(n+3){
    margin-top: 8.13vw;
  }
}