/* BASIC css start */
#footer {position: relative; padding: 65px 0 126px; width:100%;}

#footer .footerTop{width: 100%; border: 1px solid #000; text-align: center; margin: 30px 0 50px;} 
#footer .footerTop a{font-family: 'Heebo','Noto Sans KR', sans-serif; font-size: 16px; padding: 10px 0; display: block; font-weight: bold; color: #000; letter-spacing: 2px;}  

#footer .footerbottom{padding: 0px 5px; font-size: 0;}
#footer .footerbottom a{display: inline-block; border: 1px solid #e6e6e6; height: 30px; line-height: 30px; margin: 0 5px 10px; border-radius: 3px; box-sizing: border-box; color: #7c7c7c; font-size: 0.8rem; font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif;    text-align: center;
  width : 95%; /* calc() ¸¦ Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú¸¦ À§ÇÑ fallback */
  width : -webkit-calc(100%/3 - 10px); /* WebKit */
  width : -moz-calc(100%/3 - 10px); /* Firefox */
  width : -ms-calc(100%/3 - 10px); /* MS Explorer */
  width : -o-calc(100%/3 - 10px); /* Opera */
  width : calc(100%/3 - 10px); /* Standard */ }

#footer .footer_info{padding: 30px 27px;}
#footer .footer_info .tel{font-size: 1.5rem; font-weight: bold; margin-bottom: 17px; font-family: 'Montserrat',sans-serif; letter-spacing: 2px;}
#footer .footer_info > p, .deliv_info, .deliv_info a{color: #4c4c4c; font-size: 0.85rem; font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif; line-height: 24px;}

#footer .footer_deliv{padding: 0 27px;}
#footer .footer_deliv h3{margin-bottom: 17px; font-size: 1rem; font-family: 'Montserrat',sans-serif; font-weight: bold;}

#footer address {margin-top: 30px; padding:22px 27px; border-top: 1px solid #f2f2f2; color:#7c7c7c; font-size: .85rem; line-height: 29px; font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif;}
#footer .agreeButton {padding:20px 21px 0;}
#footer .agreeButton a {display: inline-block; color: #242424; margin: 0 15px 10px 0; font-size: .8rem; font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif; font-weight: 600;}
#footer .agreeButton a:last-of-type{margin-right:0;}

/* ÇÃ·¯ÆÃ */
.section_fixedFooter {position:fixed; /*bottom:11%;*/ bottom:10%; right:2%; z-index:100;}
.section_fixedFooter .btn_toggle_area { position: relative; text-align:center; margin-top:20px;}
.section_fixedFooter .btn_toggle_area .btn_up {margin-bottom: 17px; display: block;}
.section_fixedFooter .btn_toggle_area div img{width:15px;}
.section_fixedFooter .SMS_kakaoFloat{position:relative; margin-bottom:10px; text-align: center; font-size: 11px; z-index: 10; border-radius: 3px; width: 45px; height: 45px; line-height: 39px; display:none;}
.section_fixedFooter .SMS_kakaoFloat img { display: block;  height: 100%;  font-size:0; overflow:hidden;  }
.section_fixedFooter .search_filter {margin-bottom:5px;}
.section_fixedFooter .search_filter img {width:45px;}    
  
  
  
.footer_info2{margin-left:30px;}
.footer_info2 img{width:110px!important;margin-right:10px;margin-top:10px;} 



#footer_menu{display:none;position:fixed; left:0; bottom:0; width:100%; height:84px; border-top:1px solid #e7e7e7; z-index:10; background:#FFF;}
#footer_menu ul{height:60px; text-align:center; font-size:0; }
#footer_menu ul li{width:20%; vertical-align:top; display:inline-block; height:60px; }
#footer_menu ul li a{display:block; max-width:66px; height:60px; width:100%; margin:0 auto; background-position:center; background-repeat:no-repeat;}
#footer_menu ul li.btn_menu a{background-image:url(/design/posteam/aura/m/icon/menuicon.png); background-size:24px auto;}
#footer_menu ul li.btn_mypage a{background-image:url(/design/posteam/aura/m/icon/mypageicon.png); background-size:22.8px auto;}
#footer_menu ul li.btn_wish a{background-image:url(/design/posteam/aura/m/icon/hearticon.png); background-size:26.4px auto;}
#footer_menu ul li.btn_basket a{position:relative; background-image:url(/design/posteam/aura/m/icon/basketicon.png); background-size:27px auto;}
#footer_menu ul li.btn_home a{width:66px; height:66px; position:relative; top:-6px; border-radius:33px; background :linear-gradient(#4facfe, 50%, #30dcff);}
#footer_menu ul li.btn_home a:after{position:absolute; top:0;left:0; display:block; content:""; width:100%; height:100%;   background:url(/design/posteam/aura/m/icon/homeicon.png) center no-repeat;  background-size:22.8px auto;}

.delivery_mo{font-family: "¸¼Àº °íµñ",'Malgun Gothic','Lato', sans-serif; color:#333333;font-size: 13px; white-space:inherit; word-break:keep-all;} 
.delivery_mo span{font-family: "¸¼Àº °íµñ",'Malgun Gothic','Lato', sans-serif; color:#333333;font-size: 14px; font-weight: bold; padding-bottom:3%;}
.delivery .jump_mo{font-family: "¸¼Àº °íµñ",'Malgun Gothic','Lato', sans-serif; color:#333333;font-size: 14px; font-weight: bold;}
/* BASIC css end */

