@charset "utf-8";
/*---------------------------------------------------------
Theme Name: kaitekijunin
Template: biz-vektor
Author: NPO法人調布市地域情報化コンソーシアム
Author URI: http://chofu-clic.com/

[差分用]

==cut …非表示
==search list　…検索結果一覧用
  *検索結果ページ送り
  *検索結果一覧チェックボタン
  *検索結果一覧
==detail　…物件詳細用
==まとめて問い合わせボタン
==foam　…お問い合わせフォーム
==web icon
---------------------------------------------------------*/

/*=====cut=======*/
#search #results.results .result .recoItem,
#search #results.results .result dd .floorplan,
#search #results.results .result p.golink,
#search #results.results .result dd .boxCont br,
.room_detail h2{
	display: none;
	}

/*=====search list（検索結果一覧用）=======*/

/*検索結果ページ送り*/
#search #results .searchfoot + .result {
	border-top: 2px solid #663300;
	padding-top: 2em;
}
/*検索結果一覧チェックボタン*/
.likeCheck label {
	display: block;
	border: none;
}
.likeCheck input[type="checkbox"] + label:before,
.likeCheck input[type="checkbox"] + label:after,
.likeCheck input[type="checkbox"]:checked + label:before,
.likeCheck input[type="checkbox"]:checked + label:after{
	color: #000;
}
.likeCheck input[type="checkbox"] + label:before,
.likeCheck input[type="checkbox"]:checked + label:before{
	content: "チェック";
	}
.likeCheck input[type="checkbox"] + label:after{
	font-size: 1.3rem;
	margin-left: 0.2em;
	margin-right: 0.15em
	}
.likeCheck input[type="checkbox"]:checked + label:after{
	margin-right: 0;
	}
/*検索結果一覧*/
#search .lead{
	margin-top: 0;
	}

/*=====detail（物件詳細用）=======*/

#rcpClosed {
	border: 1px solid #dd0000;
	color: #dd0000;
	padding: 2em 0;
	text-align: center;
	margin: 1em auto;
}
.room_detail{
	width: 100%;
	}
.content .detail_point li{
	font-size: 190%;
	}
.content .detail_point ul li:nth-child(2) br:before{
	content: "円";
	}
.content .detail_point li:nth-last-child(2),
.content .detail_point li:last-child {
	border: none;
	width: auto;
}
.content .detail_point li:nth-last-child(2) {
    font-size: 12px;
    font-weight: lighter;
    color: #000;
}
.content .detail_point li:nth-last-child(2) span {
	font-weight: bold;
}
.content .detail_point li:last-child{
	font-size: 1rem;
	}
.content .detail_point li#link2toiawase.myboxlink a {
	width: 10em;
	margin-right: 0;
}
.myboxlink.bukkenDetail {
	margin: 2em auto;
	width: 30%;
}
#submitConfirm {
	text-align: center;
	font-size: 1.3rem;
}

/*=====まとめて問い合わせボタン（一覧＆詳細）=======*/
#wrap #search .gotoLikeBox {
	overflow: hidden;
	padding: 1em 0.5em;
}
#wrap #search .gotoLikeBox button a {
	background: #99cc33;
}
#wrap #search .gotoLikeBox button a:hover {
	background: #00A050;
	opacity: 1;
}
#wrap #search .gotoLikeBox button a.no-click,
#wrap #search .gotoLikeBox button a.no-click:hover{
	background: #ccc;
	cursor: default;	
	}
.detailhead ul{
	margin: 1em 0;
	}
#container .detailhead ul li {
	width: auto;
}


/*=====foam=======*/
/*アラート*/
#toiawase-table #alert{
	margin: 3em;
	line-height: 1.8;
	color: #ff0000;
}
/*一覧表示*/
#search #results.results .result{
	padding-bottom: 30px;
	}
#search #results.results h2 span {
	font-size: 1.2rem;
	font-weight: bold;
	color: #630;
	margin: 0;
}
#search #results.results h2 span + span{
	font-size: 0.7rem;
	color: #333;
	font-weight: lighter;
	margin-left: 10px;
	}
#search #results.results dl dt{
	font-weight: lighter;
	}
#search #results.results .result .photo img{
	max-width: 180px;
	max-height: 150px;
}
#search #results.results .result .photo{
	float: left;
	width: 180px;
	text-align: center;
}
#search #results.results .result dt:first-child + dd,
#search #results.results .result dd span.rent{
	font-size: 1rem;
	color: #000;
	}
/*個人情報保護*/
.privacyBox,
.content .privacyBox ul{
	width: 85%;
	margin: 2em auto;
	font-size: 0.9rem;
	}
.content .privacyBox h3{
	padding-left: 0;
	}
.content .privacyBox ul{
	padding: 20px;
	margin: 0;
	}


/*=====web icon=======*/
#wrap #search .gotoLikeBox button a:before,
.likeCheck input[type="checkbox"] + label:after,
.detail_point li a:before,
.myboxlink.bukkenDetail a:before{
	font-family: "fontawesome";
}
#wrap #search .gotoLikeBox button a:before,
.detail_point li a:before,
.myboxlink.bukkenDetail a:before{
	margin-right: 0.2em;
}
.likeCheck input[type="checkbox"] + label:after{
	margin-left: 0.2em;
}
#wrap #search .gotoLikeBox button a:before,
.detail_point li a:before,
.myboxlink.bukkenDetail a:before{
	content: "\f0e0"; /*mail*/
	}
.likeCheck input[type="checkbox"] + label:after{
	content: "\f096"; /*square*/
	}
.likeCheck input[type="checkbox"]:checked + label:after{
	content: "\f046"; /*square-checked*/
	}



@media (min-width: 770px) {

.mw_wp_form #bukkenForm table th{
	max-width: 18rem;
	}

	
}

@media (min-width: 770px) and (max-width: 930px){


}

@media (min-width: 980px) {

#wrap #main #container{
	padding-bottom: 3em;
}
	

}

@media (min-width: 945px) {


}

@media (min-width: 681px) {

/*検索結果へ戻るボタン*/
.myboxlink a{
	margin: 0;
}


}


@media (max-width: 980px) {


}

@media (max-width: 680px) {

/*検索結果一覧チェックボタン*/	
.likeCheck label {
	font-size: 1rem;
}

/*物件詳細*/
.myboxlink.bukkenDetail {
	width: auto;
}
.detailhead .myboxlink.returnS a:before{
	display: inline-flex;
	}
#search #results.results .result .photo{
	margin-right: 5px;
	}

}

@media (max-width: 770px) {


}

@media (max-width: 530px) {


}

@media (max-width: 380px) {



}

@media (max-width: 350px) {


}