/* 繼承自 body 的樣式優先度 比 瀏覽器預設(user agent style) 低，所以多加下面這段 */
* {
    font-family: inherit;
}

body, .defaultBBcodeFont {
    font-family: "Open Sans", "Noto Sans TC", "Noto Sans CJK TC", "Noto Sans SC", "Noto Sans CJK SC", "Noto Sans JP", "Noto Sans CJK JP", "Noto Sans KR", "Noto Sans CJK KR", "Noto Sans Thai", "Lucida Grande", Tahoma, arial, sans-serif;
}

html[lang='zh-CN'] body, html[lang='zh-CN'] body .defaultBBcodeFont {
    font-family: "Open Sans", "Noto Sans SC", "Noto Sans CJK SC", "Noto Sans TC", "Noto Sans CJK TC", "Noto Sans JP", "Noto Sans CJK JP", "Noto Sans KR", "Noto Sans CJK KR", "Noto Sans Thai", "Lucida Grande", Tahoma, arial, sans-serif;
}

@font-face {
    font-family:'Open Sans';
    src: url('/sims/css/opensans/OpenSans-Light.eot');                                    /* IE Compat Modes */
    src: local('Open Sans Light'), local('OpenSans-Light'),
    url('/sims/css/opensans/OpenSans-Light.eot?#iefix') format('embedded-opentype'), /* IE */
    url('/sims/css/opensans/OpenSans-Light.woff') format('woff'),                    /* Modern Browsers */
    url('/sims/css/opensans/OpenSans-Light.ttf')  format('truetype');                /* Safari, Android, iOS */
    font-style: normal;
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family:'Open Sans';
    src: url('/sims/css/opensans/OpenSans-Regular.eot');                                    /* IE Compat Modes */
    src: local('Open Sans Regular'), local('OpenSans-Regular'),
    url('/sims/css/opensans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE */
    url('/sims/css/opensans/OpenSans-Regular.woff') format('woff'),                    /* Modern Browsers */
    url('/sims/css/opensans/OpenSans-Regular.ttf')  format('truetype');                /* Safari, Android, iOS */
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family:'Open Sans';
    src: url('/sims/css/opensans/OpenSans-Semibold.eot');
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'),
    url('/sims/css/opensans/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
    url('/sims/css/opensans/OpenSans-Semibold.woff') format('woff'),
    url('/sims/css/opensans/OpenSans-Semibold.ttf')  format('truetype');
    font-style: normal;
    font-weight: 600;
    font-display: swap;
}
@font-face {
    font-family:'Open Sans';
    src: url('/sims/css/opensans/OpenSans-Bold.eot');
    src: local('Open Sans Bold'), local('OpenSans-Bold'),
    url('/sims/css/opensans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
    url('/sims/css/opensans/OpenSans-Bold.woff') format('woff'),
    url('/sims/css/opensans/OpenSans-Bold.ttf')  format('truetype');
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family:'Open Sans';
    src: url('/sims/css/opensans/OpenSans-ExtraBold.eot');
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'),
    url('/sims/css/opensans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('/sims/css/opensans/OpenSans-ExtraBold.woff') format('woff'),
    url('/sims/css/opensans/OpenSans-ExtraBold.ttf')  format('truetype');
    font-style: normal;
    font-weight: 800;
    font-display: swap;
}