@charset "utf-8";
body {
	background: url(../imgs/bg_main2.gif) 0 313px repeat-x;
}
#wrap {
	background: url(../imgs/bg_header.jpg) top center repeat-x;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 100%;
}
#mainImg {
	background: url(../imgs/bg_mainimg.gif) top center repeat-x;
}
/*---メインカラム---*/

#main {
	width: 830px;
	margin-left: auto;
	margin-right: auto;
}
#mainwide {
	width: 830px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#mainLeft {
	width: 620px;
	float: left;
	text-align: left;
	margin-bottom: 10px;
}
/*---買うメニュー---*/

#idxBuymenu {
	width: 217px;
	height:202px;
	margin-bottom: 10px;
	float: left;
}
#idxBuymenu dt {
	background: url(../imgs/img_buy_title.gif) no-repeat;
	width: 217px;
	height: 42px;
	display: block;
}
#idxBuymenu dt a {
	background: url(../imgs/img_buy_title.gif) no-repeat;
	width: 217px;
	height: 42px;
	display: block;
	text-indent: -9999px;
}
#idxBuymenu dd a {
	display: block;
	text-indent: -9999px;
}
#idxBuymenu #navBuy01 {
	background: url(../imgs/navi_buy_01.gif);
	width: 217px;
	height: 32px;
	display: block;
}
#idxBuymenu #navBuy02 {
	background: url(../imgs/navi_buy_02.gif);
	width: 217px;
	height: 32px;
	display: block;
}
#idxBuymenu #navBuy03 {
	background: url(../imgs/navi_buy_03.gif);
	width: 217px;
	height: 32px;
	display: block;
}
#idxBuymenu #navBuy04 {
	background: url(../imgs/navi_buy_04.gif);
	width: 217px;
	height: 32px;
	display: block;
}
#idxBuymenu #navBuy05 {
	background: url(../imgs/navi_buy_05.gif);
	width: 217px;
	height: 32px;
	display: block;
}
#idxBuymenu #navBuy01 a {
	background: url(../imgs/navi_buy_01.gif);
	width: 217px;
	height: 32px;
	display: block;
}
#idxBuymenu #navBuy02 a {
	background: url(../imgs/navi_buy_02.gif);
	width: 217px;
	height: 32px;
	display: block;
}
#idxBuymenu #navBuy03 a {
	background: url(../imgs/navi_buy_03.gif);
	width: 217px;
	height: 32px;
	display: block;
}
#idxBuymenu #navBuy04 a {
	background: url(../imgs/navi_buy_04.gif);
	width: 217px;
	height: 32px;
	display: block;
}
#idxBuymenu #navBuy05 a {
	background: url(../imgs/navi_buy_05.gif);
	width: 217px;
	height: 32px;
	display: block;
}
/*---借りるメニュー---*/

#idxRentmenu {
	width: 216px;
	height:202px;
	margin-bottom: 10px;
	float: left;
}
#idxRentmenu dt {
	background: url(../imgs/img_rent_title.gif) no-repeat;
	width: 216px;
	height: 42px;
	display: block;
}
#idxRentmenu dt a {
	background: url(../imgs/img_rent_title.gif) no-repeat;
	width: 216px;
	height: 42px;
	display: block;
	text-indent: -9999px;
}
#idxRentmenu dd a {
	display: block;
	text-indent: -9999px;
}
#idxRentmenu #navRent01 {
	background: url(../imgs/navi_rent_01.gif);
	width: 216px;
	height: 32px;
	display: block;
}
#idxRentmenu #navRent02 {
	background: url(../imgs/navi_rent_02.gif);
	width: 216px;
	height: 32px;
	display: block;
}
#idxRentmenu #navRent03 {
	background: url(../imgs/navi_rent_03.gif);
	width: 216px;
	height: 32px;
	display: block;
}
#idxRentmenu #navRent04 {
	background: url(../imgs/navi_rent_04.gif);
	width: 216px;
	height: 32px;
	display: block;
}
#idxRentmenu #navRent05 {
	background: url(../imgs/navi_rent_05.gif);
	width: 216px;
	height: 32px;
	display: block;
}
#idxRentmenu #navRent01 a {
	background: url(../imgs/navi_rent_01.gif);
	width: 216px;
	height: 32px;
	display: block;
}
#idxRentmenu #navRent02 a {
	background: url(../imgs/navi_rent_02.gif);
	width: 216px;
	height: 32px;
	display: block;
}
#idxRentmenu #navRent03 a {
	background: url(../imgs/navi_rent_03.gif);
	width: 216px;
	height: 32px;
	display: block;
}
#idxRentmenu #navRent04 a {
	background: url(../imgs/navi_rent_04.gif);
	width: 216px;
	height: 32px;
	display: block;
}
#idxRentmenu #navRent05 a {
	background: url(../imgs/navi_rent_05.gif);
	width: 216px;
	height: 32px;
	display: block;
}
/*---検索メニュー---*/

