@charset "UTF-8";
/* CSS Document */
#access { padding:80px 0 0 0; }
#access .box01{margin-bottom:30px;}
#access .box02{margin-bottom:25px;}
#access .box02 .img{margin-bottom:13px;}
#access .box02 ul{padding:0 18px;}
#access .box02 li{float:left; margin-right:25px;}
#access .box02 li.last{margin-right:0;}
#access .box02 li a{padding-top:5px; padding-right:5px; display:inline-block;}
#access .box02 li.last a{padding-bottom:5px;}
#access .box03{padding:0 10px;}
#access .box03 li{float:left; margin-right:30px; margin-bottom:10px;}
#access .box03 li.last{margin-right:0;}

#location{padding:0 10px;}
#location .boxtxt{margin-bottom:30px;}
#location .boxtxt p{display:none;}
#location .area{margin-bottom:40px;}
#location .area_l{float:left; width:12.765%; margin-bottom:20px;}
#location .area_r{float:right; width:84.042%;}
#location .box{width:30.392%; margin-right:2.912%; float:left; margin-bottom:10px;}
#location .box.last{margin-right:0;}
#location .box img{margin-bottom:5px;}

#access2 { margin:0 0 40px 0; }
/*===============================
             MEDIA
================================*/
@media only screen and (max-width:736px){
#location .boxtxt img{display:none;}	
#location .boxtxt p{display:block; font-size:14px; line-height:1.7;}
}

@media only screen and (max-width:480px){
#location .area_l{width:90px; margin:0 auto 20px; float:none;}
#location .area_r{width:100%; float:none; text-align:center;}
#location .box{width:100%; margin-right:0; margin-bottom:30px;}

}