@charset "utf-8";

/* =
 * Twenty Thirteen
 * widget_fudo Style
 * style2013.css サイト基本の装飾
 * @package WordPress4.0
 * Version: 1.5.0.
-------------------------------------------------------------- */


/* 基本サイズ */

.single-fudo .site-main{
	max-width: 980px;
	margin: 0 auto;
}


/*
.single-fudo .site-content {
	width: 70.8% !important;
	max-width : 696px;
	margin: 0 0 0 5px;
}
*/

.single-fudo .site-content .widget{
	padding: 20px 0 0 0;
}

.single-fudo .site-main .widget-area {
	margin-right: 0;
}

.single-fudo .site-main .sidebar-container{
	top: 19px;
}

.single-fudo #tertiary .widget-area{
	width: 240px !important;
}

@media (max-width: 999px) {
	.single-fudo .site-main .sidebar-container {
		height: 0;
		position: absolute;
		top: 40px;
		width: 100%;
		z-index: 1;
		max-width: 1020px;
	}
	.single-fudo .site-main .widget-area {
		float: right;
		margin: 0;
	}
}

@media (max-width: 873px) {
	.single-fudo #list_simplepage2 .list_simple_box .list_detail,
	.single-fudo #list_simplepage2 .list_picsam{
		width: auto !important;
	}
}

@media (max-width: 767px) {
	.single-fudo .site-main .sidebar-container {
		height: auto;
		margin: 0 auto;
		position: relative;
		top: 20px;
	}

	.single-fudo .site-main .widget-area {
		margin: 0;
		float: none;
		width: 100%;
	}
	.single-fudo #tertiary .widget-area{
		width: auto !important;
	}
	.single-fudo .site-content{
		max-width : 696px;
		width: 95% !important;
		margin: 0 auto;
	}
}



/* サイズ調整 */
.single-fudo .sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
    padding: 0 !important;
}
.single-fudo .sidebar .comments-title, .sidebar .comment-list, .sidebar .must-log-in, .sidebar #reply-title, .sidebar .comment-navigation, .sidebar #respond #commentform {
    padding-right: 0 !important;
}

/* content image alignright */
.single-fudo .entry-content img.alignright, .entry-content .wp-caption.alignright{
	margin-right: auto;
}
.single-fudo .entry-content img.alignleft, .entry-content .wp-caption.alignleft{
	margin-left: auto;
}

.single-fudo #commentform label {
    width: 150px !important;
}

.single-fudo #commentform textarea {
    width: 60% !important;
}

table{
	margin: 0;
}

/* main navi */
.single-fudo .nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a{
	font-style: normal;
}


input[type="radio"],
input[type="checkbox"]{
	border: none;
}

label { white-space: nowrap; }




.single-fudo .error404 .page-title {
    width: 1050px;
}


.single-fudo .error404 .site-content{
	max-width: 1040px !important;
	width: auto !important;
}
.single-fudo .error404 .page-content{
	max-width: 700px !important;
}







/* = title
-------------------------------------------------------------- */

h3 {
/*	border-bottom: 3px solid #BC360A;*/
	padding: 0 0 5px;
}

.single-fudo .page-title{
	padding: 40px 0;
}

h2.entry-title {
	border-bottom: 3px solid #BC360A;
	padding: 0 0 5px;
}



/* = widget
-------------------------------------------------------------- */

.single-fudo #tertiary .widget{
	margin: 0;
}

.single-fudo #content .widget{
/*	background-color: rgba(247, 245, 231, 0.7); */
	background-color: transparent;
}

.single-fudo .widget ul{
	list-style-type: circle;
	padding: 0 0 0 15px;
}


/* 3= 汎用css
---------------------------------------------------------------------- */

.single-fudo .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);
}

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

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

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

.single-fudo .clearLeft {
	clear: left;
}

.single-fudo .clearRight {
	clear: right;
}



