@charset "utf-8";

/***************************************
COMMENT:
左側本体＋detail時右140pxナビゲーション用

***************************************/

/***************************************
1-1	:	Wrapper Style Module
***************************************/
*	{
	margin	:	0;
	padding	:	0;
}

body	{
	background-color : #000000;
}

div#wrapper	{
	width	:	966px;
	margin-right	:	auto;
	margin-left	:	auto;
}

div#body	{
	width :	806px;
	margin-left : auto;
	margin-right : auto;
}

div#wrapper div#body	{
	float : left;
	margin : 0;
}

div#side	{
	width : 140px;
	padding-left : 20px;
	float : right;
}

/***************************************
2-1	:	Body Style Module
***************************************/
div#tab	{
	width : 806px;
	height : 30px;
}

span#tab_wave	{
	width : 118px;
	height : 30px;
	display : block;
	float : left;
}

span#tab_wave a	{
	width : 118px;
	height : 30px;
	display : block;
	background-repeat : no-repeat;
	background-image : url(../img/basis/tab_wave.gif);
	text-indent : -10000px;
	overflow: hidden;
}

span#tab_policy	{
	width : 68px;
	height : 30px;
	display : block;
	float : right;
}

span#tab_policy a	{
	width : 68px;
	height : 30px;
	display : block;
	background-repeat : no-repeat;
	background-image : url(../img/basis/tab_policy.gif);
	text-indent : -10000px;
	overflow: hidden;
}

span#tab_policy a:hover	{
	width : 68px;
	height : 30px;
	display : block;
	background-repeat : no-repeat;
	background-image : url(../img/basis/tab_policy_over.gif);
	text-indent : -10000px;
	overflow: hidden;
}

span#tab_space	{
	width : 10px;
	height : 30px;
	display : block;
	float : right;
}


span#tab_contact	{
	width : 40px;
	height : 30px;
	display : block;
	float : right;
}


span#tab_contact a	{
	width : 40px;
	height : 30px;
	display : block;
	background-repeat : no-repeat;
	background-image : url(../img/basis/tab_contact.gif);
	text-indent : -10000px;
	overflow: hidden;
}

span#tab_contact a:hover	{
	width : 68px;
	height : 30px;
	display : block;
	background-repeat : no-repeat;
	background-image : url(../img/basis/tab_contact_over.gif);
	text-indent : -10000px;
	overflow: hidden;
}

div#header	{
	width : 806px;
	height : 43px;
	margin-top : 20px;
}

div#header h1	{
	width : 170px;
	height : 38px;
	float : left;
}

div#header h1 a	{
	display : block;
	width : 170px;
	height : 38px;
	text-indent : -10000px;
	overflow: hidden;
	background-repeat : no-repeat;
	background-image : url(../img/basis/header_logo.gif);
}

div#header_right	{
	float : right;
	height : 43px;
	width : 464px;
}

div#header_right span	{
	display : block;
	float : left;
}

div#header_right span a	{
	display : block;
	text-indent : -10000px;
	overflow: hidden;
	background-repeat : no-repeat;
}

span#header_list	{
	width : 112px;
	height : 43px;
}

span#header_list a	{
	width : 112px;
	height : 43px;
	background-image : url(../img/basis/header_list.gif);
}

span#header_list a:hover	{
	width : 112px;
	height : 43px;
	background-image : url(../img/basis/header_list_over.gif);
}

span#header_list_over a	{
	width : 112px;
	height : 43px;
	background-image : url(../img/basis/header_list_over.gif);
}

span#header_map a	{
	width : 108px;
	height : 43px;
	background-image : url(../img/basis/header_map.gif);
}

span#header_map a:hover	{
	width : 108px;
	height : 43px;
	background-image : url(../img/basis/header_map_over.gif);
}

span#header_map_over a	{
	width : 108px;
	height : 43px;
	background-image : url(../img/basis/header_map_over.gif);
}

span#header_statistics a	{
	width : 162px;
	height : 43px;
	background-image : url(../img/basis/header_statistics.gif);
}

span#header_statistics a:hover	{
	width : 162px;
	height : 43px;
	background-image : url(../img/basis/header_statistics_over.gif);
}

span#header_statistics_over a	{
	width : 162px;
	height : 43px;
	background-image : url(../img/basis/header_statistics_over.gif);
}

span.header_space	{
	width : 36px;
	height : 43px;
}

/***************************************
3-1	:	Side Style Module
***************************************/
div#side_body	{
	width : 140px;
	overflow : hidden ; 
	text-indent : -10000px;
	background-repeat : no-repeat;
}

div#side_body h3	{
	width : 140px;
	height : 84px;
	background-image : url(/static/new/img/basis/side_navi.gif);
}

div#side_body span	{
	display : block ;
	width : 140px;
}

div#side_body span a	{
	display : block ;
	width : 140px;
}

span#side_sell a	{
	height : 36px;
	background-image : url(/static/new/img/basis/side_sell.gif);
}

span#side_sell a:hover	{
	height : 36px;
	background-image : url(/static/new/img/basis/side_sell_over.gif);
}

span#side_buy a	{
	height : 36px;
	background-image : url(/static/new/img/basis/side_buy.gif);
}

span#side_buy a:hover	{
	height : 36px;
	background-image : url(/static/new/img/basis/side_buy_over.gif);
}

span#side_rentout a	{
	height : 36px;
	background-image : url(/static/new/img/basis/side_rentout.gif);
}

span#side_rentout a:hover	{
	height : 36px;
	background-image : url(/static/new/img/basis/side_rentout_over.gif);
}

span#side_rent a	{
	height : 50px;
	background-image : url(/static/new/img/basis/side_rent.gif);
}

span#side_rent a:hover	{
	height : 50px;
	background-image : url(/static/new/img/basis/side_rent_over.gif);
}


/***************************************
3-1	:	Footer Style Module
***************************************/

div#footer	{
	width : 806px;
	height : 32px;
	margin-top : 48px;
}

div#footer span	{
	height : 32px;
	display : block;
	overflow : hidden;
	text-indent : -10000px;
	background-repeat : no-repeat;
}

div#footer span a	{
	height : 32px;
	display : block;
	overflow : hidden;
	text-indent : -10000px;
	background-repeat : no-repeat;
}

span#copyright	{
	float : left;
	width : 206px;
	background-image : url(/static/new/img/basis/footer_copy.gif);
}

span#wave	{
	width : 147px;
	float : left;
}

span#wave a	{
	width : 147px;
	background-image : url(/static/new/img/basis/footer_wave.gif);
}

span#wave a:hover	{
	width : 147px;
	background-image : url(/static/new/img/basis/footer_wave_over.gif);
}

span#totop	{
	width : 130px;
	float : right;
}

span#totop a	{
	width : 130px;
	background-image : url(/static/new/img/basis/footer_totop.gif);
}

span#totop a:hover	{
	width : 130px;
	background-image : url(/static/new/img/basis/footer_totop_over.gif);
}
