@charset "UTF-8";


/*****************************************************
　プライバシーポリシー　
*****************************************************/
#privacy-policy{
	padding:100px 0;
}
/* #page-ttl 
------------------------------------------------- */
#page-ttl{
	font-size:38px;
	font-size:3.8rem;
	font-weight:bold;
	letter-spacing:0.16em;
	line-height:1.5;
	margin:0 0 50px;
	text-align:center;
}
/* .pp-contents 
------------------------------------------------- */
/* ----- .pp-block ----- */
.pp-block *{
	word-break:break-all;
}
.pp-contents p + .pp-block,
.pp-block + .pp-block{
	margin:50px 0 0;
}
.pp-block .pp-ttl{
	font-size:30px;
	font-size:3.0rem;
	font-weight:bold;
	line-height:1.5;
	margin:0 0 15px;
}
.pp-contents p,
.pp-block p,
.pp-block li,
.pp-block dl dt,
.pp-block dl dd{
	line-height:1.5;
}
.pp-block p + p,
.pp-block p + ol,
.pp-block p + ul{
	margin:1.5em 0 0;
}
.pp-block dl{
	margin:1.5em 0;
}
.pp-block a{
	color:#ec6c00;
}


@media screen and (max-width:1024px){
	/*****************************************************
	　プライバシーポリシー　
	*****************************************************/
	#privacy-policy{
		padding:19.53vw 0;
	}
	/* #page-ttl 
	------------------------------------------------- */
	#page-ttl{
		font-size:7.42vw;
		margin:0 0 9.76vw;
	}
	/* .pp-contents 
	------------------------------------------------- */
	/* ----- .pp-block ----- */
	.pp-contents p + .pp-block,
	.pp-block + .pp-block{
		margin:9.76vw 0 0;
	}
	.pp-block .pp-ttl{
		font-size:5.85vw;
		margin:0 0 2.92vw;
	}
}

