#oPage{
	max-width:1024px;
	min-width:320px;
	margin:0 auto;
	padding:0.5em 0;
	box-sizing:border-box;
	clear:both;
	text-align:left;
}

#oPage .cont { height:150px;border:1px solid #d0d0d0;overflow:auto;margin-top:10px;margin-bottom:10px;padding:5px; }
#oPage .agree { width:100%;margin-bottom:10px 0 30px 0;clear:both; }
#oPage .red {color:#ff8000;}
#oPage .button { padding:8px;margin:3px 0 3px 0;background:#eee;box-sizing:border-box;text-align:center; }
#oPage .button a { font-size:1.3em;color:#000; }

.cAtt{ width:100%; margin:0; padding:0.5em 0 0.5em 0;box-sizing:border-box;clear:both; }
.cAtt ul { list-style-type:none;padding-left:1em; }
.cAtt ol { padding-left:2.5em; }
.cAtt li { text-align:justify;font-size:1em; }

.cPri{ width:100%; margin:0; padding:0.5em 0 0.5em 0;box-sizing:border-box;clear:both; }
.cPri ul { list-style-type:none;padding-left:1em; }
.cPri ol { padding-left:2.5em; }
.cPri li { text-align:justify;font-size:1em; }

/* ============================================================================================================= */
@media (max-width:1023px){
	#mPage{ padding:0.5em; }
	.cAtt { padding:0.5em 0.5em 0.5em 0.5em; }
	.cAtt ul { padding-left:0; }
	
	.cPri { padding:0.5em 0.5em 0.5em 0.5em; }
	.cPri ul { padding-left:0; }
}