@charset "Shift_JIS";

/*HTMLタグ再定義*/
h1,h2,h3 {
	padding: 0px;
	margin: 0px;
}
td {
	font-size: x-small;
	line-height: 120%;
	color: #333333;
}
em {
	font-style: normal;
}


/*リンク指定*/
a:link{
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#0000FF;
	text-decoration: underline;
}
a:visited{
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#663399;
	text-decoration: underline;
}
a:active{
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#FF0000;
	text-decoration: underline;
}
a:hover{
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#FF6600;
	text-decoration: underline;
}

/*見出し1*/
#heading h1 {
	font-size: x-small;
	line-height: 120%;
	font-style: normal;
	font-weight: normal;
}
#top-head1 {
	width: 132px;
	height: 29px;
	background-image: url(/house/fr/img/05/top_bg_top_h2.gif);
	background-repeat: no-repeat;
}
#top-head1 h2 {
	position: absolute;
	left: -9999px; 
}
#a-rail {
	width: 600px;
	height: 19px;
	background-image: url(/house/fr/img/05/subttl_railway.gif);
	background-repeat: no-repeat;
}
#a-rail h2 {
	position: absolute;
	left: -9999px; 
}
#a-rail-sel {
	width: 600px;
	height: 19px;
	background-image: url(/house/fr/img/05/ttl_subway_station.gif);
	background-repeat: no-repeat;
}
#a-rail-sel h2 {
	position: absolute;
	left: -9999px; 
}
#a-area {
	width: 600px;
	height: 19px;
	background-image: url(/house/fr/img/05/subttl_area.gif);
	background-repeat: no-repeat;
}
#a-area h2 {
	position: absolute;
	left: -9999px; 
}
#a-detail {
	width: 732px;
	height: 19px;
	background-image: url(/house/fr/img/05/subttl_a_detail.gif);
	background-repeat: no-repeat;
}
#a-detail h2 {
	position: absolute;
	left: -9999px; 
}
#a-list {
	width: 732px;
	height: 19px;
	background-image: url(/house/fr/img/05/subttl_result_list.gif);
	background-repeat: no-repeat;
}
#a-list h2 {
	position: absolute;
	left: -9999px; 
}
#a-list03 {
	width: 732px;
	height: 19px;
	background-image: url(/house/fr/img/05/subttl_a_list03.gif);
	background-repeat: no-repeat;
}
#a-list03 h2 {
	position: absolute;
	left: -9999px; 
}
#e-rail {
	width: 600px;
	height: 19px;
	background-image: url(/house/fr/img/05/subttl_e_rail.gif);
	background-repeat: no-repeat;
}
#e-rail h2 {
	position: absolute;
	left: -9999px; 
}
#e-area {
	width: 600px;
	height: 19px;
	background-image: url(/house/fr/img/05/subttl_e_area.gif);
	background-repeat: no-repeat;
}
#e-area h2 {
	position: absolute;
	left: -9999px; 
}
#e-detail {
	width: 732px;
	height: 19px;
	background-image: url(/house/fr/img/05/subttl_e_detail.gif);
	background-repeat: no-repeat;
}
#e-detail h2 {
	position: absolute;
	left: -9999px; 
}
#e-detail-com-name h3 {
	line-height: 120%;
}
#e-list {
	width: 732px;
	height: 19px;
	background-image: url(/house/fr/img/05/subttl_e_list2.gif);
	background-repeat: no-repeat;
}
#e-list h2 {
	position: absolute;
	left: -9999px; 
}


/*トップページ*/
#areatitle h2 {
	position:absolute;
	left:-9999px;
	display:block;
	margin:0;
	padding:0;
	height:30px;
	float:left
}
.a0ccfd {
	background-color: #a0ccfd;
}
.cbe3fe {
	background-color: #cbe3fe;
}
.A0CCFD {
	background-color: #A0CCFD;
}
#whats-new {
	background-image:url(/house/fr/img/05/top_h2_wn.gif);
	background-repeat:no-repeat;
	display:block;
	height:16px;
}
#whats-new h2 {
	position: absolute;
	left: -9999px; 
}
#whats-new-text td {
	font-size: x-small;
	line-height: 140%;
	color: #333333;
}
#util {
	background-image:url(/house/fr/img/05/top_h2_util.gif);
	background-repeat:no-repeat;
	display:block;
	height:17px;
}
#util h2 {
	position: absolute;
	left: -9999px; 
}
#pref {
	background-image:url(/house/fr/img/05/top_h2_pref.gif);
	background-repeat:no-repeat;
	display:block;
	height:17px;
}
#pref h2 {
	position: absolute;
	left: -9999px; 
}
.pref-text {
	font-size: x-small;
	line-height: 160%;
	color: #333333;
}
.F1FCDA {
	background-color: #F1FCDA;
}
.table-padding2 {
	padding:2px;
}

