.main{aspect-ratio:374/350;background:url("../images/main-bg-sp@2x.jpg?20260317") center top/100% auto no-repeat;padding-left:25px;padding-right:25px;width:100%}@media screen and (min-width:768px){.main{aspect-ratio:4/3;background:url("../images/main-bg@2x.jpg?20260317") center top/100% auto no-repeat;padding-left:50px;padding-right:50px}}.main .page-title,.main .page-title span{color:#fff}.estate{background:#504a43;color:#fff;padding-left:25px;padding-right:25px;text-align:center}@media screen and (min-width:768px){.estate{padding-left:50px;padding-right:50px}}.estate-image .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.estate-image .row>div{margin-bottom:0;margin-top:25px;max-width:650px}@media screen and (min-width:768px){.estate-image .row>div{margin-top:50px}}.urban-box{padding-left:25px;padding-right:25px;position:relative}.urban-box:nth-child(2n){background:#f2f1f0}@media screen and (min-width:768px){.urban-box-inner{padding-left:7.5%}}.urban-en{font-family:cinzel,"Helvetica Neue",arial,sans-serif;letter-spacing:0.1em;line-height:1;position:absolute;text-transform:uppercase;top:-0.075em;white-space:nowrap;font-size:clamp(48px,48px + 112 * (100vw - 375px)/825,160px)}.urban-box:nth-child(2n) .urban-en{color:#fff;right:0}.urban-box:nth-child(odd) .urban-en{color:#f2f1f0}.urban-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-25px}@media screen and (min-width:1200px){.urban-group{margin-right:50px}}.urban-group>div{margin-right:25px;margin-top:25px;width:calc(50% - 25px)}@media screen and (min-width:1200px){.urban-group>div{margin-right:50px;width:calc(25% - 50px)}}.urban-swiper .swiper-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.urban-swiper .swiper-button-next:after,.urban-swiper .swiper-button-prev:after{display:none}.urban-swiper .swiper-button-next svg,.urban-swiper .swiper-button-prev svg{display:none}.urban-swiper .swiper-button-next,.urban-swiper .swiper-button-prev{background-image:url("../../common/images/icon-arrow2@2x.png");background-position:center;background-repeat:no-repeat;background-size:contain;height:24px;left:auto;margin:0;position:relative;right:auto;top:auto;width:18px}.urban-swiper .swiper-button-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.urban-swiper .swiper-button-disabled{opacity:0.25;pointer-events:none}.life-map{margin-left:auto;margin-right:auto;max-width:800px}.life-title{background:rgba(118,91,38,0.05);border-top:1px solid #765b26;color:#765b26;font-size:18px;letter-spacing:0.1em;margin-bottom:10px;padding:10px;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.life-title{font-size:20px}}.life-list{border-spacing:0;font-size:12px;line-height:1.25;width:100%}@media screen and (min-width:768px){.life-list{font-size:14px}}.life-list th{border-bottom:1px solid rgba(118,91,38,0.05);font-weight:normal;padding:5px 0;text-align:left;width:50%}.life-list td{border-bottom:1px solid rgba(118,91,38,0.05);padding:5px 0;text-align:right;width:50%}
/*# sourceMappingURL=location.css.map */