/* CSS Document */
@charset "shift_JIS";

body {
	font-family:san-serif;
	background-color: #FFFFFF;
	color: #414141;
	font-size:100%:
	line-heihgt:100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

* { margin:0px; padding:0px;}
p { padding-bottom:1em;}
ol,ul { list-style:none;}
img { border:0px;}
/*
table { border-spacing:0px;}
table td { vertical-align:top;}
*/
a:link { color:#4D4D4D; }
a:active { color:#4D4D4D; }
a:visited { color:#4D4D4D; }
a:hover { color:#4D4D4D; }


.clear-both { clear:both; font: 1px/1px monospace; display: block;}

.mtext { font-size:78%;}
.stext {font-size:67%;}

#container {
	margin: 0px auto;
	padding: 0px 10px;
	width: 850px !important;
	width /**/: 870px;
	text-align: left;
}

/*
 * HEADER
 */
#header {
	width:850px;
	height:85px;
	position:relative;
	text-align:left;
}

#header .logo { position:absolute; top:20px; left:0px;}
#header .menu { position:absolute; top:35px; left:230px; width:630px; height:15px; }
#header .menu li { float: left;}
#header .menu li.about { width:123px;}
#header .menu li.about a { width:123px; background:url(../images/menu_about.gif) no-repeat 0px 0px;}
#header .menu .howtorent { width:143px;}
#header .menu .howtorent a{ width:143px; background-image:url(../images/menu_howtorent.gif);}
#header .menu .forowner {width:156px;}
#header .menu .forowner a{width:156px; background-image:url(../images/menu_forowner.gif);}
#header .menu .contact { width:88px;}
#header .menu .contact a{ width:88px; background-image:url(../images/menu_contact.gif);}
#header .menu .column { width:54px;}
#header .menu .column a{ width:54px; background-image:url(../images/menu_column.gif);}
#header .menu .home { width:58px;}
#header .menu .home a{ width:58px; background-image:url(../images/menu_home.gif);}

#header .menu li a:hover { background-position:0px -15px;}
#header .menu li a {
	height: 15px;
	/*\*/
  overflow: hidden;
  /* */

	text-indent: -999px;
	display: block;
}

/*
 * SEARCH MENU
 */
#search_menu {}
#search_menu .btn_link { margin-bottom:20px;}
#search_menu .btn_link li a { width:199px; height:21px; display:block; text-indent: -999px; background-position:0px 0px;
/*\*/
overflow: hidden;
/* */
}
#search_menu .btn_link li a:hover {background-position:0px -21px;}
#search_menu .btn_link .search a{ width:199px; background-image:url(../images/btn_search.gif);}
#search_menu .btn_link .new a{ width:199px; background-image:url(../images/btn_new.gif);}
#search_menu .btn_link li.new a:hover,
#search_menu .btn_link li.recommend a:hover
 { background-position:0px 0px;}
#search_menu .btn_link .recommend a{ width:199px; background-image:url(../images/btn_recommend.gif);}
#search_menu .btn_link .all_properties a{ width:199px; background-image:url(../images/btn_all_properties.gif);}

#search_menu .icon_link { margin-left:20px; width:150px;}
#search_menu .icon_link li { margin-bottom:5px; width:120px; height:21px; background:no-repeat center left;}
#search_menu .icon_link li a {
	display:block;
	width:120px; height:21px;
	background:no-repeat center left;
	margin-left:30px;
	font-weight:bold;
	text-decoration:none;
	color:#4d4d4d;
	text-indent: -999px;
	/*\*/
  overflow: hidden;
  /* */
}
#search_menu .icon_link li a:hover,#search_menu .icon_link li a:active { text-decoration:underline;}
#search_menu .icon_link .i_sale { background-image:url(../images/i_sale_s.gif);}
#search_menu .icon_link .i_sale a { background-image:url(../images/i_sale_t.gif);width:120px;}
#search_menu .icon_link .i_old { background-image:url(../images/i_old_s.gif);}
#search_menu .icon_link .i_old a { background-image:url(../images/i_old_t.gif);width:120px;}
#search_menu .icon_link .i_view { background-image:url(../images/i_view_s.gif);}
#search_menu .icon_link .i_view a { background-image:url(../images/i_view_t.gif);width:120px;}
#search_menu .icon_link .i_waterside { background-image:url(../images/i_waterside_s.gif);}
#search_menu .icon_link .i_waterside a { background-image:url(../images/i_waterside_t.gif);width:120px;}
#search_menu .icon_link .i_world { background-image:url(../images/i_world_s.gif);}
#search_menu .icon_link .i_world a { background-image:url(../images/i_world_t.gif);width:120px;}
#search_menu .icon_link .i_pet { background-image:url(../images/i_pet_s.gif);}
#search_menu .icon_link .i_pet a { background-image:url(../images/i_pet_t.gif);width:120px;}
#search_menu .icon_link .i_convert { background-image:url(../images/i_convert_s.gif);}
#search_menu .icon_link .i_convert a { background-image:url(../images/i_convert_t.gif);width:120px;}
#search_menu .icon_link .i_your_bld { background-image:url(../images/i_your_bld_s.gif);}
#search_menu .icon_link .i_your_bld a { background-image:url(../images/i_your_bld_t.gif);width:120px;}
#search_menu .icon_link .i_price_down { background-image:url(../images/i_price_down_s.gif);}
#search_menu .icon_link .i_price_down a { background-image:url(../images/i_price_down_t.gif);width:120px;}
#search_menu .icon_link .i_ceiling { background-image:url(../images/i_ceiling_s.gif);}
#search_menu .icon_link .i_ceiling a { background-image:url(../images/i_ceiling_t.gif);width:120px;}
#search_menu .icon_link .i_designers { background-image:url(../images/i_designers_s.gif);}
#search_menu .icon_link .i_designers a { background-image:url(../images/i_designers_t.gif);width:120px;}
#search_menu .icon_link .i_furniture { background-image:url(../images/i_furniture_s.gif);}
#search_menu .icon_link .i_furniture a { background-image:url(../images/i_furniture_t.gif);width:120px;}
#search_menu .icon_link .i_garage { background-image:url(../images/i_garage_s.gif);}
#search_menu .icon_link .i_garage a { background-image:url(../images/i_garage_t.gif);width:120px;}
#search_menu .icon_link .i_space { background-image:url(../images/i_space_s.gif);}
#search_menu .icon_link .i_space a { background-image:url(../images/i_space_t.gif);width:120px;}


/*
 * FOOTER
 */
#footer {}

/*
 * COMMON PARTS
 */
a.btn_panorama { width:136px; height:24px; display:block; text-indent: -999px; background:no-repeat url(../images/btn_panorama.gif) top left;background-position:0px 0px;
	/*\*/
	overflow: hidden;
	/* */
}

a.btn_panorama:hover {background-position:0px -24px;}
