/*
 * base css 
 * pc width 1000px fixed
 */

@media (max-width: 599px) {
} /* end -599 */

@media (min-width: 600px) and (max-width:959px) {
} /* end 600-959 */

@media (min-width: 960px) {
} /* 960- */


/* ---------------------------------------- common */

#visual {
	background: url(../images/privacy-policy/privacy_1450x440.jpg) no-repeat center center; 
	background-size: cover;
}

main p { color: #666; }
article .inside + .inside { margin: 3em 0 0; }

article h3 {
	font-weight: bold;
	font-size: clamp(1.8rem, 2vw + 0.75rem, 2rem);
	line-height: 1.4;
	margin: 0 0 1em;
}

article .disc {
	list-style: outside disc;
	margin: .5em 0 0 1em;
}

article .cregit { text-align: right; }