@charset "utf-8";

/*
========================================

    大建ホーム - home.css
    Last-updated: 2008-05-27
	
	+1: #globalNav
    +2: #topFlash
	+3: #mainContent
		+3-1: 買いたい
		+3-2: 物件検索
		+3-3: 売りたい
	+4: #subContent
		+4-1: 現在の掲載物件数
		+4-2: 新着情報
		+4-3: 会社案内

========================================
*/


/*
    +1: #globalNav
==================================================*/

div#globalNav {
	height: 40px;
}


/*----------------------------------------------------------------------*/


/*
    +2: #topFlash
==================================================*/

div#topFlashBg {
	background: url(/images/bg_topFlash.gif) 0 0 repeat-x;
	height: 235px;
	margin-bottom: 10px;
}

div#topFlash {
	margin: 0 auto;
	width: 890px;
}

div#topFlash p {
	line-height: 235px;
	text-align: center;
}


/*----------------------------------------------------------------------*/


/*
    +3: #mainContent
==================================================*/

/*==============================
    +3-1: 買いたい
==============================*/

div#mainContent ul#buyNav {
	display: inline-block;
	margin-bottom: 15px;
}

div#mainContent ul#buyNav:after {
	content: "";
	display: block;
	clear: both;
}

/* hides from ieMac \*/
* html div#mainContent ul#buyNav {
	height: 1%;
}

div#mainContent ul#buyNav {
	display: block;
}
/* end hide from ieMac */

div#mainContent ul#buyNav li {
	display: inline;
	float: left;
	margin-right: 10px;
}


div#mainContent ul#buyNav li table tr th{
	font-size:15px;
	color:#888888;
    padding-top:9px;
	padding-left:40px;
}

div#mainContent ul#buyNav li table tr td.pict {
    width:86px;
	height:91px;
	text-align:center;
	padding-bottom:8px;
}

div#mainContent ul#buyNav li table tr td p.ott {
    font-size:10px;
	width:59px;
	height:91px;
	line-height:1.25em;
}

div#mainContent ul#buyNav li table#ikko {
    background:url(../images/buy_01.gif) no-repeat top left;
	width:152px;
	height:132px;
}

div#mainContent ul#buyNav li table#mans {
    background:url(../images/buy_02.gif) no-repeat top left;
	width:152px;
	height:132px;
}

div#mainContent ul#buyNav li table#toch {
    background:url(../images/buy_03.gif) no-repeat top left;
	width:152px;
	height:132px;
}

div#mainContent ul#buyNav li table#tous {
    background:url(../images/buy_04.gif) no-repeat top left;
	width:152px;
	height:132px;
}

div#mainContent ul#buyNav li.lastChild {
	margin-right: 0;
}

div#mainContent ul#buyNav li.lastChild table tr td.pict {
    width:86px;
	height:91px;
	padding-bottom:8px;
	padding-left:8px;
}

div#mainContent ul#buyNav li.lastChild p#frss {
	font-size:10px;
	width:59px;
	height:91px;
	line-height:1.25em;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
}


/*==============================
    +3-2: 物件検索
==============================*/

div#mainContent p.word input {
	vertical-align: middle;
}

div#mainContent div.searchBox {
	background-color: #f7f7f7;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	display: inline-block;
	margin-bottom: 15px;
	padding: 15px 10px 0 10px;
	width: 291px;
}

div#mainContent div.searchBox:after {
	content: "";
	display: block;
	clear: both;
}

/* hides from ieMac \*/
* html div#mainContent div.searchBox {
	height: 1%;
}

div#mainContent div.searchBox {
	display: block;
}
/* end hide from ieMac */

div#mainContent div.searchBox p.image {
	display: inline;
	float: left;
	padding-bottom: 10px;
	width: 180px;
}


/*==============================
    +3-3: 売りたい
==============================*/

div#mainContent ul#sellNav {
	display: inline-block;
}

div#mainContent ul#sellNav:after {
	content: "";
	display: block;
	clear: both;
}

/* hides from ieMac \*/
* html div#mainContent ul#sellNav {
	height: 1%;
}

div#mainContent ul#sellNav {
	display: block;
}
/* end hide from ieMac */

div#mainContent ul#sellNav li {
	display: inline;
	float: left;
	margin-right: 8px;
}

div#mainContent ul#sellNav li.turn {
	margin-right: 0;
}


/*----------------------------------------------------------------------*/


/*
    +4: #subContent
==================================================*/

/*==============================
    +4-1: 現在の掲載物件数
==============================*/

div#subContent div#count {
	background-color: #e5dede;
	border: 1px solid #c5b5b4;
	margin-bottom: 15px;
	padding: 5px;
	text-align: center;
}

div#subContent div#count span {
	color: #ff0000;
	font-size: 1.31em;
	font-weight: bold;
	margin-right: 2px;
}


/*==============================
    +4-2: 新着情報
==============================*/

div#subContent div#news {
	margin-bottom: 15px;
	height: 300px;
	overflow: scroll;
}

div#subContent div#news dl dd {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
}


/*==============================
    +4-3: 会社案内
==============================*/

div#subContent div#company {
	margin-bottom: 15px;
}

div#subContent div#company p {
	margin-bottom: 10px;
}
