
#lnb_1ul{
  /* position: fixed;
  top: 20px;
  left: auto; */
}
/* li 안보이게 */
.lnb_1dli{
  display: none;
}

/* 사이드 lnb */
.lnb{
  display: none;
  z-index: 22222;
  padding: 60px 0;
}
.cont_contents{padding: 40px 0;}
.lnb .lnb_1da{
  display: flex; align-items: center; justify-content: center;
  font-size: 2.6rem; font-weight: bold;
  padding-bottom: 10px;
}
.lnb_2dul_box{display: flex; align-items: center; justify-content: center;}
.lnb .lnb_2dli{
  line-height: 2rem;
  padding: 0 15px;
  font-size: 1.8rem;
  font-weight: 500;
}
.lnb .lnb_2dli.active{border-bottom: none;}
.lnb_3dul{display: none; border-bottom: 1px solid #ddd;}
.lnb .lnb_2dli.active .lnb_3dul{display: block;}
.lnb .lnb_2dli .lnb_3dli{border-bottom: 1px solid #ddd; padding-left: 10px;}
.lnb .lnb_2dli .lnb_3dli:last-child{border-bottom: none;}

.lnb .lnb_2dli .lnb_2da{
  display: block;
  color: #242424;
  padding: 10px;
}

.lnb_2dli.active .lnb_2da{
  display: block;
  color: #73a321;
  font-size: 1rem;
  font-weight: 600;
  border-bottom: 1px solid #73a321;
  font-size: 1.2rem; font-weight: bold;
}

.lnb_3dul_box .lnb_3dli.active a{
  color: #73a321;
  font-weight: 700;
  padding: 6px 0;
  display: block;
}


@media screen and (max-width:1024px){
  .lnb .lnb_2dli{font-size: .888rem; padding: 0 10px;}
  .lnb_2dli.active .lnb_2da{font-size: .888rem;}
  
}


@media screen and (max-width:768px){
  .lnb .lnb_2dli{padding: 0;}
  .lnb .lnb_2dli .lnb_2da{padding: 2px 10px;}
}