@charset "utf-8";

/* --------------------------------------------------

tempo Setting

-------------------------------------------------- */

#tempo h2 {
	margin: 10px 0 20px;
	background: none;
}

#tempo div.floor1,
#tempo div.floor2{
	position: relative;
	background: #00CCFF;
}

#tempo div.floor1 {
	width: 687px;
	height: 556px;
}

#tempo div.floor2 {
	width: 687px;
	height: 523px;
}



#tempo p.ill {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	/*text-align: center;*/
}

#tempo p.baibai {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 127px;
	top: 15px;
}

#tempo p.sodan {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 205px;
	top: 3px;
}

#tempo p.suishin {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 29px;
	top: 227px;
}

#tempo p.kanri {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 307px;
	top: 68px;
}

#tempo p.chintai {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 189px;
	top: 287px;
}

#tempo p.tenant {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 266px;
	top: 313px;
}

#tempo p.kaihatsu {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 82px;
	top: 451px;
}

#tempo p.somu {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 245px;
	top: 15px;
}

#tempo p.shuno {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 248px;
	top: 270px;
}

#tempo p.kamera {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 406px;
	top: 143px;
}

#tempo p.kamera2 {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 482px;
	top: 350px;
}

#tempo p.kamera3 {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 444px;
	top: 350px;
}

#tempo p.kamera4 {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 282px;
	top: 400px;
}

#tempo p.kamera5 {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 305px;
	top: 377px;
}

#tempo p.kamera6 {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 337px;
	top: 377px;
}

#tempo p.btn {
margin: 30px 0 0;
	text-align: right; 
}

#tempo ul.tempoBtn {
	margin: 0;
	padding: 0 0 0 25px;
}

#tempo ul.tempoBtn:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #tempo ul.tempoBtn {
    height: 1em;
    overflow: visible;
}
/**/

#tempo ul.tempoBtn li {
	margin: 0 32px 0 0;
	padding: 0;
	float: left;
}

#tempo ul.tempoBtn li.last {
	margin: 0;
}

.hovertip {  
    position: absolute;  
    display: none; 
    width: 220px;  
    height: 90px;  
    background: url(../image/sub_category.png) no-repeat;  
    margin: 5px -22px;  
    padding: 35px 10px 15px;  
    text-align: center;
}  
.hovertip_target:hover {  
    text-decoration: none;  
} 

