#footer{max-width:1000px;margin:30px auto 0 auto;background-color:#ccc}#footer #footer-links{padding:8px 0;text-align:center}#footer #footer-links ul li{list-style-type:none;display:inline-flex;padding:0 2px}#footer #footer-links ul li a{text-decoration:none;font-size:13px;line-height:18px}#footer #footer-links ul li a:hover{color:#e4550e}#footer #footer-links ul li:not(:first-child)::before{content:"|";padding-right:8px}#footer .footer-rights{text-align:center;padding:10px 0}#footer .footer-rights span{font-size:13px}.latest-new{display:block;padding-top:12px}.latest-new a{display:inline-block;position:relative;text-decoration:none}.latest-new a img{margin-top:15px;width:100%}.latest-new a .text{display:block;width:100%;background-color:rgba(0,0,0,.65)}.latest-new a .text .title{display:block;padding:10px;color:#fff;font-size:26px}.latest-new a .text .title:hover{text-decoration:underline}.latest-new a .text .brief{display:block;padding:0 10px 10px 10px;color:#fff}.newslist-cont{display:block}@media screen and (max-width: 768px){.newslist-cont{padding:0 12px}}.newslist-cont .new-cont{display:block;border-bottom:dashed 1px #444}@media screen and (max-width: 768px){.newslist-cont .new-cont{padding-top:20px;padding-bottom:20px}}.newslist-cont .new-cont:last-of-type{border-bottom:none}.newslist-cont .new-cont a{display:block;position:relative}.newslist-cont .new-cont a .img-cont{display:inline-block}@media screen and (max-width: 768px){.newslist-cont .new-cont a .img-cont{width:100%}.newslist-cont .new-cont a .img-cont img{width:100%}}@media screen and (min-width: 769px){.newslist-cont .new-cont a .img-cont{width:40%}.newslist-cont .new-cont a .img-cont img{width:calc(100% - 40px);margin:40px 0 40px 0}}.newslist-cont .new-cont a .text{display:inline-block}@media screen and (max-width: 768px){.newslist-cont .new-cont a .text{width:100%}}@media screen and (min-width: 769px){.newslist-cont .new-cont a .text{width:60%;position:absolute;top:40px}}.newslist-cont .new-cont a .text .title{display:block;padding:10px 0 2px 10px;color:#444;font-size:26px}.newslist-cont .new-cont a .text .title:hover{text-decoration:underline}.newslist-cont .new-cont a .text .date{display:block;padding:0 10px 10px 10px;color:#444;font-size:13px}.newslist-cont .new-cont a .text .brief{display:block;padding:0 10px 10px 10px;color:#444}