@charset "UTF-8";

/*--------------------

--------------------*/

.spaceArea .mapBlock .map:before {
	top: -10px;
	height: 910px;
}

@media print, screen and (min-width: 461px) {
	.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type01 {
		top: auto;
		left: 3.75rem;
		bottom: -3rem;
	}

	.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type03 {
		top: -.85rem;
		left: auto;
		right: .25rem;
	}
	.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type04 {
		top: auto;
		bottom: -3rem;
		left: 6.3rem;
	}
	.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type05 {
		bottom: -2.2rem;
	}
	.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type06 {
		left: auto;
		right: 1rem;
		bottom: -.72rem;
	}
	.spaceArea .mapBlock [data-slidearea01c] .contantWrap .contentWrapIn .content .link.type07 {
		bottom: auto;
		right: auto;
		top: 50%;
		left: .5rem;
		margin-top: -1.3rem;
	}

	.spaceArea .mapBlock .servicelist {
		top: 0;
		margin-top: .53rem;
		transform: none;
		left: .46rem;	
	}

	.spaceArea .mapBlock .marks {
		margin-top: .7rem;
	}

}

@media screen and (max-width: 460px) {

	.spaceArea .mapBlock .map {
		height: calc((100vw - 40px));
	}
	.spaceArea .mapBlock .map .mapimage {
		top: -.1rem;
	}

}

/*--------------------

--------------------*/

.accessArea .mod_w1045 .content .left .ul_list_img > ul {
	display: flex;
	justify-content: space-between;
}

.accessArea .mod_w1045 .content .left .ul_list_img > ul li img {
	width: 100%;
	height: auto;
}

.accessArea .mod_w1045 .content .ul_list_txt > li {
	font-size: .12rem;
	letter-spacing: .05em;
	line-height: 2;
	position: relative;
	padding-left: .1rem;
}

.accessArea .mod_w1045 .content .ul_list_txt > li:before {
	content: "";
	position: absolute;
	top: .1rem;
	left: 0;
	width: .05rem;
	height: .05rem;
	background-color: #162a69;
}

@media print, screen and (min-width: 461px) {
	.accessArea .mod_w1045 .content .right {
		width: 6.93rem;
		padding-top: calc(6.93rem * 0.805);
		margin-left: 0;
	}

	.accessArea .mod_w1045 .content .left {
		width: 3.73rem;
	}

	.mod_w1140_add {
		max-width: 1140px;
	}

	.accessArea .mod_w1045 .content .left .top {
		margin-top: .35rem;
	}

	.accessArea .mod_w1045 .content .btn_gmap {
		margin-top: .2rem;
	}
}

@media screen and (max-width: 460px) {
	.accessArea .mod_w1045 .content .left .ul_list_txt > li {

	}
	.accessArea .mod_w1045 .content .btn_gmap {
		margin-top: .33rem;
	}

	.accessArea .mod_w1045 .content .left {
		justify-content: space-around;
		padding: 0;
	}

	.accessArea .mod_w1045 .content .left .ul_list_img > ul li {
		width: .9rem;
	}

	.accessArea .mod_w1045 .content .left .ul_list_img > ul {
		width: 1.85rem;
	}

	.accessArea .mod_w1045 .content .left .top {
		padding-left: .1rem;
	}

}

.cl {
	clear: both;
}