@charset "euc-jp";

#header{
	margin:0;
	width:960px;
	height:76px;
}

h1{
	margin:14px 0 0;
	float:left;
}

#header p{
	margin:22px 0 0 0;
	float:right;
}

#header2{
	margin:0;
	width:960px;
	height:76px;
}

#header2 h1{
	margin:13px 0 0 0;
	float:left;
}

#header2 p{
	margin:47px 0 0 0;
	float:right;
}

#header_line{
	margin-bottom:15px;
	width:960px;
}

#gn {
	margin-bottom:20px;
	height:51px;
	text-align:center;
	background:url(../img/navi/bg.gif);
}

#gn ul {
	margin:0;
	padding:0;
}

#gn li span {
	display:none;
}

li#gn01,
li#gn01 a,
li#gn01_on,
li#gn01_on a,
li#gn02,
li#gn02 a,
li#gn02_on,
li#gn02_on a,
li#gn03,
li#gn03 a,
li#gn03_on,
li#gn03_on a,
li#gn_score,
li#gn_score a {
	height:45px;
	float:left;	
	list-style:none;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:3.3em;
}

li#space {
	width:360px;
	height:45px;
	float:left;	
	list-style:none;
	background:url(../img/navi/space.gif) no-repeat;
}

li#gn01 a,
li#gn01_on a {
	width:150px;
}

li#gn01 a,
li#gn01_on a:hover {
	background:url(../img/navi/01.gif) no-repeat;
}

li#gn01_on a,
li#gn01 a:hover {
	background:url(../img/navi/01_on.gif) no-repeat;
}

li#gn02 a,
li#gn02_on a {
	width:150px;
}

li#gn02 a,
li#gn02_on a:hover {
	background:url(../img/navi/02.gif) no-repeat;
}

li#gn02_on a,
li#gn02 a:hover {
	background:url(../img/navi/02_on.gif) no-repeat;
}

li#gn03 a,
li#gn03_on a {
	width:150px;
}

li#gn03 a,
li#gn03_on a:hover {
	background:url(../img/navi/03.gif) no-repeat;
}

li#gn03_on a,
li#gn03 a:hover {
	background:url(../img/navi/03_on.gif) no-repeat;
}

li#gn_score a {
	width:150px;
}

li#gn_score a {
	background:url(../img/navi/cc-score.gif) no-repeat;
}



.top{
	margin:0 0 10px 0;
	text-align:right;
}

#footer{
	width:960px;
	height:60px;
	background:url(../img/global/foot.gif) repeat-x;
}

#footer p{
	padding-top:15px;
	font-size:11px;
	color:#005952;
}


#footer_l,
#footer_r{
	width:480px;
	height:60px;
	background:url(../img/global/foot.gif) repeat-x;
	float:left;
}

#footer_l p{
	padding-top:15px;
	font-size:11px;
	color:#005952;
}

#footer_r p,
#footer_r p a{
	padding-top:15px;
	font-size:13px;
	text-align:right;
	color:#005952;
}
