.classBar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.classBar:not(:has(.classTitle)) .dateBox{margin-left:0}.classBar .dateBox{margin-left:15px}.dateBox .date{color:#767676;font-size:15px;font-weight:400;line-height:normal}.classTitle{color:#ffffff;font-size:13px;font-weight:500;text-align:center;line-height:normal;border-radius:999px;background-color:#0066CC;padding:1px 15px 0}.newsInfoBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px}.esgList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}@media (max-width:640px){.esgList{margin:0}}.esgList .esgItem{width:33.33%;padding:0 15px 40px}@media (max-width:1280px){.esgList .esgItem{width:50%}}@media (max-width:1180px){.esgList .esgItem{width:33.33%}}@media (max-width:992px){.esgList .esgItem{width:50%}}@media (max-width:640px){.esgList .esgItem{width:100%;padding:0 0 40px}}.esgList .Img img{width:100%}.esgList a{display:block}.esgList .Txt{padding-top:20px}.esgList .Txt .title{color:#313131;font-size:22px;font-weight:700;line-height:1.167}@media (max-width:1180px){.esgList .Txt .title{font-size:20px}}.esgList .Txt .title a{color:#313131}@media (min-width:1181px){.esgList .Txt .title a:hover{color:#0066CC}}.esgList .Txt .text{color:#313131;font-size:16px;font-weight:500;line-height:1.8;letter-spacing:1px;margin-top:15px}@media (max-width:1180px){.esgList .Txt .text{font-size:15px}}.shareBox{float:right}.shareBox .btn-fb{display:inline-block;vertical-align:middle;margin-right:5px}.shareBox .back{display:inline-block;vertical-align:middle;padding:3px 5px;border-radius:3px;font-size:12px;color:#ffffff;background:rgb(174,66,51);background:-webkit-gradient(linear,left top,left bottom,from(rgb(174,66,51)),to(rgb(196,76,76)));background:linear-gradient(to bottom,rgb(174,66,51) 0%,rgb(196,76,76) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae4233',endColorstr='#c44c4c',GradientType=0);cursor:pointer}@media (min-width:1181px){.shareBox .back:hover{background:#398cb1}}