@charset "utf-8";

/*---------------------------------------------
1-1.Basic style module
---------------------------------------------*/

*	{
	margin : 0 ;
	padding : 0 ;
}

html	{
	line-height : 1.5 ;
	font-weight : normal ;
	font-style : normal ;
}


body	{
	width : 880px ;
	margin-left : auto ;
	margin-right : auto ;
	position : relative ;
	background-color : #ffffff ;
	padding-bottom : 20px ;

}


div#white_space	{
	display : block ;
	background-image : url(/static/img/white_space03.gif) ;
	background-repeat : repeat-x ;
	height : 3px ;
	width : 880px ;
	margin : 0 ;
	padding : 0 ;
}

/*---------------------------------------------
2-1.Header style module
---------------------------------------------*/
div#header	{
	margin-top : 25px ;
	margin-right : 20px ;
	margin-left : 20px ;
	position : relative ;
	height : 60px ;
	width : 840px ;
}

div#header a	{
	display : block ;
	width : 340px ;
	height : 60px ;
	float : left ;
	font-size : small ;
	text-indent : -1000px ;
	overflow : hidden ;
	background-image : url(/static/img/logo.gif) ;
	border-style : none ;
}

div#header a:hover {
	background-image : url(/static/img/logo_over.gif) ;
}


/*---------------------------------------------
2-2.Header Menu style module
---------------------------------------------*/

div#header div#menu	{
	float : right ;
}

div#header div#menu img	{
	border-style : none ;
	float : left ;
}

div#header div#menu a	{
	width : 60px ;
	height : 60px ;
	display : block ;
	float : left ;
	margin-right : 5px ;
}

div#header div#menu #menu_rent a	{
	background-image : url(/static/img/menu_rent.gif) ;
}

div#header div#menu #menu_rent a:hover	{
	background-image : url(/static/img/menu_rent_over.gif) ;
}

div#header div#menu #menu_rent02 a	{
	background-image : url(/static/img/menu_rent_over.gif) ;
}

div#header div#menu #menu_buy a	{
	background-image : url(/static/img/menu_buy.gif) ;
}

div#header div#menu #menu_buy a:hover	{
	background-image : url(/static/img/menu_buy_over.gif) ;
}

div#header div#menu #menu_buy02 a	{
	background-image : url(/static/img/menu_buy_over.gif) ;
}

div#header div#menu #menu_lend a	{
	background-image : url(/static/img/menu_lend.gif) ;
}

div#header div#menu #menu_lend a:hover	{
	background-image : url(/static/img/menu_lend_over.gif) ;
}

div#header div#menu #menu_lend02 a	{
	background-image : url(/static/img/menu_lend_over.gif) ;
}

div#header div#menu #menu_sell a	{
	background-image : url(/static/img/menu_sell.gif) ;
}

div#header div#menu #menu_sell a:hover	{
	background-image : url(/static/img/menu_sell_over.gif) ;
}

div#header div#menu #menu_sell02 a	{
	background-image : url(/static/img/menu_sell_over.gif) ;
}

div#header div#menu #menu_invest a	{
	background-image : url(/static/img/menu_invest.gif) ;
}

div#header div#menu #menu_invest a:hover	{
	background-image : url(/static/img/menu_invest_over.gif) ;
}

div#header div#menu #menu_invest02 a	{
	background-image : url(/static/img/menu_invest_over.gif) ;
}

div#header div#menu #menu_info a	{
	background-image : url(/static/img/menu_info.gif) ;
}

div#header div#menu #menu_info a:hover	{
	background-image : url(/static/img/menu_info_over.gif) ;
}

div#header div#menu #menu_info02 a	{
	background-image : url(/static/img/menu_info_over.gif) ;
}

/*---------------------------------------------
3-1.Members style module
---------------------------------------------*/

div#members	{
	color : #ffffff ;
	clear : both ;
	margin-top : 20px ;
	width : 880px ;
	background-color : #0c419a ;
	text-align : center ;

}

div#members a	{
	color : #ffffff ;
	font-weight : bold;
}


/*---------------------------------------------
4-1.Main style module
---------------------------------------------*/

div#main	{
	width : 880px ;
	position : relative ;
}

div#main div#main_body	{
	position : relative ;
	top : 0px ;
	left : 155px ;
	width : 725px ;
}

div#main div#sub_menu	{
	width : 130px ;
	position : absolute ;
	top : 20px ;
}

div#main div#sub_menu a	{
	display : block ;
	margin-bottom : 10px ;
	text-indent : -1000px ;
	overflow : hidden ;
	width : 130px ;
	background-repeat : no-repeat ;
}


/*---------------------------------------------
4-2.Navi style module
---------------------------------------------*/

div#main div#navi	{
	margin : 0 ;
	padding : 0 ;
	position : absolute ;
	left : 0px ;
	top : 446px ;
}

div#main div#navi a	{
	display : block ;
	margin-bottom : 9px ;	
	text-indent : -1000px ;
	overflow : hidden ;
	width : 130px ;
	background-repeat : no-repeat ;
	height : 18px ;
}

div#main div#navi #navi_auth a	{
	background-image : url(/static/img/navi_auth.gif) ;
}

div#main div#navi #navi_auth a:hover	{
	background-image : url(/static/img/navi_auth_over.gif) ;}

div#main div#navi #navi_auth02 a	{
	background-image : url(/static/img/navi_auth_over.gif) ;
}

div#main div#navi #navi_site a	{
	background-image : url(/static/img/navi_site.jpg) ;
}

div#main div#navi #navi_site a:hover	{
	background-position : 0px -30px ;
}

div#main div#navi #navi_site02 a	{
	background-image : url(/static/img/navi_site02.jpg) ;
}

div#main div#navi #navi_privacy a	{
	background-image : url(/static/img/navi_privacy.gif) ;
}

div#main div#navi #navi_privacy a:hover	{
	background-image : url(/static/img/navi_privacy_over.gif) ;
}

div#main div#navi #navi_privacy02 a	{
	background-image : url(/static/img/navi_privacy_over.gif) ;
}

div#main div#navi #navi_document a	{
	background-image : url(/static/img/navi_document.gif) ;
}

div#main div#navi #navi_document a:hover	{
	background-image : url(/static/img/navi_document_over.gif) ;
}

div#main div#navi #navi_document02 a	{
	background-image : url(/static/img/navi_document_over.gif) ;
}

div#main div#navi #navi_contuct a	{
	background-image : url(/static/img/navi_contact.gif) ;
}

div#main div#navi #navi_contuct a:hover	{
	background-image : url(/static/img/navi_contact_over.gif) ;
}

div#main div#navi #navi_contuct02 a	{
	background-image : url(/static/img/navi_contact_over.gif) ;
}

div#main div#navi #navi_copyright a	{
	display : block ;
	text-indent : -1000px ;
	overflow : hidden ;
	width : 130px ;
	background-repeat : no-repeat ;
	height : 36px ;
	background-image : url(/static/img/navi_copyright.gif) ;
	margin-bottom : 0px ;
	margin-top : 18px ;
}

/*---------------------------------------------
5-1.Tweet and Side Ad. style module
---------------------------------------------*/

div.telnum {
	position : absolute;
	right : 5px;
	top : 80px;
}

div.tweet {
	position : absolute;
	right : 0px;
	top :145px;
}

