@charset "UTF-8";

/* ---------------------------------------------------

	Layout - Second Page
	Privacy Policy
	/privacypolicy/

--------------------------- */

/* ---------------------------------------------------

	Intro

--------------------------- */
@media (min-width: 751px) {
}
@media (max-width: 750px) {
}

/* ---------------------------------------------------

	Wrap

--------------------------- */
/* Base */
.ppc-block:last-child { margin-bottom: 0; }
.ttl-main {
	color: rgba(50, 90, 225, 1);
	font-family: 'Zen Antique Soft', serif;
	font-weight: 500;
	}
@media (min-width: 751px) {
.ppc-block { margin-bottom: 50px; }
.ttl-main {
	font-size: 40px;
	margin-bottom: 15px;
	}
}
@media (max-width: 750px) {
.ppc-block { margin-bottom: 40px; }
.ttl-main {
	font-size: 30px;
	margin-bottom: 15px;
	}
}
/* ------------------------ */
/* Second Block */
.ttl-sub {
	color: rgba(50, 90, 225, 1);
	font-family: 'Zen Antique Soft', serif;
	font-weight: 500;
	}
@media (min-width: 751px) {
.ppc-secblock { margin-top: 40px; }
.ttl-sub {
	font-size: 30px;
	margin-bottom: 20px;
	}
}
@media (max-width: 750px) {
.ppc-secblock { margin-top: 30px; }
.ttl-sub {
	font-size: 25px;
	margin-bottom: 15px;
	}
}
/* ------------------------ */
/* Txt */
@media (min-width: 751px) {
.ppc-con .txt { margin-bottom: 20px; }
.ppc-con .txt p {
	font-size: 16px;
	line-height: 2;
	}
}
@media (max-width: 750px) {
.ppc-con .txt { margin-bottom: 20px; }
.ppc-con .txt p {
	font-size: 16px;
	line-height: 1.85;
	}
}
/* ------------------------ */
/* List */
.ppc-con .list { line-height: 1.75; }
.ppc-con .list ol li:last-child { margin-bottom: 0; }
.ppc-con .list.disc dl {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: column;
	}
.ppc-con .list.disc dl:last-child { margin-bottom: 0; }
.ppc-con .list.disc dl dt {
	color: rgba(50, 90, 225, 1);
	display: flex;
	align-items: center;
	justify-content: flex-start;
	}
.ppc-con .list.disc dl dt:before {
	content: '・';
	color: rgba(50, 90, 225, 1);
	}
.ppc-con .list.disc dl dd {}
@media (min-width: 751px) {
.ppc-con .list {
	font-size: 16px;
	margin-bottom: 20px;
	}
.ppc-con .list.num { padding-left: 20px; }
.ppc-con .list ol li { margin-bottom: 10px; }
.ppc-con .list.disc dl { margin-bottom: 15px; }
.ppc-con .list.disc dl dt { font-size: 18px; }
.ppc-con .list.disc dl dt:before { min-width: 20px; }
.ppc-con .list.disc dl dd { padding-left: 20px; }
}
@media (max-width: 750px) {
.ppc-con .list {
	font-size: 16px;
	margin-bottom: 15px;
	}
.ppc-con .list.num { padding-left: 20px; }
.ppc-con .list ol li { margin-bottom: 10px; }
.ppc-con .list.disc dl { margin-bottom: 15px; }
.ppc-con .list.disc dl dt { font-size: 18px; }
.ppc-con .list.disc dl dt:before { min-width: 20px; }
.ppc-con .list.disc dl dd { padding-left: 20px; }
}
/* ------------------------ */
/* Credit */
.ppc-con .credit { text-align: right; }
@media (min-width: 751px) {
.ppc-con .credit { margin-top: 30px; }
}
@media (max-width: 750px) {
.ppc-con .credit { margin-top: 20px; }
}