@charset "utf-8";

/*物件一覧*/

.condition {
/*        background:url(images/condition.gif) no-repeat;
        height:36px;
*/
        width:900px
}

.area_back, .area_change {
        text-align:right;
        margin:5px 0;
}

.condition p {
        padding:10px;
        text-align:left;
        background:#E6F7FF;
}

#Partition .area {
        height:50px;
        overflow:hidden;
}

#Partition .area_change {
        font-size:120%;
}

#Partition .area_tab {
        padding:20px 0 0 10px;
}
#Partition .area_tab li {
        float:left;
}

#Partition .area_tab img {
        cursor:pointer;
}

#Partition h3 {
        clear:both;
        width:880px;
        text-align:left;
        padding:0px 10px;
        background:#E6F7FF;
        _width:900px;
}

#Partition .Property {
		position: relative;
        width:898px;
        border:solid 1px #29245A;
		margin-top:5px;
		margin-bottom:2px;
		padding-bottom:12px;
		text-align:left;
}

#Partition .Property .room_img {
		position: relative;
		top: 30px;
		left: 10px;
		width:180px;
}

#Partition .Property .room_img .photo{
        height:120px;
        padding-bottom:5px;
        overflow:hidden;
}

#Partition .Property .room_info {
		display: block;
		float: right;
		width: 675px;
		margin-right: 12px;
		_margin-right: 6px;
		text-align: left;
}

#Partition .Property .room_info_01 {
		margin:12px 10px 5px 0;
		_margin:10px 0 0 0;
		width:680px;
}

#Partition .Property .room_info_01 .room_info_01a {
		float: left;
		white-space: nowrap;
		margin: 0 10px 12px 0;
}

#Partition .Property .room_info_01 .room_info_01a .type {
		background:#FF9900;
		padding:5px 6px;
		margin-right:5px;
		margin-bottom:10px;
		color:#FFF;
		font-weight:bold;
		vertical-align: text-bottom;
}

#Partition .Property .room_info_01 .room_info_01a .room_name {
		font-size: 140%;
		font-weight: bold;
		line-height: 150%;
		_position: relative;
}

*:first-child+html #Partition .Property .room_info_01 .room_info_01a .room_name {
		position: relative;
 }

#Partition .Property .room_info_01 .room_info_01a_icon {
	display: block;
	margin-bottom:10px;
	min-height: 26px;
}

