@charset "utf-8";

/* = 
 * Twenty Ten
 * widget_fudo Style
 * style2010.css サイト基本の装飾
 * @package WordPress3.7
 * Version: 1.3.3
-------------------------------------------------------------- */


/* = 物件リストページ
-------------------------------------------------------------- */

#main #content #list_simplepage {
	margin:0;
	padding:0;
}

#main #content #list_simplepage .list_detail table {
	margin: 0px;
	padding: 0px;
	border:none;
	font-size:12px;
}

#list_simplepage .list_simple_boxtitle {
	border-top-width: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #4a535d;
	border-right-color: #b7b7b7;
	border-left-color: #b7b7b7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b7b7b7;
}

#list_simplepage .list_simple_boxtitle h2 a {
	font-size: 18px;
	font-weight: bold;
	padding: 4px 0 3px 12px;
	display: block;
	background-color: #f8f8f8;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}

.list_simple_box { /zoom : 1;}

.list_simple_box:after {
	content : '';
	display : block;
	clear : both;
	height:0;
}

#list_simplepage .list_simple_box {
	padding: 6px;
	margin: 0 0 10px 0;
	background-color: #fefefe;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

#main #content #list_simplepage .list_detail dl {
	margin: 0px;
	padding: 5px;
	font-size:12px;
}

#main #content .list_detail dt {
	display: inline;
	font-weight: normal;
	color: #333;
}

#main #content .list_detail dd {
	display: inline;
	color: #333;
	margin: 0 0.6em 0 0.4em;
	padding: 0px;
}

/*#main #content .list_picsam {
	float: left;
}*/

/* 新しい物件一覧ページ archive-fudo.php */


/*--○○件見つかりました、ページナビ
-----------------------------------------------------------------------------------------------------------*/
/* navi上の方 */
.archive_list {
  height: 85px;
  position: relative;
}
#nav-above1 .kekka{position:absolute;left:0;width:200px;font-size:16px;font-weight:bold}
.kekka_suuji{font-size:28px;color:#cc0000;font-weight:bold}

#nav-above1 .nav-previous .nav-next{color:#666;position:absolute;top:-25px;left:275px;width:450px;text-shadow:none;font-size:18px}
#nav-above1 .nav-previous .nav-next a{color:#666;text-shadow:none;}

#nav-above1 .nav-previous{
	position:absolute;
	top:58px;
	left:0;
	width:730px;
	padding:5px;
	padding-top:6px;
	background:url(/img/list_sort_bg.png) repeat-y #9a631c;
		}
#nav-above1 .nav-previous a{
	color:#fff;
	text-decoration:underline;

	text-shadow:0 0 3px #000;
	}
#nav-above1 .nav-previous a:hover{
	color:#FF0
}

#nav-above1 .chuusyaku{position:absolute;top:40px;width:340px}

/* navi　下の方 */
#nav-above1_bottom{position:relative;height:60px;}

#nav-above1_bottom .kekka{position:absolute;top:5px;left:0;width:200px;font-size:16px;font-weight:bold}
.kekka_suuji{font-size:28px;color:#cc0000;font-weight:bold}

#nav-above1_bottom .nav-previous .nav-next{color:#666;position:absolute;top:35px;left:275px;width:450px;text-shadow:none;font-size:18px}
#nav-above1_bottom .nav-previous .nav-next a{color:#666;text-shadow:none;}

#nav-above1_bottom .nav-previous{
	position:absolute;
	top:0;
	left:0;
	width:730px;
	padding:5px;
	padding-top:6px;
	background:url(/img/list_sort_bg.png) repeat-y #0066bb;
	}
#nav-above1_bottom .nav-previous a{
	color:#fff;
	text-decoration:underline;

	text-shadow:0 0 3px #000;
	}
#nav-above1_bottom .nav-previous a:hover{color:#ff7777;}



/*-ここまでページナビ----------------------------------------------------------------------------------------------*/

