/* News List */
.news-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; margin: 0 0.5rem; line-height: 1.5; -webkit-box-align: normal; -ms-flex-align: normal; align-items: normal; }

.news-list dt { min-width: 10em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; margin: 0.5rem 0; font-weight: normal; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.news-list dt > .date { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; display: inline-block; width: 100%; margin: 1rem 2rem 0 0.5rem; }

.news-list dt .newmark { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; color: #f00; }

.news-list dd { margin: 0.5rem 0 1rem 0; padding: 0 0 1rem 1.5rem; border-bottom: dotted 1px #333; width: 100%; }

.news-list .news-title { margin: 0; }

.cat-slug, .tag-slug { background: #000; border: #000 1px solid; color: #fff; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 13rem; display: inline-block; border-radius: 0.5rem; padding: 0.4rem 0.3rem 0.4rem 0.3rem; margin-right: 2rem; text-align: center; line-height: 1; font-size: 0.9em; max-height: 2.4rem; text-decoration: none; }

.cat-slug:hover, .cat-slug:focus, .cat-slug:active, .cat-slug:visited, .tag-slug:hover, .tag-slug:focus, .tag-slug:active, .tag-slug:visited { text-decoration: none; color: #FFF; }

.cat-news { background: #fff; border-color: #000; color: #000; }

.cat-important { background: #f00; border-color: #f00; }

.news-list-container { margin: 0 1rem; }

.news-box-att { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; display: -webkit-box; display: -ms-flexbox; display: flex; }

.link-cat { text-align: right; -webkit-box-ordinal-group: 100; -ms-flex-order: 99; order: 99; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.link-cat a { text-decoration: none; font-size: 1.4rem; }

.link-cat a:hover { text-decoration: none; }

@media (min-width: 960px) { .news-list { margin: 0 0.5rem 0 0.1rem; }
  .news-list dt { width: 35rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; font-weight: normal; padding: 0 0 1rem 0; border-bottom: dotted 1px #333; }
  .news-list dt.no-label { width: 20rem; }
  .news-list dt > .date { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin: 0; width: 9em; margin-right: 1rem; }
  .news-list dt > .newmark { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
  .news-list dd { width: calc(100% - 35rem); }
  .news-list dt.no-label + dd { width: calc(100% - 20rem); }
  .news-list dt, .news-list dd { margin: 0.5rem 0 1rem 0; } }

/* Tab */
.history-news { text-align: right; -webkit-box-ordinal-group: 100; -ms-flex-order: 99; order: 99; }

.ui-widget.ui-widget-content { border: none; margin: 0; position: relative; }

.ui-tabs { padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; }

.ui-tabs .ui-tabs-nav { list-style-type: none; }

.ui-tabs .ui-tabs-panel { min-height: 10em; padding: 0 1rem; }

.ui-tabs .ui-tabs-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.ui-tabs .ui-tabs-nav li { height: auto; width: calc(97% / 3); font-size: 1em; margin: 1px 0 0.5rem 0; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: 0; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor { width: 100%; min-height: 30px; line-height: 1.25; padding: 0.5em 0; display: inline-block; outline: none; text-decoration: none; }

.ui-tabs .ui-widget-header { border: none; padding: 0; margin: 0 1rem 2rem 1rem; background: inherit; }

.ui-state-default a:link, .ui-state-default a:visited, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; text-align: center; }

.ui-state-default a:hover, .ui-state-active a:hover { text-decoration: none; }

.ui-state-default.tab-1 a:link, .ui-state-default.tab-1 a:visited, .ui-state-active.tab-1 a:link, .ui-state-active.tab-1 a:visited { color: #000; }

.ui-state-default.tab-1 .ui-tabs-anchor, .ui-state-active.tab-1 .ui-tabs-anchor { padding: 0.5em 0.5em 0.5em 1em; }

.ui-state-default { border: #000 solid 1px; }

@media (min-width: 960px) { .ui-tabs .ui-tabs-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; }
  .ui-tabs .ui-tabs-nav li { font-size: 1.8rem; width: calc(100% / 6); margin: 1px 0.2em 0 0; }
  .ui-tabs .ui-tabs-nav .ui-tabs-anchor { min-width: 146px; line-height: 2; padding: 0.25rem 0.25rem 0 0.25rem; }
  .ui-tabs .ui-tabs-nav .ui-state-active .ui-tabs-anchor { line-height: 2.5; padding: 0; font-weight: bold; }
  .ui-tabs .ui-widget-header { margin: 0 0 3rem 0; }
  .ui-tabs .ui-tabs-panel { padding: 0; } }

@media (max-width: 959px) { .history-news { right: 1.5rem; }
  .ui-tabs .ui-widget-header { padding-bottom: 0.8rem; border-bottom: 2px solid #ccc; border-radius: 0; position: relative; }
  .ui-tabs .ui-tabs-nav li { border-radius: 0.3rem; }
  .ui-tabs .ui-tabs-nav li.tab-1 { width: 100%; text-align-last: left; }
  .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: 0.5rem; padding-bottom: 0; } }

.news-list-wrapper { padding: 0 1rem; }

.plists-link { margin: 0; }
