.energy-saving-page .hero-banner .hero-banner-image,.climate-page .hero-banner .hero-banner-image,.conformity-process-page .hero-banner .hero-banner-image,.fee-page .hero-banner .hero-banner-image,.improvement-process-page .hero-banner .hero-banner-image,.law-lowcarbon-page .hero-banner .hero-banner-image,.law-performance-page .hero-banner .hero-banner-image,.lowcarbon-certification-page .hero-banner .hero-banner-image,.smallbuildings-page .hero-banner .hero-banner-image,.tokyo-existing-non-residential-page .hero-banner .hero-banner-image,.conformity-fee-page .hero-banner .hero-banner-image,.improvement-fee-page .hero-banner .hero-banner-image,.lowcarbon-fee-page .hero-banner .hero-banner-image,.support-page .hero-banner .hero-banner-image{height:350px}.tab-navigation{background-color:#fff;padding:50px 0 30px;margin-bottom:20px}.tab-list{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.tab-item{flex:1 1 30%;padding:15px 30px;background-color:#e6f4e8;border:none;font-size:18px;font-weight:500;color:#4a8f4e;cursor:pointer;transition:all .3s ease;border-radius:8px;text-decoration:none;text-align:center;display:inline-block}.tab-item.active{background-color:#4a8f4e;color:#fff}.tab-item:not(.active):hover{background-color:#c8e6d0}.tab-item:focus{outline:2px solid #4a8f4e;outline-offset:2px}@media(max-width: 1024px){.tab-list{gap:8px}.tab-item{flex:0 1 auto;font-size:.75rem}}@media(max-width: 768px){.tab-navigation{padding:20px}.tab-item{padding:8px 10px}}
