@charset "utf-8";


/*
		h1 Text
 -------------------------------------------------- */

h1{
	position: absolute;
	width: 950px;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	color: #fff;
	background: url(../../img/h1.jpg) left top no-repeat;
}





/*
		Header
 -------------------------------------------------- */

/* 枠 */
#header{
	position: absolute;
	width: 950px;
	height: 110px;
	text-align: left;
	background: url(../../img/header.jpg) left 30px no-repeat;
}


/* タイトルロゴ */
#header p.logo{
	position: absolute;
	margin: 55px 0px 0px 25px;
	font-size: 2.2em;
	text-indent: 45px;
	line-height: 30px;
}


/* トップリンク枠 */
#header ul{
	position: absolute;
	right: 0px;
	z-index: 1;
}


/* 各リンクのレイアウト */
#header ul li{
	float: left;
	display: inline;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 15px;
	font-size: 0.9em;
	border-left: 1px #fff solid;
	line-height: 30px;
}

#header ul li a{ color: #fff; text-decoration: none;}
#header ul li a:hover{ color: #ffff00; text-decoration: underline; }




/* ----------------------------------- globalmenu */

#globalmenu{
	position: absolute;
	width: 950px;
	margin: 110px 0px 0px;
}

#globalmenu ul li{
	display: inline;
}

#globalmenu ul{
	margin: 0px 0px 0px 1px;
}

#globalmenu ul li a{
	float: left;
	display: inline;
	width: 158px;
	height: 30px;
	font-size: 0.9em;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
	background: url(../../img/globalmenu.jpg) left top no-repeat;
}

#globalmenu ul li a:hover{ background: url(../../img/globalmenu2.jpg) left top no-repeat; }




/* ----------------------------------- path */

/* frame */
#path{
	position: absolute;
	width: 950px;
	height: 25px;
	margin: 110px 0px 0px 0px;
	background: url(../../img/path.jpg) left top no-repeat;
}


/* Text setting */
#path p{
	margin: 0px;
	padding: 0px 0px 0px 25px;
	color: #fff;
	font-size: 0.85em;
	line-height: 25px;
}


#path a{ color: #fff; }
#path a:hover{ color: #ffff00; }