/*首都圏*/
#search {
	/*width:473px;*/
	height:31px;
	background-image:url(/house/fr/img/05/shuto_search.gif);
	text-align:left;
}
#search h2 {
	position: absolute;
	left: -9999px; 
}
#pane {
	width:473px;
	background:url(/house/fr/img/05/shuto_pane.gif) top left;
	text-align:left;
}
#estate {
	width:246px;
	height:24px;
	background-image:url(/house/fr/img/05/shuto_estate.gif);
	text-align:left;
}
#estate h2 {
	position: absolute;
	left: -9999px; 
}
#let {
	width:246px;
	height:24px;
	background-image:url(/house/fr/img/05/shuto_let.gif);
	text-align:left;
}
#let h2 {
	position: absolute;
	left: -9999px; 
}
#sgst {
	width:473px;
	background:url(/house/fr/img/05/shuto_sgst_bg.gif) top left repeat-x;
	text-align:left;
}
#tokushu {
	background-image:url(/house/fr/img/05/h2_tokushu.gif);
	background-repeat:no-repeat;
	width:473px;
	height:17px;
}
#tokushu h2 {
	position: absolute;
	left: -9999px; 
}
#tokushu-text td {
	font-size: x-small;
	line-height: 140%;
	color: #333333;
}
.chumoku-text {
	line-height: 140%;
}

/*さっぽろトップ*/
/*#util2 {
	background-image:url(/house/fr/img/05/top_h2_util.gif);
	background-repeat:no-repeat;
	display:block;
	height:17px;
}
#util2 h2 {
	position: absolute;
	left: -9999px; 
}*/

#top-estate {
	height:24px;
	background-image:url(/house/fr/img/05/top_estate2.gif);
	background-repeat:no-repeat;
	display:block;
}
#top-estate h2 {
	position: absolute;
	left: -9999px; 
}



/*不動産トップ*/
#estate2 {
	background-image:url(/house/fr/img/05/estate_h2.gif);
	background-repeat:no-repeat;
	display:block;
	height:30px;
}
#estate2 h2 {
	position: absolute;
	left: -9999px; 
}
#estate-rent {
	background-image:url(/house/fr/img/05/estate_rent.gif);
	background-repeat:no-repeat;
	display:block;
	height:24px;
}
#estate-rent h2 {
	position: absolute;
	left: -9999px; 
}
.e-big2 {
	font-size: 100%;
	line-height: 140%;
}

/*賃貸物件一覧*/
#bukken-list h2{
	padding: 0px;
	margin: 0px;
	font-size: 120%;
	line-height: 140%;
}
#kaisha-list h2{
	padding: 0px;
	margin: 0px;
	font-size: 120%;
	line-height: 140%;
}

/*サイトマップ*/
.sitemap-txt{
	font-size: xx-small;
	line-height: 160%;
}

/*パンくずナビ*/
.p-small {
	font-size: xx-small;
	line-height: 100%;
	padding-left: 5px;
}


/*検索条件結果　文字サイズ・装飾*/
.small-gray {
	font-size: xx-small;
	color: #666666;
}
.small-gray2 {
	font-size: xx-small;
	color: #999999;
}
.red-result {
	font-size: 22px;
	font-weight: bold;
	color: #CC0000;
	font-family: Arial Black;
	line-height: 120%;
}
.red-result-s {
	font-size: 120%;
	font-weight: bold;
	color: #CC0000;
	font-family: Arial Black;
}
.black-result {
	font-size: x-small;
	color: #333333;
	font-family: Arial Black;
	line-height: 120%;
}
.result {
	font-size: 16px;
	font-weight: bold;
	line-height: 120%;
}
.result-s {
	font-size: 100%;
	font-weight: bold;
	line-height: 120%;
}




