@charset "UTF-8";

/*--------------------------------------------------------------------
sitepolicy.html
sitepolicy.css
--------------------------------------------------------------------*/

/*------------privacy---------------------------------------------------------------*/
.policy p span { display: inline-block; }
.policy p span:not(:last-of-type) { margin-right: 1em; }
.policy p + ol,
.policy ol + p,
.policy h4 + ol { margin-top: var(--parag-bet); }
.policy ol { counter-reset: listnum; }
.policy ol > li {
	margin-top: var(--parag-bet);
	padding-left: 2.5em;
	text-indent: -2.5em;
}
.policy ol > li::before {
	counter-increment: listnum;
	content: "（" counter(listnum) "）";
}
.policy ol > li p { text-indent: 0; }
.policy ul > li:not(:first-of-type) { margin-top: var(--parag-bet); }
.policy ul > li {
	padding-left: 1.3em;
	text-indent: -1.3em;
}
.policy ul > li:before {
	content: "●";
	margin-right: 0.3em;
}
.policy ul ul > li:not(:first-of-type) { margin-top: 0; }
.policy ul ul > li:before { content: "・"; }