@charset "UTF-8";

/* ==============================================
2012/04/19
※賃貸・売買部分の画面部品のCSSを再編。

-------------------------------------------------
・セレクタの指定について

#bd_ly_contents セレクタ

とすること。

-------------------------------------------------
・賃貸・売買部分の命名規則

bd_XX_名前

接頭辞は「bd」とする。
「XX」は機能ごとの略称とする。
「_」で区切る。
============================================== */

/*=====================================
初期化
=====================================*/
#bd_ly_contents,
#bd_ly_contents div, #bd_ly_contents center, #bd_ly_contents blockquote,
#bd_ly_contents h1, #bd_ly_contents h2, #bd_ly_contents h3,
#bd_ly_contents h4, #bd_ly_contents h5, #bd_ly_contents h6,
#bd_ly_contents address, #bd_ly_contents p, #bd_ly_contents pre,
#bd_ly_contents ul, #bd_ly_contents ol, #bd_ly_contents dl,
#bd_ly_contents hr, #bd_ly_contents span, #bd_ly_contents em,
#bd_ly_contents strong, #bd_ly_contents abbr, #bd_ly_contents acronym,
#bd_ly_contents dfn, #bd_ly_contents q, #bd_ly_contents cite,
#bd_ly_contents sup, #bd_ly_contents sub, #bd_ly_contents code,
#bd_ly_contents var, #bd_ly_contents kbd, #bd_ly_contents samp,
#bd_ly_contents bdo, #bd_ly_contents font, #bd_ly_contents big,
#bd_ly_contents small, #bd_ly_contents b, #bd_ly_contents i,
#bd_ly_contents s, #bd_ly_contents strike, #bd_ly_contents u,
#bd_ly_contents tt, #bd_ly_contents a, #bd_ly_contents label
{
	background-color: transparent;
	background-image: none;
	background-position: 0px 0px;
	background-attachment: scroll;
	border: 0px none #000000;
}
#bd_ly_contents,
#bd_ly_contents div, #bd_ly_contents center, #bd_ly_contents blockquote,
#bd_ly_contents h1, #bd_ly_contents h2, #bd_ly_contents h3,
#bd_ly_contents h4, #bd_ly_contents h5, #bd_ly_contents h6,
#bd_ly_contents address, #bd_ly_contents p, #bd_ly_contents pre,
#bd_ly_contents ul, #bd_ly_contents ol, #bd_ly_contents dl,
#bd_ly_contents hr, #bd_ly_contents span, #bd_ly_contents em,
#bd_ly_contents strong, #bd_ly_contents abbr, #bd_ly_contents acronym,
#bd_ly_contents dfn, #bd_ly_contents q, #bd_ly_contents cite,
#bd_ly_contents sup, #bd_ly_contents sub, #bd_ly_contents code,
#bd_ly_contents var, #bd_ly_contents kbd, #bd_ly_contents samp,
#bd_ly_contents bdo, #bd_ly_contents font, #bd_ly_contents big,
#bd_ly_contents small, #bd_ly_contents b, #bd_ly_contents i,
#bd_ly_contents s, #bd_ly_contents strike, #bd_ly_contents u,
#bd_ly_contents tt, #bd_ly_contents a, #bd_ly_contents label,
#bd_ly_contents button, #bd_ly_contents textarea, #bd_ly_contents select,
#bd_ly_contents img, #bd_ly_contents input, #bd_ly_contents table,
#bd_ly_contents table caption, #bd_ly_contents table thead,
#bd_ly_contents table tbody, #bd_ly_contents table tr,
#bd_ly_contents table th, #bd_ly_contents table td
{
	font-family: "Arial",sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-size-adjust: none;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: normal;
	text-align: left;
	vertical-align: baseline;
	direction: ltr;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	margin: auto;
	padding: auto;
	position: static;
	z-index: auto;
	overflow: visible;
	white-space: normal;
	clip: auto;
	float: none;
	clear: none;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	marker-offset: auto;
}
/* block */
#bd_ly_contents, #bd_ly_contents div, #bd_ly_contents center,
#bd_ly_contents blockquote, #bd_ly_contents h1, #bd_ly_contents h2,
#bd_ly_contents h3, #bd_ly_contents h4, #bd_ly_contents h5,
#bd_ly_contents h6, #bd_ly_contents address, #bd_ly_contents p,
#bd_ly_contents pre, #bd_ly_contents ul, #bd_ly_contents ol,
#bd_ly_contents dl, #bd_ly_contents hr
{
	display: block;
}
/* inline */
#bd_ly_contents span, #bd_ly_contents em, #bd_ly_contents strong,
#bd_ly_contents abbr, #bd_ly_contents acronym, #bd_ly_contents dfn,
#bd_ly_contents q, #bd_ly_contents cite, #bd_ly_contents sup,
#bd_ly_contents sub, #bd_ly_contents code, #bd_ly_contents var,
#bd_ly_contents kbd, #bd_ly_contents samp, #bd_ly_contents bdo,
#bd_ly_contents font, #bd_ly_contents big, #bd_ly_contents small,
#bd_ly_contents b, #bd_ly_contents i, #bd_ly_contents s,
#bd_ly_contents strike, #bd_ly_contents u, #bd_ly_contents tt,
#bd_ly_contents a, #bd_ly_contents label, #bd_ly_contents button,
#bd_ly_contents textarea, #bd_ly_contents select, #bd_ly_contents img,
#bd_ly_contents input
{
	display: inline;
}
#bd_ly_contents a:LINK, #bd_ly_contents a:VISITED {
	color:#003366;
    text-decoration: none;
}
#bd_ly_contents a:HOVER{
	color:#FF3300;
	text-decoration: underline;
}
/* table */
#bd_ly_contents table{
	display: table;
}
#bd_ly_contents table caption{
	display: table-caption;
}
#bd_ly_contents table thead{
	display: table-header-group;
}
#bd_ly_contents table tbody{
	display: table-row-group;
}
#bd_ly_contents table tr{
	display: table-row;
}
#bd_ly_contents table th, #bd_ly_contents table td{
	display: table-cell;
}
/* etc */
#bd_ly_contents li{
	display: list-item;
}

