.cont_left_top{
    width: 230px;
    flex-shrink: 0; /* 크기 고정 (줄어들지 않음) */
    display: flex;
    flex-direction: column;
    /*min-height: 100vh;*/
    margin-bottom:80px;
} 
.cont_left_tit{ height:130px;width:100%; background:#353644; padding:35px 0px 0px 15px;  }
.cont_left_intro{font-size:18px; color:#b7b7bc; font-weight:600; line-height:26px;}
.cont_left_big_title{font-size:26px; color:#fff; font-weight:600;}
.cont_left_menu{}
.cont_left_menu ul{margin:15px 0px 0px 0px;}
.cont_left_menu li{float:left;  width:100%;  }
.cont_left_menu li.tt01{font-size:18px; color:#353644;font-weight:600; padding:18px 10px 0px 10px;height:52px ; border-bottom:1px solid #d5d5d5;}
.cont_left_menu li.tt02{font-size:18px; color:#606060;font-weight:600;  padding:18px 10px 0px 10px; height:52px; border-bottom:1px solid #d5d5d5;}

.cont_left_menu li.tt03{font-size:15px; color:#353644;font-weight:600; padding:18px 10px 0px 10px;height:52px ;}


.cont_left_menu li ul{margin:0px 0px 0px 0px !important; }
.cont_left_menu li ul li{width:224px; padding:10px ; font-size:14px; border-bottom:0px solid #d5d5d5;background:#f9f9f9; }
.way01{float:right; width:10px}


/* PC [1024xp 이상 적용] */
@media all and (min-width: 1024px) 
{
}

/* Tablet [481 ~ 1023px 적용]  */
@media  all and (min-width: 481px) and (max-width: 1023px) 
{	
	.cont_left_top {display:none;}
}

@media (max-width: 480px) {
	.cont_left_top {display:none;}
}



/* 자식 메뉴 기본 스타일 */
.cont_left_menu .sub-children {
   
   
}

.cont_left_menu .child-menu {
 
    color: #666;
    transition: all 0.3s;
}

.cont_left_menu .child-menu:hover {
    color: #3a3c6d;
    background-color: #f5f5f5;
     font-weight: bold;
}

/* 활성화된 자식 메뉴 스타일 */
.cont_left_menu .child-menu.child-active {
    color: #3a3c6d;
    font-weight: bold;
    background-color: #f0f0ff;
  
}
