@charset "utf-8";
/*-----------------ヘッダーメニュー-------------------*/

ul#header_navi_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 588px;
 float:left;
}
li.header_navi_botton{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 overflow:hidden;
 float:left;
}
li.header_navi_botton img {
 visibility:hidden;
}
li.header_navi_botton a,
li.header_navi_botton a:link,
li.header_navi_botton a:visited {
	background-position: 0px 0px;
	float:left;
}
li.header_navi_botton a:focus,
li.header_navi_botton a:hover,
li.header_navi_botton a:active {
	background-position: 0px 20px;
	float:left;
}

/*----------ボタン設定------------*/
li.header_navi_botton .header_navi1 a{
 background-image:url(./../images/menu/header1.gif);
}
li.header_navi_botton .header_navi1 a#hover{
 background-image:url(./../images/menu/header1.gif);
 background-position: 0px 20px;
}
li.header_navi_botton .header_navi2 a{
 background-image:url(./../images/menu/header2.gif);
}
li.header_navi_botton .header_navi2 a#hover{
 background-image:url(./../images/menu/header2.gif);
 background-position: 0px 20px;
}
/*-----------------キャッチメニュー-------------------*/

ul#catch_table{
 margin:0px 0px 0px 0px;
 padding:14px 0px 0px 133px;
 float:left;
}
li.catch_navi_botton{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 overflow:hidden;
 float:left;
 width:200px;
}
li.catch_navi_botton img {
 visibility:hidden;
}
li.catch_navi_botton a,
li.catch_navi_botton a:link,
li.catch_navi_botton a:visited {
	background-position: 0px 0px;
	float:left;
}
li.catch_navi_botton a:focus,
li.catch_navi_botton a:hover,
li.catch_navi_botton a:active {
	background-position: 0px 22px;
	float:left;
}

/*----------ボタン設定------------*/
li.catch_navi_botton .catch_navi1 a{
 background-image:url(./../images/menu/item1.jpg);
}
li.catch_navi_botton .catch_navi1 a#hover{
 background-image:url(./../images/menu/item1.jpg);
 background-position: 0px 22px;
}
li.catch_navi_botton .catch_navi2 a{
 background-image:url(./../images/menu/item2.jpg);
}
li.catch_navi_botton .catch_navi2 a#hover{
 background-image:url(./../images/menu/item2.jpg);
 background-position: 0px 22px;
}
li.catch_navi_botton .catch_navi3 a{
 background-image:url(./../images/menu/item3.jpg);
}
li.catch_navi_botton .catch_navi3 a#hover{
 background-image:url(./../images/menu/item3.jpg);
 background-position: 0px 22px;
}
li.catch_navi_botton .catch_navi4 a{
 background-image:url(./../images/menu/item4.jpg);
}
li.catch_navi_botton .catch_navi4 a#hover{
 background-image:url(./../images/menu/item4.jpg);
 background-position: 0px 22px;
}
li.catch_navi_botton .catch_navi5 a{
 background-image:url(./../images/menu/item5.jpg);
}
li.catch_navi_botton .catch_navi5 a#hover{
 background-image:url(./../images/menu/item5.jpg);
 background-position: 0px 22px;
}
/*-----------------メインナビゲーション-------------------*/
ul#navi_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 float:left;
}
li.navi_botton{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 overflow:hidden;
 float:left;
}
li.navi_botton img {
 visibility:hidden;
}
li.navi_botton a,
li.navi_botton a:link,
li.navi_botton a:visited {
	background-position: 0px 0px;
	float:left;
}
li.navi_botton a:focus,
li.navi_botton a:hover,
li.navi_botton a:active {
	background-position: 0px 25px;
	float:left;
}

