/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* ÇÏ´Ü */
#footer { margin-top:50px; padding: 40px 0; position:relative; width:100%; background:#fafafa }
#footer .footer_main{ position: relative; width: 1200px; margin: 0 auto;}
#footer .footer_main:after { display:block; clear:both; content:'' }

/* footerLeft */
#footer .footer_main .footerLeft{float: left;}
#footer .footer_main .footerLeft .logo{ margin: 0 0 40px;}
#footer .footer_main .footerLeft .snsBox{margin: 22px 0 0;}
#footer .footer_main .footerLeft .snsBox:after { display:block; clear:both; content:'' }
#footer .footer_main .footerLeft .snsBox li{float:left; margin: 0 15px 0 0;}

#footer .footer_main .tx, .btn_email{line-height: 24px;color: #757575;font-size: 13px;font-family: 'Noto Sans KR', sans-serif;,CON;margin-bottom: 20px;,CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX;}
#footer .footer_main .tx span{margin-right: 18px; }

/* »ç¾÷ÀÚÁ¤º¸È®ÀÎ */
.businfo a{ display: inline-block; padding: 0 2px 2px; border-bottom: 1px solid #424242; color: #424242; font-size: 13px; font-family: 'Noto Sans KR', sans-serif; font-weight: 500; }
    
/* copy */
#footer .footer_main .copy{ margin: 22px 0 0; color: #424242; font-size: 13px; font-family: 'Noto Sans KR', sans-serif;}

/* footerRight */
#footer .footer_main .footerRight{float: right;}
#footer .footer_main .infoBx h3{color: #424242;font-size: 13px;font-family: 'Noto Sans KR', sans-serif;display: none;}
#footer .footer_main .infoBx .tel{margin: 10px 0;color: #424242;font-size: 16px;font-family: 'Noto Sans KR', sans-serif;font-weight: 900;}
#footer .footer_main .linkInfo{margin: 40px 0 0;text-align: right;}
#footer .footer_main .linkInfo:after { display:block; clear:both; content:'' }
#footer .footer_main .linkInfo ul{/* float: left; */margin-right: 0;}
#footer .footer_main .linkInfo ul li{ margin: 0 0 13px;}
#footer .footer_main .linkInfo ul li a{ color: #424242; font-size: 13px; font-family: 'Noto Sans KR', sans-serif;}

/* escrow */
.escrow{position: absolute; right: -173px;}

/*ÇÃ·¯ÆÃ*/
.floating{position: fixed; bottom: 10%; right: 7%; visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.5s linear;}
.floating.on {  visibility: visible; opacity: 1; }
.floating div a img{ width: 100%;}


/* Ä«Ä«¿ÀÅå */
.kakao-btn {
    background-color: #FEE500;
    border: none;
    border-radius: 8px;
    padding: 15px 30px;
    font-size: 18px;
    font-weight: bold;
    color: #3B1D1D;
    display: flex;
    align-items: center;
    cursor: pointer;
    /* box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); */
    text-decoration: none;
    font-family: 'Noto Sans KR', sans-serif;
    box-sizing: border-box;
    justify-content: center;
}

        .kakao-btn img {
            width: 24px;
            height: 24px;
            margin-right: 10px;
        }
 
#footer .footer_main .infoBx .tel + .tx br {
    display: none;
}

#footer .footer_main .linkInfo ul + ul {
    margin-left: 33px;
}

/* BASIC css end */


/* BASIC css end */

