@charset "UTF-8";

body{
	behavior:url("csshover3.htc");
}

/* ------------------------------------------------------------ */
/* タグ */
/* ------------------------------------------------------------ */
#tab-area {
	width:650px;
	height:auto;
	margin:0 0 0px 0;
	padding:0 0 10px 0;
	clear:both;
}

#tab-area ul#tab{
	padding:0;
	margin:0;
}

#tab-area ul#tab li {
	display:block;
	float:left;
	width:119px;
	height:29px;
	padding:0 1px 0 0;
	border-bottom:none;
	margin:0;
}

#tab-area ul#tab li.select {
	display:block;
	float:left;
	width:119px;
}
#tab-area div {
	float: left;
	height: auto;
	margin:0;
}

.intab{
	border:1px #FF00FF solid;
	width:640px;
	border: 1px solid #ccc;
	padding:10px 0 0px 10px;
}

.tab_link{
	background:url(../img/common/link.gif) no-repeat 0 8px;
	padding:0 10px 10px 10px;
	float:right;
}

.intab .clearfix{
	margin:0 0 10px 0 !important;
}

/* 制約済み------------ */

.intab .tab_section,.intab .tab_section_m,.intab .tab_section_t,.intab .tab_section_z{
	background:url(../img/home/os_bg.gif) repeat-y;
	width:150px;
	height:auto;
	display:block;
	padding:0;
	margin:0px 8px 0px 0px !important;
	text-decoration:none;
	color:#333333 !important;
}

/* 一戸建て------------ */
#tab-area ul#tab li.tab_ikko{
	background:url(../img/home/tab_ikkodate.gif) no-repeat;
	text-indent:-99999px;
}

#tab-area ul#tab li.tab_ikko:hover{
	background:url(../img/home/tab_ikkodate_on.gif) no-repeat;
}

.tab_section{
	float:left;
	display:block;
}

.intab .tab_section a{
	background:url(../img/home/os_bg.gif) repeat-y;
	width:150px;
	height:auto;
	display:block;
	text-decoration:none;
	color:#333333 !important;
	cursor:pointer;
}

.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;
}

#tab-area .tab_ikko ul li a:hover,
#tab-area .tab_ikko ul li a:active{
	background:url(../img/home/tab_ikkodate_on.gif) no-repeat;
}

/* アイコン */
.icon_area{
	width:130px;
	padding:2px 0 0 0;
	margin:0 0 0 8px !important;
	_margin:0 0 0 4px !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;
}

/* マンション------------ */
#tab-area ul#tab li.tab_man{
	background:url(../img/home/tab_mansyon.gif) no-repeat;
	text-indent:-99999px;
}

#tab-area ul#tab li.tab_man:hover{
	background:url(../img/home/tab_mansyon_on.gif) no-repeat;
	width:119px;
}

.tab_section_m{
	float:left;
	display:block;
}

.tab_section_m a{
	background:url(../img/home/os_bg.gif) repeat-y;
	width:150px;
	height:auto;
	display:block;
	text-decoration:none;
	color:#333333 !important;
	cursor:pointer;
}

.tab_section_m a:hover,
.tab_section_m a:active{
	background:url(../img/home/os_bg_m_on.gif) repeat-y;
	width:150px;
	height:auto;
	display:block;
	color:#666666 !important;
	cursor:pointer;
}

/* アイコン */
.icon_area_m{
	width:130px;
	padding:2px 0 0 0;
	margin:0 0 0 8px !important;
	_margin:0 0 0 4px !important;
}

.icon_area_m li{
	float:left;
	background-color:#86D257;
	padding:2px;
	margin:3px 3px 0 0px;
	font-size:77% !important;
	line-height:100%;
	color:#FFFFFF;
	border:1px #86D257 solid;
}

.icon_area_m li.house{
	background:#FFFFFF;
	border:1px #86D257 solid;
	color:#86D257;
}

/* 土地------------ */
#tab-area ul#tab li.tab_tochi{
	background:url(../img/home/tab_tochi.gif) no-repeat;
	text-indent:-99999px;
}

#tab-area ul#tab li.tab_tochi:hover{
	background:url(../img/home/tab_tochi_on.gif) no-repeat;
	width:119px;
}

.tab_section_t{
	float:left;
	display:block;
}

.tab_section_t a{
	background:url(../img/home/os_bg.gif) repeat-y;
	width:150px;
	height:auto;
	display:block;
	text-decoration:none;
	color:#333333 !important;
	cursor:pointer;
}

.tab_section_t a:hover,
.tab_section_t a:active{
	background:url(../img/home/os_bg_t_on.gif) repeat-y;
	width:150px;
	height:auto;
	display:block;
	color:#666666 !important;
	cursor:pointer;
}

/* アイコン */
.icon_area_t{
	width:130px;
	padding:2px 0 0 0;
	margin:0 0 0 8px !important;
	_margin:0 0 0 4px !important;
}

.icon_area_t li{
	float:left;
	background-color:#D5AC33;
	padding:2px;
	margin:3px 3px 0 0px;
	font-size:77% !important;
	line-height:100%;
	color:#FFFFFF;
	border:1px #D5AC33 solid;
}

