.forSP{display:none}#ple-loader-wraps3 .spinner{margin:-17.5px 0 0 -17.5px}body{text-align:center;font-family:kigelia-adlam,ryo-gothic-plusn,sans-serif}img{height:auto}::selection{background:#2d9dd9;color:#fff}.cbp-af-header{position:fixed;top:0;left:0;height:70px;width:90%;padding:25px 5% 10px;background:#fff;z-index:100;transition:all 0s ease}.cbp-af-header.cbp-af-header-shrink{height:70px;width:90%;padding:25px 5% 10px;box-shadow:0 0 3px rgba(0,0,0,.5)}.cbp-af-header .header{float:left}.cbp-af-header .header h1{float:left}.cbp-af-header .header h1 img{height:70px;width:auto;transition:all .5s ease}.cbp-af-header.cbp-af-header-shrink .header h1 img{height:70px;width:auto}.cbp-af-header .header h2{float:left;display:inline-block;font-size:1.2rem;line-height:77px;padding-left:30px}.cbp-af-header.cbp-af-header-shrink .header h2{float:left;display:inline-block;font-size:1.2rem;line-height:77px;padding-left:30px}.cbp-af-header .mainNav{float:right}.cbp-af-header .mainNav ul li{display:inline-block;margin-left:15px}.cbp-af-header .mainNav ul li a{color:#222;font-size:1.2rem;line-height:77px}.cbp-af-header.cbp-af-header-shrink .mainNav ul li a{font-size:1.2rem;line-height:77px}.content-area{padding:110px 0 0}.page-header{display:none}.pageBG{padding:110px 0 0}.pageBG div{padding:115px 0 155px;width:100%;text-align:left}.pageBG div h2{color:#fff;font-size:5rem;font-weight:200;margin-bottom:50px;font-family:futura-pt,sans-serif;font-weight:300;font-style:normal;text-align:center}.pageBG div h3{color:#fff;font-size:2.2rem;font-weight:200;font-family:ryo-gothic-plusn,sans-serif;font-weight:300;font-style:normal;text-align:center}.parallax-slider{top:0;left:0}.heroSlideWrap{width:100%;margin-bottom:100px}.heroSlide{width:100%}.heroSlide div{padding:5px 10px}.heroSlide div img{display:inline-block;box-shadow:0 0 3px #888}.okagesamaHome{margin-bottom:80px}.okagesamaHome h2{font-size:3.5rem;font-weight:200;color:#f1317d;vertical-align:top}.okagesamaHome h2 strong{font-size:5rem;font-weight:400;vertical-align:bottom;display:inline-block;margin-bottom:-10px}.okagesamaHome p{padding:35px 0 30px;font-size:1.2rem;line-height:1.51}.okagesamaHome h3 a{font-size:1.2rem;font-weight:200;color:#fff;text-decoration:none;background:#333;border-radius:60px;padding:20px 35px;display:inline-block}.homeWorksIndex{width:1300px;max-width:100%;margin:0 auto 70px auto}.homeWorksIndex ul{font-size:0}.homeWorksIndex ul li{width:25%;position:relative;display:inline-block;overflow:hidden}.homeWorksIndex ul li img{transition:all .5s ease;width:100%}.homeWorksIndex ul li:hover img{transform:scale(1.1,1.1)}.homeWorksIndex div{width:100%;text-align:left;background:rgba(0,0,0,.75);position:absolute;bottom:-100px;z-index:10;transition:all .5s ease;opacity:0}.homeWorksIndex li:hover div{opacity:1;bottom:0}.homeWorksIndex div h3{color:#fff;font-size:1rem;padding:15px 15px 0}.homeWorksIndex div h4{color:#fff;font-size:.85rem;font-weight:200;padding:12px 18px 15px;opacity:.8}.homeNews{width:1300px;max-width:90%;margin:0 auto 25px auto}.homeNews h2{font-size:3rem;font-weight:200;color:#f1317d;margin:0 0 50px;text-align:left;vertical-align:middle}.homeNews h2 span{display:inline-block;font-size:1rem;font-weight:400;color:#333;vertical-align:middle}.homeNews ul{font-size:0}.homeNews ul li{display:inline-block;width:50%;margin-bottom:2px;text-align:left;box-sizing:border-box}.homeNews ul li a{display:block;background:#f5f3f1;transition:all .5s ease}.homeNews ul li a:hover{background:#f8f7f5}.homeNews ul li:nth-child(odd){display:inline-block;border-right:solid 2px #fff}.homeNews ul li figure{width:100px;display:inline-block;vertical-align:middle;margin-right:25px;overflow:hidden}.homeNews ul li figure img{transition:all .5s ease}.homeNews ul li:hover figure img{transform:scale(1.1,1.1)}.homeNews ul li .detail{width:auto;display:inline-block;vertical-align:middle}.homeNews ul li .title{display:block;padding:0 0 10px;font-size:1rem;color:#222;font-weight:700}.homeNews ul li .date{display:block;font-size:.8rem;font-weight:200;color:#555}.homeNews h3{text-align:right;padding:25px 0 110px}.homeNews h3 a{display:inline-block;vertical-align:middle;font-size:1.1rem;color:#222;text-decoration:none}.homeNews h3 a i{display:inline-block;vertical-align:middle;font-size:1.3rem;margin-right:3px;margin-left:3px;transition:all .2s linear}.homeNews h3 a:hover i{margin-right:0;margin-left:6px}@media screen and (max-width:1500px){.homeNews ul{display:flex;flex-direction:column}.homeNews ul li{display:inline-block;width:100%;margin-bottom:3px;text-align:left;background:#f5f3f1}}.homeTrio{padding:65px 0;background:#f8f7f6}.homeTrio ul{width:1300px;max-width:90%;margin:0 auto 60px auto;font-size:0}.homeTrio ul li{width:30%;display:inline-block;text-align:center;vertical-align:top}.homeTrio ul li:nth-of-type(2){margin:0 50px}.homeTrio ul li a{display:block;color:#333;text-decoration:none}.homeTrio ul li h2{color:#187363;font-size:1.3rem;margin-bottom:30px}.homeTrio ul li p{font-size:.95rem;line-height:1.61;margin-bottom:40px}.homeTrio ul li h3{background:rgba(255,255,255,1);padding:3px;border:solid 10px #187363;overflow:hidden}.homeTrio ul li img{display:inline-block;transition:all .5s ease}.homeTrio ul li a:hover img{transform:scale(1.1,1.1)}.homeTrio ul li h4{padding:25px 0 0;color:#187363;font-size:1.05rem;text-decoration:underline}.homeTrio ul li a:hover h4{text-decoration:none}.homeTrio dl{width:1000px;margin:0 auto;background:#fff;padding:30px 0;border-radius:500px;box-shadow:0 0 7px rgba(0,0,0,.1)}.homeTrio dl dt{font-size:1.4rem}.homeTrio dl dd p{padding:20px 0;font-size:.95rem;line-height:1.51}.homeBlog{width:1300px;max-width:90%;margin:0 auto;padding:65px 0 95px}.homeBlog h2{font-size:3rem;font-weight:200;color:#f1317d;margin:0 0 50px;text-align:left;vertical-align:middle}.homeBlog h2 span{display:inline-block;font-size:1rem;font-weight:400;color:#333;vertical-align:middle}.homeBlog ul li{text-align:left;margin-bottom:10px}.homeBlog ul li a{display:block;border:solid 8px #eae7e1;padding:1px;text-decoration:none;color:#333}.homeBlogIMG{display:inline-block;width:186px;border:solid 2px #187363;vertical-align:middle;overflow:hidden}.homeBlogIMG img{width:100%;height:auto;transition:all .5s ease}.homeBlog a:hover img{transform:scale(1.1,1.1)}.homeBlogContent{display:inline-block;padding:20px 25px;text-align:left;vertical-align:middle}.homeBlogContent h3{font-size:1.2rem;color:#186763}.homeBlogContent h4{padding:10px 0 20px;font-size:.9rem;font-weight:200}.homeBlogContent h5{font-size:1rem;font-weight:400;line-height:1.51}.homeBlog h6{text-align:right;padding:15px 0 0}.homeBlog h6 a{display:inline-block;vertical-align:middle;font-size:1.1rem;color:#222;text-decoration:none}.homeBlog h6 a i{display:inline-block;vertical-align:middle;font-size:1.3rem;margin-right:3px;margin-left:3px;transition:all .2s linear}.homeBlog h6 a:hover i{margin-right:0;margin-left:6px}.homeCarouselWrap{padding:0 0 100px;width:1258px;max-width:90%;margin:0 auto;text-align:center;overflow:visible}.homeCarousel div{position:relative;padding:20px 0}.homeCarousel div a{display:block}.homeCarousel div img{padding:0;margin:0 auto}.homeCarousel div h3{position:relative;text-align:center;width:100%}.homeCarousel div h3 span{display:block;width:100%;position:absolute;bottom:-30px;left:0;z-index:50;text-align:center}.homeCarousel div h3 span strong{background:#187363;color:#fff;display:inline-block;padding:18px;box-sizing:border-box;max-width:80%;min-width:80%;font-size:1.15rem;box-shadow:0 0 2px rgba(0,0,0,.2)}.homeCarousel .slide-arrow:hover{cursor:pointer}.pageFooter{background:#187363;margin-top:250px;position:relative}.pageFooter h2{width:100%;text-align:center}.pageFooter h2 span{display:inline-block;width:30%;margin:-200px auto 0 auto;padding:30px 80px;background:#fff;border-radius:100%}.pageFooter h2 img{width:50%}.pageFooterConsists{padding:45px 30px;width:1300px;max-width:100%;margin:0 auto;text-align:left;box-sizing:border-box}.pageFooterCompany{display:inline-block;text-align:left;vertical-align:top}.pageFooterCompany h3 img{display:inline-block;border:solid 2px #86b5ad}.pageFooterCompany h4{width:80%;padding:27px 0 15px}.pageFooterCompany h4 img{width:240px;height:auto}.pageFooterCompany p{color:#fff;font-size:.9rem;line-height:1.81}.pageFooterLinks{vertical-align:top;display:inline-block}.pageFooterLinks dl{display:inline-block;vertical-align:top;margin-left:70px}.pageFooterLinks dl dt{color:#fff;font-size:1.2rem;font-weight:400;margin:0 0 35px}.pageFooterLinks dl dd{margin:0 0 20px;line-height:1.41}.pageFooterLinks dl dd a{font-size:1rem;color:#fff;text-decoration:none;transition:all .2s ease}.pageFooterLinks dl dd a:hover{opacity:.75}.pageFooterLinks dl dd a small{display:inline-block;font-size:.9rem;vertical-align:middle}.pageFooterLinks dl dd a small i:last-child{font-size:.75rem;display:inline-block;vertical-align:middle}.pageFooterLinks h5{padding:30px 0 0 70px}.pageFooterLinks h5 a{display:inline-block;padding:9px 5px;min-width:500px;background:#fff;border-radius:5px;color:#187363;border:solid 2px #85b5ac;text-decoration:none;text-align:center;font-size:.95rem}.pageFooterSNS{float:right;vertical-align:top}.pageFooterSNS ul{margin-bottom:50px;text-align:right}.pageFooterSNS ul li{display:inline-block;width:70px;margin-left:17px}.pageFooterSNS ul li img{width:100%;height:auto;transition:all .5s ease;opacity:.5}.pageFooterSNS ul li:hover img{opacity:1}.pageFooterSNS h6{padding:25px;border-radius:15px;background:#fff;display:inline-block;border:solid 2px #85b5ac}.pageEND ul{padding:50px 0;text-align:center}.pageEND ul li{display:inline-block;margin:0 20px}.pageEND ul li img{height:130px;width:auto}.pageEND p{height:50px;color:#fff;text-align:center;background:rgba(24,115,99,.8);font-size:.9rem;line-height:50px}.toTop{width:60px;height:60px;text-align:center;line-height:60px;position:fixed;right:10px;bottom:10px}.toTop a{width:60px;height:60px;display:block;color:#fff;text-decoration:none;font-size:1.3rem;background:rgba(24,115,99,.8);transition:all .5s ease}.toTop a:hover{background:rgba(24,115,99,1);line-height:50px}.homeSDGsWrap{background:#f8f7f5;padding:60px 30px;margin-bottom:115px}.homeSDGs{width:1250px;margin:0 auto}.homeSDGs h2{color:#187364;font-size:2.5rem;font-weight:200;margin-bottom:55px}.homeSDGs div{text-align:left}.homeSDGs div dl{width:47%;float:left;text-align:left}.homeSDGs div dl dt p{text-align:left;font-size:1rem;line-height:1.81;margin-bottom:25px}.homeSDGs div dl dd a{display:block;padding:15px;background:#fff;margin-top:35px}.homeSDGs div dl dd a h3{display:inline-block;vertical-align:middle;width:50%;float:left;color:#222;padding:30px 0 0 10px;font-size:3rem;font-weight:500;text-align:center}.homeSDGs div dl dd a h3 span{display:block;margin-top:10px;padding:10px 0 0;border-top:solid 1px #222;font-size:1.5rem;font-weight:400}.homeSDGs div dl dd a h4{display:block;background:#fff;width:40%;float:right}.homeSDGs div dl dd a h4 img{width:100%;height:auto}.homeSDGs h5{width:47%;float:right}.homeSDGs h5 img{width:100%;height:auto;display:inline-block;border:solid 15px #fff}.homeSDGs ul{padding:45px 0 0;text-align:center}.homeSDGs ul li{display:inline-block;margin:0 40px}.homeSDGs ul li a{color:#187364}.bread{margin-bottom:100px}.bread ul{display:inline-block;z-index:10;background:#fff;width:80%;margin:-60px auto 0 auto;padding:20px;text-align:left}.bread ul li{display:inline-block}.bread ul li a{color:#333}.bread li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";display:inline-block;margin:0 5px 0 15px}.content-area-archives{width:1140px;max-width:90%;margin:0 auto;text-align:left}.content-area-newsitem:after{content:"";display:block;clear:both;height:80px}.pageMain{width:70%;float:left}.pageSide{width:25%;float:right;padding:20px;box-sizing:border-box;background:#f8f7f5}.pageSide .sideHeading{font-size:1.1rem;margin-bottom:15px}.pageSide .archiveList{line-height:1.81}.pageSideHeading{font-size:1.1rem;text-align:left;font-weight:400;margin:0 0 20px}.pageSide .accordion{line-height:1.61}.content-area-archives .page-header{display:block}.content-area-archives .page-header .page-title{font-size:2rem;font-weight:300;text-align:left;margin:0 0 50px}.content-area-archives .wp-post-image{float:left;margin-right:3%;box-shadow:0 0 2px rgba(0,0,0,.3)}.content-area-archives .post{margin-bottom:50px}.content-area-archives .post:after{content:"";display:block;clear:both;height:0}.content-area-archives a{color:#333}.content-area-archives .entry-title{font-size:1.5rem;margin:0 0 20px}.content-area-archives .entry-content{font-size:1rem;line-height:1.61;margin-bottom:15px}.content-area-archives .entry-footer{font-size:.9rem;line-height:1.51}.content-area-archives .entry-footer *{vertical-align:middle}.entry-footer .posted-on{margin-right:15px}.entry-footer .byline,.entry-footer .updated,.entry-footer .cat-links{display:none}.entry-footer .published{display:inline !important}.content-area-newsitem .entry-footer{text-align:right}.pagination *{vertical-align:middle}.pagination h2{margin-bottom:15px}.content-area-page .entry-header{display:none}.projectHero{width:80%;max-width:1600px;margin:0 auto 50px;text-align:left}.projectHero div{width:48%;float:left}.projectHero h4{width:48.5%;float:right;text-align:right}.projectHero h4 img{width:100%;height:auto;box-shadow:0 0 3px rgba(0,0,0,.3);display:inline-block;padding:10px;box-sizing:border-box}.projectHero div h2{text-align:left;font-size:2rem;font-family:ryo-gothic-plusn,sans-serif;font-weight:700;margin:0 0 15px}.projectHero div h3{text-align:left;font-size:1.2rem;font-family:futura-pt,sans-serif;font-weight:400;color:#187363;margin:0 0 30px}.projectHero div h3:before{content:"－";color:#187363;display:inline-block;margin-right:5px}.projectHero div p{text-align:left;font-size:1.1rem;line-height:1.81;font-family:ryo-gothic-plusn,sans-serif;font-weight:400;margin:0 0 30px}.projectHero div a{font-size:1.1rem;display:inline-block;padding:15px 20px;color:#fff;text-decoration:none;background:#187363;border-radius:100px}.projectHero div a i{display:inline-block;transition:all .3s ease;margin:0 3px 0 2px}.projectHero div a:hover i{margin:0 0 0 5px}.sectionLine{padding:35px 0 50px}.sectionLine p{min-width:50px;max-width:5%;margin:0 auto;border-bottom:solid 1px #187363}.sectionNoLine{padding:35px 0 50px}.pageProject{width:1240px;max-width:90%;margin:0 auto}.pageProject-2{width:1240px;max-width:100%;margin:0 auto;padding:0}.pageProject li{transition:all .5s ease}.pageProject-2 li{margin:0 auto;padding:0;transition:all .5s ease}.pageProject li a{display:block;text-indent:0;color:#333;padding:20px;transition:all .5s ease;overflow:hidden}.pageProject-2 li a{display:block;text-indent:0;color:#333;padding:10px;transition:all .5s ease;overflow:hidden}.pageProject li:hover{box-shadow:0 0 3px rgba(0,0,0,.3)}.pageProject li h2,.pageProject-2 li h2{width:37%;float:left}.pageProject li h2 img,.pageProject-2 li h2 img{width:100%;height:auto;box-shadow:0 0 2px rgba(0,0,0,.3)}.pageProject li div,.pageProject-2 li div{width:60%;float:right;text-align:left}.pageProject li div small,.pageProject-2 li div small{display:block;font-size:1rem;font-family:futura-pt,sans-serif;font-weight:500;color:#187363;margin-bottom:10px}.pageProject li div small:before{content:"－"}.pageProject li div h3,.pageProject-2 li div h3{font-size:2rem;font-family:ryo-gothic-plusn,sans-serif;font-weight:700;margin:0 0 15px;transition:all .5s ease}.pageProject li:hover h3,.pageProject-2 li:hover h3{color:#187363}.pageProject li div h4,.pageProject-2 li div h4{font-size:1.2rem;font-family:ryo-gothic-plusn,sans-serif;font-weight:400;margin:0 0 25px}.pageProject li div p{text-align:left;font-size:1.05rem;line-height:1.81;margin-bottom:25px;font-weight:400}.pageProject-2 li div p{text-align:left;font-size:1.4rem;line-height:1.81;margin-bottom:0;font-weight:400}.pageProject li div h5{font-size:1.2rem;font-weight:400;color:#187363}.pageProject-2 li div h5{font-size:1.2rem;font-weight:400;color:#187363}.pageProject-2 li div h5 a{color:#187363 !important}.pageProject li div h5 i,.pageProject-2 li div h5 i{display:inline-block;margin:0 3px 0 0;transition:all .5s ease}.pageProject li:hover div h5 i,.pageProject-2 li:hover div h5 i{display:inline-block;margin:0 0 0 3px;transition:all .5s ease}.worksIndex{width:1200px;max-width:90%;margin:0 auto}.worksIndex h2{font-size:2.4rem;font-weight:500;margin-bottom:30px}.worksIndex h2 span{display:block;color:#187363;font-weight:600;font-size:.9rem;letter-spacing:1px;padding-bottom:10px}.worksIndex ul{font-size:0}.worksIndex ul li{display:inline-block;margin:0 5px 5px 0;vertical-align:top}.worksIndex ul li a{display:block;color:#333;text-decoration:none;font-size:1rem;padding:10px 10px 15px;transition:all .5s ease;width:200px}.worksIndex ul li a img{width:200px;height:138px;display:inline-block;box-shadow:0 0 2px rgba(0,0,0,.5);margin-bottom:13px;transition:all .5s ease}.worksIndex a:hover img{opacity:.8;transform:scale(1.1,1.1)}.worksIndex li p{line-height:1.41}.worksGallery{width:1200px;max-width:90%;margin:0 auto;padding:39px 0 69px}.worksHero{margin-bottom:23px}.worksNav{padding:59px 0 0}.worksNav ul li{display:inline-block;margin:0 10px}.worksNav ul li a{display:block;padding:20px;font-size:1.2rem;color:#187363;text-decoration:none;font-weight:700;transition:all .5s ease}.worksNav a i{display:inline-block;margin:0 4px 0 0;transition:all .3s ease}.worksNav a:hover i{margin:0 1px 0 3px}.pageNav ul{font-size:0}.pageNav ul li{display:inline-block}.pageNav ul li a{color:#333;display:inline-block;padding:5px 15px;font-size:1.1rem;text-decoration:none;transition:all .3s ease}.pageNav a i{display:block;opacity:.2;transition:all .3s ease;padding-top:5px}.pageNav a:hover{color:#187363}.pageNav a:hover i{color:#187363;opacity:1}.pageNavAbout li:nth-of-type(1) i{opacity:1}.pageNav50th li:nth-of-type(2) i{opacity:1}.pageNavOutline li:nth-of-type(3) i{opacity:1}.pageNavHistory li:nth-of-type(4) i{opacity:1}.pageNavOrganization li:nth-of-type(5) i{opacity:1}.pageNavAccess li:nth-of-type(6) i{opacity:1}.pageNavRelation li:nth-of-type(7) i{opacity:1}.pageNavManagement li:nth-of-type(1) i{opacity:1}.pageNavManagementAbout li:nth-of-type(2) i{opacity:1}.pageNavManagementApartment li:nth-of-type(3) i{opacity:1}.pageNavRepair li:nth-of-type(1) i{opacity:1}.pageNavRepairFlow li:nth-of-type(2) i{opacity:1}.pageNavRepairTechnology li:nth-of-type(3) i{opacity:1}.pageNavRepairWorks li:nth-of-type(4) i{opacity:1}.aboutHero{width:1400px;max-width:90%;margin:0 auto}.aboutHero div{width:94%;margin:0 auto;position:relative;z-index:10;background:#fff;padding-bottom:50px}.aboutHero h3{margin-top:-100px;padding:50px 30px 40px;font-size:3rem;font-weight:400}.aboutHero h4{font-size:2.5rem;color:#187363;margin-bottom:30px}.aboutHero p{font-size:1.1rem;font-weight:400;line-height:1.81}.aboutLogo{width:1400px;max-width:90%;margin:-100px auto 0 auto;padding-top:100px}.aboutLogo h2{padding:50px 30px 40px;font-size:3rem;font-weight:400}.aboutLogo p{font-size:1.1rem;font-weight:400;line-height:1.81}.aboutLogo h3{padding:100px;margin:0}.aboutLogo h3 video{width:100%}.aboutMiyata{width:1400px;max-width:90%;margin:0 auto;padding-bottom:100px}.aboutMiyata h2{padding:80px 30px 10px;font-size:3rem;font-weight:400}.aboutMiyata p{font-size:1.1rem;font-weight:400;line-height:1.81}.aboutMiyata p strong{display:inline-block;color:#187363;padding:30px 0 10px;font-size:1.5rem;font-weight:700}.aboutMiyata h3{padding:39px 0 0}.aboutMiyata h3 a{display:inline-block;padding:20px 50px;font-size:1.1rem;color:#fff;text-decoration:none;background:#187363;border-radius:100px;transition:all .5s ease}.aboutMiyata h3 a:hover{background:#009844}.dataList{width:1140px;max-width:90%;margin:0 auto;text-align:left;display:table}.howtoZEH .dataList{max-width:100%}.dataList:after{content:"";display:block;clear:both;height:100px}.dataList th{white-space:nowrap;font-size:1.1rem;vertical-align:top;border-bottom:solid 1px #187363;padding:20px 35px 20px 0;line-height:1.81}.dataList td{width:100%;font-size:1.1rem;vertical-align:top;border-bottom:solid 1px silver;padding:20px 0;line-height:1.81}.dataList td strong{display:block}.pageHeading{border-bottom:solid 5px silver;width:1140px;max-width:90%;margin:0 auto 50px;padding:0 0 20px;text-align:center}.pageHeading small{color:#187363;display:block;font-size:1rem;font-weight:400;margin-bottom:13px}.pageHeading h2{font-size:3rem;font-weight:400}.historyList{line-height:1.61;width:1140px;margin:0 auto}.historyList:after{content:"";display:block;clear:both;height:100px}.historyList li{padding-bottom:30px;margin-bottom:50px;border-bottom:solid 1px #ddd}.historyList h3{font-size:2rem;font-weight:700}.historyList h4{font-size:1.1rem;margin-bottom:20px;font-weight:400}.historyList h5{font-size:1.3rem;margin-bottom:30px;font-weight:500}.historyList h6{margin-bottom:30px}.historyList h6 img{box-shadow:0 0 1px rgba(0,0,0,.5)}.organizationList:after{content:"";display:block;clear:both;height:100px}.organizationList h3{font-size:1.1rem;font-weight:400;margin-bottom:15px}.organizationList h4{font-size:2rem;font-weight:600;letter-spacing:8px;text-indent:8px;margin-bottom:60px}.accessInfo:after{content:"";display:block;clear:both;height:100px}.accessInfo dl{padding-bottom:50px;margin:0 auto 50px auto;border-bottom:solid 1px #ddd;width:1140px}.accessInfo dl:nth-of-type(3){border-bottom:none}.accessInfo dl dt{font-size:1.1rem;font-weight:600;margin-bottom:15px}.accessInfo dl dd p{font-size:1rem;line-height:1.61}.accessInfo dl dd address{font-size:1rem;line-height:1.81;font-style:normal}.accessInfo dl dd iframe{margin-top:30px;width:1140px;box-sizing:border-box;border:solid 1px #ddd}.accessInfo dl dd a{color:#187363}.relationInfo:after{content:"";display:block;clear:both;height:100px}.relationInfo li{width:1140px;margin:0 auto 30px auto;padding-bottom:50px;padding-top:30px;border-bottom:solid 1px #ddd}.relationInfo li h3{font-size:1.3rem;margin-bottom:15px}.relationInfo li h4 a{color:#187363}.anniversaryInfo:after{content:"";display:block;clear:both;height:100px}.anniversaryInfo h3{margin-bottom:50px}.anniversaryInfo h3 img{width:1400px;max-width:90%;height:auto}.anniversaryInfo p{font-size:1.1rem;line-height:2.01;margin-bottom:30px}.anniversaryInfo h4{font-size:1.1rem;font-weight:400;margin-bottom:30px;padding-top:20px}.anniversaryInfo h5{font-size:1.3rem;letter-spacing:1px;margin-bottom:80px;line-height:1.81}.anniversaryInfo h6{font-size:1.9rem;font-weight:500;margin-bottom:30px}.anniversaryInfo p img{display:inline-block;padding:10px;box-shadow:0 0 3px rgba(0,0,0,.3);max-width:80%;height:auto}.eraIntro{margin-bottom:30px}.eraIntro h2{width:1402px;max-width:90%;margin:0 auto}.eraIntro h3{padding:50px 0 20px;font-size:1.5rem;font-weight:600}.eraIntro p{font-size:1rem;line-height:1.81;width:1140px;max-width:90%;text-align:left;margin:0 auto 20px}.eraPoint1,.eraPoint2,.eraPoint3{width:1140px;max-width:90%;margin:0 auto 80px}.eraPoint1 h3,.eraPoint2 h3,.eraPoint3 h3{font-size:1.5rem;margin-bottom:30px}.eraPoint1 h3 span,.eraPoint2 h3 span,.eraPoint3 h3 span{display:block;margin-bottom:15px;color:#316eb1;font-size:1rem}.eraPoint1 p,.eraPoint2 p,.eraPoint3 p{font-size:1rem;line-height:1.81;text-align:left;margin:0 auto 40px}.eraPoint1 dl{width:740px;max-width:90%;display:inline-block;padding:30px;background:#092f7b;margin-bottom:25px}.eraPoint1 dl dt{color:#fff;font-size:1.8rem;margin-bottom:20px;font-weight:700}.eraPoint1 dl dd{background:#316eb1;padding:20px;color:#fff;border:solid 1px #83a8d0}.eraPoint1 dl dd h4{font-size:1.3rem;line-height:1.81;font-weight:600;margin-bottom:20px}.eraPoint1 dl dd h5{font-size:2.2rem;padding:20px;background:#6e99c8;line-height:1.61;border:solid 1px #adc5e0}.eraPoint1 dl dd h5 span{display:block;font-size:1.3rem;font-weight:500}.eraPoint1 h6{font-size:1.2rem;font-weight:600}.eraPoint2 p strong{display:inline-block;padding:20px 0 5px;font-size:1.1rem}.eraPoint2 ul{max-width:90%}.eraPoint2 ul li,.eraPoint3 ul li{display:inline-block;margin:0 15px}.eraPoint2 ul li h4,.eraPoint3 ul li h4{margin-bottom:15px}.eraPoint2 ul li h5,.eraPoint3 ul li h5{font-size:.9rem;font-weight:500}.eraPoint2 ul li img,.eraPoint3 ul li img{box-shadow:0 0 2px rgba(0,0,0,.6);display:inline-block;padding:7px}.eraPoint2 p i{display:inline-block;margin-right:3px}.eraPoint3 ol{padding:20px 20px 15px;background:#eee;margin-bottom:40px}.eraPoint3 ol li{padding:15px;background:#fff;margin-bottom:5px;font-size:1.2rem}.eraPlus{width:1402px;max-width:90%;margin:0 auto}.eraPlus:after{content:"";display:block;clear:both;height:100px}.eraPlus h2{margin-bottom:50px}.eraPlus h3{font-size:1.5rem;margin-bottom:30px}.eraPlus p{width:1140px;margin:0 auto 30px;text-align:left;font-size:1rem;line-height:1.61}.eraPlus div{padding:30px;background:#eee;width:1140px;box-sizing:border-box;margin:0 auto;font-size:0}.eraPlus div ul:after{content:"";display:block;clear:both;height:0}.eraPlus div ul li{display:inline-block;width:48%;margin:0 1%;box-shadow:0 0 2px rgba(0,0,0,.3)}.eraPlus div h4{padding:25px 0 0;font-size:1.2rem}.pageTitle{padding:0 0 30px;text-align:center;border-bottom:solid 3px silver;margin:0 auto 50px;width:1600px;max-width:90%}.pageTitle h2{font-size:3rem;font-weight:500;margin-bottom:15px}.pageTitle p{font-size:.9rem;color:#187363}.managementIntro h2,.repairIntro h2,.repairContent h2{font-size:1.8rem;line-height:1.61;margin-bottom:20px}.repairIntro h3{font-size:1.5rem;line-height:1.61;margin-bottom:20px}.repairContent h3{font-size:1.5rem;line-height:1.61;margin-bottom:20px;color:#187363}.managementIntro h2 span,.repairIntro h2 span{font-size:1.1rem;font-weight:500}.managementIntro div,.managementAbout div{background:#ddd;padding:30px 30px 25px;width:1140px;box-sizing:border-box;margin:0 auto 30px}.repairIntro div{width:1140px;margin:0 auto 30px}.repairContent{width:1140px;margin:0 auto 30px}.checkList{box-sizing:border-box;border:solid 1px #187363;margin-bottom:15px}.checkList dt{background:#187363;padding:15px;text-align:left}.checkList dd{padding:15px;text-align:left;color:#333;font-size:1.1rem;line-height:1.61}.checkList dt span{display:inline-block;margin-right:10px;background:#fff;color:#333;padding:5px 15px;border-radius:30px;font-size:.95rem;vertical-align:middle;font-family:futura-pt,sans-serif;font-weight:600}.checkList dt strong{display:inline-block;font-size:1.3rem;font-weight:500;color:#fff;vertical-align:middle}.repairContent caption{color:#d00;font-size:1.2rem;font-weight:600;margin-bottom:20px}.repairContent table{width:100%;border-top:solid 1px #187363;border-right:solid 1px #187363;font-size:.95rem;margin-bottom:20px}.repairContent table th{padding:15px;border-bottom:solid 1px #187363;border-left:solid 1px #187363;text-align:left;vertical-align:top;line-height:1.41;background:#2f8172;color:#fff}.repairContent table td{padding:15px;border-bottom:solid 1px #187363;border-left:solid 1px #187363;text-align:left;vertical-align:top;line-height:1.41;position:relative}.repairContent table td span{display:inline-block;padding:10px 0 0;width:100%;font-weight:600}.repairContent table td b{position:absolute;right:15px;bottom:15px}.link{color:#187363}.repairIntro div p,.repairContent p{font-size:1.1rem;line-height:1.61;text-align:left;margin-bottom:15px}.repairIntro ul{width:1140px;margin:0 auto 50px}.repairIntro ul li{display:inline-block;margin:0 10px;width:40%}.repairIntro ul li img{width:100%;height:auto;box-shadow:0 0 2px #ddd}.managementIntro ul li,.managementAbout ul li{background:#fff;padding:15px;text-align:left;border-radius:5px;margin-bottom:5px;font-size:1.1rem}.managementIntro ul li i,.managementAbout ul li i{display:inline-block;margin-right:5px;color:#187363}.managementIntro{font-size:1.1rem;line-height:1.61}.managementContent,.managementAbout{width:1140px;margin:0 auto}.managementContent h2,.managementAbout h2{font-size:1.5rem;margin-bottom:30px}.managementContent p,.managementAbout p{text-align:left;font-size:1rem;font-weight:500;line-height:1.61;margin:0 0 20px}.managementIMG1{float:right;width:240px;display:inline-block;margin:0 0 20px 30px}.managementIMG1-2{float:right;width:320px;display:inline-block;margin:0 0 20px 30px}.managementIMG2{width:960px;margin:0 auto 40px auto}.managementIMG2 img{width:500px;height:auto}.managementIMG2 dd{padding:30px 0 0}.managementIMG2 dd h3{font-size:1.3rem}.managementIMG2 dd span{display:block;padding:15px 0 0;font-size:1rem}.managementContent h4{font-size:1.2rem;margin-bottom:20px;padding-top:30px}.managementContent table{width:100%;border-top:solid 1px silver;border-right:solid 1px silver}.managementContent table td{padding:30px;border-bottom:solid 1px silver;border-left:solid 1px silver}.superlast:after{content:"";display:block;clear:both;height:100px}.last{margin-bottom:30px !important}.last2{margin-bottom:50px !important}.managementAboutText{text-align:left;width:1140px;margin:0 auto}.managementAbout h3{padding:10px 0 30px}.managementAbout h3 span{display:inline-block;margin-top:30px;font-size:1.1rem}.managementAbout h4{padding:30px 0 25px;font-size:1.3rem}.managementAbout table{display:inline-block;border-top:solid 1px silver;border-right:solid 1px silver;margin-bottom:30px}.managementAbout table th{border-bottom:solid 1px silver;border-left:solid 1px silver;padding:30px;vertical-align:middle;text-align:left;line-height:1.61}.managementAbout table td{border-bottom:solid 1px silver;vertical-align:middle;padding:30px;text-align:left;line-height:1.61}.managementAbout table td:nth-of-type(1){border-left:none}.managementNav:after,.repairNav:after,.reformNav:after{content:"";display:block;clear:both;height:50px}.managementAbout p strong{display:inline-block;margin-bottom:7px;font-size:1.1rem}.page .entry-header{display:none}.flowBox{width:960px;margin:0 auto}.flowBox li{border:solid 2px silver;border-radius:30px}.flowBox li:after{content:"";display:block;clear:both;height:15px}.flowBox li div{border:solid 10px #fff;border-bottom:0 !important;border-radius:30px;margin-bottom:0 !important;padding:0}.flowBox li div h4{color:#fff;font-size:1.3rem;padding:20px;background:#187363;border-radius:25px 25px 0 0}.flowBox li div h5{padding:25px 25px 0;margin-bottom:0 !important;text-align:left;font-size:1rem !important;line-height:1.61;font-weight:500;background:#f0f0f0;border-radius:0 0 25px 25px}.flowBox li div h5:after{content:"";display:block;clear:both;height:25px}.flowBox li div h5 img{display:inline-block;width:33%;height:auto;float:right;box-shadow:0 0 2px rgba(0,0,0,.3);margin:0 0 0 30px;vertical-align:bottom}.superNext{padding:25px 0;font-size:3rem;color:#187363}.serviceTitle{background:#187363;margin:80px 0}.serviceTitle:after{content:"";display:block;clear:both;height:0}.serviceTitle dt{color:#fff;font-size:2.3rem;width:60%;display:inline-block;float:left;text-align:left;padding:40px 0 0 50px}.serviceTitle dt span{font-family:futura-pt,sans-serif;font-weight:400;font-style:normal;font-size:1.1rem;color:#fff;display:block;letter-spacing:2px;margin-bottom:20px}.serviceTitle dt small{display:block;font-size:1.2rem;padding:15px 0 0}.serviceTitle dt b{font-family:futura-pt,sans-serif;font-weight:700;font-style:normal}.serviceTitle dd{width:28%;display:inline-block;float:right;margin-right:5%}.serviceTitle dd img{transform:rotate(-10deg);box-shadow:0 0 2px rgba(0,0,0,.2);display:inline-block;background:#fff;padding:5px}.miniGallery:after{content:"";display:block;clear:both;height:50px}.miniGallery li{display:inline-block;margin:0 1%}.miniGallery3{width:26%}.miniGallery li img{box-shadow:0 0 2px rgba(0,0,0,.3)}.adeTable1 th{white-space:nowrap}.remarks1{width:1080px;padding:30px;margin:0 auto;background:#e0ecea}.remarks1:after{content:"";display:block;clear:both;height:0}.remarks1 div{display:inline-block;width:70%;float:left}.remarks1 div h2{text-align:left;font-size:1.2rem;color:#187363;margin-bottom:15px}.remarks1 div p{text-align:left;font-size:1rem;line-height:1.41;margin-bottom:5px}.remarks1 h3{display:inline-block;width:25%;float:right}.remarks1 h3 img{display:inline-block;background:#fff;padding:5px}.reformIMG1{width:1140px;margin:0 auto;max-width:100%}.reformKind,.reformKind2{width:1140px;margin:0 auto}.reformKind:after,.reformKind2:after{content:"";display:block;clear:both;height:30px}.reformKind table,.reformKind2 table{width:100%;border-top:solid 1px #187363;border-right:solid 1px #187363}.reformKind table th{border-bottom:solid 1px #187363;border-left:solid 1px #187363;white-space:nowrap;vertical-align:middle;text-align:left;padding:15px;width:50%;background:#e0ecea}.reformKind2 table th{border-bottom:solid 1px #187363;border-left:solid 1px #187363;white-space:nowrap;vertical-align:middle;text-align:left;padding:15px;width:30%;background:#e0ecea}.reformKind table th p,.reformKind2 table th p{display:inline-block;vertical-align:middle;width:20%;margin-right:30px}.reformKind table th h3,.reformKind2 table th h3{display:inline-block;vertical-align:middle;text-align:left;font-size:1.3rem}.reformKind table th h3:before,.reformKind2 table th h3:before{content:"●";color:#187363}.reformKind table th img{width:100%;height:auto;display:inline-block;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.3);box-sizing:border-box;padding:5px}.reformKind table td{border-bottom:solid 1px #187363;border-left:solid 1px #187363;width:50%;text-align:left;padding:15px;vertical-align:middle}.reformKind2 table td{border-bottom:solid 1px #187363;border-left:solid 1px #187363;width:70%;text-align:left;padding:15px;vertical-align:middle}.reformKind table td p,.reformKind2 table td p{font-size:1.1rem;line-height:1.51;text-align:left}.reformOther{width:1080px;max-width:90%;margin:0 auto;background:#fef4e5;padding:30px 30px 20px;border:solid 1px #f29600}.reformOther h2{font-size:1.2rem;margin-bottom:25px}.reformOther ul{text-align:left}.reformOther ul li{display:inline-block;margin:0 20px 15px 0;text-align:left;font-size:1.1rem}.reformOther ul li:before{content:"●";color:#f29600}.recruitTitle{width:1080px;margin:0 auto;max-width:90%;background:url(//www.miyata-kk.com/wp-content/themes/twentynineteen-child/images/recruit/recruit_titlebg.png) right top/contain no-repeat #116789;padding:35px 35px 37px}.recruitTitle h2{text-align:left;font-size:2.4rem;font-weight:400;margin:0 0 8px;color:#fff}.recruitTitle p{text-align:left;font-size:.95rem;font-weight:300;color:rgba(255,255,255,.5);letter-spacing:3.5px;text-indent:.5rem}.recruitMessage{padding:50px 0 0}.recruitMessage h2{text-align:center;font-size:2rem;font-weight:400;margin:0 0 20px}.recruitMessage h2 span{border-bottom:solid 2px #116789}.recruitMessage p{text-align:center;margin:0 0 50px;font-size:1.1rem;line-height:1.61}.recruitMessage h3{font-size:1.8rem;font-weight:400;margin:0 0 20px;color:#116789}.recruitSummary{width:1080px;margin:0 auto}.recruitSummary:after{content:"";display:block;clear:both;height:80px}.recruitSummary table{width:100%}.recruitSummary table caption{font-size:1.3rem;font-weight:400;margin:0 0 30px;background:#116789;color:#fff;padding:15px}.recruitSummary table th{white-space:nowrap;padding:20px 50px 20px 0;border-bottom:solid 1px #116789;text-align:left;font-size:1.1rem;line-height:1.61}.recruitSummary table td{padding:20px 0;border-bottom:solid 1px silver;text-align:left;font-size:1.1rem;line-height:1.61}.recruitSummary table td a{color:#116789}.newsTitle{font-size:2rem;font-weight:400;line-height:1.51;text-align:left;margin:0 0 30px}.entry-content-news p{text-align:left;font-size:1.1rem;font-weight:400;line-height:1.81;margin:0 0 30px}.pagelink{font-size:1.05rem;line-height:1.51;padding-top:30px}.pagelink:after{content:"";display:block;clear:both;height:80px}.pagelink .pageprev{width:46%;float:left;text-align:left}.pagelink .pagenext{width:46%;float:right;text-align:right}.usualContent{width:1140px;max-width:90%;margin:0 auto}.usualContent h2{font-size:2rem;font-weight:400;line-height:1.51;margin:0 0 30px}.usualContent p{text-align:left;font-size:1.1rem;font-weight:400;line-height:1.51;margin:0 0 20px}.usualContentZehGallery{width:94% !important;margin:0 auto}.howtoZEH p{line-height:1.81}.u80:after{content:"";display:block;clear:both;height:80px}.u50:after{content:"";display:block;clear:both;height:50px}.u30:after{content:"";display:block;clear:both;height:30px}.ZEHLOGO{padding:30px;background:#eee;text-align:center !important}.howtoZEH .ZEHLOGO{padding:40px;margin-bottom:20px;border-radius:30px}.ZEHLOGO p{text-align:center !important}.howtoZEH .ZEHLOGO p img{border-radius:20px}.ZEHLOGO h3{text-align:center;font-size:1rem;font-weight:400}.ZEHLOGO h3 strong{font-weight:700}.zehRate{width:1140px;max-width:90%;margin:0 auto}.zehRate h2{padding:10px;background:#eee;font-size:1.2rem;margin:0 0 30px}.zehRate ul{text-align:center;border-bottom:dotted 1px #ddd;padding:0 0 20px}.zehRate ul li{font-size:1.1rem;font-weight:400;line-height:1.51;margin-bottom:5px}.contactform{width:1140px;max-width:100%;padding:50px;box-sizing:border-box;background:#eee;margin:0 auto}.contactform table{width:100%}.contactform table th{vertical-align:top;text-align:left;font-size:1rem;font-weight:700;line-height:1.61;padding:30px 50px 30px 20px;white-space:nowrap;background:#fff;border-bottom:solid 2px #eee}.contactform table th .hissu{color:#d00}.contactform table td{vertical-align:top;text-align:left;font-size:1rem;font-weight:400;line-height:1.61;padding:30px 50px 30px 20px;width:100%;background:#fff;border-bottom:solid 2px #eee}.contactform input[type=text]{padding:5px;font-size:1.1rem;border:solid 1px silver;background:#fefefe;font-family:sans-serif}.contactform label{font-size:1.1rem;vertical-align:middle}.contactform label:hover{cursor:pointer}.contactform textarea{padding:5px;font-size:1.1rem;border:solid 1px silver;background:#fefefe;width:100%;height:200px;box-sizing:border-box;font-family:sans-serif}.contactform h3{padding:40px 0 0}.contactform h3 input{padding:15px 30px 13px;background:#72b508;color:#fff;border-radius:10px;font-size:1.15rem;font-weight:400;border-bottom:solid 3px #338000;box-shadow:0 0 2px rgba(0,0,0,.3);transition:all .3s ease;display:inline-block;margin:0 10px}.contactform h3 input:hover{background:#87c02d}.form_back{background:#777 !important;border-color:#444 !important}.form_back:hover{background:#888 !important}input.form_onamae{width:200px}input.form_email{width:350px}input.form_tel{width:150px}.contactContact{width:1140px;max-width:100%;padding:50px;background:#eee;box-sizing:border-box;margin:0 auto}.contactContact h2{font-size:1.2rem;margin:0 0 15px}.contactContact p{font-size:1.1rem;line-height:1.61}.ppText{width:1140px;max-width:90%;margin:0 auto}.ppText p{text-align:left;font-size:1rem;font-weight:400;line-height:1.51;margin:0 0 30px}.ppText dl{text-align:left}.ppText dl dt{font-size:1.1rem;font-weight:700;margin:0 0 20px}.ppText dl dd{text-align:left;font-size:1rem;font-weight:400;line-height:1.51;margin:0 0 30px}.ppText ul{margin:30px 0;padding:30px;background:#eee;box-sizing:border-box}.ppText ul li:before{content:"・"}.edit-link{display:none}.uList{text-align:left;display:block;text-indent:-15px;padding-left:15px}.uList:before{content:"・"}.itemBox{width:1100px;margin:0 auto 30px auto;padding:20px;border:solid 1px #ddd;text-align:left}.itemBox h2{float:right;margin:0 0 20px 30px}.itemBox h3{font-size:1.5rem;font-weight:400;margin-bottom:10px}.itemBox h4{color:#1c81af;font-size:1.2rem;margin-bottom:15px}.itemBox div p{font-size:1.05rem;line-height:1.51;margin-bottom:20px}.itemBox div table{border-top:solid 1px #1c81af;border-right:solid 1px #1c81af}.itemBox div table th{border-bottom:solid 1px #1c81af;border-left:solid 1px #1c81af;padding:10px;text-align:left;background:#1c81af;color:#fff;font-size:1rem;line-height:1.51}.itemBox div table td{border-bottom:solid 1px #1c81af;border-left:solid 1px #1c81af;padding:10px;font-size:1rem;line-height:1.51}.maxIMG{margin-bottom:30px}.maxIMG img{max-width:100%;height:auto}.category-news .attachment-thumbnail,.category-blog .attachment-thumbnail{max-width:170px;height:auto}.table3{table-layout:fixed;width:100%;border-collapse:collapse;border:4px solid #ccc}.table3 th,.table3 td{border:2px solid #ccc;padding:12px;font-size:1rem;line-height:1.61;vertical-align:middle}.table3 th{background:#e6e6e8;color:#000;font-weight:600}.table3 span{color:#e83530}.zeh-m-p{background:#f5c7ad !important}.zeh-m-o{background:#ea5c1e;color:#fff}.zeh-m-b{background:#0a96d1;color:#fff}.zeh-m-g{background:#96c953;color:#fff}h3.zeh-m-t{margin:50px auto 30px;padding-bottom:10px;font-size:150%;text-align:left;border-bottom:3px solid silver}p.zeh-m-tel{margin:0 auto;font-size:300%;font-weight:600;color:#009a44}.tenant-gt{margin:80px auto 80px;padding:0}.tenant-sp{display:none}.about_ZEH-M{width:1140px;max-width:90%;margin:0 auto;padding:40px 0 30px}.underHeading{font-size:2.3rem;line-height:1.51;margin-bottom:30px}.underHeading small{font-size:1.8rem}.underHeading:after{display:block;content:"";width:270px;border-bottom:solid 2px #03194b;margin:5px auto 0 auto;font-size:0;height:5px}.about_ZEH-M section{display:flex;justify-content:center;gap:30px}.about_ZEH-M img{width:25%;float:right}.about_ZEH-M section div img{display:none}.about_ZEH-M section p{font-size:1.1rem;line-height:1.8;margin-bottom:20px;text-align:left}.about_ZEH-M section table{border-top:solid 1px #00a040;border-right:solid 1px #00a040;width:100%}.about_ZEH-M section table th,.about_ZEH-M section table td{border-bottom:solid 1px #00a040;border-left:solid 1px #00a040;padding:15px}.about_ZEH-M section table th{background:#8fc31f;color:#fff}.about_ZEH-M section table td br{display:none}.about_ZEH-M section table th sup{font-size:.8rem;vertical-align:top}.about_ZEH-M section h4{padding:20px 0 0;text-align:left;font-size:.85rem;font-weight:400;line-height:1.61;opacity:.8}.ZEH-M_Feature{padding:40px 30px;width:1240px;max-width:90%;margin:0 auto 50px}.ZEH-M_Feature fieldset{border:solid 2px #00a040;border-radius:30px;padding:40px}.ZEH-M_Feature fieldset legend{font-size:2.1rem;font-weight:700;padding:0 10px;color:#00a040}.ZEH-M_Feature ol{display:flex;gap:20px;flex-wrap:wrap;background:#8fc31f;padding:35px;border-radius:25px}.ZEH-M_Feature ol li{width:100%}.ZEH-M_Feature section{background:#fff;border-radius:20px;padding:30px;display:flex;gap:40px;justify-content:space-between;flex-direction:row-reverse}.ZEH-M_Feature section cite{width:35%}.ZEH-M_Feature section cite img{width:100%;height:auto;border-radius:20px;box-shadow:0 0 2px rgba(0,0,0,.5)}.ZEH-M_Feature section h3{font-size:1.9rem;font-weight:600;margin-bottom:15px;text-align:left;line-height:1.39}.ZEH-M_Feature section div{width:65%}.ZEH-M_Feature section div p{text-align:left;font-size:1.1rem;line-height:1.81}.gotoZEH{padding:10px 0 50px}.gotoZEH a{display:inline-block;padding:20px 50px 18px;background:#8fc31f;background:linear-gradient(90deg,rgba(143,195,31,1) 0%,rgba(0,160,64,1) 100%);border-radius:100px;color:#fff;text-decoration:none;border:solid 2px #c7e18f;box-shadow:0 0 0 3px #b1d563;transition:all .3s ease}.gotoZEH a:hover{box-shadow:0 0 0 3px #c7e18f;color:rgba(255,255,255,.9)}.gotoZEH a span{display:flex;align-items:center;justify-content:center}.gotoZEH a span em{font-size:28px;font-weight:500;font-style:normal}.gotoZEH a small{font-size:24px;font-weight:400}.zehGallery{padding:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.zehlink{color:#00a040;font-weight:600}.timetoZEH{width:1402px;max-width:90%;margin:0 auto 30px;background:#f2eabe;padding:25px;box-sizing:border-box;display:flex;gap:10px;flex-wrap:wrap}.timetoZEH p{text-align:left;font-size:1rem;line-height:1.81;width:100%}.timetoZEH p strong{color:#e00}.timetoZEH p em{font-weight:700;font-style:normal}.contactButtons{padding:10px 0 80px}.contactButtons ul{display:flex;flex-flow:column;flex-wrap:wrap;gap:20px;justify-content:center}.contactButtons ul li{width:600px;max-width:80%;margin:0 auto}.contactButtons ul li a{display:block;width:100%;height:100%;padding:29px 30px 25px;background:#fff;font-size:20px;font-weight:600;text-decoration:none;color:#333;border:solid 2px #00a040;border-radius:100px;transition:all .3s ease;box-sizing:border-box}.contactButtons ul li a:hover{background:#e5f5ec}.worksBefore{padding:80px 0 60px}.worksBefore h3{position:relative;line-height:1.4;padding:.25em 1em;display:inline-block;font-size:2rem;font-weight:400}.worksBefore h3{position:relative;display:inline-block;background-color:#fff;border-bottom:solid 2px #525252;padding:16px;min-width:240px;max-width:100%;text-align:center}.worksBefore h3:before,.worksBefore h3:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.worksBefore h3:before{border:solid 12px transparent;border-top:solid 12px #525252}.worksBefore h3:after{border:solid 14px transparent;border-top:solid 14px #fff;margin-top:-5px}.worksBefore h3 p{margin:0;padding:0}.worksBefore section{padding:30px 0 0}.worksComment{padding:30px;border-radius:20px;background:#f2f2f2;margin-bottom:50px}.worksComment p{text-align:left;font-size:1.1rem;line-height:1.61}.linkPDF{padding:20px;border-radius:15px;background:#f2f2f2}.linkPDF p{padding:0;margin:0;line-height:1.61;text-align:left}.linkPDF small{font-size:.9rem}