@charset "utf-8";

/* mobile----------------------------------------------------*/
@media screen and (max-width: 480px) {

.buffer{width: 96%; margin: 0 0 16px 5%; } 
table.access_fig {border: solid 1px #000000; border-collapse: collapse; margin-bottom: 28px;}  
.access_fig th, td { text-align: center;border: 1px solid gray; padding: 10px 1.5% 4px;}      
.access_fig th{background-color: #cff;} 
.map1{display: none;}
.assecc_pict img{width: 70%; margin: 6px 15%;}     
    
}/* Tablet---------------------------------------------------*/
@media (min-width: 481px) and (max-width: 768px) {

.buffer{width: 90%; margin: 0 0 16px 5%; }    
table.access_fig {border: solid 1px #000000; border-collapse: collapse; margin-bottom: 28px;}  
.access_fig th, td { text-align: center;border: 1px solid gray; padding: 10px 1.5% 4px;}      
.access_fig th{background-color: #cff;}
.assecc_pict img{width: 48%; margin: 16px 1%;}  
.map2{display: none;}
    
}/* PC-------------------------------------------------------*/
@media print, screen and (min-width: 769px) {
        
.buffer{width: 90%; margin: 0 0 16px 5%; } 
table.access_fig {border: solid 1px #000000; border-collapse: collapse; margin-bottom: 28px;}  
.access_fig th, td { text-align: center;border: 1px solid gray; padding: 10px 1.5% 4px;}      
.access_fig th{background-color: #cff;}  
.map2{display: none;}    
.assecc_pict img{width: 48%; margin: 16px 1%;}     
}