@charset "utf-8";
/* CSS Document */


#contentInner{
	width:948px;
	margin:0 auto;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif,'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro';}

#contentInner ul#navigation li{ display:inline}

#contentInner ul#pageLink{
	overflow:hidden;
	border-bottom:1px solid #bbb;
	margin:15px 0 0 0;
	padding:0 0 15px 0;}

#contentInner ul#pageLink li{
	display:block;
	float:left;
	margin:5px 0 0 15px;
	white-space:nowrap;
	
	color:#234385;
	font-weight:bold;
	}

#contentInner ul#pageLink li a{
	display:block;
	font-size:large;
	/*background:url(../images/mkr_link01.gif) 0 10px no-repeat;*/
	padding:0 0 0 25px;
	border-right:1px solid #bbb;
	
	padding:4px 15px 4px 25px;}

#contentInner dl#topics{ width:911px; margin:18px 0 0 18px}

#contentInner dl#topics dt{
	background:url(../images/bg_topics.gif);
	padding:5px;
	font-size:large;
	font-weight:bold;}

#contentInner dl#topics dl{
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #e2ddc9;
	margin:10px 0 0 0;
	padding:0 0 10px 0;}

#contentInner dl#topics dl dt{
	background:none;
	/*width:119px;*/
	width: 90px;
	float:left;
	padding:5px 0 0 7px;
	font-size: small;
	font-weight:normal;}

#contentInner dl#topics dl dd.icon{
	background:none;
	width:150px;
	float:left}

#contentInner dl#topics dl dd.text{
	width:620px;
	float:left;
	/*background:url(../images/bg_topics02.gif) no-repeat left 5px;*/
	padding:3px 0 0 20px;
	margin:0 0 0 20px;
	}

/* SFH追記 20160119 */
#contentInner dl#topics dl dd.icon span{
display:block;
text-align:center;
width:150px;
height:25px;
line-height:25px;
color:#202020;
font-size: 110%;
}

#contentInner dl#topics dl dd.icon span.areaguide{
background-color:#B2E0D1;
}

#contentInner dl#topics dl dd.icon span.trend{
background-color:#B4CFEA;
}

#contentInner dl#topics dl dd.icon span.lifestyle{
background-color:#DDE7B7;
}
#contentInner dl#topics dl dd.icon span.office {
	background-color:#DDE7B7;
	font-size: .95em;
	letter-spacing: -1px;
}

/* SFH追記 20160119ここまで */



#contentInner dl#topics dl dd.text a{font-size:  medium}

#contentArea{ width:911px; margin:0 auto}

#contentArea .line{ clear:both; overflow:hidden}

#contentArea .line h3{ margin:30px 0 0 0}

.headingType01{
	/*background:url(../images/bg_h3.gif) no-repeat bottom;*/
	padding:10px 0 8px 25px;
	font-size: large;
	font-weight:bold;}

.unit{ float:left}

.size1of3{ width:276px; margin:0 26px 0 0;}

.size1of3 dl{ width:249px; margin:0 auto}

.size1of3 dl dt{
	/*background:url(../images/mkr_link02.gif) no-repeat left 2px;*/
	padding:0 0 0 25px;
	}

.size1of3 dl dt a{
	font-size: medium !important;
	color:#234385;
	font-weight:bold;}

.size1of3 dl dt a:visited{font-size: medium !important;}

.size1of3 dl dd{
	/*background:url(../images/bg_list02.gif) no-repeat;*/
	margin:15px 0 0 0;
	padding:15px 5px 0 5px;
	line-height:1.5;
	}

.size1of3 ul.linkList01{ width:249px; margin:0 auto}

.size1of3 ul.linkList01 li{
	/*background:url(../images/bg_topics02.gif) no-repeat left 0;*/
	margin:10px 0 0 0;
	padding:0 0 0 20px }

.linkItemList01{ margin:20px 0 0 0}
.linkItemList01 li{ display:inline; margin:0 5px 0 0}

#foot{
	background:url(../images/bg_footer.gif) repeat-y top left;
	margin:0 0 0 0;
	}

.buyBlock{
	width:340px;
	background:#f2f2f2;
	margin:20px 5px 0 0;
	padding:13px 0 20px 5px;
	float:left;}

.buyBlock h4,
.sellBlock h4,
.rentBlock h4{
	font-size:large;
	font-weight:bold;
	margin:0 0 0 9px;}

