﻿/*! ========================================
このCSSファイルはSassから生成しております。
編集する際はSassファイルより編集を行ってください。
========================================= */html{overflow-x:hidden}.lh200{line-height:200%}.fontMaruGothic{font-family:"M PLUS Rounded 1c", sans-serif}#headerArea{width:100%;height:50px;max-width:100%;min-width:1160px;background:#000000;position:fixed;z-index:99;top:0;left:0}#headerArea .headerBox{width:81.2%;height:50px;margin-left:auto;margin-right:auto}#headerArea .headerBox #logoArea{width:320px;padding:8px 0 9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#headerArea .headerBox #globalNaviList{width:180px;font-weight:normal}#headerArea .headerBox #globalNaviList li a img:hover{transition:.6s;filter:invert(200%)}#mainImgArea .img-frame{position:relative;width:100%;height:840px;overflow:hidden;margin:0 auto}#mainImgArea .img-frame .img-01,#mainImgArea .img-frame .img-02,#mainImgArea .img-frame .img-03{position:absolute;top:0;left:0;width:100%;height:840px;background-size:cover;background-repeat:no-repeat;background-position:center}#mainImgArea .img-frame .img-01{background-image:url("../img/mainImg01.webp");animation:slide-animation-01 15s infinite}#mainImgArea .img-frame .img-02{background-image:url("../img/mainImg02.webp");animation:slide-animation-02 15s infinite}#mainImgArea .img-frame .img-03{background-image:url("../img/mainImg03.webp");animation:slide-animation-03 15s infinite}@keyframes slide-animation-01{0%{opacity:1;transform:scale(1.1)}30%{opacity:1}40%{opacity:0;transform:scale(1)}90%{opacity:0}100%{opacity:1;transform:scale(1.1)}}@keyframes slide-animation-02{0%{opacity:0}30%{opacity:0;transform:scale(1.1)}40%{opacity:1}60%{opacity:1}70%{opacity:0;transform:scale(1)}100%{opacity:0}}@keyframes slide-animation-03{0%{opacity:0}60%{opacity:0;transform:scale(1.1)}70%{opacity:1}90%{opacity:1}100%{opacity:0;transform:scale(1)}}#mainImgArea .img-frame .img-Txt01,#mainImgArea .img-frame .img-Txt02,#mainImgArea .img-frame .img-Txt03{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#mainImgArea .img-frame .img-Txt01{animation:slide-animation-01Txt 15s infinite}#mainImgArea .img-frame .img-Txt02{animation:slide-animation-02Txt 15s infinite}#mainImgArea .img-frame .img-Txt03{animation:slide-animation-03Txt 15s infinite}@keyframes slide-animation-01Txt{0%{opacity:1}30%{opacity:1}40%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes slide-animation-02Txt{0%{opacity:0}30%{opacity:0}40%{opacity:1}60%{opacity:1}70%{opacity:0}100%{opacity:0}}@keyframes slide-animation-03Txt{0%{opacity:0}60%{opacity:0}70%{opacity:1}90%{opacity:1}100%{opacity:0}}#contArea01{width:1160px;margin-left:auto;margin-right:auto}#contArea01 .readArea{width:320px}#contArea01 .readArea .icon_jis{margin-left:25px}#contArea02{width:100%;background:linear-gradient(to bottom, rgba(255,255,255,0), 24%, #eee 44%);padding-bottom:130px}#contArea03{width:100%;background-color:#fff7d3}#contArea04{width:100%;background-color:#eeeeee;padding:160px 0 150px}#contArea05{width:100%;background-color:#dbecf8;padding:175px 0 220px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}#contArea05::after{width:100%;height:300px;content:"";background:url(../img/cut19.webp) no-repeat center bottom;background-size:cover;position:absolute;z-index:80;display:block;bottom:0}.windmillArea{width:1160px;height:720px;margin-left:auto;margin-right:auto;background:url(../img/windmill_cut.webp) no-repeat;background-size:contain;position:relative}.windmillArea .windmillBox{line-height:220%;font-family:'Noto Serif JP', sans-serif;position:absolute;top:50%;right:175px;transform:translateY(-50%)}.slagList{width:1000px;margin-left:auto;margin-right:auto;padding-bottom:20px}.slagList li{width:480px;text-align:center}.netzeroList li{width:360px}.netzeroList li .index_Y,.netzeroList li .index_G,.netzeroList li .index_P{width:100%;height:120px;border-radius:60px;line-height:150%;text-align:center;font-weight:bold;display:flex;align-items:center;justify-content:center}.netzeroList li .index_Y{background-color:#feeb91}.netzeroList li .index_G{background-color:#c0d9be}.netzeroList li .index_P{background-color:#f9ccc2}.basiliskArea{width:800px;margin-left:auto;margin-right:auto;padding:160px 0 140px}.basiliskArea h3{font-weight:400;letter-spacing:0.05em}.basiliskArea .basiliskTxt{width:420px}.thinkArea{width:1160px;margin-left:auto;margin-right:auto}.thinkArea .thinkBox_R01,.thinkArea .thinkBox_R02{width:970px;height:240px;position:relative}.thinkArea .thinkBox_R01{background:url(../img/cut09.webp) no-repeat}.thinkArea .thinkBox_R02{background:url(../img/cut11.webp) no-repeat}.thinkArea .thinkBox_Name{position:absolute;left:15px;bottom:10px}.zerocarbonList{width:838px;margin-left:auto;margin-right:auto}.zerocarbonList li{width:400px;height:80px;background-color:#008c32;border-radius:40px;color:#fff;display:flex;align-items:center;justify-content:center}.zerocarbonList li img{padding-left:2em;padding-right:1em}#contactArea{width:100%;height:600px;background:url(../img/contact_cut.webp) no-repeat;background-size:cover;padding-top:150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}#contactArea .contactBtn{color:#3c3c3c;width:400px;height:80px;background-color:#fff;border-radius:40px;display:flex;align-items:center;justify-content:center;transition:0.6s cubic-bezier(0.37, 0, 0.63, 1);position:relative;z-index:1;overflow:hidden}#contactArea .contactBtn:hover::before{transform:scale(1) translate(-50%, -50%)}#contactArea .contactBtn::before{content:'';width:120%;padding-top:120%;border-radius:100%;background-color:#000000;position:absolute;top:50%;left:50%;z-index:-1;transform-origin:top left;transform:scale(0) translate(-50%, -50%);transition:inherit;transition-delay:0s, .4s}#contactArea .contactBtn:hover{color:#fff;letter-spacing:0.15em}#contactArea .conpanyArea{position:absolute;width:100%;background-color:rgba(0,0,0,0.4);bottom:0;left:0;padding:50px 0 40px;color:#fff}#contactArea .snsList{width:160px;margin-left:auto;margin-right:auto}#contactArea .snsList li a img{border-radius:50%}#contactArea .snsList li a img:hover{transition:.6s;background-color:#000000;filter:invert(200%)}footer{width:100%;height:100px;background:#000000;color:#fff;display:flex;align-items:center;justify-content:center}@media (min-width: 701px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none;color:#fff}.faxNum{pointer-events:none;cursor:default;text-decoration:none}}@media (max-width: 700px){.font_18{font-size:16px}.font_20{font-size:18px}.font_30{font-size:22px}.font_36{font-size:24px}.lh200{line-height:170%}#headerArea{max-width:none;min-width:auto}#headerArea .headerBox{width:96%}#headerArea .headerBox #logoArea{width:60%;padding:8px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mainImgArea .img-frame{height:250px}#mainImgArea .img-frame .img-01,#mainImgArea .img-frame .img-02,#mainImgArea .img-frame .img-03{height:250px}#mainImgArea .img-frame .img-Txt01,#mainImgArea .img-frame .img-Txt02,#mainImgArea .img-frame .img-Txt03{top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#mainImgArea .img-frame .img-Txt01 img,#mainImgArea .img-frame .img-Txt02 img,#mainImgArea .img-frame .img-Txt03 img{display:block;width:100%;height:auto}#contArea01{width:90%}#contArea01 h2 img{height:30px;width:auto}#contArea01 .readArea{width:63vw}#contArea01 .readArea .readTxt{font-size:77.77778%;line-height:120%}#contArea01 .readArea .icon_jis{margin-left:2vw;width:8vw}#contArea02{width:100%;padding-bottom:40px}#contArea04{padding:80px 5% 75px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contArea04 h2 img{height:30px;width:auto}#contArea05{padding:85px 0 90px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.windmillArea{width:100%;height:300px;background:url(../img/windmill_cut.webp) no-repeat right bottom;background-size:cover}.windmillArea .windmillBox{line-height:170%;top:45%;transform:translateY(-45%);right:5px;width:70%;height:auto;font-size:2.79vw}.slagList{width:90%;padding-bottom:20px}.slagList li{width:47%}.netzeroList li{width:90%;margin-left:auto;margin-right:auto;margin-bottom:25px}.netzeroList li .index_Y,.netzeroList li .index_G,.netzeroList li .index_P{height:80px}.netzeroList li .font_20{font-size:16px}.basiliskArea{width:90%;margin-left:auto;margin-right:auto;padding:80px 0 70px}.basiliskArea h3.font_40{font-size:30px}.basiliskArea ul{-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.basiliskArea ul li:first-child{width:214px}.basiliskArea ul li:last-child{width:110px}.basiliskArea .basiliskTxt{width:100%;order:3}.basiliskArea .basiliskTxt .txtR{text-align:left}.thinkArea{width:100%}.thinkArea ul li:first-child{width:25%;height:auto}.thinkArea .thinkBox_R01,.thinkArea .thinkBox_R02{width:75%;height:auto;background-size:contain}.thinkArea .thinkBox_R01{background:url(../img/cut09_sp.webp) no-repeat;background-size:contain}.thinkArea .thinkBox_R02{background:url(../img/cut11_sp.webp) no-repeat;background-size:contain}.zerocarbonList{width:100%}.zerocarbonList li{width:48%;height:auto;background-color:transparent;border-radius:0;color:#fff}.zerocarbonList li img{padding-left:0;padding-right:0}#contactArea{height:423px;padding-top:70px}#contactArea .contactBtn{width:60%;height:50px;margin-bottom:70px}#contactArea .conpanyArea{padding:25px 5% 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}footer{height:50px}footer img{width:auto;height:20px}}@media (max-width: 700px){a[href*="tel:"]{color:#fff}.faxNum{pointer-events:none;cursor:default;text-decoration:none}}
