*{box-sizing:border-box}body{margin:0;font-family:-apple-system,"Segoe UI",Roboto,sans-serif}html{scroll-behavior:smooth}.url-content{scrollbar-width:none;-ms-overflow-style:none}@media (max-width:768px){.header.pplus-mobile-transparent-header:not(.headerHome){background-image:none!important;background-color:#ffffff00!important}}.pplus-container{max-width:1200px;margin:0 auto;padding:0 16px}.url-box-content .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.url-box-content .container .url-content{flex:1 1 auto;min-width:0}.url-box-content .container .btn-action-search-base{flex:0 0 auto;float:none!important}.contact-us p{display:flex;align-items:center;gap:10px;font-size:16px;margin-bottom:12px;color:#2b2b2b}.contact-us p .icon-from-search{width:29px;height:24px;flex-shrink:0}.pplus-footer__inner,.pplus-header__inner{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.pplus-breadcrumb ol{list-style:none;display:flex;gap:8px;padding:0;margin:12px 0}.pplus-breadcrumb li:not(:last-child)::after{content:"/";margin-left:8px}.pplus-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.pplus-gallery img{width:100%;height:150px;object-fit:cover;border-radius:4px}.pplus-office-table{width:100%;border-collapse:collapse;margin:16px 0}.pplus-office-table td,.pplus-office-table th{border:1px solid #e0e0e0;padding:8px 12px;text-align:left}.pplus-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.pplus-building-card{display:block;text-decoration:none;color:inherit;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.pplus-building-card img{width:100%;height:140px;object-fit:cover}.pplus-building-card .price,.pplus-building-card h3{padding:0 12px}.pplus-notice{padding:16px;background:#fff3cd;border-radius:4px}.pplus-map-popup{width:236px;font-family:inherit}.pplus-map-popup a{display:block;text-decoration:none;color:inherit}.pplus-map-popup-photo{width:100%;aspect-ratio:236/177;object-fit:cover;display:block}.pplus-map-popup-body{padding:8px 2px 2px}.pplus-map-popup-rank{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;margin-right:6px;background:#d7e1f9;color:#3e5fb4}.pplus-map-popup-price{font-size:13px;font-weight:600;color:#333}.pplus-map-popup-title{font-size:14px;font-weight:700;color:#3e5fb4;margin-top:4px;line-height:1.3}.pplus-map-popup-address{font-size:12px;color:#737373;margin-top:2px;line-height:1.3}.marker-title{min-width:0!important;width:auto!important;max-width:210px;align-items:center}.office-marker.active-hover .marker-title,.office-marker:focus .marker-title,.office-marker:hover .marker-title{display:flex!important}.marker-title .class-label{float:none!important;flex:0 0 auto;margin:0 5px 0 0}.marker-title p{white-space:nowrap;flex:1 1 auto;min-width:0;margin:0}.pplus-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;list-style:none;padding:0;margin:0}.pplus-pagination .page-numbers li{display:inline-flex}.pplus-pagination .page-numbers .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border-radius:8px;border:1px solid #e0e0e0;color:#23182b;font-weight:500;text-decoration:none}.pplus-pagination .page-numbers .page-numbers.current{background:#3e5fb4;border-color:#3e5fb4;color:#fff}.pplus-pagination .page-numbers .page-numbers.dots{border:none}.pplus-advise-success{display:none;text-align:center;padding:32px 16px}.pplus-advise-success-icon{width:56px;height:56px;line-height:56px;border-radius:50%;background:#2c6e49;color:#fff;font-size:26px;font-weight:700;margin:0 auto 16px}.pplus-advise-success-text{font-size:15px;color:#23182b;line-height:1.55;margin-bottom:20px}.pplus-advise-success-close{min-width:120px}.pplus-pagination .page-numbers a.page-numbers:hover{border-color:#3e5fb4;color:#3e5fb4}@media (max-width:768px){.pplus-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.pplus-table-scroll table td,.pplus-table-scroll table th{white-space:nowrap}}