@charset "UTF-8";

/*bodyBlock
------------------------------------*/
.bodyBlockWide{
	width:970px;
	margin:0 auto;
}

#panelHikaku1, .compareFaq {
 margin-top: -145px;
}


/*localNaviTop
------------------------------------*/
#localNaviTop li a{
	background:url(../image/compares/localnavi_top.gif) no-repeat;
}

#localNaviTop .faq a{background-position:-29px 0;width:116px;}
#localNaviTop .faq a:hover{background-position:-29px -48px;}

/*panels common
====================================*/
dl#panelHikaku1,
dl#panelHikaku2,
dl#panelHikaku3{
	background:url(../image/compares/background_panel.gif) bottom no-repeat;
	margin-bottom:37px;
}

dl#panelHikaku1 dt,
dl#panelHikaku2 dt,
dl#panelHikaku3 dt{
	line-height:0;
}

dl#panelHikaku1 dd,
dl#panelHikaku2 dd{
	position:relative;
}

dl#panelHikaku1 dd p.exposition {
	font-size:75%;
	color:#595757;
	margin: 17px 0 20px 26px;
}

dl#panelHikaku2 dd p.exposition{
	font-size:75%;
	color:#595757;
	position:absolute;
	top:17px;
	left:26px;
}

/*panelHikaku1
------------------------------------*/
#panelHikaku1 dd{
	height:437px;
}

#tasha{
 text-align: center;
}

/*panelHikaku2
------------------------------------*/
#panelHikaku2 dd{
	height:307px;
}

#karusa{
	position:absolute;
	top:77px;
	left:25px;
}

#speedDown{
	position:absolute;
	top:85px;
	left:548px;
}

dl#condition{
	background:#EFEFF0;
	position:absolute;
	top:150px;
	left:550px;
	width:390px;
	font-size:63%;
	color:#595757;
}

#panelHikaku2 dl#condition dt{
	padding:15px 16px 5px 16px;
}

#panelHikaku2 dl#condition dd{
	padding:0 16px 15px 16px;
	height:auto;
}

/*panelHikaku3
------------------------------------*/
#panelHikaku3{
	height:780px;
}

dl#panelHikaku3 dd p.exposition{
	font-size:75%;
	color:#595757;
	margin: 10px 0 20px 26px;
	top:107px;
	left:26px;
}

#panelHikaku3 div#price{
	text-align: center;
	margin: 25px auto 0;
}

p.annotetion{
	color:#585757;
	font-size:75%;
	margin: 10px 0 20px 26px;
}

p#buttonFaq{
	margin:0px 0px 40px 6px;
}

.estimateClosing{
	margin-bottom:10px;
}