@charset UTF-8;

#header { padding:0px !important; border-bottom:none !important; }

.mcom_tit { border-top:1px solid #d4d4d4; }
.mcom_wrap.em .mcom_gnbwrap { background-color:#fff !important; }
.mcom_wrap.em .mcom_gnb .m_logo img { max-width:97px !important; margin-top:0px !important; }

.mcom_gnb { height:43px !important; border-bottom:1px solid #ddd; padding:25px 44px 0 !important; }
.mcom_gnb_lft { display:none; }

.mcom_gnb .mcom_gnb_rgt { top:20px !important; }
.mcom_gnb_rgt .b_cart .ico_cart { position:relative; }
.mcom_gnb_rgt .b_cart .ico_cart .cart_count { background-color:#FF6969; color:#fff; font-weight:bold; font-size:12px; width:15px; height:15px; display:inline-block; border-radius:20px; padding-top:1px; position:absolute; right:-7px; top:-2px; }

.mcom_sch .m_head_inparea { padding:13px 14px 10px !important; }
.mcom_wrap.em .mcom_sch .m_head_inparea .head_ipbx label { left:15px; }
.mcom_wrap.em .mcom_sch .m_head_inparea .inpbx { border-radius:5px; }

.mcom_sch .m_head_inparea .inpbx { padding:10px 10px 10px 44px !important; }

.mainBanner { margin:0 0 10px !important; }

.mcom_footer .btnbox li a { font-size:12px; font-weight:400 !important; color:#666 !important; }

.mcom_footer .ft_pd { text-align:left !important; }
.mcom_footer .mall_box { padding-bottom:16px; }
.mcom_footer .ft_pd .mall_box .mall_name { font-weight:400; color:#666; }
.mcom_footer .ft_pd .mall_box .mall_name .hana { font-weight:300; color:#666; margin:5px 0; display:inline-block; }
.mcom_footer .noti_tip { font-weight:200 !important; color:#ddd !important; }

#foot_nav { background-color:#fff !important; }