@charset "utf-8";
/* ===================================================================
CSS information

 file name  :index.css
 author     :naomi ito(Jinstep Research,Inc.)
 style info :for index.html header and footer styles / navigation styles
=================================================================== */

/* -----------------------------------------------------------
	#header
----------------------------------------------------------- */
#header-index {
	width: 860px;
	height: 450px;
	background: url(../img/header_index.jpg) center top no-repeat;
}

#header-index h1 span {
	display: none;
}

#header-index img.headImg {
	position: relative;
	top: 50px;
}


/* #utilityNav
----------------------------------------------------------- */
#header-index #utilityNav {
	text-align: right;
	/*position: relative;
	top: -100px;*/
}

#header-index #utilityNav li {
	display: inline;
}

/* #gNav
----------------------------------------------------------- */
#header-index #gNav {
	/*overflow: hidden;*/
}

* html #header-index #gNav {
	/*height: 1%;*/
}

#header-index #gNav li {
	float: left;
}
/*----------------------------------------------------
	gNav
----------------------------------------------------*/
#header-index #gNav {
	background: url(../img/gNav.gif) no-repeat;
	width: 600px;
	height: 40px;
	position: relative;
	top: 40px;
	left: 200px;
	overflow: hidden;

}
#header-index #gNav li {
	float: left;
}
#header-index #gNav li a {
	display: block;
	width: 120px;
	height: 40px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}
#gNav li.about a.current,
#gNav li.about a:focus,
#gNav li.about a:hover {
	background: url(../img/gNav.gif) no-repeat left bottom;
}
#gNav li.plan a.current,
#gNav li.plan a:focus,
#gNav li.plan a:hover {
	background: url(../img/gNav.gif) no-repeat -120px -40px;
}
#gNav li.facilities a.current,
#gNav li.facilities a:focus,
#gNav li.facilities a:hover {
	background: url(../img/gNav.gif) no-repeat -240px -40px;
}
#gNav li.access a.current,
#gNav li.access a:focus,
#gNav li.access a:hover {
	background: url(../img/gNav.gif) no-repeat -360px -40px;
}
#gNav li.reservation a.current,
#gNav li.reservation a:focus,
#gNav li.reservation a:hover {
	background: url(../img/gNav.gif) no-repeat -480px -40px;
}

/* -----------------------------------------------------------
	#headlines
----------------------------------------------------------- */
h2.index-h2 {
	margin-top: 10px;
}#bravo  {
	background-image: url(../img/bnr/ggbg.png);
	background-repeat: no-repeat;
	height: 75px;
	width: 570px;
	padding-top: 25px;
	_padding-top:35px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 30px;
}
#bravo p .hdn {
	display: none;
}
#bravo #bravoski {
	float: left;
}
#bravo #bravostudent {
	float: right;
}
*+html #bravo { padding-top: 35px; }
