#business_es .m-top-main{background-image:url(../../img/business/es/es-mv.jpg)}#business_es .es{padding-top:80px}@media screen and (max-width:640px){#business_es .es{padding-top:60px}}#business_es .es-wrap{max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (max-width:1000px){#business_es .es-wrap{max-width:91.25%}}#business_es .es-text{padding-bottom:75px;font-size:18px;font-size:1.125rem;max-width:800px;margin-left:auto;margin-right:auto}@media screen and (max-width:640px){#business_es .es-text{padding-bottom:45px;line-height:1.6;font-size:16px;font-size:1rem;text-align:left}}#business_es_factory .m-total-title2{background-image:url(../../img/business/es/factory/energy_factory_mv.jpg)}#business_es_factory .e-business-box{background-color:#fff}#business_es_factory .e-business-box .text{text-align:left}#business_es_factory .e-business-box .text span{font-size:14px;font-size:.875rem}@media screen and (max-width:640px){#business_es_factory .e-business-box .text span{font-size:12px;font-size:.75rem}}#business_es_factory .other-ttl{font-size:30px;font-size:1.875rem;display:block;text-align:center;padding-bottom:35px;font-weight:500;letter-spacing:.01em}@media screen and (max-width:768px){#business_es_factory .other-ttl{font-size:27px;font-size:1.6875rem;line-height:1.5em}}@media screen and (max-width:768px){#business_es_factory .business-text-box{padding-bottom:45px}}#business_es_factory .e-points{background:#f1f8fc}@media screen and (max-width:768px){#business_es_factory .e-points{padding-top:50px;padding-bottom:10px}}#business_es_factory .e-points .content-dot-list{width:265px;height:245px;position:relative}#business_es_factory .e-points .content-dot-list::before{display:none}#business_es_factory .e-points .content-dot-list .inner{padding-top:25px}@media screen and (max-width:640px){#business_es_factory .e-points .content-dot-list .sub-ttl{font-size:19px;font-size:1.1875rem}}#business_es_factory .e-points .content-dot-list .ttl{font-size:29px;font-size:1.8125rem}@media screen and (max-width:640px){#business_es_factory .e-points .content-dot-list .ttl{font-size:27px;font-size:1.6875rem}}#business_es_factory .e-points .content-dot-list .notes{font-size:14px;font-size:.875rem;font-weight:500}#business_es_factory .e-points .content-dot-list .inner{padding-top:29px}#business_es_factory .e-points .content-dot-list .inner .sub-ttl{padding-bottom:7px}#business_es_factory .e-cost-service{padding-top:70px;padding-bottom:80px;border-bottom:1px solid #eee}@media screen and (max-width:768px){#business_es_factory .e-cost-service{padding-bottom:0;padding-top:45px}}#business_es_factory .e-cost-service .m-title2{margin-bottom:40px}#business_es_factory .cost-service-img{text-align:center;padding:50px}@media screen and (max-width:768px){#business_es_factory .cost-service-img{padding:50px 20px;margin-bottom:60px}}#business_es_factory .failure-reception{padding:50px 0}@media screen and (max-width:768px){#business_es_factory .failure-reception{padding:30px 0}}#business_es_factory .failure-reception .other-ttl{padding-bottom:25px}@media screen and (max-width:640px){#business_es_factory .failure-reception .other-ttl{font-size:24px;font-size:1.5rem;line-height:1.5em}}#business_es_factory .failure-reception .failure-reception-text{text-align:center;font-size:18px;font-size:1.125rem;padding-bottom:40px}@media screen and (max-width:640px){#business_es_factory .failure-reception .failure-reception-text{font-size:17px;font-size:1.0625rem}}#business_es_factory .failure-reception .failure-reception-img{text-align:center;max-width:420px;margin-left:auto;margin-right:auto}@media screen and (max-width:640px){#business_es_factory .failure-reception .failure-reception-img{width:85%}}#business_es_factory .introduced{padding-top:70px;padding-bottom:65px}#business_es_factory .introduced .wide-m-wrapper{background-color:#fff;max-width:1100px;margin:0 auto;padding:40px}@media screen and (max-width:768px){#business_es_factory .introduced .wide-m-wrapper{margin:0 15px;padding:30px 0}}#business_es_factory .introduced .m-title2{margin-bottom:60px}@media screen and (max-width:640px){#business_es_factory .introduced .m-title2{margin-bottom:40px}}#business_es_factory .introduced .in-house-operation{background-color:#f5f5f5;padding:50px 0 60px;text-align:center;position:relative;margin-bottom:75px;border-radius:10px}@media screen and (max-width:768px){#business_es_factory .introduced .in-house-operation{padding-left:15px;padding-right:15px}}#business_es_factory .introduced .in-house-operation::after{content:"";display:inline-block;width:65px;height:43px;position:absolute;bottom:-63px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../../img/business/es/factory/introduced-after.png);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:640px){#business_es_factory .introduced .in-house-operation::after{background-size:contain;width:50px;height:29px;bottom:-55px;background-repeat:no-repeat}}#business_es_factory .introduced .in-house-operation .house-ope-ttl{font-size:26px;font-size:1.625rem;font-weight:500;padding-bottom:15px}@media screen and (max-width:768px){#business_es_factory .introduced .in-house-operation .house-ope-ttl{font-size:22px;font-size:1.375rem}}#business_es_factory .introduced .in-house-operation .house-ope-img{max-width:340px;margin-left:auto;margin-right:auto}@media screen and (max-width:640px){#business_es_factory .introduced .in-house-operation .house-ope-img{width:85%}}#business_es_factory .introduced .in-house-operation .house-ope-ttl-icon{padding-bottom:25px;max-width:175px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#business_es_factory .introduced .in-house-operation .house-ope-ttl-icon img{height:40px;width:auto}}#business_es_factory .introduced .in-house-operation .house-ope-text{background-color:#898989;font-size:20px;font-size:1.25rem;color:#fff;margin-bottom:20px;max-width:425px;width:100%;border-radius:45px;margin:0 auto;padding:10px;line-height:1.5}@media screen and (max-width:768px){#business_es_factory .introduced .in-house-operation .house-ope-text{font-size:17px;font-size:1.0625rem;margin-bottom:10px;padding:10px 15px}}#business_es_factory .introduced .in-house-operation .house-ope-and{color:#898989;font-size:24px;font-size:1.5rem;padding-top:10px;padding-bottom:10px}@media screen and (max-width:768px){#business_es_factory .introduced .in-house-operation .house-ope-and{font-size:18px;font-size:1.125rem}}#business_es_factory .introduced .in-house-operation .house-ope-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px}#business_es_factory .introduced .in-house-operation .house-ope-list li{background:#fff;background-image:radial-gradient(#f8f8f8 20%,transparent 0),radial-gradient(#f8f8f8 20%,transparent 0);background-position:0 0,-7px 7px;background-size:14px 14px;width:155px;height:155px;border-radius:150px;border:2px solid #898989;position:relative;margin:9px}@media screen and (max-width:768px){#business_es_factory .introduced .in-house-operation .house-ope-list li{width:100%;height:auto;padding:15px}}#business_es_factory .introduced .in-house-operation .house-ope-list li:first-child span{line-height:1em}#business_es_factory .introduced .in-house-operation .house-ope-list li span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;font-size:20px;font-size:1.25rem;color:#898989;line-height:1.5;display:inline-block}@media screen and (max-width:768px){#business_es_factory .introduced .in-house-operation .house-ope-list li span{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}}@media screen and (max-width:640px){#business_es_factory .introduced .in-house-operation .house-ope-list li span{font-size:17px;font-size:1.0625rem}}@media screen and (max-width:400px){#business_es_factory .introduced .in-house-operation .house-ope-list li span{font-size:15px;font-size:.9375rem}}#business_es_factory .introduced .in-factory-operation{border-radius:10px;text-align:center;padding:50px;padding-top:55px;background:#f1f8fc}@media screen and (max-width:1300px){#business_es_factory .introduced .in-factory-operation{padding:55px 15px 15px}}#business_es_factory .introduced .in-factory-operation .in-factory-ope-ttl{font-size:26px;font-size:1.625rem;font-weight:500;padding-bottom:0;line-height:1.5;color:#0280cc;letter-spacing:.05em}@media screen and (max-width:768px){#business_es_factory .introduced .in-factory-operation .in-factory-ope-ttl{font-size:22px;font-size:1.375rem;padding-bottom:15px;line-height:1.5em}}@media screen and (max-width:350px){#business_es_factory .introduced .in-factory-operation .in-factory-ope-ttl{font-size:20px;font-size:1.25rem}}#business_es_factory .introduced .in-factory-operation .in-factory-ope-ttl-icon{position:relative;margin-bottom:70px}#business_es_factory .introduced .in-factory-operation .in-factory-ope-ttl-icon::after{content:"";display:inline-block;width:35px;height:35px;position:absolute;bottom:-48px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../../img/business/es/factory/introduced-after2.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:768px){#business_es_factory .introduced .in-factory-operation .in-factory-ope-ttl-icon::after{width:24px;height:24px;bottom:-45px}}#business_es_factory .introduced .in-factory-operation .in-factory-ope-text{border:2px solid #0280cc;border-radius:10px;background-color:#ddedf6;max-width:490px;margin:0 auto;font-size:20px;font-size:1.25rem;color:#0280cc;padding:15px 0;line-height:1.7em;margin-bottom:25px}@media screen and (max-width:768px){#business_es_factory .introduced .in-factory-operation .in-factory-ope-text{font-size:18px;font-size:1.125rem;padding:10px}}@media screen and (max-width:640px){#business_es_factory .introduced .in-factory-operation .in-factory-ope-text{font-size:15px;font-size:.9375rem}}#business_es_factory .introduced .in-factory-operation .in-factory-ope-sub-ttl{font-size:24px;font-size:1.5rem;color:#0280cc;padding-bottom:20px;line-height:1.5em}@media screen and (max-width:768px){#business_es_factory .introduced .in-factory-operation .in-factory-ope-sub-ttl{font-size:20px;font-size:1.25rem}}@media screen and (max-width:375px){#business_es_factory .introduced .in-factory-operation .in-factory-ope-sub-ttl{font-size:17px;font-size:1.0625rem}}@media screen and (max-width:350px){#business_es_factory .introduced .in-factory-operation .in-factory-ope-sub-ttl{font-size:15px;font-size:.9375rem}}#business_es_factory .introduced .in-factory-operation .in-factory-ope-sub-ttl span{color:#e5004f}#business_es_factory .introduced .in-factory-operation .in-factory-ope-img{max-width:310px;margin-left:auto;margin-right:auto}@media screen and (max-width:640px){#business_es_factory .introduced .in-factory-operation .in-factory-ope-img{width:85%}}#business_es_dhc .m-total-title2{background-image:url(../../img/business/es/dhc/energy_dhc_mv.jpg)}@media screen and (max-width:640px){#business_es_dhc .m-total-title2{background-image:url(../../img/business/es/dhc/energy_dhc_mv_sp.jpg)}}#business_es_dhc .e-business-box{background-color:#fff}#business_es_dhc .sec-ttl{display:block;padding:20px 20px 30px}#business_es_dhc .business-text-box .text{text-align:left}@media screen and (max-width:768px){#business_es_dhc .business-text-box{padding-bottom:45px}}#business_es_dhc .d-about{padding-top:100px;padding-bottom:50px;background:#f1f8fc}@media screen and (max-width:640px){#business_es_dhc .d-about{padding-top:40px;padding-bottom:25px}}#business_es_dhc .d-about .m-title2{margin-bottom:40px}#business_es_dhc .d-about .heat-supply{background-color:#fff;padding:50px 70px 55px;text-align:center;margin-top:10px}@media screen and (max-width:640px){#business_es_dhc .d-about .heat-supply{width:100%;padding:25px 20px 25px}}#business_es_dhc .d-about .heat-supply .heat-supply-ttl{font-size:17px;font-size:1.0625rem;color:#0280cc;padding-bottom:20px}@media screen and (max-width:640px){#business_es_dhc .d-about .heat-supply .heat-supply-ttl{font-size:15px;font-size:.9375rem;padding-bottom:15px}}