@charset "utf-8";

/*================================================================
reset.css
================================================================*/
body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, 
brockquote, pre, table, caption, th, td, address, 
form, fieldset, legend, object, input{
	margin:0;
	padding:0;
}
h5, h6, pre, table, code, kbd, samp, acronym, input, textarea, select{font-size:100%;}
a, ins{text-decoration:none;}
address, em, cite, dfn, var{
	font-style:normal;
}
input, textarea{
	/*font-family:sans-serif;*/
	font-weight:normal;
}
img{vertical-align:baseline;}
a img{border:none;margin:0;}

/* setting */
html{
	
}
body{
}
* html body{ /* for IE6 */
	font-size:small;
}
*:first-child+html body{ /* for IE7 */
	font-size:small;
}
ul{
	list-style-position:outside;
	list-style-type:none;
}
ol{
	list-style-position:outside;
	margin-left:20px;
}
table{
	border-collapse:collapse;
	/*word-break: break-word;*/
}
legend{	color: #333;}


a{
	/*�_*/
	overflow:hidden;
	/**/
}

div, pre{word-wrap: break-word}
pre{white-space: pre-wrap;}