/* BASIC css start */
#header1 { position: relative; height: 95px; background: #fff; width: 100%; z-index: 100; }
#header1 .gnb { position: fixed; background: #fff; z-index: 102; top: 0; left: 0; right: 0; height: 95px; }
#header1 .headerMenu { position: relative; height: 45px; }
#header1 .headerMenu i { font-size: 24px; color: #000; }
#header1 h1.logo { position: absolute; top: 16px; left: 50px; }
#header1 .search { position: absolute; top: 15px; right: 55px; }
#header1 i.fa-align-justify { position: absolute; top: 15px; left: 15px; }
#header1 .cartWrap1 { position: absolute; top: 15px; right: 15px; }
#header1 .cartWrap1 a.cart { position: relative; }
#header1 .cartWrap1 a.cart span.cartCount { display: inline-block; width: 15px; height: 15px; text-align: center; border-radius: 100%; position: absolute; top: 3px; right: -3px; line-height: 15px; background: #fff; color: #9f9cd1; font-size: 11px; font-weight: bold; }

#header1 .searchWrap { overflow: hidden; padding: 15px 15px 20px; position: fixed; top: 50px; left: 0; width: 100%; background: #fff; z-index: 10; box-sizing: border-box; display: none;
            text-align: center; box-shadow: 0 7px 9px 0px rgba(0,0,0,0.05); }
#header1 .searchWrap .searchBox { display: flex; justify-content: space-between; align-items: center; }
#header1 .searchWrap .srcbtn { font-size: 24px; }
#header1 .searchWrap .searchBox fieldset { width: 100%; margin: 0 10px; }
#header1 .searchWrap .searchBox input#keyword { width: 100%; border: none; border-bottom: 1px solid #000; font-size: 14px; font-weight: 500; }



/* »ó´Ü Ä«Å×°í¸® */
#header1 .top_category_menu.swiper-container { height: 40px; margin: 5px 15px 0; background-color: #fff; }
#header1 .top_category_menu .swiper-wrapper li { text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center;
                                        -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; 
                                        align-items: center; width: auto; }
#header1 .top_category_menu .swiper-wrapper li a { display: inline-block; font-size: 14px; vertical-align: top; margin: 0; padding-right: 5px; box-sizing: border-box; text-transform: uppercase; line-height: 10px; position: relative; }
#header1 .top_category_menu .swiper-wrapper li.new a::after { content: ""; position: absolute; top: -5px; right: 0; display: inline-block; background: #9f9cd1; width: 5px; height: 5px; border-radius: 100%; }



/* BASIC css end */