.nav-above1{position:relative;height:50px;}
.nav-previous{float:none;width:auto;height:20px;font-size:15px;color:#fff;text-shadow:1px 1px 0 #004279;}
.nav-previous .bukkenimg{position:absolute;top:6px;left:8px;width:80px;}
.nav-previous .koutuu{position:absolute;top:6px;left:174px;width:80px}
.nav-previous .kakaku{position:absolute;top:3px;left:464px;width:80px}
.nav-previous .menseki{position:absolute;top:6px;left:547px;width:80px;display:none}
.nav-previous .madori{position:absolute;top:3px;left:560px;width:80px}
.nav-previous .juusyo{position:absolute;top:6px;left:0px;width:80px;display:none}
.nav-previous .chikunen{position:absolute;top:3px;left:654px;width:80px}

.nav-previous .kakaku img,
.nav-previous .madori img,
.nav-previous .chikunen img{margin-right:5px}

.archive_list .nav-previous span a,
.archive_list_bottom .nav-previous span a{color:#ff6600}


.nav-above2 .nav-next .kekka,
.nav-above2 .nav-previous{display:none}



/* 物件リストのボックス */
#main #top_fbox #container #content .list_simple_boxtitle{
	padding:0;
	border:1px solid #666666;
	margin:4px 0
	}
#main #top_fbox #container #content .list_simple_boxtitle .archive_list_table td{border:0}

#content .list_simple_boxtitle p.ttl{margin:8px 0;	}



.list_neo{width:158px;float:left;margin-bottom:5px;margin-left:5px;}
.list_neo .thumb_box {
	border: 1px solid #ccc;
	background-color: #FFF;
	width: 148px;
	height:120px;
	padding: 3px;
	float: left;
	text-align:center
}
.list_neo img.thumb {
	max-width: 148px;
	max-height:120px;
}



.kaiin{width:148px;border:1px solid #ddd;padding:3px;float:left;text-align:center;background:#f0f0f0;line-height:0;}
.list_neo .kaiin img.thumb {max-width:100px;line-height:0}
.list_neo .kaiin a {line-height:0}

.bukkenlist_kome{
	clear:both;
	color:#535353;
	font-size:10px;
	padding:0 10px;
	margin-bottom:3px
	}


/*物件リスト　小さい物件画像 2012-0305追加*/
.detail_bottom .thumb_mini_box {
	border: 1px solid #ccc;
	background-color: #FFF;
	height: 67px;
	width: 67px;
	margin-right:6px;
	padding: 2px;
	float: left;
	text-align:center
}
.detail_bottom img.thumb_mini{
	max-height: 67px;
	max-width: 67px;
	margin:0;
}

/*物件リスト　コメント表示欄 2012-0305追加*/
.list-comment{width:400px;float:right}
.list-comment p{line-height:1.2;margin:0;padding:0}


.detail_right{width:566px;margin-right:5px;float:right;border:0;}

#content p.btn_member{margin:5px;margin-bottom:2px;text-align:right}



#list_simplepage .comment{width:400px;float:left;line-height:1.6}
#list_simplepage .button{width:150px;text-align:right;float:right}

#list_simplepage table,
#list_simplepage table tr,
#list_simplepage table tr td{border:none;line-height:1.2;margin-bottom:0}


#main #top_fbox #container #content #list_simplepage .detail_table{border:1px solid #999;}
#main #top_fbox #container #content #list_simplepage .detail_table td{border-right:1px dotted #999;padding:5px;background:#fff}
#main #top_fbox #container #content #list_simplepage .detail_table td.end{border-right:none;}

.detail_bottom{line-height:1.4;padding:10px 0 0;margin:0;}
.detail_bottom img{margin-left:10px}

#list_simplepage .dpoint3 {
	font-size: 16px;
	font-weight: bold;
	color: #cc0000;
	display: inline;
}
#list_simplepage .tsubotanka {font-size:10px;}

#list_simplepage dt{float:left}
#list_simplepage dd{vertical-align:baseline}




#list_simplepage .list_details_button {
	clear:both;
	display: block;
	color:#00329B;
	font-size:13px;
	font-weight:bold;
	
	background-color: #f4f4f4;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(0.49, #eeeeee), color-stop(0.5, #dddddd), color-stop(1, #ffffff));
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 49%, #dddddd 50%, #ffffff 100%);
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#eeeeee',GradientType=0 ); /* ie */
	
	
	-webkit-box-shadow: 0px 1px 0px #fff;
	-moz-box-shadow: 0px 1px 0px #fff;
	box-shadow:0px 1px 0px #fff;
	
	border-radius: 3px;
	
	text-align: center;
	height: 24px;
	width:208px;
	border: 1px solid #999;
	margin: 0 0 3px 0;
	padding-top: 3px;

	letter-spacing: 0.1em;
}

