/* 카테고리 목록에 추가 : Add by yds@ntrex on 2018.08.16 */
/*.designCategoryNavigation { width:200px;background:url(../img/menu/cate_bg_02.png) no-repeat 0 -10px; }*/


.category_left {width:100%; margin-top:0px; position:relative; z-index:4}
.category_left .categoryDepth {margin-bottom:5px; border-bottom:1px solid #333; padding-bottom:10px; font-size:14px; font-weight:bold;}
.category_left .categoryDepth .categoryAllBtn {display:block; margin-right:1px; text-decoration:none;}
.category_left .categoryDepth .categoryAllContainer {position:relative; z-index:100;}
.category_left .categoryDepth .categoryAllContainer .categoryAll {top:10px;}
.category_left .categoryDepth1 { height: 29px;}
.category_left .categoryDepth1 > div > a {display:block; text-decoration:none; font-family: 'Noto Sans Medium','Malgun Gothic',sans-serif; letter-spacing: -0.7px; font-size: 13.5px;font-weight:720;cursor:default; }
/*.category_left .categoryDepth1 > div > a:hover {background:url(../img/main/cate_bg_02.png) no-repeat 0 -10px #333333; color:#FFFFFF; }*/
.category_left .categoryDepth1 > div > a:hover {  }
.category_left .categoryDepth1 > div.categoryDouble > a {background:url("../images/common/bullet_dot.gif") no-repeat left center; padding-left:10px;}

.category_left .categoryDepth1 .categorySub {display:none;position:absolute;top:-10px;left:199px;width:968px;min-width:968px;height:499px;border:1px solid #e4e4e4;background:#ffffff;padding:10px 10px 10px 15px;text-align:left;z-index:400;  }

.main_menu_so2 .category_left .categoryDepth1 .categorySub {display:none;position:absolute;top:-6px;left:198px;width:968px;min-width:968px;height:500px;border-left:1px solid #e4e4e4;border-top:1px solid #333;border-bottom:1px solid #333;border-right:1px solid #333;background:#ffffff;padding:10px 10px 10px 15px;text-align:left;z-index:400; zoom:1; z-index:0}

.shadow_box {position:absolute;top:7px;bottom:0;right:-8px;width:7px;height:560px;z-index:0; background:url(../img/gcb_shadow_bg.png) repeat 0 0;}
.shadow_box_bt{position:absolute;bottom:-8px;left:7px;height:7px;width:987px;z-index:0;background:url(../img/gcb_shadow_bg.png) repeat 0 0; }


.main_menu_so2  .shadow_box {position:absolute;top:-1px;bottom:0;right:-8px;width:7px;height:565px;z-index:0; background:url(../img/main/all_menu_bg_02.png) repeat 0 0;}
.main_menu_so2  .shadow_box_bt{position:absolute;bottom:-10px;left:0;height:10px;width:994px;z-index:-4;background:url(../img/main/all_menu_bg_01.png) repeat 0 0; }


/*2018.08.07 수정 smj*/
.category_left .categoryDepth1:hover .categorySub {display:block;}
.category_left .categoryDepth1 .categorySub > li {display:table-cell; vertical-align:top;}
.category_left .categoryDepth1 .categorySub .categorySubItems {min-width:230px; max-width:230px; height:499px; overflow-y:auto; overflow-x:hidden;border-right:1px solid #eee; background:#FFFFFF; }
/*.category_left .categoryDepth1 .categorySub .categorySubItems li.categorySubDepth {background:url("../images/common/bullet_dot.gif") no-repeat left center; padding-left:10px; line-height:2.0;}*/
.category_left .categoryDepth1 .categorySub .categorySubItems li.categorySubDepth {padding-left:5px; padding-right:5px; line-height:2.0; width:100%;}
.category_left .categoryDepth1 .categorySub .categorySubItems li.categorySubDepth a {display:block; text-decoration: none; font-size:12px;}
.category_left .categoryDepth1 .categorySub li.categorySubBar {border-left:1px solid #eee; padding-left:10px; position:absolute; right:0; top:50px}

.category_left .categoryDepth1 .categorySub2 {margin:5px 0; background:#f9f9f9; padding:5px 15px; text-align:left;}
.category_left .categoryDepth1 .categorySub2 .categorySubItems {min-width:120px;}
/*.category_left .categoryDepth1 .categorySub2 .categorySubItems li.categorySubDepth {background:url("../images/common/bullet_dot.gif") no-repeat left center; padding-left:10px; line-height:2.0;}*/
.category_left .categoryDepth1 .categorySub2 .categorySubItems li.categorySubDepth {padding-left:5px; padding-right:5px; line-height:2.0;}
.category_left .categoryDepth1 .categorySub2 .categorySubItems li.categorySubDepth a {display:block; text-decoration: none;}
.category_left .categoryDepth1 .categorySub2 li.categorySubBar {border-left:1px solid #eee; padding-left:10px;}

/* 3차 출력용 */
.category_left .categoryDepth1 .categorySub .intoSubCate {min-width:230px; max-width:230px; padding-left:5px;}
.category_left .categoryDepth1 .categorySub .sub_none {display:none;}
.category_left .categoryDepth1 .categorySub .intoSubCate .categorySubItems_II {min-width:230px; max-width:230px; height:498px; overflow-y:auto; overflow-x:hidden; background:#FFFFFF; }
.category_left .categoryDepth1 .categorySub .intoSubCate .categorySubItems_II li.topborder {border-top:1px solid #e7e7e7;}
/*.category_left .categoryDepth1 .categorySub .intoSubCate .categorySubItems_II li.categorySubDepths_II {background:url("../images/common/bullet_dot.gif") no-repeat left center; padding-left:10px; line-height:2.0;}*/
.category_left .categoryDepth1 .categorySub .intoSubCate .categorySubItems_II li.categorySubDepths_II {padding-left:5px; padding-right:5px; line-height:2.0; font-size:12px; width:100%;}
.category_left .categoryDepth1 .categorySub .intoSubCate .categorySubItems_II li.categorySubDepths_II a {display:block; text-decoration: none;}

.category_left .categoryDepth1 .categorySub .categorySubItems { list-style:none; }
.category_left .categoryDepth1 .categorySub .categorySubItems li.curoverBg { background-color:#2982d5; }
.category_left .categoryDepth1 .categorySub .categorySubItems li.categorySubDepth a.curoverText { color:white; }
.category_left .categoryDepth1 .categorySub .intoSubCate .categorySubItems_II { list-style:none; }
.category_left .categoryDepth1 .categorySub .intoSubCate .categorySubItems_II li.curoverBg { background-color:#2982d5; }
.category_left .categoryDepth1 .categorySub .intoSubCate .categorySubItems_II li.categorySubDepths_II a.curoverText { color:white; }


.category_left ul li {list-style:none}

 

/* 메인 페이지 이외의 사용 구간에 필요 */
 
.main_menu_so2 {
	position: absolute;
	top: -4px;
	left: 0;
	width: 198px; 
	background-color: white;
	border:1px solid #000000;box-shadow: 1px 1px 10px #999; 
	padding-top:5px;
	display: none; z-index:4
}	/*2018.08.14 추가 smj*/


/*대카테고리_메뉴*/
dl.hot_ke {position:absolute; top:-40px; right:17px; height:25px; background:url(../img/menu/hot_key_bg.gif) repeat-x; width:485px;}
dl.hot_ke dt, .hot_ke dd { display:inline-block; font-size:11px; color:#eee;}
dl.hot_ke dd a {padding:0 5px; color:#FFFFFF; padding-top:1px}
dl.hot_ke dd a:hover{ color:#76fdec; text-decoration:none; } 
p.menu_t_title { position:absolute; top:-40px; right:507px;  font-size: 18px;
  font-family: "Noto Sans KR", "NanumGothic", "Nanum Gothic", "Malgun Gothic", "Apple SD Gothic Neo", dotum, sans-serif;
  font-weight: 600;
  color: #333; border-bottom:1px solid #333; width:466px; padding-bottom:3px; padding-left:5px;}
 .menu_ban_warp { padding-top:45px;} 
 
 /*서브전체카테고리*/
.main_menu_so2  dl.hot_ke {position:absolute; top:-40px; right:17px; height:25px; background:url(../img/menu/hot_key_bg.gif) repeat-x; width:485px; overflow:hidden}
.main_menu_so2 dl.hot_ke dt { display:inline-block; vertical-align:top; padding:0}
.main_menu_so2 .hot_ke dd { display:inline-block; font-size:11px; color:#eee; margin-top:9px; vertical-align:top; padding:0; line-height:13px;}

.main_menu_so2 dl.hot_ke dd a {padding:0 5px; color:#FFFFFF;  }
.main_menu_so2 dl.hot_ke dd a:hover{ color:#76fdec; text-decoration:none; } 
.main_menu_so2 p.menu_t_title { position:absolute; top:-50px; right:507px;  font-size: 18px;
  font-family: "Noto Sans KR", "NanumGothic", "Nanum Gothic", "Malgun Gothic", "Apple SD Gothic Neo", dotum, sans-serif;
  font-weight: 600;
  color: #333; border-bottom:1px solid #333; width:466px;  padding-left:5px; height:37px;}
.main_menu_so2  .menu_ban_warp { vertical-align:top; padding:0} 
 
  /*
.t_menu_01 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0013.gif) no-repeat 0 -5px; padding-left:55px;}
.t_menu_02 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0014.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_03 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0015.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_04 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0016.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_05 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0017.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_06 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0018.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_07 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0019.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_08 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0020.gif) no-repeat 0 -5px; padding-left:65px}
.t_menu_09 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0021.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_10 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0022.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_11 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0023.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_12 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0024.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_13 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0025.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_14 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0026.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_15 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0027.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_16 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0028.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_17 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0029.gif) no-repeat 0 -5px; padding-left:55px}
.t_menu_18 { background:url(/data/skin/fruit_puro_gls/img/menu/menu_0030.gif) no-repeat 0 -5px; padding-left:55px}
 */
 
 /*전체오버*/
.main_menu_so2 .model_bgggg {  position:absolute; color:#FFFFFF; top:-48px;    width:200px;height: 47px;    line-height: 47px; left:-1px;
    font-weight: 700;
    letter-spacing: -0.3px;
    text-indent: 58px;
    display: block;
    background: url(../img/main/icon_allcate1.png) no-repeat 20px 14px #333;
    font-size: 16px;
    z-index: 5; 
  
}