/*  멀티latest 탭  ==================================================================================== */
.news_mtab									{position:relative; margin-bottom:20px;}
.news_mtab .ntab							{position:relative; display:inline-block;padding:0 0 0 5px; }
.news_mtab .ntab a						{display:block;  font-weight:bold;font-size:1.4em; color:#000;   }
.news_mtab .ntab:hover a,
.news_mtab .on a							{color:#000;  }
.news_mtab .more						{display:block; position:absolute; right:0; top:-5px; width:34px; height:34px; border:1px solid #ddd; }
.news_mtab .more a						{display:block; width:34px; height:34px; cursor:pointer; text-indent:-9999px;}
.news_mtab .more a:after			{position:absolute; content:''; left:50%; top:50%; transform:translate(-50%, -50%); width:16px; height:2px; background:var(--color1);}
.news_mtab .more a:before			{position:absolute; content:''; left:50%; top:50%; transform:translate(-50%, -50%); height:16px; width:2px; background:var(--color1);}


/* 멀티게시판    ================================================================================== */ 
.news_item									{ position:relative;width:100%; display:flex; } 
.news_item li									{ position:relative;width:32%;margin:10px  ;  } 
.news_item a									{ position:relative; display:block; padding:50px 40px ;border:1px solid #ddd;  transition:all 0.3s ease;}
.news_item .date							{  padding:0 0 33px 0; font-weight:800;  font-size:0.95em;   color:var(--color1);  } 
.news_item .subject						{font-weight:700; font-size:1.25em;  color:#000;  line-height:140%;   margin:0 0 25px 0;  overflow:hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; word-wrap: break-word; }
.news_item .script							{font-weight:500;color:#616161;font-size:1em;  line-height:150%;   overflow:hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; word-wrap: break-word; }
.news_item .btn							{  margin:60px 0 10px 0;  font-weight:600;  color:#a6a6a6; font-size:0.85em;    } 
.news_item .btn span					{position:relative;display:inline-block; top:3px; width:19px; height:19px;  text-align:center; background:#cbcbcb; border-radius:50%; margin-left:5px; transition:all 0.3s ease;}

.news_item .btn span::after			{position:absolute; content:''; left:6px; top:9px;   width:7px; height:1px; background:#fff;}
.news_item .btn span::before		{position:absolute; content:''; left:9px; top:6px;  height:7px; width:1px; background:#fff;}
.news_item li a:hover					{ border-color:var(--color1);box-shadow: 0 0 15px 0 rgba(0,0,0,0.12);}
.news_item li a:hover .btn span			{background:var(--color1);}

.news_item .nolist							{text-align:center; border:0 solid #ddd; line-height:200px;width:100%;  color:#797979;}


.main_news_dots									{z-index:1; margin:3vh 0 0 0; text-align:center;}
.main_news_dots li								{display:inline-block; cursor:pointer;}
.main_news_dots li span						{display:inline-block; content:''; width:10px; height:10px; border-radius:50%; margin:0 5px; background:rgb(0,0,0,0.2);}
.main_news_dots li:hover span, .main_news_dots .slick-active span	{background:rgb(0,0,0,0.45);}
   
/* 멀티게시판    ================================================================================== */

 
@media screen and (max-width:1450px) {    
.news_item									{ padding:0 10px; } 
.news_item li									{ margin:  8px ;  } 
} 
@media screen and (max-width:1260px) {
.news_item a									{ padding:40px 30px ;}
}
@media screen and (max-width:1024px) {    
.news_item .date							{  padding:0 0 25px 0;  } 
.news_item .subject						{ margin:0 0 20px 0;  }
.news_item .btn							{  margin:35px 0 5px 0;      } 
.main_news_dots							{  margin:2vh 0 0 0; }
} 
@media screen and (max-width:800px) {  
.news_item a									{ padding:35px 30px ;}
.news_item .subject						{ font-size:1.15em;  }
} 
@media screen and (max-width:560px) {  
.news_item .date							{  padding:0 0 20px 0;  } 
.news_item .subject						{ margin:0 0 15px 0;  }
.news_item .script							{ display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;   }
.news_item .btn							{  margin:25px 0 5px 0;      } 
}

 