/*----------ボタン設定------------*/
li.navi_botton .navi1 a{
 background-image:url(./../images/menu/navi1.gif);
}
li.navi_botton .navi1 a#hover{
 background-image:url(./../images/menu/navi1.gif);
 background-position: 0px 25px;
}
li.navi_botton .navi2 a{
 background-image:url(./../images/menu/navi2.gif);
}
li.navi_botton .navi2 a#hover{
 background-image:url(./../images/menu/navi2.gif);
 background-position: 0px 25px;
}
li.navi_botton .navi3 a{
 background-image:url(./../images/menu/navi3.gif);
}
li.navi_botton .navi3 a#hover{
 background-image:url(./../images/menu/navi3.gif);
 background-position: 0px 25px;
}
li.navi_botton .navi4 a{
 background-image:url(./../images/menu/navi4.gif);
}
li.navi_botton .navi4 a#hover{
 background-image:url(./../images/menu/navi4.gif);
 background-position: 0px 25px;
}
li.navi_botton .navi5 a{
 background-image:url(./../images/menu/navi5.gif);
}
li.navi_botton .navi5 a#hover{
 background-image:url(./../images/menu/navi5.gif);
 background-position: 0px 25px;
}
li.navi_botton .navi6 a{
 background-image:url(./../images/menu/navi6.gif);
}
li.navi_botton .navi6 a#hover{
 background-image:url(./../images/menu/navi6.gif);
 background-position: 0px 25px;
}

/*-----------------左メニュー----------------*/
#left_search_menu{
 background:url(./../images/menu/left_search_table.gif) no-repeat left top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 height:120px;
}
.left_search_house{
 margin:0px 0px 0px 0px;
 padding:15px 0px 0px 125px;
 width:100px;
}
.left_search_mansion{
 margin:0px 0px 0px 0px;
 padding:8px 0px 0px 125px;
 width:100px;
}
.left_search_space{
 margin:0px 0px 0px 0px;
 padding:8px 0px 0px 125px;
 width:100px;
}
#left_house_menu{
 background:url(./../images/menu/left_house_table.gif) no-repeat left top;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 height:80px;
}
.left_house_new{
 margin:0px 0px 0px 0px;
 padding:45px 0px 0px 100px;
 float:left;
 width:60px;
}
.left_house_used{
 margin:0px 0px 0px 5px;
 padding:45px 0px 0px 0px;
 float:left;
 width:60px;
}
#left_mansion_menu{
 background:url(./../images/menu/left_mansion_table.gif) no-repeat left top;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 height:80px;
}
.left_mansion_used{
 margin:0px 0px 0px 0px;
 padding:45px 0px 0px 165px;
 float:left;
 width:60px;
}
#left_space_menu{
 background:url(./../images/menu/left_space_table.gif) no-repeat left top;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 height:80px;
}
#left_other_menu{
 background:url(./../images/menu/left_other_table.gif) no-repeat left top;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 height:80px;
}
.left_sarch{
 margin:0px 0px 0px 0px;
 padding:45px 0px 0px 165px;
 float:left;
 width:60px;
}
#left_station_menu{
 background:url(./../images/menu/left_station_table.gif) no-repeat left top;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 height:150px;
}
.left_station_middle1{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 100px;
 float:left;
 width:60px;
}
.left_station_middle2{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 5px;
 float:left;
 width:60px;
}
.left_station_bottom1{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 35px;
 float:left;
 width:60px;
}
.left_station_bottom2{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 5px;
 float:left;
 width:60px;
}
.left_station_bottom3{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 5px;
 float:left;
 width:60px;
}
.staff_blog{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
}
/*----------ボタン設定------------*/
.trouble_botton .trouble_case .trouble a{
 background-image:url(./../images/menu/trouble.gif);
}

/*-----------------ログイン画像切替-------------------*/
ul#user_login{
 margin:0px 40px 0px 40px;
 padding:5px 0px 0px 0px;
 width:140px;
}
li.login_botton{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 overflow:hidden;
}
li.login_botton img {
 visibility:hidden;
}
li.login_botton a,
li.login_botton a:link,
li.login_botton a:visited {
	background-position: 0px 0px;
	float:left;
}
li.login_botton a:focus,
li.login_botton a:hover,
li.login_botton a:active {
	background-position: 0px 30px;
	float:left;
}

/*----------ボタン設定------------*/
li.login_botton .login a{
 background-image:url(./../images/menu/user_login_botton.gif);
}