/* = TOP 物件表示
-------------------------------------------------------------- */

	.single-fudo #top_fbox #content ul {
		/zoom : 1;
		margin: 0 0 20px 0;
		padding-left:2px;
	}

	.single-fudo #top_fbox #content ul:after {
		content : '';
		display : block;
		clear : both;
		height:5px;
	}

	.single-fudo #top_fbox #content .grid-content li {
		display: block;
		width: 161px;
		font-size: 86%;
		float:left;
		list-style-type: none;
		outline: 1px solid #ccc;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		padding: 8px;
		margin:0 8px 8px 0;
	}

	.single-fudo .ie7 #top_fbox #content .grid-content li {
		border: 1px solid #ccc;
		width: 143px;
	}



	.single-fudo #top_fbox #container #content table {
		margin: 0;
		padding: 0;
		border: none;
	}

	.single-fudo #top_fbox #container #content tr td {
		margin: 0;
		padding: 0;
		border: none;
	}

	.single-fudo .box1low {
		margin: 0 0 -5px 0;
		padding: 5px 0 0 0;
	}

	.single-fudo .box1low a {
		color: #333;
		text-decoration: none;
	}

	.single-fudo .top_title{}
	.single-fudo .top_price {font-weight: bold;color : #ee3300;}
	.single-fudo .top_madori{font-weight: bold;}
	.single-fudo .top_menseki{}
	.single-fudo .top_shozaichi{}
	.single-fudo .top_kotsu{}



	/* top_slider */
	.single-fudo .carousel_inner{
		width: 100% !important;
		max-width: 671px !important;
	}

	.single-fudo .widget_fudo_top_slider input{
		border: medium none;
	}

	.single-fudo #tertiary .grid-content .carousel_inner li{
		width: 200px;
	}
	.single-fudo #secondary .grid-content .carousel_inner li {
		width: 188px;
	}

	.single-fudo .ie7 #secondary .grid-content .carousel_inner li {
		width: 230px;
	}




	/* ウィジェット */
	.single-fudo #tertiary .grid-content li,
	.single-fudo #secondary .grid-content li {
		display: block;
		float: left;
		font-size: 10px;
		line-height: 1.2;
		list-style-type: none;
		padding: 0;
		width: 190px;
	}
	/* ウィジェット */
	.single-fudo #secondary .grid-content li {
		width: auto;
	}


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

	.single-fudo #tertiary ul.grid-content ,
	.single-fudo #secondary ul.grid-content  {
		padding: 0;
	}

	.single-fudo #tertiary .grid-content li:after,
	.single-fudo #secondary .grid-content li:after {
		content : '';
		display : block;
		clear : both;
		height: 15px;
	}

	.single-fudo #tertiary .widget_fudo_top_r:after{
		content : '';
		display : block;
		clear : both;
		height: 15px;
	}



/* = TOP 更新情報(twitter)
-------------------------------------------------------------- */

	.single-fudo #top_fbox #content #twitter_update_list {
		/*	font-size: 12px; */
		padding: 10px;
		margin: 0 0 20px 0;
		clear: both;
	}

	.single-fudo #top_fbox #content #twitter_update_list a {
		text-decoration: none;
		font-weight: normal;
	}

	.single-fudo #top_fbox #content #twitter_update_list li a.tw_date {
		display: block;
		width: 70px;
		float: left;
		margin: 0px 20px 0px 0px;
		line-height: 1.6;
		font-family: Arial, Helvetica, sans-serif;
	}


	.single-fudo #twitter_update_list li a.tw_date:after { content: ":" }

	.single-fudo #top_fbox #container #content #twitter_update_list li .tw_status {
		display: block;
		line-height: 1.6;
		margin: 0 0 0 90px;
	}

	.single-fudo #top_fbox #container #content ul#twitter_update_list { padding-left: 15px; }

	.single-fudo #top_fbox #container #content ul#twitter_update_list li {
		list-style:none;
		display: block;
		margin: 0px;
		padding: 5px 5px 5px;
		font-weight: normal;
		zoom:1;
	/*	border-bottom: 1px #000 solid; */
	}

	.single-fudo #top_fbox #container #content ul#twitter_update_list li:after {
		content:'';
		display:block;
		clear:both;
	}


/* = textwidget
-------------------------------------------------------------- */

.single-fudo #top_fbox #container #content .textwidget {

	padding: 10px;
	margin: 0 0 20px 0;

}




