@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; }
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; }

/* 文中表格用 */
.text table { border-collapse:collapse; border-spacing:0; }
.text table th, .text table td { border:1px solid #ddd; padding:5px 3px; }

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.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanstc/v1/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(微軟正黑體);
}
