@charset "UTF-8";
/* -------------------------------------------------- */
/* プライバシーポリシー privacy */
/* -------------------------------------------------- */
/* ページタイトル英語 */
.pagetitHeadTxt:after {
	content: "PRIVACY POLICY";
	display: block;
	font-size: 1.6rem;
	font-family: 'Urbanist', sans-serif;
	font-weight: 600;
}

.contGraytight.pri {
	padding-top: 45px;
}

/* 導入 */
.priintro {
	margin-bottom: 50px;
}

.priintro.uniInner {
	max-width: 1160px;
}

.priintroTxt {
	font-size: 1.4rem;
	line-height: 1.57143;
	letter-spacing: 0.075em;
}

/* 調整 */
.perform {
	margin-bottom: 120px;
}

/* 本文 */
.pricont h2, .pricont h3, .pricont h4, .pricont h5, .pricont h6 {
	margin-bottom: 0.5em;
	font-size: 1.8rem;
	line-height: 1.5;
	letter-spacing: 0.075em;
	font-weight: 700;
}

.pricont h2:not(:first-child), .pricont h3:not(:first-child), .pricont h4:not(:first-child), .pricont h5:not(:first-child), .pricont h6:not(:first-child) {
	margin-top: 2.5em;
}

.pricont p {
	font-size: 1.4rem;
	line-height: 1.57143;
	letter-spacing: 0.075em;
}

.pricont p:not(:last-child) {
	margin-bottom: 1em;
}

.pricont ul {
	margin-bottom: 1em;
	font-size: 1.4rem;
	line-height: 1.57143;
	letter-spacing: 0.075em;
}

.pricont ul li {
	padding-left: 1em;
	text-indent: -1em;
}

/* -------------------------------------------------- */
/* TAB */
/* -------------------------------------------------- */
@media screen and (min-width: 768px) and (max-width: 1024px) {
	/* ページタイトル英語 */
	pagetitHeadTxt:after {
		font-size: 1.3rem;
	}
	.contGraytight.pri {
		padding-top: 30px;
	}
	/* 導入 */
	.priintro {
		margin-bottom: 30px;
	}
	/* 調整 */
	.perform {
		margin-bottom: 50px;
	}
	/* 本文 */
	.pricont h2, .pricont h3, .pricont h4, .pricont h5, .pricont h6 {
		font-size: 1.6rem;
	}
}

/* -------------------------------------------------- */
/* SP */
/* -------------------------------------------------- */
@media screen and (max-width: 767px) {
	/* ページタイトル英語 */
	.pagetitHeadTxt:after {
		font-size: 1.1rem;
		font-weight: bold;
		font-family: sans-serif;
	}
	.contGraytight.pri {
		padding-top: 20px;
	}
	/* 導入 */
	.priintro {
		margin-bottom: 20px;
	}
	/* 調整 */
	.perform {
		margin-bottom: 60px;
	}
	/* 本文 */
	.pricont h2, .pricont h3, .pricont h4, .pricont h5, .pricont h6 {
		font-size: 1.6rem;
	}
	.pricont h2:not(:first-child), .pricont h3:not(:first-child), .pricont h4:not(:first-child), .pricont h5:not(:first-child), .pricont h6:not(:first-child) {
		margin-top: 1em;
	}
	.pricont p:not(:last-child) {
		margin-bottom: 0.5em;
	}
}
