#footer_wrap {width:100%;}
#footer_wrap .footerNaviBox {width:100%; background-color:#2c3039;}
#footer_wrap .footerNaviBox .wrap {margin:0 auto; width:100%; max-width:1100px; color:#fff; overflow:auto;}
#footer_wrap .footerNaviBox .wrap ul {width:100%; min-width:1000px;}
#footer_wrap .footerNaviBox .wrap ul:after {display:block; clear:both; content:"";}
#footer_wrap .footerNaviBox .wrap ul li {float:left; border-right:1px solid rgba(255,255,255,0.2);}
#footer_wrap .footerNaviBox .wrap ul li:nth-child(1) {border-left:1px solid rgba(255,255,255,0.2);}
#footer_wrap .footerNaviBox .wrap ul li:hover {background-color:#222;}
#footer_wrap .footerNaviBox .wrap ul li a {display:block; padding:18px 20px; font-size:15px; letter-spacing:-0.38px; font-family:'SCoreDream'; font-weight:500; color:#fff;}
#footer_wrap .footerNaviBox .wrap ul li a span {position:relative; bottom:2px; margin-left:10px; font-size:9px; font-weight:800; color:#ccc;}

#footer_wrap .footer_info {width:100%; text-align:left; background-color:#393b44;}
#footer_wrap .footer_info .wrap {box-sizing:border-box; margin:0 auto; padding:30px 20px 30px; width:100%; max-width:1100px; letter-spacing:-0.38px; font-family:'SCoreDream';}
#footer_wrap .footer_info .wrap .footer_title {margin-bottom:14px; font-size:15px; font-weight:800; color:#fff;}
#footer_wrap .footer_info .wrap ul {width:100%; font-size:15px; font-weight:300; color:#fff;}
#footer_wrap .footer_info .wrap ul:after {display:block; clear:both; content:"";}
#footer_wrap .footer_info .wrap ul li {float:left; margin-bottom:14px; font-size:15px;}
#footer_wrap .footer_info .wrap ul li:nth-child(1) {}
#footer_wrap .footer_info .wrap ul li:nth-child(2) {min-width:374px;}
#footer_wrap .footer_info .wrap ul li:nth-child(3) {min-width:240px;}
#footer_wrap .footer_info .wrap ul li a {color:#fff;}

#footer_wrap .footer_info .wrap .patentOfficeImg {margin-bottom:10px;}
#footer_wrap .footer_info .wrap .patentOfficeTxt {font-size:15px; font-weight:300; color:#fff;}

#footer_wrap .footer_end {position:relative; width:100%; color:#fff; background-color:#393b44;}
#footer_wrap .footer_end .wrap {margin:0 auto; padding-bottom:120px; width:100%; max-width:1100px; text-align:center; font-weight:300;}

@media screen and (min-width: 795px) {
	#footer_wrap .footer_info .wrap ul li:nth-child(1) {min-width:440px;}
}