/* BASIC css start */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css");
#ftWrap{ margin-top: 100px; }
#ftWrap a:hover { text-decoration: underline;} 
#ftWrap .footerNavArea {border-top:1px solid #a7a7a7;border-bottom:1px solid #ddd;height:50px;line-height:50px; }
#ftWrap .footerNavArea .footerNav li {float:left;}
#ftWrap .footerNavArea .footerNav li i { font-size: 20px; vertical-align: middle; }
#ftWrap .footerNavArea .footerNav a {display:block; padding: 0 40px 0 5px;}
#ftWrap .footerInfoWrap .copy {padding-top: 10px; color:#999; }
#ftWrap .footerInfoWrap {background-color:#fff;padding-bottom: 40px;}
#ftWrap .footerInfoWrap .title{line-height:1;display:block;padding: 40px 0 7px;font-size: 13px;color: #292929;}
#ftWrap .footerInfoWrap p {line-height:20px; color:#555}
#ftWrap .footerInfoWrap ul:after{content:"";display:block;clear:both;}
#ftWrap .footerInfoWrap .list{float:left;}
#ftWrap .footerInfoWrap .list.info{width: 440px;}
#ftWrap .footerInfoWrap .list.csCenter{ padding-right: 100px; }
#ftWrap .footerInfoWrap .csNumber{font-size: 24px;padding-bottom: 5px;line-height:1;display:block;color: #292929;font-weight: bold;}

/* 2026-10-31 하단 정리: 글꼴 통일(Pretendard) + 정보 3단 고정 + 글자 크기 정리 */
#ftWrap { margin-top: 60px; }
#ftWrap, #ftWrap *:not(i) { font-family: 'Pretendard', 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif !important; letter-spacing: -0.2px; }
#ftWrap .footer > .minSizeWrap[style] { text-align: left !important; padding: 14px 0 !important; color: #ccc; font-size: 12px; font-weight: 400; }
#ftWrap .footer > .minSizeWrap[style] span { font-size: 13px; font-weight: 600 !important; color: #292929 !important; margin-right: 8px !important; }
#ftWrap .footer > .minSizeWrap[style] a { color: #666 !important; font-weight: 400; }
#ftWrap .footerInfoWrap ul { display: flex; gap: 56px; }
#ftWrap .footerInfoWrap ul:after { display: none; }
#ftWrap .footerInfoWrap .list { float: none; flex: 1 1 0; min-width: 0; }
#ftWrap .footerInfoWrap .list.info { width: auto; flex: 1.35 1 0; }
#ftWrap .footerInfoWrap .list.csCenter { padding-right: 0; }
#ftWrap .footerInfoWrap .title { font-size: 12px; font-weight: 700; letter-spacing: 0.06em; color: #292929; padding: 34px 0 10px; }
#ftWrap .footerInfoWrap p, #ftWrap .footerInfoWrap .subTxt { font-size: 13px; font-weight: 400; line-height: 22px; color: #666; word-break: keep-all; }
#ftWrap .footerInfoWrap .subTxt a { font-size: 12px; color: #888; }
#ftWrap .footerInfoWrap .csNumber { font-size: 22px; font-weight: 700; padding-bottom: 6px; }
#ftWrap .footerInfoWrap .copy { font-size: 12px; color: #aaa; padding-top: 12px; }

/* BASIC css end */

