/* List => https://mainweb.unist.ac.kr/_share/research/programs/researcher.do */
.sub-container:has(.bn-list-researcher) .title-box{display: none;}

.bn-filter-wrap{display: flex;gap: 10px 19px;justify-content: flex-end;align-items: center;margin-bottom: 30px;}
.bn-filter-wrap .txt01{font-weight: 600;font-size: 20px;line-height: 160%;letter-spacing: -0.04em;color: #001B54;}
.bn-filter-wrap .bn-filter-box{display: flex;gap: 11px;}
.bn-filter-wrap .bn-filter-box select{border: 1px solid #DDDDDD;border-radius: 8px;font-weight: 600;font-size: 15px;line-height: 160%;letter-spacing: -0.02em;color: #333333;padding: 12px 20px 12px 15px;width: 160px;background: rgba(255, 255, 255, 0.8) url(../img/research/selectbox.png) no-repeat center right 15px;appearance: none;  -webkit-appearance: none;  -moz-appearance: none;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow: hidden;}
.bn-filter-wrap .bn-filter-box select:first-child {width: 244px;}
.b-top-info-wrap .b-total{right: unset;}
.bn-list-researcher > ul{display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}
.bn-list-researcher > ul > li{position: relative;display: flex;border-radius: 5px;overflow: hidden;min-height: 309px;}
.bn-list-researcher > ul > li .b-img-box{width: 309px;height: 100%;position: relative;}
.bn-list-researcher > ul > li .b-img-box img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;object-position: center;transition: transform 0.5s ease;position: absolute;}
.bn-list-researcher > ul > li .b-con-box{flex: 1;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);background: rgba(239, 243, 246, 0.6);padding: 45px 35px;box-sizing: border-box;margin-left: -23px;display: flex;flex-direction: column;justify-content: center;}
.bn-list-researcher > ul > li .b-title-box{display: flex;gap: 5px;justify-content: space-between;margin-bottom: 30px;}
.bn-list-researcher > ul > li .b-title-box .b-tit{font-weight: 700;font-size: 26px;line-height: 100%;color: #001A54;display: flex;align-items: center;gap: 10px;flex: 1;justify-content: space-between;}
.bn-list-researcher > ul > li .b-title-box .b-tit:after{content:'';width: 36px;height: 36px;border-radius: 50%;background: #004BAE url(../img/research/common-link.png) no-repeat center right 13px;display: inline-block;flex-shrink: 0;box-sizing: border-box;}

.bn-list-researcher > ul > li .b-info-box{display: flex;gap: 10px;flex-direction: column;}
.bn-list-researcher > ul > li .b-info-box li{font-weight: 500;font-size: 15px;line-height: 130%;color: #666666;position: relative;display: flex;gap: 8px;align-items: flex-start;}
.bn-list-researcher > ul > li .b-info-box li *{flex: 1;}
.bn-list-researcher > ul > li .b-info-box li span + span {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;word-break: break-all}
.bn-list-researcher > ul > li .b-info-box li span:nth-child(1){font-weight: 600;font-size: 15px;line-height: 130%;color: #333333;width: 87px;flex: none;display: flex;gap: 5px;}
.bn-list-researcher > ul > li .b-info-box li span:nth-child(1):before{content: '';width: 18px;height: 18px;display: inline-flex;}
.bn-list-researcher > ul > li .b-info-box li.ico-study span:nth-child(1):before{background: url(../img/research/res-school.png) no-repeat top left;}
.bn-list-researcher > ul > li .b-info-box li.ico-fields span:nth-child(1):before{background: url(../img/research/res-fields.png) no-repeat top left;}
.bn-list-researcher > ul > li .b-info-box li.ico-tel span:nth-child(1):before{background: url(../img/research/res-tel.png) no-repeat top left;}
.bn-list-researcher > ul > li .b-info-box li.ico-mail span:nth-child(1):before{background: url(../img/research/res-mail.png) no-repeat top left;}
.bn-list-researcher > ul > li .b-info-box li.ico-room span:nth-child(1):before{background: url(../img/research/res-room.png) no-repeat top left;}
.bn-list-researcher > ul > li .b-info-box li.ico-room a{background: url(../img/research/res-room-link.png) no-repeat top 4px right;padding-right: 14px;text-decoration: underline;text-underline-offset: 3px;flex: unset;}
.bn-view-researcher .b-btn01.type01{position: relative;z-index: 10;}
@media(max-width: 1200px) {
	.bn-list-researcher > ul > li .b-img-box {width: 50%;}
	.bn-list-researcher > ul > li .b-con-box {width: 50%;}
}

@media(max-width: 1024px){
	.b-top-info-wrap .b-total{position: unset;}
	.bn-list-researcher > ul{grid-template-columns: repeat(1, 1fr);}
	.bn-list-researcher > ul > li{min-height: 100%;}
	.bn-list-researcher > ul > li .b-img-box{width: 50%;}
	.bn-list-researcher > ul > li .b-title-box .b-tit{gap: 5px;}
}

@media(max-width: 768px){
	.bn-filter-wrap{flex-direction: column;align-items: flex-start;}
	.bn-filter-wrap .txt01{font-size: 16px;}
	.bn-filter-wrap .bn-filter-box{flex-direction: column;width: 100%;}
	.bn-filter-wrap .bn-filter-box select{padding: 8px 6px;font-size:14px;width:100%;}
	.bn-filter-wrap .bn-filter-box select:first-child {width:100%;}

	.bn-list-researcher > ul{grid-template-columns: repeat(1, 1fr);}
	.bn-list-researcher > ul > li{flex-direction: column;}
	.bn-list-researcher > ul > li .b-con-box{margin-left: 0;margin-top: -23px;width: 100%;padding: 20px;}
	.bn-list-researcher > ul > li .b-img-box{width: 100%;max-height: 309px;}
	.bn-list-researcher > ul > li .b-img-box img {position: unset;}
	.bn-list-researcher > ul > li .b-info-box li span + span {-webkit-line-clamp: unset;}
}

/* View => https://mainweb.unist.ac.kr/_share/research/programs/researcher-view01.do */
.wrap:has(.bn-view-researcher) header{position: absolute;background: transparent;}
.gnb-open .wrap header,
.search-open .wrap header{background: #fff;}
body.mo-gnb-open .wrap:has(.bn-view-researcher) header{background: #004EDB;}
.sub-container:has(.bn-view-researcher){padding: 0;}
.sub-container:has(.bn-view-researcher) .content-outer-wrap{max-width: 100%;padding: 0;}
.sub-container:has(.bn-view-researcher) .sub-visual-wrap{display: none;}
.sub-container:has(.bn-view-researcher) .title-box{position: absolute;right: 0;top: 100px;z-index: 500;left: 0;}
.sub-container:has(.bn-view-researcher) .sub-title-wrap{max-width: 1520px;margin: auto;justify-content: flex-end;}
.sub-container:has(.bn-view-researcher) .sub-title-wrap h3{display: none;}

.bn-view-researcher{overflow: hidden;}
.bn-view-researcher .researcher-wrap01{background: url(../img/research/bg-reseach-view.png) no-repeat center top / cover;position: relative;}
.bn-view-researcher .researcher-wrap01 .txt-han{ overflow: hidden;white-space: nowrap; width: 100%; position: relative;font-family: 'Prompt';font-weight: 900;font-size: 300px;line-height: 74%;letter-spacing: -0.02em;text-transform: uppercase;color: #FFFFFF;position: absolute;bottom: -11px;left: 0;right: 0;text-align:center;animation: marquee 20s linear infinite; display:flex;width:max-content;padding-left:50%;}
.bn-view-researcher .researcher-wrap01 .txt-han span {flex-shrink:0;padding-right:80px;}
@keyframes marquee{
    from{
        transform:translateX(0);
    }
    to{
        transform:translateX(-50%);
    }
}

@media (max-width:768px) {
	.bn-view-researcher .researcher-wrap01 .txt-han span {padding-right:40px;animation: marquee 10s linear infinite;}
}

.bn-view-researcher .researcher-box01{max-width: 1520px;margin: 0 auto;display: flex;justify-content: space-between;min-height: 736px;padding-top: 100px;box-sizing: border-box;}
.bn-view-researcher .researcher-box01 .txt-wrap{flex: 1;position: relative;z-index: 1;display: flex;flex-direction: column;padding-top: 103px;}
.bn-view-researcher .researcher-box01 .txt01{font-weight: 700;font-size: 18px;line-height: 100%;letter-spacing: -0.02em;color: #111111;text-decoration-line: underline;text-underline-offset: 4px;margin-bottom: 40px;}
.bn-view-researcher .researcher-box01 .txt02{font-weight: 800;font-size: 60px;line-height: 100%;color: #001B54;margin-bottom: 20px;}
.bn-view-researcher .researcher-box01 .txt03{font-weight: 700;font-size: 16px;line-height: 100%;letter-spacing: -0.02em;color: #111111;}
.bn-view-researcher .researcher-box01 .txt03 span:nth-child(2){color: #656565;margin-left: 20px;}
.bn-view-researcher .researcher-box01 .bn-info-box{display: flex;gap: 8px;flex-direction: column;margin-top: 43px;}
.bn-view-researcher .researcher-box01 .bn-info-box li{font-weight: 400;font-size: 20px;line-height: 100%;letter-spacing: -0.02em;color: #666666;position: relative;display: flex;gap: 17px;align-items: center;}
.bn-view-researcher .researcher-box01 .bn-info-box li *{flex: 1;}
.bn-view-researcher .researcher-box01 .bn-info-box li span {line-height: 150%;}
.bn-view-researcher .researcher-box01 .bn-info-box li span + span {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;word-break: break-all;}
.bn-view-researcher .researcher-box01 .bn-info-box li span:nth-child(1){font-weight: 700;font-size: 20px;line-height: 100%;letter-spacing: -0.02em;color: #111111;width: 142px;flex: none;display: flex;align-items: center;gap: 4px;}
.bn-view-researcher .researcher-box01 .bn-info-box li span:nth-child(1):before{content: '';width: 30px;height: 30px;display: inline-flex;}
.bn-view-researcher .researcher-box01 .bn-info-box li.ico-tel span:nth-child(1):before{background: url(../img/research/res-tel02.png) no-repeat top left;}
.bn-view-researcher .researcher-box01 .bn-info-box li.ico-mail span:nth-child(1):before{background: url(../img/research/res-mail02.png) no-repeat top left;}
.bn-view-researcher .researcher-box01 .bn-info-box li.ico-room span:nth-child(1):before{background: url(../img/research/res-room02.png) no-repeat top left;}
.bn-view-researcher .researcher-box01 .bn-link-box{margin-top: 60px;display: flex;gap: 6px;flex-wrap: wrap;}
.bn-view-researcher .researcher-box01 .bn-link-box li a{background: #43C1C3;border-radius: 500px;padding: 18px 20px;display: flex;align-items: center;white-space: nowrap;gap: 10px;font-weight: 700;font-size: 16px;line-height: 100%;letter-spacing: -0.02em;color: #FFFFFF;}
.bn-view-researcher .researcher-box01 .bn-link-box li a:after{content:'';width: 10px;height: 10px;background: url(../img/research/bn-link01.png) no-repeat center;display: inline-block;}
.bn-view-researcher .researcher-box01 .bn-link-box li a.color02{flex-direction: row-reverse;background: #001B54;}
.bn-view-researcher .researcher-box01 .bn-link-box li a.color02:after{width: 13px;height: 11px;background: url(../img/research/bn-link02.png) no-repeat center;}

.bn-view-researcher .researcher-box01 .img-wrap{position: relative;z-index: 1;width: 760px;}
.bn-view-researcher .researcher-box01 .img-wrap img{position: absolute;top: 0;max-width: 100%;}

.bn-view-researcher .researcher-wrap02{position: relative;z-index: 10;}
.bn-view-researcher .researcher-box02{max-width: 1520px;margin: 0 auto;position: relative;}
.bn-view-researcher .researcher-box02:before{content: '';background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 31.26%);width: 760px;height: 739px;position: absolute;top: 0;right: 0;}
.bn-view-researcher .researcher-wrap02:after{content:'';background: rgba(255, 255, 255, 0.14);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);position: absolute;top: 0;right: 0;width: 100%;height: 339px;}

.bn-view-researcher .quick-to-section{position: fixed;right: 20px;top: 340px;z-index: 500;}
.bn-view-researcher .quick-to-section ul li + li{margin-top: 10px;}
.bn-view-researcher .quick-to-section ul li a{display: flex;gap: 3px;align-items: center;justify-content: flex-end;overflow: hidden;}
.bn-view-researcher .quick-to-section ul li a span{background: #fff;border: 1.5px solid #004EDB;font-weight: 700;font-size: 14px;line-height: 100%;color: #004EDB;text-align: center;padding: 15px 5px;border-radius: 500px;transition: transform 0.5s ease;min-width: 106px;}
.bn-view-researcher .quick-to-section ul li a div{width: 40px;height: 40px;border-radius: 50%;background: #004EDB;display: inline-flex;justify-content: center;align-items: center;position: relative;z-index: 1;flex-shrink: 0;}
.bn-view-researcher .quick-to-section ul li a div img{max-width: 20px;max-height: 20px;}
.bn-view-researcher .quick-to-section ul li.color02 a span{border: 1.5px solid #43C1C3;color: #43C1C3;}
.bn-view-researcher .quick-to-section ul li.color03 a span{border: 1.5px solid #000E2D;color: #000E2D;}
.bn-view-researcher .quick-to-section ul li.color02 a div{background: #43C1C3;}
.bn-view-researcher .quick-to-section ul li.color03 a div{background: #000E2D;}
.bn-view-researcher .quick-to-section ul:has(.active) li a span{opacity: 0;}
.bn-view-researcher .quick-to-section ul li a.active span{opacity: 1;}
.bn-view-researcher .quick-to-section ul li a:hover span{opacity: 1;}

.bn-view-researcher .res-accordion-box{position: relative;z-index: 100;}
.bn-view-researcher .res-accordion-box .res-accordion-item + .res-accordion-item{border-top: 2px solid rgba(130, 157, 178, 0.2);}
.bn-view-researcher .res-accordion-box .res-accordion-title{position:relative;font-weight: 700;font-size: 42px;line-height: 100%;letter-spacing: -0.02em;color: #001B54;display: block;padding: 60px 0;}
.bn-view-researcher .res-accordion-box .res-accordion-title:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background: #E9F1F7 url(../img/research/accordion-plus.png) no-repeat center;width: 50px;height: 50px;border-radius: 50%;}
.bn-view-researcher .res-accordion-box .res-accordion-item.res-active .res-accordion-title:after{background: #E9F1F7 url(../img/research/accordion-minus.png) no-repeat center;}
.bn-view-researcher .res-accordion-box .res-accordion-content{display:none;padding-bottom: 60px;font-weight: 500;font-size: 16px;line-height: 140%;color: #4E4E4E;}
.bn-view-researcher .res-accordion-box .res-accordion-item:last-child .res-accordion-content{padding-bottom: 0;}
.bn-view-researcher .res-accordion-box .res-accordion-content .con-box:last-child{padding-bottom: 0;}
.bn-view-researcher .res-accordion-box h4{font-weight: 700;font-size: 22px;line-height: 26px;letter-spacing: -0.02em;color: #111111;display: flex;gap: 8px;align-items: center;margin-bottom: 32px;}
.bn-view-researcher .res-accordion-box h4:before{content:'';width: 30px;height: 30px;display: inline-block;}
.bn-view-researcher .res-accordion-box h4.res-education:before{background: url(../img/research/res-education.png) no-repeat top left;}
.bn-view-researcher .res-accordion-box h4.res-career:before{background: url(../img/research/res-career.png) no-repeat top left;}
.bn-view-researcher .res-accordion-box h4.res-other:before{background: url(../img/research/res-other.png) no-repeat top left;}
.bn-view-researcher .res-accordion-box h4.res-laboratory:before{background: url(../img/research/res-laboratory.png) no-repeat top left;}
.bn-view-researcher .res-accordion-box h4.res-book:before{background: url(../img/research/res-book.png) no-repeat top left;}
.bn-view-researcher .res-accordion-box h4.res-notebook:before{background: url(../img/research/res-notebook.png) no-repeat top left;}
.bn-view-researcher .res-accordion-box h4.res-blocks:before{background: url(../img/research/res-blocks.png) no-repeat top left;}
.bn-view-researcher .res-accordion-box h4.res-marked:before{background: url(../img/research/res-marked.png) no-repeat top left;}
.bn-view-researcher .res-accordion-box h4.res-star:before{background: url(../img/research/res-star.png) no-repeat top left;}
.bn-view-researcher .res-accordion-box h4.res-book-minus:before{background: url(../img/research/res-book-minus.png) no-repeat top left;}
.bn-view-researcher .res-accordion-box h4.res-lightbulb:before{background: url(../img/research/res-lightbulb.png) no-repeat top left;}

.bn-view-researcher .res-accordion-box .ul-type-dot > li{padding-left: 25px;}
.bn-view-researcher .res-accordion-box .ul-type-dot > li:before{left: 11px;}

.bn-view-researcher .res-accordion-box .d-flex{display: flex;gap: 20px;justify-content: space-between;}
.bn-view-researcher .res-accordion-box .d-flex .txt-wrap{max-width: 920px;flex: 1;}
.bn-view-researcher .res-accordion-box .d-flex .txt-wrap p{margin-bottom: 20px;}
.bn-view-researcher .res-accordion-box .d-flex .txt-wrap p:last-child{margin-bottom: 0;}
.bn-view-researcher .res-accordion-box .d-flex .img-wrap{max-width: 540px;border-radius: 10px;overflow: hidden;}
.bn-view-researcher .res-accordion-box .d-flex .img-wrap img{max-width: 100%;}
.bn-view-researcher .res-accordion-box .txt01{font-weight: 700;font-size: 16px;line-height: 140%;color: #111111;}

.bn-view-researcher.type02{}
.bn-view-researcher.type02 .researcher-box01{padding-top: 203px;}
.bn-view-researcher.type02 .researcher-box01 .txt-wrap{justify-content: flex-start;padding-top: 0;}
.bn-view-researcher.type02 .researcher-box01 .img-wrap{width: 373px;margin-right: 167px;}
.bn-view-researcher.type02 .researcher-box01 .img-wrap img{border: 10px solid #fff;}

@media(max-width: 1200px){
	.content-outer-wrap .content-outer-box .sub-content-box:has(.bn-view-researcher){padding: 0;}
}

@media(max-width: 1024px){
	.sub-container:has(.bn-view-researcher) .title-box{display: none;}
	.bn-view-researcher .researcher-wrap01 .txt-han{font-size: 15vw;line-height: 12vw;}
	.bn-view-researcher .researcher-box01{padding: 0 15px;min-height: 492px;}
	.bn-view-researcher .researcher-box02{padding: 0 15px;}
	.bn-view-researcher .researcher-box01 .img-wrap{width: 125px;height: 144px;background: #FFFFFF;border: 1px solid #EAF4FA;border-radius: 5px;overflow: hidden;position: absolute;top: 97px;right: 15px;}

	.bn-view-researcher .researcher-box01 .txt-wrap{justify-content: flex-start;padding-top: 120px;}
	.bn-view-researcher .researcher-box01 .txt01{font-size: 12px;margin-bottom: 20px;}
	.bn-view-researcher .researcher-box01 .txt02{font-size: 40px;margin-bottom: 14px;}
	.bn-view-researcher .researcher-box01 .txt03{font-size: 12px;}
	.bn-view-researcher .researcher-box01 .bn-info-box{margin-top: 37px;gap: 2px;}
	.bn-view-researcher .researcher-box01 .bn-info-box li{font-size: 12px;}
	.bn-view-researcher .researcher-box01 .bn-info-box li span:nth-child(1){font-size: 12px;width: 56px;}
	.bn-view-researcher .researcher-box01 .bn-info-box li span:nth-child(1):before{width: 20px;height: 20px;background-size: cover !important;}
	.bn-view-researcher .researcher-box01 .bn-link-box{margin-top: 46px;}
	.bn-view-researcher .researcher-box01 .bn-link-box li a{font-size: 11px;padding: 12px 20px;gap: 6px;}
	.bn-view-researcher .researcher-box01 .bn-link-box li a:after{width: 7px;height: 7px;background-size: cover !important;}
	.bn-view-researcher .researcher-box01 .bn-link-box li a.color02:after{width: 9px;height: 7px;}

	.bn-view-researcher .quick-to-section{display: none;}
	.bn-view-researcher .res-accordion-box .res-accordion-title{padding: 25px 0;font-size: 24px;}
	.bn-view-researcher .res-accordion-box .res-accordion-title:after{width: 30px;height: 30px;background-size: 11px !important;}
	.bn-view-researcher .res-accordion-box .res-accordion-item.res-active .res-accordion-title:after{background-size: 11px !important;}
	.bn-view-researcher .res-accordion-box h4{font-size: 18px;gap: 5px;margin-bottom: 30px;}
	.bn-view-researcher .res-accordion-box h4:before{width: 20px;height: 20px;background-size: 20px !important;}
	.bn-view-researcher .res-accordion-box .ul-type-dot > li{padding-left: 22px;font-size: 13px;}
	.bn-view-researcher .res-accordion-box .ul-type-dot > li:before{left: 9px;top: 7px;width: 3px;height: 3px;}
	.bn-view-researcher .res-accordion-box .d-flex{flex-direction: column;}
	.bn-view-researcher .res-accordion-box .d-flex .txt-wrap{max-width: 100%;}
	.bn-view-researcher .res-accordion-box .d-flex .img-wrap{max-width: 100%;}
	.bn-view-researcher .res-accordion-box .res-accordion-content{font-size: 13px;}

	.bn-view-researcher.type02 .researcher-box01{padding-top: 0;}
	.bn-view-researcher.type02 .researcher-box01 .txt-wrap{padding-top: 120px;}
	.bn-view-researcher.type02 .researcher-box01 .img-wrap{width: 125px;margin-right: 0;}
	.bn-view-researcher.type02 .researcher-box01 .img-wrap img{border: 0;height: 100%;}
}

@media(max-width: 768px){
	.bn-view-researcher .researcher-wrap01{background: url(../img/research/bg-reseach-view-sp.png) no-repeat center top / cover;}
	.bn-view-researcher .researcher-wrap01 .txt-han{font-size: 76.249px;line-height: 74%;bottom: -3px;}
	.bn-view-researcher .researcher-box01 .bn-link-box{display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px 15px;}
	.bn-view-researcher .researcher-box01 .bn-link-box li a{justify-content: center;}
}

.researcher-form .bn-search01.type05 .b-search-wrap {justify-content:flex-start;align-items:center;gap:10px;}
.researcher-form .bn-search01.type05 .b-search-wrap .h4-tit01 {min-width: 182px;}
.researcher-form .bn-search01.type05 .b-sel-btn {min-height: 50px;display: flex;align-items: center;}
.researcher-form .bn-write-common01 .b-input {max-width:300px;}
.researcher-form .bn-write-common01 .b-textarea {max-width:100%;height: 200px;}
.researcher-form .bn-write-common01 .b-table-wrap .h4-tit01 {border-bottom: 1px solid #d8d8d8;}
.researcher-form .bn-write-common01 .b-select { display: block; background: #fff url(../img/board/btn-sel-open03.png) no-repeat right 12px center; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; padding: 12.5px 15px; width: 100%; min-height: 50px; border: 1px solid #ddd; font-weight: 500; font-size: 16px; line-height: 1.5; letter-spacing: -.2px; box-sizing: border-box; appearance: none; vertical-align: middle; border-radius: 8px; color: #222; min-width: 230px; }
.bn-view-researcher .b-btn01.type01 ul li a, 
.researcher-form .b-btn01.type01 ul li a, 
.b-btn01.type01 ul li button{min-width: 235px;box-sizing: border-box;}
@media (max-width: 1024px) {
	.researcher-form .bn-search01.type05 .b-search-wrap .h4-tit01  {width:100%;}
	.researcher-form .bn-write-common01 .b-input {max-width:100%;}
	.bn-write-common01 .b-table-box .b-row-box .b-title-box br{display:none;}
}

/* bn-list-common01 type01 */
.bn-list-common01 .b-top-info-wrap .b-total {right: 0;z-index: 1;}
.bn-list-common01.type01 table{width:100%;border-spacing:0;border-top:1px solid #DDDDDD;table-layout:fixed;}
.bn-list-common01.type01 table thead th{padding:18px 10px;border-bottom:2px solid #001B54;background:#F8F8F8;font-weight: 700;font-size: 16px;line-height: 140%;text-align: center;letter-spacing: -0.02em;color: #222222;}
.bn-list-common01.type01 table thead th.b-no-right{border-right:none !important}
.bn-list-common01.type01 table tbody th{padding:15px 10px;border-bottom:1px solid #eee;background-color:#fafafa;font-weight:200;}
.bn-list-common01.type01 table tbody td{position:relative;padding:10px;border-bottom:1px solid #ddd;font-weight: 500;font-size: 15px;line-height: 160%;letter-spacing: -0.01em;color: #222222;text-align:center;height: 60px;box-sizing: border-box;}
.bn-list-common01.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-common01.type01 table tbody td.b-no-right{border-right:none !important;}

.bn-list-common01.type01 table tbody td.b-no-post {width: 100%;margin: 0 auto;text-align: center;padding: 215px 0 0 0;font-weight: 700;font-size: 24px;line-height: 100%;letter-spacing: -0.1px;color: #001A54;padding-top: 124px;background: url(/_res/unist/_share/img/board/ico-no-post.png) no-repeat top 140px center;height: 400px;}

.bn-list-common01.type01 table tbody td.b-num-box span{max-width: 80px;min-height: 36px;border-radius: 50px;font-weight: 700;font-size: 14px;line-height: 160%;letter-spacing: -0.01em;color: #222;display: flex;justify-content: center;align-items: center;margin: auto;}
.bn-list-common01.type01 table tbody td.b-num-box span.color01 {background: #0A60FF;color:#fff;}
.bn-list-common01.type01 table tbody td.b-num-box span.color02 {background:#43C1C3;color:#fff;}
.bn-list-common01.type01 table tbody td.b-num-box span.color03 {background:#F2F2F2;color:#2C2C2C;}
.bn-list-common01.type01 .b-title-box a{display:inline-block;max-width:calc(100% - 38px);font-weight: 600;font-size: 16px;line-height: 160%;letter-spacing: -0.01em;color: #222222;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;box-sizing:border-box;}
.bn-list-common01.type01 .b-title-box .b-etc-box{display:inline-block;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-lock{display:none;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-new{display:inline-block;vertical-align:middle;font-weight: 600;font-size: 14px;line-height: 160%;letter-spacing: -0.01em;text-transform: uppercase;color: #004BAE;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-file{display:none;}
.bn-list-common01.type01 .b-file-box{margin:0 auto;width:18px;height:18px;background:url(../img/board/ico-file.png) no-repeat center;}
.bn-list-common01.type01 .b-title-box .b-m-con{display:none;}
.bn-list-common01.type01 .b-reply-box .b-title-box{padding:0 0 0 30px;background:url(../img/board/ico-reply01.gif) no-repeat 11px 4px;}
.bn-list-common01.type01 .b-top-box .b-title-box a span{display:none;}
@media screen and (max-width: 768px) {
	/* bn-list-common01 type01 */
	.bn-list-common01.type01 table thead tr{display:none;}
	.bn-list-common01.type01 table tbody td{height: auto;padding: 14px 10px;color: #999999}
	.bn-list-common01.type01 .b-reply-box .b-title-box{padding:0 0 0 20px;background-position:0 6px;}
	.bn-list-common01.type01 .b-title-box .b-m-con{display:flex;gap: 15px;align-items: center;padding-top:5px;}
	.bn-list-common01.type01 .b-title-box .b-m-con span{position:relative;font-size:14px;line-height:20px;}
	.bn-list-common01.type01 .b-title-box .b-m-con span:after{content:"";display:block;position:absolute;top:4px;right:-10px;width:1px;height:12px;background:#8c8c8c;}
	.bn-list-common01.type01 .b-title-box a {font-size: 15px;max-width: unset;width: 100%;}
	.bn-list-common01.bn-common .b-col-num {display:none;width:0;}

	.research-project .bn-list-common01.bn-common table tbody tr td:nth-of-type(1) {display: none;}
	.research-project .bn-list-common01.bn-common table tbody tr td:nth-of-type(2) {display: none;}
	.research-project .bn-list-common01.bn-common table tbody tr td:nth-of-type(3) {display: block;}
	.research-project .bn-list-common01.bn-common table tbody tr td:nth-of-type(4) {display: none;}
	.research-project .bn-list-common01.bn-common table tbody tr td:nth-of-type(5) {display: none;}
	.research-project .bn-list-common01.bn-common table tbody tr td:nth-of-type(6) {display: none;}
	.research-project .bn-list-common01.bn-common table tbody tr td:nth-of-type(7) {display: none;}
	.research-project .bn-list-common01.bn-common table tbody tr td.b-no-post {display: flex !important;align-items: center;justify-content: center;height: 300px;background-position: top 80px center;background-image: unset;padding: 0;}
}

/* bn-view-common01 type01 */
.bn-view-common01.type01 .b-write-reply-box .reply-content-count span{color:#095d3b;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#095d3b;}
.bn-view-common01.type01 .b-info-list {margin: 40px 0 0 0;}
.bn-view-common01.type01 .b-info-list ul {display: grid;grid-template-columns: repeat(3, 1fr);gap:10px 25px;}
.bn-view-common01.type01 .b-info-list ul li {border: 1px solid #E8E8E8;border-radius:16px;overflow:hidden;box-sizing: border-box;display: flex;align-items: center;min-height:60px;}
.bn-view-common01.type01 .b-info-list ul li span {display:inline-block;padding: 15.5px 16px;font-weight: 600;font-size: 15px;line-height: 120%;letter-spacing: -0.02em;color:#222222;}
.bn-view-common01.type01 .b-info-list ul li span:first-child {padding: 0;width:101px;text-align:center;background:#F9F9F9;border-right: 1px solid #EDEDED;height: 100%;display: flex;align-items: center;justify-content: center;}
.bn-view-common01.type01 .b-info-list ul li span:last-child {flex:1;}
.bn-view-common01 .b-main-box .b-top-box {padding: 0 0 40px 0;border-top: 0;border-bottom: 2px solid #001B54;
}
html[lang="en"] {
	.bn-list-common01.type01 table tbody td.b-num-box span {font-size: 11px;}
}
html.en {
	.bn-list-common01.type01 table tbody td.b-num-box span {font-size: 11px;}
}

@media (max-width:1024px) {
	.bn-view-common01.type01 .b-info-list ul {grid-template-columns: repeat(2, 1fr);gap: 10px 10px;}
}
@media (max-width:768px) {
	.bn-view-common01.type01 .b-info-list ul {grid-template-columns: repeat(1, 1fr);}
}