#csr #csr_contents{padding:77px 0 154px}#csr #csr_contents .ph{font-size:16px;line-height:2}#csr #csr_contents .list_wrap{padding:75px 90px;background:#f4f3ef;margin:55px 0 27px}#csr #csr_contents .list_wrap li{width:390px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:38px;margin-bottom:50px}#csr #csr_contents .list_wrap li:nth-child(2n+1){margin-left:0;clear:left}#csr #csr_contents .list_wrap li:nth-last-child(-n+2){margin-bottom:0}#csr #csr_contents .list_wrap li h2{line-height:1;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #000}#csr #csr_contents .pdf_dl{text-align:center;margin-top:96px}#csr #csr_contents .pdf_dl img:hover{opacity:.7}@media screen and (max-width: 640px){#csr #csr_contents{padding:15px 0 90px}#csr #csr_contents .ph{font-size:14px;line-height:1.8;padding:0 20px}#csr #csr_contents .list_wrap{padding:25px 20px 50px;margin:27px 0 20px}#csr #csr_contents .list_wrap li{width:100%;float:none;margin-left:0;margin-bottom:25px;font-size:13px}#csr #csr_contents .list_wrap li:nth-last-child(-n+2){margin-bottom:25px}#csr #csr_contents .list_wrap li:last-child{margin-bottom:0}#csr #csr_contents .list_wrap li h2{padding-bottom:12px;margin-bottom:12px}#csr #csr_contents .list_wrap li h2 img{max-width:100%;max-height:26px}#csr #csr_contents .align-right{padding-right:20px}#csr #csr_contents .align-right img{max-width:100%;max-height:53px}#csr #csr_contents .pdf_dl{margin-top:45px;padding:0 20px}#csr #csr_contents .pdf_dl img{width:100%}}