.icon_area_t li.house{
	background:#FFFFFF;
	border:1px #D5AC33 solid;
	color:#D5AC33;
}

/* 造成地------------ */
#tab-area ul#tab li.tab_zou{
	background:url(../img/home/tab_zouseichi.gif) no-repeat;
	text-indent:-99999px;
}

#tab-area ul#tab li.tab_zou:hover{
	background:url(../img/home/tab_zouseichi_on.gif) no-repeat;
}

.tab_section_z{
	float:left;
	display:block;
}

.tab_section_z a{
	background:url(../img/home/os_bg.gif) repeat-y;
	width:150px;
	height:auto;
	display:block;
	text-decoration:none;
	color:#333333 !important;
	cursor:pointer;
}

.tab_section_z a:hover,
.tab_section_z a:active{
	background:url(../img/home/os_bg_z_on.gif) repeat-y;
	width:150px;
	height:auto;
	display:block;
	color:#666666 !important;
	cursor:pointer;
}

/* アイコン */
.icon_area_z{
	width:130px;
	padding:2px 0 0 0;
	margin:0 0 0 8px !important;
	_margin:0 0 0 4px !important;
}

.icon_area_z li{
	float:left;
	background-color:#F9AF35;
	padding:2px;
	margin:3px 3px 0 0px;
	font-size:77% !important;
	line-height:100%;
	color:#FFFFFF;
	border:1px #F9AF35 solid;
}

.icon_area_z li.house{
	background:#FFFFFF;
	border:1px #F9AF35 solid;
	color:#F9AF35;
}


/* アクティブ------------ */

#tab-area ul#tab li.select.tab_ikko{background:url(../img/home/tab_ikkodate_on.gif) no-repeat;}
#tab-area ul#tab li.select.tab_man{background:url(../img/home/tab_mansyon_on.gif) no-repeat;}
#tab-area ul#tab li.select.tab_tochi{background:url(../img/home/tab_tochi_on.gif) no-repeat;}
#tab-area ul#tab li.select.tab_zou{background:url(../img/home/tab_zouseichi_on.gif) no-repeat;}


/* コメント */
.comment_area{
	background-color:#FFFFFF;
	width:128px;
	height:32px !important;
	overflow:hidden;
	padding:2px;
	line-height:120%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin:0 0 0 8px !important;
	_margin:0 0 0 4px !important;
}

.tab_section_z .comment_area{
	background-color:#FFFFFF;
	width:128px;
	height:auto !important;
	padding:2px;
	line-height:120%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* 物件情報 */
.address{
	clear:both;
	font-size:115%;
	font-weight:bold;
	text-decoration:none;
	width:130px;
	line-height:110%;
	padding:8px 0 2px 0;
	margin:0 0 0 8px !important;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.price{
	line-height:115%;
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin:0 0 0 8px !important;
	_margin:0 0 0 4px !important;
}

.space{
	text-align:right;
	padding:4px 8px 8px 0;
	line-height:100%;
	font-size:90%;
}

/* ------------------------------------------------------------ */
/* オープンハウス */
/* ------------------------------------------------------------ */

.ophouse{
	border-bottom:1px #CCCCCC dotted;
	display:block;
	padding:8px 0 8px 0;
}

.ophouse .link_img{
	float:left !important;
	width:106px !important;
}

.ophouse .link_img img{
	width:106px !important;
}

.img_area{
	float:left;
	padding:1px;
	border:1px #CCCCCC solid;
}

.ophouse_contents{
	width:530px;
	float:right;

}

.ophouse p{
	font-size:115%;
	font-weight:bold;
	line-height:100%;
}
.comment{
	font-size:100% !important;
	font-weight:normal !important;
	line-height:140% !important;
	padding:5px 0px;
}

.op_day,
.op_time{
	float:left;
	line-height:100%;
	padding:0 10px 0 0;
}

.op_day img,
.op_time img{
	vertical-align:bottom;
	padding:0 5px 0 0;
}

.more{
	float:right;
}

.section3 .home_price ul li img{
	vertical-align:bottom;
	padding:0 0 8px 0;
}

/* ------------------------------------------------------------ */
/* information */
/* ------------------------------------------------------------ */

.info_title{
	background:url(../img/home/information.gif) no-repeat;
	width:450px;
	height:30px;
}

.info_title img{
	float:right;
	clear:both;
	padding:6px 5px 0 0;
}

.news{
	border:1px #CCCCCC solid;
	height:180px;
	border-bottom:1px #CCCCCC solid;
	overflow:auto;
}

.info{
	border-bottom:1px #CCCCCC dotted;
	margin:5px 7px 5px 7px;
	padding:0 0 2px 0;
	line-height:140%;
}

.date{
	float:left;
	width:80px;
}

.info_cont{
	float:right;
	width:320px;
	padding:0 0 0 10px;
	background:url(../img/common/link.gif) no-repeat 0px 7px;
}

.info_cont a{
	
}
