
/*  멀티latest 탭  ==================================================================================== */
.news_tab							{position:relative; display:flex; gap:0 3px; border-bottom:1px solid #ddd; margin-bottom:25px;}
.news_tab li						{position:relative; width:180px; text-align:center; }
.news_tab li a						{font-family:'S-Core Dream'; font-size:1.05em; color:#666; background:#f9f9f9; border:1px solid #ddd; border-bottom:0; line-height:56px; border-radius:5px 5px 0 0; display:block; letter-spacing:-1px;}
.news_tab li:hover a, .news_tab .on a	{background:var(--color3); border-color:var(--color3); color:#fff; }
.news_tab .more						{position:absolute; top:0; right:0; text-align:center; width:42px; overflow:hidden;}
.news_tab .more a					{display:block; font-size:17px; height:42px; line-height:36px; border:2px solid #c9c9c9; border-radius:10px; background:#fff;}
.news_tab .more:hover a				{color:#fff; border-color:var(--color1); background:var(--color1);}
.news_tab .more:hover i				{transform:rotate(180deg); transition: all 0.2s;}


/* 멀티게시판    ================================================================================== */ 
.news_item							{min-height:330px; letter-spacing:-0.75px; }
.news_item .top						{overflow:hidden; padding:0 0 25px 0; border-bottom:1px solid rgba(0,0,0,0.1);}
.news_item .date					{float:left; width:100px; padding-top:10px; text-align:center; letter-spacing:0; }
.news_item .date p					{font-family: 'Paperlogy'; font-weight:700; line-height:1; color:#181818; font-size:2.6em; letter-spacing:-1px;}
.news_item .date em					{font-family: 'Paperlogy'; font-style:normal; color:#959595; font-size:0.95em;}
.news_item dl						{padding:0 0 0 120px;}
.news_item dl dt					{font-family:'S-Core Dream'; font-weight:500; font-size:1.1em; color:#333; margin-bottom:8px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; }
.news_item dl dd					{font-family: 'S-Core Dream'; font-size:0.95em; color:#7f7f7f; line-height:150%; 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 li					{position:relative; overflow:hidden; font-size:0.95em; padding:0 10px 0 20px; line-height:50px; border-bottom:1px solid rgba(0,0,0,0.1);} 
.news_item ul li:after				{position:absolute; content:''; display:block; top:25px; left:5px; width:4px; height:4px; border-radius:100%; background:var(--color1);}
.news_item ul li p					{font-family:'S-Core Dream'; position:relative; float:left; width:calc(100% - 100px); color:#555; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.news_item ul li time				{font-style:normal; float:right; color:#a2a2a2; font-size:16px; letter-spacing:0;}
.news_item dl:hover dt,	.news_item ul li:hover p	{text-decoration:underline;}
.news_item .nolist					{text-align:center; border-top:0; border-bottom:1px solid #ddd; color:#797979; padding:0; line-height:200px;}
.news_item .mdate					{display:none;}


@media screen and (max-width:1024px) {
	.news_tab					{margin-bottom:15px;}
	.news_tab li				{width:calc(50% - 25px);}
	.news_tab li a				{line-height:48px;}
	.news_tab .more				{top:5px; width:36px; }
	.news_tab .more a			{font-size:14px; height:36px; line-height:32px;}

	.news_item					{min-height:270px;}
	.news_item .top				{padding:0 0 15px 0;}
	.news_item .date			{display:none;}
	.news_item dl				{padding:0;}
	.news_item dl dt			{margin:3px 0 5px 0;}
	.news_item .mdate			{display:block; color:var(--color1); font-size:0.9em; letter-spacing:0;}
	.news_item ul li			{padding:0 10px; font-size:0.9em; line-height:42px;}
	.news_item ul li:after		{width:3px; height:3px; left:0; top:20px;}
	.news_item ul li p			{width:calc(100% - 80px);}
	.news_item ul li time		{font-size:0.85em;}
	.news_item .nolist			{line-height:285px;}
}
   
