.page-color01 {
	--page-color: #0118ED;
	--page-color-rgb: 1, 24, 237;
}

.page-color02 {
	--page-color: #BE363C;
	--page-color-rgb: 190, 54, 60;
}

.page-color03 {
	--page-color: #F4B802;
	--page-color-rgb: 244, 184, 2;
}

.page-color04 {
	--page-color: #79C403;
	--page-color-rgb: 121, 196, 3;
}

.page-color05 {
	--page-color: #008234;
	--page-color-rgb: 0, 130, 52;
}

.page-color06 {
	--page-color: #0080D3;
	--page-color-rgb: 0, 128, 211;
}

.page-color07 {
	--page-color: #4B389E;
	--page-color-rgb: 75, 56, 158;
}

.page-color08 {
	--page-color: #FFA84D;
	--page-color-rgb: 255, 168, 77;
}

.page-color09 {
	--page-color: #CF89FB;
	--page-color-rgb: 207, 137, 251;
}

.p-access-map__content {
	border: 1px solid #9C9DAA;
	border-radius: 2rem;
	overflow: hidden;
}
.p-access-map__map .c-ggmap {
	padding-top: 39.3333333333%;
}
@media screen and (max-width: 767px) {
	.p-access-map__map .c-ggmap {
		padding-top: 100%;
	}
}
.p-access-map__add {
	background-color: #F5F5F5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding: 4rem 36.3rem;
}
@media screen and (max-width: 767px) {
	.p-access-map__add {
		padding: 2.4rem 8rem;
	}
}
.p-access-map__add .text {
	text-align: center;
	font-size: 2rem;
	font-weight: 500;
	line-height: 160%; /* 3.2rem */
	letter-spacing: 0.06rem;
}
@media screen and (max-width: 767px) {
	.p-access-map__add .text {
		font-size: 1.4rem;
		letter-spacing: 0.042rem;
	}
}
.p-access-info {
	padding-top: 8rem;
}
@media screen and (max-width: 767px) {
	.p-access-info {
		padding-top: 4rem;
	}
}
@media screen and (max-width: 767px) {
	.p-access-info__content.-col2 {
		gap: 2.4rem;
	}
}
.p-access-info__item {
	width: 100%;
	border-radius: 2rem;
	background: -webkit-gradient(linear, right top, left top, from(rgba(0, 133, 235, 0.12)), to(rgba(0, 24, 238, 0.12)));
	background: linear-gradient(270deg, rgba(0, 133, 235, 0.12) 0%, rgba(0, 24, 238, 0.12) 100%);
	padding: 4rem 4.8rem;
}
@media screen and (max-width: 767px) {
	.p-access-info__item {
		padding: 2.4rem 1.6rem;
	}
}
.p-access-info__item .title {
	background: -webkit-gradient(linear, right top, left top, from(#0085EB), to(#0018EE));
	background: linear-gradient(270deg, #0085EB 0%, #0018EE 100%);
	backdrop-filter: blur(2px);
	border-radius: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 12rem;
	padding: 0.2rem 1.6rem;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #ffffff;
	font-size: 2rem;
	font-weight: 700;
	line-height: 160%; /* 3.2rem */
	letter-spacing: 0.06rem;
}
@media screen and (max-width: 767px) {
	.p-access-info__item .title {
		font-size: 1.6rem;
		letter-spacing: 0.048rem;
	}
}
.p-access-info__item .text {
	margin-top: 1.6rem;
	font-size: 2rem;
	font-weight: 400;
	line-height: 160%; /* 3.2rem */
	letter-spacing: 0.06rem;
}
@media screen and (max-width: 767px) {
	.p-access-info__item .text {
		font-size: 1.4rem;
		letter-spacing: 0.042rem;
	}
}
/*# sourceMappingURL=access.css.map */