#list_simplepage a:link,a:visited .list_details_button{ text-decoration: none; }

#list_simplepage a:hover .list_details_button{
	color: #39F;
	text-decoration: underline;
}

#list_simplepage .list_detail {
	width: 63%;
	float: right;
	background-color: #fff;
	border: 1px solid #b7b7b7;
	padding: 4px;
	margin:0;
	
	border-radius: 5px;
	
	-moz-box-shadow:0px 2px 1px #BEC2C6;
	-webkit-box-shadow:0px 2px 1px #BEC2C6;
	box-shadow:0px 2px 1px #BEC2C6;
}

#main #content #list_simplepage .list_detail table tr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

#main #content #list_simplepage .list_price {
	padding:5px;
	background:	-moz-linear-gradient(left, #ebf6fc, #fff);
	background:	-webkit-gradient(linear, left top, right top, from(#ebf6fc), to(#fff));
	background-color: #ebf6fc;
	line-height: 1.4;
}


#main #content #list_simplepage .list_price.rent {
	background:	-moz-linear-gradient(left, #fdedf0, #fff);
	background:	-webkit-gradient(linear, left top, right top, from(#fdedf0), to(#fff));
	background-color: #fdedf0;
}



#main #content #list_simplepage .list_detail .list_price tr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CAE7F4;
}



#main #content #list_simplepage .list_detail .list_address dd { display: block; }



#list_simplepage .entry-excerpt{
	padding-bottom: 10px;
	padding-left: 5px;
}

#list_simplepage2 .entry-excerpt{
	padding-bottom: 10px;
	padding-left: 5px;
}


/* = 物件詳細ページ
-------------------------------------------------------------- */

#main #content #list_simplepage2{
	margin:0;
	padding:0;
	}
	
#main #content #list_simplepage2 .list_detail table{
	margin: 0px;
	padding: 0px;
	border:none;
}

#pankuzu{
	margin-bottom:10px;
}


#main #container #content #list_simplepage2 .list_simple_box .list_detail {
	/*width: 75%;*/
	width: 518px;
	margin:0 0 0 8px;

	float: left;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 5px;
	border-radius: 5px;
	-moz-box-shadow:0px 2px 1px #BEC2C6;
	-webkit-box-shadow:0px 2px 1px #BEC2C6;
	box-shadow:0px 2px 1px #BEC2C6;
}


#main #content #list_simplepage2 .list_detail table tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	padding-top: 2px;
	padding-bottom: 2px;
}

#main #content #list_simplepage2 #other .list_picsam img {
/*	display: block;	*/
	border: 1px solid #999;
	background-color: #FFF;
/*	height: 130px;	*/
	width: 130px;
	margin: 0 0 4px 0;
	padding: 1px;
}


#main #content #second_img {
	padding: 10px 0;
}

#main #content #second_img img {
	border: 1px solid #999;
	background-color: #FFF;
	width: 97px;
	height:97px;
	margin: 0 1px 0 0;
	padding: 1px;
}




#main #content #list_simplepage2 .list_price {
	background:	-moz-linear-gradient(left, #ebf6fc, #fff);
	background:	-webkit-gradient(linear, left top, right top, from(#ebf6fc), to(#fff));
	background-color: #ebf6fc;
	line-height: 2;
	margin: 0px;
	padding: 0 0 4px 1em;
}
#main #content #list_simplepage2 .list_price.rent {
	background:	-moz-linear-gradient(left, #fdedf0, #fff);
	background:	-webkit-gradient(linear, left top, right top, from(#fdedf0), to(#fff));
	background-color: #fdedf0;
}


#main #content #list_simplepage2 .list_detail table {
	font-size:14px;
}



#main #content #list_simplepage2 .list_simple_box .list_detail #list_add th{
	line-height: 1.4;
	padding: 0.5em;
	margin:0;
	white-space: nowrap;
	text-align: left;
	color: #666;
	font-weight: bold;
	font-size:14px;
	border-bottom:1px solid #EEEEEE;
}


#main #content #list_simplepage2 .list_simple_box .list_detail #list_add td {
	line-height: 1.4;
	padding: 0.5em;
	margin:0;
	white-space: normal;
	color: #555;
	border-bottom:1px solid #EEEEEE;
}


#main #content #list_simplepage2 .list_simple_box .list_detail #list_other th{
	border-right: 1px dotted #CCC;
	border-bottom:1px solid #EEEEEE;
	line-height: 1.2;
	padding: 0.5em;
	margin:0;
	white-space: nowrap;
	text-align: left;
	color: #444;
	width: 20%;
}

