.l-footer{font-size:.8rem}.post_content>h2{font-weight:700!important;color:#7c7c7c!important;font-size:26px!important;letter-spacing:5px!important;text-align:center}@media (max-width:767px){.post_content>h2{ font-size: 16px !important}}.post_type-building .p-postList__title{font-size:inherit}.has-border.-border04{border:none}h2{position:relative}h2:before{position:absolute;left:calc(50% - 30px);width:60px;height:5px;content:'';background:#90a8b1;bottom:-20px}.is-style-section_ttl{position:relative;color:#7c7c7c!important;font-size:26px!important}.is-style-section_ttl:before{position:absolute;left:calc(50% - 30px);width:60px;height:5px;content:''!important;background:#90a8b1;bottom:-20px}.wsp-pages-title,.wsp-posts-title,.wsp-buildings-title,.wsp-careers-title,.wsp-blogs-title,.wsp-blog-tags-title,.wsp-blog-categorys-title,.wsp-building-categorys-title,.wsp-building-tags-title,.wsp-archives-title,.wsp-lps-title,.wsp-career-categorys-title,.wsp-career-tags-title{text-align:center}.post_content h3:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title)) {color:#7c7c7c}#text-7{font-size:24px}#footer .c-submenuToggleBtn:before{color:#fff}.c-postTimes__posted.new:after{content:"NEW";display:inline-block;vertical-align:middle;margin-left:6px;height:16px;line-height:13px;padding:1px 10px 0 10px;font-size:8px;background-color:var(--color_main);color:#fff;position:relative;bottom:2px}.bottom-margin{margin-bottom:20px}.shadow{box-shadow:0 4px 6px rgba(0,0,0,.1);transition:box-shadow .3s ease}.shadow:hover{box-shadow:0 0 20px rgba(255,255,0,.8)}a.btn_01{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:auto;margin:auto;padding:1rem 4rem;font-weight:bold;border:2px solid #9e9e9e;color:#9e9e9e;transition:.5s}a.btn_01:hover{color:#fff;background:#9e9e9e}#weekly-schedule,#weekly-schedule table{background-color:transparent!important;padding:0;margin:0}#weekly-schedule th,#weekly-schedule td{background-color:#fff!important}#weekly-schedule th{background-color:#f0f0f0!important}#weekly-schedule{padding:10px}#weekly-schedule table{width:100%;border-collapse:collapse;text-align:center}#weekly-schedule th,#weekly-schedule td{border:1px solid #ccc;padding:6px}#weekly-schedule .slot{font-weight:600}#weekly-schedule .on{color:#28a745}#weekly-schedule .off{color:#dc3545}#weekly-schedule .holiday{color:#555}.loan-simulation{width:100%;max-width:none;margin:1.5em 0}.loan-simulation__table{width:100%;border-collapse:collapse;margin-bottom:1em}.loan-simulation__table th,.loan-simulation__table td{padding:.8em;vertical-align:middle}.loan-simulation__table th{padding-left:1em;text-align:left;white-space:nowrap}.loan-simulation__table td{padding-left:1em}.loan-input-wrap{display:flex;align-items:center}.loan-input-wrap input{width:100%;max-width:120px;padding:.4em;border:1px solid #ddd;border-radius:.25em;text-align:right}.loan-unit{margin-left:.5em;white-space:nowrap}.loan-simulation .loan-result p{margin:.4em 0}.c-button--primary{width:100%;text-align:center}input[name="property"][readonly]:focus{outline:none!important;box-shadow:none!important}.p-postList__cat{font-size:.8rem;padding:3px 8px;border-radius:3px;background-color:#f0f0f0;color:#333;display:inline-block}.p-postList.-cards .c-postThumb{position:relative}.p-postList.-cards .c-postThumb .p-postList__cat{position:absolute;top:5px;left:5px;z-index:1;background:rgba(0,138,191,.8);color:#fff;display:block!important}.p-postList.-cards .c-postMeta .p-postList__cat,
.p-postList.-cards .c-postTitle ~ .p-postList__cat {display:none!important}.p-postList.-big .c-postThumb{position:relative}.p-postList.-big .c-postThumb .p-postList__cat{position:absolute;top:5px;left:5px;z-index:1;background:rgba(0,138,191,.8);color:#fff;display:block!important}.p-postList.-big .c-postMeta .p-postList__cat,
.p-postList.-big .c-postTitle ~ .p-postList__cat {display:none!important}.p-postList.-list .c-postThumb .p-postList__cat,.p-postList.-list.-reverse .c-postThumb .p-postList__cat{display:none!important}.p-postList.-list .p-postList__cat,.p-postList.-list.-reverse .p-postList__cat{display:block!important;margin-bottom:5px}.p-postList.-simple .p-postList__cat{display:block!important;margin-bottom:5px}.post_type-building .p-postList.-list .c-postThumb .p-postList__cat{display:none!important}.post_type-building .p-postList.-list .c-postTitle ~ .p-postList__cat,
.post_type-building .p-postList.-list .p-postList__cat {display:block!important;margin-bottom:5px}@media (min-width:768px){.post_type-building .p-postList.-list{display:block!important}.post_type-building .p-postList.-list .p-postList__item{display:flex!important;align-items:center!important;margin-bottom:20px!important}.post_type-building .p-postList.-list .p-postList__thumb{flex:0 0 30%!important;margin-right:20px!important}}.c-new{background:#008abf;color:#fff;border-radius:0;font-weight:normal;font-size:.75rem;padding:1px 3px;margin-right:4px;display:inline-block;vertical-align:middle;animation:sparkle 3s infinite ease-in-out;transition:transform .3s ease}.c-new:hover{transform:translateY(-2px)}@keyframes sparkle {
 0%, 100% { opacity: 1; }
 50% { opacity: 0.6; }
}.p-postList__item .c-postTitle .c-new,.p-postList.-cards .c-postTitle .c-new,.p-postList.-list .c-postTitle .c-new,.p-postList.-big .c-postTitle .c-new,.p-postList.-simple .c-postTitle .c-new{min-width:30px}.p-entry__tags{margin-top:1em;display:flex;flex-wrap:wrap;gap:.5em}.p-entry__tag{padding:.3em .8em;border-radius:12px;background:#f0f0f0;font-size:.875em;text-decoration:none;color:#333;transition:transform .2s}.p-entry__tag:hover{background:#e0e0e0;transform:translateY(-2px)}.archive .p-postList__tags,.home .p-postList__tags,.front-page .p-postList__tags{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;line-height:1.4}.archive .p-postList__tag,.home .p-postList__tag,.front-page .p-postList__tag{display:inline-block;padding:3px 10px;font-size:.75em;background-color:#f0f0f0;color:#333;border-radius:15px;text-decoration:none;transition:all .3s ease}.archive .p-postList__tag:hover,.home .p-postList__tag:hover,.front-page .p-postList__tag:hover{background-color:#e0e0e0;color:#000;transform:translateY(-1px)}.archive .p-postList__tag--default,.home .p-postList__tag--default,.front-page .p-postList__tag--default{background-color:#2589d0;color:#fff}.archive .p-postList__tag--default:hover,.home .p-postList__tag--default:hover,.front-page .p-postList__tag--default:hover{background-color:#1e6fa7;color:#fff}@media (max-width:768px){.archive .p-postList__tags,.home .p-postList__tags,.front-page .p-postList__tags{margin-top:6px;gap:4px}.archive .p-postList__tag,.home .p-postList__tag,.front-page .p-postList__tag{font-size:.7em;padding:2px 8px}}.single .p-articleTags{margin:2.5em 0;padding:0}.single .p-articleTags--top{margin:1rem 0 2rem}.single .p-articleTags__inner{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.single .p-articleTags__item{display:inline-block;padding:5px 16px;font-size:.85em;background-color:#f5f5f5;color:#666;border-radius:20px;text-decoration:none;transition:all .3s ease;line-height:1.5}.single .p-articleTags__item:hover{background-color:#e8e8e8;color:#333;transform:translateY(-1px)}.single .p-articleTags__item--default{background-color:#e3f2fd;color:#1976d2}.single .p-articleTags__item--default:hover{background-color:#bbdefb;color:#0d47a1}.single-building .p-articleTags__item{background-color:#f0f7ff;color:#06c}.single-building .p-articleTags__item:hover{background-color:#dbeafe;color:#0052a3}@media (max-width:768px){.single .p-articleTags{margin:2em 0}.single .p-articleTags__inner{gap:6px}.single .p-articleTags__item{padding:4px 12px;font-size:.8em}}[data-theme="dark"] .p-articleTags__item{background-color:#2a2a2a;color:#e0e0e0}[data-theme="dark"] .p-articleTags__item:hover{background-color:#3a3a3a;color:#fff}[data-theme="dark"] .p-articleTags__item--default{background-color:#1e3a5f;color:#64b5f6}[data-theme="dark"] .p-articleTags__item--default:hover{background-color:#2e4a6f;color:#90caf9}.c-widget.popular-blog .popular-blog__list{list-style:none;margin:0;padding:0}.c-widget.popular-blog .popular-blog__item{position:relative;margin-bottom:22px}.c-widget.popular-blog .popular-blog__item:last-child{margin-bottom:0}.c-widget.popular-blog .p-postList__item{display:block!important}.c-widget.popular-blog .p-postList__link{display:block!important;position:relative!important;text-decoration:none}.c-widget.popular-blog .p-postList__body{display:block!important;width:auto!important;padding:0!important}.c-widget.popular-blog .p-postList__thumb{width:100%!important;max-width:none!important;float:none!important;margin:0 0 10px!important;border-radius:0!important;overflow:hidden!important;order:initial!important}.c-widget.popular-blog .p-postList__thumb img{width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;display:block}.c-widget.popular-blog .p-postList__thumb,.c-widget.popular-blog .p-postList__body{min-width:0!important}.c-widget.popular-blog .p-postList__title{font-size:1rem!important;line-height:1.5;margin:0 0 6px}.c-widget.popular-blog .p-postList__cats{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 6px}.c-widget.popular-blog .p-postList__cat{font-size:.92em}.c-widget.popular-blog .p-postList__meta{display:flex;gap:12px;align-items:center;font-size:.9em;color:var(--color_text_weak,#666)}.c-widget.popular-blog .popular-blog__rank{position:absolute;top:12px;left:12px;z-index:2;width:28px;height:28px;color:#fff;font-weight:700;font-size:.95em;display:flex;align-items:center;justify-content:center;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.18)}.c-widget.popular-blog .popular-blog__rank::before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-left:8px solid rgba(255,255,255,.35);border-bottom:8px solid transparent;border-top:none;border-right:none}.c-widget.popular-blog .popular-blog__rank.is-1{background:linear-gradient(135deg,#ffe38a 0%,#f5bf2b 60%,#d69800 100%)}.c-widget.popular-blog .popular-blog__rank.is-2{background:linear-gradient(135deg,#f0f0f0 0%,#c9c9c9 60%,#9c9c9c 100%)}.c-widget.popular-blog .popular-blog__rank.is-3{background:linear-gradient(135deg,#f4c79a 0%,#d0832e 60%,#9a5a16 100%)}.c-widget.popular-blog .popular-blog__rank.is-4,.c-widget.popular-blog .popular-blog__rank.is-5{background:linear-gradient(135deg,#b6bcc6 0%,#8b9099 60%,#6b707a 100%)}.c-widget.popular-blog .p-postList__thumb:empty{display:none!important}.c-widget.popular-blog .popular-blog__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.9em;margin-top:4px}.c-widget.popular-blog .popular-blog__cat{font-size:.85em;padding:2px 8px;border-radius:3px;background:#f0f0f0;color:#333;text-decoration:none}.c-widget.popular-blog .p-postList__cats{display:none!important}