/* 
----------------------------------------------------------------------------- 
上書き用CSS all
-----------------------------------------------------------------------------*/	

html{ margin: 0; padding: 0;}
li {list-style: none;}
#page {
	background: url(/file/bgTop.jpg) top repeat-x; 
	margin:0;
	padding:0;}
#pageInner {
	border:0;
	width:100%;
	text-align: center;
	background: none;}	
#header {
	background:none;
	width:100%;
	text-align:center;
	margin-bottom: 50px;}
#headerInner {
	width: 730px; 
	margin: 0 auto; 
	position: relative;}
#utilityNav{ display:none;}
#siteId {
	margin: 0 auto;
	padding: 0;
	background:none;
	text-align:center;}
h1#subTitle{ text-align: left;}
h2#siteLogo{ margin: 15px auto;}
#footer{ 
	width: 100%;
	margin:0;
	padding: 0;
	clear: both;
	background: #eeeeee url(/file/bgFooter.gif) top repeat;}
#footerNav{ 
	display: block; 
	padding: 10px;
	margin: 0 auto;
	background: none; }
#pageTop{ 
	width: 730px; 
	margin: 0 auto;
	padding:10px 0;
	background: none; } 
#copyright{ 
	width: 100%; 
	margin: 0 auto; 
	height: 32px;
	padding: 10px 0;
	color: #666666;
	background:url(/file/bgBottom.jpg) bottom repeat-x;}
#copyright p{ display: block; margin-top: 18px;} 


/* for IE */

*html #headerInner {
	width: 730px; 
	margin: 0; 
	position: relative; 
	text-align: left;}
*:first-child+html #headerInner {
	width: 730px; 
	margin: 0; 
	position: relative; 
	text-align: left;}
/* 
----------------------------------------------------------------------------- 
上書き用CSS globalNab
-----------------------------------------------------------------------------*/	
#globalNav { 
	width: 730px; 
	height:31px;
	position: absolute; 
	top:100px; 
	left:0; 
	text-align: left;
	margin-bottom: 20px;}
#globalNavItems {}
#globalNavItems .globalNavItem {background: none;}
#globalNavItems .globalNavItem a{background: none;}
#globalNavItems .globalNavItem a:hover{ 
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section1 #globalNavItems li#globalNavItem1 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section2 #globalNavItems li#globalNavItem2 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section3 #globalNavItems li#globalNavItem3 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section4 #globalNavItems li#globalNavItem4 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section5 #globalNavItems li#globalNavItem5 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section6 #globalNavItems li#globalNavItem6 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section7 #globalNavItems li#globalNavItem7 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section8 #globalNavItems li#globalNavItem8 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section9 #globalNavItems li#globalNavItem9 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section10 #globalNavItems li#globalNavItem10 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section11 #globalNavItems li#globalNavItem11 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section12 #globalNavItems li#globalNavItem12 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section13 #globalNavItems li#globalNavItem13 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section14 #globalNavItems li#globalNavItem14 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section15 #globalNavItems li#globalNavItem15 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section16 #globalNavItems li#globalNavItem16 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section17 #globalNavItems li#globalNavItem17 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section18 #globalNavItems li#globalNavItem18 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section19 #globalNavItems li#globalNavItem19 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}
#section20 #globalNavItems li#globalNavItem20 a{
	background: url(/file/bgNavi.jpg) repeat-x;
	color:#ffffff;}



/* 
----------------------------------------------------------------------------- 
 top page Main area
-----------------------------------------------------------------------------*/
#section1 a{ 
	color: #333333; 
	text-decoration: underline;}
#section1 a:hover{ 
	color: #999999; 
	text-decoration: underline;}
#section1 #container{ 
	width: 730px; 
	margin: 0 auto; 
	padding: 20px 0 0 0;} 
#section1 #contents{ 
	width: 730px;
	margin: 25px auto 0 auto;}
#section1 #topArea{ 
	width: 730px;
	margin: 0 auto;}
#section1 #mainArea { 
	width:505px; 
	float:left; 
	display: inline;
	text-align: left;}
