@charset "utf-8";
header{
	background:#fff;
}
#wrap section#main h3,#wrap section#main #logo,#wrap section #menuimg,#wrap section#main nav,#wrap section#main #news{
	position:absolute;
	z-index:5;
}
#wrap #main h1,
#wrap #main h2{
	text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
}
#wrap section#main{
	background:url(images/bg.jpg) no-repeat left top ;
	width:998px;
	position:relative;
	height:707px;
}
#wrap.menu section#main{
	background:url(images/bg2.jpg) no-repeat left top ;
}
#wrap section#main #logo{
	top:61px;
	left:100px;
}
#wrap section#main #menuimg{
	bottom: 221px;
	left:259px;
}
#wrap section#main nav{
	bottom: 187px;
	left:233px;
}
#wrap section#main nav a{
	display:inline-block;
	margin-right:35px;
}
#wrap section#main #news{
	bottom: 154px;
	left:233px;
	width:319px;
	padding:0 5px;
}
#wrap section#main #news li span{
	color:#888;
}
#wrap section#main #info{
	width:879px;
	position:absolute;
	top:620px;
	left:70px;
	margin:0;
}

/*
-----------------------------------------------------------------
	オープニングスタッフ募集
-----------------------------------------------------------------
*/
#recruit{
	position:absolute;
	 right: 239px;
    top: 442px;
}