@media screen and (max-width:1366px){	
}

@media screen and (max-width:1280px){
}

@media screen and (max-width:1024px){
	#nvq{width:90%;}
	#nvq .section1 h1{font-size:50px;}
	#nvq .section1 h2{font-size:22px; ine-height:22px;}
	#nvq .section1 ul{ font-size:16px;}
	#nvq .note{font-size:16px;}
	#nvq p{font-size:16px; line-height:28px;}
}
@media screen and (max-width:960px){
	#nvq_body{font-size:100%;}	
	#nvq section{padding:25px 25px 50px; position:relative;}
	#nvq .note{font-size:1em;}
	#nvq p{font-size:1em; line-height:1.6em;}
	
	.nvq_header .topbar .tab{font-size:1.1em;}
	.nvq_header .topbar .tab a{width:48%;}
	
	#nvq .section1 h1{font-size:2.4em;}
	#nvq .section1 h2{font-size:1.8em; ine-height:2em;}
	#nvq .section1 ul{ font-size:1.1em;}	
	#nvq .section1 .button a{font-size:1.2em;}
	#nvq .section1 ol{padding-left:0;}
	
	#nvq .section2{padding:20% 10% 25%; font-size:1.5rem; line-height:2.8rem;}
	
	#nvq .section3 h2{font-size:1.8em;}
	#nvq .section3 h3{font-size:1.2em;}
	#nvq .section3 li a{font-size:1em;}
}

@media screen and (max-width:768px){
}

@media screen and (max-width:640px){	
	#nvq .pd .img{display:table; margin:0 auto;}
	#nvq .section2 p{font-size:1.2em; top:10%;}
	#nvq .section3 li{width:100%; display:table;}
	#nvq .section3 li:nth-child(even){border-left:none;}	
	#nvq .section3 .item02 ul{width:100%;}
	
}

@media screen and (max-width:480px){	
	.nvq_header .topbar .logo{float:none; margin-right:0px; text-align:center;}
	.nvq_header .topbar .tab{float:none; height:auto; line-height:normal; width:100%; overflow:hidden;}
	.nvq_header .topbar .tab a{display:inline-block; width:100%; text-align:center; border:none; padding:15px;}
	
	#nvq .section1 h1{font-size:2em;}
	#nvq .section1 h2{font-size:1.4em; ine-height:2em;}
	#nvq .section1 .button a{padding:20px; width:80%;  max-width:none;}
	
	
	
	#nvq .section3 h2{font-size:1.4em;}
	#nvq .section3 h3{font-size:1.1em;}
	
	#nvq .spectb .th,
	#nvq .spectb .td{
		display:table;
		width:calc(100% - 32px);
		border-collapse:separate;
		padding:15px;}
}

@media screen and (max-width:320px){
}