.bn-search01.type03 .b-search-wrap{margin-bottom: 40px;}
.bn-search01.type02 .b-search-wrap{margin-bottom: 40px;}
.b-top-info-wrap{padding-bottom: 10px;}
.article-chk{z-index: 0;}
/* thumb type02 */
.bn-list-research01.type02  {position:relative;}
.bn-list-research01.type02 > ul > li{position: relative;}
.bn-list-research01.type02 > ul > li{padding-bottom: 32px;}
.bn-list-research01.type02 > ul > li:last-child{padding-bottom: 0;}
.bn-list-research01.type02 > ul > li > a{display: flex;gap:32px;}
.bn-list-research01.type02 > ul > li > a .b-img-box{width: 336px;height: 204px;overflow: hidden;border-radius:12px;}
.bn-list-research01.type02 > ul > li > a .b-img-box img{max-width: 100%;max-height: 100%;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.5s ease;}
.bn-list-research01.type02 > ul > li > a .b-txt-box{flex: 1;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-title-box{font-weight: 700;font-size: 28px;line-height: 150%;letter-spacing: -0.02em;color:#111;margin-bottom: 12px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin: 0 0 16px 0;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-name-box {margin-top:32px;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-name-box span {display:inline-block;font-weight: 700;font-size: 16px;line-height: 150%;letter-spacing: -0.02em;color:#1174FF;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-info-box{display: flex;gap: 10px 16px;flex-wrap: wrap;align-items: center;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-info-box li{position: relative;font-weight: 400;font-size: 16px;line-height: 150%;letter-spacing: -0.02em;color:#666;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-info-box li:not(:last-child):before{content: '';width: 1px;height: 12px;background: #666;position: absolute;right: -8px;top: 50%;transform:translatey(-50%);}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-info-box .b-hit {background: url('../img/board/ico-view.png') no-repeat top 3.5px left;padding-left: 20px;color: rgba(102, 102, 102, 0.8);}
.bn-list-research01.type02 > ul > li > a:hover .b-img-box img{transform: scale(1.1);}

@media (max-width: 1440px) {
	.bn-list-research01.type02 > ul > li > a .b-img-box {width:300px;}
}
@media (max-width: 1200px) {
	.bn-list-research01.type02 > ul {flex-direction:column;}
	.bn-list-research01.type02 > ul > li {width:100%;padding-bottom: 34px;}
	.bn-list-research01.type02 > ul > li > a .b-txt-box {}

	.bn-list-research01.type02 > ul > li > a {gap:20px;}
	.bn-list-research01.type02 > ul > li > a .b-txt-box .b-title-box {font-size:22px;}
	.bn-list-research01.type02 > ul > li > a .b-txt-box .b-text-box {font-size:16px;}
}

@media screen and (max-width: 768px) {
	.bn-list-research01.type02 > ul > li > a{flex-direction: column;}
	.bn-list-research01.type02 > ul > li > a .b-img-box{width: 100%;}
	.bn-list-research01.type02 > ul > li > a .b-txt-box{width: 100%;}
	.bn-list-research01.type02 > ul > li > a .b-txt-box .b-title-box{margin-bottom: 10px;}
	.bn-list-research01.type02 > ul > li > a .b-txt-box .b-meta-box{margin-bottom: 15px;}
	.bn-list-research01.type02 > ul > li > a .b-txt-box .b-info-box{margin-top: 15px;}
	.bn-list-research01.type02 > ul > li > a .b-txt-box .b-title-box{display: block;font-size: 19px;}
	.bn-list-research01.type02 > ul > li > a .b-txt-box .b-name-box{margin-top: 12px;}
}


/*bn-list-strengthening*/
.bn-list-strengthening > ul > li  {border-bottom:1px solid #F2F6FB;}
.bn-list-strengthening > ul > li:first-child > a {padding-top:0; z-index:0 !important;}
.bn-list-strengthening > ul > li > a {position:relative;padding: 32px 35px 32px 0;display:block;}
.bn-list-strengthening > ul > li > a:after {content:"";position:absolute;top:50%;right:0;transform:translatey(-50%);background:url(../img/ybri/ico-arrow-link.png) no-repeat center;width:40px;height:40px;}
.bn-list-strengthening > ul > li > a .b-txt-box .b-title-box {font-weight: 700;font-size: 28px;line-height: 150%;letter-spacing: -0.02em;color:#111;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin: 0 0 16px 0;}
.bn-list-strengthening > ul > li > a .b-txt-box .b-info-box {display: flex;gap: 10px 16px;flex-wrap: wrap;align-items: center;}
.bn-list-strengthening > ul > li > a .b-txt-box .b-info-box li{position: relative;font-weight: 400;font-size: 16px;line-height: 150%;letter-spacing: -0.02em;color:#666;}
.bn-list-strengthening > ul > li > a .b-txt-box .b-info-box li:not(:last-child):before{content: '';width: 1px;height: 12px;background: #666;position: absolute;right: -8px;top: 50%;transform:translatey(-50%);}
.bn-list-strengthening > ul > li > a .b-txt-box .b-tag-box {margin-top:12px;}
.bn-list-strengthening > ul > li > a .b-txt-box .b-tag-box span {display:inline-block;font-weight: 700;font-size: 16px;line-height: 150%;letter-spacing: -0.02em;color:#ccc;}
.bn-list-strengthening > ul > li > a .b-txt-box .b-tag-box span + span {margin-left:5px;}

@media (max-width: 1200px) {
	.bn-list-strengthening > ul > li > a .b-txt-box .b-title-box {font-size: 22px;}
}
@media (max-width: 768px) {
	.bn-list-strengthening > ul > li > a .b-txt-box .b-title-box {font-size: 16px;}
}
/*view strengthening*/
.list-info {display:grid;grid-template-columns: repeat(7, auto);}
.list-info > div > div {border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.list-info > div:last-child >div {border-right:0;}
.list-info > div .th-title {padding: 25px 8px;background:#F2F6FB;}
.list-info > div  p {font-weight: 400;font-size: 20px;line-height: 150%;letter-spacing: -0.02em;text-align: center;color:#222}
.list-info > div .td-info {padding: 12px 8px;min-height: 65px;box-sizing: border-box;}
.list-info > div .td-info > p a {display:inline-block;font-size:16px;padding:4px 11px;background:#F2F6FB;border-radius:8px;color:#111;}
@media (max-width:1024px) {
	.list-info {display:block;}
	.list-info > div {display:flex;align-items:center;border-bottom:1px solid #CCC;}
	.list-info > div > div {border-bottom:0;}
	.list-info > div .th-title {min-width:200px;}
	.list-info > div .td-info {flex:1;border-right:0;min-height: auto;}
	.list-info > div:last-child > .th-title {border-right:1px solid #CCC;}
}
@media (max-width: 768px) {
	.list-info > div {flex-direction:column;align-items:flex-start;}
	.list-info > div .th-title {min-width: 100%;border-right: 0;padding: 12px 8px;}
	.list-info > div p {text-align:left}
}

/*bn-list-newsletter*/
.bn-list-newsletter.type01 > ul{display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px 24px;}
.bn-list-newsletter.type01 > ul > li{position: relative;}
.bn-list-newsletter.type01 > ul > li .b-img-box{overflow: hidden;height: 364px;position: relative;border-radius:16px;z-index: -1;}
.bn-list-newsletter.type01 > ul > li .b-img-box:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
opacity: 0.8;z-index:2;}
.bn-list-newsletter.type01 > ul > li .b-img-box img{max-width: 100%;max-height: 100%;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.5s ease;}
.bn-list-newsletter.type01 > ul > li .b-con-box {position:absolute;width:100%;box-sizing:border-box;padding:0 24px;bottom:24px;z-index:2}
.bn-list-newsletter.type01 > ul > li .b-title{font-weight: 600;font-size: 24px;line-height: 150%;letter-spacing: -0.05em;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;position:relative;padding-right:45px;}
.bn-list-newsletter.type01 > ul > li .b-title:after {content:"";position:absolute;top:50%;transform:translatey(-50%);right:0;background:url(/_res/yonsei_ysb/_share/img/ybri/ico-arrow-link.png) no-repeat center;width:40px;height:40px;filter: brightness(0) invert(1);}
.bn-list-newsletter.type01 > ul > li a:hover .b-img-box img{transform: scale(1.1);}

@media (max-width: 1366px) {
	.bn-list-newsletter.type01 > ul {grid-template-columns: repeat(3, 1fr);}
	.bn-list-newsletter.type01 > ul > li .b-title {font-size:20px;}
}
@media screen and (max-width: 1024px) {
	.bn-list-newsletter.type01 > ul {grid-template-columns: repeat(2, 1fr);}
	.bn-list-newsletter.type01 > ul > li .b-con-box {padding: 0 10px;}
}

@media screen and (max-width: 768px) {
	.bn-list-newsletter.type01 > ul{grid-template-columns: repeat(1, 1fr);}
	.bn-list-newsletter.type01 > ul > li .b-title {font-size:18px;}
}



/*bn-list-publication*/
.bn-list-publication.type01 > ul{display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px 24px;border-top: 1px solid #ccc;padding: 40px 0 0;}
.bn-list-publication.type01 > ul > li{position: relative;border: 1px solid #E5E5E5;}
.bn-list-publication.type01 > ul > li:before,
.bn-list-publication.type01 > ul > li:after{content: '';background: #fff;position: absolute;z-index: 1;}
.bn-list-publication.type01 > ul > li:before {top: -1px;right: 1em;bottom: -1px;left: 1em;}
.bn-list-publication.type01 > ul > li:after {top: 1em;right: -1px;bottom: 1em;left: -1px;}
.bn-list-publication.type01 > ul > li a {position:relative;z-index:2;}
.bn-list-publication.type01 > ul > li .b-img-box{overflow: hidden;height: 497px;position: relative;border-radius:16px;z-index: 1;}
.bn-list-publication.type01 > ul > li .b-img-box:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:308px;background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 101.98%);z-index:2;}
.bn-list-publication.type01 > ul > li .b-img-box img{position:relative;max-width: 100%;max-height: 100%;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.5s ease;}
.bn-list-publication.type01 > ul > li .b-con-box {position:absolute;width:100%;box-sizing:border-box;padding:0 16px 0 32px;bottom:32px;z-index:2}
.bn-list-publication.type01 > ul > li .b-title{font-weight: 500;font-size: 24px;line-height: 150%;letter-spacing: -0.02em;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;position:relative;margin-bottom:4px;}
.bn-list-publication.type01 > ul > li .b-date {font-weight: 400;font-size: 16px;line-height: 150%;letter-spacing: -0.02em;color: #fff;margin-bottom:24px;}
.bn-list-publication.type01 > ul > li .b-link {display:flex;align-items:center;justify-content:center;font-family: Paperlogy;font-weight: 500;font-size: 16px;line-height: 20px;letter-spacing: 0.3px;color:#fff;padding:12px;border: 1px solid #CCCCCC;border-radius:5px;gap:10px;}
.bn-list-publication.type01 > ul > li .b-link:after {content:"";background:url(/_res/yonsei_ysb/_share/img/ybri/ico-link01.png) no-repeat center;width:20px;height:20px;}
.bn-list-publication.type01 > ul > li a:hover .b-img-box img{transform: scale(1.1);}

@media (max-width: 1336px) {
	.bn-list-publication.type01 > ul {grid-template-columns: repeat(3, 1fr);}
	.bn-list-publication.type01 > ul > li .b-title {font-size:20px;}
}
@media screen and (max-width: 1024px) {
	.bn-list-publication.type01 > ul {grid-template-columns: repeat(2, 1fr);}
	.bn-list-publication.type01 > ul > li .b-con-box {padding: 0 10px;}
}

@media screen and (max-width: 768px) {
	.bn-list-publication.type01 > ul{grid-template-columns: repeat(1, 1fr);}
	.bn-list-publication.type01 > ul > li .b-title {font-size:18px;}
}



/*bn-list-major*/
.bn-list-major.type01 > ul{display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px 24px;}
.bn-list-major.type01 > ul > li{position: relative;}
.bn-list-major.type01 > ul > li .b-img-box{overflow: hidden;height: 364px;position: relative;border-radius:16px;z-index: 1;display:flex;align-items:center;justify-content:center;border:1px solid #E5E5E5;}
.bn-list-major.type01 > ul > li .b-img-box:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:186px;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);z-index:2;opacity:0.6;}
.bn-list-major.type01 > ul > li .b-img-box img{max-width: 100%;max-height: 100%;transition: transform 0.5s ease;}
.bn-list-major.type01 > ul > li .b-con-box {position:absolute;width:100%;box-sizing:border-box;padding:0 24px;bottom:24px;z-index:2}
.bn-list-major.type01 > ul > li .b-title{font-weight: 500;font-size: 20px;line-height: 150%;letter-spacing: -0.05em;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;position:relative;}
.bn-list-major.type01 > ul > li .b-date {font-weight: 400;font-size: 16px;line-height: 150%;letter-spacing: -0.05em;color: #fff;}
.bn-list-major.type01 > ul > li a:hover .b-img-box img{transform: scale(1.1);}

@media (max-width: 1366px) {
	.bn-list-major.type01 > ul {grid-template-columns: repeat(3, 1fr);}
	.bn-list-major.type01 > ul > li .b-title {font-size:20px;}
}
@media screen and (max-width: 1024px) {
	.bn-list-major.type01 > ul {grid-template-columns: repeat(2, 1fr);}
	.bn-list-major.type01 > ul > li .b-con-box {padding: 0 10px;}
}

@media screen and (max-width: 768px) {
	.bn-list-major.type01 > ul{grid-template-columns: repeat(1, 1fr);}
	.bn-list-major.type01 > ul > li .b-title {font-size:18px;}
}