@charset "utf-8";

/** メインビジュアル **/
#subheader{
}

/** 物件一覧タイトル **/
#estate_box_title{ width:520px; height:21px; margin:3px 0 10px 0; padding:0; }
#estate_box_title img{ float:left; position:relative; top:1px; }
#estate_box_title div.line{ width:520px; height:3px; margin:0; padding:0; border-top:3px #202f4e solid; background-color:#ffffff; position:relative; top:23px; }

/** 物件一覧 **/
#estate_box a table.estate_link:hover{ opacity:0.7; }

/* NEWイメージ */
#estate_box div.new_image{ z-index:5; position:relative; top:31px; left:17px; }

/** 全物件を表示 **/
#search_all_button{ position:relative; width:520px; margin:0; padding:20px 0 0 0; }
#search_all_button a{ cursor:pointer; }
#search_all_button img.icon_absolute{ position:absolute; left:160px; top:20px; }
#search_all_button span.text_absolute{ position:absolute; left:200px; top:28px; font-size:18px; color:#4d4d4d; }
#search_all_button:hover{ opacity:0.7;}


/** コラム欄 **/
#column_col{ width:220px; margin:0; padding:0; float:right; text-align:left; }

/** コラム欄タイトル **/
#column_cat_title{ width:220px; margin:0; padding:0; }
#column_cat_title img{ position:relative; top:7px; }
#column_cat_title span{ position:relative; top:5px; margin:0 0 0 10px; font-size:14px; color:#202f4e; }
#column_cat_title div.line{ width:220px; height:3px; margin:11px 0 0 0; padding:0; border-top:3px #202f4e solid; background-color:#ffffff; }
/*MacのSafari, NetNewsWire, OmniWeb, Shiira, Google Chromeのみ*/
/*.mac.webkit #column_cat_title div.line{  margin:15px 0 0 0; }*/

/** コラム一覧 **/
#column_cat div.column_btn{ width:220px; height:45px; margin:15px 0 0 0; padding:0; }
#column_cat a table.column_link:hover{ opacity:0.7; }

