.bn-list-research01.type01 > ul{border-top: 2px solid #001B54;border-bottom: 1px solid #DDDDDD;padding: 40px 0;}
.bn-list-research01.type01 > ul > li{position: relative;}
.bn-list-research01.type01 > ul > li:not(:last-child){border-bottom: 1px solid #D4D4D4;margin-bottom: 20px;padding-bottom: 20px;}
.bn-list-research01.type01 > ul > li > a{display: flex;align-items: center;}
.bn-list-research01.type01 > ul > li > a .b-img-box{width: 411px;height: 220px;border-radius: 5px;overflow: hidden;position: relative;border: 1px solid #eee;}
.bn-list-research01.type01 > 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.type01 > ul > li > a .b-img-box .b-cate{position: absolute;top: 10px;right: 10px;font-weight: 700;font-size: 13px;line-height: 16px;letter-spacing: -0.01em;color: #FFFFFF;background: #004BAE;padding: 8px 12px;border-radius: 12px;}

/*
.bn-list-research01.type01 > ul > li > a .b-img-box .b-cate.color01{background: #004BAE;}
.bn-list-research01.type01 > ul > li > a .b-img-box .b-cate.color02{background: #5D00AE;}
.bn-list-research01.type01 > ul > li > a .b-img-box .b-cate.color03{background: #74C343;}
*/
.bn-list-research01.type01 > ul > li > a .b-img-box .b-cate.color01{background: #004BAE;}
.bn-list-research01.type01 > ul > li > a .b-img-box .b-cate.color02{background: #43C1C3;}
.bn-list-research01.type01 > ul > li > a .b-img-box .b-cate.color03{background: #74C343;}

.bn-list-research01.type01 > ul > li > a .b-img-box .b-cate.color04{background: #5D00AE;}
.bn-list-research01.type01 > ul > li > a .b-img-box .b-cate.color05{background: #74C343;}
.bn-list-research01.type01 > ul > li > a .b-img-box .b-cate.color06{background: #9B59B6;}
.bn-list-research01.type01 > ul > li > a .b-img-box .b-cate.color07{background: #1ABC9C;}
.bn-list-research01.type01 > ul > li > a .b-img-box .b-cate.color08{background: #34495E;}
.bn-list-research01.type01 > ul > li > a .b-img-box .b-cate.color09{background: #E67E22;}
.bn-list-research01.type01 > ul > li > a .b-img-box .b-cate.color10{background: #2ECC71;}


.bn-list-research01.type01 > ul > li > a .b-txt-box{flex: 1;padding: 13px 52px 13px 35px;}
.bn-list-research01.type01 > ul > li > a .b-txt-box .b-title-box{font-weight: 700;font-size: 24px;line-height: 140%;letter-spacing: -0.02em;text-transform: uppercase;color: #222222;margin-bottom: 12px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.bn-list-research01.type01 > 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.type01 > 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.type01 > 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.type01 > 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.type01 > 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.type01 > 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.type01 > 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.type01 > ul > li > a .b-txt-box .b-text-box{font-weight: 500;font-size: 15px;line-height: 140%;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.type01 > ul > li > a .b-txt-box .b-info-box{display: flex;gap: 10px 18px;flex-wrap: wrap;align-items: center;margin-top: 25px;}
.bn-list-research01.type01 > 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;}
.bn-list-research01.type01 > ul > li > a .b-txt-box .b-info-box li:not(:last-child):before{content: '';width: 1px;height: 8px;background: #666666;position: absolute;right: -10px;top: 5.5px;}

.bn-list-research01.type01 > ul > li > a:hover .b-img-box img{transform: scale(1.1);}


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

/*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: 20px;padding-bottom: 20px;}
.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: rgba(11, 166, 238, 0.1); 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: 13px 52px 13px 35px;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-title-box{font-weight: 700;font-size: 24px;line-height: 140%;letter-spacing: -0.02em;text-transform: uppercase;color: #222222;margin-bottom: 12px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.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: 15px;line-height: 140%;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 18px;flex-wrap: wrap;align-items: center;margin-top: 25px;}
.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;}
.bn-list-research01.type02 > ul > li > a .b-txt-box .b-info-box li:not(:last-child):before{content: '';width: 1px;height: 8px;background: #666666;position: absolute;right: -10px;top: 5.5px;}

.bn-list-research01.type02 > ul > li > a:hover .b-img-box img{transform: scale(1.1);}


@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: 13px 35px;}
}
	
@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;}
}

/*View*/
.bn-view-research01.type01{}
.bn-view-research01.type01 .b-top-box{padding-bottom: 40px;border-bottom: 2px solid #001B54;border-top:0;}
.bn-view-research01.type01 .b-img-box{position: relative;height: 382px;overflow: hidden;}
.bn-view-research01.type01 .b-img-box:before  {content:"";position:absolute;top:0;left:0;width:100%;height:100%;min-height:682px;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 10.99%, #FFFFFF 43.53%);z-index:-1;}
.bn-view-research01.type01 .b-img-box img{max-width: 100%;width: 100%;max-height: 100%;height: 100%;object-fit: cover;object-position: center;border-radius: 5px;}
.bn-view-research01.type01 .b-info-box{position: absolute;bottom: 0;left: 20px;right: 20px;text-align: center;}
.bn-view-research01.type01 .b-info-box .b-title{font-weight: 700;font-size: 36px;line-height: 43px;letter-spacing: -0.01em;color: #000000;margin-bottom: 20px;}
.bn-view-research01.type01 .b-info-box .b-desc {font-weight: 600;font-size: 18px;line-height: 150%;letter-spacing: -0.02em;text-align: center;text-transform: uppercase;margin-bottom: 40px;color: #333;display: -webkit-box;-webkit-line-clamp: unset;-webkit-box-orient: vertical;overflow: hidden;}
.bn-view-research01.type01 .b-etc-box ul{display: flex;gap: 10px 20px;align-items: center;justify-content: center;flex-wrap: wrap;}
.bn-view-research01.type01 .b-etc-box ul li{position: relative;font-weight: 500;font-size: 14px;line-height: 100%;letter-spacing: -0.02em;color: #111111;}
.bn-view-research01.type01 .b-etc-box ul li:not(:last-child):before{content: '';width: 1px;height: 8px;background: #111111;position: absolute;right: -10px;top: 3px;}
.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span{background: #5D00AE;font-weight: 700;font-size: 13px;line-height: 16px;letter-spacing: -0.01em;color: #FFFFFF;padding: 6px 12px;border-radius: 12px;white-space: nowrap;display: block;}
.bn-view-research01.type01 .b-etc-box ul li.b-cate-box:before{display: none;}
/*
.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span.color01{background: #004BAE;}
.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span.color02{background: #5D00AE;}
.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span.color03{background: #74C343;}
*/

.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span.color01{background: #004BAE;}
.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span.color02{background: #43C1C3;}
.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span.color03{background: #74C343;}

.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span.color04{background: #5D00AE;}
.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span.color05{background: #E74C3C;}
.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span.color06{background: #9B59B6;}
.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span.color07{background: #1ABC9C;}
.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span.color08{background: #34495E;}
.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span.color09{background: #E67E22;}
.bn-view-research01.type01 .b-etc-box ul li.b-cate-box span.color10{background: #2ECC71;}

.bn-view-research01.type01 .b-etc-box ul li.b-writer-box{background: url('../img/board/ico-writer-b.png') no-repeat center left;padding-left: 15px;}
.bn-view-research01.type01 .b-etc-box ul li.b-date-box{background: url('../img/board/ico-date-b.png') no-repeat center left;padding-left: 15px;}
.bn-view-research01.type01 .b-etc-box ul li.b-hit-box{background: url('../img/board/ico-view-b.png') no-repeat center left;padding-left: 17px;}
.bn-view-research01.type01 .tool-box{display: flex;gap: 10px 61px;align-items: center;justify-content: center;position: relative;}
.bn-view-research01.type01 .tool-box:before{content: '';width: 1px;height: 26px;background: #D2D2D2;position: absolute;left: 50%;top: 2px;}
.bn-view-research01.type01 .tool-box button{background: transparent;cursor: pointer;}

.bn-view-research01.type01 .b-file-box{}
.bn-view-research01.type01 .b-file-box ul{padding:16px 12px;margin-top: 30px;background: #F1F6F9;display: flex;flex-direction: column;gap: 7px;border-radius: 5px;}
.bn-view-research01.type01 .b-file-box ul li a{background:url(../img/board/ico-download.png) no-repeat center left 7px;/*display: flex;justify-content: flex-start;align-items: center;gap: 7px 10px;*/padding: 6px 0 6px 38px;}
.bn-view-research01.type01 .b-file-box ul li a.btn-flex { margin: 0 0 0 10px;  padding: 0 0 0 24px;  width: 21px;   height: 22px;   background: url(../img/board/bg-frexlink.png) no-repeat 0;}
.bn-view-research01.type01 .b-file-box ul li a span:nth-of-type(1){font-weight: 700;font-size: 14px;line-height: 100%;letter-spacing: -0.02em;color: #222222;}
.bn-view-research01.type01 .b-file-box ul li a span:nth-of-type(2){font-weight: 700;font-size: 16px;line-height: 100%;letter-spacing: -0.02em;color: #222222;}
.bn-view-research01.type01 .b-thumnail-box{padding: 40px 0 0 0;text-align: center}
.bn-view-research01.type01 .b-thumnali-box > p > img{margin:0 auto;display:block}

.bn-view-research01.type01 .b-mid-box{display: flex;gap: 45px;margin-top: 40px;padding-bottom: 60px;border-bottom: 2px solid #001B54;}
.bn-view-research01.type01 .b-mid-box .b-content-wrap{flex: 1;}
.bn-view-research01.type01 .b-mid-box .b-person-wrap{width: 183px;display: flex;flex-direction: column;align-items: center;border-left: 1px solid #DDDDDD;}
.bn-view-research01.type01 .b-content-box{min-height:200px;box-sizing:border-box;}
.bn-view-research01.type01 .b-content-box p{font-family:inherit;font-weight: 400;font-size: 16px;line-height: 160%;letter-spacing: -0.02em;color: #222222;}
.bn-view-research01.type01 .b-content-box img{/*display:block;margin:0 auto;*/padding:60px 0;max-width:100%;height: auto;}
.bn-view-research01.type01 .b-content-box > img:nth-child(1){padding:0 0 60px;}
.bn-view-research01.type01 .b-video-box iframe{width:100%;min-height:400px;}

.bn-view-research01.type01 .b-person-wrap .person-box{text-align: center;display: flex;flex-direction: column;gap: 30px;align-items: center;padding: 0 20px;}
.bn-view-research01.type01 .b-person-wrap .person-box:not(:first-child){margin-top: 30px;}
.bn-view-research01.type01 .b-person-wrap .person-box .img-box{width: 84px;height: 84px;border-radius: 50%;margin: 0 auto 15px;overflow: auto;}
.bn-view-research01.type01 .b-person-wrap .person-box .img-box img{max-width: 100%;width: 100%;max-height: 100%;height: 100%;object-fit: cover;object-position: center;}
.bn-view-research01.type01 .b-person-wrap .person-box .name-box{font-weight: 700;font-size: 16px;line-height: 160%;letter-spacing: -0.02em;color: #222222;}

.bn-view-research01.type01 .b-person-wrap .b-person-btn a{font-weight: 700;font-size: 13px;line-height: 160%;letter-spacing: -0.02em;color: #004BAE;text-align: center;background: url(../img/board/ico-more.png) no-repeat top 1.5px right;padding-right: 15px;border-bottom: 1px solid #004BAE;}

.bn-view-research01.type01 .b-img-box.no-img {height:auto;}
.bn-view-research01.type01 .b-img-box.no-img img {display:none;}
.bn-view-research01.type01 .b-img-box.no-img .b-info-box {position: static;text-align: left;margin-top: 0;}
.bn-view-research01.type01 .b-img-box.no-img .b-etc-box ul {justify-content: flex-start;}
.bn-view-research01.type01 .b-img-box.no-img .b-info-box .b-desc {margin: 0 0 35px 0;text-align:left;}
@media (max-width: 768px) {
	.bn-view-research01.type01 .b-info-box .b-title{font-size: 19px;line-height: 140%;margin: 0 0 15px 0;}
	.bn-view-research01.type01 .b-info-box .b-desc {font-size: 15px;margin: 0 0 20px 0;}
	.bn-view-research01.type01 .b-mid-box{flex-direction: column;}
	.bn-view-research01.type01 .b-mid-box .b-person-wrap{border: 0;width: 100%;}
}


/*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;} 
.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 {}
.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;margin: 0 0 16px 0;padding-right:36px;}
.b-list-lab .b-item-lab .b-top .b-text-box .b-link a: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-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 a {font-size:18px;margin: 0 0 10px 0;}
}

/*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;}
.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 38px 0 0}
.b-list-center .b-item-center .title a: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}
}