@font-face {
	font-family:Pretendard;
	font-weight:45 920;
	font-style:normal;
	font-display:swap;
	src:url(../font/PretendardVariable.woff2) format("opentype")
}
.integrate-footer {
	font-family:Pretendard;
	background:#fff;
	border-top:1px solid #e0e2e6
}
.integrate-footer *,.integrate-footer::after,.integrate-footer::before {
	box-sizing:inherit;
	font-family:inherit;
	margin:0;
	padding:0;
	border:0;
	background:rgba(0,0,0,0);
	vertical-align:top;
	line-height:1
}
.integrate-footer a {
	color:inherit;
	text-decoration:none;
	line-height:1
}
.integrate-footer a:active,.integrate-footer a:hover {
	text-decoration:none;
	-webkit-tap-highlight-color:rgba(0,0,0,.03)
}
.integrate-footer nav ul,.integrate-footer ol,.integrate-footer ul {
	list-style:none
}
.integrate-footer img {
	vertical-align:middle;
	-webkit-touch-callout:none;
	-webkit-user-drag:none;
	user-drag:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.integrate-footer address {
	font-style:normal
}
.integrate-footer .inner-footer {
	display:flex;
	justify-content:space-between;
	padding:24px 16px 60px
}
.integrate-footer .footer-links {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	-moz-column-gap:6px;
	column-gap:6px;
	row-gap:4px
}
.integrate-footer .footer-links li {
	display:inline-flex;
	align-items:center;
	gap:6px
}
.integrate-footer .footer-links li:not(:last-of-type)::after {
	content:"";
	width:1px;
	height:10px;
	background:#e0e2e6
}
.integrate-footer .footer-links li a {
	font-size:14px;
	font-weight:500;
	line-height:22px;
	letter-spacing:-.14px;
	color:#71767f
}
.integrate-footer .footer-links li a.bold {
	font-weight:700
}
.integrate-footer nav+.footer-address {
	margin-top:12px
}
.integrate-footer .footer-address {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	row-gap:4px;
	-moz-column-gap:6px;
	column-gap:6px
}
.integrate-footer .footer-address p {
	display:inline-flex;
	gap:6px
}
.integrate-footer .footer-address p:not(:last-of-type)::after {
	content:"";
	margin-top:6px;
	width:1px;
	height:10px;
	background:#e0e2e6
}
.integrate-footer .footer-address p strong {
	margin-right:4px;
	font-size:14px;
	font-weight:700;
	line-height:22px;
	letter-spacing:-.14px;
	color:#71767f;
	white-space:nowrap
}
.integrate-footer .footer-address p,.integrate-footer .footer-address p a {
	font-size:14px;
	font-weight:400;
	line-height:22px;
	letter-spacing:-.14px;
	color:#71767f;
	word-break:break-all
}
.integrate-footer .copyright {
	margin-top:24px
}
.integrate-footer .copyright,.integrate-footer .copyright a {
	font-size:12px;
	font-weight:500;
	line-height:18px;
	letter-spacing:-.12px;
	color:#71767f;
	word-break:keep-all
}
.integrate-footer .copyright a {
	text-decoration:underline
}
.integrate-footer .logo-area {
	position:relative;
	width:120px;
	height:80px
}
.integrate-footer .logo-area img {
	position:absolute;
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	-o-object-fit:contain;
	object-fit:contain;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	filter: grayscale(1) opacity(0.4)
}
.integrate-footer.ir-page .inner-footer {
	max-width:1232px;
	margin:0 auto
}
@media(max-width:1023.98px) {
	.integrate-footer.ir-page .inner-footer {
		display:block;
		padding:24px 16px 40px
	}
	.integrate-footer.ir-page .footer-address {
		flex-direction:column;
		align-items:flex-start;
		gap:4px
	}
	.integrate-footer.ir-page .footer-address p::after {
		display:none
	}
	.integrate-footer.ir-page .copyright {
		margin-top:20px
	}
	.integrate-footer.ir-page .logo-area {
		margin-top:24px
	}
}
.integrate-footer.dividend-1 {
	padding:0 13%
}
@media(max-width:1270px) {
	.integrate-footer.dividend-1 {
		padding:0
	}
	.integrate-footer.dividend-1 .inner-footer {
		display:block;
		padding:24px 16px 40px
	}
	.integrate-footer.dividend-1 .footer-address {
		flex-direction:column;
		align-items:flex-start;
		gap:4px
	}
	.integrate-footer.dividend-1 .footer-address p::after {
		display:none
	}
	.integrate-footer.dividend-1 .copyright {
		margin-top:20px
	}
	.integrate-footer.dividend-1 .logo-area {
		margin-top:24px
	}
}
.integrate-footer.dividend-2 .inner-footer {
	max-width:960px;
	margin:0 auto
}
@media(max-width:1279.9px) {
	.integrate-footer.dividend-2 .inner-footer {
		display:block;
		padding:24px 16px 40px
	}
	.integrate-footer.dividend-2 .footer-address {
		flex-direction:column;
		align-items:flex-start;
		gap:4px
	}
	.integrate-footer.dividend-2 .footer-address p::after {
		display:none
	}
	.integrate-footer.dividend-2 .copyright {
		margin-top:20px
	}
	.integrate-footer.dividend-2 .logo-area {
		margin-top:24px
	}
	.integrate-footer.dividend-2 .inner-footer {
		max-width:none
	}
}
.integrate-footer.ir-go {
	max-width:760px;
	margin:0 auto
}
@media(max-width:759.8px) {
	.integrate-footer.ir-go .inner-footer {
		display:block;
		padding:24px 16px 40px
	}
	.integrate-footer.ir-go .footer-address {
		flex-direction:column;
		align-items:flex-start;
		gap:4px
	}
	.integrate-footer.ir-go .footer-address p::after {
		display:none
	}
	.integrate-footer.ir-go .copyright {
		margin-top:20px
	}
	.integrate-footer.ir-go .logo-area {
		margin-top: 24px
	}
}