.common-solar-living-pc{display:none!important}@media screen and (min-width:769px){.common-solar-living-pc{display:-ms-inline-flexbox!important;display:inline-flex!important}}.common-solar-living-sp{display:-ms-flexbox!important;display:flex!important}@media screen and (min-width:769px){.common-solar-living-sp{display:none!important}}.common-solar-living-btn-spcenter{margin:0 auto}@media screen and (min-width:769px){.common-solar-living-btn-spcenter{margin:inherit}}.common-solar-living-center-list-col-3{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 13px}@media screen and (min-width:769px){.common-solar-living-center-list-col-3{padding:unset}}.common-solar-living-center-list-col-3-item{width:calc(33.33% - 50px);width:160px}.common-solar-living-center-list-col-3-item-img{width:100%}.common-solar-living-center-list-col-3-item-title{color:#002f65;font-size:15px;line-height:1.87;font-weight:700;text-align:center}@media screen and (min-width:769px){.common-solar-living-center-list-col-3-item-title{font-size:24px;line-height:1.58}}.common-solar-living-center-list-col-3-item-title-accent{display:block;font-size:14px;line-height:1.71;font-weight:400;color:#ee3424}@media screen and (min-width:769px){.common-solar-living-center-list-col-3-item-title-accent{font-size:18px;line-height:1.28}}.common-solar-living-center-list-col-3-item:first-of-type{margin-right:5px}@media screen and (min-width:769px){.common-solar-living-center-list-col-3-item:first-of-type{margin-right:50px}}.common-solar-living-center-list-col-3-item:nth-of-type(2){margin-left:5px;margin-right:5px}@media screen and (min-width:769px){.common-solar-living-center-list-col-3-item:nth-of-type(2){margin-left:50px;margin-right:50px}}.common-solar-living-center-list-col-3-item:nth-of-type(3){margin-left:5px}@media screen and (min-width:769px){.common-solar-living-center-list-col-3-item:nth-of-type(3){margin-left:50px}}.common-solar-living-merit{margin-top:30px;margin-bottom:20px;font-size:15px;line-height:1.87}@media screen and (min-width:769px){.common-solar-living-merit{margin-top:40px;font-size:18px;line-height:1.89}}.common-solar-living-layout-3-title{font-size:18px;line-height:1.72}@media screen and (min-width:769px){.common-solar-living-layout-3-title{line-height:2}}.common-solar-living-layout-3-top-text{margin-top:20px}@media screen and (min-width:769px){.common-solar-living-layout-3-top-text{margin-top:10px}}.common-solar-living-layout-3-right-link{margin-top:10px;font-size:12px;line-height:1.67}.common-solar-living-layout-3-right-link-target{font-size:12px;line-height:1.67}.common-solar-living-layout-3-strong{margin-bottom:60px}@media screen and (min-width:769px){.common-solar-living-layout-3-strong{margin-bottom:145px}}.common-solar-living-layout-3-strong-item{margin-top:60px}.common-solar-living-layout-3-strong-item:first-of-type{margin-top:30px}@media screen and (min-width:769px){.common-solar-living-layout-3-strong-item:first-of-type{margin-top:42px}}.common-solar-living-layout-3-strong-item-h3{margin-bottom:10px}@media screen and (min-width:769px){.common-solar-living-layout-3-strong-item-h3{margin-bottom:20px}}.common-solar-living-layout-3-strong-item-h3-number{font-size:30px;line-height:1.2;margin-right:13px}.common-solar-living-layout-3-strong-item-h4{font-size:18px;line-height:1.72;font-weight:700;margin-bottom:15px}@media screen and (min-width:769px){.common-solar-living-layout-3-strong-item-h4{line-height:2;margin-bottom:10px}}.common-solar-living-layout-3-strong-item-link{margin-top:20px;display:block;font-size:15px;line-height:1.81;font-weight:500;transition:.2s}.common-solar-living-layout-3-strong-item-link:after{content:"";display:inline-block;width:18px;height:18px;background:#ee3424 url(/jpn/img/common/next-arrow-white.svg) 50% no-repeat;border-radius:50%;background-size:4px 7px;margin-left:5px;line-height:18px;position:relative;top:4px}@media screen and (min-width:769px){.common-solar-living-layout-3-strong-item-link:hover{color:#ee3424}}.common-solar-living-layout-3-strong-item-col-2{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.common-solar-living-layout-3-strong-item-col-2-img-pc{width:calc(50% - 10px);display:none!important}@media screen and (min-width:769px){.common-solar-living-layout-3-strong-item-col-2-img-pc{display:block!important}}.common-solar-living-layout-3-strong-item-col-2-img-sp{width:calc(50% - 7.5px);display:block!important}@media screen and (min-width:769px){.common-solar-living-layout-3-strong-item-col-2-img-sp{display:none!important}}.common-solar-living-layout-3-img-pc{display:none!important}@media screen and (min-width:769px){.common-solar-living-layout-3-img-pc{display:block!important}}.common-solar-living-layout-3-img-sp{display:block!important}@media screen and (min-width:769px){.common-solar-living-layout-3-img-sp{display:none!important}}.common-solar-living-layout-point{margin-bottom:80px}.common-solar-living-layout-point-item{margin-top:60px}@media screen and (min-width:769px){.common-solar-living-layout-point-item{margin-top:40px}}.common-solar-living-layout-point-item-img{max-height:80px}@media screen and (min-width:769px){.common-solar-living-layout-point-item-img{max-height:130px}}.common-solar-living-layout-point-content{margin-top:20px}.common-solar-living-layout-point-content-conclusion-center{margin-top:15px}@media screen and (min-width:769px){.common-solar-living-layout-point-content-conclusion-center{margin-top:20px}}.common-solar-living-layout-point-content-conclusion-bottom{margin-top:15px}@media screen and (min-width:769px){.common-solar-living-layout-point-content-conclusion-bottom{margin-top:20px}}.common-solar-living-layout-point-content-conclusion-img-pc{display:none!important}@media screen and (min-width:769px){.common-solar-living-layout-point-content-conclusion-img-pc{display:block!important}}.common-solar-living-layout-point-content-conclusion-img-sp{display:block!important}@media screen and (min-width:769px){.common-solar-living-layout-point-content-conclusion-img-sp{display:none!important}}.common-solar-living-mechanism{margin-bottom:80px}.common-solar-living-col-2-list-item{width:100%;margin-top:0}@media screen and (min-width:769px){.common-solar-living-col-2-list-item{width:calc(50% - 5px)}}.common-solar-living-col-2-list-item-text{font-size:15px;line-height:1.87}@media screen and (min-width:769px){.common-solar-living-col-2-list-item-text{font-size:14px;line-height:1.71}}.common-solar-living-col-2-list-item:first-of-type{margin-bottom:20px}@media screen and (min-width:769px){.common-solar-living-col-2-list-item:first-of-type{margin-bottom:0}}.common-solar-living-transition{margin-top:40px}.common-solar-living-zeh-left{width:100%}@media screen and (min-width:769px){.common-solar-living-zeh-left{width:73%}}.common-solar-living-zeh-right{max-width:240px;margin:20px auto 0;width:80%}@media screen and (min-width:769px){.common-solar-living-zeh-right{max-width:300px;margin:auto;width:27%}}.common-solar-living-deal{margin-top:30px;margin-bottom:50px}@media screen and (min-width:769px){.common-solar-living-deal{margin-top:70px;margin-bottom:0}}.os-tech{display:block}@media screen and (min-width:769px){.os-tech{display:-ms-flexbox;display:flex}}.os-charm{text-align:center}.os-charm-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;max-width:900px;margin:40px auto 0}.os-charm-title{color:#002f65;font-size:14px;line-height:1.33;font-weight:700;text-align:center}.os-charm-title.service{font-size:20px;text-align:left;margin-bottom:15px}@media screen and (min-width:769px){.os-charm-title.service{margin-bottom:0;font-size:24px}}@media screen and (min-width:769px){.os-charm-title{font-size:24px}}.os-charm-title.small{font-size:10px}@media screen and (min-width:769px){.os-charm-title.small{font-size:16px}}.os-charm-title-box{margin-left:20px}.os-charm-paragraph{margin-top:20px}@media screen and (min-width:769px){.os-charm-paragraph{margin-top:0}}.os-charm-content{display:block;margin-top:60px;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.os-charm-content{display:-ms-flexbox;display:flex;margin-top:30px}}.os-charm-content.top{margin-top:60px}.os-charm-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.os-charm-item-left{width:60%}}.os-charm-item-subtxt{font-size:14px}.os-charm-item-icon{width:auto;max-width:79px;height:auto}@media screen and (min-width:769px){.os-charm-item-icon{max-width:130px}}.os-charm-item-img{width:100%;height:auto}@media screen and (min-width:769px){.os-charm-item-img{max-width:670px}}.os-charm-img{margin:0 auto;width:auto;max-width:98px;height:auto}@media screen and (min-width:769px){.os-charm-img{max-width:160px}}.os-charm-img-box{margin:20px auto 0}@media screen and (min-width:769px){.os-charm-img-box{margin-left:40px}}.os-charm-category{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:10px}@media screen and (min-width:769px){.os-charm-category{-ms-flex-direction:row;flex-direction:row;margin-top:10px}.os-charm-category:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#d1d3d4;z-index:0}}.os-charm-category-wrap{padding:20px}.os-charm-category-title{display:block;font-size:18px;font-weight:700;background:#f5f5f5;z-index:1}@media screen and (min-width:769px){.os-charm-category-title{margin-top:0;padding-right:10px}}.os-charm-category-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;background:#f5f5f5;z-index:1}@media screen and (min-width:769px){.os-charm-category-right{padding-left:10px}}.os-charm-category-tag{display:block;text-align:center;font-size:12px;color:#fff;background:#00a0e8;border-radius:20px;padding:3px 10px}.os-charm-category-tag.-b{background:#002f65}.os-charm-category-text{font-size:15px;line-height:28px;margin-top:10px}@media screen and (min-width:769px){.os-charm-category-text{font-size:16px;line-height:30px}}.os-service{margin-top:0}@media screen and (min-width:769px){.os-service{margin-top:20px}}.os-service.top{margin-top:30px}.os-service-item{background:#f5f5f5;margin-bottom:20px}@media screen and (min-width:769px){.os-service-item{margin-bottom:0}}.os-service-item-img{width:100%}.os-service-bottom{margin-top:0;padding:20px;background:#f5f5f5}.os-service-bottom:last-child{margin-top:10px}@media screen and (min-width:769px){.os-service-bottom:last-child{margin-top:0}}.os-service-bottom-wrap{margin-top:20px}@media screen and (min-width:769px){.os-service-bottom{display:-ms-flexbox;display:flex}}.os-service-bottom-img{width:100%}@media screen and (min-width:769px){.os-service-bottom-img{height:auto;max-width:240px;max-height:180px}}@media screen and (min-width:769px){.os-service-bottom-img-wrap{width:86%}}.os-service-bottom-title{color:#002f65;font-weight:700;font-size:20px;margin:20px 0 10px}@media screen and (min-width:769px){.os-service-bottom-title{font-size:18px;margin:0}}.os-service-bottom-item{width:100%}@media screen and (min-width:769px){.os-service-bottom-item{margin-left:20px}}.os-service-bottom-item-arrow{display:block;margin-top:10px}@media screen and (min-width:769px){.os-service-bottom-item-arrow{margin-top:0}}.os-point-box{display:-ms-flexbox;display:flex;border:15px solid #f5f5f5;padding:30px 80px;margin-top:20px;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:769px){.os-point-box{margin-top:40px;padding:50px 100px}}.os-point-box-img{width:auto;max-width:100%;-ms-flex-negative:0;flex-shrink:0}.os-point-content{display:-ms-flexbox;display:flex;margin-bottom:30px;max-width:320px;width:100%}@media screen and (min-width:769px){.os-point-content{width:calc(50% - 10px);max-width:100%}}.os-point-content:nth-child(2){margin-bottom:0}@media screen and (min-width:769px){.os-point-content{margin-bottom:0}}.os-point-item{margin-left:10px;max-width:260px;width:100%}@media screen and (min-width:769px){.os-point-item{margin-left:20px}}.os-point-item .sp-mt-10-first{margin-top:10px}@media screen and (min-width:769px){.os-point-item .sp-mt-10-first{margin-top:40px}}.os-point-item .sp-mt-10-second{margin-top:10px}@media screen and (min-width:769px){.os-point-item .sp-mt-10-second{margin-top:75px}}.os-point-wrap{-ms-flex-pack:start;justify-content:flex-start}.os-point-title{font-weight:700;font-size:15px}@media screen and (min-width:769px){.os-point-title{font-size:18px;line-height:1.67}}.os-point-text{font-weight:700;font-size:14px}@media screen and (min-width:769px){.os-point-text{font-size:16px}}.os-point-text-wat{color:red}.os-point-text-prefecture{color:#000;font-weight:400}.os-point-text.small{font-weight:400;font-size:12px;margin-top:5px}.os-point-bottom-img{width:100%;max-width:140px;max-height:93px}@media screen and (min-width:769px){.os-point-bottom-img{width:100%;max-width:240px;max-height:180px}}.os-qa{background:#fff;padding:40px;margin-top:20px}@media screen and (min-width:769px){.os-qa .common-step-simple-item{padding:100px 0}}.os-price-img.-pc{display:none}@media screen and (min-width:769px){.os-price-img.-pc{display:block;width:100%;height:auto;margin-top:40px}}.os-price-img.-sp{display:block;width:100%;height:auto;cursor:pointer;margin-top:20px}@media screen and (min-width:769px){.os-price-img.-sp{display:none}}.os-price-img.-sp.-modal{position:absolute;left:0;top:50%;width:200vw;height:auto;background:#fff;transform:translateY(-50%)}.os-price-img-wrap{display:none;transition:.2s;margin-top:20px}@media screen and (min-width:769px){.os-price-img-wrap{display:none}}.os-price-img-wrap.modal{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);margin-top:0;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:none}.os-price-text{font-size:12px;margin-top:16px}@media screen and (min-width:769px){.os-price-text{margin-top:10px}}.common-contact-link.-category{-ms-flex-pack:start;justify-content:start;margin-top:5px}.common-contact-link.-category:hover{color:#ee3424}