@charset 'euc-jp';

/* ページ */

/* 共通
///////////////////////////////////////////////////////////////////*/
/* メイン検索スペース------------------------------------------　*/
#main_kensaku_top {
}
	/*学区以外のとき*/
	#main_kensaku_top ul#kensaku_button {
	}
	#main_kensaku li, #main_kensaku_top li{
		display:inline;
		float:left;
		list-style:none;
	}
	#main_kensaku li.button a,  #main_kensaku_top li.button a{
		display:block;
		width:97px;
		height:42px;
		margin-left:7px;
	}
	
	/* 学区から探す */
	#kensaku0 a{
		display:block;
		width:193px;
		height:42px;
		margin-right:7px;
		background:url(../images/index/kensakuB00.jpg) no-repeat;
	}
	#kensaku0 a:hover, #kensaku0 a.stay{ background-position:0px -42px;}
	/* 路線・駅から探す */
	#kensaku1 a{background:url(../images/index/kensakuB01.jpg) no-repeat;}
	#kensaku1 a:hover, #kensaku1 a.stay{ background-position:0px -42px;}
	/* 地域から探す */
	#kensaku2 a{background:url(../images/index/kensakuB02.jpg) no-repeat;}
	#kensaku2 a:hover, #kensaku2 a.stay{ background-position:0px -42px;}
	/* 地図から探す */
	#kensaku3 a{background:url(../images/index/kensakuB03.jpg) no-repeat;}
	#kensaku3 a:hover, #kensaku3 a.stay{ background-position:0px -42px;}
	/* 価格が下がった物件特集 */
	#kensaku4 {position:relative;}
	#kensaku4 a{background:url(../images/index/kensakuB04.jpg) no-repeat;}
	#kensaku4 a:hover, #kensaku4 a.stay{ background-position:0px -42px;}
	/* 中古住宅・事業用物件 */
	#kensaku5 {position:relative;}
	#kensaku5 a{background:url(../images/index/kensakuB05.jpg) no-repeat;}
	#kensaku5 a:hover, #kensaku5 a.stay{ background-position:0px -42px;}

	#main_kensaku #henko {
		position:absolute;
		top:47px;
		left:0px;
		height:650px;
		width:700px;
		overflow: scroll;
		overflow-x: hidden;
		z-index:2;
	}

	#main_kensaku_top #gakkuBtn {
		position:absolute;
		top:153px;
		left:485px;
	}
	#main_kensaku_top #gakkuBtn a{
		display:block;
		background:url(../images/index/gakkuBtn.jpg) no-repeat;
		width:175px;
		height:42px;
	}
	#main_kensaku_top #gakkuBtn a:hover{ background-position:left bottom;}
/* 価格変更物件 -------------------------*/
	#henko {
		height:1400px;
		width:720px;
		overflow: scroll;
		overflow-x: hidden;
		float:left;
	}
/*文字装飾-------------------------*/
.orange {color:#FF9900;}
.orange2 {color:#FF6600;}
.big {font-size:16px;}
.s {font-size:12px;}
.s2 {font-size:13px;}

/*説明テーブル-------------------------*/
table.setsumei {
	margin:0px 10px 20px 15px;
}
table.setsumei td{
	padding:5px 10px;
	vertical-align:top;
}
table.setsumei td span{
	font-weight:bold;
}

/*----テーブル----*/
table.tbl {
	margin: 0 0 20px 15px ;
}
.tbl th {
	border: 1px solid #999;
	padding: 5px 0 5px 0px;
	color: #333;
	text-align:center;
	background:#ededed;
}
.tbl td {
	border: 1px solid #999;
	padding: 5px 10px 5px 10px;
	color: #333;
}
.tbl td a{
	text-decoration:underline;
}

/*----フォームテーブル----*/
table.formTable {
	margin: 0 0 20px 15px ;
}
.formTable th {
	border: 1px solid #999;
	padding: 5px 0 5px 10px;
	color: #333;
	text-align:left;
	background:#ededed;
}
.formTable td {
	border: 1px solid #999;
	padding: 5px 10px 5px 10px;
	color: #333;
}
.formTable td a{
	text-decoration:underline;
}

/*その他-------------------------*/
.dinline {
	display:inline;
}

/* その他
///////////////////////////////////////////////////////////////////*/
/*売りたい方へ-------------------------*/
.toi {
	margin: 10px 0 20px 15px ;
}
#osusume_tel {
	background:url("../images/sale/tel.jpg") no-repeat scroll 45px 0 transparent;
	font-weight:bold;
	height:36px;
	text-align:right;
	vertical-align:middle;
	width:520px;
}

.nagare {
	margin: 10px 0 20px 15px ;
	position:relative;
}
	.nagare p{
		position:absolute;
		top:10px;
		left:210px;
		width:430px;
	}

#uritaiCustom {
	position:relative;
	margin-left:5px;
	margin-bottom:30px;
}
	#uritaiCustom #ninzu{
		position:absolute;
		top:65px;
		left:50px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		width:100px;
		font-size:18px;
	}
	/*for IE*/
	* html body #uritaiCustom #ninzu{
		top:62px;
	}
	*:first-child+html body #uritaiCustom #ninzu{
		top:62px;
	}
	#uritaiCustom #ninzu span{
		vertical-align:bottom;
	}
	#uritaiCustom #ninzu img{
		padding-bottom:8px;
		vertical-align:bottom;
	}
	/*for IE*/
	* html body #uritaiCustom #ninzu img{
		padding-bottom:3px;
	}
	*:first-child+html body #uritaiCustom #ninzu img{
		padding-bottom:3px;
	}
	#uritaiCustom #time{
		position:absolute;
		top:70px;
		left:175px;
		color:#FFFFFF;
		font-weight:bold;
	}
	/*for IE*/
	* html body #uritaiCustom #time{
		top:68px;
	}
	*:first-child+html body #uritaiCustom #time{
		top:68px;
	}
	#uritaiCustom #time span{
		vertical-align:bottom;
	}
	#uritaiCustom #time img{
		padding-bottom:5px;
		vertical-align:bottom;
	}
	/*for IE*/
	* html body #uritaiCustom #time img{
		padding-bottom:0px;
	}
	*:first-child+html body #uritaiCustom #time img{
		padding-bottom:0px;
	}

	#uritaiCustom  ul{
		position:absolute;
		top:212px;
		left:20px;
		height:107px;
		width:685px;
		overflow:scroll;
		overflow-x: hidden;
	}
	#uritaiCustom  ul br{
		display:none;
	}
	#uritaiCustom  ul span{
		color: #FF6600;
		font-size: 14px;
		font-weight: bold;
		margin-left: 10px;
		text-align: left;
		float:left;
		width:100px;
	}
	#uritaiCustom  ul a{
		font-size: 14px;
		text-decoration: none;
		float:left;
	}
	#uritaiCustom  li {
		border-bottom:1px dashed #CCC;
		list-style:none;
		clear:both;
		height:20px;
		padding:5px 0;
	}

