﻿/* 賃貸・売買物件タブ*/
.bukken_tab{
	list-style: none;
	margin:0;
	padding:0;
}

/* 賃貸物件タブ共通*/
.ch_title,.ch_ctg,.bb_title,.bb_ctg{
	margin:0;
	padding:0;
	float:left;
	font-size:2rem;
	line-height:2;
	color:#fff;
	width:33.333333333%;
	text-align:center;
	border-right:0.5px solid #fff;
  
}
.ch_title{
	background: #6ba828;/*濃い緑*/

}

.ch_ctg{
	background: #92c55a;/*薄い緑*/
}


.ch_ctg a:link, .ch_ctg a:hover{
	display: block;
	color:#fff;
	text-decoration: none;
}
.ch_ctg a:hover{
	background: #6ba828;
}

.bb_title{
	background: #ff8400;/*濃いオレンジ*/

}

.bb_ctg{
	background: #ffb761;/*薄いオレンジ*/
}

.bb_ctg a:link, .bb_ctg a:hover{
	display: block;
	color:#fff;
	text-decoration: none;
}
.bb_ctg a:hover{
	background: #ff8400;/*濃いオレンジ*/
}


/* 賃貸・売買リード共通*/
.chintai_read,.baibai_read{
	margin:0 0 15px 0;
	padding:10px;
	font-size:2.2rem;
	color:orangered;
}


/* 賃貸リード*/
.chintai_read{
	border-top:3px solid #6ba828;/*濃い緑*/
	border-bottom:3px solid #6ba828;/*濃い緑*/
}

/* 売買リード*/
.baibai_read{
	border-top:3px solid #ff8400;/*濃いオレンジ*/
	border-bottom:3px solid #ff8400;/*濃いオレンジ*/
}


/* ::::::その他ページへのリンクボタン*/
ul.page_btn{
	margin:0;
}

@media screen and (max-width: 926px){
	ul.page_btn li{
	display:none;
}
}



li.page_no,.page_here,.page_no_bb,.page_here_bb{
	float:right;
	margin:2px;
	padding:0px;
	border-radius:20px;
}



li.page_no,.page_no a:link, .page_no a:hover,.page_here,.page_no_bb,.page_no_bb a:link, .page_no_bb a:hover,.page_here_bb{
	display: block;
	list-style:none;
	width:30px;
	height:30px;
	color:#fff;
    line-height:2;
}


.page_no a:link, .page_no a:hover{
	background: #92c55a;/*明るい緑*/
	text-align: center;
	border-radius: 20px;
	text-decoration: none;
}

.page_no_bb a:link, .page_no_bb a:hover{
	background: #ffc683;/*明るく薄いオレンジ*/
	text-align: center;
	border-radius: 20px;
	text-decoration: none;

}


.page_no a:link{
	border:1px solid #92c55a;/*明るい緑*/
	text-decoration: none;
}

.page_no_bb a:link{
	border:1px solid #ffc683;/*明るく薄いオレンジ*/
}


.page_no a:hover,.page_here{
	background: #6ba828;/*濃い緑*/
	border:1px solid #6ba828;/*濃い緑*/
	text-align: center;
}

.page_no_bb a:hover,.page_here_bb{
	background: #ff8400;/*濃いオレンジ*/
	border:1px solid #ff8400;/*濃いオレンジ*/
	text-align: center;
	
}


.page_nm, .page_nm_bb{
	padding-top:8px;
	list-style: none;
	text-align: right;

}

.page_nm{

	color:#6ba828;/*濃い緑*/

}

.page_nm_bb{

	color:#ff8400;/*濃いオレンジ*/

}







/* ::::::賃貸テーブル上段詳細*/
.detail_top {
	width: 100%;
	margin-bottom:10px;
}

.detail_top th {
	border: 1px  solid #6ba828;/*濃い緑*/
	background: #cfedae;
	color: #6ba828;/*濃い緑*/
}

.detail_top th, .detail_top td, .detail_top td.fee {
	padding: 4px;
	color: #6ba828;/*濃い緑*/
	text-align: center;
	white-space: normal;
	width:25%;
}
.detail_top td {
	border: 1px #89B954 solid;
	font-weight:bold;
	color: #333;
	background: #fffbdd;/*クリーム色*/
}

.detail_top td.fee {
	border: 1px #89B954 solid;
	color: #fc0000;
}


.bg_light_gr{
	padding:20px;
	border-top: 2px solid #6ba828;/*濃い緑*/
	border-bottom: 2px solid #6ba828;/*濃い緑*/
	color:#6ba828;/*濃い緑*/
	line-height: 2;
}

.bg_light_or{
	padding:20px;
	border-top: 2px solid #ff8400;/*濃いオレンジ*/
	border-bottom: 2px solid #ff8400;/*濃いオレンジ*/
	color:#ff8400;/*濃いオレンジ*/
	line-height: 2;
}




.bukken_pic{

   text-align:center;

}

.bukken_pic {
 	margin:10px 0 10px 0;
}

.bukken_pic  a:hover img {
	opacity: 0.8;

}

.bb_price{
	display: block;
	float:right;
	width:30%;
	border:2px solid #fff7d9;
	border-radius:10px;
	background:#fff7d9;
	height:100%;
	text-align: center;
	vertical-align: middle;
	line-height: 3;
	font-size:2.6rem;
	color:#f80000;
}

.bb_price img,.bb_price_mb img{
	width:60px;
	margin-right:10px;
}

@media screen and (max-width:926px){
	.bb_price{
		display:none;

}
}
.bb_price_mb{
	display: block;
	border:2px solid #fff7d9;
	border-radius:10px;
	background:#fff7d9;
	text-align: center;
	vertical-align: middle;
	font-size:2.6rem;
	color:#f80000;
}


@media screen and (min-width:927px){
	.bb_price_mb{
		display:none;

}
	

}


/* ::::::賃貸テーブル中段詳細*/
#detail_2 {
	float:left;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin:20px 0 20px 0;

}

#detail_2, #detail_2 th,#detail_2 td{
	border: 1px solid #6ba828;/*濃い緑*/
}

#detail_2 th {
	padding: 5px;
	width:20%;
	background: #DCF4C1;
	color: #5E8E2A; 
}

#detail_2 td {
	padding: 5px;
	width:80%;
	color: #333;
	text-align: left;
	background:#fffbdd;/*クリーム色*/
}


.to_gmap a, .to_gmap2 a{
	text-decoration: none;
	color:#fff;
	padding:2px;
	font-size:14px;
	border-radius:8px;
}

.to_gmap a{
	background:#6ba828;/*濃い緑*/;
	border:1px solid #6ba828;/*濃い緑*/

}

.to_gmap2 a{
	background:#ff9600;
	border:1px solid #ff9600;

}

.to_gmap a:hover, .to_gmap2:hover{
	opacity: 0.6;
}



/* ::::::テーブル中段詳細売買*/

#detail_2_bb {
	float:left;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin:10px 0 20px 0;

}

#detail_2_bb,#detail_2_bb th,#detail_2_bb td{
	border: 1px solid #ff8400;/*濃いオレンジ*/
	border-collapse: collapse;

}

#detail_2_bb th {
	padding: 5px;
	width:20%;
	background: #ffdfb9;/*明るく薄いオレンジ*/
	color: #ff8400;/*濃いオレンジ*/

}


#detail_2_bb td {
	padding: 5px;
	width:80%;
	color: #333;
	text-align: left;
	background:#fffbdd;
}

