@charset "utf-8";
/* CSS Document */

.bd_bg{ position:absolute; width:100%; height:100%; z-index:-1; top:0;}
.bd_bg img{ width:100%; height:auto;}
img.sev{ display:none;}
img.siF{ display:none;}
img.thrT{ display:none;}
.ft{ display:none;}

@media only screen and (min-width: 1400px) and (max-width: 2560px){
	
	.bd_bg img{ display:none;}
	.ft{ display:block !important;}
	
}

@media only screen and (min-width: 1000px) and (max-width: 1280px){
	
	.bd_bg img{ display:none;}
	.ft{ display:block !important;}
	
}

@media only screen and (min-width: 768px) and (max-width: 999px){
	
	.main{ width:100% !important; height:auto;}
	
	.rejectSpike img{ display: block;margin: 0px auto;float: none !important;right: 0px !important;bottom: 0px !important;position: static !important;}
	.tablePageUnderStr4{ bottom:0 !important;}
	.pr_policyStr4{bottom: -30px !important;padding-bottom: 30px !important;}
	
	div#light{width: 80%;height: auto;top: 50%;left: 0px;margin-left: 0;margin-top: -180px !important;right: 0;margin: 0 auto;}
	div#light table{ width:100%; height:auto;border-spacing: 0; display:block; margin:0 !important;}
	div#light table input[type="submit"]{ width:100% !important;}
	div#light table td{ display:block; width:100%;}
	div#light table strong{font-size: 16px !important;}
	
	img.full{ display:none;}
	img.sev{ display:block; height:100%; width:100%;}
	
}

@media only screen and (min-width: 490px) and (max-width: 767px){
	
	body{ overflow-X:hidden;}
	
	.main{ width:100% !important; height:auto;}
	.frontPageTable{ width:100%; height:auto; display:block;}
	.frontPageTable tbody{width: 100%;display: block;}
	.frontPageTable td{ width:80%; height:auto; display:block; margin:0 auto;}
	.frontPageTable td img{ width:100%; height:auto;}
	.pr_policy td{ width:auto; display:inline-block;}
	.pr_policy td img{ width:auto;}
	.frontPageTableUnder{ width:100%;}
	/*.pr_policy tr,.frontPageTable tr{ display:block; width:100%; height:auto;}*/
	
	.rejectSpike img{ display: block;margin: 0px auto;float: none !important;right: 0px !important;bottom: 0px !important;position: static !important;}
	.tablePageUnderStr4{ bottom:0 !important;}
	.pr_policyStr4{bottom: -30px !important;padding-bottom: 30px !important;}
	.rejectSpike p{ margin-left:0 !important;}
	
	div#light{width: 90%;height: auto;top: 50%;left: 0px;margin-left: 0;margin-top: 0;right: 0;margin: 0 auto;}
	div#light table{ width:100%; height:auto;border-spacing: 0; display:block; margin:0 !important;}
	div#light table input[type="submit"]{ width:100% !important;}
	div#light table td{ display:block; width:100%;}
	div#light table strong{font-size: 16px !important;}
	
	img.full{ display:none;}
	img.sev{ display:none;}
	img.siF{ display:block; height:100%; width:100%;}
	
	
	
	
	
}

@media only screen and (min-width: 320px) and (max-width: 489px){
	
	body{ overflow-X:hidden;}
	
	.main{ width:100% !important; height:auto;}
	.frontPageTable{ width:100%; height:auto; display:block;}
	.frontPageTable tr{ display:block;}
	.frontPageTable tbody{width: 100%;display: block;}
	.frontPageTable td{ width:80%; height:auto; display:block; margin:0 auto;}
	.frontPageTable td img{ width:100%; height:auto;}
	.pr_policy td{ width:auto; display:inline-block;}
	.pr_policy td img{ width:auto;}
	.frontPageTableUnder{ width:100%;}
	
	.st3Page{ width:100%; height:auto;}
	.st3Page table,.st3Page tr,.st3Page td,.st3Page tbody{ display:block; width:100%;}
	.st3Page .heading-wrapper{ width:90%; height:auto;}
	.instantDoenload{ font-size:16px !important;}
	
	.rejectSpike img{ display: block;margin: 0px auto;float: none !important;right: 0px !important;bottom: 0px !important;position: static !important;}
	.tablePageUnderStr4{ bottom:0 !important;}
	.pr_policyStr4{bottom: -30px !important;padding-bottom: 30px !important;}
	.rejectSpike p{ margin-left:0 !important;}
	
	div#light{width: 90%;height: auto;top: 50%;left: 0px;margin-left: 0;margin-top: -190px !important;right: 0;margin: 0 auto;}
	div#light table{ width:100%; height:auto;border-spacing: 0; display:block; margin:0 !important;}
	div#light table input[type="submit"]{ width:100% !important;}
	div#light table td{ display:block; width:100%;}
	div#light table strong{font-size: 16px !important;}
	
	img.full{ display:none;}
	img.sev{ display:none;}
	img.siF{ display:none;}
	img.thrT{ display:block; height:100%; width:100%;}
	
	
	
}

@media only screen and (min-width: 320px) and (max-width: 360px){
	
	.bd_bg img{ height:100%;}
	
	
}



@media only screen and (min-width: 320px) and (max-width: 489px) and (orientation: landscape) {
	
	
}

