@media all and (min-width:320px) and (max-width:1650px){
	.header .inheader{
		width:1500px;
	}
	.index03top{
		width:1500px;
	}
	.w1650{
		width:1500px;
	}
	.indext{
		width:50%;
	}
}


@media all and (min-width:320px) and (max-width:1500px){




.header .inheader{
	width:1360px; padding:0; box-sizing:border-box;
}
.index03top{
	width:1360px;
}
.w1500{
	width:1360px; box-sizing:border-box; padding:0;
}
.w1650{
	width:1360px;
}
#index02 .index02else .elsein video{
	width:470px; height:500px;
}
#index02 .index02else .elsein .text{
	width:420px; bottom: -390px; right: -45px;
}
.home02 .homein {
    padding: 6.5% 3.33% 4.5%;
}
.home01 .hometext {
    width: 31.2%;
    padding: 2.125% 5.03% 3.125% 3.3%;
}
.home01 .hometext div.t {
    font-size: 32px;
    margin: 50px 0 30px;
}

}

