@charset "UTF-8";



@media only screen and (max-width: 480px) {


/*======================================

	h2
	
========================================*/

.access-top{
	display: inline-block;
	width:40px;
	background: transparent url(../../i_icon/icon_access.png) no-repeat 0px 3px;
	background-size:28px 28px;
}

.map-h4{
	font-size:16px;
	font-weight: bold;
	margin:20px 0 12px 0;
	padding:0 0 0 0;
}

#map-right p{
	font-size:13px;
	line-height: 25px;
}

/*======================================

	map
	
========================================*/

#map-left{
	width:100%;
	float:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#map-right{
	width:100%;
	float:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#gaikan-left{
	width:100%;
	float:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#gaikan-right{
	width:100%;
	float:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}



}/*//end  max-width: 480px ///////////////////////*/











@media only screen and (min-width: 481px) {


/*======================================

	h2
	
========================================*/

.access-top{
	display: inline-block;
	width:40px;
	background: transparent url(../../i_icon/icon_access.png) no-repeat 0px 3px;
	background-size:28px 28px;
}

.map-h4{
	font-size:16px;
	font-weight: bold;
	margin:20px 0 12px 0;
	padding:0 0 0 0;
}

#map-right p{
	font-size:13px;
	line-height: 25px;
}

/*======================================

	map
	
========================================*/

#map-left{
	width:550px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#map-right{
	width:300px;
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#gaikan-left{
	width:430px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#gaikan-right{
	width:430px;
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

}/*//end  min-width: 481px ///////////////////////*/







