
/*type02*/
.bn-list-research01.type02 > ul{border-top: 2px solid #001B54;border-bottom: 1px solid #DDDDDD;padding: 40px 0;}
.bn-list-research01.type02 > ul > li{position: relative;}
.bn-list-research01.type02 > ul > li:not(:last-child){border-bottom: 1px solid #D4D4D4;margin-bottom: 20.5px;padding-bottom: 20.5px;}
.bn-list-research01.type02 > ul > li > a{display: flex;align-items: center;}
.bn-list-research01.type02 > ul > li > a .b-img-box{width: 393px;height: 236px;border-radius: 5px;overflow: hidden;position: relative;border: 1px solid #eee;}
.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-img-box .b-cate{position: absolute;top: 12px;left: 12px;font-weight: 700;font-size: 14px;line-height: 1;letter-spacing: -0.02em;color: #FFFFFF;background: #004BAE;padding: 6.5px 20px;border-radius: 50px;min-width: 64px;
    box-sizing: border-box;}

/*
.bn-list-research01.type02 > ul > li > a .b-img-box .b-cate.color01{background: #004BAE;}
.bn-list-research01.type02 > ul > li > a .b-img-box .b-cate.color02{background: #5D00AE;}
.bn-list-research01.type02 > ul > li > a .b-img-box .b-cate.color03{background: #74C343;}
*/
.bn-list-research01.type02 > ul > li > a .b-img-box .b-cate.color01{background: #E6F7F5;color: #00A695;}
.bn-list-research01.type02 > ul > li > a .b-img-box .b-cate.color02{background: #E6EEFB;color:#004EDB}
.bn-list-research01.type02 > ul > li > a .b-img-box .b-cate.color03{background: #F4E6FF;color:#8700FE;}
.bn-list-research01.type02 > ul > li > a .b-img-box .b-cate.color04{background: #e7f7fe;color:#0BA6EE;}
.bn-list-research01.type02 > ul > li > a .b-img-box .b-cate.color05{background: #74C343;}
.bn-list-research01.type02 > ul > li > a .b-img-box .b-cate.color06{background: #9B59B6;}
.bn-list-research01.type02 > ul > li > a .b-img-box .b-cate.color07{background: #1ABC9C;}
.bn-list-research01.type02 > ul > li > a .b-img-box .b-cate.color08{background: #34495E;}
.bn-list-research01.type02 > ul > li > a .b-img-box .b-cate.color09{background: #E67E22;}
.bn-list-research01.type02 > ul > li > a .b-img-box .b-cate.color10{background: #2ECC71;}


.bn-list-research01.type02 > ul > li > a .b-txt-box{flex: 1;padding: 0 40px 0 30px;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-title-box{font-weight: 700;font-size: 22px;line-height: 30px;letter-spacing: -0.02em;text-transform: uppercase;color: #222222;margin-bottom: 9px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-lead-box {font-weight: 600;font-size: 16px;line-height: 150%;letter-spacing: -0.02em;color:#999;margin: 0 0 14px 0;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-writer-box {position:relative;font-weight: 600;font-size: 16px;line-height: 140%;letter-spacing: -0.01em;color:#222;padding: 0 0 0 17px;margin: 0 0 14px 0;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-writer-box:after {content:"";position:absolute;top:4px;left:0;background:url(../img/temp/ico-user-write.png) no-repeat center;width:12px;height:14px;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-d-box{font-weight: 600;font-size: 16px;line-height: 150%;letter-spacing: -0.02em;text-transform: uppercase;color: #333333;margin-bottom: 18px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-meta-box{display: flex;gap: 10px 15px;flex-wrap: wrap;align-items: center;margin-bottom: 18px;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-meta-box li{font-weight: 600;font-size: 16px;line-height: 140%;letter-spacing: -0.01em;color: #222222;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-meta-box li.b-writer{background: url('../img/board/thumb-writer.png') no-repeat top 3.5px left;padding-left: 15px;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-meta-box li.b-day{background: url('../img/board/thumb-day.png') no-repeat top 3.5px left;padding-left: 15px;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-meta-box li.b-time{background: url('../img/board/thumb-time.png') no-repeat top 3.5px left;padding-left: 17px;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-meta-box li.b-location{background: url('../img/board/thumb-location.png') no-repeat top 3.5px left;padding-left: 15px;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-text-box{font-weight: 500;font-size:16px;line-height:24px;letter-spacing: -0.02em;text-transform: uppercase;color: #666666;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-info-box{display: flex;gap: 10px 20px;flex-wrap: wrap;align-items: center;margin-top: 32px;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-info-box li{position: relative;font-weight: 500;font-size: 14px;line-height: 140%;letter-spacing: -0.01em;color: #666666;padding-left:20px;}
.bn-list-research01.type02 > ul > li > a:hover .b-img-box img{transform: scale(1.1);}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-info-box li.b-date {background:url(../img/temp/ico-calendar.png) no-repeat center left;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-info-box li.b-hit {background:url(../img/temp/ico-user02.png) no-repeat center left;}

@media screen and (max-width: 1024px) {
	.bn-list-research01.type02 > ul > li > a .b-img-box{width: 311px;}
	.bn-list-research01.type02 > ul > li > a .b-txt-box{padding: 0 30px;}
}
	
@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%;padding: 20px 0 0;}
	.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-lead-box {font-size: 15px;margin: 0 0 10px 0;}
}

/*b-list-lab*/
.b-list-lab {}
.b-list-lab .b-item-lab {border-top:2px solid #000E2D;position:relative;}
.b-list-lab .b-item-lab + .b-item-lab {margin: 20px 0 0 0;}
.b-list-lab .b-item-lab .b-top {display: flex;gap: 16px;justify-content:space-between;padding:30px;align-items:center;} 
.b-list-lab .b-item-lab .b-top .b-icon-box {width: 90px;height: 90px;background: #EEF3FC;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.b-list-lab .b-item-lab .b-top .b-icon-box img {}
.b-list-lab .b-item-lab .b-top .b-text-box {width: calc(100% - 116px);}
.b-list-lab .b-item-lab .b-top .b-text-box .b-txt-en {font-weight: 600;font-size: 12px;line-height: 100%;letter-spacing: -0.02em;color: #AEAEAE;margin: 0 0 8px 0;}
.b-list-lab .b-item-lab .b-top .b-text-box .b-link {margin: 0 0 16px 0;display: flex;align-items: center;gap: 10px;flex-wrap: wrap;}
.b-list-lab .b-item-lab .b-top .b-text-box .b-link a {position: relative;display: inline-block;font-weight: 700;font-size: 20px;line-height: 100%;letter-spacing: -0.02em;color: #222;}
//.b-list-lab .b-item-lab .b-top .b-text-box .b-link a.bt-link {width:28px;height:28px;border-radius: 50%;background: #E9E9E9;padding: 0;display: inline-flex;align-items: center;justify-content: center;}
.b-list-lab .b-item-lab .b-top .b-text-box .b-link a.bt-link {font-size: 0;width:28px;height:28px;border-radius: 50%;box-sizing: border-box;overflow: hidden;background: #E9E9E9;display: inline-flex;align-items: center;justify-content: center;}
.b-list-lab .b-item-lab .b-top .b-text-box .b-link a.bt-link:after {content:"";background: #E9E9E9 url(../img/temp/ico-link-lab.png)no-repeat center right;display: inline-block;width: 9px;height: 9px;background-size: cover;}
.b-list-lab .b-item-lab .b-top .b-text-box .b-link span{margin-left: auto;}
.b-list-lab .b-item-lab .b-top .b-text-box .b-link a.bt-down{font-weight: 700;font-size: 14px;line-height: 17px;letter-spacing: -0.02em;color: #FFFFFF;background: #004BAE;border-radius: 5px;padding: 14px 29px;display: inline-flex;gap: 8px;align-items: center;white-space: nowrap;}
.b-list-lab .b-item-lab .b-top .b-text-box .b-link a.bt-down:after{content:'';background: url(/_res/unist/_share/img/temp/temp-down.png) no-repeat center;width: 12px;height: 13px;display: inline-block;}
.b-list-lab .b-item-lab .b-top .b-text-box .b-info-list {display: flex;gap: 10px 24px;flex-wrap: wrap;}
.b-list-lab .b-item-lab .b-top .b-text-box .b-info-list li {}
.b-list-lab .b-item-lab .b-top .b-text-box .b-info-list li span{position:relative;display:inline-block;font-weight: 600;font-size: 14px;line-height: 100%;letter-spacing: -0.02em;color: #666;}
.b-list-lab .b-item-lab .b-top .b-text-box .b-info-list li span + span {padding-left:13px;}
.b-list-lab .b-item-lab .b-top .b-text-box .b-info-list li span + span:before {content:"";position:absolute;top:50%;transform:translateY(-50%);left: 6.5px;width:1px;height: 10px;background:#BBB;}
.b-list-lab .b-item-lab .b-bottom {padding:30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:rgba(245, 245, 245, 0.5);}
.b-list-lab .b-item-lab .b-bottom .title {position:relative;font-weight: 700;font-size: 20px;line-height: 100%;letter-spacing: -0.02em;color:#222;padding-left:29px;margin: 0 0 20px 0;}
.b-list-lab .b-item-lab .b-bottom .title:before {content:"";position:absolute;top:50%;transform:translatey(-50%);left:0;background:url(../img/temp/ico-title-lab.png) no-repeat center;width: 23px;height: 22px;}

@media (max-width:1024px) {
	.b-list-lab .b-item-lab .b-top {padding: 20px;}
	.b-list-lab .b-item-lab .b-bottom {padding: 20px;}
}
@media (max-width:768px) {
	.b-list-lab .b-item-lab .b-top .b-text-box .b-info-list {flex-direction:column;gap:0;}
	.b-list-lab .b-item-lab .b-top .b-text-box .b-link {margin: 0 0 10px 0;}
	.b-list-lab .b-item-lab .b-top .b-text-box .b-link a {font-size:18px;}
	.b-list-lab .b-item-lab .b-top .b-text-box .b-link span{display: block;margin-left: 0;width: 100%;}
	.b-list-lab .b-item-lab .b-top .b-text-box .b-link a.bt-down{padding: 10px 16px;}
}

/*b-list-center*/
.b-list-center {margin: 20px 0 0 0;}
.b-list-center .b-item-center {padding: 40px 30px;border: 1px solid #DDD;border-radius:10px;background:#fff;position: relative;}
.b-list-center .b-item-center + .b-item-center {margin: 10px 0 0 0;}
.b-list-center .b-item-center .b-txt-en {font-weight: 600;font-size: 12px;line-height: 100%;letter-spacing: -0.02em;color:#AEAEAE;margin: 0 0 10px 0;}
.b-list-center .b-item-center .title {display: inline-block;position:relative;font-weight: 700;font-size: 20px;line-height: 100%;letter-spacing: -0.02em;color:#222;padding:0 0 0 29px;margin: 0 0 20px 0;}
.b-list-center .b-item-center .title:before {content:"";position:absolute;top:50%;transform:translatey(-50%);left:0;background:url(../img/temp/ico-title-center.png) no-repeat center;width: 23px;height: 22px;}
.b-list-center .b-item-center .title a {display:inline-block;padding:0 18px 0 0}
.b-list-center .b-item-center .title a.lab-url:after {content:"";position:absolute;top:50%;right:0;transform:translatey(-50%);width:28px;height:28px;border-radius: 50%;background: #E9E9E9 url(../img/temp/ico-link-lab.png) no-repeat center;}
.b-list-center .b-item-center .con-p {line-height:28px;}


@media (max-width: 1024px) {
	.b-list-center .b-item-center {padding: 30px 20px;}
	.b-list-center .b-item-center .title {font-size:18px;line-height: 120%;padding: 0 35px 0 32px;}
	.b-list-center .b-item-center .title a{padding: 0;}
	.b-list-center .b-item-center .title a.lab-url{display: block;}
	.b-list-center .b-item-center .fr-view p{font-size: 15px;}
}


.research-field {}
.research-field .con-box {padding: 0 0 50px 0;}
.research-field .con-box:last-child {padding:0;}
.research-field .h4-tit01 {font-size: 28px;line-height: 100%;padding: 0 0 30px 0;}
.research-field .research-field-box {padding:30px 30px;background: rgba(238, 243, 252, 0.7);border-radius:10px;}
.research-field .research-field-box .con-p {padding: 0 0 20px 0;}
.research-field .research-field-box .con-p:not(:only-child):last-child {padding:0;}
.research-field .research-field-box .list-researchers {padding: 20px 0 0 0;border-top:1px solid #D9D9D9;}
.research-field .research-field-box .list-researchers h5 {font-weight: 700;font-size: 18px;line-height: 100%;letter-spacing: -0.02em;color:#4D5462;margin: 0 0 12px 0;}
.research-field .research-field-box .list-researchers ul {display:flex;gap:4px;flex-wrap:wrap;}
.research-field .research-field-box .list-researchers ul li {}
.research-field .research-field-box .list-researchers ul li a {position:relative;display:inline-flex;flex-wrap: wrap;gap:13px;font-weight: 600;font-size: 14px;line-height: 100%;letter-spacing: -0.02em;color:#3A4151;padding:8px 26px 8px 12px;border-radius: 50px;background:#D4DAE8;}
.research-field .research-field-box .list-researchers ul li a:after {content:"";position:absolute;top:50%;right:12px;transform:translatey(-50%);background:url(../img/temp/ico-link-search.png) no-repeat center;width:9px;height:9px;}
.research-field .research-field-box .list-researchers ul li a.no-link{padding:8px 12px;}
.research-field .research-field-box .list-researchers ul li a.no-link:after{display: none;}
.research-field .research-field-box .list-researchers ul li span {position:relative;display:inline-block;}
.research-field .research-field-box .list-researchers ul li span + span:before {content: "";position: absolute;top: 50%;left: -6.5px;transform: translateY(-50%);width: 1px;height: 10px;background: #9FA3AD;}
@media (max-width: 480px) {
	.research-field .research-field-box {padding: 20px 20px;}
	.research-field .research-field-box .list-researchers ul li {width: 100%;}
}