@charset "utf-8";
/* CSS Document */

/*********************************************************************************
地図から検索
*********************************************************************************/

div.map_body{
	width:1022px;
	background-color:#FFF;
	border-left:#BBB 1px solid;
	border-right:#BBB 1px solid;
	margin:0 auto;}


div.map_main{
	float:left;
	margin:15px 0;
	padding:0 15px;}
iframe.map_search{
	width:992px;
	height:700px;}




/*********************************************************************************
基本レイアウト
*********************************************************************************/



body{
	font-size:12px;
	/*font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;*/
	line-height:18px;
	margin:0;
	padding:0;
	background-image:url(../img/common/bg.jpg);}

a{color:#00F;}
a:hover{color:#F30;}
a.visited{color:#00F;}

div.body{
	width:950px;
	background-color:#FFF;
	border-left:#BBB 1px solid;
	border-right:#BBB 1px solid;
	margin:0 auto;}

img{border:0;}
img.banner{margin-bottom:15px;}
img.shop{margin-bottom:5px;}

div.clear{clear:both;}


div.topicpath{
	padding:0 10px;}
ol.topicpath{
	margin:0;
	padding:0;}
ol.topicpath li {
	/* liを横並び＆ブレットを消す */
	display: inline;
	list-style-type: none;
	margin:0;
	padding:0;
	width:600px;}
.topicpath ol li a {
	/* aの背景画像に記号の画像を指定 */
	background-image:url(../img/common/crumb.gif);
	/* 右寄せ＆リピート無し */
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 15px;}



/*ヘッダー*/
h1{
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0 10px;
	line-height:10px;
	color:#BBB;}
	
h1.header{
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0 10px;
	line-height:10px;
	color:#BBB;
	width:930px;
	height:16px;
	background-image:url(../img/common/logo_r1_c1.jpg);}
	
	


/*フッター*/
div.footer{
	margin-top:15px;
	background:url(../img/common/footer_r1_c2.jpg) repeat-x;
	font-size:10px;}

table#flink{
	line-height:16px;
	margin-bottom:15px;}
table#flink tr{
	vertical-align:top;}
table#flink th{
	text-align:right;
	letter-spacing:0;}
p.footer_menu{
	font-size:12px;
	text-align:center;
	padding:0 0 15px 0;
	margin:0 auto 20px auto;
	border-bottom:#999 1px dotted;}
p.footer_menu a{
	color:#1A1074;
	text-decoration:none;}
p.footer_menu a:hover{
	color:#F60;
	text-decoration:underline;}


/*メニュー*/
div.menu{
	height:39px;
	padding-top:3px;
	background:url(../img/common/menu_bg.gif) repeat-x;}

ul#menu {
	margin: 0;
	padding: 0;
	list-style-type: none;}
ul#menu li {
	display:block;
	float: left;
	width: 114px;
	height:32px;}
ul#menu a{
	display:block;
	width:114px;
	height:32px;}
ul#menu a span{display:none;}

.clearLeft {clear: left;}

a.menu01		{background:url(../img/common/menu.gif) no-repeat;}
a:hover.menu01	{background-position:0px -31px;}
a.menu02		{background:url(../img/common/menu.gif) no-repeat; background-position:-114px 0px;}
a:hover.menu02	{background-position:-114px -31px;}
a.menu03		{background:url(../img/common/menu.gif) no-repeat; background-position:-228px 0px;}
a:hover.menu03	{background-position:-228px -31px;}
a.menu04		{background:url(../img/common/menu.gif) no-repeat; background-position:-342px 0px;}
a:hover.menu04	{background-position:-342px -31px;}
a.menu05		{background:url(../img/common/menu.gif) no-repeat; background-position:-456px 0px;}
a:hover.menu05	{background-position:-456px -31px;}
a.menu06		{background:url(../img/common/menu.gif) no-repeat; background-position:-570px 0px;}
a:hover.menu06	{background-position:-570px -31px;}
a.menu07		{background:url(../img/common/menu.gif) no-repeat; background-position:-684px 0px;}
a:hover.menu07	{background-position:-684px -31px;}
a.menu08		{background:url(../img/common/menu.gif) no-repeat; background-position:-798px 0px;}
a:hover.menu08	{background-position:-798px -31px;}


