.section .sec_inner .sec_box_list{padding-bottom: 30px;}
#FOOTER-MENU_TERMS .section .sec_inner .sec_box_list{border-top: solid 1px #e5e5e5;}

.section .sec_inner .sec_box_list li{padding-bottom: 100px; border-bottom: solid 1px #e5e5e5;}
.section .sec_inner .sec_box_list li:last-child{border-bottom:0;}
.section .sec_inner .sec_box_list li .list_inner .list_title{font-size: 40px; text-align: center; letter-spacing: -1px; padding: 100px 0 60px;}
.section .sec_inner .sec_box_list li .list_inner .list_desc{font-size: 18px; line-height: 28px; margin-bottom: 30px;}


#csr-report .sec_inner { position: relative; padding-top: 100px; margin: 0 auto;}
#csr-report .sec_inner .sec_tit{font-size:40px; text-align:center; padding-bottom:120px;}


#csr-report .contents_inner{padding-bottom:140px;}
#csr-report table{ width: 100%;text-align: center;border-top: 2px solid #444;border-bottom: 1px solid #444;}
#csr-report table thead{background: #fafafa;}
#csr-report table thead th{font-size: 16px;line-height: 24px;font-weight: 700;vertical-align: middle;padding: 16px 12px;color: #222;}
#csr-report table tbody td{font-size: 16px;line-height: 28px;vertical-align: middle;padding: 20px 12px;color: #444;}
#csr-report table tbody tr{border-top: 1px solid #e1e1e1;-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;}
#csr-report table tbody td span.down_icon{display:block;background: url(../../img/common/ico_down_black.png) no-repeat 96px 6px / 18px;}
 #csr-report table tbody td.download span{text-align:left; padding-left:56px;}

/* ================================== Tablet css ================================== */
@media all and (max-width: 1080px) {
    .section .sec_inner .sec_box_list li .list_inner .list_title {font-size: 32px; padding: 90px 0 50px;}
    .section .sec_inner .sec_box_list li .list_inner .list_desc {font-size: 15px;  margin-bottom: 25px; }
    .section .sec_inner .sec_box_list li {padding-bottom: 65px;}
    #csr-report .contents_inner{ padding-left: 80px; padding-right:80px;}
    #csr-report .contents_inner{padding-bottom:60px;}
    #csr-report table tbody td span.down_icon{background: url(../../img/common/ico_down_black.png) no-repeat 83px 7px / 17px;}
     #csr-report table tbody td.download span{padding-left:45px;}
}

@media all and (max-width:960px){
	  #csr-report table tbody td span.down_icon{background: url(../../img/common/ico_down_black.png) no-repeat 80px 8px / 15px;}
	   #csr-report table tbody td.download{padding-right:27px;}
	    #csr-report table tbody td.download span{padding-left:41px;}
}

@media all and (max-width: 880px){
	 #csr-report table tbody td.download span{padding-left:23px;}
	 #csr-report table tbody td span.down_icon{background: url(../../img/common/ico_down_black.png) no-repeat 60px 8px / 15px;}

}
/* ================================== Mobile css ================================== */
@media all and (max-width: 766px) {
    .gu_sub_wrapper .gu_sub_contents .contents_inner {padding-top:0;}
    .section .sec_inner .sec_box_list li .list_inner .list_title {font-size: 24px; padding: 60px 0 30px;}
    .section .sec_inner .sec_box_list li .list_inner .list_desc {font-size: 12px; margin-bottom: 20px;}
    .section .sec_inner .sec_box_list li {padding-bottom: 40px;}
    .section .sec_inner .sec_box_list li .list_inner .list_desc{line-height:20px;}
     #csr-report .contents_inner{ padding-left: 80px; padding-right:80px;}
     #csr-report table tbody td{font-size:14px;}
     #csr-report table tbody td.download span{padding-left:9px;}
     #csr-report table tbody td span.down_icon{display:block;background: url(../../img/common/ico_down_black.png) no-repeat 41px 7px / 15px;}
     
}

@media all and (max-width: 680px) {
	 #csr-report table tbody td span.down_icon{display:block;background: url(../../img/common/ico_down_black.png) no-repeat 33px 7px / 15px;}
	 #csr-report .contents_inner{ padding-left: 30px; padding-right:30px;}
	 #csr-report table tbody td.download{padding-right:0; padding-left:10px;}
	 #csr-report .sec_inner .sec_tit{font-size:30px;}
	  #csr-report table tbody td.download span{padding-left:0;}
}