@charset "utf-8";
/* CSS Document */

input, select, textarea {
font-size:100%;
font-family:Verdana,Arial,Helvetica,sans-serif,"ＭＳ Ｐゴシック",Osaka;
}

/*----------------------------------------*/
/*main_result*/
/*----------------------------------------*/
#main_result{
width:753px;
display:block;
overflow:hidden;
padding:0 3px 0 17px;
}

/*----------------------------------------*/
/*result_index*/
/*----------------------------------------*/
#result_index{
width:160px;
margin:20px 0 20px 0;
float:left;
}
/*#result_index p.go_index{
height:12px;
margin:0 0 10px 17px;
}*/
#result_index ul{
padding:0 30px 0 17px;
}
#result_index li{
padding:0 0 0 12px;
}

/*----------------------------------------*/
/*result_list*/
/*----------------------------------------*/
#result_list{
width:593px;
margin:20px 0 20px 0;
float:left;
}
#result_list h3{
width:535px;
padding:0 0 7px 12px;
letter-spacing:0.1em;
font-size:120%;
}

/*----------------------------------------*/
/*result_unit*/
/*----------------------------------------*/
#result_unit{
width:267px;
margin:0 18px 13px 0;
float:left;
}
#result_unit p.title{
padding:0 0 0 12px;
letter-spacing:0.1em;
margin-bottom:3px;
}
#result_unit p.img{
background:url(../../img/result/ph_bg.gif) no-repeat;
}
#result_unit p.img a{
background:url(../../img/result/ph_bg.gif) no-repeat;
width:247px;
height:177px;
display:block;
overflow:hidden;
padding:7px 13px 14px 7px;
}
#result_unit p.img a:hover{
background:url(../../img/result/ph_bg.gif) no-repeat 0 -198px;
}

/*----------------------------------------*/
/*result_unit2*/
/*----------------------------------------*/
#result_unit2{
width:262px;
margin:0 19px 13px 0;
float:left;
}
#result_unit2 p.img{
border:1px solid #999999;
border-right:2px solid #aaaaaa;
border-bottom:2px solid #aaaaaa;
background:#ffffff;
}
#result_unit2 p.img a{
background:#ffffff;
width:247px;
display:block;
padding:6px 6px 7px 6px;
}
#result_unit2 p.img a:hover{
background:#eeeeee;
}


/*----------------------------------------*/
/*共通*/
/*----------------------------------------*/
.header_result{
background:url(../../img/result/page_bg_header.gif) no-repeat;
border-bottom-width:0;
height:20px;
width:736px;
display:block;
overflow:hidden;
}

.footer_result{
clear:both;
background:url(../../img/result/page_bg_footer.gif) no-repeat;
border-bottom-width:0;
height:25px;
width:736px;
display:block;
overflow:hidden;
}

/*----------------------------------------*/
/*その他*/
/*----------------------------------------*/
.tensen{
background:url(../../img/tensen.gif) repeat-x;
border-bottom-width:0;
height:1px;
width:482px;/*736-246-8*/
display:block;
overflow:hidden;
margin:0 8px 0 246px;
}
.red{color:#ff0033;}

/*----------------------------------------*/
/*title*/
/*----------------------------------------*/
#page h2.title{
background:url(../../img/realestate/title.gif) no-repeat;
}
#page h2.title a{
background:url(../../img/realestate/title.gif) no-repeat;
width:120px;
height:28px;
display:block;
}

/*----------------------------------------*/
/*main_result*/
/*----------------------------------------*/
#main_result{
background:#ffffff url(../../img/result/page_bg_main1.gif) repeat-y;
}

/*----------------------------------------*/
/*result_index*/
/*----------------------------------------*/
#result_index li{//
/*background:url(../../img/result/icon_1_1.gif) no-repeat;*/
}

/*----------------------------------------*/
/*result_list*/
/*----------------------------------------*/
#result_list h3{
background:url(../../img/result/icon_1_2.gif) no-repeat;
}

/*----------------------------------------*/
/*result_unit*/
/*----------------------------------------*/
#result_unit p.title{
background:url(../../img/result/icon_1_2.gif) no-repeat;
}

/*----------------------------------------*/
/*main_contents*/
/*----------------------------------------*/
#main_contents p.caption{
text-align:right;
}
#main_contents table{
border-spacing:1px;
margin:5px 0 20px 0;
width:547px;
}
#main_contents th{
padding:2px 5px;
background:#eeeeee;
font-weight:normal;
border-style:solid;
border-style:double;
border-color:#cccccc;
border-width:3px;
}
#main_contents td{
padding:4px 5px;
border-style:solid;
border-color:#cccccc;
border-width:1px;
}

/*----------------------------------------*/
/*search*/
/*----------------------------------------*/
#search{
border:1px solid #8fac82;
width:534px;
padding:5px 7px;
margin-bottom:20px;
}
#search p.guide{
}
#search table{
border-spacing:1px;
margin:5px 0 5px 0;
width:100%;
}
#search th{
padding:4px 5px 4px 10px;
font-weight:normal;
border-style:dotted;
border-color:#cccccc;
border-width:1px;
border-top:none;
border-left:none;
border-right:none;
}
#search td{
padding:4px 5px;
border-style:dotted;
border-color:#cccccc;
border-width:1px;
border-top:none;
border-left:none;
border-right:none;
}
#search input.submit{
color:#ffffff;
background-color:#14501e;
background:url(../../img/footer.gif) no-repeat 0 -8px;
border:none;
padding:3px 4px 2px 6px;
margin:0 10px 0 94px;
}


/*----------------------------------------*/
/*フォーム要素の幅*/
/*----------------------------------------*/
.form01{
width:155px;
}
