<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* ==================================================
	プライバシーポリシー
================================================== */
.contents {
	line-height: 1.8;
}

/* 共通
-------------------------------------------------- */
.contents &gt; div {
	margin: 0 0 20px;
}
.contents .head {
	position: relative;
	font-size: 2rem;
}
.contents p {
	margin: 0 0 20px;
}

/* 個人情報の取り扱いについて
-------------------------------------------------- */
.contents &gt; div dl {
	margin: 0 0 20px;
}
.contents &gt; div dt {
	margin: 0 0 10px;
	color: #e95283;
	font-size: 1.8rem;
}
.contents &gt; div dt span {
	color: #616066;
}
.contents &gt; div dd &gt; ul &gt; li:first-child {
	margin: 0 0 10px;
}


@media screen and (min-width: 769px) {
	/* ==================================================
		プライバシーポリシー
	================================================== */

	/* 基本方針
	-------------------------------------------------- */
	.contents {
		padding: 40px 60px;
		box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	}
	.contents .head::after {
		position: absolute;
		top: 50%;
		right: 0;
		content: "";
		height: 2px;
		border-radius: 50%;
		background: url(img/bg_border.png) repeat-x 0 0;
		background-size: 4px 1px;
	}
	.contents .basicPolicy .head::after {
		width: 780px;
	}
	.contents .embodiment .head::after {
		width: 690px;
	}
	.contents .handling .head::after {
		width: 600px;
	}
}</pre></body></html>