#page_ttl .ph {
	background: url("../images/access/page_mv.jpg") no-repeat center;
	background-size: cover;
}
/* --------------------------------------------------- */
.access {
	width: 100%;
	margin: 70px auto 40px;
	display: flex;
	justify-content: space-between;
}
.access .data {
	width: 48%;
}
.access .data p {
	margin-bottom: 20px;
}
.access .ph {
	width: 48%;
	background: url("../images/access/ph.jpg") no-repeat center;
	background-size: cover;
}
.access .ph img {
	display: none;
}
.ggmap {
    position: relative;
    padding-bottom: 46.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
	margin: 0 auto 100px;
}
 
.ggmap iframe {
    position: absolute;
    top: -150px;
    left: 0;
    width: 100%;
    height: calc(100% + 150px + 150px);
}
/* --------------------------------------------------- */

/* --------------------------------------------------- */

/* --------------------------------------------------- */

/* --------------------------------------------------- */

/* --------------------------------------------------- */


@media only screen and ( max-width : 1100px ) {
	
	/* --------------------------------------------------- */
	
	/* --------------------------------------------------- */
	
	/* --------------------------------------------------- */
	
	/* --------------------------------------------------- */
	
	/* --------------------------------------------------- */
}



@media only screen and ( max-width : 768px ) {
	
	/* --------------------------------------------------- */
	.access {
        display: block;
    }
    .access .data {
		max-width: 477px;
        width: 100%;
		margin: 0 auto;
    }
    .access .data p {
        margin-bottom: 20px;
    }
    .access .ph {
        width: 100%;
		background-image: none;
		margin-bottom: 20px;
    }
	.access .ph img {
		display: block;
	}
	/* --------------------------------------------------- */
	
	/* --------------------------------------------------- */
	
	/* --------------------------------------------------- */
	
	/* --------------------------------------------------- */
	
}



@media only screen and ( max-width : 580px ) {
	
	/* --------------------------------------------------- */
	.access {
        margin: 40px auto 30px;
    }
	.ggmap {
		padding-bottom: 86.25%;
        margin: 0 auto 50px;
    }
	/* --------------------------------------------------- */
	
	/* --------------------------------------------------- */
	
	/* --------------------------------------------------- */
	
	/* --------------------------------------------------- */
}