@media screen and (max-width: 767px){.flex{display:flex;flex-wrap:nowrap;justify-content:space-between}}#main{background:#fff;font-weight:400}body{margin:0px !important;line-height:1.5}@media screen and (max-width: 767px){.inner{padding:0 15px}}.flex-container{display:flex;justify-content:center}.properties-wrapper{color:#30343b;line-height:1.6;width:100%;overflow-x:hidden;box-sizing:border-box}.properties-wrapper *{box-sizing:border-box}.properties-wrapper h1,.properties-wrapper h2,.properties-wrapper p,.properties-wrapper ul,.properties-wrapper dl,.properties-wrapper dd{margin:0;padding:0}.properties-wrapper ul li::marker{color:#46301d;font-size:12px}.properties-wrapper img{max-width:100%;height:auto;display:block;margin:0 auto}.properties-wrapper .text-center{text-align:center}.properties-wrapper .transaction-text{font-size:14px;color:#46301d}.properties-wrapper .properties-section{padding:60px 0;width:100%}@media screen and (max-width: 767px){.properties-wrapper .properties-section{padding:50px 0}}.properties-wrapper .properties-section.swiper-section{padding:60px 0px 0px 0px}.properties-wrapper .properties-bg-gray{background-color:#f5f7f9}.properties-wrapper .properties-container{max-width:1140px;margin:0 auto}.properties-wrapper .properties-container.properties-narrow{max-width:450px}.properties-wrapper .properties-container.vr-container{margin:0 auto 50px auto}.properties-wrapper .properties-container.vr-container.flex-container{flex-wrap:wrap}.properties-wrapper .properties-container.vr-container p.properties_vr_title{margin:10px 0px;color:#46301d}.properties-wrapper .properties-hero .properties-main-title{margin-bottom:30px;line-height:1.4}.properties-wrapper .properties-hero .properties-jp-main{font-size:30px;color:#ed6d00;font-weight:bold;margin-bottom:10px}.properties-wrapper .properties-hero .properties-jp-sub{font-size:24px;color:#ed6d00;font-weight:bold;line-height:1.8}.properties-wrapper .properties-hero .properties-sub-en{font-size:16px;color:#46301d;margin-top:15px}@media screen and (max-width: 767px){.properties-wrapper .properties-hero .properties-jp-main{font-size:30px}.properties-wrapper .properties-hero .properties-jp-sub{font-size:24px}}.properties-wrapper .properties-images .sub-images-row{display:flex;flex-wrap:wrap;gap:0px}.properties-wrapper .properties-images .sub-images-row img{height:auto;-o-object-fit:cover;object-fit:cover;display:block}.properties-wrapper .properties-images .sub-images-row.is-half img{width:calc(50% - 2px);max-height:333px;aspect-ratio:auto 2000/635;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.properties-wrapper .properties-images .sub-images-row.is-half img{max-height:119px}}.properties-wrapper .properties-images .sub-images-row.is-full img{width:100%;max-height:333px;aspect-ratio:auto 2000/635;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.properties-wrapper .properties-images .sub-images-row.is-full img{max-height:119px}}.properties-wrapper .properties-highlight-box{margin-bottom:40px}.properties-wrapper .properties-highlight-box .properties-address{font-size:24px;color:#ed6d00;margin-bottom:15px}.properties-wrapper .properties-highlight-box .properties-price-row{display:flex;justify-content:start;align-items:baseline;gap:10px}.properties-wrapper .properties-highlight-box .properties-price-row .properties-label{font-size:18px}.properties-wrapper .properties-highlight-box .properties-price-row .properties-unit{font-size:24px}.properties-wrapper .properties-highlight-box .properties-price-row .properties-price{font-size:48px;line-height:1;color:#30343b}@media screen and (max-width: 767px){.properties-wrapper .properties-highlight-box .properties-label{width:25%}.properties-wrapper .properties-highlight-box .properties-price{font-size:36px}}.properties-wrapper .properties-specs-area .properties-spec-row{display:flex;justify-content:start;align-items:baseline;font-size:18px;margin:10px 0;padding-bottom:5px}.properties-wrapper .properties-specs-area .properties-spec-row dt{margin-right:1em;font-weight:normal}.properties-wrapper .properties-specs-area .properties-spec-row dd strong{font-size:30px;font-weight:400}.properties-wrapper .properties-specs-area .properties-spec-row.properties-layout-row{font-size:22px;margin-top:20px}.properties-wrapper .properties-specs-area .properties-spec-row.properties-layout-row .small-dd{font-size:16px}.properties-wrapper .properties-specs-area .properties-spec-row.no-margin{margin:0px;padding-bottom:0px}@media screen and (max-width: 767px){.properties-wrapper .properties-specs-area .properties-spec-row dt{font-size:14px;color:#666;width:25%}}.properties-wrapper .properties-specs-area .properties-note-center{font-size:14px;color:#666;margin-bottom:30px;padding-left:5px}.properties-wrapper .properties-access-info{margin:50px 0}.properties-wrapper .properties-access-info .properties-access-item{margin-bottom:25px}.properties-wrapper .properties-access-info .properties-access-item .properties-line-name{font-weight:bold;font-size:18px;display:block;margin-bottom:5px}.properties-wrapper .properties-access-info .properties-access-item.properties-nankai .properties-line-name{color:#009a41}.properties-wrapper .properties-access-info .properties-access-item.properties-yotsubashi .properties-line-name{color:#0078ba}.properties-wrapper .properties-access-info .properties-access-item.properties-sakaisuji .properties-line-name{color:#814721}.properties-wrapper .properties-access-info .properties-access-item .properties-station-text{font-size:18px}.properties-wrapper .properties-access-info .properties-access-item .properties-station-text strong{font-size:32px;margin:0 5px}.properties-wrapper .properties-map{position:relative;width:600px;margin:0 auto;aspect-ratio:16/9}.properties-wrapper .properties-map iframe{width:100% !important;height:100% !important;border:0}@media screen and (max-width: 767px){.properties-wrapper iframe[src*="www.google.com/maps/embed"]{aspect-ratio:2/1;width:100%;height:auto}}.properties-wrapper .properties-table-list ul li{padding:0;display:flex;flex-wrap:wrap}.properties-wrapper .properties-table-list ul li .properties-th{width:120px;flex-shrink:0;line-height:1.2;color:#46301d}.properties-wrapper .properties-table-list ul li .properties-td{flex-grow:1;line-height:1.2;color:#46301d}.properties-wrapper .properties-table-list ul li span{font-size:16px;color:#888}@media screen and (max-width: 767px){.properties-wrapper .properties-table-list ul li .properties-th{display:block;margin-bottom:5px;width:30%}}.properties-wrapper .properties-table-list .properties-note-small{font-size:12px;margin-top:10px;color:#46301d;padding-left:5px}.properties-wrapper .properties-title-box{width:450px;margin:0 auto}@media screen and (max-width: 767px){.properties-wrapper .properties-title-box{width:100%}}.properties-wrapper .properties-title-box p{line-height:1.5}.properties-wrapper .properties-section-title{color:#ed6d00;font-size:32px;margin-bottom:10px;display:inline-block;position:relative}.properties-wrapper .properties-lead-text{margin-bottom:30px}.properties-wrapper .properties-info-list ul{padding-left:30px}.properties-wrapper .properties-info-list li{padding:7px 0;font-size:14px;color:#46301d}.properties-wrapper .properties-info-list li strong{font-size:16px}.properties-wrapper .properties-plan-image{margin-top:80px;margin-bottom:40px}.properties-wrapper .properties-features-list{margin-top:40px}@media screen and (max-width: 767px){.properties-wrapper .properties-features-list ul{padding-left:30px}}.properties-wrapper .properties-features-list li{color:#46301d;margin-bottom:15px;line-height:1.5}.properties-wrapper .swiper-main{width:100%;max-width:1200px;margin:250px auto 0px auto;padding-bottom:200px}@media screen and (max-width: 767px){.properties-wrapper .swiper-main{margin:200px auto 0px auto;padding-bottom:150px}}.properties-wrapper .swiper-main .swiper-pagination{bottom:5px}.properties-wrapper .swiper-main .swiper-slide{width:100%;aspect-ratio:4/3}.properties-wrapper .swiper-main .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.properties-wrapper .swiper-main-next,.properties-wrapper .swiper-main-prev,.properties-wrapper .swiper-thumb-prev,.properties-wrapper .swiper-thumb-next{background-color:#e5e5e5;width:35px;height:35px;border-radius:50%;color:#555;top:45%;transform:translateY(-50%);z-index:10;opacity:.8}@media screen and (max-width: 767px){.properties-wrapper .swiper-main-next,.properties-wrapper .swiper-main-prev,.properties-wrapper .swiper-thumb-prev,.properties-wrapper .swiper-thumb-next{width:30px;height:30px;top:40%}}.properties-wrapper .swiper-main-next::after,.properties-wrapper .swiper-main-prev::after,.properties-wrapper .swiper-thumb-prev::after,.properties-wrapper .swiper-thumb-next::after{font-size:15px;font-weight:900}@media screen and (max-width: 767px){.properties-wrapper .swiper-main-next::after,.properties-wrapper .swiper-main-prev::after,.properties-wrapper .swiper-thumb-prev::after,.properties-wrapper .swiper-thumb-next::after{font-size:13px}}.properties-wrapper .swiper-main-next:hover,.properties-wrapper .swiper-main-prev:hover,.properties-wrapper .swiper-thumb-prev:hover,.properties-wrapper .swiper-thumb-next:hover{background-color:#d0d0d0}.properties-wrapper .swiper-pagination-bullet{background-color:#ccc;opacity:1;width:8px;height:8px;transition:all .3s ease}.properties-wrapper .swiper-pagination-bullet-active{background-color:#ccc;transform:scale(1.5)}.properties-wrapper .swiper-thumb{width:100%;margin:0 auto;height:150px;box-sizing:border-box;position:relative}@media screen and (max-width: 767px){.properties-wrapper .swiper-thumb{height:75px}}.properties-wrapper .swiper-thumb .swiper-slide{width:25%;height:100%;opacity:.4;cursor:pointer;transition:opacity .3s}.properties-wrapper .swiper-thumb .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.properties-wrapper .swiper-thumb .swiper-slide-thumb-active{opacity:1}.properties-wrapper .swiper-thumb .swiper-thumb-prev,.properties-wrapper .swiper-thumb .swiper-thumb-next{top:65%;transform:translateY(-50%)}@media screen and (max-width: 767px){.properties-wrapper .swiper-thumb .swiper-thumb-prev,.properties-wrapper .swiper-thumb .swiper-thumb-next{top:80%}}.properties-wrapper .vr-title{margin-top:120px;margin-bottom:60px}.properties-wrapper #master-container{max-width:100% !important;width:100% !important;height:auto !important;aspect-ratio:4/3}.properties-wrapper #master-container .pano-wrap,.properties-wrapper #master-container .pnlm-render-container,.properties-wrapper #master-container canvas{height:100% !important}.properties-wrapper .transaction-text{text-align:center}@media screen and (max-width: 767px){.properties-wrapper .transaction-text{text-align:end}}