body#worksEco main .intro_area{margin-top:60px;text-align:center}body#worksEco main .intro_area .lead{color:#0092d7;font-size:3rem;margin-top:20px}body#worksEco main h2{font-weight:normal;color:#51656f;font-size:5rem;font-family:"Exo",sans-serif;line-height:1.2;display:block;text-align:center}body#worksEco main h2 span{background:#0092d7;background:-webkit-linear-gradient(0deg, #0092d7, #7976d9);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-right:0;font-size:inherit}body#worksEco main h2 span:after{display:none}body#worksEco main .main_container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:40px 0 60px}body#worksEco main .eco_item{width:49%;border:1px solid #0092d7;margin-top:30px;padding:24px 35px}body#worksEco main .eco_item .ttl{display:block;text-align:left;border-bottom:3px solid #d9e5eb;position:relative;padding-bottom:10px}body#worksEco main .eco_item .ttl::after{content:"";margin-top:0;position:absolute;bottom:0;left:0;transform:translateY(100%);height:3px;width:60px;display:block;background-color:#0092d7}body#worksEco main .eco_item .eco_table{width:100%;margin:20px 0 0;border:1px solid #ddd}body#worksEco main .eco_item .eco_table th,body#worksEco main .eco_item .eco_table td{padding:9px;text-align:left;border:1px solid #ddd;color:#000}body#worksEco main .eco_item .eco_table th{width:20%;background-color:rgba(0,146,215,.1)}body#worksEco main .zeb_area{margin-bottom:80px}body#worksEco main .zeb_area .zeb_table{width:100%;margin:20px 0 0;border:1px solid #ddd}body#worksEco main .zeb_area .zeb_table th,body#worksEco main .zeb_area .zeb_table td{padding:9px;text-align:left;border:1px solid #ddd;color:#000}@media(min-width: 500px){body#worksEco main .zeb_area .zeb_table .num{width:280px}}body#worksEco main .zeb_area .zeb_table th{width:20%;color:#0092d7;font-size:clamp(1.6rem,2vw,2rem);text-align:center}@media(max-width: 500px){body#worksEco main .zeb_area .zeb_table{display:table;table-layout:fixed}body#worksEco main .zeb_area .zeb_table tr{display:table-row}body#worksEco main .zeb_area .zeb_table th,body#worksEco main .zeb_area .zeb_table td{width:auto;display:table-cell}body#worksEco main .zeb_area .zeb_table th{width:29%}}@media screen and (max-width: 1200px){body#worksEco main h2{font-size:2.8rem}body#worksEco main .intro_area .lead{font-size:1.8rem}body#worksEco main .inner_wrap{padding-left:3%;padding-right:3%}body#worksEco main .eco_item .eco_table th{width:35%}}@media screen and (max-width: 768px){body#worksEco main h2{font-size:6vw}body#worksEco main .intro_area .lead br{display:none}body#worksEco main .main_container{margin:0 0 50px}body#worksEco main .eco_item{padding:4%;width:100%}body#worksEco main .eco_item .eco_table tr{display:table-row}body#worksEco main .eco_item .eco_table th,body#worksEco main .eco_item .eco_table td{display:table-cell}}