/* BASIC css start */
.uw_footer { position: relative; width: 100%; padding: 60px 15px 100px 15px; background: #f0f0f0; box-sizing: border-box; line-height: 20px; }

.footer_top { padding-bottom: 30px; border-bottom: 1px solid #e1e1e1; margin-bottom: 30px; }
.footer_top > ul {}
.footer_top > ul > li {}
.footer_top > ul > li > div {}
.footer_top > ul > li > div > span { }
.footer_top > ul > li > div > span:last-child { padding-left: 5px; }
.footer_top > ul > li > div > span a { font-size: 11px; color: #aeaeae; }
.footer_logo { width: 55px; padding-bottom: 10px; }
.footer_logo img { width: 100%; }
.footer_text { ffont-family: "Noto Sans KR", sans-serif; ont-size: 12px; }
.uw_footer .footer_text_title { font-family: "Felixti", "Noto Sans KR", sans-serif; font-size: 17px; font-weight: 700; padding-bottom: 18px; }
.uw_footer .footer_text_tel { font-family: "Felixti", serif; font-size: 28px; font-weight: bold; padding-bottom: 18px; }

.footer_mid { padding-bottom: 30px; border-bottom: 1px solid #e1e1e1; margin-bottom: 30px; }
.footer_mid > ul { font-size: 0px; }
.footer_mid > ul > li { width: calc( 50% - 5px ); display: inline-block; vertical-align: top; font-size: 12px; }
.footer_mid > ul > li:last-child { padding-left: 10px; }
.footer_mid > ul > li > div {}
.footer_mid .footer_text { letter-spacing: -1px; }

.footer_bottom {}
.footer_bottom > ul {}
.footer_bottom > ul > li {}
.uw_footer .footer_bottom .footer_text_title { padding-bottom: 5px; }

.mgtop20px { margin-top: 20px; }


.uw_move { position: fixed; top: calc( 50% - -100px ); right: 0px; text-align: center; z-index: 9999; }
.uw_move .uw_kakao { width: 45px; cursor: pointer; }
.uw_move .uw_kakao img { width: 100%; }
.uw_move .up_bt { margin-top: 15px; cursor: pointer; }
.uw_move .down_bt { margin-top: 20px; cursor: pointer; }


.m_bottom_fiexd_menu { position: fixed; bottom: 0px; width: 100%; background: #ffffff; border-top: 1px solid #eeeeee; z-index: 100; padding: 7px 0px 2px 0px; }
.m_bottom_fiexd_menu ul { font-size: 0px; }
.m_bottom_fiexd_menu ul li { display: inline-block; width: 16%; margin: 2%; text-align: center; vertical-align: top; }
.m_bottom_fiexd_menu ul li img { width: 100%; max-width: 22px; }
.m_bottom_fiexd_menu ul li p { white-space: nowrap; font-size: 11px; padding-top: 5px; color: #8d8d8d; font-family: 'Noto Sans KR',sans-serif; }

.m_bottom_menu_home {}
.m_bottom_menu_brand {}
.m_bottom_menu_today {}
.m_bottom_menu_mypage {}
.m_bottom_menu_cart {}


/* BASIC css end */

