/* BASIC css start */
html{width: 100%;}
body{min-width: 1280px;}
#wrap{max-width: 1920px; min-width: 1280px; width: 100%; margin: 0 auto;}
/* 띠배너 */
#topBnr{display: none; width: 100%; text-align: center}
#topBnr .topWrap{position: relative; min-width: 1302px;}
#topBnr .topWrap > a > img{width: 100%;}
#xbtn{position: absolute; top: 50%; right:69px; transform: translateY(-50%);}
#xbtn img{width: 16px;}

/* header 상단 메뉴 */
#header { position:relative; width:100%; min-width: 1302px; background:#fff; z-index:100 }
#header.act { position:fixed; top:-144px; left:0; right:0 }
#header .headerTop { width:100%; height:37px; border-bottom: 1px solid #e6e6e6;}
#header .headerTop .realtop{width: 96%; min-width: 1280px; max-width: 1600px; margin:0 auto;}
#header .headerTop .realtop:after{display:block; clear:both; content:''}
#header .headerTop .hdLeft { padding-top:10px; float:left; overflow:hidden;}
#header .headerTop .hdLeft a {font-size: 12px; color: #000000; font-family: "맑은 고딕",'Malgun Gothic',sans-serif;}
#header .headerTop .hdRight { padding-top:11px; float:right }
#header .headerTop .hdRight ul li { padding-left:22px; float:left }
#header .headerTop .hdRight ul li a {color:#999; font-family: "맑은 고딕",'Malgun Gothic',sans-serif; }


#header .headerTop .cart_cnt{display: inline-block; width: 13px;}
#header .headerTop .cart_cnt span{ background: #000; width: 17px; height: 17px; border-radius: 100%; display: inline-block; text-align: center; line-height: 18px; color: #fff; margin-left: 3px; position: absolute; top: -2px;}

#header .headerBottom_wrap{position: absolute; width: 100%; background: #fff; border-bottom:1px solid #e6e6e6}
#header .headerBottom_wrap.fix{position: fixed; top:0; left:0; opacity: 0.9; border-bottom:1px solid #e6e6e6 !important}
#header .headerBottom { margin:0 auto; position:relative; width:96%; max-width: 1600px; height:85px; }
#header .headerBottom .tlogo {float: left; line-height: 85px; }
#header .headerBottom .joinus{position:relative;}

#header .headerBottom .navWrap {float: right; }
#header .headerBottom .navWrap:after { display:block; clear:both; content:'' }
#header .headerBottom .navWrap .lnb_wrap { width:100%;}
#header .headerBottom .navWrap .lnb_wrap > ul {float:left;}
#header .headerBottom .navWrap .lnb_wrap > ul.menulist{width: 966px;}
#header .headerBottom .navWrap .lnb_wrap.active > ul.menulist{width: 100% !important;}
#header .headerBottom .navWrap ul .lnb_depth1 { position:relative; float:left;}
#header .headerBottom .navWrap ul .lnb_depth1 > a {padding: 0 15px; font-size: 17px; color: #000; font-family: "맑은 고딕",'Malgun Gothic',sans-serif; line-height: 85px;}
#header .headerBottom .navWrap ul .lnb_depth1:last-of-type > a{padding-right: 0}
#header .headerBottom .navWrap ul .lnb_depth1 .lnb_depth2 { display:none; position: absolute; top:75px; left:50%; transform: translateX(-50%); padding: 30px 60px 30px 22px; background: #fff; z-index: 10; border: 1px solid #ddd; }
#header .headerBottom .navWrap ul .lnb_depth1 .lnb_depth2:before{position: absolute; top: -6px; left: 50%; content: ''; width: 10px; height: 6px; font-size: 14px; background: url(//skin.makeshop.co.kr/skin/aura/pc/icon/rectangle_new.png) no-repeat; transform: translateX(-50%);}
#header .headerBottom .navWrap ul .lnb_depth1 .lnb_depth2:after{display:block; clear:both; content:''}
#header .headerBottom .navWrap ul .lnb_depth1 .lnb_depth2 li {margin-bottom: 10px;}
#header .headerBottom .navWrap ul .lnb_depth1 .lnb_depth2 li a {     font-size: 13px;
    color: #999999;
    font-family: "맑은 고딕",'Malgun Gothic',sans-serif;
    white-space: nowrap; }

#header .headerBottom .point{ border-radius: 10px; position: absolute; top: 35px; left: 38%; margin-left: -30px; width: 56px; height: 17px; line-height: 17px; background: #323232; color: #fff; text-align: center; }
#header .headerBottom .point span{
    position: absolute;
    top: -11px;
    left: 22px;
    width: 8px;
    height: 4px;
    color: #424242;
}

.dn {
	display: block !important
}
/* BASIC css end */

