.main1_container_wrap {margin: 0; padding: 0; width: 100%; z-index:0; overflow:hidden; }
.main1_container {position:relative; width:2000px; left:50%; margin:0 0 0 -1000px; z-index:0; clear:both; overflow:hidden; }
.main1 {width:100%; z-index:3; clear:both; position:relative; overflow:hidden; }
.mainimg1 {width:100%; float:left; position: relative; z-index:3; }
.main1_title {position:absolute; left:0; right:0; font-size:3.6rem; height:4rem; font-weight:600; margin:100px 0 0 0; color:#fff; text-align:center; text-shadow: 4px 2px 5px #111; z-index:10; }

.main1_in_wrap {position:absolute; top:0; left:0; width:100%; z-index:100; }
.main1_in {position:relative; width:1300px; margin:0 auto;}
.main1_in_container {overflow:hidden; margin:100px 0 0 0; text-align:center; }

/* ----------------------------------------------------*/
.dpc_mainico6_wrap {width:660px; margin:0 auto;}
@media all and (max-width:675px) { 
	.main1_in_wrap {position:relative; width:100%; }
	.main1_in_container {margin:0; }
	
	.dpc_mainico6_wrap {width:100%; }
	.main1_container {width:100%; left:0; right:0; margin:0; }
	.main1_title {width:100%; font-size:6vw; font-weight:600; margin:15% 0 0 0; color:#fff; text-align:center; text-shadow: 4px 2px 5px #111; z-index:100; }
	.main1_in {width:100%; margin:0 auto; }
}
/* ----------------------------------------------------*/


/* ----------------------------------------------------*/


