@charset "utf-8";
/* CSS Document */

.mv_under  {
	background:url(/img/privacy/mv_privacy.png) no-repeat center top;
	background-size:cover;
}
.mv_under h1  {
	color: #000;
}
.contents_main {
	padding-bottom:100px;
}

 @media screen and (max-width : 767px) {
	.mv_under {
		background:url(/img/privacy/mv_privacy_sp.png) no-repeat center top;
		background-size: 100%;
	}
	.contents_main {
		padding-bottom:16%;
	}
}

/* プライバシーポリシー本体 */
.text_lead, .dl_privacy {
	line-height: 2.15;
	margin: 0 auto;
	max-width: 800px;
	width: 92%;
}
.dl_privacy {
	margin-top: 57px;
}
.dl_privacy dt {
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1;
}
.dl_privacy dt:nth-child(n + 2) {
	margin: 23px 0 0;
}
.dl_privacy dt span {
	color: #00a54a;
	padding: 0 1.6% 0 0;
}
.dl_privacy dd {
	border-bottom: 1px solid #e7e7e7;
	padding: 10px 0 15px;
}
.ul_privacy {
	margin: 30px 0 0;
}
.ul_privacy li::before {
	color: #00a54a;
	content: '・';
}

@media screen and (max-width : 767px) {
	.text_lead, .dl_privacy {
		width: 100%;
	}
	.dl_privacy {
		line-height: 2;
		margin-top: 10%;
	}
	.dl_privacy dt {
		font-size: 1.3rem;
	}
	.dl_privacy dt:nth-child(n + 2) {
		margin: 8% 0 0;
	}
	.dl_privacy dt span {
		padding: 0 1.6% 0 0;
	}
	.dl_privacy dd {
		font-size: 1.2rem;
		padding: 4% 0 6%;
	}
	.ul_privacy {
		margin: 4% 0 0;
	}
}