/* = TOP 投稿表示
-------------------------------------------------------------- */

	.single-fudo #top_fbox #content ul#toukou_top {
		padding: 10px;
		margin: 0 0 20px;
		clear: both;
	}

	.single-fudo #top_fbox #content ul.toukou_top_post_excerpt {
		padding: 5px 0 0 10px;
		margin: 0 0 10px;
	}


	.single-fudo #top_fbox #content .toukou_top_post_title {
		font-size: 130%;
	}

	.single-fudo #top_fbox #content #toukou_top li {
		list-style:none;
		display: block;
	}


	.single-fudo #top_fbox #content #toukou_top img {
		float:left;
		margin: 0 10px 0 0;
		padding: 2px;
		width:75px;
	/*	height:75px; */
	}


/* = tertiaryand secondary 投稿表示
-------------------------------------------------------------- */

	.single-fudo #tertiary ul#toukou_top,
	.single-fudo #secondary ul#toukou_top {
		padding: 0px;
		margin: 0px;
		clear: both;
	}

	.single-fudo #tertiary ul.toukou_top_post_excerpt,
	.single-fudo #secondary ul.toukou_top_post_excerpt {
		padding: 5px 0 0 10px;
		margin: 0 !important;
	}

/*	#secondary #toukou_top a , */
	.single-fudo #tertiary #toukou_top a { color: #333; }

	.single-fudo #tertiary .toukou_top_post_title,
	.single-fudo #secondary .toukou_top_post_title {
		font-weight:bold;
	}

	.single-fudo #secondary .toukou_top_post_title {
		color: #E6402A
	}

	.single-fudo #tertiary #toukou_top li,
	.single-fudo #secondary #toukou_top li {
		list-style:none;
		font-size: 12px;
	}

	.single-fudo #tertiary #toukou_top li:after,
	.single-fudo #secondary #toukou_top li:after {
		content : '';
		display : block;
		clear : both;
		height:0;
	}

	.single-fudo #tertiary #toukou_top img,
	.single-fudo #secondary #toukou_top img {
		float:left;
		padding: 0 5px 0 0;
		width:75px;
		height:75px;
	}








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

	/* トップ */
	.single-fudo #top_fbox #content .grid-content li{
		position: relative;
	}

	.single-fudo #top_fbox .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;
		position: absolute;
		top: 12px;
		right: 10px;
		border-radius: 4px;
		white-space: nowrap;

		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 */
	}

	/* 物件リスト・詳細 */
	.single-fudo .entry-title .new_mark {
		font-family: Verdana, Geneva, sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		color: #C00;
		display: inline;
		padding: 0px 10px;
		border-radius: 4px;
		text-shadow:1px 1px 0px #fff;
		height: 20px;
		vertical-align: middle;
		font-size: 20px;
		white-space: nowrap;
	}


	/* ウィジェット */
	.single-fudo #tertiary .grid-content li,
	.single-fudo #secondary .grid-content li {
		position: relative;
	}

	.single-fudo #tertiary .new_mark,
	.single-fudo #secondary .new_mark {
		background: #990000;
		background: -moz-linear-gradient(center top , #D20100 0%, #990000 100%) repeat scroll 0 0 transparent;
		border-radius: 4px 4px 4px 4px;
		color: #FFFFFF;
		display: block;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 10px;
		font-weight: bold;
		left: 2px;
		padding: 2px 5px;
		position: absolute;
		text-align: center;
		text-shadow: 1px 1px 0 #990000;
		text-transform: uppercase;
		top: 3px;
		width: auto;
		white-space: nowrap;
	}



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


	.single-fudo #list_simplepage .list_simple_boxtitle h2 {
		border-bottom: 3px solid #BC360A;
		padding: 20px 0 5px;
		font-size: 26px;
	}



	.single-fudo #list_simplepage .list_simple_box:after {
		content : '';
		display : block;
		clear : both;
		height:0;
	}

	.single-fudo #list_simplepage .list_simple_box {
		/zoom : 1;
		padding: 0;
		margin: 0 0 40px 0;
	}

	.single-fudo #list_simplepage .list_simple_box .list_detail dt {
		display: inline;
		font-weight: normal;
	}

	.single-fudo #list_simplepage .list_simple_box .list_detail dd {
		display: inline;
		margin: 0;
		padding: 0px;
	}

	.single-fudo #list_simplepage .list_simple_box .list_picsam {
		float: left;
		width: 215px;
	}

	.single-fudo #list_simplepage .list_simple_box .list_picsam img {
		border: 1px solid #888;
		width: 100px;
		margin: 1px 7px 5px 0;
		padding: 1px;
		float: left;
	}



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

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

	.single-fudo #list_simplepage .list_simple_box .list_detail {
		width: 67%;
		float: left;
		padding: 4px;
		margin: 0 3px 0 0;
	}

	.single-fudo #list_simplepage .list_simple_box .list_detail dl{
		margin: 0;
	}
	.single-fudo #list_simplepage .list_detail table tr {
		margin-bottom: 4px;
	}

	.single-fudo #list_simplepage .list_detail table td {
		padding: 4px 0;
	}

	.single-fudo #list_simplepage .list_detail .list_price table td {
		border: medium none;
	}
	.single-fudo #list_simplepage .list_detail .list_price table {
		border-bottom: medium none;
	}
	.single-fudo #list_simplepage .list_detail .list_address table {
		border-bottom: medium none;
	}

	.single-fudo #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;
	}

	.single-fudo #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;
	}

	.single-fudo #list_simplepage .list_detail .list_address dd {
		display: block;
	}

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


	/* 物件の詳細を見るボタン */

	.single-fudo #list_simplepage .list_simple_box .list_details_button {

		border-color: -moz-use-text-color -moz-use-text-color #B93207;
		border-radius: 2px 2px 2px 2px;
		border-style: none none solid;

		color: #FFFFFF;
		display: inline-block;
		padding: 15px 0 10px;
		text-decoration: none;
		text-align: center;
		width:207px;

		background: #B93207; /* Old browsers */
		background: -moz-linear-gradient(to bottom, #E05D22 0%, #D94412 100%); /* FF3.6+ */
		background: -webkit-linear-gradient(to bottom, #E05D22 0%,#D94412 100%); /* Chrome10+,Safari5.1+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E05D22', endColorstr='#D94412',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(to bottom, #E05D22 0%, #D94412 100%) repeat scroll 0 0 transparent;

	}
	.single-fudo #list_simplepage .list_simple_box a .list_details_button {
		color: #FFFFFF;
		text-decoration: none;
	}
}








