/* BASIC css start */
/* CUSTOM HEADER */
.hd_fixed_bnr {/*position:fixed;*/left:0;top:0;text-align:center;vertical-align:top;font-size:0;z-index:999; height:80px; width:100%; text-align:center;background:url("/design/etlove15/da_image/bg_topbanner.jpg") no-repeat left center; }
.hd_fixed_bnr + #header {margin-top:0px;}

.promotionBanner { position:relative; overflow:hidden; text-align:center; background:url("/design/etlove15/da_image/bg_topbanner.jpg") no-repeat left center; }
.promotionBanner .bannerLink { display:block; height:80px; }
.promotionBanner .btnClose { position:absolute; top:28px; left:50%; margin-left:450px; }

/* quick menu */
#quick{position:fixed;right:0;top:0;width:100px;height:100%;background:#555;font-family:dotum;font-size:11px;color:#f8f7f7;z-index:99;}
#quick .inner{overflow:hidden;position:absolute;top:265px;left:0;width:100%;}
#quick .inner .icon{display:block;float:left;width:40px;}

#quick ul{}
#quick ul li{}
#quick ul li img{vertical-align:middle;}
#quick .sns{}
#quick .sns li{clear:both;height:40px;line-height:40px;}
#quick .sns li a{display:block;color:#f8f7f7;}
#quick .sns li.cafe{background-color:#20a839;}
#quick .sns li.facebook{background-color:#2c4a94;}
#quick .sns li.instagram{background-color:#ffac39;}
#quick .quickmenu{}
#quick .quickmenu li{clear:both;height:58px;background:url("http://www.isntree.com/design/isskin83/image/layout/icon8.png") repeat-x center bottom;line-height:58px;}
#quick .quickmenu li.quickmenu_1{background-color:#352f33;}
#quick .quickmenu li.quickmenu_3 .name{letter-spacing:-2px;}
#quick .quickmenu li span.name{color:#b5b5b5;}
#quick.selected .inner .quickmenu li.quickmenu_4 #todayWrap{overflow:hidden;clear:both;position:relative;left:0;top:0;height:245px;}
#quick.selected .inner .quickmenu li.quickmenu_4 #todayWrap ul{position:absolute;left:13px;top:0;}
#quick.selected .inner .quickmenu li.quickmenu_4 .todayWrap_btn{position:relative;left:0;top:0;margin:0 auto;width:100%;}
#quick.selected .inner .quickmenu li.quickmenu_4 .todayWrap_btn a{overflow:hidden;display:block;position:absolute;top:0;width:50%;height:40px;background-repeat:no-repeat;background-position:center center;text-indent:-1000em;}
#quick.selected .inner .quickmenu li.quickmenu_4 .todayWrap_btn a.btn_next{left:0;background-image:url("http://www.isntree.com/design/isskin83/image/layout/icon9.png");}
#quick.selected .inner .quickmenu li.quickmenu_4 .todayWrap_btn a.btn_prev{right:0;background-image:url("http://www.isntree.com/design/isskin83/image/layout/icon10.png");}
#quick .sns li:hover span.name,
#quick .quickmenu li:hover span.name{color:#fff !important;}
#quick .btn_top{overflow:hidden;position:fixed;right:0;bottom:0;width:40px;height:30px;background:url("http://www.isntree.com/design/isskin83/image/layout/btn_top.png") no-repeat center top;text-indent:-1000em;}
#quick .btn_quickopen{cursor:pointer;overflow:hidden;position:absolute;left:0;top:50%;margin:-18px 0 0 -10px;width:10px;height:37px;background:url("http://www.isntree.com/design/isskin83/image/layout/quick_open.png") no-repeat;text-indent:-1000em;}
#quick.selected{width:40px;}
#quick.selected .inner .name{display:none;float:right;width:59px;}
#quick.selected .quickmenu li.quickmenu_4{height:345px;}
#quick.selected .quickmenu li.quickmenu_4 #todayWrap{overflow:hidden;clear:both;position:relative;left:0;top:0;height:245px;}
#quick.selected .btn_quickopen{background-image:url("http://www.isntree.com/design/isskin83/image/layout/quick_close.png");}
#quick.selected .btn_top{width:100px;}

/* quick menu */




