@charset 'UTF-8';
/*----------------------------------------

	- terms
		- terms_list_num1
		- terms_list_num2
		- terms_list_disc
-----------------------------------------*/
.inner_box{
	max-width: 800px;
	margin-top: 48px;
}
/*----------------------------------------
terms
-----------------------------------------*/
.terms section{
	margin-top: 48px;
}

.terms section h2 + p{
	margin-top: 16px;
}
.terms section p + p{
	margin-top: 28px;
}
.terms section p + ul{
	margin-top: 28px;
}
.terms section ul + p,
.terms section p + ol{
	margin-top: 28px;
}
.terms_list_num1{
	counter-reset: custom-counter;
}
.terms_list_num1 > li{
	counter-increment: custom-counter;
	padding-left: 1.3em;
	margin-top: 16px;
}
.terms_list_num1 > li:first-child{
	margin-top: 16px;
}
.terms_list_num1 > li::before {
	content: "(" counter(custom-counter) ")";
	margin-left: -1.25em;
}
.terms_list_num2 {
	counter-reset: custom-counter;
}
.terms_list_num2 > li {
	counter-increment: custom-counter;
	padding-left: 1em;
}
.terms_list_num2 > li::before { content: "①"; margin-left: -1em;}
.terms_list_num2 > li:nth-child(2)::before { content: "②";}
.terms_list_num2 > li:nth-child(3)::before { content: "③";}
.terms_list_num2 > li:nth-child(4)::before { content: "④";}
.terms_list_num2 > li:nth-child(5)::before { content: "⑤";}
.terms_list_num2 > li:nth-child(6)::before { content: "⑥";}
.terms_list_num2 > li:nth-child(7)::before { content: "⑦";}
.terms_list_num2 > li:nth-child(8)::before { content: "⑧";}
.terms_list_num2 > li:nth-child(9)::before { content: "⑨";}
.terms_list_num2 > li:nth-child(10)::before { content: "⑩";}
.terms_list_num2 > li:nth-child(11)::before { content: "⑪";}
.terms_list_num2 > li:nth-child(12)::before { content: "⑫";}
.terms_list_num2 > li:nth-child(13)::before { content: "⑬";}
.terms_list_num2 > li:nth-child(14)::before { content: "⑭";}
.terms_list_num2 > li:nth-child(15)::before { content: "⑮";}

.terms_list_disc li{
	position: relative;
	padding-left: 1rem;
}
.terms_list_disc li:before{
	content:'・';
	display: block;
	position: absolute;
	left: 0;
}
.terms_note{
	color: var(--color_cmn-text-2);
}