.renewable .banner{height:450px;background:url(/image/sub/market/renewable/banner-bg.jpg) no-repeat 50%;background-size:cover}.renewable .banner .location{max-width:1200px;margin:0 auto;padding:80px 20px 0;color:#fff}.renewable .banner .location>ul{flex-wrap:wrap;display:flex;align-items:center;margin-bottom:30px}.renewable .banner .location>ul>li{display:flex;align-items:center;font-size:16px}.renewable .banner .location>h2{font-size:50px;font-weight:600}.renewable .contents{padding:80px 20px 100px;max-width:1200px;margin:0 auto}.renewable .contents .oil .sub-title-01{margin-bottom:32px}.renewable .contents .oil>div{white-space:pre-line;color:#333;font-size:16px;font-weight:500;line-height:200%;margin-bottom:56px}.renewable .contents .oil>section{overflow-x:auto;margin-bottom:56px}.renewable .contents .oil>section h3{color:#16447c;font-size:26px;font-weight:700;margin-bottom:28px}.renewable .contents .oil>section table{width:100%}.renewable .contents .oil>section table thead th{border:1px solid #c8cbd0;border-left:0;border-top:1px solid #16447c;background:linear-gradient(0deg,rgba(22,68,124,.1),rgba(22,68,124,.1)),#fbfbfb;padding:20px 24px;text-align:left;color:#16447c;font-size:16px;font-weight:500;vertical-align:middle}.renewable .contents .oil>section table thead th:last-child{border-right:0}.renewable .contents .oil>section table thead th.text-center{text-align:center}.renewable .contents .oil>section table tbody th{border-top:1px solid #c8cbd0;border-bottom:1px solid #c8cbd0;background:rgba(22,68,124,.07);padding:20px 24px;vertical-align:middle;font-size:16px;font-weight:600;white-space:pre-line;color:#16447c;line-height:140%}.renewable .contents .oil>section table tbody td{vertical-align:middle;border-left:1px solid #c8cbd0;border-bottom:1px solid #c8cbd0;padding:20px 24px;color:#111;font-size:16px;font-weight:500}.renewable .contents .oil>p img{vertical-align:top;width:100%;height:auto}@media screen and (max-width:1024px){.renewable .banner{height:auto}.renewable .banner .location{padding:80px 20px}.renewable .banner .location>h2{font-size:40px}.renewable .contents{padding:30px 20px 50px}}@media screen and (max-width:767px){.renewable .banner{height:auto}.renewable .banner .location{padding:50px 20px}.renewable .banner .location>h2{font-size:30px}.renewable .banner .location>ul{margin-bottom:20px}}