@charset "utf-8";

/*-------------------------------
	アクセス
-------------------------------*/

.Access__map{
	width: 100%;
	height: 60rem;
	margin-bottom: 10rem;
}
.Access__map iframe{
	width: 100%;
	height: 100%;
}

.Access__data{
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.Access__data-content{
	width: calc(50% - 3rem);
}
.Access__data-title{
	font-size: 2.6rem;
	margin-bottom: 2.6rem;
	line-height: calc(3.4 / 2.6);
}
.Access__data-text{
	margin-bottom: 6.5rem;
}
.Access__data-button{
	font-size: 1.4rem;
}
.Access__slider{
	width: calc(50% - 3rem);
	margin-right: 0;
}
.Access__slider-image{
	width: 100%;
}
.Access__slider-image-inner{
	width: 100%;
}
.Access__slider-image img{
	width: 100%;
}

.Access__slider-pagination{
	margin-top: 4rem;
	position: static;
	display: flex;
	column-gap: 3rem;
	align-items: center;
	justify-content: center;
}
.Access__slider-pagination .swiper-pagination-bullet{
	width: 1.2rem;
	height: 1.2rem;
	opacity: 1;
	background: #bcbcbc;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.Access__slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: var(--maincolor);
}

@media screen and (min-width:769px) , print{

}
@media screen and (max-width:1240px) and (min-width: 769px){

}
@media screen and (max-width:1100px) and (min-width: 769px){

}
@media screen and (max-width:960px) and (min-width: 769px){

}
@media screen and (max-width:768px){

	.Access__map{
		height: 50rem;
		margin-bottom: 6.8rem;
	}

	.Access__data{
		flex-direction: column;
	}
	.Access__data-content{
		width: 100%;
		margin-bottom: 10.4rem;
	}
	.Access__data-title{
		font-size: 3.6rem;
		margin-bottom: .8rem;
		line-height: calc(5.4 / 3.6);
	}
	.Access__data-text{
		margin-bottom: 6rem;
	}
	.Access__data-button{
		font-size: 2.7rem;
	}
	.Access__slider{
		width: 100%;
	}

	.Access__slider-pagination{
		margin-top: 4.8rem;
		column-gap: 4.8rem;
	}
	.Access__slider-pagination .swiper-pagination-bullet{
		width: 2rem;
		height: 2rem;
	}

}