.errorMain{ width:100%; float:left; padding:30px 0px; border-bottom:1px solid #ccc; }
.errorMain_left{ float:left; width:137px; }
.errorMain_right{ float:left; color:#014785; font-size:28px; font-weight:100; margin:0px 0px 0px 40px;  }
.spec_font{ font-size:20px; font-weight:100; line-height:20px; }
.spec_font_small{ font-size:16px; }
.errorMain_links{ width:100%; float:left; padding:30px 0px; }
.linksBox{ width:210px; float:left; margin-right:25px; margin-bottom:30px; border-right:1px solid #ccc; color:#00AEF1; font-size:14px; }
.linedivider{ width:100%; height:1px; border-bottom:1px solid #ccc; float:left; margin-bottom:30px; }
.linksBox h5{ color:#014785; font-size:14px; margin-bottom:10px; }
.linksBox h5 span{ padding:0px 0px 2px 0px; border-bottom:2px solid #014785; }
.linksBox li { padding:7px 0px 0px 0px; }
.linksBox li a{ color:#00AEF1; }
.linksBoxImg{ background:url('../images/arrow_icon.jpg'); width:7px; height:12px; display:inline-block; vertical-align: middle; }
.linksBoxImg_cg{ background:url('../images/arrow_icon_cg.jpg'); width:7px; height:12px; display:inline-block; vertical-align: middle; }
.linksBoxImg_cpc{ background:url('../images/arrow_icon_cpc.jpg'); width:7px; height:12px; display:inline-block; vertical-align: middle; }
.lastLinksBox{ margin-right:0px !important; border-right:none; }
.cgcolor{ color: #9B8768 !important; }
.cpccolor{ color: #564639 !important; }

@media (max-width:1024px){
	#wrapper{ padding:0px 20px; }
	.linksBox{ width:220px; }
}

@media (max-width:768px){
	#wrapper{ padding:0px 10px; }
	.linksBox{ width:170px; margin-right:20px; }
	.linksBox ul{ font-size:13px; }
	.errorMain_right{ width:570px; }
	.spec_font{ font-size:18px; }
}

@media (max-width:680px){
	.errorMain{ padding:20px 0px; }
	.errorMain_left{ width:100px; }
	.errorMain_right{ width:500px; font-size: 22px; }
	.spec_font{ font-size:16px; }
	.hidden-mobile{ display:none; }
	.linksBox{ width:200px; margin-bottom:40px; }
	.linksBox:nth-child(3n+3){ margin-right:0; border-right:none; }
}

@media (max-width:640px){
	.linksBox{ width:190px; }
	.errorMain_right{ width: 475px; }
}

@media (max-width:568px){
	.errorMain_right{ width:400px; font-size: 18px; }
	.spec_font { font-size: 14px; }
	.linksBox { width:172px; margin-right: 15px; }
	.linksBox h5{ font-size:13px; }
}

@media (max-width:480px){
	.errorMain_left{ width:90px; }
	.errorMain_right{ width:340px; font-size: 16px; margin: 0px 0px 0px 20px; }
	.linksBox:nth-child(3n+3){ margin-right:15px; border-right:1px solid #ccc; }
	.linksBox:nth-child(2n+2){ margin-right:0; border-right:none; }
	.linksBox { width:210px; margin-right: 15px; }
	.spec_font { font-size: 13px; }
}

@media (max-width:380px){
	.errorMain_right{ width:240px; }
	.errorMain_left{ margin-top:4%; }
	.linksBox { width: 165px; margin-right: 12px; }
	.linksBox ul{ font-size:12px; }
	.linksBox:last-child{ border-right:none; }
}

@media (max-width:360px){
	.linksBox { width: 155px; }
	.errorMain_right{ margin: 0px 0px 0px 15px; width: 230px; }
}

@media (max-width:320px){
	.linksBox:nth-child(3n+3){ margin-right:10px; }
	.errorMain_right { width: 190px; font-size: 13px; margin: 0px 0px 0px 15px; }
	.linksBox h5 { font-size: 11px; }
	.linksBox { width: 138px; margin-bottom:30px; }
	.spec_font { font-size: 11px; line-height: 16px; }
	.linksBox ul { font-size: 11px; }
}