@charset "utf-8";
/* CSS Document */

#container #rent {
	float: left;
	width: 500px;
	height: 343px;
	background-image: url(../../images/new/top/bac_rent.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bototm: 30px;
}
#container #sell {
	float: right;
	width: 500px;
	height: 343px;
	background-image: url(../../images/new/top/bac_sell.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bototm: 30px;
}
#container #rent h2,
#container #sell h2 {
	visibility: hidden;
	height: 58px;
}
#container #rent p {
	width: 270px;
	text-align: left;
	padding-left: 208px;
}
#container #sell p {
	width: 270px;
	text-align: left;
	padding-left: 228px;
}
#container #rent ul {
	width: 280px;
	margin-left: 208px;
	margin-top: 3px;
}
#container #sell ul {
	width: 280px;
	margin-left: 228px;
	margin-top: 3px;
}
#container #rent li,
#container #sell li {
	width: 280px;
	height: 31px;
	list-style: none;
	margin-bottom: 4px;
}
#container #rent li a,
#container #sell li a {
	display: block;
	width: 280px;
	height: 31px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
}
#container #rent li a:hover,
#container #sell li a:hover {
	background-position: bottom;
}
#container #rent li#list1 a {
	background-image: url(../../images/new/top/list1.gif);
}
#container #rent li#list2 a {
	background-image: url(../../images/new/top/list2.gif);
}
#container #rent li#list3 a {
	background-image: url(../../images/new/top/list3.gif);
}
#container #rent li#list4 a {
	background-image: url(../../images/new/top/list4.gif);
}
#container #rent li#list5 a {
	background-image: url(../../images/new/top/list5.gif);
}
#container #rent li#list6 a {
	background-image: url(../../images/new/top/list6.gif);
}
#container #sell li#list7 a {
	background-image: url(../../images/new/top/list7.gif);
}
#container #sell li#list8 a {
	background-image: url(../../images/new/top/list8.gif);
}
#container #sell li#list9 a {
	background-image: url(../../images/new/top/list9.gif);
}
#container #sell li#list10 a {
	background-image: url(../../images/new/top/list10.gif);
}
#container #sell li#list11 a {
	background-image: url(../../images/new/top/list11.gif);
}
#container #sell li#list12 a {
	background-image: url(../../images/new/top/list12.gif);
}

/*=======================================

	MAIN
	
=======================================*/
#main #news {
	height: 159px;
	background-image: url(../../images/new/top/bac_news.jpg);
	background-repeat: no-repeat;
}
#main #news h2 {
	visibility: hidden;
	height: 34px;
}
#main #news iframe {
	margin-left: 200px;
}
#main #estate2 {
	background-image: url(../../images/new/top/bac_osusume.gif);
	background-repeat: repeat-y;
	padding-bottom: 20px;
}
#t_recommend {
	height: 84px;
	background-image: url(../../images/new/top/title_osusume.jpg);
	background-repeat: no-repeat;
}
#t_recommend h2 {
	visibility: hidden;
}

/*=======================================

	TOP_OSUSUME
	
=======================================*/
#main .est_list {
	clear: both;
	overflow: hidden;
	width: 680px;
	margin: 20px auto 0;
	text-align: left;
}
#main .est_list .photo {
	overflow: hidden;
	float: left;
	width: 370px;
	margin-right: 10px;
}
#main .est_list .photo table {
}
#main .est_list .photo td {
	width: 185px;
	text-align: center;
}
#main .est_list .photo td img {
	max-height: 130px;
}
#main .est_list .comment {
	float: right;
	width: 300px;
}

#main .est_list .traffic {
	font-size: 15px;
	margin-bottom: 5px;
}
#main .est_list .traffic img {
	vertical-align: bottom;
}
#main .est_list .price {
	font-size: 22px;
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 5px;
}
#main .est_list .btn_detail {
	float: left;
	width: 135px;
	height: 25px;
	margin-right: 10px;
	margin-bottom: 5px;
}
#main .est_list .btn_detail a {
	display: block;
	width: 135px;
	height: 25px;
	font-size: 8px;
	background-image: url(../../images/new/top/btn_detail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
#main .est_list .btn_print {
	float: left;
	width: 135px;
	height: 25px;
	margin-bottom: 5px;
}
#main .est_list .btn_print a {
	display: block;
	width: 135px;
	height: 25px;
	font-size: 8px;
	background-image: url(../../images/new/top/btn_print.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
#main .est_list .btn_detail a:hover,
#main .est_list .btn_print a:hover {
	background-position: bottom;
}
#main .est_list h3 {
	clear: both;
	width: 300px;
	font-size: 15px;
	font-weight: lighter;
}