@charset "UTF-8";
/* ====================================================
レスポンシブ
==================================================== */
/* ====================================================
カラー　$c-カラー名
==================================================== */
/* ====================================================
フォント　$f-フォント名
==================================================== */
/* ====================================================
フォントサイズ
==================================================== */
.result .contents-bg .se__contents-area .art__result-area { margin-top: 30px; padding-bottom: 240px; }
@media (max-width: 1024px) { .result .contents-bg .se__contents-area .art__result-area { padding-bottom: 200px; } }
@media (max-width: 767px) { .result .contents-bg .se__contents-area .art__result-area { padding-bottom: 150px; } }
.result .contents-bg .se__contents-area .art__result-area .result__read-box { margin: 0 auto 100px; }
@media (max-width: 1024px) { .result .contents-bg .se__contents-area .art__result-area .result__read-box { margin-bottom: 70px; } }
.result .contents-bg .se__contents-area .art__result-area .result__read-box h2 { margin-bottom: 80px; font-weight: bold; font-size: clamp(2.9rem, 2.5622254758vw, 3.9rem); text-align: center; }
@media (max-width: 1024px) { .result .contents-bg .se__contents-area .art__result-area .result__read-box h2 { margin-bottom: 35px; } }
.result .contents-bg .se__contents-area .art__result-area .result__read-box h3 { font-size: clamp(1.5rem, 1.1713030747vw, 1.6rem); text-align: center; letter-spacing: 2px; line-height: 1.8; }
@media (max-width: 767px) { .result .contents-bg .se__contents-area .art__result-area .result__read-box h3 { text-align: left; } }

.result.land .result__area-box { margin: 0 6.7vw; padding-bottom: 80px; }
.result.land .result__area-box > li { margin-bottom: 22px; padding-top: 22px; border-top: solid 1px #B7B7B7; }
.result.land .result__area-box > li:last-child { padding-bottom: 22px; border-bottom: solid 1px #B7B7B7; }
.result.land .result__area-box > li .area__list { display: -webkit-box; display: -ms-flexbox; display: flex; }
@media (max-width: 767px) { .result.land .result__area-box > li .area__list { display: block; } }
.result.land .result__area-box > li .area__list .title_box { min-width: 309px; width: 36%; padding-left: 5px; }
@media (max-width: 767px) { .result.land .result__area-box > li .area__list .title_box { min-width: auto; width: 100%; margin-bottom: 15px; padding: 0; } }
.result.land .result__area-box > li .area__list .title_box .label { display: inline-block; margin-right: 5px; padding: 3px 10px; border-radius: 20px; background-color: #DC050F; color: #fff; font-weight: bold; font-size: clamp(1.3rem, 1.0248901903vw, 1.4rem); }
.result.land .result__area-box > li .area__list .title_box span { font-weight: bold; font-size: clamp(1.6rem, 1.2445095168vw, 1.8rem); }
.result.land .result__area-box > li .area__list .text_box { width: 63%; font-size: clamp(1.5rem, 1.1713030747vw, 1.6rem); }
@media (max-width: 767px) { .result.land .result__area-box > li .area__list .text_box { width: 100%; } }
.result.land .result__area-box > li .area__list .text_box dl { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 15px; }
.result.land .result__area-box > li .area__list .text_box dl .list_contents { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 9%; }
.result.land .result__area-box > li .area__list .text_box dl .list_contents:last-child { margin-right: 0; }
.result.land .result__area-box > li .area__list .text_box dl .list_contents dt { font-weight: bold; }
.result.land .result__area-box > li .area__list .text_box.text_box-multiple dl:not(:last-of-type) { margin-bottom: 10px; }
.result.land .result__img-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 767px) { .result.land .result__img-box { display: block; } }
.result.land .result__img-box figure { width: 32%; }
@media (max-width: 767px) { .result.land .result__img-box figure { width: 85%; margin: 0 auto 20px; }
  .result.land .result__img-box figure:last-child { margin-bottom: 0; } }

.result.house .result__building-box { margin-bottom: 120px; }
@media (max-width: 767px) { .result.house .result__building-box { margin-bottom: 70px; } }
.result.house .result__building-box:last-child { margin-bottom: 0; }
.result.house .result__building-box h4 { position: relative; margin-bottom: 95px; font-weight: bold; font-size: clamp(2.9rem, 2.3426061493vw, 3.5rem); text-align: center; }
@media (max-width: 767px) { .result.house .result__building-box h4 { margin-bottom: 55px; font-size: 25px; font-size: 2.5rem; } }
.result.house .result__building-box h4:before { position: absolute; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 62px; content: ""; height: 6px; left: 50%; bottom: -10px; background-color: #DC050F; }
.result.house .result__building-box .building-list { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 0 30px; border-bottom: solid 1px #B7B7B7; }
@media (max-width: 767px) { .result.house .result__building-box .building-list { display: block; } }
.result.house .result__building-box .building-list figure { width: 39.6%; }
@media (max-width: 767px) { .result.house .result__building-box .building-list figure { width: 100%; margin-bottom: 20px; } }
.result.house .result__building-box .building-list .spotlight-group { display: grid; grid-template-columns: 50% 1fr 1fr; grid-template-rows: repeat(2, 1fr); width: 39.6%; height: 100%; gap: 10px; }
@media (max-width: 1024px) { .result.house .result__building-box .building-list .spotlight-group { width: 50%; } }
@media (max-width: 767px) { .result.house .result__building-box .building-list .spotlight-group { width: 100%; margin-bottom: 20px; } }
.result.house .result__building-box .building-list .spotlight-group a:first-child { width: 100%; grid-area: 1 / 1 / 3 / 2; }
.result.house .result__building-box .building-list .spotlight-group img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; overflow: hidden; }
.result.house .result__building-box .building-list .building-text { width: 60%; padding-left: 12%; }
@media (max-width: 1024px) { .result.house .result__building-box .building-list .building-text { width: 50%; padding-left: 5%; } }
@media (max-width: 767px) { .result.house .result__building-box .building-list .building-text { width: 100%; padding: 0; } }
.result.house .result__building-box .building-list .building-text .title_box { margin-bottom: 20px; }
.result.house .result__building-box .building-list .building-text .title_box .label { display: inline-block; margin-right: 5px; padding: 3px 10px; border-radius: 20px; background-color: #DC050F; color: #fff; font-weight: bold; font-size: clamp(1.3rem, 1.0248901903vw, 1.4rem); }
.result.house .result__building-box .building-list .building-text .title_box span { font-weight: bold; font-size: clamp(1.6rem, 1.2445095168vw, 1.8rem); }
.result.house .result__building-box .building-list .building-text dl { margin-bottom: 20px; }
.result.house .result__building-box .building-list .building-text dl .list_contents { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 7px; font-size: clamp(1.5rem, 1.1713030747vw, 1.6rem); }
.result.house .result__building-box .building-list .building-text dl .list_contents dt { width: 107px; font-weight: bold; }
.result.house .result__building-box .building-list .building-text dl .list_contents dd { width: 80%; }
.result.house .result__building-box .building-list .building-text p { font-size: clamp(1.5rem, 1.1713030747vw, 1.6rem); }
.result.house .result__building-box.house__building-box .building-list { margin-bottom: 54px; }
.result.house .result__building-box.house__building-box .building-list:last-child { margin-bottom: 0; }
.result.house .result__building-box.mansion__building-box .building-list { margin-bottom: 77px; }
.result.house .result__building-box.mansion__building-box .building-list:last-child { margin-bottom: 0; }

/*# sourceMappingURL=result.css.map */