.buyBlock ul,
.sellBlock ul,
.rentBlock ul{ overflow:hidden}

.buyBlock ul li{
	display:block;
	float:left;
	width:155px;
	background:url(../images/bg_buylist_top.gif) no-repeat;
	margin:9px 0 0 9px}

.buyBlock ul li a{
	display:block;
	width:155px;
	padding:15px 0 15px 0;
	text-align:center;
	color:#fff;
	font-weight:bold;
	background:url(../images/bg_buylist_bottom.gif) bottom no-repeat}

.buyBlock ul li a span{
	background:url(../images/bg_buylist_glass.gif) no-repeat right;
	padding:5px 20px 5px 0}

.buyBlock ul li a span.mail{
	background:url(../images/bg_buylist_mail.gif) no-repeat right;
	padding:5px 25px 5px 0}

.sellBlock{
	width:319px;
	background:#f2f2f2;
	margin:20px 5px 0 0;
	padding:13px 0 20px 5px;
	float:left;}

.sellBlock ul li{
	display:block;
	float:left;
	width:142px;
	background:url(../images/bg_selllist_top.gif) no-repeat;
	margin:9px 0 0 9px}

.sellBlock ul li a{
	display:block;
	width:142px;
	padding:15px 0 15px 0;
	text-align:center;
	color:#fff;
	font-weight:bold;
	background:url(../images/bg_selllist_bottom.gif) bottom no-repeat}

.sellBlock ul li a span{
	background:url(../images/bg_selllist_mail.gif) no-repeat right;
	padding:5px 20px 5px 0}

.sellBlock ul.sellLinkList li{
	background: url(../images/bg_sell_block_icon01.gif) no-repeat left;
	width:122px;
	margin:20px 0 0 9px;
	padding:0 0 0 20px
	}

.sellBlock ul.sellLinkList li a{
	display:inline;
	text-align: left;
	background: url(../images/bg_sell_block_icon02.gif) no-repeat right;
	width:auto;
	padding:0 20px 0 0;
	color:#36c;
	font-weight:normal;}

.rentBlock{
	width:222px;
	background:#f2f2f2;
	margin:20px 0 0 0;
	padding:13px 0 20px 5px;
	float:left;}

.rentBlock ul li{
	display:block;
	width:198px;
	background:url(../images/bg_rentlist_top.gif) no-repeat;
	margin:9px 0 0 9px}

.rentBlock ul li a{
	display:block;
	width:198px;
	padding:15px 0 15px 0;
	text-align:center;
	color:#fff;
	font-weight:bold;
	background:url(../images/bg_rentlist_bottom.gif) bottom no-repeat}

.rentBlock ul li a span{
	background:url(../images/bg_rentlist_glass.gif) no-repeat right;
	padding:5px 20px 5px 0}

.rentBlock ul.rentLinkList li{
	background: url(../images/bg_sell_block_icon01.gif) no-repeat left;
	width:122px;
	padding:0 0 0 20px
	}

.rentBlock ul.rentLinkList li{
	background: url(../images/bg_sell_block_icon01.gif) no-repeat left;
	width:122px;
	margin:20px 0 0 9px;
	padding:0 0 0 20px
	}

.rentBlock ul.rentLinkList li a{
	display:inline;
	text-align: left;
	background: url(../images/bg_rent_block_icon01.gif) no-repeat right;
	width:auto;
	padding:0 20px 0 0;
	color:#36c;
	font-weight:normal;}

.toTop{ clear: both; margin:20px 0 0 0; text-align:right}

.toTop a{ 
	/*background:url(../images/bg_top.gif) no-repeat left center;*/
	padding:2px 0 2px 20px;}

.mb {margin-bottom:40px;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-block;} /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */

#foot .buyBlock ul li a:visited,
#foot .sellBlock ul li a:visited,
#foot .rentBlock ul li a:visited{
	color:#fff;
	}

#foot .sellBlock ul.sellLinkList li a:visited,
#foot .rentBlock ul.rentLinkList li a:visited{
	color:#36c;
	}
	
#foot .buyBlock ul li a:hover,
#foot .sellBlock ul li a:hover,
#foot .rentBlock ul li a:hover{
	color:#fff;
	}

#foot .sellBlock ul.sellLinkList li a:hover,
#foot .rentBlock ul.rentLinkList li a:hover{
	color:#36c;
	}