@charset "utf-8";

#outline th,
#join th{
	width: 300px;
}
#unit th{
	width: 500px;
}
@media screen and (max-width: 768px){
	#outline th,
	#join th,
	#unit th{
		width: 100%;
	}
}

#others .access_wrap{
	display: flex;
	flex-wrap: wrap;
}
#others .access_wrap .tableBlock,
#others .access_wrap .mapBlock{
	padding: 0 1%;
	box-sizing: border-box;
}
#others .access_wrap .tableBlock{
	width: 65%;
}
#others .access_wrap .mapBlock{
	width: 35%;
}
#others .access_wrap .mapBlock img{
	max-width: 100%;
	height: auto;
}
@media screen and (max-width: 768px){
	#others .access_wrap{
		display: block;
	}
	#others .access_wrap .tableBlock,
	#others .access_wrap .mapBlock{
		padding: 1% 0;
		width: 100%;
	}
}


