/* BASIC css start */
/* ¸ð¹ÙÀÏ¿¡¼­ ¿ìÃø Àß¸² ¹æÁö */
html, body {
  min-width: 1200px;
  overflow-x: auto;
}

#preview_wrap {display:none;}
.minSizeWrap { position:relative; width:1200px; margin:0 auto; }
#hdWrap { position:relative; height: 238px; }

/* °øÁö»çÇ× */ 
#hdWrap .hd_notice {position:relative;min-width:1200px;background-color:#113e00;height: 40px; text-align:center;}
#hdWrap .hd_notice a {line-height: 40px;font-size: 16px;color: #fff;}

/* ÃÖ»ó´Ü ¸Þ´º */ 
#hdWrap .hd_menu {height: 37px;}
#hdWrap .hd_menu .hdBar {float:left;overflow:hidden;width:1px;height: 10px;background-color: #ddd;text-indent:-9999px;vertical-align:top;margin: 3px 10px 0;}
#hdWrap .hd_menu a {display: inline-block;}
#hdWrap .hd_menu li { position:relative; float:left; padding:10px 0;}
#hdWrap .hd_menu .hd_menu_l {float:left;}
#hdWrap .hd_menu .hd_menu_r {float:right;}
#hdWrap .hd_menu .hd_menu_r li.btn_topbasket span.user_basket_quantity {
  background-color:#113e00;
  border-radius:50%;
  color: #fff;
  display: inline-block;
  width: 14px;
  text-align: center;
  height: 14px;
  font-size: 11px;
}
#hdWrap .hd_menu .hd_menu_r li .hd-link_sub {
  position: absolute;
  top: 30px;
  left:11px;
  width: 85px;
  background-color: #fff;
  border: 1px solid #4c4c4c;
  z-index: 1001;
  padding:5px 0;
  display:none;
}
#hdWrap .hd_menu .hd_menu_r li .hd-link_sub a {
  display:block;
  font-size:11px;
  line-height:20px;
  padding: 0 8px;
}
#hdWrap .hd_menu .hd_menu_r li .hd-link_sub a:hover {
  display:block;
  background-color: #f8f8f8;
}

/* ·Î°í ¿µ¿ª */ 
#hdWrap .hd_logo_wrap {overflow: hidden;height: 109px;}
#hdWrap .hd_logo_wrap .snsArea {position: absolute;top: 32px;}
#hdWrap .hd_logo_wrap .snsArea li {float:left;}
#hdWrap .hd_logo_wrap .snsArea .snslink {display:block;padding: 0 12px 0 0;}
#hdWrap .hd_logo_wrap .snsArea .snslink span {
 display:block;
  background-color: #fff;
  border:1px solid #ddd;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
}
#hdWrap .hd_logo_wrap .snsArea .snslink span i {
  font-size: 16px;
  line-height: 30px;
  color:#113e00;
}
#hdWrap .hd_logo_wrap .snsArea .snslink span i.xi-youtube, 
#hdWrap .hd_logo_wrap .snsArea .snslink span i.xi-kakaotalk { font-size: 20px; }
#hdWrap .hd_logo_wrap .snsArea .snslink span:hover { background-color: #f8f8f8; }
#hdWrap .hd_logo_wrap h1 {margin-top: 25px;text-align: center;}
#hdWrap .hd_logo_wrap .hd_logo_r {
  position: absolute;
  overflow:hidden;
  right: 0;
  top: 20px;
  width: 200px;
  height: 60px;
}
#hdWrap .hd_logo_wrap .hd_logo_r .bx-wrapper .bx-controls-direction a {
  position: absolute;
  z-index: 99;
}
#hdWrap .hd_logo_wrap .hd_logo_r .bx-prev {top: 14px;}
#hdWrap .hd_logo_wrap .hd_logo_r .bx-next {top: 32px;}
#hdWrap .hd_logo_wrap .hd_logo_r .bx-prev,
#hdWrap .hd_logo_wrap .hd_logo_r .bx-next {
  right: 0;
  background:#fff;
  border: 1px solid #ddd;
  padding:0 1px 0 2px;
  height: 14px;
}
#hdWrap .hd_logo_wrap .hd_logo_r .bx-prev:hover,
#hdWrap .hd_logo_wrap .hd_logo_r .bx-next:hover {
  border: 1px solid #aaa;
}