/*=====================================
共通（略称：cm）
=====================================*/
#bd_ly_contents .bd_cm_fleft{ float: left; }
#bd_ly_contents .bd_cm_fright{ float: right; }
#bd_ly_contents .bd_cm_clear{ clear: both; }

#bd_ly_contents .bd_cm_tred{ color: #FF0000; }
#bd_ly_contents .bd_cm_torange{ color: #FF8B00; }
#bd_ly_contents .bd_cm_tblue{ color:#0066FF; }
#bd_ly_contents .bd_cm_tpink{ color: #FF9999; }

#bd_ly_contents .bd_cm_tmcol { color: #8F986B; }

#bd_ly_contents .bd_cm_tleft{ text-align: left; }
#bd_ly_contents .bd_cm_tcenter{ text-align: center; }
#bd_ly_contents .bd_cm_tright{ text-align: right; }

#bd_ly_contents .bd_cm_mg_t_5{ margin-top: 5px; }
#bd_ly_contents .bd_cm_mg_t_10{ margin-top: 10px; }
#bd_ly_contents .bd_cm_mg_t_20{ margin-top: 20px; }
#bd_ly_contents .bd_cm_mg_b_5{ margin-bottom: 5px; }
#bd_ly_contents .bd_cm_mg_b_10{ margin-bottom: 10px; }
#bd_ly_contents .bd_cm_mg_b_20{ margin-bottom: 20px; }
#bd_ly_contents .bd_cm_mg_l_5{ margin-left: 5px; }
#bd_ly_contents .bd_cm_mg_l_10{ margin-left: 10px; }
#bd_ly_contents .bd_cm_mg_l_20{ margin-left: 20px; }
#bd_ly_contents .bd_cm_mg_r_5{ margin-right: 5px; }
#bd_ly_contents .bd_cm_mg_r_10{ margin-right: 10px; }
#bd_ly_contents .bd_cm_mg_r_20{ margin-right: 20px; }

#bd_ly_contents .bd_cm_textline{
	color: #006600;
	text-decoration: underline;

	cursor: pointer;
}

/*=====================================
レイアウト（略称：ly）
=====================================*/
#bd_ly_contents{
	width: 950px;
	margin: 0px auto;
	background-color: #FFFFFF;

	color: #333333;
}
#bd_ly_contents #bd_ly_pg_contents{}
#bd_ly_contents #bd_ly_contenswarap{
	padding-bottom: 20px;
}
#bd_ly_contents #bd_ly_favorite_contents{
	width: 830px;
}
/* パンくずリスト */
#bd_ly_contents #bd_ly_breadlist{
	padding: 10px 0px;
	padding-bottom: 0px;

	font-size: 12px;
	line-height: 18px;
}
#bd_ly_contents #bd_ly_breadlist a{
	text-decoration: underline;
}
/* 上部ボタン群 */
#bd_ly_contents #bd_ly_btn_top{
	margin: 0px auto;
	padding-top: 10px;
}
/* 検索結果 */
#bd_ly_contents #bd_ly_count{
	padding: 5px 0px;
}
/* ソート設定 */
#bd_ly_contents #bd_ly_sort{
	margin: 5px 0px 0px;
}
#bd_ly_contents #bd_ly_sort table{
	width: 600px;
	margin: 0px auto;
	padding: 0px;
	border: 0px none;
}
#bd_ly_contents #bd_ly_sort tr{
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
#bd_ly_contents #bd_ly_sort td{
	margin: 0px;
	padding: 0px;
	border: 0px;

	vertical-align: middle;
}
/* 内容 */
#bd_ly_contents #bd_ly_detail{
	width: 830px;
	margin-top: 5px;
	padding-bottom: 10px;
	background-image: url("../../img/more/contents_bg_center.jpg");
}