.reasonBox {
	clear:both;
	margin:0 0 10px 5px;
	font-size:14px;
}
	.reasonBox .title{
		position:relative;
	}
	.reasonBox .title h4{
		position:absolute;
		top:30px;
		left:195px;
		font-weight:bold;
		font-size:16px;
	}
	.reasonBox .title h4.line2{
		top:20px;
		line-height:1.3;
	}
	.reasonBox .imgBox {
		float: right;
		margin-left: 1em;
		margin-right:10px;
		margin-bottom:10px;
	}
	.reasonBox .txtBox {
		border-bottom:1px solid #CCC;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		width:718px;
	}
	.reasonBox .txtBox p{
		margin-left:1em;
		padding-top:10px;
	}

#title02 {
	position:relative;
	clear:both;
	margin-left:5px;
}
	#title02 p {
		position:absolute;
		top:0px;
		left:255px;
	}

/*セール問い合わせ*/
.toiawa {
	height:115px;
	position:relative;
}
	.toiawatel {
		position:absolute;
		top:10px;
		right:50px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		font-weight:bold;
	}
	.toi_btn {
		position:absolute;
		right:48px;
		bottom:15px;
	}
/*リロケーションサービス---------------*/
#relocTextarea {
	position:relative;
}
	#relocTextarea  ul{
		position:absolute;
		top:11px;
		left:20px;
		height:107px;
		width:685px;
		overflow:scroll;
		overflow-x: hidden;
	}
	#relocTextarea  ul br{
		display:none;
	}
	#relocTextarea  ul span{
		color: #FF6600;
		font-size: 14px;
		font-weight: bold;
		margin-left: 10px;
		text-align: left;
		float:left;
		width:100px;
	}
	#relocTextarea  ul a{
		font-size: 14px;
		text-decoration: none;
		float:left;
	}
	#relocTextarea li {
		border-bottom:1px dashed #CCC;
		list-style:none;
		clear:both;
		height:20px;
		padding:5px 0;
	}

#relocSetsumei {
	border:1px solid #CCC;
	margin:0 20px 20px 0px;
}
	#relocSetsumei #catch {
		margin-top:2px;
		margin-left:2px;
		margin-bottom:10px;
	}
.relocToi {
	margin: 0px 0 0px 30px ;
}

.relocBox {
	clear:both;
	margin:0 9px 10px 9px;
	font-size:14px;
}
	.relocBox .title{
		position:relative;
	}
	.relocBox .txtBox {
		border-bottom:1px solid #CCC;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		width:698px;
	}
	.relocBox .txtBox p{
		margin-left:1em;
		padding-top:10px;
	}

