@charset "shift_jis";

/*/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
Filename : /css/top.css;
Outline  : このCSSファイルはトップページ専用の
設定を記述してあります。;
Copyright : Attrise,Inc.;
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/


/*メインイメージエリア------------------------------
*/
#main-area{width:580px; height:340px; margin:5px 10px; border:1px solid #bebebe;}
#main-image{width:328px; float:left; padding:2px 0 2px 2px;}
#main-area-contents{width:446px; float:right; padding:2px 0 2px 0;}

/*メインエリア------
*/
#main-area-contents-left{width:296px; float:left;}
#main-area-contents-right{width:149px; float:right;}
#search,#member,#assessment-area{width:148px; height:266px;
background:url(../images/top/bg_main_shadow.jpg) left top repeat-y;}
#search,#assessment-area{float:left;}
#member{float:right;}

/*カンタン検索、会員専用物件検索タイトル*/
#tit-search,#tit-member,#tit-assessment{width:139px; height:22px; margin:5px 4px;}
#tit-search{background:url(../images/top/tit_search.gif) left top no-repeat;}
#tit-member{background:url(../images/top/tit_member.gif) left top no-repeat;}
#tit-assessment{background:url(../images/top/tit_assessment.gif) left top no-repeat;}
#railroadsearch,#areasearch{width:65px; height:12px;}
#railroadsearch{background:url(../images/top/tit_railroad.gif) left top no-repeat;}
#areasearch{background:url(../images/top/tit_area.gif) left top no-repeat; margin-top:2px;}

#search h2,#search h3{font-size:1px;}
#search-inner{margin:0 14px; position:relative;}
#search #search-inner ul.search-list{list-style:none; margin:0; padding:0;}
html>/**/body #search #search-inner ul.search-list li{margin:0; padding-top:5px;}
*:first-child+html #submit{width:80px;}
*:first-child+html #search #search-inner ul.search-list li{margin:0; padding-top:3px;}
*html #search #search-inner ul.search-list li{margin-top:0; padding:2px 0 1px 0;}
#search img.btn-shadow,#assessment-area img.btn-shadow{background:url(../images/top/btn_shadow.jpg) left top no-repeat;}


/*求む売り物件詳細*/
#assessment-area{font-size:11px; line-height:1.2; position:relative;}
#assessment-area #assessment-inner{background:url(../images/top/bg_assessment.jpg) center top no-repeat;
width:170px; height:230px; margin:0 0 0 0px;}
#assessment-area #a-explain{width:120px; position:absolute; top:180px; left:30px;}
#assessment-area img{position:absolute; top:220px; left:24px;}


/*トップ用サイドナビゲーション------------------------------
*/
.side-navi{list-style:none;}
.side-navi li{width:170px; height:24px; padding:0 0 1px 0;}
.side-navi li a{display:block; width:170px; height:24px; text-decoration:none; padding:0 0 1px 0;}
.side-navi li strong{visibility:hidden;}
#l-tochi a{background:url(../images/top/m_tochi.jpg) left top no-repeat;}
#l-tochi2 a{background:url(../images/top/m_tochi2.jpg) left top no-repeat;}
#l-ie a{background:url(../images/top/m_ie.jpg) left top no-repeat;}
#l-irai a{background:url(../images/top/m_irai.jpg) left top no-repeat;}
#l_fuukei a{background:url(../images/top/m_fuukei.jpg) left top no-repeat;}
#l-kankou a{background:url(../images/top/m_kankou.jpg) left top no-repeat;}
#l-kaisya a{background:url(../images/top/m_kaisya.jpg) left top no-repeat;}
#l-link a{background:url(../images/top/m_link.jpg) left top no-repeat;}

#l-tochi a:hover,#l-tochi2 a:hover,#l-ie a:hover,#l-irai a:hover,
#l_fuukei a:hover,#l-kankou a:hover,#l-kaisya ,#l-link a:hover{background-position:-170px 0;}

/*ニュース欄*/
#news{width:420px; clear:both; padding:0 0 20px 0;}
#tit-news{height:35px; background:url(../images/top/tit_news.jpg) left top no-repeat;}
#news-inner{margin:5px 0 0 0; height:104px; overflow:auto;}
#news ul{margin:0; padding:5px 15px; list-style:none;}
*:first-child+html #news ul{padding:5px 10px;}
#news ul li{background:url(../images/top/ico_bullet.gif) left 8px no-repeat; padding:3px 0 3px 0;}
#news ul li img{display:inline;}
#news ul li span.news-text{padding-left:10px; font-size:11px; width:370px; display:block;}
#news ul li span.news-text a{ color:#e0003a;}