/* 13= 物件詳細ページ #list_simplepage2
---------------------------------------------------------------------- */

	.single-fudo #list_simplepage2 h2.entry-title{
	/*	font-weight: bold; */
		font-size: 130%;
		border-bottom: 3px solid #BC360A;
		padding: 0 0 5px;
		margin: 0 0 15px;
	}

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


	.single-fudo #list_simplepage2{
		margin:0;
		padding:0;
	}

	.single-fudo #list_simplepage2 .list_simple_box .list_detail dt {
		display: inline;
		font-weight: normal;
		color: #333;
	}

	.single-fudo #list_simplepage2 .list_simple_box .list_detail dd {
		display: inline;
		color: #333;
		margin: 0 0.6em 0 0.4em;
		padding: 0px;
	}

	.single-fudo #list_simplepage2 .list_simple_box:after {
		content : '';
		display : block;
		clear : both;
		height:0;
	}

	.single-fudo #list_simplepage2 .list_detail table{
		margin: 0px;
		padding: 0px;
		border: medium none;
	}

	.single-fudo #list_simplepage2 .list_detail table tr td{
		border: medium none;
	}

	.single-fudo #list_simplepage2 .list_simple_box{
		margin: 0 0 20px 0;
	}

	.single-fudo #list_simplepage2 .list_simple_box .list_detail {
		display: block;
		float: left;
		margin: 0;
		width: 76%;
	}

	.single-fudo #list_simplepage2 .list_picsam {
		display: block;
		float: left;
		width:140px;
		color: #000;
		margin: 0 5px 0 0;
	}

	.single-fudo #list_simplepage2 .list_picsam img {
		border: 1px solid #999;
		background-color: #FFF;
		width: 130px;
	/*	height: 130px;	*/
		margin: 0 0 4px 0;
		padding: 1px;
	}

	.single-fudo #main #content #second_img {
		padding: 10px 0;
	}

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

	.single-fudo #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;
	}
	.single-fudo #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;
	}


	.single-fudo #list_simplepage2 .list_simple_box .list_detail #list_add th{
		border-bottom:1px solid #EEEEEE;
		line-height: 1.4;
		padding: 5px;
		white-space: nowrap;
		text-align: left;
		font-weight: normal;

	}

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

	.single-fudo #list_simplepage2 .list_simple_box .list_detail #list_other th{
		border-right: 1px dotted #CCC;
		border-bottom:1px solid #EEEEEE;
		line-height: 1.4;
		padding: 5px;
		text-align: left;
		width: 21%;
		font-weight: normal;
	}

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


	.single-fudo #list_simplepage2 .list_simple_box .list_detail #list_other td {
		border-bottom:1px solid #EEEEEE;
		line-height: 1.2;
		padding: 5px;
		white-space: normal;
		width: 30%;
	}


	/* コンテント */
	.single-fudo #list_simplepage2 .entry-content{
		font-size: 14px;
		margin: 15px 0;
	}


	/* 問合わせ先 */
	.single-fudo #toiawasesaki{
		display: block;
		margin:0 0 40px ;
	}

	/* 問合わせフォーム */
	.single-fudo #contact_form{
		display: block;
		margin:0 0 40px ;
	}

	/* 表下部・現況優先但書 */
	.single-fudo .list_detail_bottom_info{
		clear : both;
		display: block;
		padding: 0 0 10px;
		text-align: right;
		font-size: 14px;
	}



	/* places */
	.single-fudo #main #content .list_detail .places {
		width: 100%;
		margin:0 ;
		padding: 5px 0;
		border-left:1px solid #979797;
		border-right:1px solid #979797;
		border-bottom:1px solid #979797;
	}
	.single-fudo #main #content .list_detail .places:after {
		content : '';
		display : block;
		clear : both;
		height:0;
	}
	.single-fudo #main #content .list_detail .places label {
		margin: 0 5px;
		float: left;
		display: block;
		font-size: 85%;
	}



