.news-item footer{text-align:right;margin-top:1em}.news-item footer span{display:inline-block}.news-item footer span.date{position:relative;top:1px}.news-item footer span.cate{margin-left:1em;vertical-align:bottom}.news-item footer span.cate .cate-inner{display:flex;justify-content:center;align-items:center;position:relative}.news-list li+li,.doc-list li+li{border-top:#ccc 1px solid}.news-list-item a:link,.news-list-item a:visited,.doc-list-item a:link,.doc-list-item a:visited{color:#333}.news-list-item a:hover,.news-list-item a:active,.doc-list-item a:hover,.doc-list-item a:active{color:#999;text-decoration:none}.news-list-item a,.news-list-item .nolink,.doc-list-item a,.doc-list-item .nolink{display:flex;align-items:flex-start}.news-list{flex-grow:1}.news-list .news-list-item .news-list-head{display:flex;align-items:center}.news-list .news-list-item .cate .cate-inner{display:block}.news-item .cate .cate-inner,.news-list .news-list-item .cate .cate-inner{color:#FFF;background-color:#999;text-align:center}.news-item.cate01 .cate .cate-inner,.news-list .news-list-item.cate01 .cate .cate-inner{background-color:#005eae}.news-item.cate02 .cate .cate-inner,.news-list .news-list-item.cate02 .cate .cate-inner{background-color:#088}.news-item.cate03 .cate .cate-inner,.news-list .news-list-item.cate03 .cate .cate-inner{background-color:#0ad}.news-item.cate04 .cate .cate-inner,.news-list .news-list-item.cate04 .cate .cate-inner{background-color:#4a0}.doc-list .CMSsubcon{margin-top:0}.doc-list .doc-list-item a .doc-list-body,.doc-list .doc-list-item .nolink .doc-list-body{background:url("../../images/doc.png") left top no-repeat;padding-left:2em}.bnumber{margin-top:1em}.bnumber ul{text-align:center}.bnumber li{display:inline}.bnumber li+li::before{content:"-"}.bnumber a,.bnumber .nolink{display:inline-block;padding:0 0.5em}.bindex{margin-top:1em}.bindex ul{text-align:center}.bindex li{display:inline}.bindex a,.bindex .nolink{display:inline-block;min-width:2em;padding:0 0.5em}.bindex .nolink{font-weight:bold}#navigation{margin-top:2em}@media screen and (min-width: 768px), print{.news-item footer{font-size:14px;line-height:20px;margin-top:1.5em}.news-item+.news-item{margin-top:80px}.news-list li,.doc-list li{display:flex;justify-content:space-between;padding:1em}.news-list li:first-child,.doc-list li:first-child{padding-top:0}.news-list li:last-child,.doc-list li:last-child{padding-bottom:0}.news-list .admin .CMSsubcon,.doc-list .admin .CMSsubcon{margin-left:1em;flex-shrink:0;margin-top:0}.news-list .news-list-item .cate{margin-left:1em;margin-right:1em}.news-item .cate .cate-inner,.news-list .news-list-item .cate .cate-inner{width:96px;height:22px;font-size:12px;line-height:22px;top:1px}.doc-item footer{font-size:14px;line-height:20px;margin-top:1.5em}.doc-item+.doc-item{margin-top:80px}.doc-list .doc-list-item{width:100%}.doc-list .doc-list-item a,.doc-list .doc-list-item .nolink{display:flex;justify-content:space-between}.doc-list .doc-list-item a .doc-list-body,.doc-list .doc-list-item .nolink .doc-list-body{flex-grow:1;background-position:8px 6px;background-size:16px 16px}}@media screen and (min-width: 768px) and (min-width: 992px){.news-item+.news-item{margin-top:80px}.news-item .cate .cate-inner,.news-list .news-list-item .cate .cate-inner{width:120px}}@media screen and (max-width: 767px){.news-item footer{font-size:12px;line-height:18px}.news-item+.news-item{margin-top:24px}.news-list li,.doc-list li{padding:8px 0}.news-list li:first-child,.doc-list li:first-child{padding-top:0}.news-list li:last-child,.doc-list li:last-child{padding-bottom:0}.news-list .admin .CMSsubcon,.doc-list .admin .CMSsubcon{margin-top:10px}.news-list-item a,.news-list-item .nolink,.doc-list-item a,.doc-list-item .nolink{flex-wrap:wrap}.news-list .news-list-item .news-list-head{padding-bottom:4px}.news-list .news-list-item .cate{margin-left:0.5em}.news-item .cate .cate-inner,.news-list .news-list-item .cate .cate-inner{width:80px;height:18px;font-size:10px;line-height:18px}.news-list-body{width:100%}.doc-list .doc-list-item a,.doc-list .doc-list-item .nolink{display:block}.doc-list .doc-list-item a .doc-list-body,.doc-list .doc-list-item .nolink .doc-list-body{background-position:7px 4px;background-size:14px 14px}}
