/* BASIC css start */
#footer {margin-top:0px; } 
.footerTop {border-top:1px solid #ececec;border-bottom:1px solid #f0f0f0; } 
.footerTop .in {width:1280px;margin:0 auto;font-size:0;padding:9px 0; } 
.footerTop .in .left {display:inline-block;vertical-align:middle;font-size:0;width:85%; } 
.footerTop .in .left li {display:inline-block;vertical-align:middle; } 
.footerTop .in .left li a {color:#000000;font-size:14px;margin-right:40px;position:relative; } 
.footerTop .in .left li a:after {content:"";width:1px;background:#f6f6f6;position:absolute;top:5px;right:-20px;height:10px; } 
.footerTop .in .left li a:last-child:after {display:none; } 
.footerTop .in .right.sns {display:inline-block;vertical-align:middle;text-align:right;width:15%; } 
.footerTop .in .right.sns a {margin-left:15px; } 
.footer {width:1280px;margin:0 auto;padding-top:30px;font-size:0;padding-bottom:40px; } 
.footer .area {position:relative; } 
.footer .area.companyinfo {width:615px;display:inline-block;vertical-align:top; } 
.footer .area.companyinfo .desc {color:#000;font-size:13px;padding-top:12px;line-height:1.65; } 
.footer .area.companyinfo .desc a {font-size:13px;color:#222222; } 
.footer .area.bankinfo {display:inline-block;vertical-align:top;width:325px;padding-left:35px; } 
.footer .area .tit {margin-bottom:20px; } 
.footer .area.csinfo {display:inline-block;vertical-align:top;width:270px;padding-left:35px; } 
.footer .area.companyinfo .desc .etclogo {padding-top:16px; } 
.footer .area.companyinfo .desc .etclogo img {margin-right:15px; } 
.footer .area+.area:after {content:"";background:#e6e6e6;width:1px;height:195px;position:absolute;left:0;top:0; } 
.banknum {color:#666666;font-size:18px;line-height:1.6; } 
.banknum p {font-size:14px;padding-top:15px; } 
.mailinfo {color:#666666;font-size:12px;line-height:1.5;padding-top:13px; } 
h1.csnum {color:#434343;font-family:'Lato',sans-serif;font-size:36px;font-weight:900;margin-top:-10px; } 
.subcsnum {color:#434343;font-size:24px;font-family:'Lato',sans-serif;line-height:1.3;padding-top:3px; } 
.csDESC {color:#666666;font-size:12px;line-height:1.5;padding-top:7px; } 

.escrow_txt {position:relative;margin-top:10px;font-weight:300; } 
.escrow_txt a {background:#ddd;color:#3b3b3b;padding:5px 10px;display: inline-block; } 


/* ÇÏ´Ü °íÁ¤ ¹öÆ° ¿µ¿ª */
.scroll_bt_tll {
    position: fixed;
    right: 18px;
    bottom: 18px;
    z-index: 10020;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    margin: 0;
}

/* AI »ó´ã¡¤Ä«Ä«¿ÀÅå¡¤TOP ¹öÆ° °øÅë */
.scroll_bt_tll > a,
.scroll_bt_tll > button {
    position: relative;
    display: block;
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

/* ±âÁ¸ ÀÌ¹ÌÁö ¿©¹é Á¦°Å */
.scroll_bt_tll > a img {
    display: block;
    margin: 0;
    cursor: pointer;
}

/* ¸ð¹ÙÀÏ À§Ä¡ */
@media screen and (max-width: 767px) {
    .scroll_bt_tll {
        right: 12px;
        bottom: 12px;
        gap: 8px;
    }
}
/* BASIC css end */