#main #content #list_simplepage2 .list_simple_box .list_detail #list_other th.th2{
	border-left: 1px dotted #CCC;
}




#main #content #list_simplepage2 .list_simple_box .list_detail #list_other td {
	line-height: 1.2;
	padding: 0.5em;
	margin:0;
	white-space: normal;
	width: 30%;
	border-bottom:1px solid #EEEEEE;
}


h1.page-title{
	border-bottom: 1px dotted #CCC;
}


/* for wp3.6 youtube */
#main #content .list_detail .entry-content p iframe  {
	max-width: 485px;
}

#toiawasesaki{
	display: block;
	margin:0 0 20px ;
	line-height: 1.2;
}
#contact_form{
	display: block;
	margin:0 0 20px ;
}


.list_detail_bottom_info{
	font-size: 10px;
	width: 530px;
	text-align: right;
	float: right;
}



/* = topページ
-------------------------------------------------------------- */

#wrapper #main #container #content table tbody tr td #text-4 h3{
	border-bottom: 1px dotted #CCC;
}
#wrapper #main #container #content table tbody tr td #fudo_top_r-3 h3{
	border-bottom: 1px dotted #CCC;
}

/* = 汎用
-------------------------------------------------------------- */

.dpoint1 {
	font-size: 26px;
	font-weight: normal;
	color: #C00;
	float:left;
	padding: 4px;
	line-height: 1.2;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
}

.dpoint2 {
	font-size: 22px;
	font-weight: normal;
	color: #000;
	float:left;
	padding: 4px;
	line-height: 1.5;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
}

.dpoint3 {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	display: inline;
}

.dpoint4 {
	font-size: 20px;
	color: #000;
	display: inline;
	font-weight: bold;
}



/* = home.php
-------------------------------------------------------------- */


#content .grid-content {
	list-style-type: none;
}
#content .grid-content li {
	display: block;
	width: 150px;
/*	height: 260px;	*/
	margin: 2px;
	padding: 2px;
	font-size: 12px;
	line-height: 1.4;
	float:left;
}
.clearLeft {
clear: left;
}
.clearRight {
clear: right;
}

#main #top_fbox #container #content table{
	margin: 0;
	padding: 0;
	border: none;
}

#main #top_fbox #container #content tr td{
	margin: 0;
	padding: 0;
	border: none;
}



/* = side form 物件検索
-------------------------------------------------------------- */
#secondary .widget-container form,
#primary .widget-container form {}
#secondary .widget-container form div,
#primary .widget-container form div{ margin-bottom: 6px; }



/* = 物件検索
-------------------------------------------------------------- */
.widget_fudo_search #s {
    width: 60%;
}



/* = 物件詳細ページ・関連物件
-------------------------------------------------------------- */


#syousai_box ul{ /zoom : 1; padding-left: 10px; }

#syousai_box ul:after{ content : ''; display : block; clear : both; height:0; }

#syousai_box ul.syousai-content li{
	display: block;
	width: 80px;

	list-style-type: none;

	font-size: 12px;
	line-height: 1.2;
	float:left;

	border: 1px solid #ccc;

	padding: 6px;
	margin:0 5px 4px 0;

	background: #f0f0f0;
	background: -moz-linear-gradient(top, #ffffff 70%, #F7F7F7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(70%,#ffffff), color-stop(100%,#F7F7F7)); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F7F7F7',GradientType=0 );

}

#syousai_box ul.syousai-content li span{ font-size: 10px;}


#main #container #content #list_simplepage2 .list_detail h3{
	font-size: 14px;
	margin: 8px 0px;
	padding: 0px 0px 0px 8px;
	font-weight: bold;
	color: #666;
}

#syousai_box ul.syousai-content li .box2image{
	width:80px; 
/*	height:80px;	*/
}



/* = 物件検索 個別ページ用
-------------------------------------------------------------- */

.jsearch label {
	margin-right: 5px;
	color: #000;
}


