@charset "UTF-8";

/*=======================================================
MV
=======================================================*/
.ly-lower-head::after{
	background: url(../images/privacy/mv-illust.svg) bottom right 170px / 108px 154px no-repeat;
}
.el-lower-mv-ttl::after{
	content: 'privacy';
}
@media screen and (max-width: 750px) {
	.ly-lower-head::after{
		background: url(../images/privacy/mv-illust.svg) bottom right 80px / 136px 196px no-repeat;
	}
}
/*=======================================================
main
=======================================================*/
.bl-privacy {
	padding: 84px 0 80px;
}
.el-privacy-txt{
	width: 676px;
	border: 1px solid rgba(0, 53, 77, 0.7);
	border-radius: 10px;
	padding: 24px;
	color: #00354D;
	font-size: 16px;
	margin: 0 auto 56px;
}
/* .bl-privacy-list {
margin-top: 23px;
} */
.bl-privacy-item:not(:first-of-type) {
	margin-top: 32px;
}
.el-privacy-dttl {
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 0.88px;
	background: rgba(0, 53, 77, 0.7);
	border-radius: 10px 0px 0px 0px;
	padding: 2px 24px 3px;
	margin-bottom: 16px;
	position: relative;
}
.bl-privacy-ddata .bl-bullet-list {
	margin-top: 16px;
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.bl-sign {
	margin-top: 40px;
}
@media screen and (max-width: 750px) {
	.el-privacy-txt{
		width: 100%;
		border: 2px solid rgba(0, 53, 77, 0.7);
		font-size: 26px;
		margin: 0 auto 56px;
	}
	.bl-privacy-list {
		margin-top: 40px;
	}
	.el-privacy-dttl {
		font-size: 32px;
		padding: 8px 40px 9px;
	}
	.el-privacy-dttl::before {
		width: 16px;
		height: 40px;
	}
	.bl-privacy-item:not(:first-of-type) {
		margin-top: 40px;
	}
}