/*=====================================
詳細（略称：dt）
=====================================*/
/* 詳細 枠 上部 */
#bd_ly_contents #bd_dt_top{
	background-image: url("../../img/more/contents_bg_top.jpg");
	background-repeat:no-repeat;
	width:100%;
	height: 5px;
	margin-bottom: 5px;
}
/* 詳細 枠 下部 */
#bd_ly_contents #bd_dt_bottom{
	background-image: url("../../img/more/contents_bg_bottom.jpg");
	margin:auto;
	width:100%;
	height: 5px;
}
/*-------------------------------------
詳細 お気に入り一覧
-------------------------------------*/
/* 詳細 お気に入り一覧 枠 */
#bd_ly_contents #bd_dt_list{
	width: 800px;
	margin: auto;
	border: 1px solid #000000;
	background-color: #ffffff;
}
#bd_ly_contents #bd_dt_list th,
#bd_ly_contents #bd_dt_list td{
	margin: 0px;
	padding: 0px;

	vertical-align: middle;
}
/* 詳細 お気に入り一覧 ライン */
#bd_ly_contents #bd_dt_list .bd_dt_item .bd_dt_dot_line{
	color: #674518;
	width: 97%;
	border:none;
	border-bottom: 1px dashed;
	margin: 6px auto;
	/margin-top: -10px;
}
/* 詳細 スペース */
#bd_ly_contents .bd_dt_space{
	padding: 0px 30px;
}
/*-----------------------------------*/
/* 詳細 お気に入り一覧 */
#bd_ly_contents #bd_dt_list .bd_dt_item{
	width: 700px;
	margin: auto;
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
}
/* 詳細 お気に入り一覧 物件画像 */
#bd_ly_contents #bd_dt_list .bd_dt_item .bd_dt_img{
	width: 165px;
	height: 127px;
	margin-right: 5px;
	border: 1px solid;
}
/* 詳細 お気に入り一覧 物件詳細 */
#bd_ly_contents #bd_dt_list .bd_dt_item .bd_dt_detail{
	width: 525px;
	margin: auto;
}
/* 詳細 お気に入り一覧 間取 枠 */
#bd_ly_contents .bd_dt_mdr{
	width: 60px;
	height: 35px;
	border: 2px solid #000000;

	text-align: center;
}
/* 詳細 お気に入り一覧 間取 間取 */
#bd_ly_contents .bd_dt_mdr .bd_dt_mdr_symbol{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
/* 詳細 お気に入り一覧 間取 ㎡ */
#bd_ly_contents .bd_dt_mdr .bd_dt_mdr_mnsk{
	line-height: 18px;
}
/* 詳細 お気に入り一覧 住所 枠 */
#bd_ly_contents .bd_dt_add{}
#bd_ly_contents .bd_dt_add span{
	margin-left: 8px;
}
/* 詳細 お気に入り一覧 住所 物件種別 */
#bd_ly_contents .bd_dt_add .bd_dt_bukken_type{
	padding: 1px 8px;
	background-color: #AF3434;

	color: #ffffff;
	font-weight: bold;
}
/* 詳細 お気に入り一覧 住所 住所 */
#bd_ly_contents .bd_dt_add .bd_dt_adrs{
	margin: 3px 0px 0px 8px;
}
#bd_ly_contents .bd_dt_add .bd_dt_adrs a{
	font-size: 16px;
	line-height: 24px;
}
/* 詳細 お気に入り一覧 月額 賃料 */
#bd_ly_contents .bd_dt_tkgk .bd_dt_price{
	margin-left: 10px;
	/margin-left: 5px;

	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
}
/* 詳細 お気に入り一覧 物件内容 枠 */
#bd_ly_contents .bd_dt_more{
	margin: 10px 0px 0px;
}
/* 詳細 お気に入り一覧 物件内容 アイコン */
#bd_ly_contents .bd_dt_icon_list{
	/margin-top: -10px;
}
#bd_ly_contents .bd_dt_icon{
	padding-right: 3px;
}
/*-----------------------------------*/
/* 詳細 物件内容 クイックフォーム */
#bd_ly_contents #bd_dt_click_f_out{
	width: 800px;
	margin: 10px auto;
	padding: 10px 0px;
	background-color: #FFFFFF;
}
#bd_ly_contents #bd_dt_click_f_out table{
	width: 685px;
	margin-bottom: 10px;
	border: 1px solid #c5c5c5;
}
#bd_ly_contents #bd_dt_click_f_out th{
	width: 218px;
	border: 1px solid #c5c5c5;
	background-color: #F9F1D5;

	vertical-align: middle;
	color: #666666;
}
#bd_ly_contents #bd_dt_click_f_out td{
	border: 1px solid #c5c5c5;

	vertical-align: middle;
}
#bd_ly_contents #bd_dt_click_f_out table .bd_dt_hissu{
	color: red;
	margin-left: 5px;
}
#bd_ly_contents #bd_dt_click_f_out #bd_dt_button{
	text-align: center;
}