/* BASIC css start */
/* 하단 */
#footer { margin-top:50px; padding: 40px 0; position:relative; width:100%; background:#fafafa;font-family: "Sunflower", sans-serif; font-weight: 400; font-style: normal; }
#footer .footer_main{ position: relative; width: 1200px; margin: 0 auto;}
#footer .sunflower-light {  }
#footer .footer_main:after { display:block; clear:both; content:'' }

/* footerLeft */
#footer .footer_main .footerLeft{float: left; width:800px}
#footer .footer_main .footerLeft .logo{ margin: 0 0 40px;}
#footer .footer_main .footerLeft .logo span.sunflower-light{font-size:2rem; letter-spacing:0.3rem;}
#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:inherif;}
#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; }
    
/* copy */
#footer .footer_main .copy{ margin: 22px 0 0; color: #424242; font-size: 13px;}
#footer .footer_main .copy span{ font-weight:800; color:#405D72; font-size:15px;}

/* footerRight */
#footer .footer_main .footerRight{ float: right; width:400px}
#footer .footer_main .footerRight .infoBx h3{color: #424242; font-size: 13px;}
#footer .footer_main .footerRight .infoBx .tel{margin: 10px 0; color: #424242; font-size: 26px; font-weight: 900;}
#footer .footer_main .footerRight .linkInfo{ margin: 40px 0 0;}
#footer .footer_main .footerRight .linkInfo:after { display:block; clear:both; content:'' }
#footer .footer_main .footerRight .linkInfo ul{display:block; margin-right: 33px;}
#footer .footer_main .footerRight .linkInfo ul li{ margin: 0 0 13px; display:inline-block; width:32%;}
#footer .footer_main .footerRight .linkInfo ul li a{ color: #765827; font-size: 12px; display:block; text-align:center; padding: 3px 0; background-color:#DAD4B5; font-family: inherit;}
#footer .footer_main .footerRight .linkInfo ul li a:hover { color:#FFD3B6; background:#DCA47C;}

/* 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%;}

/* BASIC css end */

