/* BASIC css start */
#footer {margin-top:50px; } 
.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:#9e9e9e;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 {
    z-index: 9999;
    position: fixed;
    right: 0; /* ¿À¸¥ÂÊ¿¡ °íÁ¤ */
    bottom: 0; /* ÇÏ´Ü¿¡ °íÁ¤ */
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 10px; /* ¹öÆ°µé °£ÀÇ °£°ÝÀ» Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù */
}

/* ¹öÆ° ÀÌ¹ÌÁö ½ºÅ¸ÀÏ */
.scroll_bt_tll a img {
    display: block;
    margin-bottom: 10px; /* ¹öÆ°µé °£ÀÇ °£°Ý Á¶Á¤ */
    cursor: pointer;
}

/* ¹öÆ°ÀÇ Ãß°¡ ½ºÅ¸ÀÏ, ÇÊ¿ä½Ã ¼öÁ¤ */
.scroll_bt_tll a {
    text-decoration: none;
}

bottom_sc {
    position: fixed; /* ¶Ç´Â absolute, ÇÊ¿äÇÑ À§Ä¡¿¡ µû¶ó Á¶Á¤ */
    bottom: 20px; /* ÇÏ´Ü¿¡¼­ÀÇ °Å¸® */
    right: 20px; /* ¿ìÃø¿¡¼­ÀÇ °Å¸®, ÇÊ¿äÇÑ °æ¿ì Á¶Á¤ */
    z-index: 1000; /* ´Ù¸¥ ¿ä¼Ò À§¿¡ Ç¥½ÃµÇµµ·Ï */
}

.top_sc {
    position: fixed;
    bottom: 80px; /* ÇÏ´Ü¿¡¼­ÀÇ °Å¸®, bottom_sc¿Í °ãÄ¡Áö ¾Êµµ·Ï Á¶Á¤ */
    right: 20px;
    z-index: 1000;
}
/* BASIC css end */