/* GNB */ 
#hdWrap .hd_gnb_wrap {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #bbb;
  background-color: #fff;
  width: 100%;
  position: relative;
  z-index: 1000;
}
#hdWrap .hd_gnb_wrap.act {position: fixed; top:0; left:0; right:0;}
#hdWrap .hd_gnb .cateWrap {
  margin: 0 190px;
  position: relative;
  text-align: center;
}
#hdWrap .hd_gnb .cateWrap:after {
  content:"";
  display:block;
  clear:both;
}
#hdWrap .hd_gnb .cateWrap .tmenu {
  position: relative;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  width: 200px;
  text-align: center;
}
#hdWrap .hd_gnb .cateWrap .tmenu a { font-size:16px;}
#hdWrap .hd_gnb .cateWrap .tmenu a:hover { border-bottom: 1px solid #333}
#hdWrap .hd_gnb .btn_cate_all {
  text-align: center;
  height: 52px;
  line-height: 50px;
  width: 190px;
  background:#113e00;
  position: absolute;
  top: -1px;
}
#hdWrap .hd_gnb .btn_cate_all a { color:#fff; font-size:16px;}
#hdWrap .hd_gnb .btn_cate_all a i {
  font-size: 20px;
  vertical-align: text-bottom;
  margin-right: 4px;
}

/* Ä«Å×°í¸® ÀüÃ¼º¸±â */ 
#hdWrap .hd_gnb_ca {position: absolute;top: 0;left: 0;display:none;width: 1198px;}
#hdWrap .hd_gnb_ca .cm_nav .cm_nav_cate {margin-bottom:0;}
#hdWrap .hd_gnb_ca .hd_gnb_caTop {background-color: #fff;height: 51px;line-height: 50px;border-width: 1px 1px 0;border-style:solid;border-color: #113e00;width: 188px;text-align: center;margin-top: -1px;z-index: 102;position: relative;}
#hdWrap .hd_gnb_ca .hd_gnb_caTop a { color:#113e00; font-size:16px;}
#hdWrap .hd_gnb_ca .hd_gnb_caTop a i {font-size: 20px;vertical-align: text-bottom;margin-right: 4px;}
#hdWrap .hd_gnb_ca .cm_nav .cm_nav_cate .cm_nav_cate_lst {border:1px solid #909090; border-top:0px none;}
#hdWrap .hd_gnb_ca .hd_gnb_caWrap {border:1px solid #113e00;background:#fff;z-index: 101;position: absolute;top: 50px;width: 1198px;overflow: hidden;left: 0;padding: 10px 0;}
#hdWrap .hd_gnb_ca .hd_gnb_caWrap .allMenuInner {padding: 20px 0 0 34px;overflow:hidden;}
#hdWrap .hd_gnb_ca .hd_gnb_caWrap .allMenuInner .allMenuList { *zoom:1;}
#hdWrap .hd_gnb_ca .hd_gnb_caWrap .allMenuInner .allMenuList:after { display:block; clear:both; content:'' }
#hdWrap .hd_gnb_ca .hd_gnb_caWrap .allMenuInner .allMenuList dl {padding: 0 34px 30px 0;float:left;width: 160px; height:195px; }
#hdWrap .hd_gnb_ca .hd_gnb_caWrap .allMenuInner dl dt {border-bottom: 1px solid #ddd;margin-bottom: 4px;}
#hdWrap .hd_gnb_ca .hd_gnb_caWrap .allMenuInner dl dt a {padding-left:5px;font-size:14px;height:30px;line-height:30px;}
#hdWrap .hd_gnb_ca .hd_gnb_caWrap .allMenuInner dl dd a {display: block;padding: 4px 0 4px 5px;color: #777;}
#hdWrap .hd_gnb_ca .hd_gnb_caWrap .allMenuInner dl dd a:hover {background:#eaeaea; color:#111;}
#hdWrap .hd_gnb_ca .hd_gnb_caWrap .allMenuInner .boardList {padding-left:5px;height:44px;border-top: 1px solid #ddd;}
#hdWrap .hd_gnb_ca .hd_gnb_caWrap .allMenuInner .boardList a {display:inline-block;margin-right:35px;height:44px;line-height:44px;}

