/* rejoy：自訂模組（news／health／book）頁面樣式 */

/* ---- 文章列表與單篇（原站 #news_list／#health_list／#book_list，1.5 的 .content 外框） ---- */
.rj-article-page h1 { font-size: 32px; color: #636E75; font-weight: normal; margin: 0 0 20px; }
.rj-article { position: relative; padding: 10px; margin-bottom: 20px; border: 1px solid #EEE; overflow: hidden; }
.rj-article h3 { font-size: 13px; font-weight: bold; color: #000; margin: 5px 0 8px; }
.rj-article p { margin: 0 0 8px; line-height: 1.6; }
/* news／health：縮圖固定在左（240×160 區），文字從 260px 開始 */
#news_list .rj-article, #health_list .rj-article { padding-left: 260px; min-height: 180px; }
#news_list .rj-article.no-thumb, #health_list .rj-article.no-thumb { padding-left: 10px; min-height: 0; }
#news_list .rj-article .thumb, #health_list .rj-article .thumb { position: absolute; top: 10px; left: 10px; width: 240px; height: 160px; overflow: hidden; }
/* book：縮圖靠左浮動 */
#book_list .rj-article .thumb { float: left; margin: 5px 15px 5px 5px; }
.rj-article-content { padding: 10px; margin-bottom: 20px; border: 1px solid #EEE; overflow: auto; line-height: 1.6; }
.rj-article-content img { max-width: 100%; height: auto; }
.rj-article-popup { float: right; margin: 0 0 10px 10px; }
@media (max-width: 767px) {
	#news_list .rj-article, #health_list .rj-article { padding-left: 10px; min-height: 0; }
	#news_list .rj-article .thumb, #health_list .rj-article .thumb { position: static; width: auto; height: auto; margin-bottom: 8px; }
	.rj-article-popup { float: none; display: block; margin: 0 0 10px; }
}