#idxSearchmenu {
	width: 187px;
	height:202px;
	margin-bottom: 10px;
	float: left;
}
#idxSearchmenu #navSearch01 {
	background: url(../imgs/bnr_family.gif) left;
	display: block;
	width: 187px;
	height: 102px;
}
#idxSearchmenu #navSearch02 {
	background: url(../imgs/bnr_inaka.gif) left;
	display: block;
	width: 187px;
	height: 100px;
}
#idxSearchmenu #navSearch01 a {
	background: url(../imgs/bnr_family.gif) left;
	display: block;
	width: 187px;
	height: 102px;
	text-indent: -9999px;
}
#idxSearchmenu #navSearch02 a {
	background: url(../imgs/bnr_inaka.gif) left;
	display: block;
	width: 187px;
	height: 100px;
	text-indent: -9999px;
}
/*---オススメ物件---*/

#idxRec {
	background: url(../imgs/box_rec_bg.gif);
	width: 620px;
	clear: both;
}
#idxRec h2 {
	margin-top: 0;
}
#idxRec .boxbody {
	text-align: left;
	width: 600px;
	margin-left: 10px;
}
#idxRec .boxbtm {
	background: url(../imgs/box_rec_btm.gif) bottom no-repeat;
	width: 620px;
	height: 10px;
}
#idxRec .bukken {
	border-collapse: collapse;
	width: 100%;
	margin: 5px 0;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #FFFFFF;
}
#idxRec .bukken td {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
}
#idxRec .bukken th {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background: #EBEBEB;
	text-align: center;
	width: 20%;
}
#idxRec .bukken .photo {
	width: 20%;
}
#idxRec .bukken .btndetail {
	width: 10%;
}
/*---新着情報---*/

#idxNews dt {
	width: 130px;
	float: left;
	clear: both;
	padding: 3px;
	white-space: nowrap;
	border-bottom: 1px dotted #CCCCCC;
}
#idxNews dd {
	width: 470px;
	float: right;
	padding: 3px;
	border-bottom: 1px dotted #CCCCCC;
}
ul#idxNews {
	margin-bottom: 10px;
}
ul#idxNews li {
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style: none;
	line-height: 130%;
}
ul#idxNews li {
}