/*サイドメニュー*/

div.side{
	width:178px;
	float:right;
	margin:15px 0;
	padding:0 15px;
	border-left:#FC4 1px solid;}
	
ul#side_menu {
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;}
ul#side_menu li {
	display:block;
	width: 179px;}
ul#side_menu a{
	display:block;
	color:#533;
	width:139px;
	height:24px;
	padding:12px 20px 0px 20px;
	background:url(../img/common/side_arrow1.jpg) no-repeat;
	text-decoration:none;}
ul#side_menu a:hover{
	background-color:#FCF;
	color:#F30;
	background:url(../img/common/side_arrow2.jpg) no-repeat;}

ul#side_useful {
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;}
ul#side_useful li {
	display:block;
	width: 179px;}
ul#side_useful a{
	display:block;
	color:#533;
	width:139px;
	height:19px;
	padding:5px 20px 1px 20px;
	background:url(../img/common/side_arrow3.jpg) no-repeat;
	text-decoration:none;}
ul#side_useful a:hover{
	color:#F30;
	background:url(../img/common/side_arrow4.jpg) no-repeat;}


ul#info {
	margin:5px 0 15px 15px;
	padding:0;}



/*メインボディ*/
div.main{
	width:710px;
	float:left;
	margin:15px 0;
	padding:0 15px;}



/*********************************************************************************
トップページ
*********************************************************************************/

div.main_reft{
	float:left;
	width:245px;
	line-height:20px;}

div.main_right{
	float:right;
	width:447px;
	padding:0;
	margin:0;}

/*新特集*/
img.sp{
	margin-bottom:5px;}


/*新着物件表示*/
div.new{
	width:229px;
	height:550px;
	border:#F90 1px solid;
	margin-bottom:15px;
	padding:8px;
	overflow-x:none;
	overflow-y:scroll;
	font-size:12px;
	line-height:1em;
	}
div.new img{
	margin-right:2px;}
div.new a.name{
	line-height:1.1em;
	padding-bottom:2px;
	font-weight:bold;
	text-decoration:none;}
div.new span.info{
	display:block;
	line-height:1em;
	margin:3px 0px;
	padding-left:5px;
	color:chocolate;}
div.new span.comment{
	display:block;
	font-size:10px;
	line-height:1.1em;}
div.new hr{
	margin-bottom:5px;}

img.new_list_img{	border:none;}
img.new_list_img:hover{	border:1px solid #F30;position:relative;top:-1px;left:-1px;margin:0px 0px -2px 0px;}

/*格安特集*/
div.kakuyasu{
	border:#999 1px solid;
	height:550px;}

/*不動産ネットワーク*/
div.c21{
	background:url(../img/index/c21.jpg) no-repeat;
	margin-top:15px;
	height:195px;
	padding:10px;
	font-size:10px;
	line-height:16px;}
p.c21{
	margin:35px 0 10px 80px;
	font-size:12px;
	color:#F60;
	font-weight:bold;}

/*動画*/
div.movie{
	margin:15px 0 0 0;
	line-height:14px;
	font-size:10px;}





/*物件検索*/
div.seach{
	width:445px;
	border:#F90 1px solid;
	margin:0;}

ul#seach {
	width:435px;
	height:155px;
	margin: 0;
	padding:10px 5px;
	background-color:#FFF;
	list-style-type: none;}
ul#seach li {
	display:block;
	float: left;
	width: 135px;
	height:153px;
	margin:0 5px;}
ul#seach a{
	display:block;
	width:135px;
	height:153px;}
ul#seach a span{display:none;}

a.seach01		{background:url(../img/index/search.gif) no-repeat;}
a:hover.seach01	{background-position:0px -153px;}
a.seach02		{background:url(../img/index/search.gif) no-repeat; background-position:-135px 0px;}
a:hover.seach02	{background-position:-135px -153px;}
a.seach03		{background:url(../img/index/search.gif) no-repeat; background-position:-270px 0px;}
a:hover.seach03	{background-position:-270px -153px;}

/*カテゴリ検索*/

