/* BASIC css start */
#mask { display:none; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:200 }

/* header */
#header { position:relative; width:100%; background:#fff; z-index:1001; border-bottom: 1px solid #ededed; }
#header .headerTnb {margin: 0 auto 60px;position:relative;width: 1450px;height:45px; *zoom:1;}
#header .headerTnb:after { display:block; clear:both; content:'' }
#header .headerTnb .tnbLeft { float:left }
#header .headerTnb .tnbLeft li { padding-right:18px; float:left }
#header .headerTnb .tnbLeft li a { display:block; color:#6d6d6d; line-height:50px }
#header .headerTnb .tnbLeft li a img{ vertical-align: text-top;}
#header .headerTnb .tnbLeft li.noticeLine { padding-left:23px }
#header .headerTnb .tnbLeft li.noticeLine p { padding-left:21px; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/ico_volume.gif) 0 17px no-repeat }
#header .headerTnb .tnbLeft li.noticeLine p a { font-size:11px; color:#7a7a7a; line-height:49px; line-height:53px \0/IE8+9 }
#header .headerTnb .tnbRight { float:right }
#header .headerTnb .tnbRight li { padding-left:14px; float:left }
#header .headerTnb .tnbRight li a { display:block; color: #565656; font-size: 13px; line-height:50px; font-family: 'Martel Sans','Spoqa Han Sans', sans-serif; letter-spacing: 0.3px;}
#header .headerTnb .tnbRight li a img{padding-top: 2px; vertical-align: text-top;}
#header .headerTnb .tnbRight li.search_wrap{position: relative;}
#header .headerTnb .tnbRight li.search_wrap input{width: 150px;height: 28px;line-height: 28px;border:none;border-bottom:1px solid #ededed;color: #787878;float: left;font-size: 12px;margin-top: 9px;padding: 0 10px;font-family: 'Martel Sans','Spoqa Han Sans', sans-serif;box-sizing: border-box;}
#header .headerTnb .tnbRight li.search_wrap a{float:right;}

#header .headerTop { width:100%; *zoom:1 }
#header .headerTop.header-scroll{position: fixed; top:0; padding: 12px 0 0; background: #ffffff; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; opacity: 0.9;}
#header .headerTop .headerTopinner{width: 1450px;margin:0 auto;}
#header .headerTop:after { display:block; clear:both; content:''; }
#header .headerTop .tlogo {/* float: left; */width: 303px;margin: 0 auto;text-align:center;margin-bottom: 20px;}
#header .headerTop .tlogo a img{width: 100%;}

#header .headerGnb {/* float: right; */}
#header .headerGnb ul { *zoom:1;text-align: center;}
#header .headerGnb ul:after { display:block; clear:both; content:'' }
#header .headerGnb ul li {position:relative;display: inline-block;margin-right: 101px;}
#header .headerGnb ul li:last-child{margin-right:0;}
#header .headerGnb ul.depth1 > li:last-of-type > a{padding-right:0}
#header .headerGnb ul.depth1 > li > a {display:block;padding: 8px 0 22px;font-size: 16px;color:#323332;white-space:nowrap;font-family: 'Martel Sans','Spoqa Han Sans', sans-serif;}

#header .headerGnb ul li.first { padding-left:0 }
#header .headerGnb ul li.last { padding:0 0 0 40px }

/* 중분류 */
#header .headerGnb ul.depth2 {top: 39px;background: #000;position: absolute;text-align: center;min-width: 100%;padding: 14px 0;left: 50%;transform: translateX(-50%);margin-top: 11px;}
#header .headerGnb ul.depth2 > li {	margin: 0;	float: none;	display: block;}
#header .headerGnb ul.depth2 > li a { display: block; padding: 10px 32px; margin: 0; font-size: 13px; white-space: nowrap; color: #fff; font-family: 'Martel Sans','Spoqa Han Sans', sans-serif;}
#header .headerGnb .gnbInner ul.depth3 {position: absolute;}


/* 디자이너 서브메뉴 */
#header .headerGnb ul.designers_sub{width: 1428px;left: 702px;text-align:left;padding:14px 0 14px 42px;box-sizing:border-box;}
#header .headerGnb ul.designers_sub li{display:inline-block;text-align:left;width:16%}
#header .headerGnb ul.designers_sub li a{text-align:left;padding:10px 0}

.dn{display:none;}
.font_noto{font-family: 'Noto Sans KR', sans-serif;}

.btn_update { line-height: 17px !important; text-align: center; margin-top: 11px; font-size: 12px; font-weight: 300; font-family: 'Noto Sans KR', sans-serif; } 
/* BASIC css end */

