@media screen and (min-width: 0) and (max-width: 768px) {
	.u-access {
		padding : 0 15px;
	}
}

.u-access-list {
	margin-top : 60px;
	margin : 0 -15px;
	display : -webkit-box;
	display : -ms-flexbox;
	display : flex;
	-ms-flex-wrap : wrap;
	    flex-wrap : wrap;
}
@media screen and (min-width: 0) and (max-width: 768px) {
	.u-access-list {
		display : block;
		margin-top : 30px;
		margin-left : 0;
		margin-right : 0;
	}
}
.u-access-list [data-gmap-entry] {
	width : calc(100% / 3);
	padding : 0 15px;
}
@media screen and (min-width: 0) and (max-width: 768px) {
	.u-access-list [data-gmap-entry] {
		margin-top : 55px;
		width : calc(100% / 1);
		padding : 0 0;
	}
}
.u-access-list [data-gmap-entry] > *:first-child {
	margin-top : 0;
}
.u-access-list [data-gmap-entry]:nth-child(n+4) {
	margin-top : 80px;
}
@media screen and (min-width: 0) and (max-width: 768px) {
	.u-access-list [data-gmap-entry]:nth-child(n+4) {
		margin-top : 55px;
	}
}
@media screen and (min-width: 0) and (max-width: 768px) {
	.u-access-list [data-gmap-entry]:first-child {
		margin-top : 0;
	}
}
.u-access-list [data-gmap-entry] .gmap-image img {
	max-width : 100%;
}
@media screen and (min-width: 0) and (max-width: 768px) {
	.u-access-list [data-gmap-entry] .gmap-image img {
		max-width : none;
		width : 100%;
	}
}
.u-access-list [data-gmap-entry] .gmap-image + .m-txt-ttl3 {
	margin-top : 15px !important;
}
@media screen and (min-width: 0) and (max-width: 768px) {
	.u-access-list [data-gmap-entry] .gmap-image + .m-txt-ttl3 {
		margin-top : 12px !important;
	}
}

.u-access-gmap {
	position : relative;
}
@media screen and (min-width: 0) and (max-width: 768px) {
	.u-access-gmap {
		padding-top : 70%;
		height : auto;
	}
}
.u-access-gmap #jidmap {
	width : 100%;
	height : 700px;
}
@media screen and (min-width: 0) and (max-width: 768px) {
	.u-access-gmap #jidmap {
		position : absolute;
		top : 0;
		left : 0;
		width : 100%;
		height : 100%;
	}
}

@media screen and (min-width: 0) and (max-width: 768px) {
	.m-box-tab .tab-sp br {
		display : none;
	}
}

@media screen and (min-width: 0) and (max-width: 768px) {
	.m-box-tab > ul li a br {
		display : none;
	}
}
