@charset "Shift_JIS";



/******************************************************

 footer
 
******************************************************/
#footer{
	position: relative;
	width: 960px;
	height: 120px;
	margin: 0px auto;
}
#footer.foot {
	position: relative;
	width: 100%;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	height: 120px;
}
#footer .foot_wrap {
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 55px;
	background-color: #e6e6e6;
	width: 100%;
}
#footer .foot_wrap #foot_navi {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding-top: 15px;
	height: 35px;
}
.foot_wrap #foot_navi li {
	float: left;
}
#footer #foot_Under {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding-top: 15px;
	height: 50px;
}
#footer #foot_Under #copy {
	float: left;
	width: 228px;
	margin-top: 15px;
}
#footer #foot_Under #stfLogo {
	width: 137px;
	height: 36px;
	float: right;
}














#footer #footseotext {
	font-size: 10px;
	line-height: 12px;
	color: #999;
	text-align: left;
	position: absolute;
	left: 0px;
	bottom: 20px;
	width: 960px;
}
#housepoint #footer .foot_Under {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}


#footer #footmail{
	width:240px;
	height:12px;
	position:absolute;
	z-index:5;
	left:0px;
	top:55px;
}

#footer #freedial{
	width:960px;
	height:67px;
	position:absolute;
	z-index:0;
	left:0px;
	top:0px;
}
#footer_menu{
	display:none;
}
#footer_cp{
	display:none;
}
/******************************************************

 fNavArea
 
******************************************************/

#fNavArea {
	width:960px;
	margin:0px auto;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
	background: #fff;
}

#fNavArea ul {
	padding:3px 0px 3px 0px;
}

#fNavArea li { 
	display: inline;
	margin:0px;
	font-size: 10px;
	line-height:10px;
	padding: 0px 5px 0px 10px;
	border-left:1px solid #ccc;
	color:#888;
}

#fNavArea li.blog,
#fNavArea li.concept,
#fNavArea li.top{
	border-left:none;
}

#fNavArea li a.current{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

#fNavArea{
	text-align:center;
}



/******************************************************

 return_top
 
******************************************************/

#pagetop{
	width:960px;
	/** margin-bottom:10px; **/
	text-align:right;
	margin-right: auto;
	margin-left: auto;
}




/******************************************************

 footer_bana
 
******************************************************/



#footerbana{
	width:652px;
	margin:0px auto;
	height:80px;
}

#footerbana .reserve{
	width:316px;
	height:58px;
	float:left;
}

#footerbana .request{
	width:316px;
	height:58px;
	float:right;
}



/******************************************************

 foot
 
******************************************************/

#foot {
	width:100%;
	height:130px;
	background: url("../images/common/foot_bg.gif") repeat-x center top;
	position:relative;
}

#copyright{
	width: 228px;
	height: 10px;
	position: absolute;
	left: 20px;
	top: 85px;
}



#f_navi{
	position:absolute;
	left:20px;
	top:10px;
	border-left:1px solid #ccc;
}
#f_navi li{
	float:left;
	padding: 0px 15px 0px 15px;
	font-size:12px;
	line-height:16px;
	border-right:1px solid #ccc;
}
#f_navi li a{
	color:#000;
	text-decoration: none;
}
#f_navi li a:hover{
	text-decoration: underline;
}



#fs_navi{
	position:absolute;
	left:20px;
	top:55px;
}
#fs_navi li{
	float:left;
	padding: 0px 20px 0px 8px;
	font-size:10px;
	line-height:12px;
	background: url("http://www.sumitomo-rd-mansion.jp/shuto/shoenejutaku-points/images/common/foot_arrow.gif") no-repeat 0px 3px;
}
#fs_navi li a{
	color:#000;
	text-decoration: none;
}
#fs_navi li a:hover{
	text-decoration: underline;
}





/******************************************************

 clear fix
 
******************************************************/

#fNavArea ul:after,
#footerbana:after,
#fs_navi:after,
#f_navi:after {
  display : block;
  clear : both;
  content : '';
}
#fNavArea ul,
#footerbana,
#fs_navi,
#f_navi {
  zoom : 1;
}

/**************************************************************************************/
/**************************************************************************************/
/* SP Site*/
/**************************************************************************************/
/**************************************************************************************/
@media screen and (max-width: 640px) {

#fNavArea {
	display:none;
}

/******************************************************
 footer_bana
******************************************************/

#footerbana{
	width:100%;
}

#footerbana p.reserve, #footerbana p.request{
	width:50%;
	float:left;
	margin:0px;
	padding:0px;
}


}
