/* BASIC css start */
/* ÇÏ´Ü */
#footer { margin-top:50px; position:relative; width:100%; border-top: 1px solid #f2f2f2; }
#footer .footer_main { margin:0 auto; padding:50px 0; position:relative; width:1720px; *zoom:1 }
#footer .footer_main .infoBx{float: left; width: 30%;}
#footer .footer_main .treeBox{width: 20%;}
#footer .footer_main .twoBox .csInfo h3{color: #9a9a9a; font-family: '¸¼Àº °íµñ','Malgun Gothic',sans-serif; margin-bottom: 15px;}
#footer .footer_main .twoBox .csInfo .tel{    color: #010001;
    font-size: 20px;
    font-family: 'Poppins','¸¼Àº °íµñ','Malgun Gothic', sans-serif;
    font-weight: 500;}
#footer .footer_main .twoBox div .tx{    margin-top: 12px;
    color: #9a9a9a;
    font-family: '¸¼Àº °íµñ','Malgun Gothic',sans-serif;}
#footer .footer_main .twoBox div .tx span{ border-right: 1px solid #c2c2c2;
    height: 10px;
    line-height: 10px;
    display: inline-block;
    padding: 0 8px;}
#footer .footer_main .twoBox div .tx span:first-child{padding-left:0}
#footer .footer_main .twoBox div .tx span:last-child{border-right:0}
#footer .footer_main .twoBox .bankInfo h3{color: #010001;
    font-family: 'Poppins','¸¼Àº °íµñ','Malgun Gothic', sans-serif;
    margin: 40px 0 15px;
    font-weight: bold;}
#footer .footer_main .treeBox .boardBox li{margin-bottom: 18px;}
#footer .footer_main .treeBox .snsBox{    margin-top:57px;}
#footer .footer_main .treeBox .boardBox li a{    color: #9a9a9a;
    font-family: 'Poppins','¸¼Àº °íµñ','Malgun Gothic', sans-serif;}
#footer .footer_main .treeBox .snsBox li{float: left; margin-right: 18px;}
#footer .footer_main .treeBox .snsBox li:nth-of-type(1){padding-left:0}
#footer .footer_main .fourBox{text-align: right; width: 20%;}
#footer .footer_main .fourBox ul li{margin-bottom: 10px;}
#footer .footer_main .fourBox ul li a{color: #9a9a9a; font-family: 'Poppins','¸¼Àº °íµñ','Malgun Gothic', sans-serif;}
#footer .footer_main .fourBox .copy{color: #9a9a9a; font-family: 'Poppins','¸¼Àº °íµñ','Malgun Gothic', sans-serif; margin-top: 26px;}

#footer .oneBox .tx span { padding-right:5px; color: #9a9a9a; font-family: '¸¼Àº °íµñ','Malgun Gothic',sans-serif; font-weight: normal; line-height: 21px;}
#footer .oneBox .tx a {     color: #9a9a9a;
    font-family: '¸¼Àº °íµñ','Malgun Gothic',sans-serif;
    margin-top: -2px;
    display: inline-block; }
#footer .oneBox .tx a.btn_email { color: #9a9a9a }

#footer .footerBottom {float: right; margin-top: 30px; }

.floating{position: fixed; bottom: 24%; right: 1.9%; 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 */

