/* BASIC css start */
#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: 90px;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: 90px;text-align: center;}
#hdWrap .hd_gnb .cateWrap .tmenu a { font-size:15px;}
#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;}
#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;}

/* BASIC css end */

