.s5p{

	font-size:16px;

	font-family: Arial, Helvetica, san-serif ;

	}

.s5{

	font-size:16px;

	font-family: Arial, Helvetica, san-serif ;

	}

.s5m{

	font-size:16px;

	font-family: Arial, Helvetica, san-serif ;

	}



.s4p{

	font-size:14px;

	font-family: Arial, Helvetica, san-serif ;

	}

.s4{

	font-size:14px;

	font-family: Arial, Helvetica, san-serif ;

	}

.s4m{

	font-size:14px;

	font-family: Arial, Helvetica, san-serif ;

	}



.s3p{

	font-size:12px;

	font-family: Arial, Helvetica, san-serif ;

	}

.s3{

	font-size:12px;

	font-family: Arial, Helvetica, san-serif ;

	}

.s3m{

	font-size:12px;

	font-family: Arial, Helvetica, san-serif ;

	}



.s2p{

	font-size:10px;

	font-family: Arial, Helvetica, san-serif ;

	}

.s2{

	font-size:10px;

	font-family: Arial, Helvetica, san-serif ;

	}

.s2m{

	font-size:10px;

	font-family: Arial, Helvetica, san-serif ;

	}



A.n{

	text-decoration: none;

}

A.n:hover {

	text-decoration:underline;

}



.s5fp{font-family: Arial, Helvetica, san-serif ;}

.s5f{font-family: Arial, Helvetica, san-serif ;}

.s5fm{font-family: Arial, Helvetica, san-serif ;}



.s4fp{font-family: Arial, Helvetica, san-serif ;}

.s4f{font-family: Arial, Helvetica, san-serif ;}

.s4fm{font-family: Arial, Helvetica, san-serif ;}



.s3fp{font-family: Arial, Helvetica, san-serif ;}

.s3f{font-family: Arial, Helvetica, san-serif ;}

.s3fm{font-family: Arial, Helvetica, san-serif ;}



.s2fp{font-family: Arial, Helvetica, san-serif ;}

.s2f{font-family: Arial, Helvetica, san-serif ;}

.s2fm{font-family: Arial, Helvetica, san-serif ;}


body {
			margin: 0 auto;
			background-color:#eeeeee;

			text-align: center;
}
		
#container {
			margin: 0 auto;
			background: url(/common-top/images/background3.gif) repeat-y top center;
			width: 930px;
			padding:0 40px;

}

* html #container { height:100%; } 
*:first-child+html #container { height:100%; }


#wrap{
text-align:left;
}

ul#gnavi {
	clear: both;
	padding: 0 0 0px;
	background: url(/english/images-top/navi_bg2.gif) repeat-x;
	height:27px;
	margin:0;
	width:930px;

}
ul#gnavi li {
	float: left;
	list-style:none;
	height:27px;
}
ul#gnavi li a {
	display: block;
	height: 27px;
	text-indent: -9999px;
	text-decoration: none;
}

ul#gnavi li#naviHousing a{
width:132px;
background: url(/english/images-top/about_navi_housing.gif) no-repeat left top;
}
ul#gnavi li#naviHousingOn a{
width:132px;
background: url(/english/images-top/about_navi_housing.gif) no-repeat left bottom;
}

ul#gnavi li#naviTown a{
width:138px;
background: url(/english/images-top/about_navi_commercial.gif) no-repeat left top;
}
ul#gnavi li#naviTownOn a{
width:138px;
background: url(/english/images-top/about_navi_commercial.gif) no-repeat left bottom;
}

ul#gnavi li#naviResort a{
width:132px;
background: url(/english/images-top/about_navi_resort.gif) no-repeat left top;
}
ul#gnavi li#naviResortOn a{
width:132px;
background: url(/english/images-top/about_navi_resort.gif) no-repeat left bottom;
}

ul#gnavi li#naviBldg a{
width:132px;
background: url(/english/images-top/about_navi_office.gif) no-repeat left top;
}
ul#gnavi li#naviBldgOn a{
width:132px;
background: url(/english/images-top/about_navi_office.gif) no-repeat left bottom;
}

ul#gnavi li#naviEffective a{
width:132px;
background: url(/english/images-top/about_navi_asset.gif) no-repeat left top;
}
ul#gnavi li#naviEffectiveOn a{
width:132px;
background: url(/english/images-top/about_navi_asset.gif) no-repeat left bottom;
}

ul#gnavi li#naviCompany a{
width:132px;
background: url(/english/images-top/about_navi_business.gif) no-repeat left top;
}
ul#gnavi li#naviCompanyOn a{
width:132px;
background: url(/english/images-top/about_navi_business.gif) no-repeat left bottom;
}

ul#gnavi li#naviIr a{
width:132px;
background: url(/english/images-top/about_navi_investor.gif) no-repeat left top;
}
ul#gnavi li#naviIrOn a{
width:132px;
background: url(/english/images-top/about_navi_investor.gif) no-repeat left bottom;
}

ul#gnavi li#naviHousing a:hover,
ul#gnavi li#naviTown a:hover,
ul#gnavi li#naviResort a:hover,
ul#gnavi li#naviBldg a:hover,
ul#gnavi li#naviEffective a:hover,
ul#gnavi li#naviCompany a:hover,
ul#gnavi li#naviIr a:hover{
background-position: left bottom;
}
