.p-intro{background-image:-webkit-gradient(linear, left top, left bottom, from(calc(-1 * var(--slant-angle))), color-stop(var(--color-white)), to(transparent));background-image:linear-gradient(calc(-1 * var(--slant-angle)), var(--color-white) var(--slant-offset), transparent var(--slant-offset))}.p-intro__inner{max-width:1056px;padding-top:min(60px + 34*(100*var(--vw) - 400px)/1200,94px);padding-bottom:min(50px + 31.75*(100*var(--vw) - 400px)/1200,81.75px)}.p-intro__content{display:grid;grid-template-columns:minmax(0, auto) minmax(0, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:min(51px + 17*(100*var(--vw) - 1024px)/576,68px);-moz-column-gap:min(51px + 17*(100*var(--vw) - 1024px)/576,68px);column-gap:min(51px + 17*(100*var(--vw) - 1024px)/576,68px);margin-right:calc(50cqw - 50*var(--vw))}@media screen and (max-width: 1024px){.p-intro__content{grid-template-columns:minmax(0, auto);row-gap:min(34px + 26*(100*var(--vw) - 400px)/624,60px);margin-right:0}}.p-intro__text{line-height:2.4;font-size:min(15px + 2*(100*var(--vw) - 400px)/1200,17px)}.p-intro__text:nth-child(1 of .p-intro__text){margin-top:var(--lt)}.p-intro__text:nth-child(n+2 of .p-intro__text){margin-top:.9117647059em}.p-intro__text:nth-last-child(1 of .p-intro__text){margin-bottom:var(--lt)}.p-intro__media{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:10px;overflow:clip}@media(max-width: 1600px){.p-intro__media{border-radius:10px 0 0 10px}}@media screen and (max-width: 1024px){.p-intro__media{border-radius:10px}}.p-importance{background:-webkit-gradient(linear, left top, left bottom, from(calc(180deg - var(--slant-angle))), color-stop(transparent), to(var(--color-white))) no-repeat center top/100% 50%,-webkit-gradient(linear, left top, left bottom, from(var(--color-white))) no-repeat center bottom/100% 50%;background:linear-gradient(calc(180deg - var(--slant-angle)), transparent var(--slant-offset), var(--color-white) var(--slant-offset)) no-repeat center top/100% 50%,linear-gradient(var(--color-white)) no-repeat center bottom/100% 50%}.p-importance__inner{padding-top:min(50px + 31.75*(100*var(--vw) - 400px)/1200,81.75px);padding-bottom:min(75px + 45*(100*var(--vw) - 400px)/1200,120px)}.p-importance__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:var(--lt);margin-inline:auto;border-bottom:1px dashed #484543;padding-bottom:calc(.3125em + var(--lt));padding-left:-0.05em;font-weight:700;font-size:min(24px + 8*(100*var(--vw) - 400px)/1200,32px);letter-spacing:.05em;text-align:center}.p-importance__list{display:grid;grid-template-columns:minmax(0, auto);row-gap:min(60px + 30*(100*var(--vw) - 400px)/1200,90px);margin-top:min(50px + 40*(100*var(--vw) - 400px)/1200,90px)}.p-importance__item-content{padding-block:min(50px + 30*(100*var(--vw) - 400px)/1200,80px);position:relative;isolation:isolate}@media screen and (max-width: 1024px){.p-importance__item-content{display:grid;grid-template-columns:minmax(0, auto);padding-block:0}}.p-importance__item-body{display:grid;grid-template-columns:minmax(0, 872px);width:min(670px + 396*(100*var(--vw) - 768px)/832,1066px);max-width:calc(50cqw + 50*var(--vw));min-height:320px;padding-top:min(40px + 8*(100*var(--vw) - 400px)/1200,48px);padding-inline:min(54px,var(--gutter));padding-bottom:min(40px + 14.5*(100*var(--vw) - 400px)/1200,54.5px);background-color:color-mix(in srgb, var(--color-key-light02) 90%, transparent);position:relative;z-index:1}@media(min-width: 1600.02px){.p-importance__item-body{width:min(1066px + 174*(100*var(--vw) - 1600px)/320,1240px)}}@media screen and (max-width: 1024px){.p-importance__item-body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:max(-40px + -3*(100*var(--vw) - 400px)/624,-43px)}}.p-importance__item:nth-child(odd) .p-importance__item-body{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-left:auto;margin-right:calc(50cqw - 50*var(--vw));border-radius:10px 0 0 10px}.p-importance__item:nth-child(even) .p-importance__item-body{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-left:calc(50cqw - 50*var(--vw));margin-right:auto;border-radius:0 10px 10px 0}.p-importance__item-title{margin-block:var(--lt);color:var(--color-key);font-weight:700;font-size:min(18px + 2*(100*var(--vw) - 400px)/1200,20px)}.p-importance__item-text{line-height:2;font-size:min(15px + 1*(100*var(--vw) - 400px)/1200,16px)}.p-importance__item-text:nth-child(1 of .p-importance__item-text){margin-top:calc(2.6875em + var(--lt))}.p-importance__item-text:nth-child(n+2 of .p-importance__item-text){margin-top:.9375em}.p-importance__item-text:nth-last-child(1 of .p-importance__item-text){margin-bottom:var(--lt)}.p-importance__item-media{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:clip;position:absolute;inset:0}@media screen and (max-width: 1024px){.p-importance__item-media{margin-bottom:auto;position:revert}}.p-importance__item:nth-child(odd) .p-importance__item-media{margin-left:calc(50cqw - 50*var(--vw));margin-right:auto;border-radius:0 10px 10px 0}.p-importance__item:nth-child(even) .p-importance__item-media{margin-left:auto;margin-right:calc(50cqw - 50*var(--vw));border-radius:10px 0 0 10px}.p-importance__item-media img{width:min(670px + 530*(100*var(--vw) - 768px)/832,1200px);height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 1600.02px){.p-importance__item-media img{width:min(1200px + 200*(100*var(--vw) - 1600px)/320,1400px)}}@media screen and (max-width: 1024px){.p-importance__item-media img{height:min(220px + 180*(100*var(--vw) - 400px)/624,400px)}}.p-find{background-image:-webkit-gradient(linear, left top, left bottom, from(calc(180deg + var(--slant-angle))), color-stop(var(--color-white)), to(var(--color-key-light02)));background-image:linear-gradient(calc(180deg + var(--slant-angle)), var(--color-white) var(--slant-offset), var(--color-key-light02) var(--slant-offset))}.p-find__inner{padding-top:min(50px + 10*(100*var(--vw) - 400px)/1200,60px);padding-bottom:min(75px + 45*(100*var(--vw) - 400px)/1200,120px)}.p-find__link{--border-width: 1px;display:grid;grid-template-columns:minmax(0, auto) minmax(0, auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1140px;margin-inline:auto;border:1px solid var(--color-key);border-radius:16px;padding-top:calc(min(40px + 2*(100*var(--vw) - 400px)/1200,42px) - var(--border-width));padding-inline:calc(min(54px,var(--gutter)) - var(--border-width));padding-bottom:calc(min(40px + 8*(100*var(--vw) - 400px)/1200,48px) - var(--border-width));background-color:var(--color-white);-webkit-transition:-webkit-box-shadow var(--duration-base);transition:-webkit-box-shadow var(--duration-base);transition:box-shadow var(--duration-base);transition:box-shadow var(--duration-base), -webkit-box-shadow var(--duration-base)}@media screen and (max-width: 1024px){.p-find__link{row-gap:min(32px + 6*(100*var(--vw) - 400px)/624,38px)}}@media screen and (max-width: 599.98px){.p-find__link{grid-template-columns:minmax(0, auto);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.p-find__link:hover{-webkit-box-shadow:0 0 0 2px var(--color-key);box-shadow:0 0 0 2px var(--color-key)}.p-find__head-wrap{display:grid;grid-template-columns:minmax(0, auto) minmax(0, auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.p-find__icon{display:block;width:min(60px + 20*(100*var(--vw) - 400px)/1200,80px);aspect-ratio:1;border-radius:50%;background-color:var(--color-key);position:relative}.p-find__icon::before{content:"";display:block;background-color:currentColor;-webkit-mask:-webkit-image-set(url(../img/common/icon-home@1x.png) 1x, url(../img/common/icon-home@2x.png) 2x) no-repeat center center/45% auto;mask:image-set(url(../img/common/icon-home@1x.png) 1x, url(../img/common/icon-home@2x.png) 2x) no-repeat center center/45% auto;color:var(--color-white);position:absolute;inset:0}.p-find__head{margin-left:min(18.7px + 3.3*(100*var(--vw) - 400px)/1200,22px)}.p-find__label{margin-block:var(--lt);margin-right:-0.02em;color:var(--color-text-gray);font-size:min(14px + 1*(100*var(--vw) - 400px)/1200,15px);letter-spacing:.02em}.p-find__title{margin-top:calc(.51em + var(--lt));margin-right:-0.04em;margin-bottom:var(--lt);color:var(--color-key-dark);font-family:var(--ff-tsukumin);font-size:min(20px + 5*(100*var(--vw) - 400px)/1200,25px);letter-spacing:.04em}.p-find__text{margin-top:calc(2em + var(--lt));margin-bottom:var(--lt);line-height:2;font-size:min(15px + 1*(100*var(--vw) - 400px)/1200,16px)}.p-find__sub{display:grid;grid-template-columns:minmax(0, auto) minmax(0, auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width: 1024px){.p-find__sub{display:contents}}@media screen and (max-width: 599.98px){.p-find__sub{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-find__arrow{display:block;width:min(33.88px + 14.12*(100*var(--vw) - 400px)/1200,48px);aspect-ratio:48/34;margin-left:29px;border-radius:5em;background-color:var(--color-key-light02);position:relative;overflow:clip}@media screen and (max-width: 1024px){.p-find__arrow{grid-column:2/3;grid-row:1/3}}@media screen and (max-width: 599.98px){.p-find__arrow{grid-column:revert;grid-row:revert}}.p-find__arrow::before,.p-find__arrow::after{content:"";display:block;background-color:var(--color-key);-webkit-mask:url(../img/common/icon-arrow-20x20.svg) no-repeat center center/41.6666666667% auto;mask:url(../img/common/icon-arrow-20x20.svg) no-repeat center center/41.6666666667% auto;position:absolute;inset:0;-webkit-transition:none;transition:none}.p-find__link:hover .p-find__arrow::before,.p-find__link:hover .p-find__arrow::after{-webkit-transition:translate var(--duration-base);transition:translate var(--duration-base)}.p-find__arrow::before{translate:-100% 0}.p-find__link:hover .p-find__arrow::before{translate:none}.p-find__link:hover .p-find__arrow::after{translate:100% 0}/*# sourceMappingURL=page-real-estate.css.map */

/* 2026/07/02 タウラボCSS */
.p-importance .flow{
  margin-top: min(50px + 40*(100*var(--vw) - 400px)/1200,90px);
}
.p-importance .flow img{
  margin-inline: auto;
}
.p-importance.-bk_white{
  background: var(--color-white);
}
.p-intro__text.-font-large{
  font-size: 20px;
}
@media (max-width:767px) { 
  .p-importance__inner.-ways{
    padding-bottom: 0;
  }
}
@media (max-width:560px) {
  .p-intro__text.-font-large{
    font-size: 18px;
  }
}
