@charset "utf-8";

/*------------------------------------------------
   不動産業
------------------------------------------------*/

#real-estate {
  width: 100%;
}

#real-estate .contentsBlock {
  width: 100%;
}

.contentsNav {
  width: 100%;
  display: flex;
  flex-direction: column-reverse;
}

.contentsNav .contentsNavList {
  width: 100%;
}

.contentsNav .contentsNavList li {
  padding: 0 10px;
  margin-bottom: 40px;
}

.contentsNav .contentsNavList li:last-of-type {
  margin-bottom: 0;
}

.contentsNav .contentsNavImage {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 40px;
}

.contentsNav .contentsNavImage img {
  width: 100%;
  height: auto;
}

@media print, screen and (min-width: 601px) {

  #real-estate .contentsBlock {
    width: 940px;
    margin: 0 auto;
  }

  .contentsNav {
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
  }

  .contentsNav .contentsNavList {
    width: 540px;
  }

  .contentsNav .contentsNavList li {
    padding: 0;
  }

  .contentsNav .contentsNavImage {
    width: 360px;
    margin-bottom: 0;
  }

}


#results {
  width: 100%;
}

#results .contentsBlock {
  width: 100%;
}

.resultsBlock {
  width: 100%;
}

@media print, screen and (min-width: 601px) {

  #results .contentsBlock {
    width: 840px;
    margin: 0 auto;
  }

}

