/* =============================
フォーム
=============================*/
#privacy {
	background: #FAFAF7;
	padding-top: 0.8rem;
}

@media screen and (max-width: 699px) {
	#privacy {
		background: #FAFAF7;
		padding-top: 0.4rem;
		padding-bottom: 0.4rem;
	}
}

/*========================
タイトル
========================*/

.privacy_header {
	text-align: center;
	margin-bottom: 0.5rem;
	background: #fcf9f0;
	padding-left: 0.2rem;
	padding-right: 0.2rem;
	box-sizing: border-box;
}

.privacy_header h3 {
	font-size: 0.2rem;
	margin-top: 0.2rem;
	padding-bottom: 0.4rem;
}

@media screen and (max-width: 699px) {
	.privacy_header h3 {
		line-height: 1.8;
		text-align: left;
		font-size: 0.13rem;
		padding-bottom: 0.2rem;
	}

}

.privacy_header p {
	line-height: 1.8;
	text-align: center;
	padding-bottom: 0.2rem;
	font-size: 0.16rem;
}

@media screen and (max-width: 699px) {
	.privacy_header p {
		line-height: 1.8;
		text-align: left;
		font-size: 0.13rem;
		padding-bottom: 0.2rem;
	}

	.contact_header p strong {
		font-size: 0.12rem;
	}
}

.privacy_cont {
	background: #fff;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.privacy_cont_innrer {
	width: 80%;
	margin: 0 auto;
}

@media screen and (max-width: 699px) {
	.privacy_cont_innrer {
		width: 100%;
		padding-left: 0.2rem;
		padding-right: 0.2rem;
		box-sizing: border-box;
	}
}

.privacy_box {
	margin-bottom: 0.4rem;
}

.privacy_box h3 {
	font-weight: bold;
	line-height: 1.8;
	font-size: 0.18rem;
	line-height: 1.65;
}

.privacy_box p {
	padding-left: 0.16rem;
	padding-bottom: 0.16rem;
	font-size: 0.16rem;
	line-height: 1.65;
}

@media screen and (max-width: 699px) {
	.privacy_box p {
		padding-left: 0;
	}
}

.privacy_box ul {
	padding-left: 0.16rem;
	list-style-position: inside;
	list-style-type: decimal;
	font-size: 0.16rem;
	line-height: 1.65;
}

@media screen and (max-width: 699px) {
	.privacy_box ul {
		padding-left: 0;
	}
}


.privacy_box li {
	text-indent: -0.16rem;
	padding-left: 0.16rem;
	padding-bottom: 0.05rem;
}
