
/* 멀티게시판    ================================================================================== */
.basic_mtab					{position:relative; display:flex; gap:26px; margin-bottom:20px; border-bottom:3px solid #ddd; }
.basic_mtab li              {position:relative;}
.basic_mtab li a            {position:relative;font-family: 'S-Core Dream'; font-weight:500; display:block; color:#858585; font-size:1.4em; padding-bottom:20px; letter-spacing:-1.5px; line-height:1;} 
.basic_mtab li:not(:first-of-type)::after   {position:absolute;content:''; left:-11px; top:4px; width:1px; height:1.1em;background:#dadada; }
.basic_mtab li:last-child::after   {display:none;}

.basic_mtab li a span		{font-size:0.7em; text-transform:uppercase; letter-spacing:1px; font-weight:600; margin-left:15px; color:var(--color1);}
.basic_mtab li.on a         {font-size:1.55em;color:#2a2a2a;   }
.basic_mtab li.on::before  {position:absolute;content:''; left:0; bottom:-3px; width:100%; height:4px;background:var(--color1); }
.basic_mtab .more a			{width:42px; height:42px; line-height:38px; text-align:center; margin-top:-5px; font-size:17px; border:2px solid #c6c6c6; background:#fff; color:#333; cursor:pointer; vertical-align:top; border-radius:15px;}
.basic_mtab .more:hover a	{color:#fff; background:var(--color1); border-color:var(--color1);}
.basic_mtab .more:hover i	{transform: rotate(180deg); transition: all 0.2s; }

.basic_mlist    			{position:relative; min-height:280px;  } 
.basic_mlist li				{  position:relative; line-height:39px; } 
.basic_mlist li a			{ display: grid; grid-template-columns:auto 110px;   }
.basic_mlist li:before		{position:absolute; content:'';  top:0; bottom:0; left:0; margin:auto; width:4px; height:4px; border-radius:100%; background:var(--color1);}
.basic_mlist li p			{position:relative;  font-family: 'S-Core Dream'; color:#666; letter-spacing:-0.75px; padding-left:12px; overflow: hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.basic_mlist li em			{font-style:normal; text-align:right; font-style:normal;  color:#b2b2b2; font-size:0.95em; letter-spacing:0;}
.basic_mlist li:hover p		{text-decoration:underline;}
.basic_mlist .nolist		{padding:80px 0; color:#797979;}
.basic_mlist .nolist:before {display:none;}
   

@media screen and (max-width:1024px) {  
	.basic_mtab li a			{font-size:1.2em;  }
    .basic_mtab li.on a         {font-size:1.35em; }
	.basic_mtab li a span		{font-size:11px; margin-left:10px;}
	.basic_mtab .more a			{width:34px; height:34px; line-height:30px; font-size:15px; border-radius:8px; margin-top:-10px;}

    .basic_mlist    			{  min-height:initial;  } 
	.basic_mlist li				{padding:0 0 0 7px; line-height:32px;}
	.basic_mlist li:nth-child(4), .basic_mlist li:nth-child(5)	{display:none;}
	.basic_mlist .nolist        {padding:35px 0;}
}

@media screen and (max-width:768px) {  
    .basic_mtab					{ gap:15px;}
    .basic_mtab li::after      {display:none;}
	.basic_mtab li a span		{display:block;  margin:10px 0;}
    .basic_mlist li a			{  grid-template-columns:auto 100px;   }
}