@media screen and (min-width: 768px), print {
  #container.columnPage.renovation-06 .columnMv-inner-ttl .subTtl{
    font-size: 25px;
  }
}


.renovationArea-imgArea{
  margin-bottom: calc((80/750) * 100vw);
}
@media screen and (min-width: 768px), print {
  .renovationArea-flexArea{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .renovationArea-imgArea{
    width: 49%;
    margin-bottom: 50px;
  }
  .renovationArea-imgArea.minus-margin-top{
    margin-top: -350px;
  }
  .renovationArea-imgArea:nth-last-child(1){
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px), print {
  .renovationArea-imgArea.flexbox{
    display: flex;
    justify-content: space-between;
    align-items: end;
  }
}
#container.columnPage.renovation-06 .pointArea{
  display: flex;
  align-items: center;
  padding: 0 calc(40 / 750 * 100vw);
}
@media screen and (min-width: 768px), print {
  #container.columnPage.renovation-06 .pointArea{
    display: flex;
    padding: 0;
  }
}

#container.columnPage.renovation-06 .pointArea-img{
  width: calc(80 / 750 * 100vw);
  margin-right: calc(16 / 750 * 100vw);
}
@media screen and (min-width: 768px), print {
  #container.columnPage.renovation-06 .pointArea-img{
    width: 46px;
    margin-right: 10px;
  }
}
#container.columnPage.renovation-06 .pointArea-txt{
  font-size: calc(20 / 750 * 100vw);
  text-align: left;
  width: 100%;
}
@media screen and (min-width: 768px), print {
  #container.columnPage.renovation-06 .pointArea-txt{
    font-size: 16px;
  }
}

@media screen and (min-width: 768px), print {
  #container.renovation.renovation-06.columnPage .content-block-img.img-01{
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 768px), print {
  #container.renovation.renovation-06.columnPage .renovationArea-imgArea.flexbox .content-block-img.img-01{
    width: 62%;
    margin-bottom: 0;
  }
}

#container.renovation.columnPage .rnvPointo{
  margin-top: 0;
}