<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{ margin:0; padding:0; border:0; font-size:16px; vertical-align:baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; margin: 0px auto; overflow:auto; font-family: Arial, helvetica, "微軟正黑體", Geneva, "Heiti TC", "新細明體", sans-serif; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color:transparent; }
strong, p strong, b, p b { font-weight:bold; }
ol, ul , li { list-style: none; }
a, select, *:focus { outline:none; }
a:link, a:visited, a:active { text-decoration:none; outline:none; }
a, a:hover { cursor: pointer; text-decoration:none; }
img { border: none; }


/* 共用內文表格 (RWD) table，表格寬度以ltnews為主 */
.text .xscroll { margin:5px 0px 20px; overflow-x:auto; -webkit-overflow-scrolling:touch; }
.text table { width:799px; table-layout:fixed; word-wrap:break-word; border-collapse:collapse; border-spacing:0; margin:0; }
.text table th, .text table td { border:1px solid #c6c6c6; padding:10px; }
/* ↓ 橫向表頭 + 直向表頭 樣式 tableHeader1 + tableHeader2 ↓ */
/* 橫向表頭樣式 tableHeader1 */
.text table.tableHeader1 tr:first-child { border-bottom:2px solid #999; }
.text table.tableHeader1 tr:first-child td { font-weight:bold; }
/* 直向表頭樣式 tableHeader2 */ 
.text table.tableHeader2 tr:nth-child(n+1) td:first-child {  font-weight:bold; border-right:2px solid #999; }
/* 橫向列跳色 */
.text table.tableColor tr:nth-child(even) { background-color:#eee; }


sub, p sub { font-size:0.85rem; vertical-align:sub; } /*下標字*/
sup, p sup { font-size:0.9rem; vertical-align:super; } /*上標字*/

/* 修正粗體「碧、筵、綰」*/
h1, h2, h3, h4, h5, h6, strong, p strong, b, p b { font-family:'Noto Sans TC', "微軟正黑體"; }
@font-face {
    font-family: 'Noto Sans TC';
    unicode-range: U+78a7, U+7b75, U+7db0; /* ASCII (碧筵綰) */
    font-style: normal;
    font-weight: bold;
    src: url(../fonts/notosanstc-regular.woff2) format('woff2'),
        url(../fonts/notosanstc-regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.otf) format('opentype');
}
/* 一般粗細的時改回微軟正黑 */
@font-face {
    font-family: 'Noto Sans TC';
    unicode-range: U+78a7, U+7b75, U+7db0; /* ASCII (碧筵綰) */
    font-style: normal;
    font-weight: normal;
    src: local(微軟正黑體);
}


/* 廣告共用樣式 z-index:100 (0928) */
div[id^='google_ads_iframe'] { margin: 0 auto; }
.suggest { width:100%; text-align:center; margin:0 auto; }
.suggest div, .suggest a, .suggest img { line-height:0; }
/* 廣告切換電腦版手機版 */
.suggest_m { display: none; }
.suggest_pc { display: block; }
div.suggestBottom { margin-bottom: 20px; }
div.suggestTop { margin-top:20px; }
div.suggestCenter { margin-left:auto; margin-right:auto; }
/* 浮水印廣告 + 關閉鍵 */
.suggest div#ad-I1-bottom { margin:0; }
.door-bottom-head { position: fixed; z-index:100; }
.door-bottom { width: 100%; height: 50px; text-align:center; bottom: 0; }
.door-bottom-space { float: left; position:relative; background-color:#fff; z-index:10; }
.door-bottom i.close { width:30px; height:30px; border:1px solid #999; border-radius:100%; background-color:rgba(0,0,0,0.15); position:absolute; top:-30px; left:0; display:none; }
.door-bottom i.close:before { content:"×"; font-size:33px; font-family:Arial; color:#555; font-style:normal; line-height:30px; }
.adHeight90 { min-height: 90px;}
.adHeight250 { min-height: 250px;}
.adHeight280 { min-height: 280px;}
.adHeight336 { min-height: 280px;}
.adHeight359 { min-height: 359px;}

/* Google 廣告體驗警告：內文字型、間距放大 */
:root { --textFontSize:20px; --textLineHeight:1.7; --textLetterSpacing:1px; --textMarginBottom:30px; } 



</pre></body></html>