@charset "utf-8";
    /* CSS Document */
    .container .navbar-default{
        background-color:#fff !important; 
        position:fixed; width:100%; z-index:500;
    }
    
    .navbar-default .navbar-toggle{
        font-family:'GmarketSansMedium'; color:#333333; 
        width:5em; border-color:#fff; padding:4px !important; margin-top:0 !important; margin-left:0px !important;
    }
    .navbar-default .navbar-toggle p img{width:60%;}

    
    #top_m {position:relative; width:100%;}
    #top_m .headerM { position:relative; height:5em; background:#fff; margin-top:0.75em;}
    #top_m .headerM .sideMenuOpen { position:absolute; top:3px; left:0; width:25px; height:25px; text-indent:-9999em;cursor:pointer;border:0; }
    #top_m .headerM .tlogo { margin:0 auto; padding-top:0; width:180px;	text-align:center;}
    #top_m .headerM .tlogo img { margin-left: 0px; height:45px;line-height:inherit;  height:98%; width:98%; }
    #top_m .headerM .btnCart {position:absolute; top:5px; right:0px; cursor:pointer; font-family:'GmarketSansMedium'; color:#333333; display:flex;}
    #top_m .headerM .btnCart a{display:flex; justify-content:center; flex-wrap:wrap; width:4em;}
    #top_m .headerM .btnCart .tbtn-open{width:3.25em; color:#ff3300; font-family:'GmarketSansBold';}
    #top_m .headerM .btnCart .i_ca {display:block; height:25px; margin-bottom:0.25em;}
    
    .offorder_t	{height:30px;text-align:center;  background:#f4f4f4;padding:7px; border-bottom:solid 1px #d1d1d1;}
    .offorder_t span {font-size:14px;color:#6e6e6e;}
    
    .nav_extend{border-bottom:2px solid #e6e6e6; margin-top:10.1em;}
    
    .must-menu{
        font-family:'GmarketSansMedium';  
        display:flex; justify-content: space-around; 
        width:100%; color:#fff; background:#3870bd;
        border-bottom:6px solid #204ba0;
        position:fixed; top:63px; z-index:400;
    }
    
    .must-menu a{display:flex; height:3em; line-height:3.2em;}
    
    .member-menu{display:flex;  width:65%; align-items:center;}
    .member-menu ul{display:flex; justify-content:space-around; align-items: center; width:100%;}
    .member-menu ul li{font-size:1.25em;}
    
    .mtelnumber{display:flex; align-items:center;}
    .mtelnumber p{width:15%; margin:0 0.2em;}
    .mtelnumber p img{width:100%; transform:scale(0.75);}
    .mtelnumber span{font-size:1.25em; font-family:'GmarketSansBold';}
    
    
    .mobile_search{width:100%; display:flex; padding:1em; align-items:center;}
    .mobile_search form{width:62%;}
    .input_search{
        font-family:'GmarketSansLight'; 
        display:flex; justify-content:center; align-items: center;
        width:100%; border:1px solid #0066cc; 
        border-radius:20px; transition: all 0.3s;
        box-sizing: border-box; overflow: hidden;
        height: 4.5em;
    }
    
    .input_search .input_txt{
        font-family:'GmarketSansMedium';
        color: #333333;
        padding:10px 0 10px 10px; font-size:1.6em;
        border: none;
        border-radius:10px;
        outline: 0;
        width:90%;
        margin-left:0.5em;
    }
    .input_search .input_txt::placeholder{font-size:0.75em; color: #222222; font-family:'GmarketSansLight';} 
   

    .input_search .sch_btn{
        background:#fff; border:none; 
        transform: translate(0px, -9px); display:flex;
        height: 5em;}
    
    .input_search .sch_btn img{transform: scale(0.5);}
    
    .popular_key{width:38%; padding-left:0.5em;}
    .popular_key h3{font-family:'GmarketSansBold'; color:#003399; font-size:1.3em;}
    .popular_key ul{ 
        display:flex; font-family:'GmarketSansMedium';
        align-items: center; flex-wrap: wrap;
        word-break: keep-all;
    }
    
    .popular_key ul li a{
        font-size: 1em;
        margin: 0 0.3em;
        letter-spacing: -0.5px;
        color: #333333;
    }
    
    .input_search span{
        display:flex;
        width:5em; height:4em;
    }

    /* 상단 - 카테고리 */
    .top_category {
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
    border-bottom: solid 1px #cccccc;
    }

    .top_category .tctd {
    font-family:'GmarketSansMedium'; 
    text-align: center;
    height: 2.5em;
    background-color: #fff;
    font-size: 1.25em;
    color: #181818;
    letter-spacing: -0.5px;    
    }

    .top_category .tctd.all {
    background-color: #afafaf;
    color: #fff;
    }

    .top_category .tctd.day {
    color: #2459a0;
    }

    .top_category .tctd.active {
    background-color: #fff;
    }

    .top_category.first {
    border-top: solid 1px #dadada;
    }

    .top_category .tctd:not(:first-child) {
     /* border-left: solid 1px #dadada; */
    }

    .tc_sub {
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
    background-color:#ffffcc;
    border-bottom: solid 1px #dadada;
    font-family: 'GmarketSansMedium';    
    }

    .tc_sub tr td {
    text-align: center;
    color: #666666;
    font-weight: normal;
    }

    .tc_sub tr td a {
        letter-spacing: -1px;    
    display: block;
    height: 3em;
    line-height: 3em;
    font-size: 1.1em;
    border-bottom:1px solid #cccc99;
    }
    .tc_sub tr td:not(:first-child) {
      border-left:1px solid #e7e7c0;    
    } 

    .tctd:not(.all):not(.day) {
    position: relative;
    }

    .tctd .b {
    display: none;
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 1px;
    background-color: #fff;
    }

    .tctd.active .b {
    display: block;
    }


    /*상단 6개 대분류 카테고리 */
    .menu1_1_sub { width:100%; display:none; }
    .menu1_2_sub { width:100%; display:none; }
    .menu1_3_sub { width:100%; display:none; }
    .menu1_4_sub { width:100%; display:none; }
    .menu1_5_sub { width:100%; display:none; }
    .menu1_6_sub { width:100%; display:none; }
    .menu1_7_sub { width:100%; display:none; }
    .menu1_8_sub { width:100%; display:none; }
    .menu1_9_sub { width:100%; display:none; }
    .menu1_10_sub { width:100%; display:none; }
    .menu1_11_sub { width:100%; display:none; }
    .menu1_12_sub { width:100%; display:none; }

    /*좌측 슬라이드 상단 6개 대분류 카테고리 */
    .menu2_1_sub { width:100%; display:none; }
    .menu2_2_sub { width:100%; display:none; }
    .menu2_3_sub { width:100%; display:none; }
    .menu2_4_sub { width:100%; display:none; }
    .menu2_5_sub { width:100%; display:none; }
    .menu2_6_sub { width:100%; display:none; }
    .menu2_7_sub { width:100%; display:none; }
    .menu2_8_sub { width:100%; display:none; }
    .menu2_9_sub { width:100%; display:none; }
    .menu2_10_sub { width:100%; display:none; }
    .menu2_11_sub { width:100%; display:none; }
    .menu2_12_sub { width:100%; display:none; }


    .anchor{
    display: block;
    height: 203px; /*고정메뉴 높이*/
    margin-top: -203px; /*고정메뉴 높이*/
    visibility: hidden;
    }

    .container .goods-grouping .best-item{display:none;}
    .container .MDlistbox{display:none;} 