/* 14= 物件詳細ページ関連物件  #syousai_box : 関連物件部分/slider
---------------------------------------------------------------------- */
	.single-fudo .syousai_widgets ul,
	.single-fudo #syousai_box ul{
		/zoom : 1;
		padding-left: 0px;
	}

	.single-fudo .syousai_widgets ul .carousel_inner,
	.single-fudo #syousai_box ul .carousel_inner{
		width: 99% !important;
	}

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

	.single-fudo .syousai_widgets ul.cookie_fudou_single li,
	.single-fudo #syousai_box ul.syousai-content li{
		display: block;
		width: 100px !important;
		list-style-type: none;
		font-size: 12px;
		line-height: 1;
		float:left;
		border: 1px solid #ccc;

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

	.single-fudo .syousai_widgets ul.cookie_fudou_single li span,
	.single-fudo #syousai_box ul.syousai-content li span{
		font-size: 10px;
		margin-top: 5px;
	}

	.single-fudo .syousai_widgets ul.cookie_fudou_single li img,
	.single-fudo #syousai_box ul.syousai-content li img{ padding-bottom: 5px; }


	.single-fudo .syousai_widgets ul.cookie_fudou_single li .box1image,
	.single-fudo #syousai_box ul.syousai-content li .box2image{
		width: 86px !important;
	}


	.single-fudo .syousai_widgets ul.cookie_fudou_single li{
		position: relative;
	}


	.single-fudo .syousai_widgets .new_mark,
	.single-fudo #syousai_box .new_mark{
		background: #990000;
		background: -moz-linear-gradient(center top , #D20100 0%, #990000 100%) repeat scroll 0 0 transparent;
		border-radius: 4px 4px 4px 4px;
		color: #FFFFFF;
		display: block;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 9px;
		font-weight: bold;
		padding: 3px;
		position: absolute;
		right: 6px;
		text-align: center;
		text-shadow: 1px 1px 0 #990000;
		text-transform: uppercase;
		top: 6px;
		white-space: nowrap;
	}

	.single-fudo .syousai_widgets dl{
		margin: 0;
	}

	.single-fudo .btns input{
		border: none;
	}