/*イチオシ物件----------------------------
*/
#tit-recommend{height:35px; background:url(../images/top/tit_recommend.jpg) left top no-repeat;}
#recommend{width:420px; padding-right:1px;}
#recommend .recommend-conts{margin:10px 3px 0 0; float:left; width:205px; border:1px solid #ccc;}
#recommend .recommend-conts .recommend-conts-inner{padding:5px; height:125px;}
#recommend .recommend-conts h4{width:195px; text-indent:20px; color:#0c57b4;}
#recommend .recommend-conts h4 a{display:block; width:195px; background:url(../images/top/tit_s_recommend.gif) left top no-repeat;
line-height:20px; color:#fff; text-decoration:none;}
#recommend .recommend-conts .recommend-table{margin:10px 0 0 0; table-layout:fixed; width:195px;}
#recommend .recommend-conts .recommend-table .img-cell{text-align:left; vertical-align:top; width:68px;}
#recommend .recommend-conts .recommend-table th{font-size:11px; line-height:1.1; text-align:left; font-weight:normal;
padding:0 0 0 10px; vertical-align:top;}
#recommend .recommend-conts .recommend-table td.detail{font-size:10px; line-height:1.1; text-align:right; vertical-align:top;
width:72px;}
#recommend .recommend-conts .recommend-table td.recommend-cap{font-size:11px; line-height:1.1; padding:10px 0 0 0; margin:0;}
.red{color:#fd025a;}
*:first-child+html #recommend .recommend-conts .recommend-table th{vertical-align:baseline; line-height:1.4;}
*:first-child+html #recommend .recommend-conts .recommend-table td.detail{vertical-align:baseline; line-height:1.4;}
#recommend .recommend-back { text-align:center;}

#tit-marisiten{height:35px; background:url(../images/top/tit_marisiten.jpg) left top no-repeat;}

/*右バナーエリア設定----------------------
*/
#right-area h4,#right-area h5{clear:both; font-size:1px;}

#right-area img{float:left; margin:7px 6px 0 4px;}
.right-banner{width:170px; margin:0 0 4px 0; font-size:10px; line-height:1.2;}
.right-banner a .rightA{width:170px; height:80px; display:block;}
.right-banner a .bn-text{width:85px; position:absolute; top:35px; left:73px; cursor:pointer;}
#club a{background:url(../images/top/bn_club.gif) left top no-repeat;}
#simulation a{background:url(../images/top/bn_simulation.gif) left top no-repeat;}
#assessment a{background:url(../images/top/bn_assessment.gif) left top no-repeat;}
#question a,#present a,#introduction a,#sokuryo a,#buyguide a,#glossary a,#glossary2 a{width:170px; height:46px; display:block; text-decoration:none; margin:0 0 4px 0;}

#question a{background:url(../images/top/bn_question.jpg) left top no-repeat;}
#present a{background:url(../images/top/bn_present.jpg) left top no-repeat;}
#introduction a{background:url(../images/top/bn_introduction.jpg) left top no-repeat;}
#sokuryo a{background:url(../images/top/bn_sokuryo.jpg) left top no-repeat;}
#buyguide a{background:url(../images/top/bn_buyguide.jpg) left top no-repeat;}


/*右バナー用語----------------------*/
#glossary a{background:url(../images/top/bn_glossary.jpg) left top no-repeat;}
#glossary2 a{background:url(../images/top/bn_glossary2.jpg) left top no-repeat;}


/*2008.05.13追加分----------------------*/
#main-area-contents-left{width:441px;}
#searchFocus{width:139px; float:right; padding-top:5px;}
#tit-searchFocus{width:139px; height:22px;}
#tit-searchFocus{background:url(../images/top/tit_searchFocus.gif) left top no-repeat;}
#searchFocus div {
	padding-left:1px;
	padding-top:1px;
}

#member{float:left;}


.wrapper {
	float:left;
}

/*#assess{
	margin-bottom:5px;
}*/

#tit-assess{
	width:170px; 
	height:35px;
	 background:url(../images/top/tit_assessment.gif) left top no-repeat;
}

#right-area img.assess{float:left; margin:0 auto 3px auto; }

