/* BASIC css start */
#footer{width: 100%;height: 250px; border-top: 1px solid #e5e5e5; margin-top: 70px;}
#footer .foot_inner{width: 1750px; margin: 0 auto; padding-top: 60px; height: 100%;}
/* 푸터 공통 */
#footer .foot_inner>div{}
#footer .foot_inner>div h4{font-size: 14px; color: #000; margin-bottom: 20px; font-weight: 600;font-family: 'Malgun Gothic', sans-serif;}
#footer .foot_inner>div li{font-family: 'Malgun Gothic', sans-serif;margin-bottom: 8px; font-weight: 500;}
#footer .foot_inner>div li a{font-family: 'Malgun Gothic', sans-serif;}

#footer .foot_L{float: left;display: flex;}
#footer .foot_L>div{display: inline-block; margin-right: 50px;}

#footer .foot_L .f_info{}
#footer .foot_L .f_info h4{}
#footer .foot_L .f_info ul{}
#footer .foot_L .f_info ul li{display: inline-block; font-size: 11px; color: #4c4c4c; margin-right: 10px;}
#footer .foot_L .cs_center{}
#footer .foot_L .cs_center h4{}
#footer .foot_L .cs_center h5{font-size: 11px; color: #4c4c4c;font-family: 'Malgun Gothic', sans-serif; margin-bottom: 8px; font-weight: 500;}
#footer .foot_L .cs_center ul{}
#footer .foot_L .cs_center ul li{font-size: 11px; color: #4c4c4c;}
#footer .foot_L .bank_info{}
#footer .foot_L .bank_info h4{}
#footer .foot_L .bank_info ul{}
#footer .foot_L .bank_info ul li{font-size: 11px; color: #4c4c4c;}

#footer .foot_R{float: right;}
#footer .foot_R .f_menu{margin-bottom: 15px;}
#footer .foot_R .f_menu ul{}
#footer .foot_R .f_menu ul li{display: inline-block;}
#footer .foot_R .f_menu ul li a{font-size: 11px; color: #4c4c4c; margin-left: 20px; font-weight: 600;}
#footer .foot_R .copy{font-family: 'Malgun Gothic', sans-serif; color: #bfbfbf; font-size: 11px; font-weight: 500; text-align: right;}



/* 모바일 플로팅 */
.mobile-floating-menu{
    position:fixed;
    right:15px;
    bottom:110px;
    z-index:9999;
    display:flex;
    flex-direction:column;
    gap:8px;
}

/* 카톡 버튼 (크기 축소) */
.mobile-floating-menu .floating-kakao{
    width:38px;
    height:38px;
    border-radius:50%;
    overflow:hidden;
    box-shadow:0 2px 8px rgba(0,0,0,.12);
}

.mobile-floating-menu .floating-kakao img{
    width:100%;
    height:100%;
    display:block;
}

/* 화살표 버튼 */
.mobile-floating-menu .floating-arrow{
    width:38px;
    height:38px;
    background:#fff;
    border:1px solid #ddd;
    padding:0;
    cursor:pointer;
    position:relative;
}

/* 화살표 라인 */
.mobile-floating-menu .floating-arrow i{
    position:absolute;
    top:50%;
    left:50%;
    width:9px;
    height:9px;
    display:block;
}

/* 위 화살표 */
.mobile-floating-menu .floating-arrow.up i{
    border-left:2px solid #111;
    border-top:2px solid #111;
    transform:translate(-50%,-35%) rotate(45deg);
}

/* 아래 화살표 */
.mobile-floating-menu .floating-arrow.down i{
    border-right:2px solid #111;
    border-bottom:2px solid #111;
    transform:translate(-50%,-65%) rotate(45deg);
}
/* BASIC css end */

