/*土地検索トップ・オープンハウス情報-------------------------------*/

#main a{
	color: #000000;
	text-decoration: none;
}
#main a:hover{
	color: #000000;
	text-decoration: underline;
}
#main p{
	margin-top: 3px;
	padding: 4px 0 4px 5px;
	background: url(../images/pankuzu_bg.gif) 0 50% no-repeat;
	font-size: 10px;
}
#clear {
	clear: both;
}
#box{
	margin-top: 5px;
	padding: 0;
}
#box p, #box-real p{
	clear: both;
	margin-top: 5px;
	padding: 0;
}

#box ul li, #box-real ul li {
	margin: 0;
	padding-left: 5px;
	font-size: 12px;
	line-height: 140%;
}
#Region-train-s, #Region-train-r {
	letter-spacing: 1.5px;
}
#box li#region-s{
	margin: 10px 0 0 25px;
	padding: 9px 0 9px 0;
	background: url(../images/hokkaido.gif) 110px 50% no-repeat;
	font-size: 14px;
	letter-spacing: 1.5px;
}
#box li#train-s{
	margin: 5px 0 0 25px;
	padding: 9px 0 9px 0;
	background: url(../images/train.gif) 117px 50% no-repeat;
	font-size: 14px;
	letter-spacing: 1.5px;
}
#box li#new-s{
	margin: 10px 0 0 25px;
	padding: 0;
	font-size: 14px;
	letter-spacing: 1.5px;
}
#box li#used-s{
	margin: 5px 0 10px 25px;
	padding: 0;
	font-size: 14px;
	letter-spacing: 1.5px;
}
#Region-train-s a, #Region-train-r a {
	color: #000000;
	text-decoration: none;
}
#Region-train-s a:hover, #Region-train-r a:hover{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: 0.5px;
}

#openhouse-search {
	margin: 0 0 0 20px;
	padding: 0;
	line-height: 150%;
}
#rt {
	float: left;
	width: 210px;
}
#open-house-btn {
	float: left;
	margin-top: 35px;
}
#open-house-btn02 {
	float: left;
	margin-top: 25px;
}
#closest-station {
	float: left;
	padding: 0;
	width: 135px;
	margin: 10px 0 10px 20;
}	
#closest-station span {
	font-size: 12px;
	line-height: normal;
}
#openhouse-search p{
	margin: 0;
	padding: 5px 0 5px 35px;
	background: url(../images/finger_arrow.gif) 0 50% no-repeat;
	font-size: 14px;
	letter-spacing: 1.5px;
}
#each-condition {
	float: right;
	padding: 0;
	width: 425px;
	font-size: 12px;
	letter-spacing: 1.5px;
}
#each-condition img {
	margin-top: 10px;
	padding: 0;
}
p#each-title {
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
	background: url(../images/triangle.gif) 0 50% no-repeat #E1FCFB;
}
#select {
	margin-top: 10px;
	width: 130px;
}
P#line {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0;
}
#openhouse-search-btn {
	margin: 0 auto;
	margin-bottom: 10px;
	padding: 0;
}
#search-back {
	margin: 0 auto;
	padding-bottom: 610px;
}
#search-back02 {
	margin: 0 auto;
	padding-bottom: 240px;
}
#search-back03 {
	margin: 0 auto;
	padding-bottom: 240px;
}
#search-back04 {
	margin: 0 auto;
	padding-bottom: 350px;
}
#openhouose-area-serch {
	float: left;
	margin: 0;
	padding-bottom: 610px;
	width: 180px;
}
#mataha {
	float: left;
	width: 288px;
	margin-top: 30px;
	padding: 0;
	font-size: 14px;
	height: 38px
}
#mataha li{
	margin: 0;
	padding: 0;
	list-style: none;
}
#search-select {
	font-size: 12px;
}
/*詳細表示----------------------------------------------------------*/
#main-resruit {
	margin: 0 4px 0 4px;
	padding: 0;
}

#result-showsai-wrap {
	margin-top: 5px;
	padding: 0;
	text-align: center;
	clear: both;
	background-color: #ffcc99;
}

#result-top-showsai {
	margin: 0;
	padding: 0;
}
#open-house th{
	background: #C4E8FF;
	font-size: 12px;
	padding: 5px 2px 2px 2px;
	font-size: 14px;
	font-weight: bolder;
	width: 150px;
	line-height: 140%;
	text-align: left;
}
#open-house td {
	background: #C4E8FF;
	font-size: 14px;
	padding: 5px 10px 2px 10px;
	line-height: 140%;
	font-weight: bolder;
}

#result-top-showsai th {
	background: #ffcc99;
	font-size: 12px;
	padding: 5px 0 2px 0;
	text-align: center;
	font-size: 11px;
}
#result-top-showsai td {
	background: #ffe9d4;
	font-size: 12px;
	padding: 5px 2px 2px 2px;
	font-size: 11px;
}　
#name-price {
	margin: 0;
	padding: 0;
}	
#name-price th {
	background: #ffcc99;
	font-size: 12px;
	padding: 5px 0 2px 10px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}
