<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 768px) {
  .apploachSect__head + .apploachSect__cont {
    margin-top: 80px;
  }
}

@media screen and (max-width: 768px) {
  .apploachSect__head + .apploachSect__cont {
    margin-top: 56px;
  }
}

@media screen and (max-width: 768px) {
  .apploachSect__cont {
    margin-left: -16px;
    width: calc(100vw - var(--scrollbar));
  }
}

@media screen and (min-width: 768px) {
  .apploachSect__cont + .apploachSect__bottom {
    margin-top: 80px;
  }
}

@media screen and (max-width: 768px) {
  .apploachSect__cont + .apploachSect__bottom {
    margin-top: 56px;
  }
}

.apploachSect__bottom {
  margin: 0 auto;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .apploachSect__bottom {
    width: 998px;
  }
}

@media screen and (min-width: 768px) {
  .apploachSect__bottom .enTtl + .movieModal {
    margin-top: 56px;
  }
}

@media screen and (max-width: 768px) {
  .apploachSect__bottom .enTtl + .movieModal {
    margin-top: 32px;
  }
}

@media screen and (min-width: 768px) {
  .calmSect__head + .calmSect__cont {
    margin-top: 80px;
  }
}

@media screen and (max-width: 768px) {
  .calmSect__head + .calmSect__cont {
    margin-top: 56px;
  }
}

@media screen and (min-width: 768px) {
  .calmSect__head .headingCombi {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto 0;
  }
}

@media screen and (max-width: 768px) {
  .calmSect__head .headingCombi + .visualDescCard {
    margin-top: 56px;
  }
}

@media screen and (min-width: 768px) {
  .calmSect__cont {
    display: grid;
    gap: 56px;
    grid-template-columns: repeat(2, 1fr);
    margin: 0 auto;
    width: 998px;
  }
}

@media screen and (max-width: 768px) {
  .calmSect__item + .calmSect__item {
    margin-top: 56px;
  }
}

@media screen and (min-width: 768px) {
  .calmSect__item:nth-child(2) {
    grid-row: auto / span 3;
  }
}

@media screen and (max-width: 768px) {
  .calmSect__item:nth-child(2) + .calmSect__item {
    margin-top: 20px;
  }
}

.calmSect__item:nth-child(2) .photo__capIn {
  bottom: calc(98 / 555 * 100%);
  left: 0;
  right: auto;
}

.calmSect__item .headingCombi {
  border: 1px solid #ccc7c2;
}

@media screen and (min-width: 768px) {
  .calmSect__item .headingCombi {
    padding: 56px 100px;
  }
}

@media screen and (max-width: 768px) {
  .calmSect__item .headingCombi {
    padding: 56px 45px;
  }
}

.calmSect__item .heading {
  color: #877543;
}

.calmSect__bottom {
  width: calc(100vw - var(--scrollbar));
}

