@media (max-width:1017px){/*720*/
	.table				{text-align:left;}
	.table tr			{display:block;padding:0.25rem;border-bottom:1px solid #e9ecef}
	.table thead tr		{border-bottom:2px solid #768395}
	.table thead tr,
	.table thead th,		
	.table .num			{display:none;}
	.table .subject		{display:block;font-size:1rem}
	.table th			{font-weight:400}
	.table td,.table th	{display:inline-block;font-size:.725rem;line-height:1.2;}
	.table.align-items-center td,.table.align-items-center th{vertical-align:middle}
}

@media (max-width:1017px){/*720*/
	.indent-mo	{padding:0 20px;}
	.board-info			{margin:1rem;}
	.board-info .left,
	.board-info .right	{float:none;display:block;width:100%;font-size:0.875rem;}
	.board-search		{padding:20px;}
	.board-search .form-control	{width:100% !important;margin:0 0 2px 0;}
	.board-search .btn-d		{width:100%;}
	.board-search span	{margin:0 0 5px 0 !important;display:block;text-align:left;}
	.board-control	{margin:1rem;}
	.board-btn		{float:none;margin:1rem 0;text-align:center;}
	.board-btn a	{}
	.board-paging	{float:none;}
	.board-paging:before,
	.board-paging:after{content:"";clear:both;display:block;float:none}
	.board-paging .va-mo			{text-align:center;color:#999;}
	.board-paging .va-mo input.page,
	.board-paging .va-mo button		{width:40px;height:40px;line-height:40px;padding:0;background:none;border-radius:2px;text-align:center;}
	.board-paging .va-mo input.page	{border:1px solid #5A5AD2;color:#5A5AD2;margin-right:0.25rem}
	.board-paging .va-mo input.page::placeholder{opacity:1;color:#5A5AD2}
	.board-paging .va-mo button		{border:1px solid #dee2e6;color:#999;background:#F4F4F4;margin-left:0.25rem}

	.board-list				{border-top:2px solid #768395;}
	.board-list th,
	.board-list td			{padding:.5rem;}
	.board-list	.attach		{position:absolute;right:0;}
	.board-list .clip-list	{display:none !important;}
	.board-list .tv-checkbox input[type="checkbox"] + label::after,
	.board-list .tv-checkbox input[type="checkbox"] + label::before{margin-right:0 !important;}
	.board-list .btn-ico	{width:24px;height:24px;line-height:24px;font-size:11px;}

	.board-write						{font-size:.875rem;}	

	.board-view			{font-size:0.875rem;}
	.board-view-title	{padding:20px;font-size:1rem;}
	.board-view-title .date	{font-size:0.5rem;color:#999;margin-bottom:1rem;}
	.board-view .subject{font-size:1rem}
	.board-view-cont	{padding:20px;}
	.board-view-desc	{padding:20px;}
	.board-view-desc .left,
	.board-view-desc .right	{float:none;display:block;}

	.board-reply				{margin:0;}
	.board-reply .list			{padding:30px 0;margin:0;font-size:.875rem;}
	.board-reply .list li		{width:auto;display:block;padding:20px 0;margin:0 20px;}
	.board-reply .thumb	{width:50px;height:50px}
	.board-reply .thumb-area	{width:50px;padding-right:20px;}
	.board-reply .desc		{width:calc(100% - 70px);}
	.board-reply .name		{font-size:1rem;}
	.board-reply .date		{font-size:0.725rem}
	.board-reply .control	{}


	.board-link	li .url	span{display:inline-block;font-size:.725rem;}
}
@media (max-width:778px){/*mobile-l*/
	.board-view-title,
	.board-view-cont,
	.board-view-desc	{padding:20px 0;word-break:normal !important}
	.board-control	{margin:1rem 0;}
	.board-btn .left,
	.board-btn .right{float:none !important;}
	.board-btn a{display:block;padding:0;}
	.board-view-cont table,
	.board-view-cont th,
	.board-view-cont td{width:auto !important;border-collapse:separate;max-width:100%;padding:2px !important;}
	.board-view-cont table *	{font-size:12px !important;}
	.board-view-cont table td *, .board-view-cont table th *	{display:inline;word-break:break-all;}

	/*table table td,th 상쇄값추가 20210304*/
	.board-view-cont table p{display: block;}
	.board-view-cont table table{display:table; width:100% !important;border-collapse:collapse;}
	.board-view-cont table table tbody{display:	table-row-group;}
	.board-view-cont table table tr{display:table-row; border-collapse:collapse;}
	.board-view-cont table table th{display:table-cell;border-collapse:collapse;}
	.board-view-cont table table td{display:table-cell;border-collapse:collapse;}

	.board-view-cont .table-responsive:before	{display:none;border:1px solid #CC181E;padding:10px;color:#CC181E;}
}
 /***/

@media (max-width:1017px){/*720*/
	.board-namecard			{border-top:2px solid #768395}	
	.board-namecard	.thumb	{width:80px;height:80px;}
	.board-namecard	.cont	{width:calc(100% - 80px - 20px);}
	.board-namecard	.txt	{display:none;}
	.board-namecard	.flowfix		{float:left;display:block;white-space:nowrap;position:relative;}
	.board-namecard	.flowfix span	{float:none;display:inline-block;vertical-align:top;margin:0;}

}

 /***/

@media (max-width:1440px){ /*1200*/

}
@media (max-width:1240px){ /*960*/

}
@media (max-width:1017px){/*720*/
	.board-gallery.type1 ul		{margin-left:-10px;margin-right:-10px;}
	.board-gallery.type1 li		{width:50%;padding-left:10px;padding-right:10px;}
	.board-gallery.type1 .thumb		{height:180px;}

	.board-gallery.type3 .thumb	{height:280px;}
	.board-gallery.type3 .txtbg	{margin:1rem 0}
	.board-gallery.type3 .subject	{margin:10px 0;}
	.board-gallery.type3 .badge-sns	{border:1px solid #eee;}
	.board-gallery.type3 .control	{padding:0 10px;top:125px;}
}
@media (max-width:778px){/*mobile-l*/

}
@media (max-width:576px){/*mobile-s*/

}

@media (max-width:1017px){/*720*/
	.board-focus li .img	{width:260px;height:160px;}
	.board-focus li .img + .txt	{width:calc(100% - 290px);}
	.board-focus .subject	{font-size:22px;margin:10px 0;}
}
@media (max-width:778px){/*mobile-l*/
	.board-focus li			{padding:20px 0;}
	.board-focus li .img,
	.board-focus li .img +.txt	{float:none;width:100%;}
	.board-focus li .img	{height:140px;margin:0 0 10px 0;}
	.board-focus .subject	{font-size:18px;margin:5px 0;height:24px;}
	.board-focus .desc		{font-size:14px;height:44px;}
	.board-focus .writer	{margin:10px 0 0 0;font-size:13px;}
}