/* 麻雀の間 tid=40 限定。本文や画像の保存形式は変更しない。 */
html.sonoita-mj-polish #posts .post .sonoita-mj-action,
html.sonoita-mj-polish .sonoita-posts-container .post .sonoita-mj-action {
  display:inline-flex!important; align-items:center!important; min-height:42px!important;
  padding:8px 16px!important; margin:4px 4px 8px 0!important;
  background:#eaf3ee!important; color:#214d45!important;
  -webkit-text-fill-color:#214d45!important; border:1px solid #bdd4ca!important;
  border-radius:11px!important; box-sizing:border-box!important;
  font-size:14px!important; font-weight:700!important; line-height:1.5!important;
  text-decoration:none!important; box-shadow:none!important;
}
html.sonoita-mj-polish #posts .post .sonoita-mj-action:hover,
html.sonoita-mj-polish #posts .post .sonoita-mj-action:focus-visible {
  background:#dcebe3!important;border-color:#8db7a8!important;
}
html.sonoita-mj-polish #posts .post img.sonoita-mj-tile,
html.sonoita-mj-polish .sonoita-posts-container .post img.sonoita-mj-tile {
  display:block; box-sizing:border-box; max-width:100%!important;
  height:auto!important; border:1px solid #cdded7;
  border-radius:9px; background:#f7faf8; object-fit:contain;
  image-rendering:auto;
}
html.sonoita-mj-polish #posts .post [data-sonoita-mj-hidden-copy="1"],
html.sonoita-mj-polish .sonoita-posts-container .post [data-sonoita-mj-hidden-copy="1"] {display:none!important}
@media(max-width:600px){
  html.sonoita-mj-polish #posts .post .sonoita-mj-action {width:calc(50% - 8px)!important;justify-content:center!important;text-align:center!important;padding:10px 7px!important}
}