/*売買物件検索---------------*/
ul#baibai li {
	float:left;
	display:inline;
	margin-left:15px;
	margin-bottom:20px;
	margin-right:10px;
}

	/*一戸建て*/
	ul#baibai li#menu1 a{
		background:url(../images/search/kensaku_kodate.jpg) no-repeat;
		width:275px;
		height:93px;
		display:block;
	}
	ul#baibai li#menu1 a:hover{
		background-position: 0px -93px;
	}

	/*マンション*/
	ul#baibai li#menu2 a{
		background:url(../images/search/kensaku_mansyon.jpg) no-repeat;
		width:275px;
		height:93px;
		display:block;
	}
	ul#baibai li#menu2 a:hover{
		background-position: 0px -93px;
	}

	/*土地*/
	ul#baibai li#menu3 a{
		background:url(../images/search/kensaku_tochi.jpg) no-repeat;
		width:275px;
		height:93px;
		display:block;
	}
	ul#baibai li#menu3 a:hover{
		background-position: 0px -93px;
	}

	/*事業用・投資用*/
	ul#baibai li#menu4 a{
		background:url(../images/search/kensaku_baibai.jpg) no-repeat;
		width:275px;
		height:93px;
		display:block;
	}
	ul#baibai li#menu4 a:hover{
		background-position: 0px -93px;
	}

/*査定・問い合わせフォーム-------------------------*/
#sateiFormAlert {
	background-color:#f9fae8;
	margin:0 10px 10px 5px;
	padding:10px;
}
#submit {
    background-color: #FBF8EF;
    padding: 5px;
    text-align: center;
	margin:0 25px 0 15px;
}
#submit input {
    padding: 5px 0;
    width: 200px;
}

/*問い合わせ-------------------------*/
.toi_recruit {
	background-color:#E2DCC6;
	border:1px solid #C8BE9A;
	margin-right:10px;
	line-height:1.5;
}
.toi_recruit .left {
	margin-top:10px;
	margin-left:10px;
}
.toi_recruit .toi_tel {
	margin-top:15px;
	font-size:36px;
	font-weight:bold;
	color:#FF6600;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.toi_recruit .toi_com {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#C8BE9A;
	padding-left:5px;
	margin-bottom:5px;
	width:300px;
	text-align:center;
}
#main .table th.caption {
	background-color:#DDD;
	color:#333333;
	width:150px;
}
.tbl_mynavi {
	border-right: #aaaaaa 1px dashed;
	border-top: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px dashed;
	width:730px;
	border-bottom: #aaaaaa 1px solid;
}
.tbl_mynavi td {
	border-right: #aaaaaa 1px dashed;
	border-top: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px dashed;
	border-bottom: #aaaaaa 1px solid;
	text-align: center;
	padding:5px;
}
.tbl_mynavi th.caption {
	border-right: #aaaaaa 1px dashed;
    background: none repeat scroll 0 0 #F5F4F0;
    color: #5A5A5A;
    text-align: center;
}

/* どっちも査定-------------------------*/
#both_cam {
	position:relative;
	margin-left:10px;
	margin-bottom:20px;
}
#both_cam p{
	position:absolute;
	top:167px;
	left:25px;
	font-size:13px;
	width:660px;
	line-height:1.4;
}
.satei_menu1 p{
	position:absolute;
	top:60px;
	left:15px;
	width:315px;
}
.satei_menu p{
	position:absolute;
	top:48px;
	left:15px;
	width:315px;
}

/* キャンペーン-------------------------*/
#open_cam {
	position:relative;
	margin-left:10px;
	margin-bottom:20px;
}
#open_cam p{
	position:absolute;
	top:182px;
	left:25px;
	font-size:12px;
	width:660px;
	line-height:1.4;
}

/*学区検索---------------*/
ul#gakku li {
	float:left;
	display:inline;
	margin-left:15px;
	margin-bottom:20px;
	margin-right:10px;
}

	/*一戸建て*/
	ul#gakku li#menu1 a{
		background:url(../images/search_gakku/kensaku_kodate.jpg) no-repeat;
		width:279px;
		height:97px;
		display:block;
	}
	ul#gakku li#menu1 a:hover{
		background-position: 0px -97px;
	}

	/*マンション*/
	ul#gakku li#menu2 a{
		background:url(../images/search_gakku/kensaku_mansyon.jpg) no-repeat;
		width:279px;
		height:97px;
		display:block;
	}
	ul#gakku li#menu2 a:hover{
		background-position: 0px -97px;
	}

	/*土地*/
	ul#gakku li#menu3 a{
		background:url(../images/search_gakku/kensaku_tochi.jpg) no-repeat;
		width:279px;
		height:97px;
		display:block;
	}
	ul#gakku li#menu3 a:hover{
		background-position: 0px -97px;
	}

	/*事業用・投資用*/
	ul#gakku li#menu4 a{
		background:url(../images/search_gakku/kensaku_baibai.jpg) no-repeat;
		width:279px;
		height:97px;
		display:block;
	}
	ul#gakku li#menu4 a:hover{
		background-position: 0px -97px;
	}
	
/*学区検索　種別---------------*/
#kensaku {
	margin-left:10px;
	margin-top:-50px;
}

/*個人情報保護方針---------------*/
.privacy ol{
	list-style-type: none;
	margin: 0 35px 20px 25px;
}
.privacy ol li{
	margin-left: 1em;
	text-indent: -0.8em;
}
.privacy h4{
	margin-left: 25px;
}