.under-mv {
  background-size: cover !important;
}

.under-mv.built_for_sale {
  background: url(../img/built_for_sale/img_mv01.jpg) no-repeat center;
}

.under-mv.management {
  background: url(../img/management/img_mv01.jpg) no-repeat center;
}

.under-mv.info {
  background: url(../img/info/img_mv01.jpg) no-repeat center;
}

.under-mv.mediation {
  background: url(../img/mediation/img_mv01.jpg) no-repeat center;
}

.under-mv.property {
  background: url(../img/property/img_mv01.jpg) no-repeat center;
}

.under-mv.parking {
  background: url(../img/parking/img_mv01.jpg) no-repeat center;
}

.under-mv.contact {
  background: url(../img/contact/img_mv01.jpg) no-repeat center;
}

.under-mv.contact_trader {
  background: url(../img/contact/img_mv02.jpg) no-repeat center;
}

.under-mv__inner01 {
  text-align: center;
  font-weight: bold;
  color: #475f9b;
  padding-top: 3em;
  padding-bottom: 3em;
}

@media screen and (min-width: 768px) {
  .under-mv__inner01 {
    font-size: 2.71429rem;
  }
}

@media screen and (max-width: 767px) {
  .under-mv__inner01 {
    font-size: 2.14286rem;
  }
}

.bfs-contents01__wrap02_leadText01 {
  text-align: center;
}

.bfs-contents01__wrap02_leadText01 em {
  font-size: 1.14286rem;
}

.bfs-contents02__listInner {
  padding-top: 1.78571rem;
  padding-bottom: 1.78571rem;
}

.bfs-contents02__listTitle {
  color: #475f9b;
  padding: .2em 0 .2em 1.8em;
  position: relative;
}

.bfs-contents02__listTitle:before {
  content: "";
  position: absolute;
  top: .3em;
  left: 0;
  width: 1.4em;
  height: 1.4em;
  z-index: 1;
  background-size: contain !important;
}

.bfs-contents02__listTitle.icon01:before {
  background: url(../img/built_for_sale/icon_contents02_01.svg) no-repeat center;
}

.bfs-contents02__listTitle.icon02:before {
  background: url(../img/built_for_sale/icon_contents02_02.svg) no-repeat center;
}

.bfs-contents02__listTitle.icon03:before {
  background: url(../img/built_for_sale/icon_contents02_03.svg) no-repeat center;
}

.bfs-contents02__listTitle.icon04:before {
  background: url(../img/built_for_sale/icon_contents02_04.svg) no-repeat center;
}

.bfs-contents02__listTitle.icon05:before {
  background: url(../img/built_for_sale/icon_contents02_05.svg) no-repeat center;
}

.bfs-contents02__listTitle.icon06:before {
  background: url(../img/built_for_sale/icon_contents02_06.svg) no-repeat center;
}

.bfs-contents02__listText {
  margin-top: 1em;
}

@media screen and (min-width: 768px) {
  .bfs-contents02__listItem:nth-of-type(odd):nth-of-type(4n+1) {
    background-color: #edf6fc;
  }
  .bfs-contents02__listItem:nth-of-type(even):nth-of-type(4n+2) {
    background-color: #edf6fc;
  }
  .bfs-contents02__listTitle {
    font-size: 1.5rem;
  }
}

@media screen and (max-width: 767px) {
  .bfs-contents02__listItem:nth-of-type(odd) {
    background-color: #edf6fc;
  }
  .bfs-contents02__listTitle {
    font-size: 1.28571rem;
  }
}

@media screen and (min-width: 768px) {
  .management-contents02__wrap01_img01 img {
    max-width: 80%;
  }
}

.info-contents01__table01 {
  font-size: 1.14286rem;
  width: 100%;
  margin: auto;
}

.info-contents01__table01_row:nth-of-type(odd) {
  background: #edf6fc;
}

.info-contents01__table01_head, .info-contents01__table01_data {
  text-align: left;
  padding: 1em 0;
}

.info-contents01__table01_head {
  color: #475f9b;
  white-space: nowrap;
  width: 1px;
}

.managelist-contents01__nodata {
  font-size: 1.14286rem;
  text-align: center;
  font-weight: bold;
}

.managelist-contents02__btn01 {
  margin: auto;
}

.managelist-contents02__btn01_item {
  margin-top: 1em;
}

.managelist-contents02__btn01_link, .managelist-contents02__btn01_inner {
  background: none;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}

.managelist-contents02__btn01_inner {
  padding-top: 1em;
  padding-bottom: 1em;
}

@media screen and (min-width: 768px) {
  .managelist-contents02__btn01 {
    max-width: 680px;
  }
}

.contact-contents01__table01 {
  font-size: 1.14286rem;
}

.contact-contents01__table01_head, .contact-contents01__table01_data {
  padding: 1em 0;
  vertical-align: middle;
}

.contact-contents01__table01_head {
  color: #475f9b;
}

@media screen and (min-width: 768px) {
  .contact-contents01__table01_head {
    white-space: nowrap;
    width: 1px;
  }
}

@media screen and (max-width: 767px) {
  .contact-contents01__table01_head, .contact-contents01__table01_data {
    display: block;
  }
}

.contact-contents02__btn01 {
  margin: auto;
  max-width: 680px;
}

.contact-contents02__btn01_item {
  margin-top: 1em;
}

.contact-rowFlex {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.contact-rowFlex__item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.contact-rowFlex__item:first-of-type {
  margin-right: 1em;
}

.contact-rowFlex__item .m-form01__select {
  background: white;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}

.contact-rowFlex__item .m-form01__inputField {
  width: auto;
  margin: 0 4px;
}

.mw_wp_form_input .confirm-show {
  display: none;
}

.mw_wp_form_confirm .input-show {
  display: none;
}
