@charset "utf-8";
/* Case（事例紹介） */

div#caseArea{
	border:solid 1px #ddd;
	
	width:669px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
	background:url(/nomove/common/img/bg_case_content_top.gif) repeat-x top left;
	
	}
	
div#caseArea h3{
	background:none;
	padding:0;
	}	


div.casePhoto{
	width:auto;
	float:right;
	}
	
div.casePhoto p{
	margin-bottom:20px;
	}	
	
div.caseVoice{
	width:430px;
	float:left;
	
	}		

div.caseBlock{
	overflow:hidden;
	width:670px;
	margin-top:20px;
	padding-bottom:30px;
	}
	
	
div#caseArea h4{
	margin:0;
	padding:0;
	}
	
	
div#caseArea blockquote	{
	margin-top:20px;
	
	}

/* インタビュー*/	
div#caseArea blockquote h5{
	font-size:1.2em;
	margin-top:20px;
	margin-bottom:-5px;
	}	
	
	
	
	
table.dateTable02{
	width:670px;
	}	
	
div.rbanksMessagesWrapper{
	
	border:solid 1px #ddd;
	width:669px;
	}	
	
div.rbanksMessages{
	background:url(/nomove/common/img/bg_case_messeges.gif) left top repeat-y;
	overflow:hidden;
	width:669px;
	margin-bottom:15px;
	}	
	
div.rbanksMessages h5{
	padding-top:55px;
	padding-left:34px;
	width:127px;
	float:left;
	display:block;
	padding-bottom:10px;
	min-height:75px;
	}
	
* html div.rbanksMessages h5{
	height:75px;
	}	
	
div#caseArea div.rbanksMessages p{
	width:475px;
	float:right;
	display:block;
	padding-right:20px;
	padding-bottom:10px;
	margin-top:15px;
	}
	
/*	最新記事*/

ul.latestReport li{
	float:left;
	width:340px;
	margin-right:18px;
	}
	
* html ul.latestReport li{
	margin-right:16px;
	}
	
ul.latestReport li.lastChild{
	margin-right:0;
	}	
	
ul.latestReport li a{
	display:block;
	border:solid 1px #ddd;
	width:340px;
	}
	
ul.latestReport li a:hover{
	border:solid 1px #c2ac94;
	width:340px;
	}
	
	
/* 地図*/

div.map{
	overflow:hidden;
	width:670px;
	margin-bottom:30px;
	}

div.map div.mapImg{
	float:left;
	width:257px;
	}
	
div.map div.access{
	float:right;
	width:350px;
	}	
	
div.map div.access dt{
	float:left;
	width:auto;
	font-weight:bold;
	margin-right:15px;
	line-height:1.6;
	margin-bottom:5px;
	}
	
div.map div.access dd{
	float:none;
	width:auto;
	line-height:1.6;
	margin-bottom:5px;
	}
	
	
/*更新日時*/

p.lastUp{
text-align:right;
}				
#case /*body#case div.rbanksMessages{
	
	border:solid 1px #ddd;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	overflow:hidden;
	width:650px;
	height:100%;
	}	
	
	
div#heddingMassages{
	
	

	text-align:center;
	width:127px;
	background:url(/nomove/common/img/bg_case_messeges.gif) left top repeat-y;
	padding-top:20px;
	height:100%;
	float:left;
	margin-top:10px;
	
	}	
	
body#case div.rbanksMessages h5{
	vertical-align:middle;
	height:100%;
	}
	
	
body#case div.rbanksMessages p{
	float:right;
	width:500px;
	}*/		
	
/*body#case div.rbanksMessages h5{
	background:url(/nomove/common/img/bg_case_messeges.gif) left top repeat-y;
	width:127px;
	float:left;
	margin-top:10px;
display:table-cell;
vertical-align:middle;
	

	
	}
	
*/		

p#soldbnr {
	margin-top: 30px;
}
