@charset "UTF-8";


/*  mainContents
---------------------------------------------------------- */

#mainContents h2 {
	background: url(../../img/main_img.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
	height: 150px;
	width: 700px;
}




/*  mainContents / mainBn
---------------------------------------------------------- */
#mainBn {
	background: url(../../img/mainbanner_bg.gif) no-repeat;
	height: 124px;
	width: 700px;
}
#mainBn ul {
	width: 696px;
	padding: 4px 2px;
	height: 116px;
	overflow:hidden;
	float:left;
}
#mainBn ul li {
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	display: block;
}
#mainBn ul li a{
	display:block;
	text-indent:-9999px;
	height:116px;
	padding:0;
	margin:0px;
	overflow:hidden;
}

/*==== メニュー設定 ====*/

#mainBn ul li#mainBn01 a{
	background:url(../../img/mainbn_01.jpg) 0 0 no-repeat;
	width:228px;
}
#mainBn ul li#mainBn01 a:hover
{
	background:url(../../img/mainbn_01.jpg) no-repeat 0 -116px;
}
#mainBn ul li#mainBn02 a{
	background:url(../../img/mainbn_02.jpg) 0 0 no-repeat;
	width:228px;
}
#mainBn ul li#mainBn02 a:hover
{
	background:url(../../img/mainbn_02.jpg) no-repeat 0 -116px;
}
#mainBn ul li#mainBn03 a{
	background:url(../../img/mainbn_03.jpg) 0 0 no-repeat;
	width:228px;
}
#mainBn ul li#mainBn03 a:hover
{
	background:url(../../img/mainbn_03.jpg) no-repeat 0 -116px;
}




/*  mainContents / mainObject
---------------------------------------------------------- */
#mainObject {
	height: 157px;
	width: 700px;
	margin-top: 10px;
}
#mainObject ul {
	overflow:hidden;
	float:left;
}
#mainObject ul li {
	float: left;
	display: block;
}
#mainObject ul li a{
	display:block;
	text-indent:-9999px;
	height:157px;
	padding:0;
	margin:0px;
	overflow:hidden;
}

/*==== メニュー設定 ====*/

#mainObject ul li#mainObject01 a{
	background:url(../../img/object_01.gif) 0 0 no-repeat;
	width:350px;
}
#mainObject ul li#mainObject01 a:hover
{
	background:url(../../img/object_01.gif) no-repeat 0 -157px;
}
#mainObject ul li#mainObject02 a{
	background:url(../../img/object_02.gif) 0 0 no-repeat;
	width:350px;
}
#mainObject ul li#mainObject02 a:hover
{
	background:url(../../img/object_02.gif) no-repeat 0 -157px;
}



/*  mainContents / newArticle
---------------------------------------------------------- */
#newArticle {
	width: 700px;
	margin-top: 30px;
}
#newArticle h3 {
	background: url(../../img/t_new.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	height: 33px;
	width: 700px;
}



/*  mainContents / newArticle / new　新着物件設定
---------------------------------------------------------- */
#newArticle .new {
	width: 700px;
	margin-top: 20px;
	background: url(../../img/article/article_bg.gif) repeat-y 0px 0px;
}
#newArticle .newPhoto {
	padding: 10px;
	float: left;
	width: 258px;
}
#newArticle .newRead {
	float: right;
	width: 402px;
	padding-right: 10px;
}
#newArticle .newRead h4 {
	background: url(../../img/article/t_newarticle.gif) no-repeat 0px 0px;
	height: 38px;
	width: 392px;
	padding-left: 10px;
	font-size: 150%;
	padding-top: 15px;
	color: #4a4a4a;
}
#newArticle .newRead h5 {
	font-size: 110%;
	font-weight: 600;
	color: #000000;
	width: 382px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
}
#newArticle .newRead p {
	width: 382px;
	padding-left: 10px;
}

/*==== 詳細はこちら ====*/

#newArticle .btnDetails01 {
	height: 22px;
	width: 112px;
	margin-left: 280px;
	margin-top: 10px;
}
#newArticle .btnDetails01 a {
	background: url(../../img/article/btn_details01.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 112px;
}
#newArticle .btnDetails01 a:hover {
	background: url(../../img/article/btn_details01.gif) no-repeat 0px -22px;
	height: 22px;
	width: 112px;
}


