@charset "utf-8";
/*

----------------------------------------------------

UpdateHistory
09/0*******
*/

/* default
----------------------------------------------------------------------------*/

body {
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	_font-family:"ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	line-height:1.5;
	font-size:0.75em;
	color:#333333;
}

/* link
----------------------------------------------------------------------------*/
a:link {color:#00479D;}
a:visited {color: #666600;}
a:hover {color:#00479D; text-decoration:none;}
a:active {color:#00479D; text-decoration:none;}

/* container
----------------------------------------------------------------------------*/
div#container{
	width:950px;
	margin:0 auto;
}


/* header
----------------------------------------------------------------------------*/
div#header{
	width:950px;
	height:400px;
	margin:0 auto;
	line-height:1;
	background:url(/share/jr-tower/img/t38/cmn_bg_header.png) left top no-repeat;
}
	#lower div#header{
		height:324px;
	}
div#header h1{
	float:left;
	padding-top:36px;
	margin-bottom:313px;
}
	#lower div#header h1{
		margin-bottom:237px;
	}
div#header p{
	float:right;
	padding-top:30px;
}


	/* globalMenu
	----------------------------------------------------------------------------*/
	
	div#globalMenu{
		width:100%;
		height:85px;
		text-align:center;
		background: url(/share/jr-tower/img/t38/cmn_bg_globalnavi_base.png) left top repeat-x;
	}
	div#globalMenu ul{
		width:950px;
		height:60px;
		margin:0 auto;
		background:url(/share/jr-tower/img/t38/cmn_bg_globalnavi.png) left top no-repeat;
	}
	div#globalMenu ul li{
		float:left;
	}
	div#globalMenu ul li a{
		display:block;
		float:left;
		height:60px;
		text-indent:-999em;
	}
	div#globalMenu ul li a:hover{
		background:url(/share/jr-tower/img/t38/cmn_bg_globalnavi.png) 0 -60px no-repeat
	}
	div#globalMenu ul li a#navihome{width:65px;}

	div#globalMenu ul li a#navitopics{width:88px;}
	div#globalMenu ul li a#navitopics:hover{ background-position:-65px -60px;}

	div#globalMenu ul li a#navievent{width:119px;}
	div#globalMenu ul li a#navievent:hover{ background-position:-153px -60px;}

	div#globalMenu ul li a#naviview{width:53px;}
	div#globalMenu ul li a#naviview:hover{ background-position:-272px -60px;}

	div#globalMenu ul li a#navirestroom{width:89px;}
	div#globalMenu ul li a#navirestroom:hover{ background-position:-325px -60px;}

	div#globalMenu ul li a#naviinfo{width:136px;}
	div#globalMenu ul li a#naviinfo:hover{ background-position:-414px -60px;}

	div#globalMenu ul li a#naviaccess{width:77px;}
	div#globalMenu ul li a#naviaccess:hover{ background-position:-550px -60px;}

	div#globalMenu ul li a#naviart{width:101px;}
	div#globalMenu ul li a#naviart:hover{ background-position:-627px -60px;}

	div#globalMenu ul li a#navimusic{width:75px;}
	div#globalMenu ul li a#navimusic:hover{ background-position:-728px -60px;}

	div#globalMenu ul li a#navitcafe{width:72px;}
	div#globalMenu ul li a#navitcafe:hover{ background-position:-803px -60px;}
	
	div#globalMenu ul li a#navitshop{width:75px;}
	div#globalMenu ul li a#navitshop:hover{ background-position:-875px -60px;}
/* contents
----------------------------------------------------------------------------*/

div#contents{
	width:950px;
	margin-bottom:30px;
}
	#lower h2{
		background:url(/share/jr-tower/img/t38/cmn_line02.jpg) left bottom repeat-x;
		padding-bottom:3px;
		margin-bottom:20px;
	}

/* footer
----------------------------------------------------------------------------*/

div#footer{
	width:100%;
	background:url(/share/jr-tower/img/t38/cmn_bg_footer.png) left top repeat-x;
}
div#footer #inner{
	width:950px;
	margin:0 auto;
}
div#footer address{
	color:#999999;
	font-size:x-small;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#footer ul li{
	display:inline;
}
div#footer ul#groupLink{
	width:950px;
	padding-top:17px;
	margin-bottom:30px;
	text-align:center;
}
div#footer ul#groupLink li{
	padding:0 17px;
}

div#footer ul#footLink{
	float:left;
	margin-bottom:20px;
}
div#footer ul#footLink li{
	padding:0 6px 0 0;
}

