@charset "UTF-8";

/* FVの英字サブタイトル（custom.css の .kotei_h1 系と同じ流儀） */
.privacy_h1 h1::before {
	content: "Privacy";
}

.page_privacy_cont_sec {
	padding: 100px 0;
}

.page_privacy_cont_sec .cont .lead_text {
	font-size: 16px;
	line-height: 2;
	margin: 0 0 3em;
}

.page_privacy_cont_sec .cont dl {
	margin: 0 0 2.5em;
}

.page_privacy_cont_sec .cont dl:last-child {
	margin: 0;
}

.page_privacy_cont_sec .cont dl dt {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5;
	border-bottom: 2px solid #1a1a1a;
	padding: 0 0 0.5em 1em;
	margin: 0 0 1em;
}

.page_privacy_cont_sec .cont dl dd {
	/* main.css の dl,dt,dd { margin:0 } がWP側では効かないため、
	   ブラウザ既定の margin-inline-start:40px を打ち消す */
	margin: 0;
	font-size: 14px;
	line-height: 2;
}

.page_privacy_cont_sec .cont dl dd ul {
	border: 1px solid #1a1a1a;
	padding: 0.7em 1em;
	margin: 1em 0 0;
}

.page_privacy_cont_sec .cont dl dd ul li {
	font-size: 1em;
	line-height: 2;
}

.page_privacy_cont_sec .cont dl dd ul li::before {
	content: "・";
}

@media (max-width: 750px) {
	.page_privacy_cont_sec {
		padding: 13.3vw 0;
	}

	.page_privacy_cont_sec .cont .lead_text {
		font-size: 3.7vw;
	}

	.page_privacy_cont_sec .cont dl dt {
		font-size: 4.2vw;
	}

	.page_privacy_cont_sec .cont dl dd {
		font-size: 3.5vw;
	}
}
