@charset "utf-8";

body{
	margin:0;
	padding:0;
	font: normal 15px/22px "Microsoft JhengHei W05 Light", sans-serif;
	height:100%;
	width:100%;
	min-height:100% !important;
	/* background-color:#fff; */
	position:relative;  
	image-rendering: -webkit-optimize-contrast; /* Windows Chrome 圖片縮小後變模糊的解決法 */
	/* 解決使用css控制圖片縮放失真問題 */
	image-rendering: auto;	
}

/* 如執行則編輯器表格cellpadding會失效
*{margin:0; padding:0;}
*/


ol,
ul,
li
{
	list-style:none;
	margin:0;
	padding:0;
}

a{
	outline-style:none;
	text-decoration:none;
	color:#555;
	outline: none; /* for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* for IE */
	cursor:pointer;
}

a:hover{
	/*color:#dedede;*/
	/*text-decoration:underline;*/
	color:#000;
	cursor:pointer;
	text-decoration:none;
}

img{
    border-style:none;
    display: inline-block;
    vertical-align: middle;
    object-fit: fill; 
    object-fit: contain;
    object-fit: scale-down;  
    /* 解決 css 縮小圖片後，圖片變模糊的辦法 */
    image-rendering:-moz-crisp-edges;          /* Firefox        */
    image-rendering:-o-crisp-edges;            /* Opera          */
    image-rendering:-webkit-optimize-contrast; /* Safari         */
    image-rendering:optimize-contrast;         /* CSS3 Proposed  */
    -ms-interpolation-mode:nearest-neighbor;   /* IE8+           */    
}


/* clear float */
.clear_float,
.clear_float:after
{
  content:"";
  clear:both;
  display:block;
}



pre{
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	font-family:"Microsoft JhengHei",sans-serif;
	margin:0;
}


.material-symbols-outlined {
	vertical-align:middle;
	font-variation-settings:
	"FILL" 0,
	"wght" 400,
	"GRAD" 0,
	"opsz" 15;
	margin-left:10px;
}


a[id="fr-logo"] {
	display: none !important;
}
p[data-f-id="pbf"] {
	display: none !important;
}
a[href*="www.froala.com"] {
	display: none !important;
}