


/* アクセス */
.pageHeader.access {
	background-image: url(../img/access/pageAccess.png);
}
@media screen and (max-width: 599px) {
	/* アクセス */
	.pageHeader.price {
		background-image: url(../img/access/pageAccess-sp.png);
	}
}

.accessBody {
    width: 100%;
    align-items: stretch;
    margin: 60px 0 0;
}

.accessBody #address {
	padding: 60px 0;
}
.accessBody iframe {
	border-radius: 30px;
}

.accessBody .accessAcdWrap {
	margin-top: 30px;
}

.carBox {
	margin-top: 60px;
}

.carParkbox {
	margin-bottom: 20px;
}
.carParkbox .leftbox {
	width: 35%;
	line-height: 0
}
.carParkbox .rightbox {
	width: 62%;
}
.accessAcdWrap h3 {
	font-size: 24px;
}
.accessImgBox {
	margin-top: 15px;
}
.accessImgBox .leftbox,.accessImgBox .rightbox {
	width: 49%;
}

.accessLiBox {
	width: 75%;
	margin: 0 auto;
}
.accessLiBox .accessLi {
	margin-top: 15px;
}
.accessLiBox .accessLi .leftbox {
	width: 35%;
}
.accessLiBox .accessLi .leftbox img {
	width:40px;
}
.accessLiBox .accessLi .leftbox .colortxt {
	color: #F39800;
	margin-top: 20px;
}
.accessLiBox .accessLi .rightbox {
	width: 60%;
}

.accessBody #address {
	padding: 60px 0 0;
}
.accessBody #address iframe {
	margin-top: 20px;
}
.accessBody #address h4 {
	margin-top: 10px;
}
.accessBody #address h4,.accessBody #address p {
	font-size: 18px;
}
.accordionWrap .acdLabel {color: #595757; font-size: 28px;}
.busBox {margin-top:60px;}

@media screen and (max-width: 599px) {
	.accessBody {
		margin: 8% 0 0;
	}
	
	.accessBody #address {
		padding: 10% 0 0;
	}
	.accessBody .accessAcdWrap {
		margin-top: 5%;
	}
	.carBox {
		margin-top: 10%;
	}
	.carParkbox {
		margin-bottom: 5%;
		display: block;
	}
	.carParkbox .leftbox {
		width:100%;
		line-height: 0
	}
	.carParkbox .rightbox {
		width: 100%;
	}
	.accessAcdWrap h3 {
		font-size: 4vw;
	}
	.accessImgBox {
		margin-top:5%;
	}
	.accessLiBox {
		width:100%;
	}
	.accessLiBox .accessLi {
		margin-top:5%;
	}
	.accessLiBox .accessLi .leftbox {
		width:100%;
	}
	.accessLiBox .accessLi .leftbox img {
		width:40px;
	}
	.accessLiBox .accessLi .leftbox .colortxt {
		margin-top: 5%;
	}
	.accessLiBox .accessLi .rightbox {
		width: 100%;
		margin-top: 3%;
	}
	
	.accessBody #address {
		padding: 10% 0 0;
	}
	.accessBody #address iframe {
		margin-top: 5%;
		margin-bottom: 2%;
	}
	.accessBody #address h4 {
		margin-top: 10px;
	}
	.accessBody #address h4,.accessBody #address p {
		font-size: 3.5vw;
	}
	
	.accordionWrap .acdLabel {
		color: #595757;
		font-size: 4vw;
        letter-spacing: 0;
		padding: 10px 45px 10px 20px;
	}
	.busBox {margin-top: 10%;}
}

.accessDecoWrap .decoR1 {
    display: none;
}
.accessDecoWrap .decoL1 {
	display: none;
}

.accessDecoWrap .R1CenterBack {
	display: none;
}
.accessDecoWrap .decoL3 {
    bottom: 360px;
}
@media screen and (max-width: 599px) {
	.accessDecoWrap .decoR1 {
		display: none;
	}
	.accessDecoWrap .L3Foot.decoL3 {
		bottom:13.5%;
		left: -10%;
		width: calc((257 / 600) * 100vw);
	}
}