#wrap {
  width: 100%;
  min-width: 320px;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  visibility: hidden;
}
#header {
  width: 100%;
  position: relative;
  margin: 0 auto;
}
#container {
  width: 100%;
  position: relative;
  margin: 0 auto;
}
.inner {
  max-width: 1400px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.inner02 {
  max-width: 1800px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
#footer {
  width: 100%;
  clear: both;
  position: relative;
  margin: 0 auto;
}
@media all and (max-width: 1880px) {
  .inner02 {
    width: auto;
    margin-left: 3.90625%;
    margin-right: 3.90625%;
  }
}

@media all and (max-width: 1450px) {
  .inner {
    width: auto;
    margin-left: 3.90625%;
    margin-right: 3.90625%;
  }
}

@media all and (max-width: 750px) {
  .inner {
    width: auto;
    margin-left: 5.333vw;
    margin-right: 5.333vw;
  }
}
/* ===============================
   Footer Company Info (º¥Æ¼À£ Ãß°¡)
================================ */

.footer-company-info {
	margin-top: 22px;
	display: flex;
	flex-wrap: wrap;
}

.footer-company-info p {
	width: 50%;
	margin: 0 0 8px;
	font-size: 15px;
	line-height: 1.6;
	color: rgba(255, 255, 255, 0.55);
	display: flex;
}

.footer-company-info span {
	min-width: 120px;
	color: #ffffff;
	font-weight: 600;
}