#index #bg {
	width: 100%;
	height: 100%;
	background: url(../images/bg_img.png) no-repeat center center;
	background-size: cover;
	position: absolute;
}
#index #wrap {
	width: 100%;
	height: 100%;
	background: transparent url(../images/logo_main.png) no-repeat center center;
	position: absolute;
}

#index header {
	position: absolute;
	top: 30px;
	left: 30px;
	letter-spacing: .7em;
}

#index nav {
	position: absolute;
	top: 30px;
	right: 30px;
}

#index nav ul {
	margin: 0;
	padding: 0;
}

#index nav li {
	margin: 0 0 30px 0;
	list-style: none;
	border-left: 3px solid #666;
	padding-left: 10px;
	line-height: 16px;
}

#index nav li.active {
	color: #777;
	border-left-color: #999;
}

#index nav li.active a {
	color: #999;
}

#index nav li:hover {
	border-left-color: #000;
}

#index nav li a:hover {
	color: #000;
}