@charset "utf-8";

/***
* section sec_googleservices
**************************************/
.sec_googleservices {
	padding-top: calc(var(--winW) * 0);
}
.googleservices_title {
	font-size: calc(var(--winW) * 16);
	letter-spacing: calc(4em / 100);
	line-height: calc(29 / 16);
}
.googleservices_text {
	font-size: calc(var(--winW) * 14);
	letter-spacing: calc(4em / 100);
	line-height: calc(25 / 14);
}
.googleservices_img {
	width: 100%;
	margin-top: calc(var(--winW) * 20);
}
.googleservices_img_annotation {
	font-size: calc(var(--winW) * 10);
	letter-spacing: calc(4em / 100);
	line-height: calc(18 / 10);
	text-align:right;
	margin-top: calc(var(--winW) * 5);
}

.googleservices_description {
	margin-top: calc(var(--winW) * 30);
}
.googleservices_description_text {
	font-size: calc(var(--winW) * 14);
	letter-spacing: calc(4em / 100);
	line-height: calc(25 / 14);
}
.googleservices_annotation {
	font-size: calc(var(--winW) * 12);
	letter-spacing: calc(4em / 100);
	line-height: calc(22 / 12);
	margin-top: calc(var(--winW) * 40);
	text-indent: -1em;
	padding-left: 1em;
}

@media only screen and (min-width: 769px) {
	.googleservices {
		margin-bottom: calc(var(--winW) * 0);
	}
	.googleservices_title {
		font-size: calc(var(--winW) * 20);
		line-height: calc(36 / 20);
	}
	.googleservices_text {
		font-size: calc(var(--winW) * 16);
		line-height: calc(29 / 16);
	}
	.googleservices_annotation {
		font-size: calc(var(--winW) * 14);
		letter-spacing: calc(4em / 100);
		line-height: calc(26 / 14);
		margin-top: calc(var(--winW) * 10);
	}
	.googleservices_img_outer {
		margin: calc(var(--winW) * 20) 0 calc(var(--winW) * 40);
		width: 80%;
		display:flex;
		gap: 4%;
	}
	.googleservices_img {
		width: 37%;
	}
	.googleservices_img:last-child {
		width: 59%;
	}
	.googleservices_img_annotation {
		font-size: calc(var(--winW) * 14);
		letter-spacing: calc(4em / 100);
		line-height: calc(24 / 14);
		margin-top: calc(var(--winW) * 10);
	}
	.googleservices_description {
	}
	.googleservices_description_text {
		font-size: calc(var(--winW) * 16);
		line-height: calc(29 / 16);
	}
	.googleservices_annotation {
		font-size: calc(var(--winW) * 14);
		letter-spacing: calc(4em / 100);
		line-height: calc(26 / 14);
		margin-top: calc(var(--winW) * 50);
	}

}