/* 物件検索 ウィジェット用
----------------------------------------------*/
	.single-fudo #searchitem,searchitem_m{ line-height: 1.2; }

	.single-fudo #searchitem_m div,
	.single-fudo #searchitem div{
		margin: 4px 0 10px;
		line-height: 1.6;
	}

	.single-fudo #searchitem_m .jsearch_caution1,
	.single-fudo #searchitem .jsearch_caution1{
		font-size: 96%;
	}
	.single-fudo #searchitem_m .jsearch_caution2,
	.single-fudo #searchitem .jsearch_caution2{
		font-size: 80%;
	}


	.single-fudo #searchitem_m input,
	.single-fudo #searchitem input{
		margin: 4px;
	}

	.single-fudo .widget_fudo_b_k_m select,
	.single-fudo .widget_fudo_b_k select{
		width: 100%;
		padding: 3px;
		margin: 2px 0;
		border: 2px solid #D4D0BA;
	}

	.single-fudo #content .widget_fudo_b_k select{
		width: auto;
	}

	.single-fudo .widget_search form{
		margin:0;
	}

	li.widget_search{
		list-style-type: none;
	}

	.single-fudo .ie .menu-toggle,
	.single-fudo .ie input[type="submit"],
	.single-fudo .ie article.post-password-required input[type="submit"],
	.single-fudo .ie li.bypostauthor cite span{
		padding: 3px;
	}

	.single-fudo .ie .menu-toggle,
	.single-fudo .ie input[type="submit"],
	.single-fudo .ie article.post-password-required input[type="submit"],
	.single-fudo .ie li.bypostauthor cite span{
		border:none

	form #searchitem_m button[disabled],
	form #searchitem_m input[type="button"]:disabled,
	form #searchitem button[disabled],
	form #searchitem input[type="button"]:disabled{
		color: #FFFFFF !important;
		padding: 100px;
	}
}


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




	.single-fudo #container #content.jsearch h1 {
		padding: 40px 0 0;
	}

	.single-fudo #container #content.jsearch h5 {
		font-weight: normal;
		font-size: 14px;
		padding: 0;
		margin: 0 0 10px !important;
	}

	.single-fudo #container #content.jsearch{
		padding: 0 0 30px 0;
		line-height: 2;
	}

	.single-fudo #container #content.jsearch ul{
		list-style-type: none;
		margin: 0 0 10px;
		padding: 0 0 0 10px;
		overflow: hidden;
		/zoom: 1;
	}

	.single-fudo #container #content.jsearch li{
		margin: 0 1em 0 0;
		padding: 0;
		display: block;
		float: left;
		list-style-type: none;
	}

	.single-fudo #container #content.jsearch label {
		margin: 5px;
	}


	table.form_jsearch {
		border: 2px solid #D4D0BA;
		border-collapse: collapse;
		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:  #F7F5E7;
		border-bottom: 2px solid #D4D0BA;
		font-weight: normal;
		padding: 10px !important;
		text-align: left;
		width: 18%;
		vertical-align: top;
	}
	table.form_jsearch td {
		border-bottom: 2px solid #D4D0BA;
		border-left: 2px solid #D4D0BA;
		margin: 0;
		padding: 10px !important;
		width: 81%;
	}






/* 物件検索(キーワード) 非可視
---------------------------------------------------------------------- */
	.single-fudo #searchform [type="submit"] {
	    display: none;
	}





/* マッチングメール
---------------------------------------------------------------------- */

.single-fudo #main #maching_mail a {
	background: #CE6166;
    background: -moz-linear-gradient(center top , #FF9B9D 0%, #CE6166 100%) repeat scroll 0 0 transparent;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0;
    padding: 10px 8px !important;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #CC5559;
    vertical-align: middle;
    width: auto !important;
}











/* 00= Fudousan Plugin Copyright
---------------------------------------------------------------------- */

.single-fudo #nendebcopy {
	padding: 0;
	overflow: hidden;
	/zoom: 1;
	font-size: 14px;
	color: #666;
	text-decoration: none;
	text-align: right;
	margin: -50px auto;
	max-width: 1040px;
	width: 100%;

}