div.categoly{
	width:447px;
	margin:0;
	background-color:#FFE0B2;
	text-align:center;}

ul#categoly {
	width:447px;
	margin:10px 0 0 0;
	padding:0;
	list-style-type: none;
	font-size:10px;}
ul#categoly li {
	display:block;
	width: 447px;
	margin:0 0 10px 0;}
ul#categoly a{
	display:block;
	width:447px;
	height:60px;
	margin:0;}

ul#categoly a span{display:none;}

a.categoly01		{background:url(../img/index/categoly2.jpg) no-repeat; background-position:0px 0px;}
a:hover.categoly01	{background-position:-447px 0px;}
a.categoly02		{background:url(../img/index/categoly2.jpg) no-repeat; background-position:0px -59px;}
a:hover.categoly02	{background-position:-447px -59px;}
a.categoly03		{background:url(../img/index/categoly2.jpg) no-repeat; background-position:0px -118px;}
a:hover.categoly03	{background-position:-447px -118px;}
a.categoly04		{background:url(../img/index/categoly2.jpg) no-repeat; background-position:0px -177px;}
a:hover.categoly04	{background-position:-447px -177px;}
a.categoly05		{background:url(../img/index/categoly2.jpg) no-repeat; background-position:0px -236px;}
a:hover.categoly05	{background-position:-447px -236px;}
a.categoly06		{background:url(../img/index/categoly2.jpg) no-repeat; background-position:0px -295px;}
a:hover.categoly06	{background-position:-447px -295px;}
a.categoly07		{background:url(../img/index/categoly2.jpg) no-repeat; background-position:0px -354px;}
a:hover.categoly07	{background-position:-447px -354px;}


/*お役立ち情報*/
div.useful{
	margin:15px 0 0 0;}
div.useful02{
	float:left;
	width:139px;
	height:175px;
	background-color:#CCC;
	padding:5px;
	margin:0 0 0 0;}
p.useful02{
	background-color:#FFF;
	text-align:center;
	margin:0 0 15px 0;
	color:#039;
	font-weight:bold;
	display:block;
	font-size:12px;}
span.useful_text{}

ul#useful{
	list-style:none;
	margin:0 0 10px 0;
	padding:0;}
ul#useful li{
	width:129px;
	margin:5px 0;}
ul#useful a{
	width:129px;
	padding:0 5px;
	display:block;}

div.text{
	padding:5px 15px 0 15px;
	font-size:10px;
	color:#666;
	line-height:14px;
	border-top:#999 1px dotted;}
	


/*カテゴリ表示*/
div.search_category{
	width:710px;
	height:40px;
	margin:0px;
	padding:0px;
}
.search_category h2.search{
	padding-left:150px;
	padding-top:9px;/padding-top:0px;
}


/*********************************************************************************
物件検索
*********************************************************************************/
img.search_title{
	margin:30px 0 5px 0;}

table#search{
	background-color:#999;
	margin:10px 0;
	width:709px;
	border:0;}
table#search td{
	background-color:#FAFAFA;
	text-align:center;}
table#search td a{
	display:block;
	font-weight:bold;
	width:235px;
	padding:15px 0;}
table#search td a:hover{
	background-color:#FFEFFF;}

table.search2{
	background-color:#999;
	margin:10px 0;
	width:709px;
	font-size:10px;}
table.search2 td{
	padding:10px;
	background-color:#FFF;}


table#search2{
	background-color:#999;
	margin:10px 0;
	width:709px;}
table#search2 th{
	background-color:#FAFAFA;
	text-align:center;
	width:150px;}
table#search2 th a{
	display:block;
	font-weight:bold;
	width:150px;
	padding:28px 0;}
table#search2 th a:hover{
	background-color:#FFEFFF;}
table#search2 td{
	font-size:10px;
	padding:10px;
	background-color:#FFF;}










/*********************************************************************************
特集のトップ
*********************************************************************************/

h2.search{
	font-size:18px;
	margin:0;
	/margin:10px 0;}
div.map{
	border:#999 1px solid;
	padding:9px 0px 9px 9px;
	margin:0 0 15px 0;}

div.sp_left{
	float:left;
	width:448px;}
div.sp_right{
	float:right;
	width:229px;}