/*文字サイズ・装飾*/
.xbig {
	font-size: 140%;
	line-height: 120%;
}
.big {
	font-size: 120%;
	line-height: 120%;
}
.big2 {
	font-size: 100%;
	line-height: 120%;
}
.big3 {
	font-size: 110%;
	line-height: 120%;
}
.green-l {
	font-size: 120%;
	color: #008837;
}
.small {
	font-size: xx-small;
}
.small2 {
	font-size: xx-small;
	line-height: 110%;
}
.caution {
	font-size: xx-small;
	color: #CC0000;
}
.red {
	color: #CC0000;
}
.white {
	color: #FFFFFF;
}
.green {
	color: #008837;
}
.green-m {
	font-size: 90%;
	color: #008837;
}
.gray {
	color: #999999;
}
.gray2 {
	color: #666666;
}
#e-detail-font {
	line-height: 140%;
}


/*フォーム関連*/
#padd-checkbox {
	padding-top: 3px;
}


/*フッター*/
#foot-padding {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/*背景色指定*/
.bg1E9052 {
	background-color: #1E9052;
}
.1E9052 {
	background-color: #1E9052;
}
.F7EF9C {
	background-color: #F7EF9C;
}
.CCCCCC {
	background-color: #CCCCCC;
}
.bg666666 {
	background-color: #666666;
}
.666666 {
	background-color: #666666;
}
.bg999999 {
	background-color: #999999;
}
.999999 {
	background-color: #999999;
}
.E0F5BD {
	background-color: #E0F5BD;
}
.EAF5DA {
	background-color: #EAF5DA;
}
.FFFFFF {
	background-color: #FFFFFF;
}
.EFEFEF {
	background-color: #EFEFEF;
}
.bg008837 {
	background-color: #008837;
}
.008837 {
	background-color: #008837;
}
.CCE5E5 {
	background-color: #CCE5E5;
}
.FFCCCC {
	background-color: #FFCCCC;
}
.D6D8DC {
	background-color: #D6D8DC;
}
.F3F3F3 {
	background-color: #F3F3F3;
}
.CFEC81 {
	background-color: #CFEC81;
}
.FBD642 {
	background-color: #FBD642;
}
#bg008837 {
	background-color: #008837;
}
#008837 {
	background-color: #008837;
}
.FFFFCC {
	background-color: #FFFFCC;
}


/*テーブル設定*/
#table-padding2 {
	padding: 2px;
}
#table-padding5 {
	padding: 5px;
}
#table-padding10 {
	padding: 10px;
}
#table-padding-l5 {
	padding-left: 5px;
}
#table-padding-r5 {
	padding-right: 5px;
}
#table-padding-lr5 {
	padding-right: 5px;
	padding-left: 5px;
}
#table-padding-l10 {
	padding-left: 10px;
}
#table-padding-r10 {
	padding-right: 10px;
}
#table-padding-lr10 {
	padding-left: 10px;
	padding-right: 10px;
}
#table-padding-lr14 {
	padding-left: 14px;
	padding-right: 14px;
}
#table-padding-l19 {
	padding-left: 19px;
}
#table-padding15 {
	padding: 15px;
}
#padd-e-list-check {
	padding: 2px 10px;
}
#padd-list-graph {
	padding: 2px 5px;
}
#padd-list-close {
	padding-top: 6px;
	padding-bottom: 6px;
}
#padd-commute-sel {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}
#padd-freeword2 {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	line-height: 140%;
}
#padd-a-rail-check {
	padding-top: 3px;
}
#padd-form-contents {
	padding: 5px 0px 0px 5px;
	background-color: #E0F5BD;
}

/*バナー枠*/
.banner {
	border-color: #CCCCCC;
}

/*問合せ必須*/
.hissu_mark {
	color:#a00;
}

/* レコメンド */
.pict {
	margin:0 0 3px 3px;
}

.check {
	color:#ff3333;
	font-size:14px;
}

.fcd581 {
	background-color:#fcd581;
}

.fcf8d5 {
	background-color:#fcf8d5;
	border-bottom:1px solid #CCCCCC;
}

.rec_bukken_area {
	background-color:#ffffff;
	border:1px solid #CCCCCC;
}

.bukken {
	margin-bottom:3px;
}

.bukken a:hover img {
	border:1px solid #ff6600;
}

/*--▼最近見た物件一覧&候補リスト▼--*/
.tab-menu {   
      background-image:url(/house/img/ff/corner_bg.gif);
      
}

.tab-menu_mongon div {
      padding:2px 4px;
      font-size: x-small;
}

.tab-menu_mongon img  {vertical-align:-4px;margin-right:5px;}
/*--▲最近見た物件一覧&候補リスト▲--*/