/* トップページRSS */
#feedControl,#feedControl2,#feedControl3 {}
#feedControl2 { float: left; width: 305px;}
#feedControl3 { float: right; width: 305px;}
#feedControl .gfc-resultsRoot,#feedControl2 .gfc-resultsRoot,#feedControl3 .gfc-resultsRoot {width: 305px;float: left;}
.gfc-resultsRoot + .gfc-resultsRoot {margin-left: 10px;}
#feedControl a ,#feedControl2 a ,#feedControl3 a {background: url(../imgs/icon_rss.png) no-repeat;padding-left: 15px;}
#feedControl .gf-author,#feedControl2 .gf-author ,#feedControl3 .gf-author {display: none;}
#feedControl .gf-snippet,#feedControl2 .gf-snippet,#feedControl3 .gf-snippet {display: none;}
#feedControl .gfc-result,#feedControl2 .gfc-result,#feedControl3 .gfc-result {border-bottom: 1px dotted #999999;padding-bottom: 0.3em;}
#feedControl .gfc-result .gf-title,#feedControl2 .gfc-result .gf-title,#feedControl3 .gfc-result .gf-title {height: auto;}
#feedControl .gfc-result .gf-relativePublishedDate,
#feedControl2 .gfc-result .gf-relativePublishedDate,
#feedControl3 .gfc-result .gf-relativePublishedDate {font-size: 83%;background: url(../imgs/img_update.png) no-repeat;padding-left:43px;}
#feedControl .gfc-result .gf-spacer,
#feedControl2 .gfc-result .gf-spacer,
#feedControl3 .gfc-result .gf-spacer {display: none;}
#feedControl .gfc-resultsHeader .gfc-title {background: #A5C82B;color: #FFFFFF;padding: 4px;display: block;border-top: 2px #003300 solid;}
#feedControl2 .gfc-resultsHeader .gfc-title { width: 305px; height: 40px; text-indent:-9999px; background: #ffc4c4 url(../imgs/bg_rss_bg_01.png) top repeat-x; color: #9a2b2b; display: block;}
#feedControl3 .gfc-resultsHeader .gfc-title { width: 305px; height: 40px; text-indent:-9999px; background: #d1dee9 url(../imgs/bg_rss_bg_02.png) top repeat-x; color: #07406f; display: block;}

.gfc-resultsHeader { width: 305px; height: 40px; display: block;}



















#mainRight {
	width: 192px;
	float: right;
	text-align: left;
	margin-bottom: 10px;
	font-size:87%;
}
#mainRight .bnrlist {
	margin-bottom: 3px;
}
#mainRight .bnrlist li {
	list-style: none;
	margin-bottom: 2px;
}
#mainRight .bnrlist2 {
	margin-bottom: 3px;
}
#mainRight .bnrlist2 li {
	list-style: none;
	margin-bottom: 2px;
}
#boxOwner {
	background: url(../imgs/box_about_bg.gif);
	width: 192px;
	margin-bottom: 5px;
}
#boxOwner h2 {
	margin-top: 0;
	margin-bottom: 0;
}
#boxOwner .boxbody {
	margin-left: 5px;
	margin-right: 5px;
}
#boxOwner .boxbtm {
	background: url(../imgs/box_about_btm.gif) bottom no-repeat;
	height: 8px;
	width: 192px;
	clear: both;
}
#boxOwner ul li {
	margin-left: 15px;
}
#boxAbout {
	background: url(../imgs/box_about_bg.gif);
	width: 192px;
	margin-bottom: 5px;
}
#boxAbout h2 {
	margin-top: 0;
	margin-bottom: 0;
}
#boxAbout .boxbody {
	margin-left: auto;
	margin-right: auto;
	width: 172px;
}
#boxAbout .boxbody h3 {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
}
#boxAbout .boxbody p {
	color: #5a5a5a;
	margin-bottom: 3px;
	line-height: 130%;
}
#boxAbout .boxbody div.hrline {
	border-bottom: 1px dotted #999999;
	height: 5px;
	margin-bottom: 5px;
}
#boxAbout .boxbody div.hrline hr {
	display: none;
}
#boxAbout .boxbtm {
	background: url(../imgs/box_about_btm.gif) bottom no-repeat;
	height: 8px;
	width: 192px;
	clear: both;
}
#boxAbout ul li {
	margin-left: 15px;
}
/*---■■■■非表示設定■■■■---*/#mainRight .bnrlist {
	display: none;
}
/*---■■■■非表示設定■■■■---*/#mainRight #boxOwner {
	display: none;
}
#footer {
	clear: both;
	text-align: left;
	margin-bottom: 20px;
	font-size: 90%;
}
#copyright {
	width: 830px;
}
#sitemap {
	text-align:center;
}
#sitemap ul {
	display:inline;
	padding-left:5px;
	border-left:1px solid #000000;
}
#sitemap li {
	display:inline;
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid #000000;
}
#sitemap li {
	display:inline;
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid #000000;
}
#sitemap li {
	display:inline;
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid #000000;
}
#sitemap {
	padding: 10px;
	background: #ededed;
	text-align: center;
	margin-bottom: 5px
}

