/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
body{min-width: 1418px;}
#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%; border-bottom: 1px solid #e6e6e6; background:#fff; z-index:1000;}
#header.fix{position: fixed; top:0; left:0; opacity: 0.9; background: #fff;}
#header .headerTnb {margin: 0px auto 0;position:relative;width:1250px; *zoom:1; padding-left:120px;}
#header .headerTnb:after { display:block; clear:both; content:'' }
#header .headerTnb .tnbLeft{float: left;margin: 0 0px 0 0;line-height: 37px; z-index:1000000; }
#header .headerTnb .tnbLeft a img{width: 150px;height: 30px; cursor:pointer;} 
#header .headerGnb {float: center;}
#header .headerGnb .gnbInner { margin:0 auto; position:relative;}
#header .headerGnb .gnbInner ul { *zoom:1 }
#header .headerGnb .gnbInner ul:after { display:block; clear:both; content:'' }
#header .headerGnb .gnbInner ul li { margin:0 30px; position:relative; float:left;}
#header .headerGnb .gnbInner ul li a {display:block;padding-top: 0;color:#000;white-space:nowrap;font-weight: bold;font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif;font-size: 16px;line-height: 50px; text-align;center;}
#header .headerGnb .gnbInner ul.depth1 > li:first-of-type a{ font-weight: bold; color: #000;}
#header .headerTnb .tnbRight { float:right; padding: 12px 0 0;}
#header .headerTnb .tnbRight .logBox:after { display:block; clear:both; content:'' }
#header .headerTnb .tnbRight .logBox li { padding-left:25px; float:left }
#header .headerTnb .tnbRight .logBox li a { display:block; color: #808080; font-family: 'Lato', 'Noto Sans KR', sans-serif; font-size: 14px;}
#header .headerTnb .tnbRight .logBox li a img{vertical-align: sub;}
#header .headerTnb .tnbRight li.search{padding-left: 30px;}

#header .headerTop { margin:0 auto; position:relative; width:1100px; height:77px; *zoom:1 }
#header .headerTop:after { display:block; clear:both; content:'' }

/*¸Þ´º ÁßºÐ·ù Ç³¼±*/
.dn {display: none !important}

#header .headerGnb .gnbInner ul.depth2 {position: absolute; top: 40px; left: 50%; transform: translateX(-50%); background: #fff; text-align: center; padding: 15px 32px 22px; margin-top: 11px; border: 1px solid #cfcfcf;}
#header .headerGnb .gnbInner ul.depth2:before { content: "¡¡"; width:14px; background: url('http://hbeef.img6.kr/madeleine/pc/icon/submenu_arrow.png') no-repeat; position: absolute; top: -12px; left: 50%; transform: translateX(-50%);}
#header .headerGnb .gnbInner ul.depth2 > li {display: block; margin: 0; float: none;}
#header .headerGnb .gnbInner ul.depth2 > li a {height: 31px; margin: 0;  padding-bottom: 0; line-height: 31px;}
#header .headerGnb .gnbInner ul.depth2 > li a:hover {color: #a5777f}
#header .headerGnb .gnbInner ul.depth2 > li a span {display: block; color: #4d4d4d;font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif; font-weight: normal;}
#header .headerGnb .gnbInner ul.depth2 > li a span:hover{ color: #a48f78;}

/* ÁÖ¹®¸¶°¨ */
#header .headerTnb .delivery {margin: 3px 0;}
#header .headerTnb .delivery:after { display:block; clear:both; content:'' }
#header .headerTnb .delivery li {display:inline-block; font-size:11px;width:280px;display: -moz-inline-stack;*display:inline;_display:inline;zoom:1; }
#header .headerTnb .delivery li.d_title {letter-spacing:-1px;background:url('/design/hbeef/images/customweb/notice_bg.png') no-repeat;height:18px;line-height:20px;width:120px;color:#fff; padding-left: 22px; font-size:11px;box-sizing:border-box; margin: 0 12px 0 0;}
#header .headerTnb .delivery li strong {min-width:100px;}
#header .headerTnb .delivery li strong span { white-space: nowrap; }
#header .headerTnb .delivery li span.dilivery_m { color:#666666;letter-spacing:-1px;}

/* BASIC css end */


/* BASIC css end */


/* BASIC css end */

