body {
	background-attachment: scroll;
	background: url(../images/main/bg.gif) repeat-x left top;
	/*background-position: left top;*/
	margin: 0 auto;
	padding: 0px;
	margin: 0px;
	min-height:100%;
	height:100%;
	font-size:75%;
	line-height: 1.6em;
	font-family:±¼¸²;
	color:#4d4d4d;
}
div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;	padding:0;	border:0;	outline:0;	vertical-align:baseline; text-align:left;}
h1, h2, h3, h4, h5, h6 ,div, span, p, blockquote, pre,a, abbr, acronym, address, dt, dd, li, label, legend, caption, th, td  {font-size:1em;	}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0; }
a {text-decoration:none; color:#000; }


div, td, th, caption, input, p {
	font-family: "", "u";
	font-size: 12px;
}
div, td, th, caption, p { line-height: 18px; }

img { border: 0px; }

div.center, input.center { text-align: center; }
/*div.right { text-align: right; }*/

a:visited, a:link { color: #000066; text-decoration: none; }
a:active, a:hover { color: #cc0000;	text-decoration: none; }
/* ¼û±è ¿ä¼Ò Ã³¸® */
.lay_none, .tb_none { visibility:hidden; width:0; height:0; line-height:0; overflow:hidden; }