table#sp th{
	text-align:left;
	background:url(../img/search/search-bg.jpg);
	height:38px;
	padding:7px 10px;}
table#sp td{
	padding:5px 10px;}

iframe.search1{
	width:710px;
	height:1700px;}


/*********************************************************************************
お役立ち情報のトップ
*********************************************************************************/


h2.useful{
	display:block;
	font-size:16px;
	border-left:#069 20px solid;
	border-bottom:#069 1px solid;
	padding:5px 15px;
	margin:60px 0 10px 0;}

p.useful{
	border:#999 1px solid;
	margin:5px 30px 10px 30px;
	line-height:20px;
	padding:10px;}
p.useful span{
	font-weight:bold;}


table.useful{
	background-color:#CCC;}
table.useful th{
	background-color:#FCFCFC;
	width:150px;}
table.useful td{
	background-color:#FFF;
	padding:10px;}

table.useful2{
	background-color:#CCC;}
table.useful2 th{
	background-color:#FCFCFC;
	width:150px;}
table.useful2 td{
	background-color:#FFF;
	padding:5px;}


/*お部屋探しマニュアル*/
table#manual{
	margin:50px 0 5px 0;}
table#manual th{
	width:150px;
	border:#FF0000 1px solid;}
table#manual td{
	border:#555555 1px solid;
	padding:5px;}
img.manual_left{float:left;}
img.manual_right{float:right;}
table#manual_body{
	line-height:26px;}
table#manual_body td{
	padding:20px;}
table#manual_body h3{
	margin:20px 0 5px 0;}


/*特定優良賃貸住宅*/
table#sperior{
	margin:50px 0 10px 0;}
table#sperior td{
	padding:10px;
	line-height:26px;}
table#sperior h3{
	margin:20px 0 5px 0;
	padding:0;}
table#sperior img{
	margin-top:10px;}






/*不動産用語集の目次*/

table#grossaly td{
	width:30px;
	height:30px;}

table#grossaly a{
	display:block;
	width:30px;
	height:30px;}
table#grossaly a span{display:none;}

a.grossaly01		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat;}
a:hover.grossaly01	{background-position:0px -145px;}
a.grossaly02		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-29px 0px;}
a:hover.grossaly02	{background-position:-29px -145px;}
a.grossaly03		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-58px 0px;}
a:hover.grossaly03	{background-position:-58px -145px;}
a.grossaly04		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-87px 0px;}
a:hover.grossaly04	{background-position:-87px -145px;}
a.grossaly05		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-116px 0px;}
a:hover.grossaly05	{background-position:-116px -145px;}

a.grossaly06		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:0px -29px;}
a:hover.grossaly06	{background-position:0px -174px;}
a.grossaly07		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-29px -29px;}
a:hover.grossaly07	{background-position:-29px -174px;}
a.grossaly08		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-58px -29px;}
a:hover.grossaly08	{background-position:-58px -174px;}
a.grossaly09		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-87px -29px;}
a:hover.grossaly09	{background-position:-87px -174px;}
a.grossaly10		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-116px -29px;}
a:hover.grossaly10	{background-position:-116px -174px;}

a.grossaly11		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:0px -58px;}
a:hover.grossaly11	{background-position:0px -203px;}
a.grossaly12		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-29px -58px;}
a:hover.grossaly12	{background-position:-29px -203px;}
a.grossaly13		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-58px -58px;}
a:hover.grossaly13	{background-position:-58px -203px;}
a.grossaly14		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-87px -58px;}
a:hover.grossaly14	{background-position:-87px -203px;}
a.grossaly15		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-116px -58px;}
a:hover.grossaly15	{background-position:-116px -203px;}

a.grossaly16		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:0px -87px;}
a:hover.grossaly16	{background-position:0px -232px;}
a.grossaly17		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-29px -87px;}
a:hover.grossaly17	{background-position:-29px -232px;}
a.grossaly18		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-58px -87px;}
a:hover.grossaly18	{background-position:-58px -232px;}
a.grossaly19		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-87px -87px;}
a:hover.grossaly19	{background-position:-87px -232px;}
a.grossaly20		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-116px -87px;}
a:hover.grossaly20	{background-position:-116px -232px;}

