@charset "utf-8";
/* All reset
----------------------------------------*/
* {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    line-height: 1.5em;
    font-weight: normal;
    font-style: normal;
	white-space: wrap;
    text-decoration: none;
}

body, div {
    margin: 0; 
    padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

img { border: 0;}

.img_anchor {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

/* setting
----------------------------------------*/
#bg {
	width: 100%;
	height: 850px;
	background: url(../landing/images/bg.jpg) center top no-repeat;
}
div#wrap {
	width: 950px;
	height: 850px;
	margin: 0 auto;
	background: url(../landing/images/wrap.png) left 50px no-repeat;
}
div#header {
	position: relative;
	z-index: 10;
	width: 950px;
	height: 90px;
}
	div#header h1 {
		width: 250px;
		height: 90px;
		background:url(../landing/images/hb_logo.png) no-repeat;
	}
	div#header h1 a {
		width: 250px;
		height: 90px;
	}
div#left {
	position: relative;
	top: -40px;
	float: left;
	width: 550px;
	height: 750px;
}

div#right {
	position: relative;
	top: -60px;
	float: left;
	width: 400px;
	height: 725px;
}
	.button {
		position: relative;
		width: 400px;
		height: 400px;
		z-index: 100;
	}
	
	.movie {
		width: 340px;
		height: 285px;
		margin: 0 auto;
	
	}
	#hb_youtube  {
		width: 340px;
		height: 60px;
		margin: 5px auto 0 auto;
	
	}
		#hb_youtube a {
			width: 340px;
			height: 60px;
			background: url(../landing/images/hb_youtube.png) no-repeat;
		}
		#hb_youtube a:hover {
			background-position: 0 -60px;
		}
div#footer {
	position: relative;
	top: -40px;
	clear: both;
	width: 870px;
	height: 35px;
	margin: 0 auto;
	background: url(../landing/images/footer.png) no-repeat;
}
	#easyfun a {
		float: left;
		width: 35px;
		height: 40px;
		background: url(../landing/images/x_legend_logo.png) no-repeat;
	}
	#cyberstep a{
		float: left;
		width: 220px;
		height: 35px;
	}
	div.footermenu {
		float: right;
		width: 615px;
		text-align: right;
	}
	div#footer span {
		float: right;
		width: 615px;
		color: #669933;
		font-size: 10px;
		text-align: right;
	}
