/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* ÇÏ´Ü */
#footer { margin-top:50px;padding: 40px 0; position:relative; width:100%;background: #fff;border-top: 1px solid #ddd;}
#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.box1{width:700px;}
#footer .footer_main .footerLeft.box1 .logo{ margin: 0 0 40px;}
#footer .footer_main .footerLeft.box1 .snsBox{margin: 22px 0 0;}
#footer .footer_main .footerLeft.box1 .snsBox:after { display:block; clear:both; content:'' }
#footer .footer_main .footerLeft.box1 .snsBox li{float:left; margin: 0 15px 0 0;}
#footer .footer_main .footerLeft.box1 .snsBox li img{width:22px;}
#footer .footer_main .footerLeft.box2 .infoBx h3{color: #424242; font-size: 13px; font-family: 'Noto Sans KR', sans-serif;}
#footer .footer_main .footerLeft.box2 .infoBx .bankName{ margin: 10px 0; color: #424242; font-size: 22px; line-height:32px; font-family: 'Noto Sans KR', sans-serif; font-weight: 900;}
#footer .footer_main .footerLeft.box2 .infoBx .bankList{color: #757575; font-size: 13px; line-height:20px; font-family: 'Noto Sans KR', sans-serif;}

#footer .footer_main .tx, .btn_email{ line-height: 24px; color: #757575; font-size: 13px; font-family: 'Noto Sans KR', sans-serif;}
#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 .footerRight .infoBx h3{color: #424242; font-size: 13px; font-family: 'Noto Sans KR', sans-serif;}
#footer .footer_main .footerRight .infoBx .tel{margin: 10px 0; color: #424242; font-size: 26px; line-height:32px; font-family: 'Noto Sans KR', sans-serif; font-weight: 900;}
#footer .footer_main .linkInfo{ margin: 40px 0 0;}
#footer .footer_main .linkInfo:after { display:block; clear:both; content:'' }
#footer .footer_main .linkInfo ul{ float: left; margin-right: 33px;}
#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;}


/*ÇÃ·¯ÆÃ*/
.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%;}

/* BASIC css end */


/* BASIC css end */


/* BASIC css end */

