/* CSS Document */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  ::i-block-chrome, body {
    font-feature-settings: "pkna";
  }
}

/*----------------------------------------
	examples.scss
----------------------------------------*/
.examples {
  /*	examples__lead
-------------------*/
  /*	facility,
    office,
    house
-------------------*/
}

.examples__lead__list {
  display: inline-block;
  margin: 0 auto;
}

.examples__lead__list .list {
  list-style: none;
  margin-bottom: 11.5942%;
  text-align: left;
}

.examples__lead__list .list li {
  line-height: 1.4;
  margin-bottom: 10px;
}

.examples__lead__list .list li:last-child {
  margin-bottom: 0;
}

.examples__lead .button + .button {
  margin-top: 2.89855% !important;
}

@media (min-width: 769px) {
  .examples__lead.container {
    padding: 30px 0 0 !important;
  }
  .examples__lead__list .list {
    margin-bottom: 40px;
  }
  .examples__lead__list .list li {
    margin-bottom: 5px;
  }
  .examples__lead__list .list li:last-child {
    margin-bottom: 0;
  }
  .examples__lead .button + .button {
    margin-top: 0 !important;
  }
  .examples__lead .column--03 {
    justify-content: center;
  }
  .examples__lead .column--03 .item {
    width: 25%;
  }
}

@media (min-width: 641px) and (max-width: 959px) {
  .examples__lead .button--02 a {
    width: 98% !important;
  }
}

.examples__facility .name, .examples__office .name, .examples__house .name {
  margin: 4.34783% 0 2.89855%;
  text-align: left;
}

.examples__facility .text, .examples__office .text, .examples__house .text {
  margin-bottom: 8.69565%;
}

.examples #facility .container,
.examples #office .container,
.examples #house .container {
  padding-top: 0;
}
