@charset "UTF-8";
/* =========================================================
	SCSS document
========================================================= */
/* 変数 */
/* メディアクエリ */
/* 大型荷物置き場 導線バナー  */
#contents > .luggage_linkBnrAreaWrapper:last-child {
	margin-bottom: 130px;
}
@media only screen and (max-width: 750px) {
	#contents > .luggage_linkBnrAreaWrapper:last-child {
		margin-bottom: 18%;
	}
}

.luggage_linkBnrAreaTitle {
	font-size: 2.6rem;
	font-weight: bold;
	text-align: center;
	line-height: 1.3;
	text-align: center;
}
@media only screen and (max-width: 750px) {
	.luggage_linkBnrAreaTitle {
		font-size: min(2.6rem, 5vw);
	}
}

.luggage_linkBnrText {
	font-size: 3rem;
	font-weight: bold;
	text-align: center;
	line-height: 1.2;
	text-align: center;
}
@media only screen and (max-width: 750px) {
	.luggage_linkBnrText {
		font-size: min(5.8666666667vw, 3rem);
	}
}

.luggage_linkBnr {
	position: relative;
	display: block;
	max-width: 640px;
	margin-right: auto;
	margin-left: auto;
	padding: min(30px, 3.90625vw) min(80px, 9.1145833333vw);
	border-radius: 15px;
	background-color: #fff;
	box-shadow: 0px 0px 26px 3px rgba(0, 0, 0, 0.1);
	text-decoration: none !important;
	transition: 0.5s;
	z-index: 1;
	overflow: hidden;
}
@media only screen and (max-width: 750px) {
	.luggage_linkBnr {
		padding: min(6.6666666667vw, 25px) min(6.6666666667vw, 25px) min(16vw, 60px);
		box-shadow: 0px 0px 13px 3px rgba(0, 0, 0, 0.07);
	}
}
.luggage_linkBnr::before {
	content: "";
	position: absolute;
	top: min(9.765625vw, 100px);
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 400px;
	background: url("/multi/material/img/cercle_top_sp.svg") no-repeat 50% 0;
	z-index: -1;
}
@media only screen and (max-width: 750px) {
	.luggage_linkBnr::before {
		top: min(22.6666666667vw, 85px);
	}
}
.luggage_linkBnr::after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: min(30px, 2.34375vw);
	margin: auto;
	width: 36px;
	height: 36px;
	background: url("/multi/material/img/icon_link_wht.svg") no-repeat 0 0/contain;
}
@media only screen and (max-width: 750px) {
	.luggage_linkBnr::after {
		top: auto;
		bottom: min(4vw, 15px);
		right: 0;
		left: 0;
		width: min(36px, 8.5vw);
		height: min(36px, 8.5vw);
	}
}
@media (hover: hover) and (pointer: fine) {
	.luggage_linkBnr:hover {
		opacity: 0.7;
	}
}

.luggage_linkBnrList {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: min(0.78125vw, 8px);
	margin-top: min(1.46484375vw, 15px);
}
@media only screen and (max-width: 750px) {
	.luggage_linkBnrList {
		gap: min(1.3333333333vw, 10px);
		margin-top: min(4vw, 15px);
	}
}
.luggage_linkBnrList > li {
	flex: 0 0 min(5.859375vw, 60px);
}
@media only screen and (max-width: 750px) {
	.luggage_linkBnrList > li {
		flex: 0 0 min(9.6vw, 50px);
	}
}

.luggage_linkBnrList_image {
	display: flex;
	align-items: center;
	justify-content: center;
	width: min(5.859375vw, 60px);
	height: min(5.859375vw, 60px);
	margin: 0 auto;
	border-radius: 50%;
	background-color: #FFF;
	border: 2px solid #CEE1C3;
}
@media only screen and (max-width: 750px) {
	.luggage_linkBnrList_image {
		width: min(9.6vw, 50px);
		height: min(9.6vw, 50px);
	}
}
.luggage_linkBnrList_image > img {
	width: min(3.515625vw, 36px);
}
@media only screen and (max-width: 750px) {
	.luggage_linkBnrList_image > img {
		width: min(6.4vw, 34px);
	}
}

/* 調整 */
#contents .trainRoute_linkBnrArea:has(+ .luggage_linkBnrAreaWrapper) {
	margin-bottom: 60px;
}
@media only screen and (max-width: 750px) {
	#contents .trainRoute_linkBnrArea:has(+ .luggage_linkBnrAreaWrapper) {
		margin-bottom: 10%;
	}
}

.bl_trainContents .tmp_wrapper {
	margin: 80px auto 50px;
	max-width: 990px;
	padding: 0 20px;
}
@media only screen and (max-width: 750px) {
	.bl_trainContents .tmp_wrapper {
		margin: 60px auto 30px;
	}
}
@media print, screen and (min-width: 751px) {
	.bl_trainContents .tmp_box {
		padding: 6%;
	}
}
.bl_trainContents .luggage_linkBnrAreaTitle {
	font-size: 2.2rem;
}
@media only screen and (max-width: 750px) {
	.bl_trainContents .luggage_linkBnrAreaTitle {
		font-size: min(4.5333333333vw, 2.4rem);
	}
}/*# sourceMappingURL=bnr_luggage_inc.css.map */