
/********************************************************
■ Footer 
********************************************************/

#_footerContainer{background:#222;padding:30px 0 80px 0;}
#_footerContainer .footerlogo{width:140px;flex-shrink: 0;}
#_footerContainer .footerlogo img{width:100%;}
#_footerContainer .footer_wrap{width:1200px;margin:0 auto;display: flex;}
#_footerContainer .footer_center{display: flex;flex-wrap: wrap;}
#_footerContainer .footer_text01{color: #bfbfbf;font-size: 13px;padding:0 15px 0 42px;}
#_footerContainer .footer_text01 div{margin-bottom:3px;line-height:1.8}
#_footerContainer .contact_us{display: flex;height: 30px;align-items: center;font-weight: bold;color:#fff;font-size:14px;background:#615dfa;width:120px;justify-content: center;border-radius: 4px;}
#_footerContainer .contact_us img{margin-right:4px;}

#_footerContainer .footer_text02{margin-left:40px;}
#_footerContainer .footer_text02 img{margin-right:5px;}
#_footerContainer .footer_text02 div {display: flex;align-items: center;margin-bottom:17px;}
#_footerContainer .footer_text02 div span:last-child{color: #fff;font-size: 20px;margin-left: 5px;}

#_footerContainer .copy{color:#999;font-size:12px;margin-top:30px;width:100%;padding:0 42px 0 42px;}

#_footerContainer .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

@media (max-width: 1200px) {
    #_footerContainer .footer_wrap{width:100%;padding:0 16px;}
	
}
@media (max-width: 900px) {
    #_footerContainer .footer_wrap{flex-direction: column;}
    #_footerContainer .footer_center{flex-direction: column;}
    #_footerContainer .footer_text01{padding:0; margin-top:20px;}
    #_footerContainer .footer_text02{padding:0;margin-left:0;margin-top:20px;}
    #_footerContainer .copy{padding:0;margin-bottom:20px;}
    #_footerContainer .contact_us{width:100%;}
    #_footerContainer .contact_us img{width:16px;}
}