.p-intro-block {
  background: #f8f8f8
}
.p-intro-block__image {
  height: 50vw
}
.p-intro-block__image .u-img-fit {
  width: 100%;
  height: 100%
}
.p-intro-block__content {
  padding: 20px
}
.p-furniture-example {
  margin-bottom: 60px;
  font-size: 1.4rem
}
.p-furniture-example__content, .p-furniture-example__slider {
  margin-bottom: 20px
}
.p-furniture-example__content .c-table {
  margin-bottom: 1.5em;
  font-size: 1.3rem;
  line-height: 1.7
}
.p-furniture-example__content .c-table caption {
  margin-bottom: .5em;
  font-weight: 700;
  text-align: left
}
.p-furniture-example__content .c-table th {
  width: 6em;
  color: #595858
}
@media (min-width:45.001em) {
  .p-intro-block {
    display: flex
  }
  .p-intro-block__image {
    flex: 1 0 55%;
    max-width: 55%;
    height: auto
  }
  .p-intro-block__content {
    -ms-grid-row-align: center;
    flex: 1 0 45%;
    align-self: center;
    max-width: 45%;
    padding: 30px
  }
}
@media (min-width:60.001em) {

  .p-intro-block__content {
    padding: 30px 5.8%
  }
  .p-furniture-example {
    display: flex;
    margin-bottom: 80px
  }
  .p-furniture-example__slider {
    flex: 1 0 50%;
    max-width: 50%;
    margin-bottom: 0
  }
  .p-furniture-example__content {
    flex: 1 0 45%;
    max-width: 45%;
    margin-left: auto
  }
}
/*# sourceMappingURL=maps/furniture.css.map */