
/*  멀티latest 탭  ==================================================================================== */
.news_mtab											{position:relative; border-bottom:2px solid #148b51; transition:all 0.3s ease;}
.news_mtab .ntab									{position:relative; display:inline-block;padding:0 1px 0 0; text-align:center;transition:all 0.3s ease;}
.news_mtab .ntab a								{display:block;  font-family: 'S-CoreDream-6Bold';font-size:1.4em; padding:15px 0 0 5px;height:65px;color:#000;  letter-spacing:-1.5px; transition:all 0.3s ease;}
.news_mtab .ntab:hover a,
.news_mtab .on a									{ color:#000;   cursor:default;  }
.news_mtab .more								{display:block; position:absolute; right:0; top:15px;   }
.news_mtab .more a								{display:block; width:36px; height:36px; cursor:pointer; text-indent:-9999px;  border:1px solid #dcdcdc;}
.news_mtab .more a:after					{position:absolute; content:''; left:50%; top:50%;  width:18px; height:2px; background:#148b51;  transform:translate(-50%, -50%);}
.news_mtab .more a:before					{position:absolute; content:''; left:50%; top:50%;  height:18px; width:2px; background:#148b51; transform:translate(-50%, -50%);}

/* 멀티게시판    ================================================================================== */ 
.news_item									{width:100%; }
.news_item .txt01							{border-bottom:1px solid #e0e0e0;margin-bottom:15px; }		
.news_item .txt01 a						{ position:relative; overflow:hidden; padding:19px 0; display: flex;  transition:all 0.3s ease;}
.news_item .date							{width:110px;  text-align:center;font-family: 'GmarketSansMedium';  color:#666; font-size:0.85em; transition:all 0.3s ease;}
.news_item .date p						{font-family: 'GmarketSansBold';padding:10px 0 0 0; line-height:100%; color:#148b51; font-size:1.8rem;transition:all 0.3s ease;}
.news_item .cont							{ flex:2; width:calc(100% - 120px); transition:all 0.3s ease;}
.news_item .cont .subject			{font-weight:500; font-size:1.15em; letter-spacing:-1px;color:#000; margin:5px 0; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; transition:all 0.3s ease;}
.news_item .cont .script				{font-weight:300;color:#666;font-size:1em;  line-height:150%; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;transition:all 0.3s ease;}
   
.news_item .txt02							{position:relative;    }
.news_item .txt02 a						{position:relative; line-height:40px;display: grid; grid-template-columns: auto 110px;   }
.news_item .txt02 div					{ overflow:hidden; padding:0 0 0 22px; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;  }
.news_item .txt02 div:after			{position:absolute; content:'';  left:10px; top:18px; width:3px; height:3px; background:#777  ;}
.news_item .txt02 span				{text-align:right; font-size:0.95em; color:#949393; }

.news_item .nolist							{text-align:center; border-top:none; border-bottom:1px solid #ddd; padding:147px 0; width:100%;  color:#797979;}
   




/* 멀티게시판    ================================================================================== */


@media screen and (max-width:1200px) {  
.news_mtab .ntab a								{  font-size:1.3em;padding:10px 0 0 5px;  }
}
@media screen and (max-width:1024px) {   
.news_mtab .ntab a								{   padding:5px 0 0 5px;height:50px;}
.news_mtab .more								{ top:0;   }
.news_mtab .more a								{  width:32px; height:32px; }
.news_mtab .more a:after					{ width:16px;  }
.news_mtab .more a:before					{ height:16px;   }

.news_item .txt01									{ margin-bottom:10px; }		
.news_item .txt01 a								{  padding:12px 0;}
.news_item .date									{width:90px;   font-size:0.8em; }
.news_item .date p								{ padding:10px 0 0 0;  font-size:1.6rem; } 
.news_item .cont									{  width:calc(100% - 100px);  }
.news_item .cont .subject					{font-size:1.05em; }
.news_item .cont .script						{font-size:0.95em;}
.news_item .txt02 a								{  line-height:36px;}
}

@media screen and (max-width:800px) { 
.news_mtab .ntab a								{  font-size:1.2em;  padding:0 0 0 5px;height:40px;}
.news_item .cont							{  width:calc(100% - 90px);  }
.news_item .date							{width:80px;   font-size:0.75em; }
.news_item .date p						{ padding:13px 0 0 0;  font-size:1.45rem; } 
.news_item .cont .subject			{font-size:1em; }
 
}

 