#EpaperContent { width:100%; min-width:0; overflow-wrap:anywhere; font-family:Arial,"Noto Sans TC","Microsoft JhengHei",sans-serif; line-height:1.6; color:#333; }
#EpaperContent *, #EpaperContent *::before, #EpaperContent *::after { box-sizing:border-box; }
#EpaperContent table { max-width:100% !important; height:auto !important; border-collapse:separate; }
#EpaperContent table.container { display:table; width:100% !important; max-width:800px !important; margin:0 auto; padding:0; }
#EpaperContent tr, #EpaperContent td { height:auto !important; min-height:0 !important; }
#EpaperContent img { max-width:100% !important; height:auto !important; }
#EpaperContent p { margin:0 0 12px; }
#EpaperContent iframe { max-width:100%; }
#EpaperContent pre { white-space:pre-wrap; }
@media(max-width:640px) {
  #EpaperContent table, #EpaperContent tbody, #EpaperContent tr { display:block; width:100% !important; }
  #EpaperContent td, #EpaperContent th { display:block; width:100% !important; max-width:100% !important; padding-left:14px !important; padding-right:14px !important; }
  #EpaperContent > table > tbody > tr > td { padding:0 !important; }
  #EpaperContent table.container > tbody > tr > td { padding:18px 14px !important; }
  #EpaperContent img { margin-left:0 !important; margin-right:0 !important; }
}
