/* BASIC css start */
/* 하단 */
#mfooter {width:100%;bottom:0;left:0;z-index:1;margin:80px 0 0;padding:56px 0 10px;background:#1a1a1a;}
#mfooter .wrap_ft {margin:0 18px; color:#9a9a9a;}

/* 하단 로고 */
#mfooter .wrap_ft .ft_t {padding: 15px 0;border-top: 1px #4d4d4d dotted;width: 100%;}
#mfooter .wrap_ft .ft_t .ft_logo {font-size:18px; font-weight:700; letter-spacing:0.16em; color:#fff; line-height:32px;}
#mfooter .wrap_ft .ft_t .ft_logo img {height:13px;}

/* 하단 cs 
#mfooter .wrap_ft .ft_cs {padding:0 0 24px; font-size:12px; line-height:18px;}*/

/* 하단 뱅크 정보 */
#mfooter .wrap_ft .ft_bank{padding: 0 0 15px;font-size:12px;letter-spacing:-0.02em;width: 45%;float:left;}
#mfooter .wrap_ft .s_title {font-size:15px; font-weight:600; line-height:20px; color:#fff; border-left: 2px solid #fff; padding-left:8px; margin-bottom:5px;}
#mfooter .wrap_ft .ft_bank .copy { font-weight:600; color:#fff; point; cursor:pointer;}
#mfooter .wrap_ft .bank_list {width:90%;margin-top:10px;font-size:13px;background:#000;color:#fff;border:none; height:28px; } 

/* 하단 CS 정보 */
#mfooter .wrap_ft .ft_cs{padding: 0 0 15px;font-size:12px;letter-spacing:-0.02em;width: 55%;float:left;}
#mfooter .wrap_ft .ft_cs .tel {font-size:15px; color:#fff;}
#mfooter .wrap_ft .ft_cs p {margin-top: 14px;}
#mfooter .wrap_ft .ft_cs .delivery {color: #fff; font-size: 12px; padding: 8px 8px; border: 1px solid #333; border-radius: 5px; background-color: #000;}


/* 게시판 버튼 */
#mfooter .wrap_ft .ft_mk{letter-spacing:-0.02em;line-height:22px;float:left;position:relative;z-index:100;border-bottom: 1px #4d4d4d dotted;}
#mfooter .wrap_ft .ft_mk span {font-size: 14px;color:#ffffff;cursor: pointer;}
.btn_board {color: #332e80;p;padding: 1% 2.5%;background: #e5e5e5;font-weight: 600;font-size: 13px;border-radius: 6px;border: 1px #a9aff6 solid;box-shadow: 0px 0px 3px #dfe2ff;}
.s_title_bottom {height:10px;}


/* 하단 정보 */
#mfooter .wrap_ft .ft_copy {font-size:12px;line-height:20px;clear:both;}
#mfooter .wrap_ft .ft_copy span {display:inline-block;}
#mfooter .wrap_ft .ft_copy a {color:#fff;}
#mfooter .wrap_ft .ft_copy2 {padding: 15px 0px;font-size:12px;line-height:18px;letter-spacing:-0.02em;}
span.mv_line {color:#ffffff;}
span.mv_mk {color:#ffffff; font-weight:500;}

.ft_info {display: none; transition: all 0.3s ease-in-out;}
.ft_info.active {display: block;}
#toggleBizInfo {color: #fff; display: inline-block; text-align: center; margin: 0 auto; padding: 10px 0; /* 필요 시 조정 */}
.toggle-biz-wrap {text-align: center; margin-top: 20px;}


/* 하단 메뉴 */
#mfooter .wrap_ft .ft_menu ul {display:flex;font-size:12px;}
#mfooter .wrap_ft .ft_menu ul:nth-child(1) {padding:0;}
#mfooter .wrap_ft .ft_menu ul a {display:inline-block; padding:0 7px; color:#9a9a9a; line-height:18px;}
#mfooter .wrap_ft .ft_menu ul a span {color:#fff;}
#mfooter .wrap_ft .ft_menu ul li:first-child a {padding-left:0;}

/* 하단 sns */
#mfooter .wrap_ft .ft_sns a {padding:0 8px;}
#mfooter .wrap_ft .ft_sns a:first-child {padding-left:0;}

/* PC버전 */
.ft_PCver {margin: 10px 0 0 0;}
.PCver {color:#ffffff;padding: 6px 100px !important;border: 1px #666 solid;font-size: 12px;border-radius: 5px;background: #333333;text-align: center;}



/* BASIC css end */

