@media (max-width:1023px){/*720*/
	.board-write			{padding:1.25rem;}
	.board-write table		{display:block;width:100%}
	.board-write table thead,
	.board-write table tbody,
	.board-write table tr,
	.board-write table th,
	.board-write table td	{display:block;width:auto}
}

@media only screen and (max-width:767px){
	.board-list						{border-top:2px solid var(--basic-color)}
	.board-list table,
	.board-list thead, 
	.board-list tbody, .board-list tr, .board-list th, .board-list td	{display:block;width:auto;}	
	.board-list tbody th,
	.board-list tbody td			{padding:0;border:none;}
	.board-list thead,
	.board-list tbody th, 
	.board-list .num, 
	.board-list .writer,
	.board-list .hit				{display:none;}
	.board-list tbody tr			{position:relative;border-bottom:1px solid var(--basic-border);padding:1rem 0}	
	.board-list tbody td			{width:auto;text-align:left;}
	.board-list	.subject,
	.board-list	.subject a			{font-size:1.125rem;}
	.board-list	.date				{font-size:var(--font-sm)}
	.board-list .clip				{position:ABsolute;right:0;top:1rem;}
	.board-list .badge.dpb			{display:inline-block !important;margin-bottom:0.5rem}
}

@media (max-width:1023px){/*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-control	{margin:1rem;}
	.board-btn		{float:none;margin:1rem 0;text-align:center;}
	.board-btn a,
	.board-btn .btn-d.btn-lg	{font-size:15px;line-height:38px;}
	.board-paging	{float:none;}
	.board-paging:before,
	.board-paging:after{content:"";clear:both;display:block;float:none}
	.board-paging .va-pc	{display:none;}
	.board-paging .va-mo			{display:block;text-align:center;color:#999;}
	.board-paging .va-mo input.page,
	.board-paging .va-mo button		{width:40px;height:40px;line-height:38px;padding:0;background:none;border-radius:2px;text-align:center;vertical-align:top;}
	.board-paging .va-mo input.page	{border:1px solid var(--main-color);background:var(--main-color);color:#fff;margin-right:0.25rem}
	.board-paging .va-mo input.page::placeholder{opacity:1;color:var(--main-color)}
	.board-paging .va-mo button		{border:1px solid #dee2e6;color:#999;background:#F4F4F4;margin-left:0.25rem}
	.board-paging .va-mo span		{line-height:40px;}
	.board-list				{border-top:2px solid #768395;position:relative;}
	.board-list	.attach		{position:absolute;right:1rem}
	.board-list .clip-list	{display:none;}
	.board-list .tv-checkbox input[type="checkbox"] + label::after,
	.board-list .tv-checkbox input[type="checkbox"] + label::before{margin-right:0 !important;}

	.board-write						{font-size:.875rem;}
	
	

	.board-view			{font-size:0.875rem;}
.board-view-title	{padding:20px;font-size:1rem;}
.board-view .date	{font-size:0.725rem;color:#999;margin-bottom:0.5rem;}
.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;}
}

@media (min-width:1023px){
	.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:1023px){/*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:1400px){ /*1200*/

}
@media (max-width:1200px){ /*960*/

}
@media (max-width:1023px){/*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:130px;}

	.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*/
	.board-search	{margin-bottom:20px !important;}
	.board-search .form-control	{display:inline-block;width:auto;vertical-align:top;}
}
@media (max-width:576px){/*mobile-s*/
	.board-search .form-inline	{width:100%;}
	.board-search .form-control	{width:calc(100% - 90px);float:left;}
	.board-search .btn-d	{float:right;}
}