#Partition .Property .room_info_01 .room_info_01a_icon li {
	display: block;
	float: left;
    margin: 0 0 5px;
	padding: 0;
	width: 52px;
    height: 26px;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_new {
        background:url(images/icon_new.gif) no-repeat;
        width:42px;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_eki {
        background:url(images/icon_eki.gif) no-repeat;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_sara {
        background:url(images/icon_sara.gif) no-repeat;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_madori {
        background:url(images/icon_madori.gif) no-repeat;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_tile {
        background:url(images/icon_tile.gif) no-repeat;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_tf {
        background:url(images/icon_tf.gif) no-repeat;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_netsu {
        background:url(images/icon_netsu.gif) no-repeat;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_lowe {
        background:url(images/icon_lowe.gif) no-repeat;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_eco {
        background:url(images/icon_eco.gif) no-repeat;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_taiyo {
        background:url(images/icon_taiyo.gif) no-repeat;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_electric {
        background:url(images/icon_electric.gif) no-repeat;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_bath {
        background:url(images/icon_bath.gif) no-repeat;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_wc {
        background:url(images/icon_wc.gif) no-repeat;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_2x4 {
        background:url(images/icon_2x4.gif) no-repeat;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_open {
        background:url(images/icon_open.gif) no-repeat;
        width:47px;
}

#Partition .Property .room_info_01 .room_info_01a_icon .icon_blog {
        background:url(images/icon_blog.gif) no-repeat;
        width:47px;
}

#Partition .Property .room_info_01b {
		position:relative;	
        font-size:120%;
		padding:10px 0 15px;
		border-top:solid 3px #EEE;
        width:668px;
        _width:660px;
}

*:first-child+html #Partition .Property .room_info_01b { margin-top:5px; }


#Partition .Property dl.room_info_02 {
        margin:0 10px 0px 0px;
        text-align:left;
        border-left:solid 1px #03A1EB;
        border-right:solid 1px #03A1EB;
        background:#E6F7FF;
        width:668px;
        _width:660px;
}

#Partition .Property dl.room_info_02 dt {
        float:left;
        width:80px;
        padding:5px 0 5px 10px;
        clear:both;
        font-weight:bolder;
        background:#E6F7FF;
        border-top:solid 1px #03A1EB;
        _width:90px;
}

#Partition .Property dl.room_info_02 dd {
        margin-left:90px;
        padding:5px 0 5px 10px;
        border-top:solid 1px #03A1EB;
        border-left:solid 1px #03A1EB;
        background:#FFF;
}

#Partition .Property dl.room_info_03 {
        margin:0 10px 10px 0px;
        text-align:left;
        width:670px;
        _width:660px;
        background:#E6F7FF;
        border-top:solid 1px #03A1EB;
}

#Partition .Property dl.room_info_03 dt.room_info_03a {
        float:left;
        width:80px;
        padding:5px 0 5px 10px;
        clear:both;
        font-weight:bolder;
        background:#E6F7FF;
        border-left:solid 1px #03A1EB;
        _width:91px;
        border-bottom:solid 1px #03A1EB;
}

#Partition .Property dl.room_info_03 dd.room_info_03b {
        float:left;
        padding:5px 0 5px 10px;
        border-bottom:solid 1px #03A1EB;
        border-right:solid 1px #03A1EB;
        border-left:solid 1px #03A1EB;
        background:#FFF;
        width:270px;
        _width:270px;
}

#Partition .Property dl.room_info_03 dt.room_info_03c {
        float:left;
        width:80px;
        padding:5px 0 5px 10px;
        font-weight:bolder;
        background:#E6F7FF;
        border-bottom:solid 1px #03A1EB;
        border-left:none;
        _width:91px;
}

#Partition .Property dl.room_info_03 dd.room_info_03d {
        float:right;
        width:195px;
        padding:5px 0 5px 10px;
        border-left:solid 1px #03A1EB;
        border-bottom:solid 1px #03A1EB;
        border-right:solid 1px #03A1EB;
        background:#FFF;
        _width:208px;
        
}

#Partition .Property .clear {
	clear:both;
	height:1px;
	overflow:hidden;
}


#Partition #Search {
        clear:both;
        _text-align:left;
        margin-top:30px;
}

*:first-child+html #Partition #Search {
        text-align:left;
}

h4 {
	text-align:left;
	font-size:120%;
	font-weight:bolder;
	padding:7px 0 0 12px; 
	width:900px;
	height:30px;
	background:url(../common/images/bg_h2_long.gif) no-repeat;
	margin:0px;
}



#Partition #Search dl {
        margin:10px 0px 0px 0px;
        text-align:left;
        border-top:solid 1px #29245A;
        width:900px;
        _width:898px;
}

#Partition #Search dl dt {
        float:left;
        width:118px;
        _width:128px;
        padding:5px 0 5px 10px;
        clear:both;
        background:#29245A;
        border-bottom:solid 1px #29245A;
        border-left:solid 1px #29245A;
        color:#FFF;
}

#Partition #Search dl dt.search_list {
        border-bottom:solid 1px #FFF;
}

#Partition #Search dl dd {
        float:left;
        width:144px;
        _width:154px;
        padding:5px 0 5px 10px;
        border-bottom:solid 1px #29245A;
	_padding:5px 0 5px 3px;
}

*:first-child+html #Partition #Search dl dd {
        padding:5px 0 5px 3px;
        width:151px;
}

#Partition #Search dl dd.end {
        border-right:solid 1px #29245A;
}

#Partition #Search label {
        padding-left:5px;
}

#Btn {
        clear:both;
        padding-top:30px;
        padding-bottom:50px;
        
}

#Btn img{
        cursor:pointer;
}

/*検索部分のラベリング*/
a,label{cursor:pointer;}
label:hover { color : #FF6600; }
}

/*
#Partition #Btn img{
        float:left;
        margin:30px auto;
}

#Partition #Btn .clear img{
        margin-left:10px;
}
*/

/*市町村別*/
#Municipality .area {
        clear:both;
}

#Municipality .area_title {
        clear:both;
        _height:40px;
}

#Municipality .area img {
        float:left;
}
#Municipality .area ul {
		margin-left:15px;

}

#Municipality .area ul li{
        text-align:left;
        float:left;
        width:175px;
        padding-bottom:5px;
        padding-top:5px;
}

#Municipality .area ul li label {
        padding-left:5px;
}

#Municipality .area ul li span.no_label {
        padding-left:5px;
	color:#888;
}

#Municipality #Owari_West .area_title,
#Municipality #Owari_East .area_title,
#Municipality #Ama .area_title,
#Municipality #Gifu .area_title {
        padding-top:30px;
}

*:first-child+html #Municipality #Owari_West .area_title,
*:first-child+html #Municipality #Owari_East .area_title,
*:first-child+html #Municipality #Ama .area_title,
*:first-child+html #Municipality #Gifu .area_title {
        padding-top:15px;
}
