body{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
DIV {margin:0;padding:0;}
OL, UL {list-style-type:none;margin:0;padding:0; /*overflow:hidden;*/}
PRE {font-size:1em;margin:0;padding:0; white-space:pre-wrap; *word-wrap:break-word;}/*20120514*/
FIELDSET {border:none;margin:0;padding:0;}
TH {font-style:normal;font-weight:400;text-align:left;margin:0;padding:0;}
TABLE {empty-cells:show;}
A {text-decoration: none;}
CAPTION {font-style:normal;font-weight:400;text-align:left;}
BODY, DL, DT, DD, LI, FORM, INPUT, TEXTAREA, P, BLOCKQUOTE, TD {margin:0;padding:0;}
H1, H2, H3, H4, H5, H6 {font-size:100%;font-weight:400;margin:0;padding:0;}
IMG, ABBR, ACRONYM {border:none;}
ADDRESS, CITE, CODE, DFN, VAR {font-style:normal;font-weight:400;}
Q:before, Q:after {content:'';}

/* 去除超連結的虛線外框 */
a, button{outline: none; /* for Firefox Google Chrome */behavior:expression(this.onFocus=this.blur()); /* for IE */} 

/* for IE7"li","img"之間有缝隙 */
LI, IMG {vertical-align:bottom; }

/* for Google Chrome 不支援文字小於12px */
.smallFontSize{-webkit-text-size-adjust:none;}

/* 前景圖片設定*/
.img_div{overflow:hidden; text-align:center;}

/* clearfix */
.clearfix:after { 
	content:'.'; 
	display:block; 
	clear:both; 
	visibility:hidden; 
	overflow:hidden; 
	line-height:0; 
	height:0; 
}
.clearfix { display:block; }
html[xmlns] .clearfix { display:block; }
*html .clearfix { height:1%; }