#section1 #mainArea .contentsArea{ width:495px;}	
#section1 .search ul { 
	height:170px; 
	overflow:hidden; 
	margin-bottom: 30px;}
#section1 .search h2{ 
	height: 24px; 
	display: block;
	padding: 0 0 5px 0;}
#section1 #searchRent ul li{ 
	float: left; 
	display: inline; 
	margin:0; 
	padding:0;}
#section1 #searchRent ul li ul li{  
	height:57px; 
	overflow:hidden; 
	float:none; 
	display: block; 
	margin:0; 
	padding:0;}
#section1 #searchSale ul li{ 
	height:85px; 
	overflow:hidden;
	display: block; 
	margin:0; 
	padding:0;}	
#section1 #mainArea .dokodemo{ padding-bottom: 50px;}


	
/* 
----------------------------------------------------------------------------- 
 top page Side menu
-----------------------------------------------------------------------------*/
#section1 #sideMenu {
	width:220px;
	padding-bottom: 50px;
	float:right;
	display: inline;
	text-align: right;}	
#section1 .sideArea{ 
	width: 210px; 
	margin: 0 0 0 10px; 
	text-align: center;}
#section1 .sideArea h3{ margin: 15px 0 10px 0;}
#section1 .sideArea p.text{ 
	width: 150px; 
	margin: 10px auto; 
	text-align: left;} 
#section1 .mobile { font-size: 85%;}	
#section1 .inquiry {}
#section1 .inquiry li{ margin: 5px 0;}
#section1 .blog{ 
	padding: 15px 0; 
	margin: 15px 0;
	background: url(/file/barShort.gif) top center no-repeat; }
	
	

/* 
----------------------------------------------------------------------------- 
 top page footer
-----------------------------------------------------------------------------*/


#section1 #newsFooter {	
	clear: both; 
	background: #eeeeee url(/file/bgFooter.gif) bottom repeat;}
#section1 #newsFooter .footerContainer { 
	width:730px; 
	margin: 0 auto; 
	padding: 20px 0;}
#section1 #newsFooter h3 { 
	text-align: left; 
	margin: 0 0 15px 0;}
#section1 #newsFooter #news { 
	width: 495px; 
	float: left; 
	display: inline;}
#section1 #newsFooter #links { 
	width:210px; 
	float: right; 
	display: inline;}
#section1 #newsFooter #news table.news { border-collapse: collapse;}
#section1 #newsFooter #news table.news td{ 
	padding: 5px; 
	text-align:left;}
#section1 #newsFooter #news table.news td span{
	padding-right: 5px; 
	color: #FF3300; 
	font-weight: bold; 
	font-family:"ＭＳ Ｐゴシック", "Osaka?等幅";}
#section1 #newsFooter #links ul{ 
	width:210px; 
	margin:0; 
	padding:0;}
#section1 #newsFooter #links ul li{ 
	text-align: left; 
	padding: 5px 0 0 0;}
#section1 #newsFooter .copyright{ clear: both;}



/* 
----------------------------------------------------------------------------- 
ClEARFIX
-----------------------------------------------------------------------------*/

.clearfix:after {  
     content: ".";  
     display: block;  
     visibility: hidden;  
     height: 0.1px;  
     font-size: 0.1em;  
     line-height: 0;  
     clear: both;} 
.clearfix {  
     zoom: 1;}


#footer:after {  
     content: ".";  
     display: block;  
     visibility: hidden;  
     height: 0.1px;  
     font-size: 0.1em;  
     line-height: 0;  
     clear: both;} 
#footer{  
     zoom: 1;}
/* 
----------------------------------------------------------------------------- 
privacy policy
-----------------------------------------------------------------------------*/
.privacy {line-height: 1.5;}
.privacy p{margin: 30px 0;}
.privacy ol{width: 600px; margin: 30px auto;list-style-position: outside; }
.privacy ol li{ margin:20px 0; list-style-type: decimal;}
*html #section .privacy ol li{margin: 20px 0 20px 30px; list-style-type: decimal;}