a.grossaly21		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:0px -116px;}
a:hover.grossaly21	{background-position:0px -261px;}
a.grossaly22		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-29px -116px;}
a:hover.grossaly22	{background-position:-29px -261px;}
a.grossaly23		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-58px -116px;}
a:hover.grossaly23	{background-position:-58px -261px;}
a.grossaly24		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-87px -116px;}
a:hover.grossaly24	{background-position:-87px -261px;}
a.grossaly25		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-116px -116px;}
a:hover.grossaly25	{background-position:-116px -261px;}

a.grossaly26		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-145px 0px;}
a:hover.grossaly26	{background-position:-145px -145px;}
a.grossaly27		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-174px 0px;}
a:hover.grossaly27	{background-position:-174px -145px;}
a.grossaly28		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-203px 0px;}
a:hover.grossaly28	{background-position:-203px -145px;}
a.grossaly29		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-232px 0px;}
a:hover.grossaly29	{background-position:-232px -145px;}
a.grossaly30		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-261px 0px;}
a:hover.grossaly30	{background-position:-261px -145px;}

a.grossaly31		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-145px -29px;}
a:hover.grossaly31	{background-position:-145px -174px;}
a.grossaly32		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-174px -29px;}
a:hover.grossaly32	{background-position:-174px -174px;}
a.grossaly33		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-203px -29px;}
a:hover.grossaly33	{background-position:-203px -174px;}
a.grossaly34		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-232px -29px;}
a:hover.grossaly34	{background-position:-232px -174px;}
a.grossaly35		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-261px -29px;}
a:hover.grossaly35	{background-position:-261px -174px;}

a.grossaly36		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-145px -58px;}
a:hover.grossaly36	{background-position:-145px -203px;}
a.grossaly37		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-174px -58px;}
a:hover.grossaly37	{background-position:-174px -203px;}
a.grossaly38		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-203px -58px;}
a:hover.grossaly38	{background-position:-203px -203px;}
a.grossaly39		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-232px -58px;}
a:hover.grossaly39	{background-position:-232px -203px;}
a.grossaly40		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-261px -58px;}
a:hover.grossaly40	{background-position:-261px -203px;}

a.grossaly41		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-145px -87px;}
a:hover.grossaly41	{background-position:-145px -232px;}
a.grossaly42		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-174px -87px;}
a:hover.grossaly42	{background-position:-174px -232px;}
a.grossaly43		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-203px -87px;}
a:hover.grossaly43	{background-position:-203px -232px;}
a.grossaly44		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-232px -87px;}
a:hover.grossaly44	{background-position:-232px -232px;}
a.grossaly45		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-261px -87px;}
a:hover.grossaly45	{background-position:-261px -232px;}

a.grossaly46		{background:url(../img/useful/grossaly/aiueo.gif) no-repeat; background-position:-145px -116px;}
a:hover.grossaly46	{background-position:-145px -261px;}


/*不動産用語集*/
/* 説明文 */
.g_title{
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
	letter-spacing:2px;}
.g_body{
	font-size:12px;
	line-height:16px;
	background-color:#FFF;
	vertical-align:top;}
.g_table_body{
	background-color:#BBB;}

/* あいうえお等リンク部分 */
.g_link{
	background-color:#DDDDDD;
	padding-left:10px;
	font-size:12px;
	line-height:20px;}
.g_pick{
	font-size:12px;
	color:#FF0000;
	font-weight:bold;}
.g_menu{font-size:12px; color:#FF6600; text-decoration:none;}
.g_menu:visited{font-size:12px; color:#FF6600; text-decoration:none;}
.g_menu:hover{font-size:12px; color:#FFFF00; text-decoration:none;}

td.g_body p{
	font-size:12px;
	font-weight:normal;
	color:#000;
	border:none;}

/*********************************************************************************
スタッフブログ
*********************************************************************************/
div#blog_title{
	padding:30px 0 0 0;
}
div#blog_title span{
	font-size:12px;
	font-weight:bold;}
div#blog_title ul{
	margin:10px 0 10px 0px;
	padding:10px 0 10px 10px;
	list-style:none;
	font-size:17px;
	border-bottom:#EA5E00 dotted 2px;
	border-top:#EA5E00 dotted 2px;
	color:#E36600;
	}
div#blog_title li{
	padding:10px 0;}

