body{font-size:clamp(.9375rem,.9090909091rem + .1212121212vw,1rem)}body .alignwide{padding-right:25px;padding-left:25px}a:hover img{opacity:.7;transition:.3s}b,strong{font-weight:600}.site-header__content{margin-inline:calc(-50vw + 50%);padding-inline:4%}.site-branding .site-title{font-weight:700}.sidebar{font-size:.9em}.ys-posts__title{font-weight:600;font-size:1em}.ys-posts__thumbnail .ratio__item{border-radius:6px}.wp-block-table td,.wp-block-table th{padding:1em;border:1px solid #ccc}.bl_eng_ttl .ystdb-heading__text{margin-top:-1.25em !important}.bl_eng_ttl .ystdb-heading__subtext{margin-inline:calc(-50vw + 50%);overflow:hidden;white-space:nowrap}@media(max-width: 599px){.bl_eng_ttl .ystdb-heading__text{margin-top:-0.75em !important}}@media(min-width: 600px){.footer-widget__container>*{width:auto}.footer-widget__container>*:last-child{margin-left:auto}}.toc_list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:.9em;line-height:1;gap:1em}@media(min-width: 600px){.toc_list{justify-content:center}}@media(max-width: 599px){.toc_list{font-size:13px}}.toc_list li a{display:inline-block;padding:.6em;border-radius:6px;background-color:#555;color:#fff;text-decoration:none}.toc_list li a:hover{opacity:.7}.bl_page_fv{position:relative}.bl_page_fv .ystdb-heading{display:grid;flex-direction:column;position:absolute;padding:1em;border-radius:10px;box-sizing:border-box;background-color:var(--wp--preset--color--ys-blue);place-items:center}@media screen and (min-width: 768px){.bl_page_fv .ystdb-heading{top:50%;right:0;transform:translateY(-50%);min-width:260px}}@media screen and (max-width: 767px){.bl_page_fv .ystdb-heading{min-width:150px}}@media screen and (max-width: 767px){.bl_page_fv .ystdb-section__inner{position:absolute;top:20px;width:100%}}.bl_top_fv{align-items:start;min-height:clamp(18.75rem,7.3863636364rem + 48.4848484848vw,43.75rem) !important;padding-top:clamp(1.5625rem,.8522727273rem + 3.0303030303vw,3.125rem) !important}.tenant-dl-table{display:table;width:100%;font-size:.9em;border-collapse:collapse}.tenant-dl-row{display:table-row}.tenant-dl-row dt,.tenant-dl-row dd{display:table-cell;padding:.5em;border:1px solid #ccc;vertical-align:top}.tenant-dl-row dt{background-color:#f5f5f5;font-weight:600}.tenant-dl-row dd:nth-of-type(2){background-color:var(--wp--preset--color--ys-blue);color:#fff;white-space:nowrap;vertical-align:middle}.tenant-dl-row dd:nth-of-type(2).status-full{background-color:var(--wp--preset--color--ys-red);color:#fff}.selectbox{display:inline-flex;align-items:center;position:relative}.selectbox::after{clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;right:15px;width:10px;height:7px;background-color:#535353;content:"";pointer-events:none}.selectbox select{min-width:230px;height:2.8em;padding:.4em calc(.8em + 30px) .4em .8em;border:1px solid #d0d0d0;border-radius:3px;background-color:#fff;color:#333;font-size:1em;cursor:pointer;appearance:none}.construction-history__title{margin:1em 0 0 !important;padding:.5em;background-color:#555;color:#fff}.construction-history-item{font-size:14px}.construction-history-item .wp-block-table td,.construction-history-item .wp-block-table th{padding:.6em}@media screen and (max-width: 767px){.page-copy{font-size:22px !important}.page-copy br{display:none}}.manufacturer-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:30px}.manufacturer-list li{display:grid;width:126px;aspect-ratio:126/39;padding:5px;border:1px solid #ccc;place-items:center}.manufacturer-list li img{vertical-align:bottom}.wp-block-table.is-style-ystdtb-table-2col-m tr{border:none}.wp-block-table.is-style-ystdtb-table-2col-m tr td{border-top:none}.property-main-gallery{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width: 767px){.property-main-gallery{gap:20px}}@media screen and (max-width: 767px){.property-main-gallery__item{width:calc(50% - 10px)}}.property-info{font-size:.9em}.property-info th{white-space:nowrap}.property-map{width:100%;aspect-ratio:600/450}.property-map iframe{width:100%;height:100%}.property-gallery{display:flex;flex-direction:column;align-items:center;gap:30px}.property-gallery figure{display:flex;flex-direction:column-reverse}.property-gallery__caption{color:#000;font-style:normal;font-size:1em}.back-tenant{margin-top:50px;text-align:center}.top-service-list{padding:20px 30px;background:url("../img/service-flow-bg.png") no-repeat center;background-size:contain}.top-service-list a:hover img{opacity:1;transition:.3s}.top-service-list__title{width:clamp(15.625rem,8.5227272727rem + 30.303030303vw,31.25rem);margin-inline:auto}.wp-block-table td,.wp-block-table th{padding:.6em}