@charset "utf-8";

/*====================================	

 タブナビゲーション       
		  
======================================*/
/*-----------------------------
	タブ全体
-------------------------------*/
ul#tabContent{
	background:url(/common/img/bg_tabMenu_top.gif) no-repeat left -1px;
	border-bottom:solid 1px #ddd;
	border-right:solid 1px #ddd;
	border-left:solid 1px #ddd;	
	}	
	
/*-----------------------------
	タブ部分
-------------------------------*/
body#index .tabNav{
	height:38px;
	margin-bottom:0;
	padding-bottom:0;
	}
	
ul.tabNav li{
	float:left;
	margin-right:5px;
	}		
ul.tabNav li a{
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	width:150px;
	height:38px;	
	}
	
ul.tabNav li a.active{
	width:150px;
	height:38px;
	}	

/*tab1*/	
ul.tabNav li#tab1Nav1 a{
	background:url(/common/img/tabNav_requests.gif) no-repeat;
	}
		
ul.tabNav li#tab1Nav1 a:hover{
	background:url(/common/img/tabNav_requests_over.gif) no-repeat;
	}
	
ul.tabNav li#tab1Nav1 a.active{
	background:url(/common/img/tabNav_requests_on.gif) no-repeat;	
	}			
	

/*tab2*/		
ul.tabNav li#tab1Nav2 a{
	background:url(/common/img/tabNav_case.gif) no-repeat;				
	}
	
ul.tabNav li#tab1Nav2 a:hover{
	background:url(/common/img/tabNav_case_over.gif) no-repeat;
	}		
	
ul.tabNav li#tab1Nav2 a.active{
	background:url(/common/img/tabNav_case_on.gif) no-repeat;
	}
	

		
			
/*tab3*/			
ul.tabNav li#tab1Nav3 a{
	background:url(/common/img/tabNav_buy.gif) no-repeat;				
	}
	
ul.tabNav li#tab1Nav3 a:hover{
	background:url(/common/img/tabNav_buy_over.gif) no-repeat;				
	}	
	
ul.tabNav li#tab1Nav3 a.active{
	background:url(/common/img/tabNav_buy_on.gif) no-repeat;				
	}
	

		
	
			
/*tab4*/		
ul.tabNav li#tab1Nav4 a{
	background:url(/common/img/tabNav_inspection.gif) no-repeat;				
	}
	
ul.tabNav li#tab1Nav4 a:hover{
	background:url(/common/img/tabNav_inspection_over.gif) no-repeat;			
	}		
	
ul.tabNav li#tab1Nav4 a.active{
	background:url(/common/img/tabNav_inspection_on.gif) no-repeat;			
	}
	

	

/* タブリード（上部）部分 共通 */	
ul#tabContent div.tabLead{
	border-bottom:solid #dddddd 1px;
	padding:10px;
	}	
	
ul#tabContent div.tabLead h2{
	float:left;
	width:122px;
	}
	
ul#tabContent div.tabLead  p{
	float:right;
	width:470px;
	}

/* タブメイン（下部）部分 共通 	*/

div.tabMain{
	padding:10px 0;
	}
	
	
/* tab1 メイン部分 */
	
li#tab1 div.tabMain{
	background:url(/common/img/bg_tab1.gif) repeat-y;
	}
	
li#tab1 div.tabMain ul{
	float:left;
	width:190px;
	padding-right:9px;
	padding-left:9px;
	}
	
li#tab1 div.tabMain ul.lastChild{
	margin-right:0;
	width:185px;
	}	
	

/*tab2メイン部分*/

li#tab2 div.tabMain ul li{
	
	float:left;	
	width:225px;
	
	}

li#tab2 div.tabMain ul li.caseImg{
	margin-right:5px;
	}
	
li#tab2 div.tabMain ul li.caseImg a{
	background:none;
	padding:0;
	margin:0;
	display:block;
	}
	
	
li#tab2 div.tabMain ul li a img{
	background:none;
	}	
	
li#tab2 div.tabMain ul li.tabListttl{
	padding-right:35px;
	width:80px;	
	padding-left:10px;
	margin-right:13px;
	margin-left:10px;
	}
	
li#tab2 div.tabMain ul li.tabListttl a{
	width:80px;

	}

	
	
li#tab2 div.tabMain ul li span{
	display:block;
	margin-left:15px;
	}	
	
		
	
	
/* tab3,tab4 メイン部分 */	

li#tab3 div.tabMain,
li#tab4 div.tabMain  {
	background:url(/common/img/bg_tab3_4.gif) repeat-y;
	}

li#tab3 div.tabMain ul,
li#tab4 div.tabMain ul{
	width:295px;	
	float:left;
	padding-left:9px;
	padding-right:10px;
	}		
			

	

/* 最新のニュース*/
	
div#news h2{
	position:relative;
	margin-bottom:20px;
	}	
	
div#news h2 span{
	position:absolute;
	top:4px;
	right:5px;
	}	
	
div#news dl.newsrelease{
	width:630px;
	}
	
div#news{
	clear:both;
	padding-top:20px;
	}
	
body#index div#news dl.newsrelease{
	overflow:hidden;
	width:630px;
	}		
	
body#index div#news dl.newsrelease dt{
	float:left;
	width:100px;
	margin-top:0;
	}	
							
body#index div#news dl.newsrelease dd span{
	display:block;
	width:100px;
	float:left;
	
	}
body#index div#news dl.newsrelease dd a{
	width:390px;
	float:left;
	display:block;
	
	}	


/* 社員ブログ*/
	
div#blog h2{
	position:relative;
	margin-bottom:20px;
	}	
	
div#blog h2 span{
	position:absolute;
	top:4px;
	right:5px;
	}	
	
div#blog dl.newsrelease{
	width:630px;
	}
	
div#blog{
	clear:both;
	padding-top:20px;
	}	

/*おすすめ物件*/

div#recommend h2{
	margin-bottom:10px;
	}

div#recommend{
	border:solid 1px #ddd;
	margin-bottom:10px;
	padding-bottom:10px;
	}
	
div#recommend p{
	padding-left:13px;
	padding-right:10px;
	padding-bottom:10px;
	
	}
	
div#recommend ul.date{
	padding-left:13px;
	padding-right:10px;
	}
	

	
/*バナー*/

ul#attentionMove{
	background:#eeeeee;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:1px;
	}	
	
ul#attentionMove li{
	margin-bottom:5px;
	}
	
ul#attentionMove li a{
	display:block;
	border:solid 1px #ddd;
	width:238px;
	height:61px;
	}
	
ul#attentionMove li a:hover{
	border:solid 1px #c2ac94;
	}
	
ul#attentionMove2{
	margin-top: 10px;
	}