@media screen and (min-width: 768px) {
  .calmSect__bottom {
    margin-left: calc((calc(100vw - var(--scrollbar)) - 1200px) / -2);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .calmSect__bottom {
    margin-left: 0;
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .calmSect__bottom {
    margin-left: -16px;
  }
}

@media screen and (min-width: 768px) {
  .calmSect__bottom {
    margin-top: 80px;
  }
}

@media screen and (max-width: 768px) {
  .calmSect__bottom {
    margin-top: 104px;
  }
}

@media screen and (min-width: 768px) {
  .exampleCard__head + .exampleCard__cont {
    margin-top: 20px;
  }
}

@media screen and (max-width: 768px) {
  .exampleCard__head + .exampleCard__cont {
    margin-top: 20px;
  }
}

.exampleCard__cont {
  color: #ffffff;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .exampleCard__cont .txt + .caption {
    margin-top: 16px;
  }
}

@media screen and (max-width: 768px) {
  .exampleCard__cont .txt + .caption {
    margin-top: 16px;
  }
}

@media screen and (min-width: 768px) {
  .parkhouseSect__head + .parkhouseSect__cont {
    margin-top: 80px;
  }
}

@media screen and (max-width: 768px) {
  .parkhouseSect__head + .parkhouseSect__cont {
    margin-top: 56px;
  }
}

.parkhouseSect__cont {
  width: calc(100vw - var(--scrollbar));
  background-color: #224142;
}

@media screen and (min-width: 768px) {
  .parkhouseSect__cont {
    margin-left: calc((calc(100vw - var(--scrollbar)) - 1200px) / -2);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .parkhouseSect__cont {
    margin-left: 0;
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .parkhouseSect__cont {
    margin-left: -16px;
  }
}

@media screen and (min-width: 768px) {
  .parkhouseSect__cont {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 768px) {
  .parkhouseSect__map {
    min-width: 720px;
  }
}

.parkhouseSect__map .photo__capIn {
  left: 0;
  right: auto;
}

@media screen and (min-width: 768px) {
  .parkhouseSect__example {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 48px 56px;
  }
}

@media screen and (max-width: 768px) {
  .parkhouseSect__example {
    padding: 40px 0;
  }
}

.parkhouseSect__example .txt {
  color: #ffffff;
}

.parkhouseSect__example .caption {
  line-height: 1;
}

@media screen and (min-width: 768px) {
  .parkhouseSect__example .generalSlider {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .parkhouseSect__example .generalSlider .swiper-wrapper {
    display: grid;
    gap: 20px calc(32 / 720 * 100%);
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (max-width: 768px) {
  .parkhouseSect__example .generalSlider .swiper-slide {
    width: 171px;
  }
}

@media screen and (min-width: 768px) {
  .residentialSect__head {
    display: grid;
    gap: 56px;
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 768px) {
  .residentialSect__head + .residentialSect__cont {
    margin-top: 80px;
  }
}

@media screen and (max-width: 768px) {
  .residentialSect__head + .residentialSect__cont {
    margin-top: 56px;
  }
}

@media screen and (min-width: 768px) {
  .residentialSect__head .headingCombi {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto 0;
  }
}

@media screen and (max-width: 768px) {
  .residentialSect__head .headingCombi + .photo {
    margin-left: -16px;
    width: calc(100vw - var(--scrollbar));
  }
}

@media screen and (max-width: 768px) {
  .residentialSect__head .headingCombi + .photo {
    margin-top: 56px;
  }
}

@media screen and (min-width: 768px) {
  .residentialSect__cont + .residentialSect__bottom {
    margin-top: 180px;
  }
}

@media screen and (max-width: 768px) {
  .residentialSect__cont + .residentialSect__bottom {
    margin-top: 104px;
  }
}

@media screen and (max-width: 768px) {
  .residentialSect__cont .swipeFigure__inner {
    height: 215px;
    margin: 0 -16px;
  }
}

.residentialSect__bottom {
  width: calc(100vw - var(--scrollbar));
}

@media screen and (min-width: 768px) {
  .residentialSect__bottom {
    margin-left: calc((calc(100vw - var(--scrollbar)) - 1200px) / -2);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .residentialSect__bottom {
    margin-left: 0;
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .residentialSect__bottom {
    margin-left: -16px;
  }
}

@media screen and (min-width: 768px) {
  .setagayaSect__head {
    display: grid;
    gap: 56px;
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 768px) {
  .setagayaSect__head + .setagayaSect__cont {
    margin-top: 80px;
  }
}

@media screen and (max-width: 768px) {
  .setagayaSect__head + .setagayaSect__cont {
    margin-top: 56px;
  }
}

@media screen and (min-width: 768px) {
  .setagayaSect__head .headingCombi {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto 0;
  }
}

@media screen and (max-width: 768px) {
  .setagayaSect__head .headingCombi + .photo {
    margin-top: 56px;
  }
}

@media screen and (max-width: 768px) {
  .setagayaSect__cont {
    margin-left: -16px;
    width: calc(100vw - var(--scrollbar));
  }
}

@media screen and (min-width: 768px) {
  .setagayaSect__cont {
    margin: 0 auto;
    width: 886px;
  }
}

.setagayaSect__cont .photo__capIn {
  left: 10px;
  right: auto;
}

@media screen and (min-width: 768px) {
  .position-setagaya {
    padding: 180px 0;
  }
}

@media screen and (max-width: 768px) {
  .position-setagaya {
    padding: 120px 0;
  }
}

@media screen and (min-width: 768px) {
  .position-residential {
    padding-top: 180px;
  }
}

@media screen and (max-width: 768px) {
  .position-residential {
    padding-top: 120px;
  }
}

@media screen and (min-width: 768px) {
  .position-calm {
    padding-top: 180px;
  }
}

@media screen and (max-width: 768px) {
  .position-calm {
    padding-top: 120px;
  }
}

@media screen and (min-width: 768px) {
  .position-apploach {
    padding: 180px 0;
  }
}

@media screen and (max-width: 768px) {
  .position-apploach {
    padding: 120px 0;
  }
}

@media screen and (min-width: 768px) {
  .position-parkhouse {
    padding: 180px 0;
  }
}

@media screen and (max-width: 768px) {
  .position-parkhouse {
    padding: 120px 0;
  }
}
</pre></body></html>