ul#staff_blog{
	list-style:none;
	background-color:#FFFBE8;
	}
ul#staff_blog li{
	padding:10px;}
ul#staff_blog a{
	text-decoration:none;
	color:#333;
	display:block;
	}
ul#staff_blog a:hover{
	text-decoration: underline;
	display:block;
	color:#00C;
	}
	
ul#blog_img{
	margin-top:100px;}
ul#blog_img li{
	text-align:center;
	float:left;
	display:block;
	margin:20px 10px;}




/*********************************************************************************
物件詳細一覧
*********************************************************************************/
div.search{
	width:700px;
	height:192px;
	border:#999 1px solid;
	padding:2px;
	margin:0px auto 15px auto;
	font-size:10px;
	line-height:16px;
	clear:both;}

div.search img{
	border:#CCC 1px solid;
	float:left;}

div.search1{
	width:505px;
	height:192px;
	float:right;}
div.search2{
	width:410px;
	height:78px;
	background-color:#FFDFFF;
	padding:2px 5px;
	margin-bottom:10px;
	float:right;}
div.search3{
	width:228px;
	float:left;}
div.search4{
	width:275px;
	float:right}

p{
	display:block;
	border-bottom:#999 1px dotted;
	font-size:14px;
	font-weight:bold;
	color:#039;
	margin:0;}
td.search00{
	padding:0 0 5px 2px;}
td.search01{
	width:40px;
	font-size:10px;
	color:#333;
	text-align:center;
	background-color:#DDD;
	border-bottom:#666 1px dotted;}
td.search02{
	font-size:10px;
	background-color:#F4F4F4;
	border-bottom:#666 1px dotted;
	padding-left:5px;}

td.search03{
	font-size:10px;
	color:#666;
	padding-left:5px;
	background-color:#FFE6D5;}
td.search04{
	font-size:12px;
	color:#000;
	text-align:center;
	background-color:#FFE6D5;}
td.search05{
	font-size:22px;
	font-weight:bold;
	color:#F36;
	text-align:center;
	background-color:#FFE6D5;
	line-height:17px;}
td.search06{
	font-size:10px;
	color:#666;
	background-color:#FFE6D5;
	padding-left:5px;}

div.search img.search07{
	padding:6px 0 0 17px;
	margin:0;
	border:none;}
	
td.w20{width:20px;}
td.w40{width:40px;}
td.w50{width:60px;}
td.wPRICE{width:130px;}
td.wPrice2{width:110px;}
td.b_r{border-left:#FFF 2px solid;}
td.b_b{border-bottom:#666 1px dotted;}


/*
物件詳細一覧部品
*/

/*地域選択部分*/
ul.area_article_list{
	margin:0px;
	padding:10px;
	line-height:20px;
	background-color:#EFEFEF;}
.area_article_list li{
	display:inline;
	list-style-type:none;
}
.area_article_list b{
	color:red;
}

/*並び替え部分*/
ul.sort{
	margin:30px auto 2px 5px;
	padding:0;
	line-height:12px;}

.sort li{
	margin-left:20px;
	display:inline;
	list-style-type:none;
}
.sort a{
	margin-left:5px;
	text-decoration:none;
}
.sort a:hover{
	color:white;
	background:red;
}
.sort span{
	margin-left:5px;
	background:red;
	color:white;
	font-weight:bold;
}

/*ページャ部分*/
div.pager_head{
	margin:0px 0px 0px 15px;
	font-weight:bold;
	font-size:14px;
	color:#039;
	float:left;
}
ul.pager{
	margin:0px 2px 2px 0px;
	text-align:center;
	color:#039;
	float:right;
}
.pager li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}
.pager li.tittle{margin-right:5px;}
.pager li.location{	font-weight:bold;	color:black;}
.pager a{
	margin:0px;
	padding:0px 3px;
	display:block;
}
.pager a:link{color:blue;}
.pager a:visited{color:blue;}
.pager a:hover{color:#039;background:lightsalmon;}
.pager a:active{color:indigo;}
