/*売買不動産事業*/

.study-contents ul {
  list-style: none;
  margin: 0 auto;
  padding-top: 40px;
  width: 550px;
}

/*
li.st_txt {
  font-size: inherit;
  float: left;
  width: 50%;
}

li.st_txt.first {
  margin-right: 20px;
  width: 50%;
}


li.st_txt.second {
  width: 40%;
}


.empty {
  clear: both;
}
*/

.sec-rev02 {
  margin-top: 60px;
}

h3.n51_ttl.headline-font-type.npc-subttl.space-top {
  padding: 40px 0 0;
  font-size: 24px;
}

.br-sp{
  display: none;
}

.br-PC{
  display: block;
}


.slide02{
  height: 741.23px;
}

.sec-rev02 .intro_box {
  padding: 30px 0 45px 0;
}

p.n51_txt {
    font-size: inherit;
    line-height: 2.4;
}

.person-area.p03::before {
  background: url(https://nakayamafudousan.co.jp/wp-content/themes/tpl_nf/img/buysell/motto_takamatsu.png) no-repeat center center /cover;
  content: "";
  position: absolute;
  width: 600px;
  height: 175px;
  right: 0px;
  bottom: -80px;
  transform: skew(6deg,-6deg);
}

.sec-rev03 .person_box.noda-comment {
  width: 585px!important;
}

.sec-rev03 .n51_person {
  margin-top: 30px;
}

.sec-rev03 .n51_txt {
padding: 30px 0 45px 0;
}

.sec-rev03 {
  padding: 0 15% 0%;
}


@media(max-width: 1199px){
  .sec-rev03 .n51_person {
      margin: 0 auto;
  }

  .sec-rev03 {
    padding: 0 4% 0%;
  }

  .business{
    padding: 0 4% 7%;
  }

  .sec-rev03 .person-area img {
    /*height: 25vw;*/
    width: auto;
  }

  .revenue p{
    line-height: 2
  }
  
  p.n51_txt {
    line-height: 2;
  }

  .sec-rev03 .person_box h3.n51_ttl {
    margin: 20px 0;
  }


}



@media (max-width: 767px){
  .br-sp{
    display: block;
  }

  .br-PC{
    display: none;
  }

  

 
  li.st_txt {
    /*float: none;*/
    width: 100%;
    font-size: 14px;
  }

  /*
  li.st_txt.first {
    margin-right: 0px;
    width: 100%;
}

li.st_txt.second {
  width: 100%;
}
*/

  .revenue_header .revenue_title {
    font-weight: 700;
    line-height: 1.4;
  }

  h3.n51_ttl.headline-font-type.npc-subttl.space-top {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.6;

  padding: 0;
  }


  .study-contents ul {
    width: 200px;
    margin: 0px auto;
    padding-top: 40px;
  }

  .study-contents {
    margin-bottom: 40px;
  }

  .sec-rev03 .person-area img {
    height: 45vw;
    width: auto;
  }

  .sec-rev01, .sec-rev03{
    padding: 0 4%;
    margin: 0 auto;
  }

  .sec-rev02 .intro_box {
    padding: 0;
  }

  p.n51_txt {
    font-size: 14px;
    padding: 10px 0 0px 0;
    margin-top: 0px;
    line-height: 2;
  }


  .person-area.p03::before {
    width: 280px;
    height: 85px;
    bottom: -50px;
  }

  .sec-rev02 .person_box h3.n51_ttl, .sec-rev03 .person_box h3.n51_ttl {
    font-weight: 700;
  }

  .manage {
    margin-top: 0px;
  }

  .contract {
    margin-top: 35px;
  }

  .sec-rev03 .n51_txt {
    padding: 20px 0 40px 0;
    line-height: 2;
  }

  .sec-rev03 .n51_person {
    margin-top: 0px;
    height: 490px;
  }

  h3.n51_ttl.headline-font-type.noda {
    margin: 20px 0;
  }

  .revenue p {
    line-height: 2;
  }

  .sec-rev03.business {
    padding: 0 4% 25% 4%;
}

}