@charset "UTF-8";

#main-area h2{
	background:url(../img/article/reesult_ikko.gif) no-repeat;
	text-indent:-99999px;
}

.henkou{
	background:url(../img/article/change_ikko.gif) no-repeat;
	height:25px;
	width:123px;
}

.tab_section a:hover,
.tab_section a:active{
	background:url(../img/home/os_bg_on.gif) repeat-y;
	width:150px;
	height:auto;
	display:block;
	color:#666666 !important;
	cursor:pointer;
}

/* アイコン */
.icon_area{
	width:130px;
	padding:2px 0 0 0;
	margin:0 0 0 8px !important;
}

.icon_area li{
	float:left;
	background-color:#E377C9;
	padding:2px;
	margin:3px 3px 0 0px;
	font-size:77% !important;
	line-height:100%;
	color:#FFFFFF;
	border:1px #E377C9 solid;
}

.icon_area li.house{
	background:#FFFFFF;
	border:1px #E377C9 solid;
	color:#E377C9;
}

/* 検索条件変更------------------------------------------------ */

ul#nav li.c_title{
	background:url(../img/article/change_ikko.gif) no-repeat right top;
	width:123px;
	height:25px;
	vertical-align:bottom;
	margin:0px 0 0 0;
	padding:0px;
}

/* 一戸建てを探す------------------------------------------------ */

#main-area h2.search_title{
	background:url(../img/article/map_ikko.gif) no-repeat;
	text-indent:-99999px;
	height:50px;
}

h3.search_h3{
	border-left:5px #E377C9 solid;
	padding:0 0 0 7px;
	background:#F4F4F4;
}

.tosearch a{
	background:url(../img/article/map_search.gif) no-repeat;
	height:35px;
	width:147px;
	display:block;
	margin:10px auto 0px auto;	
}

.tosearch a:hover,
.tosearch a:active{
	background:url(../img/article/map_search_on.gif) no-repeat;
	height:35px;
	width:147px;
	display:block;
	margin:10px auto 0px auto;
}

/*物件詳細------------------------------------------------ */
#main-area h2.de_h2{
	background:url(../img/article/de_ti_ikko.gif) no-repeat;
}


#tab-area ul#tab li.tab_pic{
	background:url(../img/article/de_ikko_pic.gif) no-repeat;
	text-indent:-99999px;
}

#tab-area ul#tab li.tab_pic:hover,
#tab-area ul#tab li.tab_pic.select{
	background:url(../img/article/de_ikko_pic_on.gif) no-repeat;
}

#tab-area ul#tab li.tab_map{
	background:url(../img/article/de_ikko_map.gif) no-repeat;
	text-indent:-99999px;
}

#tab-area ul#tab li.tab_map:hover,
#tab-area ul#tab li.tab_map.select{
	background:url(../img/article/de_ikko_map_on.gif) no-repeat;
}

.section_left h3{
	background:url(../img/article/de_icon_ikko.gif) no-repeat;
	padding:0 0 0 32px;
}

.icon_area_de{
	float:left;
}

.icon_area_de li{
	float:left;
	background-color:#E377C9;
	padding:2px;
	margin:10px 3px 0 0px;
	font-size:77% !important;
	line-height:100%;
	color:#FFFFFF;
	border:1px #E377C9 solid;
}

.icon_area_de li.house{
	background:#FFFFFF;
	border:1px #E377C9 solid;
	color:#E377C9;
}

.inquiry_tell,.inquiry_mail{
	margin:0 0 30px 0;
}

.inquiry_tell h5,.inquiry_mail h5{
	border-bottom:1px #CCCCCC dotted;
	margin:10px 0px;
	padding:0 0 5px 20px;
}

.inquiry_tell h5{
	background:url(../img/article/tell_ikko.gif) no-repeat;
}

.inquiry_mail h5{
	background:url(../img/article/mail_ikko.gif) no-repeat 0 3px;
}
	
.back_ a{
	background:url(../img/article/back_ikko.gif) no-repeat;
	height:32px;
	width:119px;
	float:left;
}

.back_ p{
	text-indent:-99999px !important;
}

.back_ a:hover,
.back_ a:active{
	background:url(../img/article/back_ikko_on.gif) no-repeat;
	height:32px;
	width:119px;
	float:left;
}

.print a{
	background:url(../img/article/print_ikko.gif) no-repeat;
	height:32px;
	float:right;
	width:156px;
}

.print p{
	text-indent:-99999px;	
}

.print a:hover,
.print a:active{
	background:url(../img/article/print_ikko_on.gif) no-repeat;
	height:32px;
	float:right;
	width:156px;
}








