/* s_mission
======================================================================================*/
.s_mission {
		position: relative;
}
.s_mission ._figure {
		position: absolute;
		width: 50%;
		top: 0;
		right: 3%;
		z-index: -1;
}

/* s_value
======================================================================================*/
.s_value ._inner {
	display: grid;
}
@media screen and (max-width: 767px) {
	.s_value ._inner {
		gap: 3vw;
	}
}
@media screen and (min-width: 768px) {
	.s_value ._inner {
		grid-template-columns: repeat(4 , 1fr);
		gap: 1vw;
	}
}

.s_value ._inner >div {
	padding: var(--space-x-40) var(--space-x-24);
	background-color: var(--white);
	color: var(--dark);	
}

.s_value h4 {
	margin: var(--space-x-24) 0;
	font-size: var(--text-3xl);
	text-align: center;
}

.s_value p {
	font-size: var(--text-sm);
}

.value-logo {
	margin: 0 auto;
	width: 50%;
	height: auto;
}

/* s_outline
======================================================================================*/
.s_outline{
	background-color: var(--c-black);
}


.s_member ._outer{
	padding: 4vw;
	border-radius: 30px;
	/* display: grid;
	grid-template-columns: repeat(3, 1fr); */
}

.s_member ._inner{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 1vw;
}

/*SP*/
@media screen and (max-width: 600px) {
	.s_member ._inner{
		grid-template-columns: repeat(2, 1fr);
	}
}

.googleMap {
	align-self: center; 
	margin-bottom: 48px;
}
.googleMap ._ttl {
	font-weight: bold;
	text-align: right;
}
.googleMap iframe {
	margin: var(--space-x-24) 0;
	width: 100%;
	aspect-ratio: 16/9;
	filter: grayscale(1);
}
.googleMap ._list{
	font-size: var(--text-xs);
	text-align: right;
}

.tid6 footer {
	margin-top: 0!important;
}