@charset "utf-8";

/*==============================================

	パリジェンヌ (SP)
	プライバシーポリシー

==============================================*/

/*================================
	Layout, Elements
================================*/
body{
	
}
#contents{
	background: #f2e7e4;
	padding-bottom: 5rem;
}
main{
	background: #fff;
	margin: 5rem auto 0;
	padding: 5rem 5%;
	counter-reset: number;
}




/*================================
	Chapter
================================*/
main .chapter {
	
}
main .chapter h2::before {
	counter-increment: number;
	content: counter(number)".";
	margin-right: .5em;
}
main .chapter h2{
	border-bottom: 1px solid  #efe4e4;
	margin-bottom: 2rem;
	padding-bottom: 1.5rem;
}
main .chapter .note p,
main .chapter .infolist>*{
	font-size: 1.2rem;
}
main .chapter:not(:last-of-type){
	margin-bottom: 5rem;
}
main .chapter .infolist{
	counter-reset: subnumber;
}
main .chapter .note + .infolist{
	margin-top: 2rem;
}
main .chapter dl.infolist dt::before{
	counter-increment: subnumber;
	content: "（"counter(subnumber)"）";
}
main .chapter dl.infolist dd{
	padding-left: 2.5em;
}
main .chapter dl.infolist dd:not(:last-of-type){
	margin-bottom: 1em;
}
main .chapter dl.infolist dt{
	margin-bottom: .5rem;
}