.single-fudo #nendebcopy a {
	color: #686758;
	text-decoration: none;
	float: right;
}


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

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

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

		list-style-type: none;

		padding: 8px;
	}

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



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

	.single-fudo .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 */
	.single-fudo #main .widget-area ul ul.grid-content {
	    margin-left: -0.5em;
	}



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




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

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

	footer .grid-content li,
	.single-fudo #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,
	.single-fudo #footer .box1image{
		width: 100px;
		float:left;
		padding-right: 5px;
	}

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


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

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

	.single-fudo .page-template-showcase-php .new_mark,
	footer .new_mark,
	.single-fudo #footer .new_mark,
	.single-fudo #tertiary .new_mark,
	.single-fudo #primary .new_mark,
	.single-fudo #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 */
	}




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

	.single-fudo #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 */
	}



/*  = 会員ログイン page
---------------------------------------------------------------------- */

	.single-fudo #container #content.jsearch h3 {
		margin-bottom: 30px;
		padding: 40px 0 0;
		font-size: 48px;
		border: none;
	}


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

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




	/* 強度インジケータ */
	.single-fudo #pass-strength-result {
		background-color: #eee;
		border-color: #ddd !important;
		border-style: solid;
		border-width: 1px;
		margin:5px 0;
		padding: 5px;
		text-align: center;
		width: auto;
		display: none;
	}

	.single-fudo #pass-strength-result.bad {
		background-color: #ffb78c;
		border-color: #ff853c !important;
	}

	.single-fudo #pass-strength-result.good {
		background-color: #ffec8b;
		border-color: #ffcc00 !important;
	}

	.single-fudo #pass-strength-result.short {
		background-color: #ffa0a0;
		border-color: #f04040 !important;
	}

	.single-fudo #pass-strength-result.strong {
		background-color: #c3ff88;
		border-color: #8dff1c !important;
	}



	/* ボタン */
	.single-fudo #main #maching_mail a {
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		text-shadow:1px 1px 1px #CC5559;
		color: #ffffff;
		font-size: 14px;
		text-decoration: none;
		vertical-align: middle;
		display:block;
		font-weight: bold;
		padding: 5px 8px;
		background: #ff9b9d;
		text-align: center;
		margin: 5px 0px;
		width: 150px;
	}

	.single-fudo #main #maching_mail a:hover {
		background: #ff9b9d;
		text-decoration: underline;
	}

	.single-fudo #main #maching_mail a:active {
		background: #faa8cd;
		text-decoration: none;
	}


/*  = 会員登録 page
---------------------------------------------------------------------- */

	.single-fudo .page_register #kaiin_kiyaku{
		border: 1px solid #E5E5E5;
		padding: 10px;
	}

	.single-fudo .page_login .login_error ,
	.single-fudo .page_register .login_error {
		background-color: #FFEBE8;
		border-color: #CC0000;
		border-radius: 3px 3px 3px 3px;
		border-style: solid;
		border-width: 1px;
		margin: 0 0 16px !important;
		padding: 12px;
	}

	.single-fudo .page_login p.message ,
	.single-fudo .page_register p.message {
		background-color: #FFFFE0;
		border-color: #E6DB55;
		border-radius: 3px 3px 3px 3px;
		border-style: solid;
		border-width: 1px;
		margin: 0 0 16px !important;
		padding: 12px;
	}


/* -- たよりカスタム --> */
/* 段落とし用共通タグ */
.single-fudo .tab_1{
	display: inline-block;
	padding-left: 1em;
	text-indent: -1em;
}
.single-fudo .fudo_item_photo p{
	display: inline-block;
	padding-left: 1.25em;
	text-indent: -1.25em;
}
.tab_1_sm{text-indent: -1em;padding-left: calc(1em + 20px) !important;}
.tab_1_st{text-indent: -1em;padding-left: calc(1em + 26px) !important;}
.tab_1_sf{text-indent: -1em;padding-left: calc(1em + 12px) !important;}

/* /段落とし用共通タグ */

table {border-bottom:none;}
td {border-top:none;padding:0;}

