/* BASIC css start */
.btnTop {display:none;position:fixed;z-index: 99;right: 15px;bottom:20px;}
.btnTop a {display:block;width: 45px;height: 45px;line-height: 45px;text-align:center;border-radius:50%;background: #2c2c2c;}
.btnTop a:hover { opacity:0.8; }
.btnTop a.pageTop { }

#ftWrap{margin: 100px 0 0 0; font-size:13px; color:#9e9e9e; }
#ftWrap a { color:#9e9e9e; font-size:13px;}
#ftWrap a:hover {color:#fff; } 
#ftWrap .footerNavArea .footerNav li i { font-size: 20px; vertical-align: middle; }
#ftWrap .footerNavArea .footerNav a {padding: 0 30px 0 10px;}

#ftWrap .footerInfoWrap {padding: 50px 0; background:#f7f7f7;}
#ftWrap .footerInfoWrap .inner {overflow:hidden; max-width:1400px; min-width:1200px; margin:0 auto; font-size:0; text-align:center;}
#ftWrap .footerInfoWrap .inner > div {display:inline-block; margin:0 95px; text-align:left; vertical-align:top;}
#ftWrap .footerInfoWrap .inner > div b {font-size:20px; font-weight:500; color:#000; margin-bottom:15px; display:block;}
#ftWrap .footerInfoWrap .inner h2 {font-size:16px; color:#000; margin-bottom:20px;}
#ftWrap .footerInfoWrap .inner > div p{font-size:12px; color:#000; line-height:1.5;}
#ftWrap .footerInfoWrap .inner > div ul li{margin-bottom:15px;}
#ftWrap .footerInfoWrap .inner > div ul li a{font-size:12px; color:#000;}
#ftWrap .footerInfoWrap .inner > div ul li a b {font-weight:500; font-size:12px; margin:0;}
#ftWrap .footerInfoWrap .ftMenu .escrow { line-height:20px; }
#ftWrap .footerInfoWrap .ftMenu .escrow a {display:block; color:#fff; margin-top:4px;}
#ftWrap .addr p{padding:30px 0; text-align:center; line-height:1.5; font-size: 11px;}
#ftWrap .addr a { color:#9e9e9e; font-size:11px;}

/* ISMS 인증정보 추가 및 푸터 정렬 */
#ftWrap .footerInfoWrap .inner {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 25px;
    box-sizing: border-box;
    padding: 0 20px;
}

#ftWrap .footerInfoWrap .inner > div {
    margin: 0;
}

/* ISMS 인증정보 */
#ftWrap .footerInfoWrap .footerIsms {
    flex-shrink: 0;
    text-align: left;
}

#ftWrap .footerInfoWrap .footerIsms .ismsInfo img {
    display: block;
    width: 60px;
    height: auto;
    margin-bottom: 15px;
}

#ftWrap .footerInfoWrap .footerIsms .ismsInfo p {
    font-size: 12px;
    color: #000;
    line-height: 1.8;
    white-space: nowrap;
}
#ftWrap .footerIsms .ismsScope {
    display: inline-block;
    vertical-align: top;
}
/* BASIC css end */