/* 17= 物件検索 固定ページ用  .jsearch 新
---------------------------------------------------------------------- */

	table.form_jsearch {
		border: 1px solid #E5E5E5;
		border-collapse: collapse;
	/*	font-size: 87.6%; */
		line-height: 18px;
		margin-bottom: 10px;
		width: 100%;
	}
	table.form_jsearch tr {
		border: 0 none currentcolor;
		font: inherit;
		margin: 0;
		padding: 0;
	}
	table.form_jsearch th {
		background:  #F6F6F6;
		border-bottom: 1px solid #E5E5E5;
		font-weight: bold;
		padding: 10px !important;
		text-align: left;
		width: 18%;
		vertical-align: top;	
	}
	table.form_jsearch td {
		border-bottom: 1px solid #E5E5E5;
		border-left: 1px solid #E5E5E5;
		margin: 0;
		padding: 10px !important;
		width: 81%;
	}

	table.form_jsearch h5 {
		margin: 10px 0 10px !important;
	}
	table.form_jsearch ul {
		margin: 0 !important;
	}



/*  */


/* = widget Top Slider Style
-------------------------------------------------------------- */
	/* = sidebar only
	-------------------------------------------------------------- */
	#tertiary .carousel_inner,
	#primary .carousel_inner,
	#secondary .carousel_inner{
		padding-top: 0px;
		padding-left: 0px; 

		width: 210px;
	/*	height: 115px; */
		overflow: hidden;
		margin: 0;
	}

	#tertiary .grid-content li,
	#primary .grid-content li,
	#secondary .grid-content li{
		display: block;
		width: 200px;
		font-size: 10px;
		line-height: 1.2;
		float:left;

		list-style-type: none;
		
		padding: 8px;
	}

	#tertiary .box1image ,
	#primary .box1image ,
	#secondary .box1image{
		width: 100px;
		float:left;
		padding-right: 5px; 
	}



	/* 2011 */
	.two-column #secondary .grid-content li{
		width: 210px;
	}

	.showcase #content .grid-content .carousel_inner li {
		padding-top: 0px;
		padding-left: 0px; 

		width: 210px;
		height: 130px;
		overflow: hidden;
		margin: 0;

		font-size: 10px;
		line-height: 1.2;

	}


	/* 2010 */
	#main .widget-area ul ul.grid-content {
	    margin-left: -0.5em;
	}



	/* unpc*/
	#main .widget-area ul.grid-content{
		padding: 0;
	}
	.three-column.unpc .grid-content li{
		width: 175px;
	}
	.three-column.unpc #tertiary .grid-content li,
	.three-column.unpc #secondary .grid-content li{
		width: 175px;
		margin-left: -0.5em;
	}
	.three-column.unpc #tertiary .box1image,
	.three-column.unpc #secondary .box1image{
		width: 90px;
	}
	.three-column.unpc #tertiary .carousel_inner,
	.three-column.unpc #secondary .carousel_inner{
		width: 180px;
	}
	.two-column.unpc .grid-content li{
		width: 190px;
	}
	.two-column.unpc #secondary .grid-content li{
		width: 190px;
		margin-left: -0.5em;
	}
	.two-column.unpc #secondary .box1image{
		width: 75px;
	}
	.two-column.unpc #secondary .carousel_inner{
		width: 195px;
	}




	/* = footer only
	-------------------------------------------------------------- */
	footer .carousel_inner,
	#footer .carousel_inner{
		padding-top: 0px;
		padding-left: 0px; 

		width: 210px;
	/*	height: 115px; */
		overflow: hidden;
		margin: 0;
	}

	footer .grid-content li,
	#footer .grid-content li{
		display: block;
		width: 200px;
		font-size: 10px;
		line-height: 1.2;
		float:left;

		list-style-type: none;
		
		padding: 8px;
	}

	footer .box1image,
	#footer .box1image{
		width: 100px;
		float:left;
		padding-right: 5px; 
	}

	#footer .widget-area ul ul.grid-content {
	    margin-left: -0.5em;
	}


	/* = NEW/UP mark
	-------------------------------------------------------------- */

	.showcase #content .grid-content,
	footer .grid-content li,
	#footer .grid-content li,
	#tertiary .grid-content li,
	#primary .grid-content li,
	#secondary .grid-content li{
		position: relative;
	}

	.page-template-showcase-php .new_mark,
	footer .new_mark,
	#footer .new_mark,
	#tertiary .new_mark,
	#primary .new_mark,
	#secondary .new_mark {
		font-family: Verdana, Geneva, sans-serif;

		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		color: #FFF;
		
		display: block;
		padding: 2px 5px;
		width: auto;

		position: absolute;
		top: 3px;
		left: 5px;
		
		border-radius: 4px;

		text-shadow:1px 1px 0px #900;

		background: #900; /* Old browsers */
		background: -moz-linear-gradient(top, #d20100 0%, #990000 100%); /* FF3.6+ */
		background: -webkit-linear-gradient(top, #d20100 0%,#990000 100%); /* Chrome10+,Safari5.1+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d20100', endColorstr='#990000',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, #d20100 0%,#990000 100%); /* W3C */
	}




	/* = 関連物件
	-------------------------------------------------------------- */
	#syousai_box ul.syousai-content li {
		position: relative;
	}

	#syousai_box .new_mark {
		font-family: Verdana, Geneva, sans-serif;

		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		color: #FFF;
		
		display: block;
		padding: 2px 5px;
		width: auto;

		position: absolute;
		top: 6px;
		right: 6px;
		
		border-radius: 4px;

		text-shadow:1px 1px 0px #900;

		background: #900; /* Old browsers */
		background: -moz-linear-gradient(top, #d20100 0%, #990000 100%); /* FF3.6+ */
		background: -webkit-linear-gradient(top, #d20100 0%,#990000 100%); /* Chrome10+,Safari5.1+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d20100', endColorstr='#990000',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, #d20100 0%,#990000 100%); /* W3C */
	}


/*  */




/*--------------------------------------------------------------------------------------------------
			user追加
--------------------------------------------------------------------------------------------------*/

/* = 物件詳細ページ
-------------------------------------------------------------- */

#main #content #list_simplepage2{
	margin:0;
	padding:0;
	}


