@charset "utf-8";

@import url("../up.css");

html {
	overflow-y: scroll;
}

* {
	font-size: 9pt;
	line-height: 11pt;
	font-family: Meiryo,'メイリオ','ＭＳ Ｐゴシック';
	color: #fff;
}


body {
	margin: 0;
	background-color: #000;
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
}


a { color: #E2C6EA; }

img { border: none;}

#wrap {
	margin: 0 auto;
	width: 900px;
}


#areaMain {
	position: relative;
	width: 100%;
	background: url('areaMain.jpg') 0px 0px no-repeat;
	text-align: left;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 90px;
}


/* ===========================================================================
 ヘッダ  */
#header {
	position: relative;
	background-repeat: no-repeat;
	width: 100%;
}

#AQUAPLUS {
	display: block;
	position: absolute;
	left: 18px;
	top: 8px;
	width: 125px;
	height: 26px;
	
	text-align: left;
	text-indent: -9999px;
	overflow-x: hidden;
}

a#AQUAPLUS:hover {
	background: url('aquaplus_hover.png') !important; background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/aquaplus_hover.png",sizingMethod="crop");		/*IE用*/
}

#tweet {
	position: absolute;
	right: 20px;
}

/* ===========================================================================
 グローバルナビ  */

#globalNavi {
	position: absolute;
	left: -1px;
	bottom: 0px;

	display: block;
	margin: 0;
	padding: 0;

	width: 902px;
	height: 52px;
	background: url('globalNavi.jpg') no-repeat;
}

#globalNavi li {
	display: block;
	height: 50px;
	float:left;
	list-style: none;
	background-position: 7px 16px;
	background-repeat: no-repeat;
}

#globalNavi li span ,
#globalNavi li a {
	display: block;
	height: 100%;
	text-align: left;
	text-indent: -9999px;
	overflow-x: hidden;

	background-image: url('globalNavi_hover.gif');
	background-repeat: no-repeat;
	background-position: 0px -50px;
}


#gn-top a { width: 105px; }
#gn-sto a { width: 138px; }
#gn-chr a { width: 155px; }
#gn-sys a { width: 122px; }
#gn-sys span { width: 122px; background: url('globalNaviUC.jpg') 0 0 !important;}
#gn-prd a { width: 122px; }
#gn-pub a { width: 123px; }
#gn-spe a { width: 137px; }

#gn-top a:hover, #top #gn-top a { background-position:    0px 0px; }
#gn-sto a:hover, #sto #gn-sto a { background-position: -105px 0px; }
#gn-chr a:hover, #chr #gn-chr a { background-position: -243px 0px; }
#gn-sys a:hover, #sys #gn-sys a { background-position: -398px 0px; }
#gn-prd a:hover, #prd #gn-prd a { background-position: -520px 0px; }
#gn-pub a:hover, #pub #gn-pub a { background-position: -642px 0px; }
#gn-spe a:hover, #spe #gn-spe a { background-position: -765px 0px; }



/* ===========================================================================
 フッター */
#footer {
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: -1px;
	text-align: center;
	font-size: 8pt;
	padding-top: 25px;
	height: 65px!important;	height: 80px;
	background: url('footer.png') repeat !important; background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/footer.png",sizingMethod="scale");		/*IE用*/

	font-family: Meiryo,'メイリオ','ＭＳ Ｐゴシック' !important;	font-family: 'ＭＳ Ｐゴシック';
}



/*[EOF]*/