/*  멀티latest 탭  ==================================================================================== */
.basic_mtab						{position:relative; background:#f6f6f6; border-bottom:1px solid #e0e0e0; height:60px;}
.basic_mtab li					{float:left; width:160px;text-align:center; cursor:pointer;}
.basic_mtab li a				{font-family: 'GmarketSansMedium'; display:block; color:#888; font-size:1.2em; letter-spacing:-1px; line-height:64px; height:60px; border-right:1px solid #e0e0e0;}
.basic_mtab .on a 				{background:#fff; color:#333; border-bottom:1px solid #fff;}
.basic_mtab .more				{position:relative; display:block; float:right; width:60px; height:60px; line-height:60px; text-align:center; cursor:pointer;}
.basic_mtab .more:after			{position:absolute; top:28px; left:22px; content:''; width:15px; height:3px; border-radius:10px; background:#555;}
.basic_mtab .more:before		{position:absolute; top:22px; left:28px; content:''; width:3px; height:15px; border-radius:10px; background:#555;}
.basic_mtab .more:hover:after,
.basic_mtab .more:hover:before	{background:#26539c;}


/*  멀티latest 게시글  ==================================================================================== */
.basic_mlist					{min-height:340px; padding:35px;}
.basic_mlist .top				{overflow:hidden; padding-bottom:20px; border-bottom:1px solid rgba(0,0,0,0.1);}
.basic_mlist .date				{float:left; width:80px; padding-top:5px; text-align:center; }
.basic_mlist .date p			{font-family: 'Jost', sans-serif; line-height:100%; color:#0072ce; font-size:2.8em; font-weight:700; letter-spacing:-1px; }
.basic_mlist .date em			{font-family: 'Jost', sans-serif; font-style:normal; color:#5f5f5f; font-size:0.95em;}
.basic_mlist dl					{padding:0 0 0 100px;}
.basic_mlist dl dt				{font-family: 'GmarketSansMedium'; font-size:1.2em; color:#111; letter-spacing:-1px; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; }
.basic_mlist dl dd				{color:#7f7f7f; line-height:150%; letter-spacing:-0.75px; overflow:hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; word-wrap: break-word; }
.basic_mlist ul					{overflow:hidden; padding:20px 0 0 0;}
.basic_mlist ul li				{position:relative; overflow:hidden; padding:3px 0 3px 12px;} 
.basic_mlist ul li:after		{position:absolute; content:''; display:block; top:15px; left:0; width:3px; height:3px; border-radius:100%; background:#8e8e8e;}
.basic_mlist ul li p			{position:relative; float:left; width:calc(100% - 100px); color:#7f7f7f; letter-spacing:-1px; overflow: hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.basic_mlist ul li em			{font-family: 'Spoqa Han Sans Neo', 'sans-serif'; font-weight:400; font-style:normal; float:right; color:#a1a1a1; font-size:0.95em; letter-spacing:-0.5px;}
.basic_mlist ul li:last-child	{padding-bottom:0;}
.basic_mlist dl:hover dt,	
.basic_mlist ul li:hover p		{text-decoration:underline;}
.basic_mlist .nolist			{text-align:center; color:#797979; border:0;}
.basic_mlist .mdate				{display:none;}



@media screen and (max-width:1400px) {
	.basic_mtab li					{width:calc(34% - 25px);}
}

@media screen and (max-width:1200px) {
	.basic_mtab li					{width:calc(34% - 28px);}
	.basic_mlist					{padding:30px;}
}

@media screen and (max-width:1024px) {
	.basic_mtab						{height:48px;}
	.basic_mtab li					{width:calc(34% - 22px);}
	.basic_mtab li a				{font-size:1.05em; height:48px; line-height:50px;}
	.basic_mtab .more				{width:50px; height:48px;}
	.basic_mtab .more:before		{top:17px; left:23px;}
	.basic_mtab .more:after			{top:23px; left:17px;}

	.basic_mlist					{padding:20px; min-height:300px;}
	.basic_mlist .top				{padding-bottom:15px;}
	.basic_mlist .date				{display:none;}
	.basic_mlist dl					{padding:5px 0 0 0;}
	.basic_mlist dl dt				{font-size:1em; letter-spacing:-1px; margin:3px 0;}
	.basic_mlist dl dd				{font-size:0.95em;}
	.basic_mlist .mdate				{display:block; font-family: 'Spoqa Han Sans Neo', 'sans-serif'; font-weight:700; color:#003494; font-size:0.95em;}
	.basic_mlist ul					{padding-top:15px;}
	.basic_mlist ul li				{padding:2px 0 2px 10px; font-size:0.95em;}
	.basic_mlist ul li:after		{top:13px;}
	.basic_mlist ul li p			{width:calc(100% - 80px);}
	.basic_mlist ul li em			{font-size:0.85em;}
}