#cenmenu .sub_menu_box .sub_menu{margin:0 0 0 0;  }
#cenmenu .sub_menu_box .sub_menu li{  }
#cenmenu .sub_menu_box .sub_menu a{ display:block; }
#cenmenu .sub_menu_box .sub_menu a:hover,
#cenmenu .sub_menu_box .sub_menu .active{font-weight:bold;  }



/* 서브메뉴 최상위(0뎁스) */
#cenmenu .sub_menu_box .sub_depth0{ padding:0; font-size:0; vertical-align:top; border:none;  border:1px solid #ddd; width:100%; height:52px;  background:#fff; box-sizing: border-box; }
#cenmenu .sub_menu_box .sub_depth0 > li{  display:block; vertical-align:top; height:50px; line-height:50px; float:left; width:8.33%; text-align:center;  }
#cenmenu .sub_menu_box .sub_depth0 > li > a{ position:relative; display:block; font-size:12px;   font-weight:600; line-height:80px; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(1) { margin-left:8.33%; }


/* 전체버튼 추가 */
#cenmenu .cenmenu1btn { position:absolute; top:0; left:0%; width:8.33%; height:51px; line-height:50px;  text-align:center;  background:#f43142; cursor:pointer; }
#cenmenu .cenmenu1btn p { position:relative; display:block; font-size:12px;   font-weight:600; line-height:80px; color:#fff; }


/* 서브메뉴 최상위(0뎁스) 안쓰는 카테고리 숨김처리 - 9번, 11번 항목과 13번 이후 */
 /*#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(9) { display:none; }202501 추가*/
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(11) { display:none; } 
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(n+13)  { display:none; } 



/* 서브메뉴 최상위(0뎁스) - 버튼에 이미지 추가 */
/* 2501
#cenmenu .cenmenu1btn:before {  content:''; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:30px; background: url(../../han/images/iconcate/all.png) no-repeat; background-size: 50px; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(1) > a:before {  content:''; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:30px; background: url(../../han/images/iconcate/1.png) no-repeat; background-size: 50px; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(2) > a:before {  content:''; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:30px; background: url(../../han/images/iconcate/2.png) no-repeat; background-size: 50px; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(3) > a:before {  content:''; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:30px; background: url(../../han/images/iconcate/3.png) no-repeat; background-size: 50px; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(4) > a:before {  content:''; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:30px; background: url(../../han/images/iconcate/4.png) no-repeat; background-size: 50px; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(5) > a:before {  content:''; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:30px; background: url(../../han/images/iconcate/5.png) no-repeat; background-size: 50px; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(6) > a:before {  content:''; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:30px; background: url(../../han/images/iconcate/6.png) no-repeat; background-size: 50px; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(7) > a:before {  content:''; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:30px; background: url(../../han/images/iconcate/8.png) no-repeat; background-size: 50px; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(8) > a:before {  content:''; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:30px; background: url(../../han/images/iconcate/7.png) no-repeat; background-size: 50px; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(9) > a:before {  content:''; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:30px; background: url(../../han/images/iconcate/9.png) no-repeat; background-size: 50px; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(10) > a:before {  content:''; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:30px; background: url(../../han/images/iconcate/10.png) no-repeat; background-size: 50px; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(12) > a:before {  content:''; position:absolute; top:0; left:50%; margin-left:-25px; width:50px; height:30px; background: url(../../han/images/iconcate/11.png) no-repeat; background-size: 50px; }
*/


/* 서브메뉴 1뎁스 - 중분류 */
#cenmenu .sub_menu_box .sub_depth1 {  }
#cenmenu .sub_menu_box .sub_depth1  li{ float:left; width:22%; height:35px; line-height:35px; text-align:left; text-indent:15px;  }
#cenmenu .sub_menu_box .sub_depth1  li  a{ display:block; font-size:14px; color:#555;}
#cenmenu .sub_menu_box .sub_depth1  li  a:hover{ color:#111; font-weight:600; text-decoration:underline;}
#cenmenu .sub_menu_box .sub_depth1  li  a.active{ color:#111; font-weight:600;  text-decoration:underline;}

 /* 중분류 - 3개씩만 배열 - 3의 배수 우측은 마진값으로 공백처리 */