/* °Ë»öÃ¢ */ 
#hdWrap .hd_gnb .hd_search {position: absolute;right: 0;top: 9px;}
#hdWrap .hd_gnb .hd_search input {width: 146px;height:30px;border: 1px solid #ddd;color:#000;font-size:14px;padding: 0 32px 0 10px;background: #f5f5f5;}
#hdWrap .hd_gnb .hd_search i {position:absolute;right: 0;top: 0;color: #113e00;width: 32px;height: 32px;text-align: center;line-height: 32px;font-size: 20px;}

/* scroll ¿µ¿ª */
.asideMenu{position: absolute;top: 260px;left: 50%;z-index:999;border: 1px solid #ddd;background-color:#fff;margin-left: 640px;width: 70px;height: 310px;overflow: hidden;}
.asideMenu.act{position: fixed; top: 70px; }
.asideMenu .utilMenu .list{border-bottom:1px solid #eee;}
.asideMenu .utilMenu .link{display:block;text-align:center;font-size:12px;padding:10px 0 6px;position: relative;}
.asideMenu .utilMenu i {color:#383838;font-size: 20px;display:block;}
.asideMenu .utilMenu span.user_basket_quantity {background-color:#113e00;border-radius:50%;color: #fff;display: inline-block;width: 14px;text-align: center;height: 14px;font-size: 10px;position: absolute;right: 20px;top: 6px;line-height: 14px;}
.asideMenu .topBtn {width: 100%;height: 26px;background-color: #113e00;color:#fff;text-align:center;line-height: 26px;display: block;padding-left: 5px;position: absolute;bottom: 0;}

/* ÃÖ±Ù º» »óÇ° */
#todayWrap .title {text-align:center;display:block;padding: 8px 0;}
#today .todaySlideArea {text-align: center;overflow:hidden;width:100%;height: 148px;position: relative;}
#today .todaySlideArea p {color:#999;margin-top: 50px;}
#today .todaySlideArea img {width: 56px;height: 56px;}
#today .todaySlideArea .bx-controls-direction {position: absolute;bottom: 10px;left: 0;right: 0;}
#today .todaySlideArea .bx-prev,
#today .todaySlideArea .bx-next {background:#fff;border: 1px solid #ddd;width: 22px;height: 14px;display: inline-block;margin: 0 1px;}
#today .todaySlideArea .bx-prev:hover,
#today .todaySlideArea .bx-next:hover {border: 1px solid #aaa;}
.cateWrap {
    display: flex;
}

.menu-1 { order: 1; }
.menu-2 { order: 2; }
.menu-3 { order: 3; }
.menu-4 { order: 4; }
.menu-5 { order: 5; }
.cateWrap {position: relative; }
.cateWrap .tmenu {position: relative; display: inline-block; padding: 0 10px; }
.cateWrap .lnb_sub {display: none; position: absolute; top: 50px; left: 0; border-top: 2px solid #d72a2a; border: 1px solid #cacaca; background: #fff; z-index: 10; min-width: 260px; }
.cateWrap .lnb_sub .inner {padding: 10px 15px; }
.cateWrap .lnb_sub ul {list-style: none; padding: 0; margin: 0; }
.cateWrap .lnb_sub ul li {height: 35px; }
.cateWrap .lnb_sub ul li a {display: block; padding: 0 5px; font-size: 11px; color: #4e4e4e; line-height: 35px; }
.cateWrap .lnb_sub ul li a:hover {color: #d72a2a; }
/* BASIC css end */

