/* BASIC css start */
/* ÇªÅÍ */
#footer {margin-top:50px; background:#0F0F12;}
#footer .foot .foot_top {padding:40px 15px; box-sizing:border-box;}
#footer .foot .foot_top .foot_logo {margin-bottom:25px;}
#footer .foot .foot_top .foot_logo img {width:185px; display:block;}
#footer .foot .foot_top .box {padding:8px 0;}
#footer .foot .foot_top .box .box_con {display: none; margin-top:10px;}
#footer .foot .foot_top .box .tit {position:relative; font-size:17px; color:#fff; font-weight:600; line-height:1.2; letter-spacing:0.05em;font-family: 'Roboto', sans-serif;font-style: normal; }
#footer .foot .foot_top .box .tit span.arrow {display:block; position: absolute; width:13px; height:2px; background:#fff; top:50%; right:0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; transform: rotate(90deg); -webkit-transform: rotate(90deg);}
#footer .foot .foot_top .box .tit span.arrow.open {transform: rotate(0); -webkit-transform: rotate(0);}
#footer .foot .foot_top .box .tit span.arrow:before {content:''; position:absolute; display:inline-block; width:13px; height:2px; background:#fff; transform: rotate(90deg); -webkit-transform: rotate(90deg);}
#footer .foot .foot_top .box .tit span.arrow.open:before {display:none;}
#footer .foot .foot_top .box .txt {font-size:13px; color:#fff; line-height:1.5; font-weight:400;}
#footer .foot .foot_top .box .txt.time{color:#C5C5C5}
#footer .foot .foot_top .box .txt a {text-decoration:underline; font-size:14px; font-weight:300; color:#C5C5C5;}
#footer .foot .foot_top .box .txt span {opacity:0.6;color:#fff;}
#footer .foot .foot_top .box ul li {margin-bottom:10px;}
#footer .foot .foot_top .box ul li:last-of-type {margin-bottom:0;}
#footer .foot .foot_top .box ul li a {color:#fff; font-size:13px; line-height:1.2; font-weight:100;}
#footer .foot .foot_top .box.cs_box .tel {font-size:28px; color:#fff; line-height:1.2; margin-bottom:5px; font-weight:500;}
#footer .foot .foot_top .box.bank_box .account span {display:block; padding-left:5px; position:relative; color:#222222; font-size:12px;}
#footer .foot .foot_top .box.bank_box .account span:before {content:''; width:2px; height:2px; background:#D7282F; display:inline-block; position:absolute; top:50%; margin-top:-1px; left:0;}
#footer .foot .foot_top .box.bank_box .account_name {margin-top:10px; color:#7E7E7E; font-size:12px;}
#footer .foot .foot_top .box.delivery_box .txt span {display:block; color:#7E7E7E; font-size:11px;}
#footer .foot .foot_btm {padding-bottom:50px;}
#footer .foot .foot_btm .menu {text-align:center;}
#footer .foot .foot_btm .menu ul li {display: inline-block; vertical-align: top; width:22%;}
#footer .foot .foot_btm .menu ul li:nth-child(1){text-indent: -6%;}
#footer .foot .foot_btm .menu ul li:nth-child(2) {width:31%;}
#footer .foot .foot_btm .menu ul li:nth-child(2) a {color:#fff;}
#footer .foot .foot_btm .menu ul li:last-of-type {margin-right:0;}
#footer .foot .foot_btm .menu ul li a {font-size:14px; color:#fff; font-weight:300;}
#footer .foot .foot_btm .info {padding:30px 15px 0; box-sizing:border-box;}
#footer .foot .foot_btm .info span {position: relative; color:#C5C5C5; font-size:13px; letter-spacing:-0.02em; line-height:1.7; display: inline-block; padding-right:6px; margin-right:6px; font-weight:300;}
#footer .foot .foot_btm .info span a {color:#C5C5C5; font-size:13px; letter-spacing:-0.02em; line-height:1.7;}
#footer .foot .foot_btm .info span:after {content:''; position: absolute; right:-2px; top:5px; border-right:1px solid rgba(255, 255, 255, 0.2); height:10px;}
#footer .foot .foot_btm .info span.line_no:after {display: none;}
#footer .foot .foot_btm .ini_txt {margin-top:28px; padding:0 15px; box-sizing:border-box; color:#797979; font-size:12px; line-height:1.7;}
#footer .foot .foot_btm .copy {margin-top:10px; padding:0 15px; box-sizing:border-box; color:#797979; font-size:12px; line-height:1.7;}
#footer .foot .foot_btm .sns_box {margin-top:30px; padding:0 15px; box-sizing:border-box;}
#footer .foot .foot_btm .sns_box ul {font-size:0;}
#footer .foot .foot_btm .sns_box ul li {display:inline-block; vertical-align:top; margin-right:15px;}
#footer .foot .foot_btm .sns_box ul li a img {width:38px;}

/* 260623 ¸ð¹ÙÀÏ Ã¤ÆÃ ¹®ÀÇ ¹öÆ° Ãß°¡ ½ÃÀÛ(ÃßÃµ¾È: Èò ¹Ú½º + °ËÁ¤ ¾ÆÀÌÄÜ/ÅØ½ºÆ®) */
#footer .foot .foot_top .box.cs_box .m_chat_inquiry_btn{
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 32px;
  padding: 0 12px;
  margin: 6px 0 10px;
  background: #fff;
  color: #111; /* ÅØ½ºÆ® °ËÁ¤ */
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  box-sizing: border-box;
  white-space: nowrap;
}

#footer .foot .foot_top .box.cs_box .m_chat_inquiry_btn .chat_icon{
  width: 14px;
  height: 14px;
  display: inline-block;
  flex: 0 0 14px;
  background: url("https://akiiikr.img6.kr/img/snsico.png") no-repeat center center;
  background-size: contain;
  filter: none; /* ¾ÆÀÌÄÜ ¿øº»(°ËÁ¤) »ç¿ë */
  -webkit-filter: none;
}

#footer .foot .foot_top .box.cs_box .m_chat_inquiry_btn:hover{
  background:#f5f5f5;
}
/* 260623 ¸ð¹ÙÀÏ Ã¤ÆÃ ¹®ÀÇ ¹öÆ° Ãß°¡ ³¡(ÃßÃµ¾È: Èò ¹Ú½º + °ËÁ¤ ¾ÆÀÌÄÜ/ÅØ½ºÆ®) */


/* ½ºÅ©·Ñ top */
.fix_btn {position:fixed; z-index:10; right:-75px; bottom:10px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.fix_btn.show {right:10px;}
.fix_btn ul li {margin-top:7px;}
.fix_btn ul li img {width:45px;}
/* BASIC css end */