.single-fudo .tbl_aki {
	width:100%;
	height:90px;
	font-size:18px;
	border-top:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
}
.single-fudo .tbl_aki td {
	padding:0 10px;
}
table.hiyou { margin-bottom:10px; }
table.hiyou th,
table.hiyou td { vertical-align:top; }
.single-fudo .box_youken {
	border:solid 2px #aaa;
	border-radius:10px;
	padding:10px 0;
}
.single-fudo .box_youken p {
	margin:0 0 0 10px;
}
.single-fudo .box_youken hr {
	border-top:solid 1px #aaa;
	margin:10px 0;
}
.single-fudo .box_youken th {
	font-weight:normal;
}
.single-fudo .box_youken td.sep {
	padding-left:20px;
}
.single-fudo .box_youken td {
	padding-right:20px;
}
.single-fudo .entry-content {
	float:left;
	width:570px;
	margin-right:30px;
}
.single-fudo #main #content .entry-content p {
	font-size:14px;
	margin:0;
	padding:0;
	line-height:1.7;
}
.single-fudo #main #content .entry-content p.slogan {
	font-size:24px;
	line-height:1.2;
	margin:5px 0;
}
.single-fudo .maru:before {
	content:"●";
}
.single-fudo .maru {
	text-indent:-1em;
	padding-left:1em;
	padding-right:1em;
}
.single-fudo .kakakusonota {
	padding:0 20px;
	font-size:80%;
}

.single-fudo .f_clear {clear:both;}
.single-fudo .info_area {
	margin:40px auto 40px auto;
	font-size:14px;
	width:800px;
}
.single-fudo .info_area dl {
	margin:0 10px;
	width:380px;
	display:inline-block;
	vertical-align:top;
	border-top:solid 1px #aaa;
	/*border-left:solid 1px #aaa;*/
}
.single-fudo .info_area dt,
.single-fudo .info_area dd {
	margin:0;
	display:table-cell;
	/*border-right:solid 1px #aaa;*/
	*display:inline;
	*zoom: 1;
}
.single-fudo .info_area dt {width:160px;padding:5px;}
.single-fudo .info_area dd {width:220px;padding:5px;}
.single-fudo .info_area dl.long {
	width:100%;
}
.single-fudo .info_area dl.long dd {
	width:630px;
}
.single-fudo .info_area dl.last {
	border-bottom:solid 1px #aaa;
}

.area_otoiawase {
	position:absolute;
	top:76px;
	/*left:20px;*/
	left:0;
	color:white;
	font-size:11px;
	background:#999999;
	border-radius: 4px;
	padding:6px;
}



#img_area {
	width:100%;
	height:auto;
	margin:0 auto;
	background:#FFFFFF;
}
.post_area {
	background-color: #FFFFFF;
	padding:3px;
	margin:0 0 10px 0;
}
.post_area p {
	margin-bottom:0 !important;
	font-size:14px !important;
	text-indent:-1.3em !important;
	margin-left:1.3em !important;
	/*width:210px;*/
	min-height:3em !important;
}
.post_area .post_image {
	text-align:center;
	margin:0;
	padding:0;
}
.post_area .post_image img{
	max-width:100%;
	max-height:240px;
}

#img_area2 {
	width:100%;
	height:auto;
	margin:0 auto;
	background:#FFFFFF;
	text-align:center;
}
#post-4781 .post_area2{padding:3px !important ;height:240px;}
#post-9393 .post_area2{margin-top:10px !important}

#img_area2 p {
	margin-bottom:0 !important;
	font-size:14px !important;
	text-indent:-1.3em !important;
	margin-left:1.3em !important;
	/*width:210px;*/
	min-height:3em !important;
}
@media screen and (max-width:640px){
	#post-4781 .post_area:nth-of-type(2) p,
	#post-8211 .post_area:nth-of-type(3) p{position: static;right: auto;width: auto;bottom: auto;}
	#post-4781 .post_area2 p{margin-bottom:1em !important ;height:auto;}
	#post-9393 .post_area2{margin-top:auto !important}
}


/* 投稿横幅 */
.content_single {
	/*min-width:660px;
	max-width:660px;*/
}
.content_single_news_staff {
	border:solid 1px #ccc;
	margin-top:0px;
	margin-right:10px;
	margin-left:10px;
	min-width:700px;
	max-width:700px;
	padding:10px;
}
/* /投稿横幅 */
.pagearrow {
	padding:20px 0 0 0;
}

/* <-- たよりカスタム -- */
