.footer-container { position: relative; width: 100%; margin-top: 50px; border-top: 1px solid #ddd;}
.footer-wrap .info-area {position: relative; width: 100%; border-top: 1px solid #e5e5e5;}
.footer-wrap .info-area .cont-wrap {margin: 0 auto; padding: 40px 0; word-break: keep-all;}
.footer-wrap .info-area .cont-wrap > div {float: left;}
.footer-wrap .info-area .cont-wrap .left img {width: 205px; height: auto; }
.footer-wrap .info-area .cont-wrap .center {position: relative; margin-left:70px;}
.footer-wrap .info-area .cont-wrap .center .info {font-size: 1.3rem; color: #6f6f6f;}
.footer-wrap .info-area .cont-wrap .center .info p.name {margin-bottom:5px;font-weight:600; margin-bottom: 15px;}
.footer-wrap .info-area .cont-wrap .center .info p.address {margin-bottom:5px;}
.footer-wrap .info-area .cont-wrap .center .info p.copyright {color: #adadad; margin-top: 25px; }
.footer-wrap .info-area .cont-wrap .center .info ul li {display: inline-block; margin-right: 15px;}
.footer-wrap .info-area .cont-wrap .center .info ul li:last-child {margin-right:0;}
.footer-wrap .info-area .cont-wrap .center .info ul li .bold {font-weight: 600;}

@media all and (max-width: 1200px) {
	.footer-wrap .info-area .cont-wrap {padding: 35px 20px;}
}
@media all and (max-width: 1024px) {
	.footer-wrap .info-area .cont-wrap .center {margin-left: 30px;}
}
@media all and (max-width: 820px) {
	.footer-wrap .info-area .cont-wrap > div {width: 100%; text-align: center; margin-top: 20px;}
	.footer-wrap .info-area .cont-wrap .center {margin-left:0;}
}
@media all and (max-width: 425px) {
	.footer-wrap .info-area .cont-wrap .left {margin-top: 0;}
	.footer-wrap .info-area .cont-wrap .left img {width: 150px; height: auto; top: auto;}
}