#main #content #list_simplepage2 .list_detail table{
	margin: 0px;
	padding: 0px;
	border:none;
}


.list_simple_box{
	border:1px solid #ccc;
	background:#fff;
	padding:15px;
	}

#main #content #list_simplepage2 .list_price {
	background-color: #f2e7ce;
	line-height: 2;
	/*margin: 0px; 2012/02/01八木一時的に無効化 */
	padding: 10px;
	padding-bottom:2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#main #content #list_simplepage2 .list_price tr td{border:0;font-size:9pt;}

#main #content #list_simplepage2 .list_simple_box .list_detail #list_other th{
	padding: 0.5em;
	background:#f0eadd;
	text-align:center;
}

/* 新・物件詳細ページ */
#content table#syousai_ttl,
#content table#syousai_ttl tr,
#content table#syousai_ttl td{border:0;padding:0;margin:0;background:none;vertical-align:bottom}
#content table#syousai_ttl{line-height:0;margin-bottom:10px;}
#bukkenbangou{
	background:url(/img/syousai_bangou.png) no-repeat;
	height:24px;
	width:120px;
	padding-top:6px;
	padding-left:120px;
	font-size:14px;
	font-weight:bold;
	line-height:1.2
	}

#content table#syousai_ttl h3{border:0;padding:0;margin:0;background:none;color:#000}
#list_simplepage2 #joho_top h3{border:0;padding:0;margin:0;background:none;color:#000}

#joho_top{border:2px solid #ccc;padding:15px;background:#fff;margin-bottom:20px;}
#joho_top_syozaichi{width:470px;float:left;font-size:24px;font-weight:bold;line-height:1.2;color:#000}
.joho_top_btn_otoiawase{width:auto;float:right;line-height:0}
#joho_top #b_border{border-bottom:1px dotted #999;padding-bottom:10px;margin-bottom:10px;}
#joho_top table#joho_table{vertical-align:middle;margin-bottom:0;float:right;width:560px}
#content table#joho_table th{padding:8px 0;background:url(/img/syousai_joho_table_bg.png) repeat-x bottom #fff}

/* タイトル下サムネイル */
#joho_top #sum{width:auto;float:left;width:90px;border:1px solid #ccc;background:#fff;padding:1px;line-height:0;text-align:center}
#joho_top #sum img{max-width:90px;max-height:66px;}

/* 外観画像（大） */
#gaikan_big{
	border:1px solid #ccc;padding:5px;text-align:center;font-size:10px;height:322px;width:330px;background:#fff;float:left;
	background:#fff;
}
#gaikan_big .imgbox img{max-height:307px;max-width:330px;}

/* 小さい画像１ */
#other01{width:350px;float:right}
#other01 .imgbox{border:1px solid #ccc;
	padding:5px;text-align:center;font-size:10px;color:ccc;height:150px;width:155px;background:#fff;float:left;margin-left:5px;margin-bottom:10px}
