/* 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:#D92332;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 {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px; 
    font-size: 11px;
    text-align: center;
    background-color: #D92332;
    color: #fff;
    border-radius: 50%;
    vertical-align: middle; /* º¸Á¶ */
    transform: translateY(-2px);
}
#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 { }
#hdWrap .hd_gnb .cateWrap {
    margin: 0; 
    display: flex;
    justify-content: center;
    padding-left: 190px; /* ¿ÞÂÊ ¹öÆ° °ø°£ È®º¸ */
}


#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: auto;      /* ±ÛÀÚ ±æÀÌ¿¡ ¸Â°Ô Á¶Àý */
    min-width: 140px; /* ÃÖ¼Ò ³Êºñ¸¸ ÁöÁ¤ */
    padding: 0 25px;  /* ¸Þ´º ÁÂ¿ì °£°Ý */
    text-align: center;
}

 

/* 2¹ø: ¿¡±â½ºÆä¼È  */
#hdWrap .hd_gnb .cateWrap .tmenu:nth-child(2) a {
    letter-spacing: -0.8px;
}

/* 3¹ø: ºò°ÔÀÓ½ºÆä¼È  */
#hdWrap .hd_gnb .cateWrap .tmenu:nth-child(3) a {
    letter-spacing: -1.0px;
}

/* 4¹ø: ¹Î¹°¶±¹ä½ºÆä¼È */
#hdWrap .hd_gnb .cateWrap .tmenu:nth-child(4) a {
    letter-spacing: -1.2px; 
    font-size: 15.5px; 
}

 
#hdWrap .hd_gnb .cateWrap .tmenu a { font-size:16px;}
#hdWrap .hd_gnb .cateWrap .tmenu a:hover {
    color: #D92332; /* ºê·£µå ÄÃ·¯ */
    border-bottom: none; /* ¹ØÁÙ ¤¸¤¡ */
}
#hdWrap .hd_gnb .btn_cate_all {text-align: center;height: 52px;line-height: 50px;width: 190px;background:#D92332;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 .allMenuList {
    display: flex !important;
    flex-wrap: wrap !important;
}

/* °¢ Ä«Å×°í¸® ºí·Ï */
#hdWrap .allMenuList dl {
    width: 20% !important;   /* ÇÑ ÁÙ 5°³ */
    padding: 0 20px !important;
    box-sizing: border-box;
    margin-bottom: 60px;     /* ÁÙ °£°Ý ¿ªÇÒ */
}

/* ºóÄ­¿ë dl »èÁ¦ º¸Á¶ */
#hdWrap .allMenuList dl.empty-col {
    display: none !important;
}



/* °Ë»öÃ¢ */ 
#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;}

/* °Ë»öÃ¢2 */ 
/* °Ë»öÃ¢ ÀüÃ¼ ÄÁÅ×ÀÌ³Ê - ³Êºñ¸¦ ´õ ÁÙ¿©¼­ Â©¸² ¹æÁö */
.search_container {
    display: flex;
    width: 200px; /* 220¿¡¼­ 200À¸·Î ´õ ÁÙ¿´½À´Ï´Ù */
    margin-top: 20px;
    height: 34px;
    border: 2px solid #D92332;  
    background: #fff;
    margin-right: 5px;
    overflow: hidden;
}

/* ÇÊµå¼Â ÃÊ±âÈ­ */
.search_container fieldset {
    display: flex;
    border: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

/* ÀÔ·ÂÃ¢ */
.MS_search_input {
    flex: 1;
    width: 100% !important; /* ³»ºÎ¿¡¼­ ²Ë Â÷°Ô */
    height: 34px !important;
    border: none !important;
    padding: 0 8px !important;
    font-size: 12px;
    outline: none !important;
}

/* °Ë»ö ¹öÆ°  */
.MS_search_btn {
    width: 45px;  
    height: 34px;
    background: #D92332 !important;
    color: #fff !important;
    border: none !important;
    cursor: pointer;
    font-size: 11px;
    flex-shrink: 0; /* ¹öÆ° ÇüÅÂ °íÁ¤ */
    padding: 0;
}



/* scroll ¿µ¿ª */
.asideMenu {
    position: absolute;
    top: 260px;
    left: 50%;
    z-index: 999;
    border: 1px solid #ddd;
    background-color: #fff;
    margin-left: 640px;
    width: 70px;
    
    /* ÇÙ½É ¼öÁ¤ ºÎºÐ */
    min-height: 300px;    /* »óÇ°ÀÌ ¾øÀ» ¶§ ÃÖ¼Ò ³ôÀÌ */
    max-height: 650px;    /* »óÇ° 4°³ + ¸Þ´ºµéÀÌ µé¾î°¥ ÃÖ´ë ³ôÀÌ) */
    height: auto;         /* ³»¿ë¹°¿¡ µû¶ó ´Ã¾î³² */
    overflow: visible;    /* TOP ¹öÆ°°ú ±ÛÀÚ Àß¸² ¹æÁö */
    
    display: flex;
    flex-direction: column;
}
.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:#D92332;border-radius:50%;color: #fff;display: inline-block;width: 14px;text-align: center;height: 14px;font-size: 10px;position: absolute;right: 5px;top: 6px;line-height: 14px;}
.asideMenu .topBtn {width: 100%;height: 26px;background-color: #D92332;color:#fff;text-align:center;line-height: 26px;display: block;padding-left: 0px;position: absolute;bottom: 0;}
.asideMenu .recentPrdArea {
    flex: 1;
    padding-bottom: 35px; /* TOP ¹öÆ° À§¿¡ »ý±â´Â ¿©¹é */
}
#hdWrap { min-width:1200px; }
#hdWrap .hd_gnb_wrap { min-width:1200px; }
/* ÃÖ±Ù º» »óÇ° */
#todayWrap .title {text-align:center;display:block;padding: 8px 0;}
#today .todaySlideArea {text-align: center;overflow:hidden;width:100%;height: 320px;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 */

