.site-ad.admax-placement{
  display:grid;
  justify-items:center;
  gap:0;
  width:min(1000px,calc(100% - 40px));
  min-height:0;
  margin:0 auto;
  padding:0;
  color:#677172;
  text-align:center;
}
.site-ad.admax-placement>*{max-width:100%}
.site-ad.admax-placement iframe{max-width:100%;border:0}

body .site-footer.footer-design-09{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:18px;
  width:min(1000px,calc(100% - 40px));
  margin:0 auto;
  padding:14px 0 25px;
  border:0;
  color:#677172;
  font-size:9px;
  line-height:1.55;
}
body .footer-design-09 .footer-brand{flex:none;color:#59696d;font:700 9px/1.5 monospace;letter-spacing:.1em;white-space:nowrap}
body .footer-design-09 .footer-meta{display:grid;grid-template-columns:max-content minmax(0,1fr);justify-items:end;align-items:center;gap:4px 15px;min-width:0}
body .footer-design-09 .footer-pv{display:grid;grid-column:1;grid-row:1/3;align-self:center;gap:1px;margin:0;padding-right:14px;border-right:1px solid #d9dedf;text-align:right;white-space:nowrap}
body .footer-design-09 .footer-pv strong{color:#23302e;font-family:inherit;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:0;white-space:nowrap}
body .footer-design-09 .footer-pv span{color:#677172;font-size:9px}
body .footer-design-09 .footer-vote{grid-column:2;grid-row:1;margin:0;white-space:nowrap}
body .footer-design-09 .footer-links{display:flex;grid-column:2;grid-row:2;justify-content:flex-end;gap:12px;flex-wrap:wrap}
body .footer-design-09 .footer-links a{color:#6c797c;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}

@media(max-width:560px){
  .site-ad.admax-placement{width:calc(100% - 24px)}
  body .site-footer.footer-design-09{align-items:stretch;flex-direction:column;gap:8px;width:calc(100% - 24px);padding:13px 0 20px}
  body .footer-design-09 .footer-meta{width:100%;grid-template-columns:max-content minmax(0,1fr);justify-items:start;gap:5px 11px}
  body .footer-design-09 .footer-pv{grid-column:1;grid-row:1/3;justify-content:center;padding-right:10px}
  body .footer-design-09 .footer-vote{grid-column:2;grid-row:1;white-space:normal}
  body .footer-design-09 .footer-links{grid-column:2;grid-row:2;justify-content:flex-start;gap:10px}
}
