@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
	.container > footer {width: 100%; padding-bottom:50px; background-color: black;}
    .container > footer > .flexDiv {width: 60%; margin:0 auto; padding-top: 70px; display: flex; justify-content: space-between;}
    .container > footer > div > ul {width: 25%; list-style: none; padding: 0;}
    .container > footer > div > ul > h5 {margin-bottom: 45px;}
    .container > footer > div > ul > h5 > a {font-size:20px; font-weight:700; color:#fff; font-family: 'Roboto Condensed', sans-serif; text-decoration: none;}
    .container > footer > div > ul > li {padding-bottom: 45px;}
    .container > footer > div > ul > li > a {font-size:15px; font-weight:400; color:#fff; font-family: "Pretendard"; text-decoration: none;}
    .container > footer > div > .sns_wrap > li > a > span {font-size: 26px;}
    .container > footer > .footerLine {width: 60%; border: 2px solid #fff; margin: 0 auto; background-color: #fff;}
    .container > footer > .tail_wrap {width: 60%; margin: 0 auto; display: flex; align-items: center; margin-top: 40px;}
    .container > footer > .tail_wrap > .logo_wrap {width: 150px;}
	.container > footer > .tail_wrap > .logo_wrap > img {width: 90%;}
    .container > footer > .tail_wrap > .addr_wrap {font-size: 16px; font-weight: bold; color: white; }

	.addr_wrap p{margin-bottom:22px; font-size:15px; font-weight:400; color:#fff; font-family: "Pretendard";}
	.addr_wrap p b{font-weight:700; color:#fff; font-family: "Pretendard";}
	.addr_wrap p .space_{display:inline-block; width:72px;}
	.addr_wrap p br{display:none;}


@media (max-width:1920px){
	.container > footer > .flexDiv {padding: 5vw; gap:15%;}
	.container > footer > div > ul > h5 {margin-bottom: 32px;}
	.container > footer > div > ul > h5 > a {font-size: 1.3vw;}
	.container > footer > div > ul > li {padding-bottom: 16px;}
	.container > footer > div > ul > li > a {font-size: 1vw;}
	.container > footer > div > .sns_wrap > li > a > span {font-size: 1.5vw;}
	.container > footer > .tail_wrap {margin-top: 3vw;}
	.container > footer > .tail_wrap > .logo_wrap {width: 8vw;}
	.container > footer > .tail_wrap > .logo_wrap > img {width: 100%;}
	.container > footer > .tail_wrap > .addr_wrap {font-size: 0.9vw;}

}
@media (max-width:1024px){
	.container > footer > .flexDiv{gap:60px}
	.container > footer > div > ul > h5 > a {font-size:20px;}
	.container > footer > div > ul > li > a {font-size:15px;}
}
@media (max-width:730px){
	.container > footer > .flexDiv{width: 80%; gap:30px}
	.container > footer > .footerLine {width: 80%;}
	.container > footer > .tail_wrap{width: 80%;}
}
@media (max-width:540px){
	.container > footer > .flexDiv{width: 90%; gap:30px}
	.container > footer > .footerLine {width: 90%;}
	.container > footer > .tail_wrap{width: 90%;}
}
@media (max-width:480px){
	.container > footer > .flexDiv {flex-wrap:wrap; gap:12px;}
	.container > footer > .flexDiv > ul {width:50%;}
	.container > footer > div > ul > h5 {margin-bottom: 4vw;}
	.container > footer > div > ul > h5 > a {font-size: 4vw;}
	.container > footer > div > ul > li {padding-bottom: 4vw;}
	.container > footer > div > ul > li > a {font-size: 3.3vw;}
	.container > footer > .tail_wrap { display: block;}
	.container > footer > .tail_wrap > .logo_wrap {width: 130px; margin:0 auto;}
	.container > footer > .tail_wrap > .addr_wrap {font-size: 2.6vw; padding-left: 0;  word-break: keep-all;}
	.addr_wrap p{margin-bottom:5px; line-height:1.8}
	.addr_wrap p .space_{display:none;}
	.addr_wrap p .re_br{display:none;}
	.addr_wrap p br{display:block;}
}
@media (max-width:395px){
	.container > footer > div > ul > h5 > a {font-size:18px;}
	.container > footer > div > ul > li > a {font-size:15px;}
}