#name-price th span, #name-price td span{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
	
#name-price td {
	background: #ffe9d4;
	font-size: 12px;
	padding: 5px 10px 2px 10px;
	font-size: 16px;
	font-weight: bold;

}
#result-img {
	margin: 0;
	padding-top: 5px;
	background: #CCFFFF;
	text-align: center;
	width: 50%;
	vertical-align: top;
	font-size: 9px;
}
#result-img p{
	margin: 5px 5px 0 5px;
	padding: 0;
	background: none;
	text-align: left;
	font-size: 9px;
}
#box-photo{
	margin-top: 5px;
	padding: 0;
	background:#c4e8ff;
}
#box-left {
	float: left;
	margin-left: 5px;
	padding: 0;
	width: 28px;
}
#box-center {
	float: left;
	margin: 0;
	padding: 0;
	width: 580px;
}
#box-center ul{
	padding: 0;
	margin-left: 16px;
}
#box-center li{
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	
}
#box-right {
	float: right;
	margin-right: 5px;
	padding: 0;
	width: 28px;
}
#result-showsai02{
	margin: 0;
	padding: 0;
	letter-spacing: 1.5px;
	line-height: 140%;
}
#result-showsai02 th {
	background: #ffcc99;
	font-size: 12px;
	padding: 5px 0 2px 5px;
	text-align: left;
	font-size: 12px;
	width: 25%;
	height: 30px;
	vertical-align: top;
}
#result-showsai02 td {
	background: #ffe9d4;
	font-size: 12px;
	padding: 5px 0 2px 5px;
	text-align: left;
	font-size: 12px;
	width: 25%;
	vertical-align: top;
}
#result-btn {
	margin: 5px 0 0 4px;
	padding: 0;
}
#result-btn li{
	float: left;
	margin-right: 2px;
	padding: 0;
}
#result-showsai-wrap03 {
	margin-top: 5px;
	padding: 0;
	text-align: center;
	clear: both;
	background-color: #ffccff;
}
#result-showsai03 th {
	background: #FFCCFF;
	font-size: 12px;
	padding: 5px 0 2px 5px;
	text-align: left;
	font-size: 12px;
	width: 25%;
}
#result-showsai03 td {
	background: #fdedfd;
	font-size: 12px;
	padding: 5px 0 2px 5px;
	text-align: left;
	font-size: 12px;
}
p#profile-title{
	background: none;
	margin: 0 0 5px 0;
	font-size: 12px;
}
p#profile-bottom-text{
	margin: 10px 0 10px 20px;
	padding: 0;
	font-size: 10px;
	background: none;
	line-height: 120%;
}
#pickup-result {
	margin: 0 auto;
	margin-top: 10px;
	padding: 0;
	width: 398px;
}
#pickup-result p{
	margin-top: 10px;
	padding: 0;
	background: none;
	text-align: center;
}
#pickup-result p a{
	color: #00F;
	text-decoration: none;
	font-size: 12px;
}
#pickup-result p a:hover{
	color: #00F;
	text-decoration: underline;
}
#recommend-pickup {
	background: #000;
	margin-top: 10px;
	padding: 0;
}
#result-showsai04 th {
	background: #FFF;
	font-size: 12px;
	padding: 5px 0 2px 5px;
	text-align: center;
	font-size: 12px;
	width: 25%;
}
#result-showsai04 td {
	background: #FFF;
	font-size: 12px;
	padding: 5px 0 2px 5px;
	text-align: center;
	font-size: 12px;
}
td#result-showsai-station {
	background:#E1FCFB;
	text-align: center;
}
td#result-showsai-station02 {
	background: #FFF2E7;
	text-align: center;
}
#g-map {
	margin-top: 5px;
	padding: 0;
}
#top-tochi-showsai td{
	background: #FFF;
	font-size: 12px;
	padding: 5px 0 2px 5px;
	text-align: center;
	font-size: 12px;
}
#top-tochi-showsai th {
	background: #FC9;
	font-size: 12px;
	padding: 5px 0 2px 5px;
	text-align: center;
	font-size: 12px;
}
#name-price-tochi th {
	background: #FC9;
	font-size: 12px;
	padding: 5px 0 2px 10px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}
#name-price-tochi td {
	background: #FFF;
	font-size: 12px;
	padding: 5px 0 2px 10px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}
