@charset "UTF-8";

.privacy{
	padding: 0 0 90px 0;
}
.privacySection {
	margin: 50px 0 0 0;
}
.privacySection .inner{
	padding: 0 60px;
}
.privacyText1{

}
* + .privacyText1{
	margin-top: 2em;
}
* + .privacyText2{
	margin-top: 1em;
}
.privacySection2{
	margin: 50px 0 0 0;
	border-top: 2px solid #008442;
	padding: 35px 0 0 0;
}
.privacyTitle {
	font-size: 28px;
	font-weight: bold;
}
.privacyDl{
}
.privacyDt {
	margin-top: 35px;
}
.privacyDd {
	margin: 30px 0 0 0;
}
.privacyText2{
}
.privacyTitle2 {
	margin-top: 70px;
}
.privacyList {
	margin-top: 2em;
}
.privacyItem {
	padding-left: 1em;
	text-indent: -1em;
}
.privacyList2 {

}
.privacyItem2 {
	padding-left: 1.5em;
	text-indent: -1.5em;
}
.privacyList--margin .privacyList {
	margin-top: 0;
}
.link3{
}
.privacyDl2{
}
.privacyDt2 {
	margin-top: 2em;
}
.privacyDd2{
}


@media screen and (max-width:560px) {
	.privacy {
		padding: 0 0 10.64vw 0;
	}
	.privacySection {
		margin: 5.32vw 0 0 0;
	}
	.privacySection .inner {
		padding: 0 5.32vw;
	}
	.privacySection2 {
		margin: 10.64vw 0 0 0;
		border-top: 0.53vw solid #008442;
		padding: 6.65vw 0 0 0;
	}
	.privacyTitle {
		font-size: 5.32vw;
	}
	.privacyDl {
		margin-top: 13.3vw;
	}
	.privacyDt {
		margin-top: 7.98vw;
	}
	.privacyDd {
		margin: 3.99vw 0 0 0;
	}
	.privacyTitle2 {
		margin-top: 13.3vw;
	}
}