.section>p{color: #666}
.contribution .section_top .back_container {background-image: url('/Images/sustainability/social-contribution/social-contribution_top_bg.jpg');}

.contribution_area .section2{background: #f7f7f7;}
.contribution_area .section2 .section_inner{max-width: 960px;width: 100%;margin: 0 auto;}
.contribution_area .section2 .clear_line{width: 100%;height: 1px;background: #ccc;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);opacity: 0.5;margin-bottom: 25px;margin-top: 45px;}
.contribution_area .section2 .clear_line2{margin-top: 0;}
.contribution_area .section2 dl{margin-top: 45px;}
.contribution_area .section2 dl:first-child{margin-top: 0;}
.contribution_area .section2 dl dt{float: left;font-size: 20px;width: 260px;height: auto;display: inline-block;vertical-align: top;line-height: 26px;color: #ff4311;font-weight: 500;padding-left: 15px;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: left;}
.contribution_area .section2 dl dd{font-size: 15px;float: left;height: auto;display: inline-block;vertical-align: top;line-height: 26px;width: 700px;text-align: left;padding: 0;}
.contribution_area .section2 dl dd:before{display: none;}
.contribution_area .section2 .section2_list_area{margin-top: 50px;}
.contribution_area .section2 .section2_list_area ul{float: left;width: 294px;margin-left: 39px;text-align: left;}
.contribution_area .section2 .section2_list_area ul:first-child{margin-left: 0;}
.contribution_area .section2 .section2_list_area ul li{margin-bottom: 23px;min-height: 300px}
.contribution_area .section2 .section2_list_area ul li.list_type{font-size: 20px;line-height: 26px;text-align: center;position: relative;min-height: 26px}
.contribution_area .section2 .section2_list_area ul li.list_type:before{content: '';position: absolute;left: -19px;top:5px;width: 1px;height: 20px;background: #d0d0d0;}
.contribution_area .section2 .section2_list_area ul:first-child li.list_type:before{display: none;}
.contribution_area .section2 .section2_list_area ul li.mar_l0{margin-left: 0;}
.contribution_area .section2 .section2_list_area ul li span.list_img {display: block;margin-bottom: 15px;}
.contribution_area .section2 .section2_list_area ul li span.list_tit{font-size: 16px;display: block;line-height: 26px;margin-bottom: 10px;font-weight: 700;color: #ff4512;padding-left: 7px;}
.contribution_area .section2 .section2_list_area ul li span.list_txt{font-size: 14px;display: block;line-height: 21px;letter-spacing: -0.8px;padding-left: 7px;color: #666666;}


.contribution_area .section3{padding: 120px 0;}
.contribution_area .section3 .press_area{width: 990px;margin: 0 auto;}
.contribution_area .section3 .press_area ul li{float: left;width: 300px;height: 300px;background: #f7f7f7;margin: 15px;}
.contribution_area .section3 .press_area ul li a{display: block;width: 100%;height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;text-align: center;}
.contribution_area .section3 .press_area ul li a:before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;border: 1px solid #ff4311;visibility: hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;z-index: 1;}
.contribution_area .section3 .press_area ul li a:hover:before{visibility: visible;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}

.press_area ul li span{display: block;}
.press_area ul li span.press_img{display: block;overflow: hidden;width: 100%;height: 190px;text-align: center;margin-bottom: 15px;line-height: 190px}
.press_area ul li a span.press_img{position: relative}
.press_area ul li a span.img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.press_area ul li a:hover span.img{transform: scale(1.05);}

/*
.contribution_area .section3 .press_area ul li span{display: block;}
.contribution_area .section3 .press_area ul li span.press_img{display: block;overflow: hidden;width: 100%;height: 130px;text-align: center;margin-bottom: 20px;}
.contribution_area .section3 .press_area ul li span.press_img img{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;vertical-align: middle;}
.contribution_area .section3 .press_area ul li a:hover span.press_img img{transform: scale(1.1);}
*/
.contribution_area .section3 .press_area ul li span.press_tit{font-size: 14px;word-break: keep-all;margin: 0 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; /* 라인수 */-webkit-box-orient: vertical;word-wrap:break-word;line-height: 20px;height: 40px; /* line-height * 라인수 */ }
.contribution_area .section3 .press_area ul li span.clear_line{width: 10px;height: 1px;line-height: 1;background: #999999;margin: 5px auto 10px;}
.contribution_area .section3 .press_area ul li span.press_day{font-size: 13px;color: #999999;font-weight: 300}
.contribution_area .section3 .btn_more{margin-top: 25px;}
.contribution_area .section3 .btn_more a{display: block;margin: 0 auto;width: 235px;height: 50px;border:1px solid #929292;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;line-height: 51px;font-size: 16px;text-align: center;position: relative;padding-right: 10px}
.contribution_area .section3 .btn_more a:before{content: '';position: absolute;background:url("/Images/sustainability/social-contribution/ico_link_go.png") no-repeat 0 0;width: 7px;height: 11px;right: 27px;top: 19px;    -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out; }
.contribution_area .section3 .btn_more a:hover{border-color: #ff4311;color: #fff;background: #ff4311;padding-right: 18px}
.contribution_area .section3 .btn_more a:hover:before{right: 23px;background-image: url("/Images/sustainability/social-contribution/ico_link_go_on.png")}


