/* おすすめ新着物件 */

.doubleview .container .container_box .recomend_tabs{
	margin-top:10px;
	width:100%;
	border-bottom:#90c31f 2px solid;
	}

.doubleview .container .container_box .recomend_tabs .recomend_tab{
	width:80px; height:40px; background:#bfbfbf; line-height:40px; color:#FFF; font-size:16px; float:left;
	text-align:center; margin-right:2px;
	border-top-right-radius:10px;
	border-top-left-radius:10px; 
	}
.doubleview .container .container_box .recomend_tabs .active{
	background:#90c31f; 
	}
.doubleview .container .container_box .recomend_tabs .recomend_tab a{
	display:block;
	color:#FFF;
	}
.doubleview .container .container_box .recomend_tabs .recomend_tab a:hover{
	color:#1f1f1f;
	background:#efefef;
	border-top-right-radius:10px;
	border-top-left-radius:10px; 
	}
.doubleview .container .container_box .recomend_articles{
	margin-top:10px;
	width:100%;
	}
.doubleview .container .container_box .recomend_articles .article_box{
	float:left;
	width:230px;
	height:360px;
	border:#d2d2d2 1px solid;
	margin-right:10px;
	margin-bottom:20px;
	}
.doubleview .container .container_box .recomend_articles .article_box:nth-child(3n){
	/*margin-right:0px;*/
	}
.doubleview .container .container_box .article_head{
	width:210px;
	margin:5px auto;
	}
.doubleview .container .container_box .article_sp_head{
	display:none;
	}
.doubleview .container .container_box .article_head p{
	font-size:14px;
	line-height:20px;
	margin:0;
	}
.doubleview .container .container_box .article_head .article_category_name{
	float:left;
	color:#90c31f;
	}
.doubleview .container .container_box .article_head .article_price{
	float:left;
	color:#e74c3c;
	margin-left:2em;
	}
.doubleview .container .container_box .article_photo{
	width:210px;
	margin:0 auto;
	position:relative;
	}
.doubleview .container .container_box .article_photo img{
	width:100%;
	}
.doubleview .container .container_box .article_photo .icons{
	position:absolute;
	top:0; left:0;
	line-height:20px;
	text-align:center;
	color:#fff; font-size:11px;
	}
.doubleview .container .container_box .article_photo .icons .icon_new{
	float:left;
	width:40px; height:20px;
	color:#fff; font-size:11px;
	background:#e74c3c;
	margin-right:2px;
	}
.doubleview .container .container_box .article_title{
	width:210px;
	margin:0 auto;
	overflow:hidden;
	font-size:12px;
	line-height:30px;
	border-bottom:#d2d2d2 1px solid;
	 height: 2.5em;
	 white-space: nowrap;
	 text-overflow: ellipsis;
	}
.doubleview .container .container_box .article_comment{
	width:210px; height:50px;
	margin:5px auto 0;
	overflow:hidden;
	font-size:11px;
	line-height:1.5em;
	height: 4.5em;
	text-overflow: ellipsis;
	}
.doubleview .container .container_box .bt_article_detail{
	width:210px; height:40px;
	margin:5px auto;
	font-size:14px;
	line-height:40px;
	background:#90c31f;
	color:#fff;
	text-align:center;
	border-radius:10px;
	}

.doubleview .container .container_box .bt_article_detail a{
	display:block;
	color:#fff;
	}
.doubleview .container .container_box .bt_article_detail a:hover{
	color:#1f1f1f;
	background:#efefef;
	border-radius:5px;
	}

/* 新着トピック */
.doubleview .container .container_box .topics_box{
	margin:0;
	width:100%;
	border-bottom:#d2d2d2 1px solid;
	}
.doubleview .container .container_box .topics_box a{
	display:block;
	color:#1b1b1b;
	}
.doubleview .container .container_box .topics_box a:hover{
	background:#efefef;
	}
.doubleview .container .container_box .topics_box p.news_date{
	width:100px;
	margin:0;
	color:#1b1b1b;
	font-size:14px;
	display:table-cell;
	vertical-align: middle;
	padding-top:15px;
	padding-bottom:15px;
	}	
.doubleview .container .container_box .topics_box p.news_text{
	width:600px;
	line-height:160%;
	margin:0;
	color:#1b1b1b;
	font-size:14px;
	display:table-cell;
	vertical-align: middle;
	padding-top:15px;
	padding-bottom:15px;
	}

/* お客様の声 */
.doubleview .container .container_box .voices{
	margin-top:10px;
	width:100%;
	}
.doubleview .container .container_box .voices .voice_box{
	float:left;
	width:340px;
	height:170px;
	border-bottom:#d2d2d2 1px solid;
	margin-right:25px;
	margin-bottom:20px;
	position:relative;
	}
.doubleview .container .container_box .voices .voice_box:nth-child(2n){
	margin-right:0px;
	}
.doubleview .container .container_box .voices .voice_box .voice_photo{
	float:left;
	width:165px;
	height:190px;
	}
.doubleview .container .container_box .voices .voice_box .voice_photo img{
	border-radius:50%;
	width:145px; height:145px;
	}
.doubleview .container .container_box .voices .voice_box .voice_title{
	margin-top:5px;
	float:left;
	width:175px; height:35px;
	font-size:16px;
	margin-bottom:10px;
	}
.doubleview .container .container_box .voices .voice_box .voice_comment{
	float:left;
	width:175px;
	font-size:12px;
	 height: 7em;
    overflow: hidden;
	text-overflow: ellipsis;
	}
.doubleview .container .container_box .voices .voice_box .bt_voice_detail{
	position:absolute;
	width:120px; height:30px;
	top:130px; left:220px;
	font-size:14px;
	line-height:30px;
	background:#90c31f;
	text-align:center;
	border-radius:5px;
	}
.doubleview .container .container_box .voices .voice_box .bt_voice_detail a{
	display:block;
	color:#fff;
	}
.doubleview .container .container_box .voices .voice_box .bt_voice_detail a:hover{
	color:#1f1f1f;
	background:#efefef;
	border-radius:5px;
	}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}#top footer .container .row.clearfix .footer-left.clearfix .row .col-lg-12.footer_menu_bottom {
	margin-top:100px;
}

.sp_bunner_table{
	margin-top:10px;width:100%;display:table;
}


.sp_bunner_table div{
	display:table-cell;width:50%;vertical-align:bottom;padding:5px;
}
