html{width:100%;overflow-x:hidden;padding:0;margin:0}body{text-align:center;font-family:kigelia-adlam,ryo-gothic-plusn,sans-serif;width:100%;overflow-x:hidden;padding:0;margin:0}img{height:auto}::selection{background:#2d9dd9;color:#fff}.cbp-af-header{position:fixed;top:0;left:0;height:70px;width:90%;padding:30px 5% 10px;background:#fff;z-index:100}.cbp-af-header.cbp-af-header-shrink{height:70px;width:90%;padding:20px 5%;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:120px 0 0}.pageBG div{padding:65px 0 105px;width:100%;text-align:left}.pageBG div h2{color:#fff;font-size:3vw;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:4.5vw;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 0}.heroSlide div img{display:inline-block;box-shadow:0 0 3px #888;max-width:100% !important}.okagesamaHome{margin-bottom:100px}.okagesamaHome h2{font-size:3rem;font-weight:200;color:#f1317d;vertical-align:top}.okagesamaHome h2 strong{font-size:4.5rem;font-weight:400;vertical-align:bottom;display:inline-block;margin-bottom:-10px}.okagesamaHome p{padding:35px 0 30px;font-size:1.1rem;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;color:#333;vertical-align:middle}.homeNews ul{font-size:0;display:flex;flex-direction:column}.homeNews ul li{display:inline-block;width:100%;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}.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 3%}.homeTrio ul li a{display:block;color:#333;text-decoration:none}.homeTrio ul li h2{color:#187363;font-size:1.2rem;margin-bottom:30px}.homeTrio ul li p{font-size:.85rem;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}.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;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:20%;float:left;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{width:79%;display:inline-block;padding:20px;text-align:left;vertical-align:middle;box-sizing:border-box;float:right}.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:200;line-height:1.51;display:inline-block}.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: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:1rem;box-shadow:0 0 2px rgba(0,0,0,.2)}.homeCarousel .slide-arrow:hover{cursor:pointer}.pageFooter{background:#187363;margin-top:200px;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;margin-left:50px}.pageFooterLinks dl{display:inline-block;vertical-align:top;margin-left:30px}@media screen and (max-width:1140px){.pageFooterLinks{margin-left:20px}.pageFooterLinks dl{margin-left:20px}}.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:.95rem;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;text-align:left}.pageFooterLinks h5 a{display:inline-block;padding:9px 5px;min-width:400px;background:#fff;border-radius:5px;color:#187363;border:solid 2px #85b5ac;text-decoration:none;text-align:center;font-size:.85rem}.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:20px;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;padding:15px 0}.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:100%;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:48%;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:2.5rem;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.3rem;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:48%;float:right}.homeSDGs h5 img{width:100%;height:auto;display:inline-block;border:solid 15px #fff;box-sizing:border-box}.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:60px}.bread ul{display:inline-block;z-index:10;background:#fff;width:80%;margin:-60px auto 0 auto;padding:15px;text-align:left;white-space:nowrap;overflow-x:scroll}.bread ul li{display:inline-block;font-size:1rem}.bread ul li a{color:#333;font-size:1rem}.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.51}.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;margin-right:0}.entry-footer .posted-on{margin-right:0}.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:90%;margin:0 auto 40px;text-align:left}.projectHero h4{width:40%;float:right;text-align:right;margin:0 0 20px 30px}.projectHero h4 img{width:100%;height:auto;box-shadow:0 0 3px rgba(0,0,0,.3);display:inline-block;box-sizing:border-box}.projectHero div h2{text-align:left;font-size:1.7rem;font-family:ryo-gothic-plusn,sans-serif;font-weight:700;line-height:1.51;margin:0 0 5px}.projectHero div h3{text-align:left;font-size:1rem;font-family:futura-pt,sans-serif;font-weight:400;line-height:1.51;color:#187363;margin:0 0 20px}.projectHero div h3:before{content:"－";color:#187363;display:inline-block;margin-right:5px}.projectHero div p{text-align:left;font-size:1rem;line-height:1.81;font-family:ryo-gothic-plusn,sans-serif;font-weight:400;margin:0 0 30px}.projectHero div a{font-size: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:25px 0 40px}.sectionLine p{min-width:50px;max-width:5%;margin:0 auto;border-bottom:solid 1px #187363}.sectionNoLine{padding:35px 0 50px}.pageProject,.pageProject-2{width:1240px;max-width:90%;margin:0 auto}.pageProject li,.pageProject-2 li{transition:all .5s ease}.pageProject li a{display:block;text-indent:none;color:#333;padding:20px;transition:all .5s ease;overflow:hidden}.pageProject-2 li a{display:block;text-indent:none;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{width:100%;height:auto;box-shadow:0 0 2px rgba(0,0,0,.3)}.pageProject-2 li a 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,.pageProject-2 li div p{text-align:left;font-size:1.05rem;line-height:1.81;margin-bottom:25px;font-weight:400}.pageProject li div h5,.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{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}.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;max-width:90%}.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;max-width:100%;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:20px}.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 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:100%;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{max-width:90%;margin:0 auto;box-sizing:border-box}.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:100%;box-sizing:border-box;margin:0 auto 30px}.repairIntro div{width:1140px;max-width:90%;margin:0 auto 30px}.repairContent{width:1140px;max-width:90%;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:3.5vw;line-height:1.51;text-align:left;margin-bottom:20px}.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}.managementIntro p{text-align:left;font-size:1.1rem;line-height:1.51;margin:0 0 20px}.managementContent,.managementAbout{width:1140px;max-width:90%;margin:0 auto}.managementContent h2,.managementAbout h2{font-size:1.5rem;margin-bottom:30px}.managementContent p,.managementAbout p{text-align:left;font-size:1.1rem;font-weight:400;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:240px;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:140px}.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;max-width:90%;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{display:inline-block;vertical-align:middle;width:40%;margin-right:30px}.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:1140px;max-width:90%;margin:0 auto;background:#fef4e5;padding:30px 30px 20px;border:solid 1px #f29600;box-sizing:border-box}.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;max-width:90%;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.61;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:clamp(15px,3.5vw,18px);font-weight:400;line-height:1.61;margin:0 0 20px}.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}.ZEHLOGO p{text-align:center !important}.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:after{content:"";display:block;clear:both;height:100px}.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}@media screen and (max-width:1300px){.cbp-af-header .header h2{display:none}.cbp-af-header.cbp-af-header-shrink .header h2{display:none}}@media screen and (min-width:1100px){.forSP{display:none}}@media screen and (max-width:1100px){.cbp-af-header .mainNav{display:none}.projectHero div a{display:inline-block;padding:13px 15px;width:auto;margin:0 auto;text-align:center;font-size:3.5vw}.projectHero h4{width:100%;margin:0 0 25px}.projectHero div{text-align:center}.projectHero div h2{text-align:center;font-size:4vw;font-family:ryo-gothic-plusn,sans-serif;font-weight:700;line-height:1.51;margin:0 0 5px}.projectHero div h3{text-align:center;font-size:2.5vw;font-family:futura-pt,sans-serif;font-weight:400;line-height:1.51;color:#187363;margin:0 0 20px}.projectHero div h3:before{content:"－";color:#187363;display:inline-block;margin-right:5px}.projectHero div h3:after{content:"－";color:#187363;display:inline-block;margin-left:5px}.projectHero div p{text-align:left;font-size:3.5vw;line-height:1.51;font-family:ryo-gothic-plusn,sans-serif;font-weight:400;margin:0 0 20px}.pageProject{width:100%;max-width:94%;box-sizing:border-box;background:#eee;margin:0 auto}.pageProject-2{width:100%;max-width:94%;box-sizing:border-box;margin:0 auto}.pageProject li,.pageProject-2 li{transition:all .5s ease}.pageProject li a{display:block;text-indent:none;color:#333;padding:25px;transition:all .5s ease;overflow:hidden;text-decoration:none;text-align:center}.pageProject-2 li a{display:block;text-indent:none;color:#333;padding:5px 5px 0 0;transition:all .5s ease;overflow:hidden;text-decoration:none;text-align:center}.pageProject li:hover{box-shadow:0 0 0 rgba(0,0,0,.0)}.pageProject li h2,.pageProject-2 li h2{width:30%;float:right;margin:0 0 20px 30px}.pageProject li h2 img{width:100%;height:auto;box-shadow:0 0 2px rgba(0,0,0,.3)}.pageProject-2 li a img{width:100%;height:auto;box-shadow:0 0 2px rgba(0,0,0,.3)}.pageProject li div,.pageProject-2 li div{width:100%;text-align:center;float:none}.pageProject li div small,.pageProject-2 li div small{display:block;font-size:2.5vw;font-family:futura-pt,sans-serif;font-weight:500;color:#187363;margin-bottom:10px;text-align:left}.pageProject li div small:before{content:"－"}.pageProject li div h3,.pageProject-2 li div h3{font-size:5vw;font-family:ryo-gothic-plusn,sans-serif;font-weight:700;margin:0 0 10px;transition:all .5s ease;text-align:left}.pageProject li:hover h3,.pageProject-2 li:hover h3{color:#187363}.pageProject li div h4,.pageProject-2 li div h4{font-size:3.2vw;font-family:ryo-gothic-plusn,sans-serif;font-weight:700;line-height:1.51;margin:0 0 20px;text-align:left}.pageProject li div p,.pageProject-2 li div p{text-align:left;font-size:3.5vw;line-height:1.61;margin-bottom:25px;font-weight:400}.pageProject li div h5,.pageProject-2 li div h5{font-size:3.5vw;font-weight:400;color:#187363;padding:15px 30px;background:#fff;display:inline-block;border-radius:100px}.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}.pageFooter{background:#187363;margin-top:100px;position:relative}.pageFooter h2{width:100%;text-align:center}.pageFooter h2 span{display:inline-block;width:40%;margin:-200px auto 0 auto;padding:20px 70px;background:#fff;border-radius:100%}.pageFooter h2 img{width:70%}.pageFooterConsists{padding:45px 3% 40px;width:100%;box-sizing:border-box;margin:0 auto;text-align:center}.pageFooterCompany{display:block;text-align:center}.pageFooterCompany h3{width:100%;float:none;text-align:center}.pageFooterCompany h3 img{display:inline-block;border:solid 2px #86b5ad;margin:0 0 25px;width:50%;height:auto}.pageFooterCompany h4{width:100%;padding:0 0 15px}.pageFooterCompany h4 img{width:60%;height:auto}.pageFooterCompany p{color:#fff;font-size:3vw;line-height:1.51;padding-bottom:40px}.pageFooterLinks{vertical-align:top;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;width:100%;margin-left:0}.pageFooterLinks dl{display:inline-block;vertical-align:top;margin:0}.pageFooterLinks dl dt{color:#fff;font-size:4vw;font-weight:400;margin:0 0 15px}.pageFooterLinks dl dd{margin:0 0 10px;line-height:1.41}.pageFooterLinks dl dd a{font-size:3vw;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:2.5vw;vertical-align:middle}.pageFooterLinks dl dd a small i:last-child{font-size:2.5vw;display:inline-block;vertical-align:middle}.pageFooterLinks h5{width:100%;padding:30px 0 40px;text-align:center}.pageFooterLinks h5 a{display:inline-block;padding:12px;min-width:100px;background:#fff;border-radius:50px;color:#187363;border:solid 2px #85b5ac;text-decoration:none;text-align:center;font-size:3vw}.pageFooterSNS{float:none;vertical-align:top;text-align:center}.pageFooterSNS ul{margin-bottom:40px;text-align:center}.pageFooterSNS ul li{display:inline-block;width:70px;margin:0 10px}.pageFooterSNS ul li img{width:100%;height:auto;transition:all .5s ease;opacity:.5}.pageFooterSNS ul li:hover img{opacity:1}.pageFooterSNS h6{padding:15px;width:25%;border-radius:15px;background:#fff;display:inline-block;border:none}.pageFooterSNS h6 img{width:100%}.pageEND ul{padding:35px 0;text-align:center}.pageEND ul li{display:inline-block;margin:0 10px}.pageEND ul li img{height:70px;width:auto}.pageEND p{height:50px;color:#fff;text-align:center;background:rgba(24,115,99,.8);font-size:2.5vw;line-height:50px;letter-spacing:2px}.toTop{width:50px;height:50px;text-align:center;line-height:50px;position:fixed;right:10px;bottom:10px}.toTop a{width:50px;height:50px;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}.pageBG{padding:80px 0 0}.pageBG div{padding:50px 0 80px;width:100%;text-align:left}.pageBG div h2{color:#fff;font-size:4vw;font-weight:500;margin-bottom:15px;font-family:futura-pt,sans-serif;font-style:normal;text-align:center}.pageBG div h3{color:#fff;font-size:6vw;font-weight:700;font-family:ryo-gothic-plusn,sans-serif;font-style:normal;text-align:center}.cbp-af-header{position:fixed;top:0;left:0;height:50px;width:94%;padding:15px 3%;background:#fff;z-index:100}.cbp-af-header.cbp-af-header-shrink{height:40px;width:96%;padding:10px 2%;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:50px;width:auto;transition:all .5s ease}.cbp-af-header.cbp-af-header-shrink .header h1 img{height:40px;width:auto}.cbp-af-header .header h2{display:none !important}.cbp-af-header.cbp-af-header-shrink .header h2{float:left;display:inline-block;font-size:1.2rem;line-height:67px;padding-left:30px}.cbp-af-header.cbp-af-header-shrink h2{display:none}.cbp-af-header .mainNav{display:none !important}.cbp-af-header.cbp-af-header-shrink .mainNav{display:none}#ple-loader-wraps3 .spinner{margin:-17.5px 0 0 -17.5px}.hamburger h2{padding:10px 0 10px 10px}.hamburger h2 img{width:30%;height:auto;opacity:1}.hamburgerContents{padding:0 3% 30px;text-align:center}.hamburgerContents .mainMenu{text-align:center}.hamburgerContents .mainMenu li{margin-bottom:5px;text-align:center}.hamburgerContents .mainMenu li a{font-size:4.5vw;font-weight:600;color:#fff;display:inline-block;min-width:60%;padding:12px 14px 11px;background:rgba(255,255,255,.2);border-radius:100px;text-align:center}.hamburgerContents .subMenu{padding:25px 0;text-align:center}.hamburgerContents .subMenu li{display:inline-block;margin:0 10px}.hamburgerContents .subMenu li a{color:#fff;text-decoration:none;font-size:3.5vw}.hamburgerContents .subMenu li a i{display:inline-block;margin-right:3px}.hamburgerContents .menuSNS{text-align:center}.hamburgerContents .menuSNS li{display:inline-block;width:40px;margin:0 5px}.hamburgerContents .menuSNS li img{opacity:.5}.hamburgerContents h3{padding:20px 0;text-align:center}.hamburgerContents h3 a{font-size:3vw;font-weight:400;color:#fff}.hamburgerContents p{font-size:2.5vw;color:#fff;opacity:.7;letter-spacing:2px;text-align:center}.pageTitle{padding:0 0 20px;text-align:center;border-bottom:solid 3px silver;margin:0 auto 35px;max-width:90%}.pageTitle h2{font-size:6vw;font-weight:500;margin-bottom:10px}.pageTitle p{font-size:3vw;color:#187363}.eraIntro{margin-bottom:20px}.eraIntro h2{max-width:90%;margin:0 auto}.eraIntro h2 img{width:100%;height:auto}.eraIntro h3{padding:30px 5% 15px;font-size:5vw;line-height:1.41;font-weight:600;text-align:left}.eraIntro p{font-size:3.5vw;line-height:1.51;text-align:left;margin:0 auto 20px;padding:0 5%}.sectionLine{padding:20px 0 34px}.sectionLine p{min-width:50px;max-width:5%;margin:0 auto;border-bottom:solid 1px #187363}.eraPoint1,.eraPoint2,.eraPoint3{width:90%;margin:0 auto 50px}.eraPoint1 h3,.eraPoint2 h3,.eraPoint3 h3{font-size:4.5vw;margin-bottom:20px}.eraPoint1 h3 span,.eraPoint2 h3 span,.eraPoint3 h3 span{display:block;margin-bottom:15px;color:#316eb1;font-size:3.5vw}.eraPoint1 p,.eraPoint2 p,.eraPoint3 p{font-size:3.5vw;line-height:1.51;text-align:left;margin:0 auto 40px}.eraPoint1 dl{width:100%;display:inline-block;padding:15px;box-sizing:border-box;background:#092f7b;margin-bottom:15px}.eraPoint1 dl dt{color:#fff;font-size:4.5vw;margin-bottom:10px;font-weight:700}.eraPoint1 dl dd{background:#316eb1;padding:15px;color:#fff;border:solid 1px #83a8d0}.eraPoint1 dl dd h4{font-size:4vw;line-height:1.61;font-weight:600;margin-bottom:15px}.eraPoint1 dl dd h5{font-size:5vw;padding:10px;background:#6e99c8;line-height:1.61;border:solid 1px #adc5e0}.eraPoint1 dl dd h5 span{display:block;font-size:4.5vw;font-weight:500}.eraPoint1 h6{font-size:4vw;font-weight:600}.eraPoint2 ul li,.eraPoint3 ul li{display:inline-block;margin:0 15px 25px}.eraPoint2 ul li h4,.eraPoint3 ul li h4{margin-bottom:10px}.eraPoint2 ul li h5,.eraPoint3 ul li h5{font-size:3.5vw;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:15px 15px 10px;background:#eee;margin-bottom:40px}.eraPoint3 ol li{padding:10px;background:#fff;margin-bottom:5px;font-size:3.5vw}.eraPlus{width:90%;margin:0 auto}.eraPlus:after{content:"";display:block;clear:both;height:0}.eraPlus h2{margin-bottom:35px}.eraPlus h3{font-size:5vw;margin-bottom:20px}.eraPlus p{width:100%;margin:0 auto 20px;text-align:left;font-size:3.5vw;line-height:1.51}.eraPlus div{padding:20px;background:#eee;width:100%;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:20px 0 0;font-size:3.5vw}.pageNav ul{font-size:0;width:90%;white-space:nowrap;overflow-x:scroll;margin:-15px 5% 0}.pageNav ul li{display:inline-block;margin-right:5px}.pageNav ul li a{color:#333;display:inline-block;padding:10px 10px 7px;font-size:3.5vw;text-decoration:none;background:#eee}.pageNav a i{display:block;opacity:.2;transition:all .3s ease;padding-top:3px}.managementIntro{width:90%;margin:0 auto}.managementIntro h2,.repairIntro h2,.repairContent h2{font-size:4.5vw;line-height:1.51;margin-bottom:20px}.repairIntro{width:90%;margin:0 auto}.repairIntro h3{font-size:4vw;line-height:1.51;margin-bottom:20px}.repairContent h3{font-size:4vw;line-height:1.51;margin-bottom:20px;color:#187363}.managementIntro h2 span,.repairIntro h2 span{font-size:3.5vw;font-weight:500}.managementIntro div,.managementAbout div{background:#ddd;padding:20px 20px 15px;width:100%;box-sizing:border-box;margin:0 auto 30px}.repairIntro div{width:100%;margin:0 auto 30px}.repairContent{width:100%;margin:0 auto 30px}.managementIntro ul li,.managementAbout ul li{background:#fff;padding:15px;text-align:left;border-radius:5px;margin-bottom:5px;font-size:3.5vw}.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:90%;margin:0 auto}.managementContent h2,.managementAbout h2{font-size:4.5vw;margin-bottom:20px}.managementContent p,.managementAbout p{text-align:left;font-size:3.5vw;font-weight:500;line-height:1.51;margin:0 0 20px}.managementIMG1{width:35%;height:auto:margin:0}.managementIMG2{width:90%;margin:0 auto 30px}.managementIMG2 dt img{width:80%}.managementIMG2 dd h3{font-size:4vw}.managementIMG2 dd span{font-size:3.5vw;line-height:1.41}.managementContent h4{font-size:4vw;margin-bottom:20px;padding-top:30px}.managementContent table{width:100%;border-top:solid 1px silver;border-right:solid 1px silver}.managementContent table td{padding:20px;box-sizing:border-box;width:100%;display:block;border-bottom:solid 1px silver;border-left:solid 1px silver}.bread{margin-bottom:50px}.bread ul{display:inline-block;z-index:10;background:#fff;width:85%;margin:-60px auto 0 auto;padding:0;border:solid 10px #fff;text-align:left;white-space:nowrap;overflow-x:scroll}.bread ul li{display:inline-block;font-size:3vw}.bread ul li a{color:#333;font-size:3vw}.bread li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";display:inline-block;margin:0 5px 0 10px}.managementAboutText{text-align:left;width:100%;margin:0 auto 20px;font-size:3.5vw;line-height:1.51}.managementAbout h3 img{width:80%;height:auto}.managementAbout h4{padding:30px 0 20px;font-size:4.5vw}.managementAbout table{display:inline-block;border-top:solid 1px silver;border-right:solid 1px silver;margin-bottom:30px;width:100%;overflow-x:scroll}.managementAbout table th{border-bottom:solid 1px silver;border-left:solid 1px silver;padding:20px;vertical-align:middle;text-align:left;line-height:1.51;font-size:3.5vw}.managementAbout table td{border-bottom:solid 1px silver;vertical-align:middle;padding:20px;text-align:left;line-height:1.51;font-size:3.5vw}.managementAbout table td:nth-of-type(1){border-left:none;padding:20px 0}.repairIntro ul{width:100%;margin:0 auto 40px}.repairIntro ul li{display:inline-block;margin:0 2%;width:43%}.repairIntro ul li img{width:100%;height:auto;box-shadow:0 0 2px #ddd}.repairContent{width:90%;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:3.5vw;line-height:1.51}.checkList dt span{display:inline-block;margin:0 10px 10px 0;background:#fff;color:#333;padding:5px 15px;border-radius:30px;font-size:3.5vw;vertical-align:middle;font-family:futura-pt,sans-serif;font-weight:600}.checkList dt strong{display:block;font-size:4vw;line-height:1.41;font-weight:500;color:#fff;vertical-align:middle}.repairContent caption{color:#d00;font-size:4vw;line-height:1.41;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{display:block;width:100%;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;box-sizing:border-box}.repairContent table td{box-sizing:border-box;padding:15px;display:block;width:100%;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;width:100%;font-weight:600}.repairContent table td b{position:static;display:block}.flowBox{width:100%;margin:0 auto}.flowBox li{border:solid 2px silver;border-radius:20px}.flowBox li:after{content:"";display:block;clear:both;height:5px}.flowBox li div{border:solid 5px #fff;border-bottom:0 !important;border-radius:20px;margin-bottom:0 !important;padding:0}.flowBox li div h4{color:#fff;font-size:4vw;padding:15px;background:#187363;border-radius:15px 15px 0 0}.flowBox li div h5{padding:15px 15px 0;margin-bottom:0 !important;text-align:left;font-size:3.5vw;line-height:1.51;font-weight:500;background:#f0f0f0;border-radius:0 0 15px 15px}.flowBox li div h5:after{content:"";display:block;clear:both;height:15px}.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:15px 0;font-size:7vw;color:#187363}.last{margin-bottom:20px !important}.last2{margin-bottom:30px !important}.serviceTitle{background:#187363;margin:30px 0}.serviceTitle:after{content:"";display:block;clear:both;height:0}.serviceTitle dt{color:#fff;font-size:5vw;line-height:1.41;width:65%;display:inline-block;float:left;text-align:left;padding:15px 0 15px 15px}.serviceTitle dt span{font-family:futura-pt,sans-serif;font-weight:400;font-style:normal;font-size:3vw;color:#fff;display:block;letter-spacing:2px;margin-bottom:10px}.serviceTitle dt small{display:block;font-size:3vw;padding:15px 0 0}.serviceTitle dt b{font-family:futura-pt,sans-serif;font-weight:700;font-style:normal}.serviceTitle dd{width:23%;display:inline-block;float:right;margin-right:15px}.serviceTitle dd img{transform:rotate(-10deg);box-shadow:0 0 2px rgba(0,0,0,.2);display:inline-block;background:#fff;padding:0;margin:20px 0 0}.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)}.remarks1{width:90%;box-sizing:border-box;padding:20px;margin:0 auto;background:#e0ecea}.remarks1:after{content:"";display:block;clear:both;height:0}.remarks1 div{display:block;width:100%;float:none}.remarks1 div h2{text-align:left;font-size:4vw;color:#187363;line-height:1.41;margin-bottom:15px}.remarks1 div p{text-align:left;font-size:3.5vw;line-height:1.41;margin-bottom:5px}.remarks1 h3{display:inline-block;width:25%;float:right;margin:0 0 15px 15px}.remarks1 h3 img{display:inline-block;background:#fff;padding:5px;box-sizing:border-box}.worksIndex{width:100% !important;padding:0;margin:0 auto}.worksIndex h2{font-size:4.5vw;font-weight:500;margin-bottom:20px}.worksIndex h2 span{display:block;color:#187363;font-weight:600;font-size:3.5vw;letter-spacing:1px;padding-bottom:10px}.worksIndex ul{font-size:0;text-align:center;padding:0 !important;margin:0 !important;width:100% !important}.worksIndex ul li{display:inline-block;margin:0 2% 15px;padding:0;vertical-align:top;text-align:center;width:46%}.worksIndex ul li a{display:block;color:#333;text-decoration:none;font-size:3vw;padding:0;box-sizing:border-box;transition:all .5s ease;width:100%}.worksIndex ul li a img{width:100% !important;height:auto;box-shadow:0 0 2px rgba(0,0,0,.5);margin-bottom:8px;transition:all .5s ease}.worksIndex li p{line-height:1.41}.worksNav{padding:59px 0 0}.worksNav ul li{display:inline-block;margin:0 0 10px}.worksNav ul li a{display:block;padding:10px;font-size:3.8vw;color:#187363;text-decoration:none;font-weight:700;transition:all .5s ease}.reformKind,.reformKind2{width:90%;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:100%;margin:0 0 15px}.reformKind table th h3,.reformKind2 table th h3{display:block;vertical-align:middle;text-align:left;font-size:4vw}.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:3.5vw;line-height:1.51;text-align:left}.reformOther{width:90%;margin:0 auto;background:#fef4e5;padding:20px 20px 15px;border:solid 1px #f29600;box-sizing:border-box}.reformOther h2{font-size:4.5vw;margin-bottom:18px}.reformOther ul{text-align:left}.reformOther ul li{display:inline-block;margin:0 15px 10px 0;text-align:left;font-size:3.5vw}.reformOther ul li:before{content:"●";color:#f29600}.pageHeading{border-bottom:solid 5px silver;width:90%;margin:0 auto 40px;padding:0 0 20px;text-align:center}.pageHeading small{color:#187363;display:block;font-size:3.5vw;font-weight:400;margin-bottom:13px}.pageHeading h2{font-size:6vw;line-height:1.41;font-weight:400}.aboutHero{width:90%;margin:0 auto}.aboutHero h2 img{width:100%;height:auto}.aboutHero div{width:94%;margin:0 auto;position:relative;z-index:10;background:#fff;padding-bottom:30px}.aboutHero h3{margin-top:-40px;padding:20px 20px 40px;font-size:5.5vw;font-weight:400}.aboutHero h4{font-size:4.5vw;color:#187363;margin-bottom:20px}.aboutHero p{font-size:3.5vw;font-weight:400;line-height:1.61;text-align:left}.aboutLogo{width:90%;margin:-100px auto 0 auto;padding-top:100px}.aboutLogo h2{padding:50px 30px 20px;font-size:5.5vw;font-weight:400}.aboutLogo p{width:94%;margin:0 auto;font-size:3.5vw;font-weight:400;line-height:1.61;text-align:left}.aboutLogo h3{padding:35px 0;margin:0}.aboutLogo h3 video{width:100%}.aboutMiyata{width:90%;margin:0 auto;padding-bottom:60px}.aboutMiyata h2{padding:60px 30px 10px;font-size:5.5vw;font-weight:400}.aboutMiyata p{font-size:3.5vw;font-weight:400;line-height:1.61;text-align:left}.aboutMiyata p strong{display:inline-block;color:#187363;padding:30px 0 10px;font-size:4.5vw;font-weight:700}.aboutMiyata h3{padding:39px 0 0}.aboutMiyata h3 a{display:inline-block;padding:20px 50px;font-size:4vw;color:#fff;text-decoration:none;background:#187363;border-radius:100px;transition:all .5s ease}.aboutMiyata h3 a:hover{background:#009844}.dataList{width:90%;margin:0 5%;text-align:left;display:table}.dataList:after{content:"";display:block;clear:both;height:50px}.dataList th{white-space:nowrap;display:block;width:100%;font-size:clamp(15px,3.5vw,18px);vertical-align:top;box-sizing:border-box;border-bottom:none;padding:20px 35px 0 0;line-height:1.81}.dataList td{display:block;width:100%;font-size:clamp(15px,3.5vw,18px);vertical-align:top;border-bottom:solid 1px silver;padding:5px 0 20px;line-height:1.81;box-sizing:border-box}.dataList td strong{display:block}.historyList{line-height:1.61;width:90%;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:5vw;font-weight:700}.historyList h4{font-size:4vw;margin-bottom:20px;font-weight:400}.historyList h5{font-size:4vw;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:4vw;font-weight:400;margin-bottom:15px}.organizationList h4{font-size:6vw;font-weight:600;letter-spacing:8px;text-indent:8px;margin-bottom:50px}.accessInfo:after{content:"";display:block;clear:both;height:50px}.accessInfo dl{padding-bottom:50px;margin:0 auto 40px auto;border-bottom:solid 1px #ddd;width:90%}.accessInfo dl:nth-of-type(3){border-bottom:none}.accessInfo dl dt{font-size:4.5vw;font-weight:600;margin-bottom:15px}.accessInfo dl dd p{font-size:3.5vw;line-height:1.61}.accessInfo dl dd address{font-size:3.5vw;line-height:1.81;font-style:normal}.accessInfo dl dd iframe{margin-top:30px;width:100%;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:90%;margin:0 auto 30px auto;padding-bottom:50px;padding-top:30px;border-bottom:solid 1px #ddd}.relationInfo li h3{font-size:4.5vw;margin-bottom:15px}.relationInfo li h4 a{color:#187363}.anniversaryInfo{width:90%;margin:0 auto}.anniversaryInfo:after{content:"";display:block;clear:both;height:50px}.anniversaryInfo h3{margin-bottom:40px}.anniversaryInfo h3 img{width:100%;height:auto}.anniversaryInfo p{font-size:3.5vw;line-height:1.61;text-align:left;margin-bottom:20px}.anniversaryInfo h4{font-size:4vw;font-weight:400;margin-bottom:30px;padding-top:20px}.anniversaryInfo h5{font-size:4.5vw;letter-spacing:1px;margin-bottom:80px;line-height:1.81}.anniversaryInfo h6{font-size:5vw;font-weight:500;margin-bottom:20px}.anniversaryInfo p img{display:inline-block;padding:10px;box-shadow:0 0 3px rgba(0,0,0,.3);max-width:70%;margin:0 15%;height:auto;box-sizing:border-box}.recruitTitle{margin:0 auto;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:20px 20px 22px;box-sizing:border-box}.recruitTitle h2{text-align:left;font-size:3.5vw;font-weight:400;margin:0 0 8px;color:#fff}.recruitTitle p{text-align:left;font-size:2.5vw;font-weight:400;color:rgba(255,255,255,.6);letter-spacing:0;text-indent:.5rem}.recruitMessage{padding:40px 5% 0}.recruitMessage h2{text-align:center;font-size:4.5vw;font-weight:700;line-height:1.81;margin:0 0 15px}.recruitMessage h2 span{border-bottom:solid 2px #116789}.recruitMessage p{text-align:left;margin:0 0 50px;font-size:3.5vw;line-height:1.51}.recruitMessage h3{font-size:5vw;font-weight:400;margin:0 0 20px;color:#116789}.recruitSummary{width:90%;margin:0 auto}.recruitSummary:after{content:"";display:block;clear:both;height:80px}.recruitSummary table{width:100%}.recruitSummary table caption{font-size:4.5vw;font-weight:400;margin:0 0 30px;background:#116789;color:#fff;padding:15px}.recruitSummary table th{width:100%;display:block;box-sizing:border-box;white-space:nowrap;padding:20px 50px 0 0;border-bottom:none;text-align:left;font-size:3.5vw;line-height:1.51}.recruitSummary table td{width:100%;display:block;box-sizing:border-box;padding:10px 0 20px;border-bottom:solid 1px silver;text-align:left;font-size:3.5vw;line-height:1.51}.recruitSummary table td a{color:#116789}.usualContent{width:90%;margin:0 auto}.usualContent h2{font-size:4.5vw;font-weight:400;line-height:1.51;margin:0 0 20px}.usualContent p{text-align:left;font-size:clamp(15px,3.5vw,18px);font-weight:400;line-height:1.61;margin:0 0 20px}.usualContentZehGallery{width:94% !important;margin:0 auto}.contactform{width:90%;padding:20px;box-sizing:border-box;background:#eee;margin:0 auto}.contactform table{width:100%}.contactform table th{display:block;width:100%;box-sizing:border-box;vertical-align:top;text-align:left;font-size:4vw;font-weight:700;line-height:1.61;padding:30px 50px 0 20px;white-space:nowrap;background:#fff;border-bottom:none}.contactform table th .hissu{color:#d00}.contactform table td{display:block;width:100%;box-sizing:border-box;vertical-align:top;text-align:left;font-size:1rem;font-weight:400;line-height:1.61;padding:20px;background:#fff;border-bottom:solid 2px #eee}.contactform input[type=text]{padding:5px;font-size:3.5vw;border:solid 1px silver;background:#fefefe;font-family:sans-serif}.contactform label{font-size:3.5vw;white-space:nowrap;vertical-align:middle}.contactform textarea{padding:5px;font-size:3.5vw;border:solid 1px silver;background:#fefefe;width:100%;height:150px;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:5vw;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:80%;box-sizing:border-box}input.form_email{width:80%;box-sizing:border-box}input.form_tel{width:80%;box-sizing:border-box}.contactContact{width:90%;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}.content-area-archives .page-header .page-title{font-size:5vw;font-weight:300;text-align:left;margin:0 0 40px}.pageMain{width:100%;float:none;margin:0 auto}.pageSide{width:100%;float:none;margin:0 auto;padding:30px 0;box-sizing:border-box;background:#fff;border-top:solid 1px silver}.pageSide .sideHeading{font-size:4.5vw;margin-bottom:10px}.pageSide .archiveList{line-height:1.51}.pageSideHeading{font-size:4.5vw;text-align:left;font-weight:400;margin:0 0 10px}.pageSide .accordion{line-height:1.61}.content-area-archives .wp-post-image{float:left;margin-right:5%;box-shadow:0 0 2px rgba(0,0,0,.3);width:25%;height:auto}.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:4vw;line-height:1.41;margin:0 0 20px}.content-area-archives .entry-content{font-size:3.5vw;line-height:1.51;margin-bottom:15px}.content-area-archives .entry-footer{font-size:3vw;line-height:1.51;text-align:right}.content-area-archives .entry-footer *{vertical-align:middle;margin-right:0}.content-area-archives .more-link{display:none}nav.navigation{text-align:center;padding:30px 0}nav.navigation .nav-links{font-size:4.5vw}nav.navigation .nav-links a{display:inline-block;margin:0 7px}.archiveList li{display:inline-block;margin:0 10px 10px 0;font-size:3.5vw}.newsTitle{font-size:4.5vw;font-weight:400;line-height:1.51;text-align:left;margin:0 0 30px}.entry-content-news p{text-align:left;font-size:3.5vw;font-weight:400;line-height:1.51;margin:0 0 30px}.pagelink{font-size:4vw;line-height:1.51;padding-top:30px}.pagelink:after{content:"";display:block;clear:both;height:80px}.pagelink .pageprev{width:100%;float:none;text-align:left;margin:0 0 15px}.pagelink .pagenext{width:100%;float:none;text-align:right}.content-area{padding:80px 0 0}.heroSlideWrap{width:100%;margin-bottom:90px}.heroSlide{width:100%}.heroSlide div{padding:0}.heroSlide div img{display:inline-block;box-shadow:0 0 0 rgba(255,255,255,0)}.okagesamaHome{margin-bottom:9%;padding:0 5%}.okagesamaHome h2{font-size:6.5vw;font-weight:400;color:#f1317d}.okagesamaHome h2 strong{font-size:9vw;margin-bottom:-1vw}.okagesamaHome p{padding:20px 0 30px;font-size:4vw;line-height:1.61;text-align:left}.okagesamaHome h3 a{font-size:4vw;font-weight:400;color:#fff;text-decoration:none;background:#333;border-radius:60px;padding:15px 30px;display:inline-block}.homeSDGsWrap{background:#f8f7f5;padding:30px 5%;margin-bottom:60px}.homeSDGs{width:100%;margin:0 auto}.homeSDGs h2{color:#187364;font-size:6vw;font-weight:400;margin-bottom:25px}.homeSDGs div{text-align:left}.homeSDGs div dl{width:100%;float:none;text-align:left}.homeSDGs div dl dt p{text-align:left;font-size:3.5vw;line-height:1.61;margin-bottom:20px}.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:6vw;font-weight:700;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:3.5vw;font-weight:500}.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:100%;float:none}.homeSDGs h5 img{max-width:100% !important;height:auto;display:inline-block;border:solid 15px #fff;box-sizing:border-box}.homeSDGs ul{padding:30px 0 0;text-align:center}.homeSDGs ul li{display:inline-block;margin:0 10px 10px}.homeSDGs ul li a{color:#187364;font-size:3.5vw}.homeWorksIndex{width:100%;margin:0 auto 50px auto}.homeWorksIndex ul{font-size:0}.homeWorksIndex ul li{width:50%;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.0)}.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 div{opacity:1;bottom:0}.homeWorksIndex div h3{color:#fff;font-size:3.5vw;padding:10px 10px 0}.homeWorksIndex div h4{color:#fff;font-size:3vw;font-weight:200;padding:7px 10px 10px;opacity:.8}.homeNews{width:90%;margin:0 auto 25px auto}.homeNews h2{font-size:6vw;font-weight:200;color:#f1317d;margin:0 0 25px;text-align:left;vertical-align:middle}.homeNews h2 span{display:inline-block;font-size:3.5vw;font-weight:400;line-height:1.41;color:#333;padding:15px 0 0;vertical-align:middle}.homeNews ul{display:flex;flex-direction:column}.homeNews ul li{display:inline-block;width:100%;margin-bottom:3px;text-align:left;background:#f5f3f1}.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;margin-right:2px}.homeNews ul li figure{width:20%;display:inline-block;vertical-align:middle;margin-right:3%;overflow:hidden;float:left}.homeNews ul li figure img{width:100%;height:100%;margin:0;padding:0;transition:all .5s ease}.homeNews ul li:hover figure img{transform:scale(1,1.0)}.homeNews ul li .detail{width:77%;display:inline-block;vertical-align:middle;float:right;margin-top:4%}.homeNews ul li .title{display:block;padding:0 0 5px;font-size:3.3vw;line-height:1.41;color:#222;font-weight:600}.homeNews ul li .date{display:block;font-size:2.8vw;font-weight:400;color:#555}.homeNews h3{text-align:right;padding:15px 0 50px}.homeNews h3 a{display:inline-block;vertical-align:middle;font-size:3.5vw;color:#222;text-decoration:none}.homeNews h3 a i{display:inline-block;vertical-align:middle;font-size:3.5vw;margin-right:3px;margin-left:3px}.homeTrio{padding:30px 5%;background:#f8f7f6}.homeTrio ul{width:100%;margin:0 auto 30px auto;font-size:0}.homeTrio ul li{width:100%;display:inline-block;text-align:center;margin-bottom:40px}.homeTrio ul li:nth-of-type(2){margin:0 0 40px}.homeTrio ul li:nth-of-type(3){margin:0 0 20px}.homeTrio ul li a{display:block;color:#333;text-decoration:none}.homeTrio ul li h2{color:#187363;font-size:5vw;margin-bottom:10px}.homeTrio ul li p{font-size:3.5vw;line-height:1.51;margin-bottom:15px}.homeTrio ul li h3{width:70%;margin:0 auto;background:rgba(255,255,255,1);padding:3px;border:solid 5px #187363;overflow:hidden}.homeTrio ul li img{display:inline-block;transition:all .5s ease;width:100%}.homeTrio ul li a:hover img{transform:scale(1,1.0)}.homeTrio ul li h4{padding:15px 0 0;color:#187363;font-size:1.05rem;text-decoration:underline}.homeTrio ul li a:hover h4{text-decoration:none}.homeTrio dl{width:100%;margin:0 auto;background:#fff;padding:20px;box-sizing:border-box;border-radius:20px;box-shadow:0 0 0 rgba(0,0,0,.0)}.homeTrio dl dt{font-size:4vw}.homeTrio dl dd p{padding:15px 0 20px;font-size:3vw;line-height:1.41;text-align:left}.homeBlog{width:90%;margin:0 auto;padding:50px 0 35px}.homeBlog h2{font-size:6vw;font-weight:200;color:#f1317d;margin:0 0 25px;text-align:left;vertical-align:middle}.homeBlog h2 span{display:inline-block;font-size:3.5vw;font-weight:400;line-height:1.41;padding:15px 0 0;color:#333;vertical-align:middle}.homeBlog ul li{text-align:center;margin-bottom:10px}.homeBlog ul li a{display:block;border:solid 8px #eae7e1;padding:15px 0 0;text-decoration:none;color:#333;text-align:center}.homeBlogIMG{display:inline-block;width:50%;border:solid 2px #187363;vertical-align:middle;overflow:hidden;float:none;box-sizing:border-box}.homeBlogIMG img{width:100%;height:auto;transition:all .5s ease}.homeBlog a:hover img{transform:scale(1.1,1.1)}.homeBlogContent{width:auto;display:block;float:none;padding:15px;box-sizing:border-box;text-align:center;vertical-align:middle}.homeBlogContent h3{font-size:3.8vw;line-height:1.41;color:#186763;text-decoration:underline}.homeBlogContent h4{padding:10px 0 15px;font-size:3vw;font-weight:400}.homeBlogContent h5{font-size:3vw;font-weight:400;line-height:1.51;text-align:left}.homeBlog h6{text-align:right;padding:10px 0 0}.homeBlog h6 a{display:inline-block;vertical-align:middle;font-size:3.5vw;color:#222;text-decoration:none}.homeBlog h6 a i{display:inline-block;vertical-align:middle;font-size:3.5vw;margin-right:3px;margin-left:3px}.homeCarouselWrap{padding:0 0 150px;width:100%;margin:0 auto;text-align:center;overflow:visible}.homeCarousel div{position:relative;padding:20px 0;margin: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:13px 10px;box-sizing:border-box;width:80%;max-width:auto;min-width:auto;font-size:.9rem;box-shadow:0 0 2px rgba(0,0,0,.2)}.ppText{width:90%;margin:0 auto}.ppText p{text-align:left;font-size:3.5vw;font-weight:400;line-height:1.51;margin:0 0 20px}.ppText dl{text-align:left}.ppText dl dt{font-size:4vw;font-weight:700;margin:0 0 10px}.ppText dl dd{text-align:left;font-size:3.5vw;font-weight:400;line-height:1.51;margin:0 0 25px}.ppText ul{margin:20px 0;padding:20px;background:#eee;box-sizing:border-box}.ppText ul li:before{content:"・"}.ZEHLOGO{padding:30px;background:#eee;text-align:center !important}.ZEHLOGO p{text-align:center !important}.ZEHLOGO h3{text-align:center;font-size:3.5vw;line-height:1.51;font-weight:400}.ZEHLOGO h3 strong{font-weight:700}.zehRate{width:90%;margin:0 auto}.zehRate h2{padding:10px;background:#eee;font-size:4vw;margin:0 0 25px}.zehRate ul{text-align:center;border-bottom:dotted 1px #ddd;padding:0 0 20px}.zehRate ul li{font-size:3.5vw;font-weight:400;line-height:1.51;margin-bottom:5px}}.uList{text-align:left;display:block;text-indent:-15px;padding-left:15px}.uList:before{content:"・"}.itemBox{width:95%;margin:0 auto 30px auto;padding:20px;border:solid 1px #ddd;text-align:left;box-sizing:border-box}.itemBox h2{float:right;margin:0 0 20px 30px}.itemBox h3{font-size:4vw;font-weight:400;margin-bottom:10px}.itemBox h4{color:#1c81af;font-size:3.7vw;margin-bottom:15px}.itemBox div p{font-size:3.5vw;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:3.5vw;line-height:1.51}.itemBox div table td{border-bottom:solid 1px #1c81af;border-left:solid 1px #1c81af;padding:10px;font-size:3.5vw;line-height:1.51}.maxIMG{margin-bottom:30px;text-align:center}.maxIMG img{max-width:90%;height:auto}.category-news .attachment-thumbnail,.category-blog .attachment-thumbnail{max-width:170px;height:auto}.table3{width:100%;margin:0 auto;border-collapse:collapse}.table3 th,.table3 td{border:2px solid #ccc;padding:10px;font-size:.85rem;line-height:1.41;vertical-align:middle}.table3 th{background:#555;color:#fff;font-weight:600}.table3 th{background:#e6e6e8;color:#000;font-weight:400}.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}.scroll-table{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;margin-right:-20px}.tenant-gt{margin:0 auto 80px;padding:0}.tenant-pc{display:none}.tenant-sp{width:100%;margin:0 auto;padding:0}.tenant-sp img{width:90%;margin:0 auto;padding:0 20px}.about_ZEH-M{width:1140px;max-width:90%;margin:0 auto;padding:30px 0}.underHeading{font-size:2.3rem;line-height:1.51;margin-bottom:30px}.underHeading small{font-size:1.8rem}.underHeading h3:after{display:block;content:"";width:270px;border-bottom:solid 2px #03194b;margin:0 auto;font-size:0;height:5px}.about_ZEH-M section{display:flex;justify-content:center;gap:30px;align-items:start}.about_ZEH-M img{width:23%;float:right}.about_ZEH-M section div img{display:none}.about_ZEH-M section p{font-size:1.05rem;line-height:2;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}@media (max-width:1200px){.about_ZEH-M section p{font-size:1rem;line-height:2;margin-bottom:20px;text-align:left}}@media (max-width:1140px){.about_ZEH-M img{display:none}.about_ZEH-M section div img{display:inline-block;float:right;margin:0 0 30px 30px;width:150px}}@media (max-width:900px){.about_ZEH-M section table th,.about_ZEH-M section table td{font-size:.9rem}.about_ZEH-M section div img{display:inline-block;float:right;margin:0 0 30px 30px;width:150px}.about_ZEH-M section p{font-size:.95rem;line-height:2;margin-bottom:20px;text-align:left}}@media (max-width:800px){.underHeading{font-size:2rem;line-height:1.51;margin-bottom:30px}.underHeading small{font-size:1.6rem}.underHeading:after{display:block;content:"";width:270px;border-bottom:solid 2px #03194b;margin:0 auto;font-size:0;height:5px}.about_ZEH-M section div img{display:inline-block;float:right;margin:0 0 30px 30px;width:140px}.about_ZEH-M section p{font-size:.95rem;line-height:2;margin-bottom:20px;text-align:left}.about_ZEH-M section table th sup{font-size:.7rem;vertical-align:top}}@media (max-width:600px){.underHeading{font-size:6vw;line-height:1.51;margin-bottom:30px}.underHeading small{font-size:4vw}.underHeading:after{display:block;content:"";width:30vw;border-bottom:solid 2px #03194b;margin:0 auto;font-size:0;height:5px}.about_ZEH-M section div img{display:inline-block;float:right;margin:0 0 25px 25px;width:25%}.about_ZEH-M section p{font-size:3.5vw;line-height:2;margin-bottom:20px;text-align:left}.about_ZEH-M section table{line-height:1.61}.about_ZEH-M section table th,.about_ZEH-M section table td{padding:10px}.about_ZEH-M section table td br{display:block}.about_ZEH-M section table th sup{font-size:3vw;vertical-align:top}}.ZEH-M_Feature{padding:60px 30px;width:1140px;max-width:90%;margin:0 auto}.ZEH-M_Feature fieldset{border:solid 2px #00a040;border-radius:50px}.ZEH-M_Feature fieldset legend{color:0a040;font-size:2rem;font-weight:700;margin:0 10px}.timetoZEH{max-width:90%;margin:0 auto 30px;background:#f2eabe;padding:20px;box-sizing:border-box;display:flex;gap:10px;flex-wrap:wrap}.timetoZEH p{text-align:left;font-size:clamp(14px,3.5vw,16px);line-height:1.61;width:100%}.timetoZEH p strong{color:#e00}.timetoZEH p em{font-weight:700;font-style:normal}.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}.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}@media (max-width:1140px){.gotoZEH a{padding:19px 46px 15px}.gotoZEH a span em{font-size:26px}.gotoZEH a small{font-size:22px}}@media (max-width:900px){.gotoZEH a{padding:19px 46px 15px}.gotoZEH a span em{font-size:24px}.gotoZEH a small{font-size:20px}}@media (max-width:550px){.gotoZEH a{padding:15px 46px}.gotoZEH a span em{font-size:20px}.gotoZEH a small{font-size:16px}}.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}@media (max-width:1100px){.ZEH-M_Feature{padding:30px 20px}.ZEH-M_Feature fieldset{padding:30px}.ZEH-M_Feature section h3{font-size:1.7rem;margin-bottom:10px}.ZEH-M_Feature section div p{font-size:1rem;line-height:1.81}}@media (max-width:880px){.ZEH-M_Feature fieldset{padding:15px}.ZEH-M_Feature section{background:#fff;border-radius:20px;padding:30px;display:flex;gap:30px;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.ZEH-M_Feature section cite{width:100%}.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.6rem;margin-bottom:5px}.ZEH-M_Feature section div{width:100%}}@media (max-width:760px){.ZEH-M_Feature fieldset legend{font-size:1.9rem}}@media (max-width:600px){.ZEH-M_Feature fieldset legend{font-size:clamp(20px,5vw,28px)}}@media (max-width:550px){.ZEH-M_Feature ol{padding:20px;border-radius:20px}}@media (max-width:500px){.ZEH-M_Feature section{padding:20px}}.zehlink{color:#00a040;font-weight:600}.howtoZEH .dataList{max-width:100%}.zehGallery{padding:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.contactButtons{padding:10px 0 20%}.contactButtons ul{display:flex;flex-flow:column;flex-wrap:wrap;gap:20px 0;justify-content:center}.contactButtons ul li{width:70%;max-width:70%;margin:0 auto}.contactButtons ul li a{display:block;width:100%;height:100%;padding:29px 25px 25px;background:#fff;font-size:18px;font-weight:600;text-decoration:none;color:#333;border:solid 2px #00a040;border-radius:100px;transition:all .3s ease;box-sizing:border-box}@media (max-width:600px){.contactButtons ul li{width:80%;max-width:80%;margin:0 auto}.contactButtons ul li a{display:block;width:100%;height:100%;padding:25px;background:#fff;font-size:16px;font-weight:600;text-decoration:none;color:#333;border:solid 2px #00a040;border-radius:100px;transition:all .3s ease;box-sizing:border-box}}@media (max-width:400px){.contactButtons ul li{width:90%;max-width:90%;margin:0 auto}.contactButtons ul li a{display:block;width:100%;height:100%;padding:25px 0;background:#fff;font-size:3.5vw;font-weight:600;text-decoration:none;color:#333;border:solid 2px #00a040;border-radius:100px;transition:all .3s ease;box-sizing:border-box}}.worksBefore{padding:80px 0 60px}.worksBefore h3{position:relative;line-height:1.4;padding:.25em 1em;display:inline-block;font-size:clamp(18px, calc(1.1rem + 0.5vw), 22px);font-weight:400}.worksBefore h3{position:relative;display:inline-block;background-color:#fff;border-bottom:solid 2px #525252;padding:16px;min-width:200px;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:20px;border-radius:15px;background:#f2f2f2;margin-bottom:50px}.worksComment p{text-align:left;font-size:clamp(15px, calc(0.85rem + 0.5vw), 18px);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;font-size:clamp(15px, calc(0.85rem + 0.5vw), 18px)}.linkPDF small{font-size:clamp(13px, calc(0.7rem + 0.5vw), 15px)}