@charset "utf-8";

#terms { 
	padding:1px 0 4em;
	font-size:calc( 100% - 2px );
}
#terms h2 { font-weight:400; font-size:2em; } 
#terms h3 { font-weight:400; font-size:1.7em; } 
#terms p {}
#terms ol,
#terms ul { padding-left:1.2em; padding-right:1%; }

#terms ol li,
#terms ul li { padding-bottom:10px; }


#terms ol li ul { }

/* terms txt */
ol#termsTxt,
ol#termsTxt ol { /*padding-left:20px;*/ }

@media only screen and (max-width: 1000px) {
	#terms{ font-size:calc( 100% - 1px ); }
	#terms h2 { font-size:1.8em; } 
	#terms h3 { font-size:1.6em; } 
}
@media only screen and (max-width: 600px) {
	#terms{ font-size:calc( 100% - 1px ); }
	#terms h2 { font-size:1.7em; } 
	#terms h3 { font-size:1.5em; } 
}