@charset "UTF-8";
/* CSS Document */


ul#index_gNaviArea { float: right; width: 675px; list-style-type: none; margin-top: 10px; }
ul#index_gNaviArea li { float: left; text-indent: -9999em; }
ul#index_gNaviArea li a { display: block; height: 40px; text-decoration: none; /*\*/overflow: hidden;/**/ }

/*** navi01 ****/
ul#index_gNaviArea li.gnavi01,
ul#index_gNaviArea li.gnavi01 a { width: 170px; background: url(/special/renewal2013/index/img/gnavi01.png) no-repeat 0px 0px; }
ul#index_gNaviArea li.gnavi01 a:hover { background: url(/special/renewal2013/index/img/gnavi01.png) no-repeat 0px -40px; }

/*** navi02 ****/
ul#index_gNaviArea li.gnavi02,
ul#index_gNaviArea li.gnavi02 a { width: 150px; background: url(/special/renewal2013/index/img/gnavi02.png) no-repeat 0px 0px; }
ul#index_gNaviArea li.gnavi02 a:hover { background: url(/special/renewal2013/index/img/gnavi02.png) no-repeat 0px -40px; }

/*** navi03 ****/
ul#index_gNaviArea li.gnavi03,
ul#index_gNaviArea li.gnavi03 a { width: 140px; background: url(/special/renewal2013/index/img/gnavi03.png) no-repeat 0px 0px; }
ul#index_gNaviArea li.gnavi03 a:hover { background: url(/special/renewal2013/index/img/gnavi03.png) no-repeat 0px -40px; }

/*** navi04 ****/
ul#index_gNaviArea li.gnavi04,
ul#index_gNaviArea li.gnavi04 a { width: 135px; background: url(/special/renewal2013/index/img/gnavi04.png) no-repeat 0px 0px; }
ul#index_gNaviArea li.gnavi04 a:hover { background: url(/special/renewal2013/index/img/gnavi04.png) no-repeat 0px -40px; }

ul#index_gNaviArea li.gnavi04 { width: 135px; height:40px; background: url(/special/renewal2013/index/img/gnavi04_off.png) no-repeat 0px 0px; }

/*** navi05 ****/
ul#index_gNaviArea li.gnavi05,
ul#index_gNaviArea li.gnavi05 a { width: 70px; background: url(/special/renewal2013/index/img/gnavi05.png) no-repeat 0px 0px; float: right; }
ul#index_gNaviArea li.gnavi05 a:hover { background: url(/special/renewal2013/index/img/gnavi05.png) no-repeat 0px -40px; float: right; }

/*------------------------ 背景の設定 --------------------------------*/
HTML {_background: url(/images/trans.gif) no-repeat fixed;}
.bgstretcher-area { text-align: left; }
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0px;
	left: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed;
	z-index: 1;
	_position: absolute; /*IE6 doesn't support fixed positioning*/
	top: 0;
	left: 0;
}


#mainArea { position: relative; width: 980px; height: 500px; margin: 0 auto; padding: 0; }
#mainArea #logoBox { position: absolute; width: 100%; text-align: center; top: 110px; }

#message { color: #FFFFFF; text-align: center; }

#footerIndex { position: fixed; bottom: 0; width:100%; background-color: #670d0c; padding: 5px 0; text-align: center; color: #FFFFFF; }