@charset "UTF-8";


/* タイトル */
.privacy-ttl-box {
	border-left: 10px solid #354E5B;
	padding-left: 20px;
}
.privacy-ttl-box h1 {
	font-size: 60px;
	color: #354E5B;
	line-height: 0.75;
	font-weight: 300;
}
.privacy-ttl-box p {
	margin-top: 40px;
	font-size: 23px;
	line-height: 1.5;
	color: #393939;
}

@media screen and (max-width:1000px) {
	.privacy-ttl-box {
		width: 90%;
		padding-left: 0;
		border-left: none;
		margin: 0 auto;
	}
	.privacy-ttl-box h1 {
		font-size: 70px;
		text-align: center;
	}
	.privacy-ttl-box p {
		font-size: 20px;
		text-align: center;
	}
}
@media screen and (max-width:600px) {
	.privacy-ttl-box h1 {
		font-size: 45px;
	}
	.privacy-ttl-box p {
		margin-top: 25px;
		font-size: 16px;
		line-height: 1.85;
	}
}


/* リスト */
section.privacy-list-sec {
	margin-top: 80px;
}
ul.privacy-list-box {
	width: 97%;
}
li.privacy-list-title {
	font-family: 'Yu Gothic UI','Meiryo UI','ヒラギノ角ゴシック','Hiragino Sans',YuGothic,'Yu Gothic','San Fransisco',sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.36;
	text-align: justify;
}
p.privacy-list-content {
	margin-bottom: 40px;
	font-size: 18px;
	line-height: 2.1;
	text-align: justify;
}
@media screen and (max-width:1000px) {
	section.privacy-list-sec {
		width: 90%;
		margin: 0 auto;
		margin-top: 50px;
	}
	li.privacy-list-title {
		font-size: 20px;
	}
	p.privacy-list-content {
		margin-top: 5px;
	}
}
@media screen and (max-width:600px) {
	section.privacy-list-sec {
		margin-top: 35px;
	}
	li.privacy-list-title {
		font-size: 18px;
	}
	p.privacy-list-content {
		margin-bottom: 25px;
		font-size: 16px;
		line-height: 1.85;
	}
}