@charset 'utf-8';

/* contents
------------------------------------------------ */
.contents{
	width: 100%;
	max-width: 813px;
	margin: 0 auto 20px;;
}
/* privacy
------------------------------------------------ */
.privacy{margin-bottom: 10px;}
.privacy__info{ font-size: 1rem; line-height: 2.8; letter-spacing: -0.02em; max-width: 780px; margin: 0 auto;}
.privacy__info p{margin-bottom: 40px;}
.privacy__info dl{margin-bottom: 40px;}
.privacy__info dl dt{}
.privacy__info dl dd{}

@media only screen and (max-width: 768px) {
	/* privacy
	------------------------------------------------ */
	.privacy{margin-bottom: 20px;}
	.privacy__info{ font-size: 1.5rem; line-height: 1.85; width: 100%; overflow-wrap: anywhere; }
	.privacy__info p{margin-bottom: 20px;}
	.privacy__info dl{margin-bottom: 20px;}
	.privacy__info dl dt{}
	.privacy__info dl dd{}
}