/*  mainContents / newArticle / recommendation　イチ押し物件設定
---------------------------------------------------------- */
#newArticle .recommendation {
	width: 700px;
	margin-top: 20px;
	background: url(../../img/article/article_bg.gif) repeat-y 0px 0px;
}
#newArticle .recPhoto {
	padding: 10px;
	float: left;
	width: 258px;
}
#newArticle .recRead {
	float: right;
	width: 402px;
	padding-right: 10px;
}
#newArticle .recRead h4 {
	background: url(../../img/article/t_recommendation.gif) no-repeat 0px 0px;
	height: 38px;
	width: 392px;
	padding-left: 10px;
	font-size: 150%;
	padding-top: 15px;
	color: #4a4a4a;
}
#newArticle .recRead h5 {
	font-size: 110%;
	font-weight: 600;
	color: #000000;
	width: 382px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
}
#newArticle .recRead p {
	width: 382px;
	padding-left: 10px;
}

/*==== 詳細はこちら ====*/

#newArticle .btnDetails02 {
	height: 22px;
	width: 112px;
	margin-left: 280px;
	margin-top: 10px;
}
#newArticle .btnDetails02 a {
	background: url(../../img/article/btn_details02.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 112px;
}
#newArticle .btnDetails02 a:hover {
	background: url(../../img/article/btn_details02.gif) no-repeat 0px -22px;
	height: 22px;
	width: 112px;
}
.wmp {
	margin: 15px auto 0px;
	width: 192px;
	background: #f4f4f4;
	border: 1px dotted #e5e5e5;
	padding: 3px;
	font-size: 84%;
}
.wmp img {
	height: 61px;
	width: 96px;
	float: right;
	padding: 3px;
}



/*  earchType　種類から探す設定
---------------------------------------------------------- */
#searchType {
	display: block;
	float: left;
	height: 202px;
	width: 350px;
	background: url(../../img/typeBg.gif) no-repeat 0px 38px;
	margin-top: 15px;
}
#searchType ul {
	padding-left: 172px;
	padding-top: 54px;
	font-size: 95%;
	width: 150px;
}

#searchType .btnTypeS1 {
	height: 20px;
	width: 125px;
}

#searchType .btnTypeS1 a{
	background:url(../../img/btnTypeS1.gif) no-repeat 0 0;
	width:125px;
	text-indent:-9999px;
	display:block;
	height:20px;
	padding:0;
	margin:0px;
	overflow:hidden;
}

#searchType .btnTypeS1 a:hover
{
	background:url(../../img/btnTypeS1.gif) no-repeat 0 -20px;
}

#searchType .btnTypeS2 {
	height: 20px;
	width: 90px;
}

#searchType .btnTypeS2 a{
	background:url(../../img/btnTypeS2.gif) no-repeat 0 0;
	width:90px;
	text-indent:-9999px;
	display:block;
	height:20px;
	padding:0;
	margin:0px;
	overflow:hidden;
}

#searchType .btnTypeS2 a:hover
{
	background:url(../../img/btnTypeS2.gif) no-repeat 0 -20px;
}



#searchType .btnType2 {
	height: 40px;
	width: 170px;
	padding-left: 161px;
	padding-top: 12px;
}

#searchType .btnType2 a{
	background:url(../../img/btnType2.gif) no-repeat 0 0;
	width:170px;
	text-indent:-9999px;
	display:block;
	height:40px;
	padding:0;
	margin:0px;
	overflow:hidden;
}

#searchType .btnType2 a:hover
{
	background:url(../../img/btnType2.gif) no-repeat 0 -40px;
}



/*  searchArea　エリアから探す設定
---------------------------------------------------------- */
#searchArea {
	display: block;
	float: right;
	height: 202px;
	width: 350px;
	background: url(../../img/areaBg.gif) no-repeat 0px 38px;
	margin-top: 15px;
}

#searchArea .btnArea1,
#searchArea .btnArea2,
#searchArea .btnArea3 {
	height: 40px;
	width: 170px;
	padding-left: 166px;
	padding-top: 9px;
}

#searchArea .btnArea1 a{
	background:url(../../img/btnArea1.gif) no-repeat 0 0;
	width:170px;
	text-indent:-9999px;
	display:block;
	height:40px;
	padding:0;
	margin:0px;
	overflow:hidden;
}

#searchArea .btnArea1 a:hover
{
	background:url(../../img/btnArea1.gif) no-repeat 0 -40px;
}

#searchArea .btnArea2 a{
	background:url(../../img/btnArea2.gif) no-repeat 0 0;
	width:170px;
	text-indent:-9999px;
	display:block;
	height:40px;
	padding:0;
	margin:0px;
	overflow:hidden;
}

#searchArea .btnArea2 a:hover
{
	background:url(../../img/btnArea2.gif) no-repeat 0 -40px;
}

#searchArea .btnArea3 a{
	background:url(../../img/btnArea3.gif) no-repeat 0 0;
	width:170px;
	text-indent:-9999px;
	display:block;
	height:40px;
	padding:0;
	margin:0px;
	overflow:hidden;
}

#searchArea .btnArea3 a:hover
{
	background:url(../../img/btnArea3.gif) no-repeat 0 -40px;
}

