html {
	margin:0;
	padding:0;
	border:0
}
.bp-reset-element, body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table, div, span, object, iframe, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
	margin:0;
	padding:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body {
	font-family:'lucida grande', verdana, helvetica, arial, sans-serif;
	font-size:90%;
	margin:0;
	background-image:url(../images/index_bg.jpg);
	background-repeat:repeat-y;
}
a {
	text-decoration:none;
	text-shadow:0 1px 1px #fff;
	color:#333
}
p {
display: block;
margin-bottom: 10px;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
/*NF*/
.index_img{
width:100%;
/*margin:10px 0px 0 10px;*/
}
.button {
width: 90%;
height: 40px;
line-height: 40px;
margin: 0 auto 10px auto;
padding: 0;
background: #747474 url(../images/list_arrow2.png) 100% 50% no-repeat;
border-radius: 4px;
}
.button a {
display: inline-table;
width: 100%;
height: 40px;
margin: 0;
padding: 0 0 0 20px;
font-weight: bold;
color: white;
}
.enter {
background: #292F34 url(../images/list_arrow2.png) 100% 50% no-repeat;
}