.bn-list-pdf01.type01{border-top: 2px solid #0048A0;}

.bn-list-pdf01.type01 .pdf-list{}
.bn-list-pdf01.type01 .pdf-list .b-sel-box{width:100%;margin-right: 15px;position: relative;}
.bn-list-pdf01.type01 .pdf-list .b-sel-title{display:block;padding:34px 110px 34px 50px;width:100%;background:#fff url(/_res/gradcau/_share/img/board/pdf-sel-down.svg) no-repeat right 50px center;box-sizing:border-box;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;font-size: 35px;font-weight: 700;line-height: 52px;text-align: left;color: #222;}
.bn-list-pdf01.type01 .pdf-list .b-sel-box.close .b-sel-title{background:#fff url(/_res/gradcau/_share/img/board/pdf-sel-up.svg) no-repeat right 50px center;}
.bn-list-pdf01.type01 .pdf-list .b-sel-box ul{border-top: 1px solid #DBDBDB;overflow: hidden;box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.1);display:none;position:absolute;width:100%;z-index: 500;}
.bn-list-pdf01.type01 .pdf-list .b-sel-box.close ul{display:block;}
.bn-list-pdf01.type01 .pdf-list .b-sel-box ul li{border-bottom: 1px solid #DBDBDB;background: #fff;}
.bn-list-pdf01.type01 .pdf-list .b-sel-box ul li a{display:block;padding:20px 50px;width:100%;height:100%;font-size: 24px;font-weight: 700;line-height: 31.2px;color: #222;box-sizing:border-box;}
.bn-list-pdf01.type01 .pdf-list .b-sel-box ul li a:hover{background: #F4F8FC;color: #0078AD;text-decoration: underline;text-underline-offset: 3px;}
.bn-list-pdf01.type01 .pdf-box{display: flex;border-bottom: 1px solid #DBDBDB;}
.bn-list-pdf01.type01 .pdf-box .pdf-menu{width: 335px;height: 1350px;}
.bn-list-pdf01.type01 .pdf-content{flex: 1;}
.bn-list-pdf01.type01 .pdf-content .pdf-cntl .b-btn01.type01 ul{padding:0 !important;gap: 10px 16px;}
.bn-list-pdf01.type01 .pdf-content .pdf-tool{min-height:90px;border-left: 1px solid #DBDBDB;border-bottom: 1px solid #DBDBDB;box-sizing: border-box;display: flex;align-items: center;padding:10px 20px;justify-content: space-between;}
.bn-list-pdf01.type01 .pdf-content .pdf-tool .b-btn01.type01{margin:0 -5px;padding:5px;overflow: auto;}
.bn-list-pdf01.type01 .pdf-content .pdf-tool .b-btn01.type01::-webkit-scrollbar{width: 3px;height: 3px;}
.bn-list-pdf01.type01 .pdf-content .pdf-tool .b-btn01.type01::-webkit-scrollbar-track{background: #DBDBDB;}
.bn-list-pdf01.type01 .pdf-content .pdf-tool .b-btn01.type01::-webkit-scrollbar-thumb{background: #FFD50E;}

.bn-list-pdf01.type01 .pdf-content .pdf-tool .b-btn01.type01 ul{justify-content:flex-start;padding:0;}
.bn-list-pdf01.type01 .pdf-content .pdf-tool .pdf-lang{padding-left: 15px;}


.bn-list-pdf01.type01 .pdf-lang .b-sel-box{width:100%;position: relative;}
.bn-list-pdf01.type01 .pdf-lang .b-sel-title{display:block;padding: 10px 45px 10px 14px;width:100%;background:#fff url(../img/common/arrow-down-blue.svg) no-repeat right 11px center;box-sizing:border-box;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;font-size: 18px;font-weight: 700;line-height: 27px;text-align: left;color: #0078AD;}
.bn-list-pdf01.type01 .pdf-lang .b-sel-box.close .b-sel-title{background:#fff url(../img/common/arrow-down-blue.svg) no-repeat right 11px center;}
.bn-list-pdf01.type01 .pdf-lang .b-sel-box ul{display:none;position:absolute;width:100%;z-index: 500;overflow: hidden;box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.1);border-radius: 15px;padding: 5px 0 0 0;}
.bn-list-pdf01.type01 .pdf-lang .b-sel-box.close ul{display:block;}
.bn-list-pdf01.type01 .pdf-lang .b-sel-box ul li{background: #fff;}
.bn-list-pdf01.type01 .pdf-lang .b-sel-box ul li a{display:block;padding: 0px 25px 12px 25px;width:100%;height:100%;font-size: 18px;font-weight: 700;line-height: 27px;text-align: center;color: #55585E;box-sizing:border-box;}
.bn-list-pdf01.type01 .pdf-lang .b-sel-box ul li a:hover{color: #0078AD;}
.pdf-content .b-btn01.type01 ul li {margin: 0;}

.bn-list-pdf01.type01 .pdf-content .pdf-view{background: #55585E;height:calc(100% - 180px);}

.bn-list-pdf01.type01 .pdf-menu .pdf-menu-tit{min-height: 90px;border-bottom: 1px solid #DBDBDB;box-sizing: border-box;display: flex;gap: 5px;align-items: center;padding: 20px;}
.bn-list-pdf01.type01 .pdf-menu .pdf-menu-tit .pdf-cate{font-weight: 600;font-size: 16px;line-height: 19px;color: #fff;background: #0053CF;padding: 4.5px 12px;display: inline-flex;border-radius: 100px;white-space: nowrap;min-width: 57px;justify-content: center;border: 1px solid #0053CF;}
.bn-list-pdf01.type01 .pdf-menu .pdf-menu-tit .pdf-title{font-size: 24px;font-weight: 700;color: #111;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;flex: 1;}
.bn-list-pdf01.type01 .pdf-acc{margin: 0 20px;padding:3px;overflow: auto;height: calc(100% - 130px);}
/*.bn-list-pdf01.type01 .pdf-acc::-webkit-scrollbar{width: 3px;height: 100%;}
.bn-list-pdf01.type01 .pdf-acc::-webkit-scrollbar-track{background: #DBDBDB;}
.bn-list-pdf01.type01 .pdf-acc::-webkit-scrollbar-thumb{background: #ED1C24;}*/
.bn-list-pdf01.type01 .pdf-acc > li{position:relative;border-bottom:1px solid #DBDBDB;}
.bn-list-pdf01.type01 .pdf-acc > li > p > a{position:relative;display: flex;align-items: baseline;gap: 5px;padding:16.5px 0;font-size: 18px;line-height: 27px;color: #111;transition: all .4s;}
.bn-list-pdf01.type01 .pdf-acc > li > p > a .pdf-cate{font-weight: 600;font-size: 16px;line-height: 19px;color: #0053CF;border: 1px solid #0053CF;padding: 4.5px 12px;display: inline-flex;border-radius: 100px;white-space: nowrap;min-width: 57px;justify-content: center;}
.bn-list-pdf01.type01 .pdf-acc > li.deleted > p > a{text-decoration: line-through;}
.bn-list-pdf01.type01 .pdf-acc .pdf-submenu{display:none;}
.bn-list-pdf01.type01 .pdf-acc .pdf-submenu > li{border-top:1px solid #DBDBDB;position: relative;}
.bn-list-pdf01.type01 .pdf-acc .pdf-submenu > li a{display:block;padding:19.5px 0 19.5px 38px;font-size: 16px;font-weight: 700;line-height: 20.8px;color: #55585E;}
.bn-list-pdf01.type01 .pdf-acc .pdf-submenu > li a:before{content: '-';position: absolute;top: 20px;left: 20px;color: #55585E;font-size: 16px;font-weight: 700;line-height: 20.8px;}


.pdf-cntl .b-btn01.type01 ul li a{display: block;padding: 18px 20px;min-width: 150px;box-sizing: border-box;border-radius: 4px;font-size: 18px;font-weight: 500;line-height: 23.4px;text-align: center;color: #111;border-radius: 50px;background: #fff;border: 1px solid #cdcdcd;}
.pdf-cntl .b-btn01.type01 ul li a.btn-zoom100{background-image: url(/_res/gradcau/_share/img/board/ico-search.png);background-repeat: no-repeat;background-position: center right 20px;padding-right: 65px;text-align: left;}
.pdf-cntl .b-btn01.type01 ul li a.btn-zoom100:hover{border:1px solid #003B84;background: #003B84;color: #fff;background-image: url(/_res/gradcau/_share/img/board/ico-search-w.png);background-repeat: no-repeat;background-position: center right 20px;padding-right: 65px;text-align: left;}
.pdf-cntl .b-btn01.type01 ul li a.btn-download02{background-image: url(/_res/gradcau/_share/img/common/bg-down-link.png);background-repeat: no-repeat;background-position: center right 20px;padding-right: 65px;text-align: left;}
.pdf-cntl .b-btn01.type01 ul li a.btn-download02:hover{border:1px solid #003B84;background: #003B84;color: #fff;background-image: url(/_res/gradcau/_share/img/common/bg-down-link-w.png);background-repeat: no-repeat;background-position: center right 20px;padding-right: 65px;text-align: left;}

.bn-list-pdf01.type01 .pdf-content .pdf-cntl {min-height: 90px;border-left: 1px solid #DBDBDB;border-bottom: 1px solid #DBDBDB;box-sizing: border-box;display: flex;align-items: center;padding: 10px 20px;justify-content: space-between;}


@media (max-width: 1024px){
	.sub-content-wrap{padding: 30px 0 0;}
	.bn-list-pdf01:has(.pdf-lang){margin-top: 70px;}
	.bn-list-pdf01.type01{position: relative;}
	.bn-list-pdf01.type01 .pdf-list .b-sel-title{padding: 29px 79px 29px 20px;font-size: 24px;line-height: 36px;background-size: 44px;background-position: center right 20px;}
	.bn-list-pdf01.type01 .pdf-list .b-sel-box.close .b-sel-title{background-size: 44px;background-position: center right 20px;}
	.bn-list-pdf01.type01 .pdf-list .b-sel-box ul li a{font-size: 18px;line-height: 23.4px;padding: 15px 20px;}

	.bn-list-pdf01.type01 .pdf-box{flex-direction: column;}
	.bn-list-pdf01.type01 .pdf-box .pdf-menu{width: 100%;height: auto;}
	.bn-list-pdf01.type01 .pdf-menu .pdf-menu-tit{font-size: 20px;line-height: 30px;min-height: 60px;}
	.bn-list-pdf01.type01 .pdf-acc{margin:0 0 0 20px;padding:0 20px 0 0;max-height: 362px;}
	.bn-list-pdf01.type01 .pdf-acc > li:last-child{border-bottom: 0;}
	.bn-list-pdf01.type01 .pdf-acc > li > p > a{font-size: 16px;line-height: 20.8px;padding: 15px 0;}
	.bn-list-pdf01.type01 .pdf-acc .pdf-submenu > li a{font-size: 14px;line-height: 18.2px;padding: 16px 0 16px 38px;}
	.bn-list-pdf01.type01 .pdf-acc .pdf-submenu > li a:before{top: 15px;}
	.bn-list-pdf01.type01 .pdf-acc > li.active > p > a:after {background: url(../img/common/ico-pdf.png) no-repeat right center / 16px;}

	.bn-list-pdf01.type01 .pdf-content{width: 100%;border-top: 1px solid #DBDBDB;margin-top: 15px;padding-bottom: 20px;}
	.bn-list-pdf01.type01 .pdf-content .pdf-tool{padding: 20px;height: auto;border-bottom: 0;border: 0;}
	.bn-list-pdf01.type01 .pdf-content .pdf-tool .b-btn01.type01{width: 100%;}
	.bn-list-pdf01.type01 .pdf-content .pdf-tool .b-btn01.type01 ul li{flex: 1;}
	.bn-list-pdf01.type01 .pdf-content .pdf-tool .pdf-lang{position: absolute;top: -70px;left: 0;right: 0;z-index:0;padding: 10px 20px 0;border-top: none;}
	.bn-list-pdf01.type01 .pdf-lang .b-sel-box ul{padding: 7px 0;}
	.bn-list-pdf01.type01 .pdf-lang .b-sel-box ul li a{padding: 8px 15px;}
	.bn-list-pdf01.type01 .pdf-content .pdf-view{height: 500px;margin: 0 20px;}
	.bn-list-pdf01.type01 .pdf-content .pdf-cntl{border-left:none;}
}

@media (max-width: 768px){
	.bn-list-pdf01.type01 .pdf-content .pdf-tool .b-btn01.type01 ul{display:flex;margin: 0;gap: 15px;}
	.bn-list-pdf01:has(.pdf-lang){margin-top: 70px;}
	.bn-list-pdf01.type01 .pdf-content .pdf-cntl{padding: 20px 20px 0 20px;height: auto;border-bottom: 0;border: 0;}
	.bn-list-pdf01.type01 .pdf-content .pdf-tool{padding:0 20px 20px;}
	.pdf-cntl .b-btn01.type01{width:100%}
	
	.pdf-cntl .b-btn01.type01 ul li a{font-size: 16px;padding: 11px 17px;min-width: auto;}
}