@charset "UTF-8";


.clear {
	clear:both;
}

.item_page_img_navi {
	padding:3px;
}

.cart_login_view {
	border:solid 1px #CCC;
	margin-bottom:20px;
	padding:10px;
}

.cart_nologin_view {
	border:solid 1px #CCC;
	padding:10px;
}



/*お問い合せ項目表
----------------------------------------------- */
.cart table,.anqtable,.privacy_policy table {
}

.cart th,.anqtable th {
}

.cart td,.anqtable td {
}

.senddata_koumoku {
	width:150px;
}

.select_value {
}

.select_caption {
	padding:10px 10px 10px 25px;
}


/*エラー
----------------------------------------------- */
.error_koumoku {
	color:#000;
}

.error {
	color:#f66;
}




/*検索ページ
----------------------------------------------- */
div#railways {
	background-color:#FFF;
	border:1px solid #999;
	width:180px;
	height:180px;
	float:left;
	position:relative;
	overflow:auto;
	display:block;
	margin:2px 7px;
	padding:3px;
}

div#stations {
	background-color:#FFF;
	border:1px solid #999;
	width:180px;
	height:180px;
	position:relative;
	overflow:auto;
	display:block;
	float:left;
	margin:2px 7px;
	padding:3px;
}

.rwname {
	display:block;
	width:100%;
	background-color:#FCC;
	text-align:center;
	margin-bottom:3px;
}

/*
table.serchTbl {
	width:100%;
	border-collapse: collapse;
	margin: 40px 0 0;
	text-align: left;
	box-sizing: border-box;
}
table.serchTbl th,
table.serchTbl td{
	border:1px solid #DDD;
	padding: 8px;
}

table.serchTbl th {
	font-weight: bold;
	background-color:#888;
	color:#FFF;
	text-align: center;
}
table.serchTbl td {
}
*/

.search_list {
	background-color:#666;
}

.search_list th {
	height:50px;
	background-color:#CCC;
	padding:5px;
}

.search_list td {
	background-color:#FFF;
	padding:5px;
}

.staff_head {
	width:95%;
	font-size:14px;
	margin-bottom:5px;
	background-color:#BBDBE1;
	padding:5px;
}

.staff_address {
	margin-right:0;
	align:right;
}

.family_img {
	margin-bottom:5px;
}

.top_family_block {
	height:150px;
	margin-bottom:5px;
}



/*物件詳細
----------------------------------------------- */
.details table {
	background-color:#999;
	width:100%;
}

.details th {
	background-color:#CCC;
	width:120px;
	padding:2px;
}

.details td {
	background-color:#FFF;
	padding:2px;
}

.details_picthumb td {
	width:20%;
	text-align:center;
}

.details_picthumb img {
	width:90px;
}

.r_buildname {
	font-size:15px;
	font-weight:700;
}

.r_catch_top {
	font-size:15px;
	font-weight:700;
	color:red;
}

/*表
----------------------------------------------- */
.nomal_line table {
	border-collapse:collapse;
	cellspacing:0;
	text-align:left;
}

.nomal_line td {
	border:1px solid #ccc;
	color:#333;
	padding:5px;
}

.nomal_line th {
	border:1px solid #ccc;
	background-color:#d9ecff;
	color:#333;
	padding:5px;
}




/*スタッフコメント（物件詳細）
----------------------------------------------- */
.fukidasi_box {
	padding:0 35px 30px;
}

.fukidasi_staff,.fukidasi_staff_s,#prof .prof ul {
	float:right;
}

.fukidasi_staff img {
	display:block;
	border:1px solid #CCC;
	margin-bottom:0;
	width:80px;
}

.fukidasi {
	background:url(http://rims-web.com/images/default/fukidasi3.jpg) repeat-y 0 5px;
	width:457px;
	margin-bottom:10px;
}

.fukidasi_top {
	background:#fff url(http://rims-web.com/images/default/fukidasi1.jpg) no-repeat 0 0;
	height:5px;
	font-size:1px;
	text-indent:-9999px;
	width:442px;
}

.fukidasi_txt {
	background:url(http://rims-web.com/images/default/fukidasi4.jpg) no-repeat right 0;
	line-height:130%;
	padding:0 40px 3px 30px;
}

.fukidasi_txt span,.fukidasi_txt_s span {
	color:#CD3333;
}

.fukidasi_bottom {
	background:url(http://rims-web.com/images/default/fukidasi2.jpg) no-repeat 0 0;
	height:8px;
	font-size:1px;
	text-indent:-9999px;
}




/*スタッフコメント（物件セル）
----------------------------------------------- */
.fukidasi_box_s {
	clear:both;
	margin-bottom:0;
}

.fukidasi_staff_s img {
	display:block;
	border:1px solid #CCC;
	margin-bottom:10px;
	width:70px;
}

.fukidasi_s {
	background:url(http://rims-web.com/images/default/fukidasi3_long_1.jpg) repeat-y 0 0;
	width:115px;
}

.fukidasi_top_s {
	background:#fff url(http://rims-web.com/images/default/fukidasi1_long_1.jpg) no-repeat 0 0;
	height:5px;
	font-size:1px;
	width:115px;
	margin-bottom:5px;
}

.fukidasi_txt_s {
	line-height:130%;
	font-size:10px;
	margin-bottom:5px;
	padding:0 8px 0 7px;
}

.fukidasi_bottom_s {
	background:url(http://rims-web.com/images/default/fukidasi2_long_1.jpg) no-repeat 0 0;
	height:8px;
	font-size:1px;
}


/*物件詳細下部お問い合せ周り
----------------------------------------------- */
.details_tel {
	font-size:20px;
	font-weight:700;
	color:red;
}

.details_tantou {
	font-size:20px;
	font-weight:700;
}

.details_qr_title {
	font-size:11px;
	font-weight:700;
	color:red;
}

.details_qr {
	font-size:9pt;
}

