@charset "utf-8";
/*-------------------------------------------------- main layout css style*/
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, /* Ann */
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, header_index, hgroup, 
menu, nav, nav_ind, output, ruby, section, summary,
time, mark, audio, video {
	margin:0px;
	padding:0px;
	font-family:"Arial","微軟正黑體";
	font-size:1em;
	border:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;

}
html, body{height:100%;}
ul{list-style-type:none;}
a{cursor:pointer; text-decoration:none; color:#06c;}
a:hover{text-decoration:underline;}
input, select{border:1px solid #d0d0d0; outline:none; font-family:"Arial","微軟正黑體"; font-size:15px; padding:6px;}
button{outline:none; font-size:1em; font-family:"Arial","微軟正黑體";}
.clear{clear:both;}
.row{display:table-row;}
.cell, .cell-title{display:table-cell;}
.color-red{color:#F00;}
.color-green{color:#6aca25;}

::-webkit-input-placeholder { font-size:0.9em; }
::-moz-placeholder { font-size:0.9em; } /* firefox 19+ */
:-ms-input-placeholder { font-size:0.9em; } /* ie */
input:-moz-placeholder { font-size:0.9em; }
input, select, textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:padding-box;
	-moz-box-sizing:padding-box;
	box-sizing:padding-box;
}
