/* Preserve the existing board styles and the ten-row list working area. */
#board_wrap .board_tb tbody tr { height: 4rem; }
#board_wrap .board_tb .board-spacer { border-color: transparent; }
#board_wrap .board_tb .board-spacer td { visibility: hidden; }
#board_wrap .view_tb tbody img { height: auto; }
#board_wrap .public-restricted { min-height: 26rem; display: flex; align-items: center; justify-content: center; text-align: center; line-height: 1.8; }
#board_wrap .noticeViewBtn li:last-child { min-width: 0; }
#board_wrap .noticeViewBtn li:last-child a { overflow-wrap: anywhere; }
/* Blur is baked into the tiny delivered image, never a removable CSS effect. */
#board_wrap #review_wrap .review_box .img_box .img img { filter: none !important; }
#review_wrap .review_box > ul > li.review-spacer { visibility: hidden; pointer-events: none; }
#review_wrap .review_box .txt_top { min-height: 3.6rem; }
@media (max-width: 1000px) {
  #review_wrap .review_box .txt_top { min-height: 5.1625rem; }
}
@media (max-width: 520px) {
  #review_wrap .page { min-height: 90px; }
}
/* Reserve room for the original fixed quick menu on narrow desktop screens. */
@media (min-width: 1201px) and (max-width: 1440px) {
  .sub_title.mw_1200, .sub_lnb_wrap.mw_1200,
  .contents_wrap > .sub_contents.mw_1200 { width: calc(100% - 15rem); }
  .sub_lnb_wrap > li > a { font-size: 1.0625rem; }
}
