@charset "UTF-8";
/* CSS Document */

/*--------------------------------------------------
フロアマップのみに使用するスタイルを記述
---------------------------------------------------*/
ul#facilitiesMap { position: relative; list-style-type: none; width: 960px; height: 865px; margin-bottom: 30px; background: url(/facilities/img/facilities_map.jpg) no-repeat 0 0; }
    ul#facilitiesMap li { text-align: center; }
    
	ul#facilitiesMap .logo_100spoon { position: absolute; top: 180px; left:30px; }
	    ul#facilitiesMap .logo_100spoon p { margin-top: -8px; }
	ul#facilitiesMap .logo_komeda { position: absolute; top: 730px; left: 500px; }
	ul#facilitiesMap .logo_mac { position: absolute; top: 710px; left: 247px; }
	ul#facilitiesMap .logo_sushiro { position: absolute; top: 595px; left: 530px }
	ul#facilitiesMap .logo_wakou { position: absolute; top: 58px; left: 703px; }
	    ul#facilitiesMap .logo_wakou p { margin-top: -5px; }
	ul#facilitiesMap .logo_31ice { position: absolute; top: 10px; left:560px; }
	ul#facilitiesMap .logo_funup { position: absolute; top: 190px; left: 860px; width:185px; }
ul#facilitiesMap .logo_petspa { position: absolute; top: 60px; left: 60px; width:185px; }
	
	ul#facilitiesMap .logo_azamino_marche { position: absolute; top: 510px; left: 815px; }
	ul#facilitiesMap .logo_farmdo { position: absolute; width: 185px; top: 565px; left: 770px; }
	    ul#facilitiesMap .logo_farmdo p { margin-top: -10px; }
	ul#facilitiesMap .logo_uoriki { position: absolute; width: 185px; top: 770px; left: 770px; }
	    ul#facilitiesMap .logo_uoriki p { margin-top: -8px; }
	ul#facilitiesMap .logo_chikuya { position: absolute; width: 185px; top: 635px; left: 770px; }
	    ul#facilitiesMap .logo_chikuya p { margin-top: 4px; padding-left: 10px; }
	ul#facilitiesMap .logo_nomoto { position: absolute; width: 185px; top: 718px; left: 770px; }
	    ul#facilitiesMap .logo_nomoto p { margin-top: -8px; }
	
	ul#facilitiesMap .logo_kitano { position: absolute; top: 110px; left: 790px; }
	ul#facilitiesMap .logo_belbe { position: absolute; top:610px; left: 632px; }
	
	ul#facilitiesMap .logo_unidy { position: absolute; top: 700px; left: 90px; }
ul#facilitiesMap .logo_unidy p { margin-top: 5px; }
	ul#facilitiesMap .logo_familymart { position: absolute; top: 530px; left: 0px; }
	ul#facilitiesMap .logo_bbqpit { position: absolute; top: 395px; left: 7px; }
	
	ul#facilitiesMap .logo_kinoshita { position: absolute; top: 10px; left: 447px; }
	ul#facilitiesMap .logo_gardens_dental_clinic { position: absolute; top: 20px; left: 225px; }
	    ul#facilitiesMap .logo_gardens_dental_clinic p { margin-top: -7px; }
	/*ランジェ▼*/
	/*ul#facilitiesMap .logo_lange { position: absolute; top: 40px; left: 60px; }*/
	    ul#facilitiesMap .logo_lange p { margin-top: -2px; }
	
	ul#facilitiesMap .logo_tokyu_golfe { position: absolute; top: 355px; left: 548px; }
	ul#facilitiesMap .logo_tokyu_tennis-1 { position: absolute; top: 157px; left: 436px; }
	ul#facilitiesMap .logo_tokyu_tennis-2 { position: absolute; top: 318px; left: 807px; }
	ul#facilitiesMap .logo_adidas_futsal { position: absolute; top: 178px; left: 436px; }
	ul#facilitiesMap .logo_jfrontage { position: absolute; top: 195px; left: 436px; }
	ul#facilitiesMap .logo_victoria_golf { position: absolute; top: 280px; left: 860px; }
	    ul#facilitiesMap .logo_victoria_golf p { margin-top:5px; }


	ul#facilitiesMap .clubhouseA { position: absolute; top: 280px; left: 860px; }
    ul#facilitiesMap .comingsoon { width:8em; padding:30px 10px; border:solid 2px #aea593; font-weight:bold; background-color:#FFF; color:#777; }
	
	ul#facilitiesMap li p { font-size: 82%; line-height: 120%; text-align: center; }

ul#floorFacilities { border: solid 1px #ab9b94; border-radius: 4px; padding: 9px 9px 0; list-style-type: none; }
ul#floorFacilities li { float: left; /*width: 12em;*/ margin-right: 20px; padding-bottom: 10px; }
ul#floorFacilities li img { margin: 0 5px -5px 0; }
ul#floorFacilities li:last-child { margin-right: 0; }
	
	