@charset "utf-8";

/* rent detail
--------------------------------------------------------------- */

.rentwarp{
	width:730px;
	margin:0 0 40px 0;
}

.rentleft{
	width:302px;
	float:left;
	padding:10px;
}

.rentright{
	width:388px;
	float:right;
}

.rentright ul li{
	display:block;
	margin:0 10px 0 0;
	float:left;
}

#map_canvas{
	width:600px;
	height:500px;
}

/* tab
--------------------------------------------------------------- */

/*stella*/
#tabste_rent{width:730px; margin:0 auto;}
#tabste_b2f{float:left;}
#tabste_b1f,#tabste_1f,#tabste_2f,#tabste_3f,#tabste_4f,#tabste_5f,#tabste_6f,#tabste_7f,#tabste_8f{float:left; margin:0 0 0 3px;}
#tabste_b2fBox,#tabste_b1fBox,#tabste_1fBox,#tabste_2fBox,#tabste_3fBox,#tabste_4fBox,#tabste_5fBox,#tabste_6fBox,#tabste_7fBox,#tabste_8fBox{width:706px; margin:0 0 10px 0; padding:10px;}
#tabste_b2fBox,#tabste_b1fBox,#tabste_1fBox,#tabste_2fBox,#tabste_3fBox,#tabste_4fBox,#tabste_5fBox,#tabste_6fBox,#tabste_7fBox,#tabste_8fBox{border:solid 2px #7FB870; margin:0 0 20px 0;}

/*hospitalmae*/
#tabhos_rent{width:730px; margin:0 auto;}
#tabhos_1f{float:left;}
#tabhos_2f,#tabhos_3f,#tabhos_4f{float:left; margin:0 0 0 10px;}
#tabhos_1fBox,#tabhos_2fBox,#tabhos_3fBox,#tabhos_4fBox{width:706px; margin:0 0 10px 0; padding:10px;}
#tabhos_1fBox,#tabhos_2fBox,#tabhos_3fBox,#tabhos_4fBox{border:solid 2px #7FB870; margin:0 0 20px 0;}

/*revante1*/
#tabre1_rent{width:730px; margin:0 auto;}
#tabre1_b1f{float:left;}
#tabre1_1f,#tabre1_2f,#tabre1_3f{float:left; margin:0 0 0 10px;}
#tabre1_b1fBox,#tabre1_1fBox,#tabre1_2fBox,#tabre1_3fBox{width:706px; margin:0 0 10px 0; padding:10px;}
#tabre1_b1fBox,#tabre1_1fBox,#tabre1_2fBox,#tabre1_3fBox{border:solid 2px #7FB870; margin:0 0 20px 0;}

/*revante3*/
#tabre3_rent{width:730px; margin:0 auto;}
#tabre3_1f{float:left;}
#tabre3_2f{float:left; margin:0 0 0 10px;}
#tabre3_1fBox,#tabre3_2fBox{width:706px; margin:0 0 10px 0; padding:10px;}
#tabre3_1fBox,#tabre3_2fBox{border:solid 2px #7FB870; margin:0 0 20px 0;}

/*ueste*/
#tabues_rent{width:730px; margin:0 auto;}
#tabues_b1f{float:left;}
#tabues_1f,#tabues_2f,#tabues_3f{float:left; margin:0 0 0 10px;}
#tabues_b1fBox,#tabues_1fBox,#tabues_2fBox,#tabues_3fBox{width:706px; margin:0 0 10px 0; padding:10px;}
#tabues_b1fBox,#tabues_1fBox,#tabues_2fBox,#tabues_3fBox{border:solid 2px #7FB870; margin:0 0 20px 0;}

/*teo*/
#tabteo_rent{width:730px; margin:0 auto;}
#tabteo_1f{float:left;}
#tabteo_2f,#tabteo_3f,#tabteo_4f,#tabteo_5f,#tabteo_6f,#tabteo_7f{float:left; margin:0 0 0 10px;}
#tabteo_1fBox,#tabteo_2fBox,#tabteo_3fBox,#tabteo_4fBox,#tabteo_5fBox,#tabteo_6fBox,#tabteo_7fBox{width:706px; margin:0 0 10px 0; padding:10px;}
#tabteo_1fBox,#tabteo_2fBox,#tabteo_3fBox,#tabteo_4fBox,#tabteo_5fBox,#tabteo_6fBox,#tabteo_7fBox{border:solid 2px #7FB870; margin:0 0 20px 0;}

/*sumiyoshi*/
#tabsum_rent{width:730px; margin:0 auto;}
#tabsum_station{float:left;}
#tabsum_stationBox{width:706px; margin:0 0 10px 0; padding:10px;}
#tabsum_stationBox{border:solid 2px #7FB870; margin:0 0 20px 0;}

/*island*/
#tabisl_rent{width:730px; margin:0 auto;}
#tabisl_station{float:left;}
#tabisl_stationBox{width:706px; margin:0 0 10px 0; padding:10px;}
#tabisl_stationBox{border:solid 2px #7FB870; margin:0 0 20px 0;}

/*viale*/
#tabvia_rent{width:730px; margin:0 auto;}
#tabvia_station{float:left;}
#tabvia_stationBox{width:706px; margin:0 0 10px 0; padding:10px;}
#tabvia_stationBox{border:solid 2px #7FB870; margin:0 0 20px 0;}

/*rios*/
#tabrio_rent{width:730px; margin:0 auto;}
#tabrio_station{float:left;}
#tabrio_stationBox{width:706px; margin:0 0 10px 0; padding:10px;}
#tabrio_stationBox{border:solid 2px #7FB870; margin:0 0 20px 0;}

/*rios*/
#tabfor_rent{width:730px; margin:0 auto;}
#tabfor_station{float:left;}
#tabfor_stationBox{width:706px; margin:0 0 10px 0; padding:10px;}
#tabfor_stationBox{border:solid 2px #7FB870; margin:0 0 20px 0;}

.floormap{
	border:1px solid #ccc;
	width:664px;
	padding:20px;
	margin:0 0 20px;
	text-align:center;
	background:#fff;
}


table.tablefmap{
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	line-height:1.2;
	margin:0 0 10px 0;
	width:100%;
}

table.tablefmap th{
	background:#eee;
	text-align:left;
	font-weight:bold;
}

table.tablefmap td{
	text-align:left;
}

table.tablefmap th.room{
	width:20%;
}

table.tablefmap th.name{
	width:50%;
}

table.tablefmap th.genre{
	width:30%;
}

table.tablefmap th,
table.tablefmap td{
	padding:6px;
	border-bottom:#ccc 1px solid;
	border-right:#ccc 1px solid;
}

table.tablefmap td span.txt{
	font-size:77%;
}






