@charset "utf-8";

/* mobile----------------------------------------------------*/
@media screen and (max-width: 480px) {
      
.floor {width: 94%; margin: 0 0 12px 3%; font-size: 3.6vw; line-height: 1.6;}  
.floor_pict{width: 92%; margin: 0 0 12px 4%; position: relative; }    
.floor_pict img{width: 100%; }  
.floor_pict_sub{position: absolute; left: 0; top: 32%; width: 48%;}    
.facility_comment{margin: 0 0 20px 6%; line-height: 1.5; font-size: 3.6vw;}     
.facilityL{width: 91%; margin: 0 0 20px 5%; line-height: 1.5; font-size: 3.6vw;}     
.facilityR{width: 70%; margin: 0 0 20px 12%;}       

    
    	
}/* Tablet---------------------------------------------------*/
@media (min-width: 481px) and (max-width: 768px) {  
    
.floor{width: 90%; margin: 0 0 20px 8%; font-size: 2vw; line-height: 1.6;}    
.floor_pict{width: 80%; margin: 0 0 20px 8%;  position: relative; }    
.floor_pict_sub{position: absolute; left: 0; top: 38%; width: 50%;}    
.facility_comment{margin: 0 0 20px 10%; line-height: 1.5; font-size: 2vw;}     
.facility{width: 70%; margin: 0 0 20px 10%; line-height: 1.5; font-size: 2vw;}     
.facilityR{width: 40%; margin: 0 0 20px 28%;}       


    
}/* PC-------------------------------------------------------*/
@media print, screen and (min-width: 769px) {
   
/* wrapper ---------------*/ 
    
.floor{width: 840px; margin: 0 0 40px 60px; font-size: 16px; line-height: 1.8;}    
.floor_pict{margin-left: 160px; position: relative; }
.floor_pict_sub{position: absolute; left: 20px; top: 290px; width: 260px;}    
.facility_comment{margin: 0 0 20px 120px; line-height: 1.5;}     
.facility{width: 800px; margin: 0 0 40px 120px; overflow: hidden;}     
.facilityL{float: left;  width: 400px; line-height: 2; margin-left: 30px;}    
.facilityR{float: right;  width: 300px;}       
    
.photo1{background-image: url(photo1.jpg); background-size:100% auto; width: 80%; height: 100%;
margin-left: 20%; padding-top: 40%; (縦・横の画像の比率　←paddingで高さを確保する）
background-repeat:no-repeat;
 background-position: top center;}
    
    }