#other01 .imgbox img{max-height:135px;max-width:155px;}

/* 小さい画像２ */
#other{margin-left:-7px;margin-bottom:10px;}
#other .imgbox{border:1px solid #ccc;
	padding:5px;text-align:center;font-size:10px;color:ccc;height:110px;width:120px;background:#fff;float:left;margin-left:7px;margin-bottom:7px;
	background:#fff;
}
#other .imgbox img{max-height:95px;max-width:120px;}


p.setsumei{font-size:10px;margin-left:0;margin-top:0}


/* 間取り画像 */
#syousai_madori{
	border:1px solid #ccc;padding:5px;text-align:center;font-size:10px;height:322px;width:330px;background:#fff;float:right;
	background:url(/img/bukken_big_bg.png) repeat-x bottom #fff;
}
#syousai_madori .imgbox img{max-height:307px;max-width:320px;}


/* 間取り画像 */
#syousai_madori{
	border:1px solid #ccc;padding:5px;text-align:center;font-size:10px;height:322px;width:330px;background:#fff;float:right;
	background:url(/img/bukken_big_bg.png) repeat-x bottom #fff;
}
#syousai_madori .imgbox img{max-height:307px;max-width:320px;}


/* 担当者からのコメント */
.comment_img{float:left;margin-right:10px;}
#comment_right{
	width:560px;
	font-size:9pt;
	float:right;
	padding:10px;
	background:#fff;
	line-height:1.6;
	border:1px solid #bbb;
	min-height:40px;
	margin-bottom:20px;
	position:relative;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow:0 0 2px #aaa;
	-webkit-box-shadow:0 0 2px #aaa;
	box-shadow:0 0 2px #aaa;
}
/* 吹き出しの部分 */
#comment_right:after {
content:"\25B8"; /*▼*/
display:block;
font-size:40px;
height:0;
line-height:0;
position:absolute;
color:#aaa;
bottom:0;
left:-569px;
top:10px;
width:15px;
height:15px;
/*↓▼を曲げる*/
-moz-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
width:100%;
}

#content #comment_right pre{
	padding:0;
	margin:2px 10px;
	font-size:12px;
	white-space:pre-wrap;
	background:none;
	line-height:1.4;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}




/* 物件お問合せフォーム */
#list_simplepage2 h3.bukkenform{padding:0;border:0;background:none}

/* 物件お問合せ先 */
#syousai_contact{border:1px solid #999;border-top:0;background:#fff;}
#list_simplepage2 #syousai_contact h3{margin:0;}
#syousai_contact #box{padding:10px 15px;}
#syousai_contact p{padding:0;margin:0;margin-bottom:10px;}
#syousai_contact #contact_img{float:left;width:220px}
#syousai_contact #contact_joho{float:right;width:430px;line-height:1.4;}

#syousai_contact #contact_joho table{width:100%;line-height:2;margin:0;position:relative;border:0}
#syousai_contact #contact_joho tr{border:0;border-bottom:1px dotted #ccc;}
#syousai_contact #contact_joho th{border:0;background:0;padding:3px 0;text-align:left;width:70px}
#syousai_contact #contact_joho td{border:0;background:0;padding:3px 0;line-height:1.4}

/*----- 物件リスト -----*/

#main #content #list_simplepage .list_picsam {
	float: left;
	width:245px;
	color: #000;
}

#main #content #list_simplepage .list_picsam .list_img{
	border: 1px solid #ccc;
	padding: 3px;
	float: left;
	margin:0;
	margin-right:3px;
	margin-bottom:5px;
	background-color: #FFF;
	width:110px;
	height:110px;
	text-align:center;
	}

#main #content #list_simplepage .list_picsam img {
	max-height: 110px;
	max-width: 110px;
}

#main #content #list_simplepage .list_detail {
	width: 435px;
	float: right;
	border: 1px solid #ccc;
	margin:0;
	padding:5px;
}

#main #content #list_simplepage .list_detail table tr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}


#main #content #list_simplepage .list_detail .list_price tr {
	border:none;
}



#main #content #list_simplepage .list_detail .list_address dd { display: block;line-height:1.4 }



#list_simplepage .entry-excerpt{}

#list_simplepage2 .entry-excerpt{
	padding-bottom: 0;
	padding-left: 5px;
}


