
/* 멀티게시판    ================================================================================== */
.news_tab									{ position:relative; overflow:hidden;  border-bottom:1px solid var(--color1);  display:flex; gap:20px; }
.news_tab li								{  text-align:center; cursor:pointer;} 
.news_tab li a								{  display:block; color:#626262; padding:0 13px; font-size:1.4em;font-weight:500; letter-spacing:-1.5px; line-height:1.15; height:50px; } 
.news_tab .on a							{ color:var(--color1);font-weight:600;   border-bottom:2px solid var(--color1);} 
.news_tab .more						{display:block; position:absolute; right:0; top:0; width:40px; height:40px; border:1px solid rgb(18,105,179,0.3);cursor:pointer;  }
.news_tab .more:after				{position:absolute; content:''; left:50%; top:50%; transform:translate(-50%, -50%); width:18px; height:2px; background:var(--color1);}
.news_tab .more:before			{position:absolute; content:''; left:50%; top:50%; transform:translate(-50%, -50%); width:2px; height:18px; background:var(--color1);}
.news_tab .more:hover				{ }
.news_tab .more:hover:after,
.news_tab .more:hover:before		{background:var(--color1);}
.news_item								{width:100%; }
.news_item .top						{overflow:hidden; padding:20px 0 15px 0; border-bottom:1px solid #ddd;}
.news_item .date						{float:left; width:120px; height:55px; text-align:center; padding:0 0 0 0;}
.news_item .date p					{font-family: 'S-CoreDream-8Heavy'; line-height:100%; color:var(--color1); font-size:3em;letter-spacing:-1.5px; }
.news_item .date em					{font-family: 'S-CoreDream-8Heavy'; font-style:normal; color:#5f5f5f; font-size:0.9em; }
.news_item dl							{padding:0 0 0 110px;}
.news_item dl dt						{font-size:1.15em; letter-spacing:-1px; font-weight:700; color:#000; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; }
.news_item dl dd						{color:#666;  line-height:150%; letter-spacing:-1px; height:50px; 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 ul							{overflow:hidden;width:100%;  padding:10px  0 ;}
.news_item ul li							{width:100%; position:relative; overflow:hidden; padding:5px 10px 7px 23px;display:flex;flex-flow:wrap;justify-content: space-between;   } 
.news_item ul li:after				{position:absolute; content:''; display:block; top:16px; left:10px; width:3px; height:3px; border-radius:100%; background:#777;}
.news_item ul li p						{position:relative; display:inline-block;flex:2; color:#000;font-size:1.05em; letter-spacing:-1px; overflow: hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.news_item ul li em					{position:relative;display:inline-block;width:100px;text-align:right; font-style:normal;  color:#999; font-size:0.95em; letter-spacing:-0.5px;}
.news_item .nolist						{text-align:center; border-bottom:1px solid #ddd; line-height:130px;width:100%;  color:#797979;}
   
/* 멀티게시판    ================================================================================== */


@media screen and (max-width:1024px) { 
.news_item li								{position:relative;  overflow:hidden;}  
.news_item ul							{border-bottom:1px solid #ddd; }
.news_item .nolist						{ line-height:250px; } 
}
@media screen and (max-width:620px) {     
.news_tab li a								{font-size:1.3em; height:45px; } 
.news_tab .more						{width:34px; height:34px;   }
.news_tab .more:after				{ width:16px;  }
.news_tab .more:before			{  height:16px;  }

.news_item .top						{ padding:15px 0;  }
.news_item .date						{ width:80px;  }
.news_item .date p					{  font-size:2.6em;  }
.news_item .date em				{ font-size:0.85em; }
.news_item dl							{padding:0 0 0 90px;}
.news_item dl dt						{font-size:1em; margin-bottom:5px;  }
.news_item dl dd						{ height:25px; line-height:28px; }
.news_item ul li p						{ font-size:0.95em; }
.news_item ul li							{ padding:5px 10px 0 23px;    } 

.news_item .top						{ padding:20px 0 10px 0; }
}