/* BASIC css start */
/* 하단 */
#footer {width:100%; height:70px; margin: auto; padding:30px; position:relative; background:#f8f9fb; display:grid; alingn-contents:center; }
#footer .footer_In{ width: 1200px; height:45px; margin: auto; color: #e8e9eb; display: flex; align-items: center; justify-content: center; gap:15%;}
/* #footer .footer_In:after { display:block; clear:both; content:'' } */

#footer .footer_In .footerLeft{float: left;}
#footer .footer_In .footerLeft div{float: left;}
/* #footer .footer_In .footerLeft div .logo{margin-left:auto; float:left; display: table-cell; vertical-align: top;}
#footer .footer_In .footerLeft .infoBx{margin: auto; padding:auto;} */
#footer .footer_In .footerLeft .infoBx ul li{float: left;}
#footer .footer_In .footerLeft .infoBx ul li a{line-height: 12px; padding: 0 16px; color: #aaaaaa; font-size: 14px; font-family: 'Noto Sans KR',sans-serif; border-right: 1px solid #e8e9eb; }
#footer .footer_In .footerLeft .infoBx ul li:last-of-type a{border-right: 0}
/*#footer .footer_In .footerLeft .copy{color: #aaaaaa; font-family: "맑은 고딕",'Malgun Gothic',sans-serif; font-size: 12px; font-weight: 100; text-transform: uppercase;}*/

#footer .footer_In .footerRight{float: right; margin:auto;}
#footer .footer_In .footerRight .sns { display: flex; gap: 15px; }
#footer .footer_In .footerRight .sns li { margin: 0; }


/*플러팅*/
.floating {position: fixed; bottom: 6%; right: 3%; opacity: 0; transition: opacity 0.5s linear; display: none;}
.floating.on {opacity: 1; display: block;}
.floating div a img{ width: 100%;}

/* escrow */
.escrow {position: absolute; top: 10px; right: 10%; }



/* BASIC css end */