#box-photo2 {
	margin-top: 5px;
	padding: 0;
	background: #FC9;
}
#tochi-img {
	margin: 0;
	padding-top: 5px;
	background: #FC9;
	text-align: center;
	width: 50%;
	vertical-align: top;
	font-size: 12px;
}
#tochi-img p{
	margin: 5px 5px 0 5px;
	padding: 0;
	background: none;
	text-align: left;
	font-size: 14px;
}
#result-showsai02{
	margin: 0;
	padding: 0;
	letter-spacing: 1.5px;
	line-height: 140%;
}
#tochi-showsai02 th {
	background: #FC9;
	font-size: 12px;
	padding: 5px 0 2px 5px;
	text-align: left;
	font-size: 12px;
	width: 25%;
	height: 30px;
	vertical-align: top;
}
#tochi-showsai02 td {
	background: #FFF;
	font-size: 12px;
	padding: 5px 0 2px 5px;
	text-align: left;
	font-size: 12px;
	width: 25%;
	vertical-align: top;
}

/*不動産検索----------------------------------------------------------*/
#box-real{
	margin-top: 5px;
	padding: 0;
	background:#ffffff;
	font-size: 12px;
}
#box-real li#region-s{
	margin: 5px 0 0 25px;
	padding: 9px 0 9px 0;
	background: url(../images/hokkaido.gif) 110px 50% no-repeat;
	font-size: 14px;
	letter-spacing: 1.5px;
}
#region-r span{
	text-decoration: underline;
	color: #0000FF;
	font-weight: bold;
	letter-spacing: 0.5px;
}
#box-real li#train-s{
	margin: 5px 0 0 25px;
	padding: 9px 0 9px 0;
	background: url(../images/train.gif) 117px 50% no-repeat;
	font-size: 14px;
	letter-spacing: 1.5px;
}
#train-r span{
	text-decoration: underline;
	color: #0000FF;
	font-weight: bold;
	letter-spacing: 0.5px;
}
#real-search {
	margin: 0 0 0 10px;
}
#real-search p{
	margin: 0;
	padding: 5px 0 5px 35px;
	background: url(../images/finger_arrow.gif) 0 50% no-repeat ;
	font-size: 14px;
	letter-spacing: 1.5px;
}
#real-station {
	float: left;
	padding: 0;
	width: 135px;
	margin: 10px 0 5px 0;
}
	
P#line {
	margin: 0 0 10px 0;
	padding: 0;
}
#each-condition2 {
	float: right;
	padding: 0;
	margin-top: 10px;
	width: 425px;
	font-size: 12px;
	letter-spacing: 1.5px;
}
#each-condition2 img {
	margin-top: 10px;
	padding: 0;
}
p#each-title02 {
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
	background: url(../images/triangle.gif) 0 50% no-repeat ;
}

#box-real-ichiran {
	margin: 5px;
	padding: 0;
	font-size: 12px;
}
#box-real-ichiran p	{
	clear:both;
	background: none;
	margin: 0;
	padding: 0;
}
#box-real-ichiran p#real-estate-text {
	margin: 10px 0 0 0;
	padding: 0 0 0 25px;
	font-size: 12px;
}

#result-showsai-wrap02 {
	padding: 0;
	background: #FFF;
}
#ichiran-main {
	margin: 5px 0 5px 0;
	padding: 0;
}
#ichiran-main02 {
	padding: 0;
	background: #ccffcc;
	margin: 5px 2px 0 0;
	margin: 0 auto !important;
}
#real-estate-info1 td{
	margin: 0;
	padding: 5px 0 5px 0;
	background: #ccc;
}
#real-estate-info td{
	margin: 0;
	padding: 5px 0 5px 0;
	background: #ccffcc;
}

#ichiran-main03 {
	margin: 0;
	padding: 0;
	background: #E1FFE1;
	height: 55px;
}
#real-estate-cap {
	font-size: 12px;
	font-weight:bold;
}
/*不動産詳細---------------------------------------------------------*/
#real-estate-name {
	margin: 0;
	padding: 0 0 2px 20px;
	background: url(../images/real_estate_name.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: ffcc00;
}
#box-estate{
	margin: 0 auto;
	margin-top: 0px;
	padding: 0;
	background:#ccffcc;
	font-size: 12px;
	width: 580px;
}
#box-estate h3 {
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 14px;
	font-weight: bolder;
}
#box-estate p {
	margin: 4px 5px 0 5px;
	padding: 8px 0 8px 15px;
	background: url(../images/real_estate_name_bar.gif) no-repeat;
	font-size: 12px;
	font-weight: bolder;
}
#estate-img {
	margin-top: 10px;
	padding: 0;
}
#estate-img td{
	margin-top: 10px;
	padding: 0 0 10px 0;
	text-align: center;
}
#result-showsai05{
	margin: 0;
	padding: 0;
	letter-spacing: 1.5px;
	line-height: 140%;
}
#result-showsai05 th {
	background: #ccffcc;
	font-size: 12px;
	padding: 5px 0 5px 5px;
	text-align: left;
	font-size: 12px;
	width: 25%;
}
#result-showsai05 td {
	background: #F3F3F3;
	font-size: 12px;
	padding: 5px 0 5px 5px;
	text-align: left;
	font-size: 12px;
	width: 25%;
}
#numbar2 {
	float: right;
	height: auto;
	margin: 3px 10px 0 0;
}