/* = 物件詳細ページ・関連物件
-------------------------------------------------------------- */
#list_simplepage2 h3{/*物件詳細ページ*/
	border-bottom:none;
	/*font-size: 24px;*/
	border-left:0;
	border-bottom:3px solid #ccc;
	background:#E53140;
	margin: 40px 0 10px;
	padding:5px 10px;
	color:#fff;
	font-weight:bold;
}


#syousai_box ul{ /zoom : 1; padding-left: 0; }

#syousai_box ul:after{ content : ''; display : block; clear : both; height:0; }

#syousai_box ul.syousai-content li{
	display: block;
	width: 155px;
	height:auto;

	list-style-type: none;

	font-size: 12px;
	line-height: 1.2;
	float:left;

	border: 1px solid #ccc;

	padding: 6px;
	margin:0 5px 4px 0;

	background: #fff;
	background: -moz-linear-gradient(top, #ffffff 70%, #F7F7F7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(70%,#ffffff), color-stop(100%,#F7F7F7));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F7F7F7',GradientType=0 );
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}


#syousai_box ul.syousai-content li span{ font-size: 10px;}


#main #container #content #list_simplepage2 .list_detail h3{
	font-size: 14px;
	margin: 8px 0px;
	padding: 5px 10px;
	font-weight: bold;
}

.widget_fudo_top_r{
	margin-bottom:20px;
	background:#fff;
	clear:both
	}
#fudo_top_r-4{margin-bottom:30px;}
.widget_fudo_top_r h3{display:none}

ul.index_fudo_box{margin:0;margin-left:-10px;padding:10px;}
ul.index_fudo_box li{
	width:212px;
	margin-left:10px;
	padding:5px;
	border:2px solid #e2d0a2;
	float:left;
	margin-left:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	list-style:none
	}
ul.index_fudo_box li .index_fudo_imgbox{border:1px solid #ccc;padding:2px;background:#fff;line-height:0;text-align:center;}
ul.index_fudo_box li img{max-height:140px;max-width:200px;}

/*-- 物件詳細テーブル --*/
#syousai_table{border:1px solid #ccc;border-collapse:collapse;width:100%}
#syousai_table th,
#syousai_table td{border:1px solid #ccc;padding:5px;}

#syousai_table th{text-align:center;}
#syousai_table td{background:#fff}

#content table#list_add th{width:110px;}

#content table.list_other,
#content table.list_other tr{border:1px solid #999;border-collapse:collapse;background:#fff;margin-bottom:0;}
#content .list_other th{border-right:1px dotted #ccc;padding:4px;text-align:center;line-height:1.2;width:110px;}
#content .list_other td{background:#fff;border-right:1px dotted #ccc;border-top:1px solid #999;padding:4px}

#content table.list_other_setsubi,
#content table.list_other_setsubi tr,
#content table.list_other_setsubi td{border-top:0;border-bottom:0;margin:0;}


#content .list_simple_box table.map,
#content .list_simple_box table.map tr,
#content .list_simple_box table.map td{padding:1px;margin:0;border:0}

/*-- sidemenu_こちらもおすすめ --*/
#primary #fudo_syousai-4 #syousai_box{
	border:1px solid #0081DF;
	border-top:none;
	background:#fff;
	padding:5px;
	}
#primary #fudo_syousai-4 #syousai_box ul.syousai-content li{
	float:none;
	margin:0;
	margin-bottom:5px;
	padding:5px;
	width:92%;
	height:auto
	}

/* pdf-bottun 18:32 2012/12/17 otani */
#content #tcpdf-down table{
	width:200px;
	border:none;
	margin-left:auto;
	margin-right:0;
	font-size:10pt;
	padding:0;
	margin:0;
}
#content #tcpdf-down table tr{
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#content #tcpdf-down td{
	padding:0 0 0 5px;
	margin:0;
	height:auto;
}
#content #tcpdf-down table span{
	font-size:11px;
	line-height: 0.5em;
}
#content #tcpdf-down p, #content #tcpdf-down a{
	padding-bottom:0px;
	margin:0 0 0 0;
}


.index_fudo_imgbox{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
  line-height: 0;
  padding: 2px;
  text-align: center;
  margin-bottom:4px;
}

.index_fudo_imgbox img {
  max-height: 140px;
  max-width: 200px;
}

.archive_list_bottom {
position: relative;
height: 60px;
}