#cenmenu .sub_menu_box .sub_depth1  li:nth-child(3n+0) { margin-right:34%; }



/* 서브 레이어 타입 */
#cenmenu .sub_menu_box.layer_type a:hover,
#cenmenu .sub_menu_box.layer_type a.active{color:#ffffff;}
#cenmenu .sub_menu_box.layer_type .sub_menu0 > li > a{  }
#cenmenu .sub_menu_box.layer_type .sub_menu0 > li > a:hover,
#cenmenu .sub_menu_box.layer_type .sub_menu0 > li > a.active{color:#f43142;}
#cenmenu .sub_menu_box.layer_type .sub_menu0 > li > a img{max-width:100%;}

#cenmenu .sub_menu_box.layer_type .sub_depth1{display:none; position:absolute; top:51px; left:0px; width:100%; height:350px; background:#fff;  z-index:1000; padding:30px 0; }
#cenmenu .sub_menu_box.layer_type .sub_depth2{display:none !important; }
#cenmenu .sub_menu_box.layer_type .sub_depth3{display:none !important; }
 

/* 중분류 - 좌우측 여백추가 */
#cenmenu .sub_menu_box.layer_type .sub_depth1:before { content:''; position:absolute; top:0; /*left:-1000px; width:3280px; height:410px;   background:#fff; border-top:1px solid #ddd;  border-bottom:1px solid #ddd;*/ display:block;  z-index:-1;}
 
#cenmenu {  
	position: fixed;
	top:80px;
	z-index:55;
	
}

#cenmenu.fixedcenmenu {
	position: fixed;
	/*top:130px;*/
	top:207px;
	z-index:55;
	background: #fff;
}

#cenmenu .h2_han_big { text-align:left; font-weight:700 !important; display:none;}
#cenmenu.fixedcenmenu .h2_han_big { display:none; }

/* 디자인픽스 튜닝 */
#cenmenu .sub_menu_box.layer_type .sub_depth1 { height: auto; min-height: 410px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
#cenmenu .sub_menu_box.layer_type .sub_depth1:before { height: 100%; min-height: 410px;  }
#cenmenu .sub_menu_box .sub_depth1 li { float: none; height: 32px; line-height: 32px; width: auto; }
#cenmenu .sub_menu_box .sub_depth1 li:nth-child(3n+0) { margin-right: 0; }
#cenmenu .sub_menu_box .sub_depth1 .text_area { width: 18%; float: left; }
#cenmenu .sub_menu_box .sub_depth1 .img_area { width: 82%; float: left; }
#cenmenu .sub_menu_box .sub_depth1 .depth1 { display: none; }
#cenmenu .sub_menu_box .sub_depth1 .depth1.active { display: block; }
#cenmenu .sub_menu_box .sub_depth1 .img_area a { float: left;  margin-right: 25px; }
#cenmenu .sub_menu_box .sub_depth1 .img_area .cd_link4, #cenmenu .sub_menu_box .sub_depth1 .img_area .cd_link7 { margin-right: 0; }
#cenmenu .sub_menu_box .sub_depth1 .img_area .cd_link2, #cenmenu .sub_menu_box .sub_depth1 .img_area .cd_link3, #cenmenu .sub_menu_box .sub_depth1 .img_area .cd_link4 { margin-bottom: 25px; }
.sub_depth1_h { font-size: 20px; font-weight: bold; text-align: left; text-indent: 15px;}

