.archive-notice { padding: 10px 14px; border: 1px solid #555; color: #ddd; background: #252525; }
#center img, #center video { max-width: 100%; height: auto; }
#center { overflow-wrap: anywhere; }
#center table { max-width: 100%; }
.clear { clear: both; }
.pagination { padding: 20px 0; }
.pagination a { display: inline-block; padding: 5px 9px; }
.pagination [aria-current="page"] { background: #017fc7; color: white; }
#bottom { min-height: 65px; }
@media (max-width: 900px) {
  #main, #bottom .block { width: auto; margin: 0 10px; }
  #head { width: 100%; height: auto; }
  #menu { float: none; width: auto; margin-bottom: 20px; }
  div#center { margin-left: 0; padding: 0 0 20px; }
}
