.b-category01 ul:has(li:nth-child(6)){grid-template-columns: repeat(6, 1fr);}

.bn-search01.type01 .b-search-wrap{justify-content: flex-end;margin-bottom: 0;}

.bn-unist-labs.type01 + .bn-unist-labs.type01{margin-top: 60px;}
.bn-unist-labs.type01 > ul{display: grid;grid-template-columns: repeat(3, 1fr);gap: 35px 4px;background: #F5F5F5;border-radius: 10px;padding: 40px;box-sizing: border-box;}
.bn-unist-labs.type01 > ul > li{position: relative;}
.bn-unist-labs.type01 > ul > li a{transition: transform 0.5s ease;}
.bn-unist-labs.type01 > ul > li a .b-txt01{font-weight: 600;font-size: 18px;line-height: 110%;letter-spacing: -0.02em;color: #111111;display: flex;gap: 2px;align-items: center;}
.bn-unist-labs.type01 > ul > li a.link .b-txt01:after{content: '';background: url(../img/board/link01.png) no-repeat center;width: 10px;height: 10px;display: inline-block;flex-shrink: 0;}

.bn-unist-labs.type01 > ul > li a .b-txt01 span{/*overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;*/max-width: 320px;}
.bn-unist-labs.type01 > ul > li a .b-txt02{font-weight: 500;font-size: 14px;line-height: 110%;letter-spacing: -0.02em;color: #666666;margin-top: 8px;/*overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;*/max-width: 350px;}
.bn-unist-labs.type01 > ul > li a:hover .b-txt01{color: #004BAE;text-decoration: underline;text-underline-offset: 3px;}
.bn-unist-labs.type01 > ul > li a:hover .b-txt01:after{background: url(../img/board/link02.png) no-repeat center;}
.bn-unist-labs.type01 > ul > li a:hover .b-txt02{color: #004BAE;text-decoration: underline;text-underline-offset: 3px;}

.bn-unist-labs.type01:has(.b-no-post) > ul{background: none;display: flex;border-top: 2px solid #001B54;border-radius: 0;margin-top: 30px;padding: 0;}
.bn-unist-labs.type01:has(.b-no-post) > ul li.b-no-post{font-weight: 700;font-size: 24px;line-height: 29px;letter-spacing: -0.01em;text-transform: uppercase;color: #001A54;width: 100%;text-align: center;background: url(/_res/unist/_share/img/board/ico-no-post.png) no-repeat top 100px center;padding: 203px 0 18px;}
.bn-unist-labs.type01 > ul > li span.article-chk {
    position: absolute;
    top: 1px;
    left: -18px;
    z-index: 10;
	line-height: 1;}
@media (max-width: 1200px) {
	.bn-unist-labs.type01 > ul > li a .b-txt02  {max-width: 300px;}
}

@media(max-width: 1024px){
	.bn-search01.type01 .b-search-wrap{margin-bottom: 30px;}
	.bn-unist-labs.type01 > ul{grid-template-columns: repeat(2, 1fr);padding: 30px 20px;}
	.bn-unist-labs.type01 > ul > li a .b-txt02 {max-width:auto;}
	.bn-unist-labs.type01 > ul > li a .b-txt01 span {max-width:auto;}
}

@media(max-width: 768px){
	.bn-unist-labs.type01 > ul{grid-template-columns: repeat(1, 1fr);}
	
	.bn-unist-labs.type01:has(.b-no-post) > ul li.b-no-post{font-size: 18px;}
}