*,*:after,*:before { box-sizing: border-box;font-size:1rem;font-family: 'Gothic A1', sans-serif; } 
body{margin:0;padding:0;}
p{line-height:180%;}
a{text-decoration:none;}
img{border:0;margin:0;padding:0;width:100%;vertical-align:bottom;}
table{width:100%;border-collapse:collapse;border:0;}
th,td{margin:0;padding:0;border:0;}
tr{vertical-align:top;}

/* =========================================================== */
._page { max-width:1024px;min-width:320px;margin:0 auto;padding:0.5em 0 0.5em 0; clear:both;text-align:justify; }
._page1 { max-width:1280px;min-width:320px;margin:0 auto;padding:0.2em 0 0.2em 0; clear:both;text-align:justify; }

._dti { margin:0.5em 0;padding:0 0 0.5em 0;clear:both;text-align:left;box-sizing:border-box; }
._dti h2 { font-size:2em;font-weight:bold;color:#333;margin:0;padding:0 0.5em 0 0; }
._dti h3 { font-size:1.5em;font-weight:bold;color:#3d92fb;margin:0;padding:0.4em 0 0 0; }

._dno { padding:0;margin:0;text-align:justify; }
._dno p{ font-size:1em; line-height:180%; }
._dno .dif { width:100%; }
._dno .dil { width:40%;float:left;margin:0 15px 10px 0; }
._dno .dir { width:40%;float:right;margin:0 0 10px 15px; }
._dno img { width:100%; }  

._dtb { clear:both; width:100%; margin:0; padding:0; box-sizing:border-box; }
._dtb table { 
	width:100%;box-sizing:border-box;
	background:#aaa;
	margin:10px 0;border-collapse:collapse;
	border-top:1px solid #aaa; 
}
._dtb table th,._dtb table td { box-sizing:border-box;padding:8px 5px;border-bottom:1px solid #aaa;}
._dtb table th { background:#ddd;text-align:center; }
._dtb table td { background:#fff;text-align:center; }

._dbt { clear:both; width:100%; margin:0; padding:1em; box-sizing:border-box;text-align:center; }
._dbt a{
	display:inline-block;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	font-weight: bold;
	font-size: 1.3em;
	background: #2749db;
	padding:0.3em 1em;
	color: #FFF;
	text-align:center;
	vertical-align:middle;
}