#header {position:relative; width:100%; height:170px; background:url("/design/etlove15/da_image/header_bg.gif") repeat-x center top; margin: 0 auto; text-align: center; border-bottom:solid 1px #ccc;}
#header .hd_top {width:1100px; margin:0 auto; height:40px;}
#header .hd_top h2 {float:left;}
#header .hd_top h2 span {font-size:12px; color:#4a4a4a; font-weight:400; line-height:40px;}
#header .hd_top h2 span.top_bookmark a {color:#888; background:url("/design/etlove15/da_image/icon_favorite.gif") no-repeat left center; padding-left:20px; padding-right:12px;}
#header .hd_top h2 span.top_tel {background:url("/design/etlove15/da_image/icon_tel.gif") no-repeat left center; padding-left:20px;}
#header .hd_top ul {float:right; height:40px; line-height:40px;}
#header .hd_top ul li {float:left; background:url("/design/etlove15/da_image/gnb_line.gif") no-repeat left center;}
#header .hd_top ul li.first {background:none;}
#header .hd_top ul li a {font-size:12px; color:#888; font-weight:400; padding:0 10px;}
#header .hd_top ul li a:hover {color:#888; font-weight:400;}
#header .hd_top ul li img {vertical-align:middle;padding-bottom:1px;}
#header .hd_top ul li span {color:#c8a185; font-weight:400;}

#header .hd_cont {width:1100px; margin:0 auto; height:75px; position:relative; }
#header .hd_cont h1 {text-align:center; padding-top:30px;}
#header .hd_cont div.hd_search {position:absolute; left:0; top:35px; width:246px; height:41px; border:2px solid #c8a185;}
#header .hd_cont div.hd_search input.search_input {width:180px; height:40px; line-height:40px; border:none; padding:0 15px; font-size:12px; color:#666; font-weight:300;}
#header .hd_cont div.hd_search p {position:absolute; right:14px; top:12px;}

#header .hd_cont div.hd_bn {position:absolute; left:-30px; top:32px;}

#header .hd_cont div.hd_btn {position:absolute; right:-25px; top:96px; height:25px; border:1px solid #d6d6d6;}
#header .hd_cont div.hd_btn div {float:left;}
#header .hd_cont div.hd_btn div a {font-size:13px; color:#444; font-weight:400; line-height:14px; margin-left:-20px;}
#header .hd_cont div.hd_btn div h2 {float:left; position:relative; right:22px;top:-9px;}
#header .hd_cont div.hd_btn div h2 span.ff_open {position:absolute; right:-14px; top:-2px; display:inline-block; font-size:14px; color:#fff; font-weight:600; background:#68cab0; width:25px; height:25px; line-height:25px; border-radius:25px; text-align:center;}
#header .hd_cont div.hd_btn div p {float:left; padding-left:12px;}
#header .hd_cont div.hd_btn div.top_cart p {padding-left:22px;}
#header .hd_cont dl{position: relative; top: 26px; right: 972px; height: 24px;}
#header .hd_cont dl dd{float: left; padding-right: 20px;}

#header .hd_cont .searchForm input{border:none;}

#header .hd_nav {display:inline-block; text-align:center;}
#header .hd_nav .menu {float:left; height:50px; padding-top: 18px; }
#header .hd_nav .menu .all-category {}
#header .hd_nav .menu .nmenu{display:inline-block; font-size:21px; color:#4a4a4a; font-weight:400; position:relative; padding-right:60px;}
#header .hd_nav .menu .nmenu a{color:#4a4a4a; font-family:NanumSquareRound; font-weight:600;}

#header .hd_nav .menu #hd_category dd {float:left; padding:0 21px; height:50px; line-height:47px; background: url("/design/etlove15/da_image/top_category_icon.gif") no-repeat right center; margin:0 8px;}
#header .hd_nav .menu #hd_category dd a {display:inline-block; font-size:15px; color:#4a4a4a; font-weight:600; position:relative; }
#header .hd_nav .menu #hd_category dd a span {display:none;}
#header .hd_nav .menu #hd_category dd:hover a span {display:block; position:absolute; left:50%; bottom:0; margin-left:-5px; z-index:1000; height:10px;}
#header .hd_nav .menu #hd_category dd:hover .depth {display:block !important;}
#header .hd_nav .menu #hd_category dd > .depth {display:none; position:absolute; bottom:-50px; left:0; width:100%; height:50px; z-index:500; border-top:1px solid #000; box-sizing:border-box; background-color:#eee;}
#header .hd_nav .menu #hd_category dd > .depth ul {display:inline-block; text-align:center;}
#header .hd_nav .menu #hd_category dd > .depth ul li {float:left; height:50px; line-height:50px;}
#header .hd_nav .menu #hd_category dd > .depth ul li a {color:#666; font-size:13px; font-weight:400; padding:0 20px;}
#header .hd_nav .menu #hd_category dd > .depth ul li a:hover {color:#000; font-weight:500;}
#header .hd_nav .menu #hd_category dd > .depth h2 {}
#header .hd_nav .menu #hd_category dd.tap > .depth {display:block;}
#header .hd_nav .hd_search {float:left; padding-top:17px; padding-left:20px;}
#header .hd_nav .hd_search input {display:none;}
/* BASIC css end */

