@charset "utf-8";

/* top only
---------------------------------------*/
body {
	background:url(../img/top/bgBodyTop.jpg) 960px 0 no-repeat #f2f2ee;
}

div#topMain {
	width:960px;
	height:560px;
	overflow:hidden;
	background:url(../img/top/bgTopMain.jpg) left top no-repeat;
	position:relative;
}

html, body, #wrapper {height: 100%;}

body > #wrapper {height: auto; min-height: 100%;}

/*
#main {padding-bottom: 150px;}

#footer {position: relative;
	margin-top: -150px;
	height: 150px;
	clear:both;} 

*/

h1 {
	display:block;
	width:131px;
	height:97px;
	position:absolute;
	top:23px;
	left:40px;
}

div#newsList {
	width:328px;
	height:82px;
	overflow:auto;
	position:absolute;
	bottom:21px;
	right:31px;
}
	
div#newsList dl#feed { line-height: 1.3; }

div#newsList dl#feed dt {
	display: block;
	padding-left: 18px;
	float: left;
	clear: left;
	padding-top: 0.5em;
}

div#newsList dl#feed dd {
	display: block;
	padding-left: 80px;
	padding-top: 0.5em;
}

div#globalMenu {
	background:url(../img/top/bgGMenu.gif) left top repeat-x;
	width: 960px;
	height: 61px;
}

div#footer {
	background:url(../img/top/bgFooter.gif) left top repeat-x;
	height: 34px;
	width: 945px;
	color: #ffffff;
	line-height: 30px;
	text-align: right;
	padding-right: 15px;
}

/* globalMenu
----------------------------------------------------------- */
div#globalMenu {
	width: 960px;
	height: 61px;
	position: relative;
}

div#globalMenu ul{
	width:671px;
	height:40px;
	display:block;
	position: absolute;
	left: 15px;
	top: 10px;
}

div#globalMenu ul li{
	height:40px;
	float:left;
	display:block;
	margin-right: 15px;
}

div#globalMenu ul li a{
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	height:40px;
	display:block;
	text-decoration: none;
	background-position:0 0;
	background-repeat:no-repeat;
}

div#globalMenu ul li#gM01 a{background-image:url(../img/top/bgGMenu01.gif); width:136px;}
div#globalMenu ul li#gM02 a{background-image:url(../img/top/bgGMenu02.gif); width:104px;}
div#globalMenu ul li#gM03 a{background-image:url(../img/top/bgGMenu03.gif); width:121px;}
div#globalMenu ul li#gM04 a{background-image:url(../img/top/bgGMenu04.gif); width:97px;}
div#globalMenu ul li#gM05 a{background-image:url(../img/top/bgGMenu05.png); width:138px;}

div#globalMenu ul li a:hover, div#globalMenu ul li a.now { background-position: 0px -40px; }