.depth2_box { display: none; height: 520px; width: 720px; border-left: 1px solid #ccc; float: right; }
.depth2_box.active { display: block; }
.depth2_box .depth2_text { width: 360px; float: left; padding-top: 20px; }
.depth2_box .depth2_text p { text-align: left; padding-left: 50px; padding-right: 50px; font-family: "돋움"; float: left; line-height: normal; }
.depth2_box .depth2_text .sub_depth2_h { font-size: 30px; font-weight: bold; }
.depth2_box .depth2_text .sub_depth2_detail { margin-top: 25px; font-size: 16px; line-height: 24px; }
.depth2_box .depth2_text .sub_depth2_recom { margin: 80px 0 10px -14px; font-size: 18px; color: #4c7cd9; font-weight: bold; }
.depth2_box .depth2_text .sub_depth2_recomList { height: 24px; line-height: 24px; font-size: 14px; font-weight: bold; }
.depth2_box .depth2_img { width: 360px; float: left; }

/*202501*/
/*카테고리 아이콘*/
#cenmenu.fixedcenmenu {/*border-bottom: solid 1px #eaeaea;*/ }
#cenmenu .sub_menu_box .sub_depth0{padding: 10px 0; border:none; height: 144px; margin: 0 auto; display:flex; justify-content: space-between;}
#cenmenu .sub_menu_box .sub_depth0 > li {line-height:unset; width: 10%;}
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(1) {margin-left: 0;}
#cenmenu .sub_menu_box .sub_depth0 > li > a{display:flex; flex-direction: column; align-items:center; justify-content: center; line-height: unset;}
#cenmenu .sub_menu_box .sub_depth0 > li > a .cateImg{width: 105px; height: 105px; border-radius: 10px; overflow:hidden;}
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(1) > a .cateImg {background: url('../images/2025/cenmenu/category_01.jpg') no-repeat center center; background-size: cover; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(2) > a .cateImg {background: url('../images/2025/cenmenu/category_02.jpg') no-repeat center center; background-size: cover; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(3) > a .cateImg { background: url('../images/2025/cenmenu/category_03.jpg') no-repeat center center; background-size: cover; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(4) > a .cateImg { background: url('../images/2025/cenmenu/category_04.jpg') no-repeat center center; background-size: cover; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(5) > a .cateImg { background: url('../images/2025/cenmenu/category_05.jpg') no-repeat center center; background-size: cover; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(6) > a .cateImg {background: url('../images/2025/cenmenu/category_06.jpg') no-repeat center center; background-size: cover; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(7) > a .cateImg { background: url('../images/2025/cenmenu/category_07.jpg') no-repeat center center; background-size: cover; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(8) > a .cateImg {background: url('../images/2025/cenmenu/category_08.jpg') no-repeat center center; background-size: cover; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(9) > a .cateImg { background: url('../images/2025/cenmenu/category_09.jpg') no-repeat center center; background-size: cover; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(10) > a .cateImg { background: url('../images/2025/cenmenu/category_10.jpg') no-repeat center center; background-size: cover; }
#cenmenu .sub_menu_box .sub_depth0 > li:nth-child(12) > a .cateImg {  background: url('../images/2025/cenmenu/category_11.jpg') no-repeat center center; background-size: cover; }

#cenmenu .sub_menu_box .sub_depth0 > li > a .cateName {font-size: 16px; font-family:'GmSans'; font-weight: 400; padding-top: 18px;}

/*상단고정시*/
#cenmenu.fixedcenmenu .sub_menu_box .sub_depth0 {margin:0; height: 50px; justify-content: flex-start; gap: 48px;}
#cenmenu.fixedcenmenu .sub_menu_box .sub_depth0 > li {width:auto; min-width: 55px; }
#cenmenu.fixedcenmenu .sub_menu_box .sub_depth0 > li:nth-child(1){margin-left: 10px;}
#cenmenu.fixedcenmenu .sub_menu_box .sub_depth0 > li > a .cateName {padding-top: 6px;}
#cenmenu.fixedcenmenu .sub_menu_box .sub_depth0 > li > a .cateImg {display:none;}

#cenmenu .sub_menu_box.layer_type .sub_depth1{top: 165px;}
#cenmenu.fixedcenmenu .sub_menu_box.layer_type .sub_depth1{top: 50px;}

#header .header_gnb{display:none;}
#cenmenu.fixedcenmenu{/*top:156px;*/ top: 188px;}


