/* layout */
.sub-container{margin:0 auto;max-width:1280px;}

/* board common */
input, button, select{font-family:inherit;}
select::-ms-expand{display:none;}
pre{font-family:inherit;line-height:27px;white-space:pre-line;}
.b-h4-tit01{position:relative;padding:0 0 18px 34px;font-size:22px;line-height:27px;color:#0066b3;font-weight:500;}
.b-h4-tit01:before{content:'';display:block;position:absolute;top:3px;left:0;width:23px;height:24px;background:url(/_res/ajou/_share/img/common/ico-h4.gif) no-repeat center center;}
.b-h5-tit01{position:relative;padding:0 0 10px 12px;font-size:18px;line-height:23px;color:#222;font-weight:500;}
.b-h5-tit01:before{content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:5px;background:#ff8400;border-radius:50%;}
.b-ol-type01 > li{margin:0 0 0 18px;line-height:25px;list-style-type:decimal;}
.txt-red{color:#ed1b24;}
.txt-blue{color:#046cc4 !important;}
.txt-orange{color:#ff8700 !important;}
.b-mark-p{position:relative;font-size:14px;color:#046cc4;line-height:23px;font-weight:500;}

/*button*/
.b-btn-wrap.profList-btn-wrap ul li {text-align:center;}
.b-btn-wrap.profList-btn-wrap ul li #profList_save {
	width: 30%;
}
button{cursor:pointer;}
.b-btn-wrap{padding:45px 0 0 0;text-align:right;}
.b-btn-wrap.center{text-align:center;}
.b-btn-wrap.left{text-align:left;}
.b-btn-wrap ul li{display:inline-block;}
.b-btn-wrap ul li{margin:0 10px 10px 0;} 
.b-btn-wrap a, .b-btn-wrap button{margin:0 0 10px 10px;line-height:1;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;}
.b-btn-menu {float:right;padding:3.5px 15px 5px;border:1px solid #dedede;border-radius:3px;font-size:15px;color:#666;} 
.b-btn-wrap a:first-child, .b-btn-wrap button:first-child{margin:0;}
.b-btn-type01{display:inline-block;padding:14px 20px;min-width:160px;min-height:40px;border:1px solid rgba(0,0,0,0.5);background-color:#fff;font-size:17px;line-height:17px;font-weight:500;box-sizing:border-box;text-align:center;}
.b-btn-type01:hover{background-color:#7b858e;color:#fff;}
.b-btn-type01.b-btn-c-blue{background-color:#7b858e;color:#fff;}
.b-btn-type01.b-btn-c-gray{background-color:#e1e1e1;border-color:#cccccc;}
.b-btn-type01.b-btn-c-black{background-color:#222;color:#fff;}
.b-btn-type02{display:inline-block;padding:7px 55px 7px 25px;border:1px solid #777;background-image:url(/_res/ajou/_share/img/common/ico-down.png);background-repeat:no-repeat;background-position:right 20px top 50%;font-weight:400;font-size:15px;line-height:21px;border-radius:5px;}
.b-btn-type02:hover{background:#046cc4 url(/_res/ajou/_share/img/common/ico-down-over.png) no-repeat right 20px top 50%;color:#fff;}
.b-btn-type02.link{background-image:url(/_res/ajou/_share/img/common/bg-link.png);}
.b-btn-type02.link:hover{background:#046cc4 url(/_res/ajou/_share/img/common/bg-link-w.png) no-repeat right 20px top 50%;}

/* table*/
.b-ajou-table{width:100%;table-layout:fixed;border-top:2px solid #046cc5;}
.b-ajou-table table{table-layout:unset;}
.b-ajou-table thead th{padding:12px 15px 13px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#f3f3f3;font-weight:400;font-size:16px;color:#000;line-height:24px;text-align:center;letter-spacing:-0.5px;word-wrap:break-word;}
.b-ajou-table thead th.b-th-left{text-align:left !important;}
.b-ajou-table thead th.b-no-right{border-right:none !important}

.b-ajou-table tbody th{padding:12px 15px 13px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#f3f3f3;font-weight:400;font-size:16px;color:#000;line-height:24px;text-align:center;letter-spacing:-0.5px;word-wrap:break-word;}
.b-ajou-table tbody th.b-bo-right{border-right:1px solid #e1e1e1 !important;}
.b-ajou-table tbody th.b-th-left{text-align:left !important;}
.b-ajou-table tbody th.b-no-right{border-right:none !important;}
.b-ajou-table tbody td{padding:12px 15px 13px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-size:17px;color:#333;line-height:24px;word-wrap:break-word;text-align:center;letter-spacing:-0.5px;}
.b-ajou-table tbody td.b-td-left{text-align:left !important;}
.b-ajou-table tbody td.b-no-bottom{border-bottom:none !important;}

.b-ajou-table thead th.b-bo-right{border-right:1px solid #e1e1e1 !important;}
.b-ajou-table thead th.b-bo-bottom{border-bottom:1px solid #e1e1e1 !important;}
.b-ajou-table tbody td.b-bo-right{border-right:1px solid #e1e1e1 !important;}
.b-ajou-table tbody td.b-bo-bottom{border-right:1px solid #e1e1e1 !important;}
.b-ajou-table tbody td.b-no-right{border-right:none !important;}
.b-ajou-table tbody td.b-td-bg{background:#f3f3f3;}

.b-ajou-table tfoot td{padding:12px 10px 13px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#f3f3f3;font-weight:500;font-size:17px;color:#333;line-height:24px;text-align:center;letter-spacing:-0.5px;word-wrap:break-word;}
.b-ajou-table tfoot td.b-no-right{border-right:none !important;}

/* checkbox, radio */
.type01 .b-radio{display:none;}
.type01 .b-radio + label{display:inline-block;position:relative;margin-right:30px;padding-left:30px;font-weight:400;cursor:pointer;}
.type01 .b-radio + label:before{content:"";display:inline-block;position:absolute;top:50%;left:0;padding:0 0 0 3px;width:15px;height:15px;border:1px solid #959595;background-color:#ebebeb;font-size:13px;border-radius:24px;box-sizing:border-box;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.type01 .b-radio + label img{margin:5px 0;max-width:100%;}
.type01 .b-radio:checked + label:before{background-color:#fff;}
.type01 .b-radio:checked + label:after{content:"";display:block;position:absolute;top:50%;left:4px;width:7px;height:7px;background-color:#046cc4;border-radius:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.type01 .b-chk{display:none;}
.type01 .b-chk + label{display:inline-block;position:relative;margin:0 23px 0 0;padding:0 0 0 34px;font-weight:400;font-size:16px;line-height:27px;vertical-align:middle;cursor:pointer;}
.type01 .b-chk + label:before{content:"";display:inline-block;position:absolute;left:0;top:0;padding:0 0 0 3px;width:27px;height:27px;border:1px solid #c8c8c8;background-color:#fff;font-size:13px;border-radius:3px;box-sizing:border-box;}
.type01 .b-chk:checked + label:before{content:"\2714";padding:0 3px 0 0;background:#0b50a1;font-size:22px;line-height:1;color:#fff;}

/* .b-category01 type02 */
.b-category01.type01 .category-box{position:relative;padding:0 0 62px;width:100%;text-align:center;}
.b-category01.type01 .category-box .tab-cate01{border-left:1px solid #cccccc;border-top:1px solid #cccccc;box-sizing:border-box;}
.b-category01.type01 .category-box .tab-cate01:after{content:'';display:block;clear:both;}
.b-category01.type01 .category-box .tab-cate01 li{float:left;position:relative;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;box-sizing:border-box;vertical-align:middle;}
.b-category01.type01 .category-box .tab-cate01 li:last-of-type{margin:0;}
.b-category01.type01 .category-box .tab-cate01 li a{display:block;padding:10px 5px;font-size:17px;line-height:25px;color:#5c5c5c;font-weight:400;}
.b-category01.type01 .category-box .tab-cate01 li.active{border-color:#046cc4;background-color:#046cc4;}
.b-category01.type01 .category-box .tab-cate01 li.active a{background-color:#046cc4;color:#fff}
.b-category01.type01 .category-box .tab-cate01.row02 li{width:50%;}
.b-category01.type01 .category-box .tab-cate01.row03 li{width:33.3333%;}
.b-category01.type01 .category-box .tab-cate01.row04 li{width:25%;}
.b-category01.type01 .category-box .tab-cate01.row05 li{width:20%;}
.b-category01.type01 .category-box .tab-cate01.row06 li{width:16.6666%;}
.b-category01.type01 .category-box .tab-cate01.row07 li{width:14.2857%;}
.b-category01.type01 .category-box .tab-cate01.row08 li{width:12.5%;}
.b-category01.type01 .category-box .tab-cate01.row09 li{width:20%;}
.b-category01.type01 .category-box .tab-cate01.row10 li{width:20%;}
.b-category01.type01 .category-box .tab-cate01.row11 li{width:20%;}
.b-category01.type01 .category-box .tab-cate01.row12 li{width:20%;}
.b-category01.type01 .category-box .tab-cate01.row13 li{width:20%;}
.b-category01.type01 .category-box .tab-cate01.row14 li{width:20%;}
.b-category01.type01 .category-box .tab-cate01.row15 li{width:20%;}
.b-category01.type01 .category-box .tab-cate01.row16 li{width:16.6666%;}
.b-category01.type01 .category-box .tab-cate01.row17 li{width:16.6666%;}

/* 검색 영역01 type01*/
.bn-search01.type01 .b-search-wrap{margin:0 0 20px 0;text-align:right;}
.bn-search01.type01 .b-search-wrap .b-contact-box{border:1px solid #9aa5ab;}
.bn-search01.type01 .b-sel-box{display:inline-block;position:relative;margin:0 6px 0 0;min-width:120px;text-align:left;vertical-align:middle;}
.bn-search01.type01 .b-sel-box ul{display:none;position:absolute;top:100%;z-index:10;width:100%;}
.bn-search01.type01 .b-sel-box.close{z-index:20;}
.bn-search01.type01 .b-sel-box.close ul{display:block;}
.bn-search01.type01 .b-sel-box .b-sel-title{display:block;padding:12px 10px;width:100%;border:1px solid #dedede;background:#fff url(/_res/ajou/_share/img/common/btn-sel-open.png) no-repeat right 9px center;background-size:10px;font-size:15px;color:#7b7b7b;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.bn-search01.type01 .b-sel-box.close .b-sel-title{background:#fff url(/_res/ajou/_share/img/common/btn-sel-close.png) no-repeat right 9px center;background-size:10px;}
.bn-search01.type01 .b-sel-box ul li{width:100%;border:1px solid #dedede;border-top:none;background-color:#fff;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-sizing:border-box;}
.bn-search01.type01 .b-sel-box ul li a{display:block;padding:12px 10px;width:100%;height:100%;font-size:15px;color:#666;box-sizing:border-box;}
.bn-search01.type01 .b-sel-box ul li a:hover{background:#f9f9f9;}
.bn-search01.type01 .b-cate-wrap{padding:0 0 6px 0;}
.bn-search01.type01 .b-cate-wrap.row02 .b-sel-box{min-width:228px;}
.bn-search01.type01 .b-cate-wrap .b-sel-box:last-of-type{margin:0;}

.bn-search01.type01 .b-cate01{min-width:150px;}
.bn-search01.type01 .b-cate01 ul{height:240px;overflow-y:auto;}

.bn-search01.type01 .b-search-box, .bn-search02.type01 .b-search-box{display:inline-block;border:1px solid #dedede;}
.bn-search01.type01 input, .bn-search02.type01 input{display:inline-block;padding:9px 10px;min-width:255px;border:0;font-size:15px;color:#7b7b7b;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-search01.type01 input:focus, .bn-search02.type01 input:focus{outline:#222 solid 1px;outline-offset:0;}
.bn-search01.type01 input::placeholder, .bn-search02.type01 input::placeholder{color:#bbb;}
.bn-search01.type01 .b-sel-btn, .bn-search02.type01 .b-sel-btn{padding:10px 15px;border:0;background:#fff url(/_res/ajou/_share/img/common/btn-search.png) no-repeat center center;background-size:20px;box-sizing:border-box;vertical-align:middle;cursor:pointer;text-indent:-9999px;}
.bn-search01.type01 .b-sel-label span, .bn-search02.type01 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type01 .b-input.yearpicker,.bn-search02.type01 .b-input.yearpicker, .bn-search01.type01 .b-input.datepicker{padding-right:40px;width:calc(50% - 11px);max-width:150px;background:#fff url(/_res/ajou/_share/img/common/ico-datepicker01.png) no-repeat right 10px top 50%;}

.b-total-wrap{display:inline-block;float:left;margin:11px 0 0 0;}
.b-total-wrap p{font-size:16px;color:#5c5c5c;}
.b-total-wrap p span:first-child{color:#ff8800;font-weight:500;}
.b-total-wrap p span:nth-of-type(2){font-weight:500;}

/* RSS 아이콘 */
.b-rss-wrap{padding:0 0 25px;}
.b-rss-wrap:after{content:'';display:block;clear:both;}
.b-rss-box{float:left;}
.b-rss-box .b-total-wrap{display:inline-block;float:none;margin:0;vertical-align:middle;}
.b-rss-box .b-ico-rss{display:inline-block;margin:5px 9px 0 0;padding:5px 29px 7px 40px;min-width:100px;background:url(/_res/ajou/_share/img/common/ico-rss.png) no-repeat 17px center;border:1px solid #cccccc;border-radius:4px;font-weight:500;color:#666;vertical-align:middle;box-sizing:border-box;}

/* 검색 영역01 type02 */
.bn-search01.type02 .b-search-wrap{margin:0 0 40px;padding:50px 0;background:#eee;text-align:center;}
.bn-search01.type02 .b-sel-box{display:inline-block;position:relative;margin:0 6px 0 0;min-width:120px;text-align:left;vertical-align:middle;}
.bn-search01.type02 .b-sel-box ul{display:none;position:absolute;top:100%;z-index:10;width:100%;}
.bn-search01.type02 .b-sel-box.close{z-index:20;}
.bn-search01.type02 .b-sel-box.close ul{display:block;}
.bn-search01.type02 .b-sel-box .b-sel-title{display:block;padding:12px 10px;width:100%;border:1px solid #dedede;background:#fff url(/_res/ajou/_share/img/common/btn-sel-open.png) no-repeat right 9px center;background-size:10px;font-size:15px;color:#7b7b7b;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.bn-search01.type02 .b-sel-box.close .b-sel-title{background:#fff url(/_res/ajou/_share/img/common/btn-sel-close.png) no-repeat right 9px center;background-size:10px;}
.bn-search01.type02 .b-sel-box ul li{width:100%;border:1px solid #dedede;border-top:none;background-color:#fff;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-sizing:border-box;}
.bn-search01.type02 .b-sel-box ul li a{display:block;padding:12px 10px;width:100%;height:100%;font-size:15px;color:#666;box-sizing:border-box;}
.bn-search01.type02 .b-sel-box ul li a:hover{background:#f9f9f9;}
.bn-search01.type02 .b-cate-wrap{padding:0 0 6px 0;}
.bn-search01.type02 .b-cate-wrap.row02 .b-sel-box{min-width:228px;}
.bn-search01.type02 .b-cate-wrap .b-sel-box:last-of-type{margin:0;}

.bn-search01.type02 .b-cate01{min-width:150px;}
.bn-search01.type02 .b-cate01 ul{height:240px;overflow-y:auto;}

.bn-search01.type02 .b-search-box, .bn-search02.type01 .b-search-box{display:inline-block;border:1px solid #dedede;background:#fff;}
.bn-search01.type02 input, .bn-search02.type01 input{display:inline-block;padding:8.5px 10px;min-width:500px;border:0;font-size:15px;color:#7b7b7b;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-search01.type02 input:focus, .bn-search02.type01 input:focus{outline:#222 solid 1px;outline-offset:0;}
.bn-search01.type02 input::placeholder, .bn-search02.type01 input::placeholder{color:#bbb;}
.bn-search01.type02 .b-sel-btn, .bn-search02.type01 .b-sel-btn{padding:10px 15px;border:0;background:#fff url(/_res/ajou/_share/img/common/btn-search.png) no-repeat center center;background-size:20px;box-sizing:border-box;vertical-align:middle;cursor:pointer;text-indent:-9999px;}
.bn-search01.type02 .b-sel-label span, .bn-search02.type01 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type02 .b-input.yearpicker,.bn-search02.type01 .b-input.yearpicker, .bn-search01.type02 .b-input.datepicker{padding-right:40px;width:calc(50% - 11px);max-width:150px;background:#fff url(/_res/ajou/_share/img/common/ico-datepicker01.png) no-repeat right 10px top 50%;}

.bn-search01.type02 .b-total-wrap{display:none;float:left;margin:11px 0 0 0;}
.bn-search01.type02 .b-total-wrap p{font-size:16px;color:#5c5c5c;}
.bn-search01.type02 .b-total-wrap p span:first-child{color:#ff8800;font-weight:500;}
.bn-search01.type02 .b-total-wrap p span:nth-of-type(2){font-weight:500;}

/* 검색 영역02 type01 */
.bn-search02.type01 .b-search-wrap{margin:0 0 20px 0;}
.bn-search02.type01 .b-search-box{background:#fff;}
.bn-search02.type01 .b-sel-box{display:inline-block;position:relative;margin:0 6px 0 0;min-width:120px;text-align:left;vertical-align:middle;}
.bn-search02.type01 .b-sel-box ul{display:none;position:absolute;top:100%;z-index:10;width:100%;}
.bn-search02.type01 .b-sel-box.close{z-index:20;}
.bn-search02.type01 .b-sel-box.close ul{display:block;}
.bn-search02.type01 .b-sel-box .b-sel-title{display:block;padding:12px 10px;width:100%;border:1px solid #dedede;background:#fff url(/_res/ajou/_share/img/common/btn-sel-open.png) no-repeat right 9px center;background-size:10px;font-size:15px;color:#7b7b7b;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.bn-search02.type01 .b-sel-box.close .b-sel-title{background:#fff url(/_res/ajou/_share/img/common/btn-sel-close.png) no-repeat right 9px center;background-size:10px;}
.bn-search02.type01 .b-sel-box ul li{width:100%;border:1px solid #dedede;border-top:none;background-color:#fff;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-sizing:border-box;}
.bn-search02.type01 .b-sel-box ul li a{display:block;padding:12px 10px;width:100%;height:100%;font-size:15px;color:#666;box-sizing:border-box;}
.bn-search02.type01 .b-sel-box ul li a:hover{background:#f9f9f9;}
.bn-search02.type01 .b-cate-wrap{padding:0 0 6px 0;}
.bn-search02.type01 .b-cate-wrap.row02 .b-sel-box{min-width:228px;}
.bn-search02.type01 .b-cate-wrap .b-sel-box:last-of-type{margin:0;}

.bn-search02.type01 .b-cate01{min-width:150px;}
.bn-search02.type01 .b-cate01 ul{height:240px;overflow-y:auto;}

/* .b-paging01 type01 */
.b-paging01.type01 .b-paging-wrap ul{padding:35px 0 0;text-align:center;}
.b-paging01.type01 .b-paging-wrap ul li{display:inline-block;margin:0 1px 0 0;vertical-align:middle;}
.b-paging01.type01 .b-paging-wrap ul li.prev{padding:0 12px 0 0;}
.b-paging01.type01 .b-paging-wrap ul li.next{padding:0 0 0 12px;}
.b-paging01.type01 .b-paging-wrap ul li a{display:block;position:relative;padding:7px 0 8px;min-width:30px;border:1px solid rgba(0,0,0,0.1);font-size:14px;box-sizing:border-box;}
.b-paging01.type01 .b-paging-wrap ul li.pager a{height:31px;background-repeat:no-repeat;background-position:center;}
.b-paging01.type01 .b-paging-wrap ul li.first a{background-image:url(/_res/ajou/_share/img/common/btn-first-page.png);}
.b-paging01.type01 .b-paging-wrap ul li.prev a{background-image:url(/_res/ajou/_share/img/common/btn-prev-page.png);}
.b-paging01.type01 .b-paging-wrap ul li.next a{background-image:url(/_res/ajou/_share/img/common/btn-next-page.png);}
.b-paging01.type01 .b-paging-wrap ul li.last a{background-image:url(/_res/ajou/_share/img/common/btn-last-page.png);}
.b-paging01.type01 .b-paging-wrap ul li a:hover{background-color:#636363;color:#fff;}
.b-paging01.type01 .b-paging-wrap ul li a.active{background-color:#636363;color:#fff;}
.b-paging01.type01 .b-paging-wrap ul li.first a:hover{background-image:url(/_res/ajou/_share/img/common/btn-first-page-on.png);}
.b-paging01.type01 .b-paging-wrap ul li.prev a:hover{background-image:url(/_res/ajou/_share/img/common/btn-prev-page-on.png);}
.b-paging01.type01 .b-paging-wrap ul li.next a:hover{background-image:url(/_res/ajou/_share/img/common/btn-next-page-on.png);}
.b-paging01.type01 .b-paging-wrap ul li.last a:hover{background-image:url(/_res/ajou/_share/img/common/btn-last-page-on.png);} 

/* .b-paging01 type02 */

/* bn-list-common01 type01 */
.bn-list-common01.type01 .adm-chk{display:block;margin:0 0 10px 0;}
.bn-list-common01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-common01.type01 .adm-chk label{font-size:15px;}
.bn-list-common01.type01 .article-chk{position:absolute;top:16px;left:-15px;}
.bn-list-common01.type01 table{width:100%;border-spacing:0;border-top:2px solid #202020;table-layout:fixed;}
.bn-list-common01.type01 .b-col{width:8%;}
.bn-list-common01.type01 .b-col-title{width:auto;}
.bn-list-common01.type01 .b-col-expand{width:26%;}
.bn-list-common01.type01 .b-col-date{width:12%;}
.bn-list-common01.type01 .b-col-wide{width:15%;}
.bn-list-common01.type01 table thead tr{display:none;}
.bn-list-common01.type01 table thead th{padding:18px 10px;border-bottom:1px solid #dddddd;background-color:#f3f3f3f3;font-size:17px;line-height:25px;font-weight:500;}
.bn-list-common01.type01 table thead th.b-no-right{border-right:none !important}
.bn-list-common01.type01 table tbody th{padding:18px 10px;border-bottom:1px solid #eee;background-color:#fafafa;font-weight:200;}
.bn-list-common01.type01 table tbody td{position:relative;padding:18px 10px;border-bottom:1px solid #dddddd;font-size:16px;line-height:24px;font-weight:400;text-align:center;}
.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-answer{display:inline-block;}
.bn-list-common01.type01 .b-title-box:after{content:'';display:block;clear:both;}
.bn-list-common01.type01 .b-title-box a{display:inline-block;max-width:calc(100% - 45px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height:21px;box-sizing:border-box;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-etc-box{float:left;padding:0 9px 0 0;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-lock{display:none;width:14px;height:16px;background:url(/_res/ajou/_share/img/common/ico-lock03.png) no-repeat 0 0;background-size:14px;text-indent:-99999px;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-new{display:inline-block;margin:0 2px 0 0;font-weight:300;font-size:10px;line-height:1;color:#e32b52;box-sizing:border-box;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-file{display:block;}
.bn-list-common01.type01 .b-title-box .b-btn-reply{display:none;}
.bn-list-common01.type01 .b-file-box{margin:0 auto;width:20px;height:22px;background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat 0 0;background-size:20px;}
.bn-list-common01.type01 .b-file-box:hover{background:url(/_res/ajou/_share/img/common/ico-file-on.png) no-repeat 0 0;background-size:20px;}
.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(/_res/ajou/_share/img/common/ico-reply01.png) no-repeat 11px 4px;background-size:15px;}
.bn-list-common01.type01 .b-top-box .b-title-box{/*padding:0 0 0 29px;*/background:url(/_res/ajou/_share/img/common/) no-repeat 0 2px;}
.bn-list-common01.type01 .b-top-box .b-num-box.num-notice:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65px;height:32px;border-radius:4px;background:#5c809f;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.bn-list-common01.type01 .b-top-box .b-num-box.num-notice span{position:relative;z-index:10;font-size:15px;line-height:23px;color:#fff;}

.bn-list-common01.type01.bn-common .b-title-box a:hover{text-decoration:underline;}
.bn-list-common01.type01.bn-common-cate table tbody td{color:#686a68;}
.bn-list-common01.type01.bn-common-cate table tbody td.b-num-box,.bn-list-common01.type01.btn-common-cate table tbody td.b-num-box + td{color:#222;} 
.bn-list-common01.type01.bn-common-cate .b-top-box{background:#f7f7f7;}

/* bn-list-common02 type01 */
.bn-list-common02.type01 .adm-chk{display:block;margin:0 0 10px 0;}
.bn-list-common02.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-common02.type01 .adm-chk label{font-size:15px;}
.bn-list-common02.type01 .article-chk{display:block;position:absolute;top:14px;left:-15px;z-index:10;}
.bn-list-common02.type01 table{width:100%;border-spacing:0;border-top:2px solid #202020;table-layout:fixed;}
.bn-list-common02.type01 .b-col{width:9%;}
.bn-list-common02.type01 .b-col-title{width:auto;}
.bn-list-common02.type01 .b-col-date{width:12%;}
.bn-list-common02.type01 .b-col-wide{width:15%;}
.bn-list-common02.type01 table thead th{padding:15px 10px;border-bottom:1px solid #dddddd;background-color:#f3f3f3f3;font-size:17px;line-height:25px;font-weight:500;}
.bn-list-common02.type01 table thead th.b-no-right{border-right:none !important}
.bn-list-common02.type01 table tbody th{padding:15px 10px;border-bottom:1px solid #eee;background-color:#fafafa;font-weight:200;}
.bn-list-common02.type01 table tbody td{position:relative;padding:15px 10px;border-bottom:1px solid #dddddd;font-size:16px;line-height:24px;font-weight:400;text-align:center;}
.bn-list-common02.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-common02.type01 table tbody td.b-no-right{border-right:none !important;}
.bn-list-common02.type01 table tbody td .b-btn-reply{display:inline-block;padding:5px 20px;border:1px solid #ccc;border-radius:5px;}
.bn-list-common02.type01 table tbody td .b-btn-reply.complete{border-color:#046cc4;background:#046cc4;color:#fff;}
.bn-list-common02.type01 .b-title-box:after{content:'';display:block;clear:both;}
.bn-list-common02.type01 .b-title-box a{display:inline-block;max-width:calc(100% - 55px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height:21px;box-sizing:border-box;vertical-align:middle;}
.bn-list-common02.type01 .b-title-box .b-btn-reply{padding:0 7px;margin: 0 0 0 5px;}
.bn-list-common02.type01 .b-title-box .b-etc-box{display:none;float:left;padding:0 13px 0 0;}
.bn-list-common02.type01 .b-title-box .b-etc-box .b-lock{display:inline-block;width:14px;height:16px;background:url(/_res/ajou/_share/img/common/ico-lock03.png) no-repeat 0 0;background-size:14px;text-indent:-99999px;vertical-align:middle;}
.bn-list-common02.type01 .b-title-box .b-etc-box .b-new{display:inline-block;margin:0 2px 0 0;font-weight:300;font-size:10px;line-height:1;color:#e32b52;box-sizing:border-box;vertical-align:middle;}
.bn-list-common02.type01 .b-title-box .b-etc-box .b-file{display:block;}
/*.bn-list-common02.type01 .b-title-box .b-btn-reply{display:none;}*/
.bn-list-common02.type01 .b-file-box{margin:0 auto;width:20px;height:22px;background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat 0 0;background-size:20px;}
.bn-list-common02.type01 .b-file-box:hover{background:url(/_res/ajou/_share/img/common/ico-file-on.png) no-repeat 0 0;background-size:20px;}
.bn-list-common02.type01 .b-title-box .b-m-con{display:none;}
.bn-list-common02.type01 .b-reply-box .b-title-box{padding:0 0 0 30px;background:url(/_res/ajou/_share/img/common/ico-reply01.png) no-repeat 11px 4px;background-size:15px;}
.bn-list-common02.type01 .b-top-box .b-title-box{/*padding:0 0 0 29px;*/background:url(/_res/ajou/_share/img/common/) no-repeat 0 2px;}
.bn-list-common02.type01 .b-top-box .b-num-box.num-notice:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65px;height:32px;border-radius:4px;background:#5c809f;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.bn-list-common02.type01 .b-top-box .b-num-box.num-notice span{position:relative;z-index:10;font-size:15px;line-height:23px;color:#fff;}
.bn-list-common02.type01 .b-btn-modify{display:inline-block;padding:9px 10px;min-height:35px;border:1px solid rgba(0,0,0,0.5);border-radius:5px;font-size:15px;line-height:15px;font-weight:500;box-sizing:border-box;text-align:center;}
.bn-list-common02.type01 .b-btn-modify:hover{background:#046cc4;color:#fff;}

.bn-list-common02.type01.bn-common-qna .b-title-box .b-etc-box{display:block;}
.bn-list-common02.type01.bn-common-qna .b-title-box .b-etc-box .b-lock{display:inline-block;}
.bn-list-common02.type01.bn-common-qna .b-title-box .b-etc-box .b-new{display:none;}
.bn-list-common02.type01.bn-common-qna .b-title-box .b-etc-box .b-file{display:none;}

/* cie 요청 */
.bn-list-common02.type01 .cie-board-table .b-col-date{width:13%;}

/* bn-list-rule01 type01 규정, 규정집 */
.b-rule-category.type01{display:inline-block;width:295px;margin:0 30px 0 0;vertical-align:top;}
.b-rule-category.type01 .b-rule-cate-box{max-height:793px;overflow:auto;}
.b-rule-category.type01 .b-rule-cate-box > ul{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.b-rule-category.type01 .b-rule-cate-box > ul > li{border-bottom:1px solid #ccc;}
.b-rule-category.type01 .b-rule-cate-box > ul > li a{display:block;padding:20px 10px 20px 24px;font-size:17px;line-height:25px;}
.b-rule-category.type01 .b-rule-cate-box > ul > li > a.on{background:#046cc4;color:#fff;}
.b-rule-category.type01 .b-rule-cate-box > ul > li > ul li a{display:inline-block;padding:0;text-align:left;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth02{display:none;padding:25px 30px;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth02 > li{padding:0 0 5px 0;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth02 > li:last-of-type{padding:0;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth02 > li > a{position:relative;padding:0 0 0 7px;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth02 > li > a.on{color:#046cc4;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth02 > li > a:hover{color:#046cc4;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth02 > li > a:before{content:'';display:block;position:absolute;top:13px;left:0;width:2px;height:2px;background:#797979;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth02 > li > a.on:before{background:#046cc4;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth02 > li > a:hover:before{background:#046cc4;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth03{display:none;padding:0 0 10px;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth03 > li{padding:0 0 0 8px;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth03 > li > a{position:relative;padding:0 0 0 8px;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth03 > li > a.on{color:#046cc4;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth03 > li > a:before{content:'';display:block;position:absolute;top:14px;left:0;width:5px;height:1px;background:#777777;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth03 > li > a.on:before{background:#046cc4;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth03 > li > a:hover{color:#046cc4;}
.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth03 > li > a:hover:before{background:#046cc4;}

.bn-rule-box{display:inline-block;width:calc(100% - 329px);vertical-align:top;}
.bn-list-rule01.type01 .adm-chk{display:block;margin:0 0 10px 0;}
.bn-list-rule01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-rule01.type01 .adm-chk label{font-size:15px;}
.bn-list-rule01.type01 .article-chk{position:absolute;top:0;left:0;z-index:10;}
.bn-list-rule01.type01 table{width:100%;border-spacing:0;border-top:2px solid #202020;table-layout:fixed;}
.bn-list-rule01.type01 .b-col{width:8%;}
.bn-list-rule01.type01 .b-col-title{width:auto;}
.bn-list-rule01.type01 .b-col-expand{width:26%;}
.bn-list-rule01.type01 .b-col-date{width:12%;}
.bn-list-rule01.type01 table thead tr{display:none;}
.bn-list-rule01.type01 table thead th{padding:18px 10px;border-bottom:1px solid #dddddd;background-color:#f3f3f3f3;font-size:17px;line-height:25px;font-weight:500;}
.bn-list-rule01.type01 table thead th.b-no-right{border-right:none !important}
.bn-list-rule01.type01 table tbody th{padding:18px 10px;border-bottom:1px solid #eee;background-color:#fafafa;font-weight:200;}
.bn-list-rule01.type01 table tbody td{position:relative;padding:18px 33px;border-bottom:1px solid #dddddd;font-size:16px;line-height:24px;font-weight:400;text-align:center;}
.bn-list-rule01.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-rule01.type01 table tbody td.b-no-right{border-right:none !important;}
.bn-list-rule01.type01 .b-title-box:after{content:'';display:block;clear:both;}
.bn-list-rule01.type01 .b-title-box a{display:block;width:100%;}
.bn-list-rule01.type01 .b-title-box a:hover{text-decoration:underline;}
.bn-list-rule01.type01 .b-title-box span{display:block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height:21px;box-sizing:border-box;vertical-align:middle;}
.bn-list-rule01.type01 .b-title-box .b-etc-box{float:left;padding:0 9px 0 0;}
.bn-list-rule01.type01 .b-title-box .b-etc-box .b-lock{display:none;width:14px;height:16px;background:url(/_res/ajou/_share/img/common/ico-lock03.png) no-repeat 0 0;background-size:14px;text-indent:-99999px;vertical-align:middle;}
.bn-list-rule01.type01 .b-title-box .b-etc-box .b-new{display:none;margin:0 2px 0 0;padding:5px 6px;width:34px;height:20px;border-radius:5px;background:#e32b52;font-weight:300;font-size:10px;line-height:1;color:#fff;box-sizing:border-box;vertical-align:middle;}
.bn-list-rule01.type01 .b-title-box .b-etc-box .b-file{display:block;}
.bn-list-rule01.type01 .b-title-box .b-btn-reply{display:none;}
.bn-list-rule01.type01 .b-file-box{margin:0 auto;width:20px;height:22px;background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat 0 0;background-size:20px;}
.bn-list-rule01.type01 .b-file-box:hover{background:url(/_res/ajou/_share/img/common/ico-file-on.png) no-repeat 0 0;background-size:20px;}
.bn-list-rule01.type01 .b-title-box .b-m-con{display:none;}
.bn-list-rule01.type01 .b-reply-box .b-title-box{padding:0 0 0 30px;background:url(/_res/ajou/_share/img/common/ico-reply01.png) no-repeat 11px 4px;background-size:15px;}
.bn-list-rule01.type01 .b-top-box .b-title-box{/*padding:0 0 0 29px;*/background:url(/_res/ajou/_share/img/common/) no-repeat 0 2px;}
.bn-list-rule01.type01 .b-top-box .b-num-box.num-notice:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65px;height:32px;border-radius:4px;background:#5c809f;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.bn-list-rule01.type01 .b-top-box .b-num-box.num-notice span{position:relative;z-index:10;font-size:15px;line-height:23px;color:#fff;}
.bn-list-rule01.type01 .b-common-file-box.type01 .b-popup-file-wrap{right:-25px;}

/* bn-list-research01.type01 */
.bn-list-research01.type01 .adm-chk{display:none;margin:0 0 10px 0;}
.bn-list-research01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-research01.type01 .adm-chk label{font-size:15px;}
.bn-list-research01.type01 .article-chk{display:none;position:absolute;top:14px;left:-15px;z-index:10;}
.bn-list-research01.type01 .b-wrap:after{content:'';display:block;clear:both;}
.bn-list-research01.type01 .b-wrap > div{position:relative;float:left;padding:45px 45px 35px;margin:0 40px 35px 0;width:calc(33.333% - 27px);min-height:444px;border:1px solid #cccccc;box-sizing:border-box;}
.bn-list-research01.type01 .b-wrap > div:nth-of-type(3n){margin-right:0;}
.bn-list-research01.type01 .b-wrap > div h5{margin:0 0 25px;padding:0 0 25px 15px;border-bottom:1px solid #ebebeb;font-weight:500;font-size:25px;line-height:33px;min-height:60px;box-sizing:border-box;}
.bn-list-research01.type01 .b-wrap > div > ul{padding:0 0 0 15px;height:215px;}
.bn-list-research01.type01 .b-wrap > div > ul > li{position:relative;padding:0 0 4px 8px;font-weight:500;font-size:17px;line-height:25px;}
.bn-list-research01.type01 .b-wrap > div > ul > li:last-of-type{padding-bottom:0;}
.bn-list-research01.type01 .b-wrap > div > ul > li:before{content:'';display:block;position:absolute;top:12px;left:0;width:3px;height:3px;border-radius:10px;background:#333;}
.bn-list-research01.type01 .b-wrap > div .b-btn-wrap{text-align:center;}
.bn-list-research01.type01 .b-wrap > div .b-btn-wrap ul > li{margin:0;}
.bn-list-research01.type01 .b-wrap > div .b-btn-wrap ul > li > a:hover{border:1px solid #046cc4;background:#046cc4;color:#fff;}
.bn-list-research01.type01 .b-wrap > div.b-no-post{display:block !important;float:none;padding:35px 0;width:100%;border:none;text-align:center;font-size:17px;line-height:25px;}

/* 리스트 첨부파일 영역 */
.b-common-file-box{position:relative;}
.b-common-file-box.type01 > a span{display:inline-block;line-height:23px;vertical-align:middle;}
.b-common-file-box.type01 > a span:nth-of-type(1){position:relative;width:20px;height:22px;background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat 0 0;background-size:100%;text-indent:-99999px;}
.b-common-file-box.type01 > a:hover span:nth-of-type(1){background:url(/_res/ajou/_share/img/common/ico-file-on.png) no-repeat 0 0;background-size:20px;}
.b-common-file-box.type01 > a.active span:nth-of-type(1){background:url(/_res/ajou/_share/img/common/ico-file-on.png) no-repeat 0 0;background-size:20px;}
.b-common-file-box.type01 > a span:nth-of-type(2){display:none;}
.b-common-file-box.type01 .b-popup-file-wrap{display:none;position:absolute;top:calc(100% + 15px);right:0;z-index:50;padding:10px 20px;min-width:230px;max-width:500px;border:1px solid #ccc;border-radius:5px;background:#ebebeb;box-sizing:border-box;text-align:center;}
.b-common-file-box.type01 .b-popup-file-wrap .b-popup-file-box.en{display:none;}
.b-common-file-box.type01 .b-popup-file-wrap:before{content:'';display:block;position:absolute;top:-10px;right:30px;width:20px;height:10px;background:url(/_res/ajou/_share/img/common/b-file-popup-wrap02.png) no-repeat center center;}
.b-common-file-box.type01 .b-popup-file-box:last-of-type{margin:0;padding:0;border:0;}
.b-common-file-box.type01 .b-popup-file-box h5{display:none;}
.b-common-file-box.type01 .b-popup-file-box .btn-all-down{display:none;padding:3px 24px;border:1px solid #fff;border-radius:3px;font-size:14px;line-height:19px;color:#fff;text-align:center;}
.b-common-file-box.type01 .b-popup-file-box .btn-popup-close{display:none;/* display:block;position:absolute;top:10px;right:10px;width:20px;height:20px;background:url(/_res/board/img/common/btn-popup-close.png) no-repeat center center;background-size:100%; */}
.b-common-file-box.type01 ul{text-align:left;}
.b-common-file-box.type01 ul li{padding:0 0 5px 0;line-height:1px;}
.b-common-file-box.type01 ul li:last-of-type{padding:0;}
.b-common-file-box.type01 ul li a{display:inline-block;max-width:100%;font-weight:400;font-size:14px;line-height:22px;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.b-common-file-box.type01 ul li span{display:none;position:relative;margin:0 0 0 9px;padding:0 0 0 9px;font-size:14px;line-height:22px;color:#333;vertical-align:top;}
.b-common-file-box.type01 ul li span:after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:13px;background:rgba(255,255,255,0.7);}
.b-common-file-box.type01 .b-popup-message-box ul li{font-size:14px;line-height:22px;font-weight:400;color:#fff;}

.b-common-file-box.type02 > a span{display:inline-block;line-height:23px;vertical-align:middle;}
.b-common-file-box.type02 > a span:nth-of-type(1){margin:0 4px 0 0;width:20px;height:22px;background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat 0 0;background-size:100%;text-indent:-99999px;}
.b-common-file-box.type02 > a:hover span:nth-of-type(1){background:url(/_res/ajou/_share/img/common/ico-file-on.png) no-repeat 0 0;background-size:20px;}
.b-common-file-box.type02 .b-popup-file-wrap{display:none;position:absolute;top:calc(100% + 15px);right:50px;z-index:50;padding:10px 20px;min-width:230px;max-width:500px;border:1px solid #ccc;border-radius:5px;background:#ebebeb;box-sizing:border-box;text-align:center;}
.b-common-file-box.type02 .b-popup-file-wrap:before{content:'';display:block;position:absolute;top:-10px;right:30px;width:20px;height:10px;background:url(/_res/ajou/_share/img/common/b-file-popup-wrap02.png) no-repeat center center;}
.b-common-file-box.type02 .b-popup-file-box:last-of-type{margin:0;padding:0;border:0;}
.b-common-file-box.type02 .b-popup-file-box h5{display:none;}
.b-common-file-box.type02 .b-popup-file-box .btn-all-down{display:none;padding:3px 24px;border:1px solid #fff;border-radius:3px;font-size:14px;line-height:19px;color:#fff;text-align:center;}
.b-common-file-box.type02 .b-popup-file-box .btn-popup-close{display:none;/* display:block;position:absolute;top:10px;right:10px;width:20px;height:20px;background:url(/_res/board/img/common/btn-popup-close.png) no-repeat center center;background-size:100%; */}
.b-common-file-box.type02 ul{text-align:left;}
.b-common-file-box.type02 ul li{padding:0 0 5px 0;line-height:1px;}
.b-common-file-box.type02 ul li:last-of-type{padding:0;}
.b-common-file-box.type02 ul li a{display:inline-block;max-width:100%;font-weight:400;font-size:14px;line-height:22px;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.b-common-file-box.type02 ul li span{display:none;position:relative;margin:0 0 0 9px;padding:0 0 0 9px;font-size:14px;line-height:22px;color:#333;vertical-align:top;}
.b-common-file-box.type02 ul li span:after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:13px;background:rgba(255,255,255,0.7);}

.b-common-file-box.type03{text-align:right;}
.b-common-file-box.type03 > a{display:inline-block;padding:5px 50px 5px 20px;border:1px solid #777;background-image:url(/_res/ajou/_share/img/common/ico-down.png);background-repeat:no-repeat;background-position:right 20px top 50%;font-weight:400;font-size:15px;line-height:21px;border-radius:5px;}
.b-common-file-box.type03 > a:hover{background:#046cc4 url(/_res/ajou/_share/img/common/ico-down-over.png) no-repeat right 20px top 50%;color:#fff;}

.b-common-file-box.type04 > a span{display:inline-block;font-size:15px;line-height:23px;vertical-align:middle;color:#5c5c5c;}
.b-common-file-box.type04 > a span:nth-of-type(1){margin:0 4px 0 0;width:15px;height:17px;background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat 0 0;background-size:100%;text-align:left;text-indent:-99999px;}
.b-common-file-box.type04 > a:hover span:nth-of-type(1){background:url(/_res/ajou/_share/img/common/ico-file-on.png) no-repeat 0 0;background-size:15px;}
.b-common-file-box.type04 .b-popup-file-wrap{display:none;position:absolute;top:calc(100% + 15px);right:44px;z-index:50;padding:10px 20px;min-width:230px;max-width:500px;border:1px solid #ccc;border-radius:5px;background:#ebebeb;box-sizing:border-box;text-align:center;}
.b-common-file-box.type04 .b-popup-file-wrap:before{content:'';display:block;position:absolute;top:-10px;right:30px;width:20px;height:10px;background:url(/_res/ajou/_share/img/common/b-file-popup-wrap02.png) no-repeat center center;}
.b-common-file-box.type04 .b-popup-file-box:last-of-type{margin:0;padding:0;border:0;}
.b-common-file-box.type04 .b-popup-file-box h5{display:none;}
.b-common-file-box.type04 .b-popup-file-box .btn-all-down{display:none;padding:3px 24px;border:1px solid #fff;border-radius:3px;font-size:14px;line-height:19px;color:#fff;text-align:center;}
.b-common-file-box.type04 .b-popup-file-box .btn-popup-close{display:none;/* display:block;position:absolute;top:10px;right:10px;width:20px;height:20px;background:url(/_res/board/img/common/btn-popup-close.png) no-repeat center center;background-size:100%; */}
.b-common-file-box.type04 ul{text-align:left;}
.b-common-file-box.type04 ul li{padding:0 0 5px 0;line-height:1px;}
.b-common-file-box.type04 ul li:last-of-type{padding:0;}
.b-common-file-box.type04 ul li a{display:inline-block;max-width:100%;font-weight:400;font-size:14px;line-height:22px;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.b-common-file-box.type04 ul li span{display:none;position:relative;margin:0 0 0 9px;padding:0 0 0 9px;font-size:14px;line-height:22px;color:#333;vertical-align:top;}
.b-common-file-box.type04 ul li span:after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:13px;background:rgba(255,255,255,0.7);}

/* bn-write-common01 type01 */
.bn-write-common01.type01 table{width:100%;border-spacing:0;border-top:2px solid #333;table-layout:fixed;}
.bn-write-common01.type01 .b-col01{width:11%;}
.bn-write-common01.type01 .b-col02{width:30%;}
.bn-write-common01.type01 .b-col03{width:11%;}
.bn-write-common01.type01 .b-col04{width:30%;}
.bn-write-common01.type01 table thead th{padding:16px 10px;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;background-color:#fbfbfb;font-size:17px;font-weight:400;}
.bn-write-common01.type01 table tbody th{padding:12px 15px;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;background-color:#fbfbfb;font-size:17px;font-weight:500;}
.bn-write-common01.type01 table tbody tr th:first-of-type{border-left:0;}
.bn-write-common01.type01 table tbody td{position:relative;padding:12px 15px;border-bottom:1px solid #e7e7e7;font-weight:300;}
.bn-write-common01.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-write-common01.type01 table tbody tr td > .b-con-box{display:inline-block;vertical-align:middle;}
.bn-write-common01.type01 table tbody tr td > .b-con-box .b-chk + label{margin:0 23px 0 0;color:#333;}
.bn-write-common01.type01 table tbody tr td > .b-title-box{display:none;text-indent:-9999px;}
.bn-write-common01.type01 table tbody td p{padding:5px 0;}
.bn-write-common01.type01 .b-input{padding:6px 10px;width:100%;border:1px solid #cccccc;font-family:inherit;font-weight:200;font-size:16px;color:#333;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.bn-write-common01.type01 .b-input.datepicker{margin:0 2px 0 0;padding-right:40px;width:calc(50% - 7px);max-width:183px;background:url(/_res/ajou/_share/img/common/ico-datepicker02.gif) no-repeat right 10px top 50%;}
.bn-write-common01.type01 .b-textarea{height:120px;}
.bn-write-common01.type01 .b-sel-box{display:inline-block;position:relative;z-index:0;margin:0 5px 0 0;width:calc(50% - 35px);max-width:245px;text-align:left;vertical-align:middle;/*z-index:1!important;*/}
.bn-write-common01.type01 .b-sel-box:last-of-type{margin:0;}
.bn-write-common01.type01 .b-sel-title{display:block;padding:9px 10px;font-weight:200;border:1px solid #cccccc;background:#fff url(/_res/ajou/_share/img/common/btn-sel-open02.png) no-repeat right 12px center;color:#333;box-sizing:border-box;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-write-common01.type01 .b-sel-box.close{z-index:20;}
.bn-write-common01.type01 .b-sel-box.close .b-sel-box-title{background:#fff url(/_res/ajou/_share/img/common/btn-sel-close02.png) no-repeat right 12px center;}
.bn-write-common01.type01 .b-sel-box.close ul{display:block;}
.bn-write-common01.type01 .b-sel-box ul{display:none;position:absolute;top:100%;width:100%;}
.bn-write-common01.type01 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d8d8d8;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;}
.bn-write-common01.type01 .b-sel-box ul li a{display:block;padding:9px 10px;font-weight:200;color:#333;box-sizing:border-box;}
.bn-write-common01.type01 .b-sel-box ul li:hover a{background-color:#7591b1;color:#fff;}
.bn-write-common01.type01 .b-chk{display:none;}
.bn-write-common01.type01 .b-chk + label{display:inline-block;position:relative;margin:0 23px 0 0;padding:0 0 0 40px;font-weight:400;color:#666;cursor:pointer;}
.bn-write-common01.type01 .b-chk + label:before{content:"";display:inline-block;position:absolute;left:0;top:0;padding:0 0 0 3px;width:27px;height:27px;border:1px solid #c8c8c8;background-color:#fff;font-size:13px;border-radius:3px;box-sizing:border-box;}
/*.bn-write-common01.type01 .b-chk:hover + label:before,*/.bn-write-common01.type01 .b-chk:checked + label:before{content:"\2714";padding:0 0 0 5px;background:#0b50a1;font-size:24px;color:#fff;}
.bn-write-common01.type01 .b-select{padding:6px 10px;border:1px solid #ccc;width:100px;background:url(/_res/ajou/_share/img/common/btn-sel-open02.png) no-repeat right 10px center;font-size:16px;line-height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-write-common01.type01 .b-email-box .b-input{width:calc(33.33% - 15px);max-width:245px;font-size:16px;line-height:24px;}
.bn-write-common01.type01 .b-email-box span{display:inline-block;padding:4px 8px;}
.bn-write-common01.type01 .b-email-box .b-select{width:calc(33.33% - 15px);max-width:245px;}
.bn-write-common01.type01 .b-file-box{padding:0 0 10px 0;}
.bn-write-common01.type01 .b-file-box:last-of-type{padding:0;}
.bn-write-common01.type01 .b-file-box > div{border-top:none;}
.bn-write-common01.type01 .b-file-box:first-of-type > div:first-of-type{border-top:none;}
.bn-write-common01.type01 .b-file-box > div .b-guide-box{padding:10px 0 0 0;}
.bn-write-common01.type01 .b-file-box > div .b-guide-box label{display:inline-block;padding:0 45px 0 0;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box > div .b-guide-box .b-input{margin:0;max-width:calc(100% - 119px);}
.bn-write-common01.type01 .b-file-box > div > div{padding:0 0 10px;}
.bn-write-common01.type01 .b-file-box > div > div:last-of-type{padding:0;}
.bn-write-common01.type01 .b-btn-wrap:after{content:'';display:block;clear:both;}
.bn-write-common01.type01 .b-file-box.type01:after{content:'';display:block;clear:both;}
.bn-write-common01.type01 .b-file-box.type01 .b-left-box{float:left;}
.bn-write-common01.type01 .b-file-box.type01 .b-left-box .b-sel-box{display:inline-block;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type01 .b-left-box .b-guide-txt{display:inline-block;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type01 .b-right-box{float:right;}
.bn-write-common01.type01 .b-file-box.type01 .b-right-box .b-guide-txt{padding:15px 0 0 0;}
.bn-write-common01.type01 .b-file-box.type02{display:none;}
.bn-write-common01.type01 .b-file-box.type02 .b-left-box{float:left;}
.bn-write-common01.type01 .b-file-box.type02 .b-left-box .b-file-btn{display:inline-block;padding:3px 5px;border:1px solid #474747;background:none;font-weight:200;font-size:15px;color:#191919;border-radius:5px;line-height:1;cursor:pointer;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type02 .b-left-box .b-file-status{width:130px;border:none !important;background:none;font-family:inherit;font-weight:300;font-size:15px;color:#979797;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type02 .b-left-box .b-add-btn{display:none;}
.bn-write-common01.type01 .b-file-box.type02 .b-right-box{float:right;}
.bn-write-common01.type01 .b-file-box.type02 .b-right-box .b-guide-txt{display:inline-block;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type02 .b-right-box .b-input{display:inline-block;width:300px;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type03 .b-input{margin:0 5px 0 0;max-width:400px;}
.bn-write-common01.type01 .b-file-box.type03 .b-add-btn{padding:8px;background-color:#fec240;color:#fff;border-radius:5px;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type03 .b-file-btn{display:inline-block;margin:0 10px 0 0;padding:11px 0;width:110px;border:1px solid #ccc;border-radius:5px;background-color:#e9eef3;font-size:15px;color:#333;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type03 .b-file-del-btn{display:inline-block;padding:11px 0;width:110px;border:1px solid #ccc;border-radius:5px;background-color:#ebebeb;font-size:15px;color:#333;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type03 .b-chk:checked + label:after{display:none;}
.bn-write-common01.type01 .b-file-box.type04 div p{display:inline-block;margin: 0 -5px 0 0;padding:0 10px 0 0;width:calc(100% - 120px);line-height:21px;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type04 div p label{display:block;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bn-write-common01.type01 .b-file-box.type04 .b-add-btn{padding:8px;background-color:#fec240;color:#fff;border-radius:5px;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box.type04 .b-file-del-btn{display:inline-block;padding:10px 0;width:110px;border:1px solid #ccc;background-color:#fff;font-size: 14px;color:#333;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-common01.type01 .b-file-box .b-file-chk-box{display:inline-block;padding:0 0 0 10px;}
.bn-write-common01.type01 .b-file-box .b-chk:checked + label.deleted:after{content:'';position:absolute;top:50%;left:30px;width:calc(100% - 30px);height: 1px;background-color:#000;box-sizing:border-box;}
.bn-write-common01.type01 .b-file-box .b-guide-txt{display:inline;padding:0 0 0 6px;}
.bn-write-common01.type01 .b-video-box > p{display:inline-block;}
.bn-write-common01.type01 .b-tel-box span{padding:0 5px;}
.bn-write-common01.type01 .b-tel-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-write-common01.type01 .b-tel-box .b-select{font-family:inherit;max-width:200px;}
.bn-write-common01.type01 .b-tel-box .b-input{width:calc(33.33% - 16px);max-width:200px;}
.bn-write-common01.type01 .b-period-box span{padding:0 2px 0 5px;}
.bn-write-common01.type01 .b-address-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-write-common01.type01 .b-address-box > div div{display:inline-block;padding:0 0 10px;max-width:calc(100% - 73px);}
.bn-write-common01.type01 .b-address-box > div div span{padding:0 8px;}
.bn-write-common01.type01 .b-address-box > div div .b-input{width:calc(50% - 15px);max-width:155px;}
.bn-write-common01.type01 .b-address-box > div > button{display:inline-block;padding:3px 5px;border:1px solid #474747;background:none;font-weight:200;font-size:15px;color:#191919;border-radius:5px;line-height:1;cursor:pointer;vertical-align:middle;}
.bn-write-common01.type01 .b-relation-box div:nth-of-type(1){padding:0 0 5px;}
.bn-write-common01.type01 .b-relation-box div:nth-of-type(2) label{padding:0 10px 0 0;}
.bn-write-common01.type01 .b-relation-box div:nth-of-type(2) .b-input{max-width:calc(100% - 41px);}
.bn-write-common01.type01 .b-url-box .b-input{margin:0 0 10px;max-width:330px;}
.bn-write-common01.type01 .b-url-box p{line-height:25px;word-break:break-all;}
.bn-write-common01.type01 .b-url-box p span{color:#FF0000;}

.bn-write-common01.type01.bn-formmail-write .b-textarea{height:200px;}

/* datepicker */
.ui-widget.ui-widget-content{z-index:11!important;}
/* 개인정보동의 */
.b-privacy-box.type01 .b-border-box{margin:0 0 20px 0;padding:20px;border:1px solid #d3d9dd;}
.b-privacy-box.type01 .b-border-box .b-privacy-title{font-weight:500;}
.b-privacy-box.type01 .b-border-box > ol > li{padding:0 0 10px 0;}
.b-privacy-box.type01 .b-border-box > ol > li:last-of-type{padding:0;}
.b-privacy-box.type01 .b-privacy-chk-box{padding:0 0 40px 0;text-align:right;}

/* bn-view-common01 */
.bn-view-common01.type01 .b-main-box{border-top:2px solid #202020;}
.bn-view-common01.type01 .b-main-box .b-top-box img{max-width:100%;}
.bn-view-common01.type01 .b-main-box .b-title-box{padding:15px 25px;background:#fbfbfb;border-bottom:1px solid #d5dde4;}
.bn-view-common01.type01 .b-main-box .b-title-box:after{content:'';display:block;clear:both;}
.bn-view-common01.type01 .b-main-box .b-title-box .b-cate{display:none;float:left;padding:0 5px 0 0;font-weight:500;font-size:17px;color:#333;line-height:24px;}
.bn-view-common01.type01 .b-main-box .b-title-box .b-title{float:left;max-width:100%;font-weight:500;font-size:17px;color:#333;line-height:24px;word-wrap:break-word;}
.bn-view-common01.type01 .b-main-box .b-title-box .b-notice{display:none;float:left;position:relative;top:-2px;margin:0 10px 0 0;width:21px;height:20px;/*background:#e82f68 url(/_res/ajou/_share/img/common/ico-notice.png) no-repeat center center;*/background-size:13px;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
.bn-view-common01.type01 .b-main-box .b-title-box .b-new{display:none;float:left;position:relative;top:-1px;margin:0 15px 0 0;padding:6px 0;width:60px;border-radius:10px;background:#ed1c24;font-size:13px;font-weight:400;color:#fff;text-align:center;vertical-align:middle;}
.bn-view-common01.type01 .b-info-box{padding:25px 25px 10px;}
.bn-view-common01.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-view-common01.type01 .b-etc-box{display:block;float:left;width:80%;}
.bn-view-common01.type01 .b-etc-box ul:after{content:'';display:block;clear:both;}
.bn-view-common01.type01 .b-etc-box ul li{position:relative;float:left;margin:0 17px 0 0;padding:0 17px 0 0;font-weight:400;font-size:15px;color:#5c5c5c;line-height:23px;}
.bn-view-common01.type01 .b-etc-box ul li:last-of-type{margin:0;padding:0;}
.bn-view-common01.type01 .b-etc-box ul li:after{content:'';display:block;position:absolute;top:6px;right:0;width:1px;height:13px;background-color:#a9a9a9;}
.bn-view-common01.type01 .b-etc-box ul li:last-of-type:after{display:none;}
.bn-view-common01.type01 .b-etc-box ul li.b-writer-box{display:block;}
.bn-view-common01.type01 .b-etc-box ul li.b-cate-box{display:block;}
.bn-view-common01.type01 .b-file-box{float:right;width:100%;text-align:right;}/* 20200904 아주대 요청으로 인해 첨부파일 잘림현상 수정 - 기존 width:20% */
.bn-view-common01.type01 .b-file-box ul li{padding:0 0 5px 0;}
.bn-view-common01.type01 .b-file-box ul li:last-of-type{padding:0;}
.bn-view-common01.type01 .b-file-box ul li a{display:inline-block;padding:0 0 0 23px;max-width:calc(100% - 35px);background:url(/_res/ajou/_share/img/common/ico-file02.png) no-repeat left center;background-size:15px;font-weight:400;font-size:15px;line-height:23px;color:#5c5c5c;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.bn-view-common01.type01 .b-file-box ul li span{display:none;position:relative;margin:0 0 0 9px;padding:0 0 0 9px;font-size:14px;line-height:22px;vertical-align:top;}
.bn-view-common01.type01 .b-file-box ul li span:after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:13px;background:#aaa;}
.bn-view-common01.type01 .b-content-box{padding:35px 25px 20px;border-bottom:1px solid #ccc;}
.bn-view-common01.type01 .b-content-box p{font-family:inherit;font-weight:400;font-size:17px;color:#333;line-height:25px;}
/* 20240521 김은희 선생님 요청으로 게시판 이미지 가운데 정렬 되는 것 풀어달라고 하심 */
.bn-view-common01.type01 .b-content-box img{display:block;/*margin:0 auto;*/padding:10px 0;max-width:100%;}/* 20210112 커뮤니케이션팀 서정원 선생님 문의(https://www.ajou.ac.kr/kr/ajou/new-request.do?articleLimit=10&article.offset=0&articleNo=105578&mode=view#!/list)로 수정 */
.bn-view-common01.type01 .b-content-box iframe{display:block;margin:0 auto;padding:30px 0;max-width:100%;min-width:100%;min-height:800px;}

/* video youtube cie, iadmissions 21.03, 16:9 */
.bn-view-common01.type01 .b-content-box .fr-video{display:inline-block;box-sizing:border-box;padding-bottom:56.25%;margin:0 0 15px;width:100%;}
.bn-view-common01.type01 .b-content-box .fr-video iframe{position:absolute;padding:0;width: 100%;height: 100%;min-height: inherit;}

.bn-view-common01.type01 .b-content-box.pdf-viewer iframe{max-width:100%;min-width:100%;min-height:800px;}
.bn-view-common01.type01 .b-content-box video{display:block;margin:0 auto;padding:30px 0;max-width:100%;width:740px;height:416px;}
.bn-view-common01.type01 .b-content-box.view-webzine{padding:0;}
.bn-view-common01.type01 .b-content-box.view-webzine img{padding:0;margin:0;width:100%;}
.bn-view-common01.type01 .b-etc-txt-box{padding:15px 0 0 0;}
.bn-view-common01.type01 .b-etc-txt-box .b-etc-txt.type01{position:relative;padding:0 0 0 10px;font-weight:400;font-size:14px;line-height:22px;}
.bn-view-common01.type01 .b-etc-txt-box .b-etc-txt.type01:after{content:"*";display:block;position:absolute;top:3px;left:0;font-size:14px;color:#666;line-height:22px;}
.bn-view-common01.type01 .b-pager-box div{display:table;width:100%;border-bottom:1px solid #ccc;table-layout:fixed;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(1) p:nth-of-type(1){background:url(/_res/ajou/_share/img/common/ico-pager-prev02.png) no-repeat 25px center;background-size:11px;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(2) p:nth-of-type(1){background:url(/_res/ajou/_share/img/common/ico-pager-next02.png) no-repeat 25px center;background-size:11px;}
.bn-view-common01.type01 .b-pager-box div p:nth-of-type(1){display:table-cell;padding:11px 25px 11px 35px;width:130px;font-weight:400;font-size:16px;color:#000;box-sizing:border-box;vertical-align:middle;text-align:center;}
.bn-view-common01.type01 .b-pager-box div p:nth-of-type(2){display:table-cell;padding:11px 25px 11px 0;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-view-common01.type01 .b-pager-box div p:nth-of-type(2) a{font-weight:400;font-size:16px;color:#5c5c5c;line-height:24px;}
.bn-view-common01.type01 span.b-label-end-box{display:inline-block;position:relative;top:-1px;padding:3.5px 8px 3.5px 8px;border-radius:3px;background:#645faa;font-size:13px;font-weight:400;line-height:1;color:#fff;text-align:center;vertical-align:middle;}

/* bn-view-common01 댓글 영역 */
.bn-view-common01 .b-reply-wrap{padding:50px 0 0 0;}
.bn-view-common01 .b-reply-wrap .write-reply-content{border:1px solid #999;box-sizing:border-box;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-con-box{border-bottom:1px solid #dedede;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box{background-color:#fff;text-align:right;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > p{display:inline-block;padding:0 16px 0 0;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:9px 23px;border:none;}
.bn-view-common01 .b-reply-wrap .write-reply-content textarea{padding:5px 15px;width:100%;border:none;font-family:inherit;font-size:14px;line-height:19px;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;}
.bn-view-common01 .b-reply-wrap .b-reply-id{padding:0 0 5px 0;font-weight:700;font-size:16px;line-height:24px;}
.bn-view-common01 .b-reply-wrap .reply{font-size:14px;color:#666;line-height:22px;}
.bn-view-common01 .b-view-reply-box .b-view-reply-content .b-btn01.type02{padding:10px 0 0 0;}

.bn-view-common01 .b-write-reply-box{padding:0 0 30px;box-sizing:border-box;}
.bn-view-common01 .b-write-reply-box .reply-content-count{padding:0 0 20px 0;font-weight:700;font-size:18px;vertical-align:top;}
.bn-view-common01 .b-write-reply-box .write-reply-con-box{padding:30px;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box{padding:30px;border-bottom:1px solid #dedede;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box > div{border:1px solid #dedede;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:15px 15px 0 15px;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:48px;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-etc-box > button{background:#222;color:#fff;}
.bn-view-common01 .b-write-reply-box .write-reply-info{display:none;padding:10px 0 0 0;font-size:14px;color:#666;line-height:24px;}
.bn-view-common01 .b-write-reply-box .write-reply-info > a{position:relative;margin:0 0 0 5px;font-style:italic;color:#043ca1;}
.bn-view-common01 .b-write-reply-box .write-reply-info > a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#043ca1;}

.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box{display:none;padding:0 0 5px 0;border-bottom:1px solid #dedede;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li{display:inline-block;position:relative;margin:0 15px 0 0;padding:0 15px 0 0;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li:last-of-type{margin:0;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:8px;height:2px;background-color:#ababab;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:10px;height:6px;background:url(/_res/ajou/_share/img/common/btn-sel-open03.png) no-repeat 0 0/100%;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li a{display:block;font-weight:700;font-size:16px;color:#ababab;line-height:24px;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li.active a{color:#333;}
.bn-view-common01 .b-view-reply-box .b-view-reply-content > div{border-bottom:1px solid #dedede;}
.bn-view-common01 .b-view-reply-box .b-view-reply-dep01-box{padding:25px 0;}
.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box{padding:25px 0 0 0;background-color:#f5f5f5;}
.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box > div{padding:0 20px 30px 43px;background:url(/_res/ajou/_share/img/common/bg-reply-dep02.png) no-repeat 25px 0;}
.bn-view-common01 .b-view-reply-box .write-reply-content{border:1px solid #dedede;}
.bn-view-common01 .b-view-reply-box .write-reply-content .write-reply-con-box textarea{height:80px;}
.bn-view-common01 .b-view-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#222;color:#fff;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box{padding:10px 0 0 0;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li{display:inline-block;margin:0 5px 0 0;vertical-align:top;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{display:inline-block;padding:3px 11px;min-width:50px;min-height:27px;border:1px solid #ccc;background-color:#fff;font-size:14px;color:#222;font-weight:400;text-align:center;box-sizing:border-box;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply:hover{background-color:#7b858e;color:#fff;}

/* bn-view-common02 */
.bn-view-common02.type01 .b-main-box{border-top:2px solid #202020;}
.bn-view-common02.type01 .b-main-box .b-top-box img{max-width:100%;}
.bn-view-common02.type01 .b-main-box .b-title-box{padding:15px 25px;background:#fbfbfb;border-bottom:1px solid #d5dde4;}
.bn-view-common02.type01 .b-main-box .b-title-box:after{content:'';display:block;clear:both;}
.bn-view-common02.type01 .b-main-box .b-title-box .b-cate{display:block;float:left;padding:0 5px 0 0;font-weight:500;font-size:17px;color:#333;line-height:24px;}
.bn-view-common02.type01 .b-main-box .b-title-box .b-title{float:left;max-width:calc(100% - 70px);font-weight:500;font-size:17px;color:#333;line-height:24px;word-wrap:break-word;}
.bn-view-common02.type01 .b-main-box .b-title-box .b-notice{display:none;float:left;position:relative;top:-2px;margin:0 10px 0 0;width:21px;height:20px;/*background:#e82f68 url(/_res/ajou/_share/img/common/ico-notice.png) no-repeat center center;*/background-size:13px;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
.bn-view-common02.type01 .b-main-box .b-title-box .b-new{display:none;float:left;position:relative;top:-1px;margin:0 15px 0 0;padding:6px 0;width:60px;border-radius:10px;background:#ed1c24;font-size:13px;font-weight:400;color:#fff;text-align:center;vertical-align:middle;}
.bn-view-common02.type01 .b-info-box{padding:25px 25px 10px;}
.bn-view-common02.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-view-common02.type01 .b-etc-box{float:left;width:50%;}
.bn-view-common02.type01 .b-etc-box ul:after{content:'';display:block;clear:both;}
.bn-view-common02.type01 .b-etc-box ul li{position:relative;float:left;margin:0 17px 0 0;padding:0 17px 0 0;font-weight:400;font-size:15px;color:#5c5c5c;line-height:23px;}
.bn-view-common02.type01 .b-etc-box ul li:last-of-type{margin:0;padding:0;}
.bn-view-common02.type01 .b-etc-box ul li:after{content:'';display:block;position:absolute;top:6px;right:0;width:1px;height:13px;background-color:#a9a9a9;}
.bn-view-common02.type01 .b-etc-box ul li:last-of-type:after{display:none;}
.bn-view-common02.type01 .b-etc-box ul li.b-writer-box{display:block;}
.bn-view-common02.type01 .b-etc-box ul li.b-cate-box{display:block;}
.bn-view-common02.type01 .b-file-box{float:right;width:50%;text-align:right;}
.bn-view-common02.type01 .b-file-box ul li{padding:0 0 5px 0;}
.bn-view-common02.type01 .b-file-box ul li:last-of-type{padding:0;}
.bn-view-common02.type01 .b-file-box ul li a{display:inline-block;padding:0 0 0 23px;max-width:calc(100% - 35px);background:url(/_res/ajou/_share/img/common/ico-file02.png) no-repeat left center;background-size:15px;font-weight:400;font-size:15px;line-height:23px;color:#5c5c5c;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.bn-view-common02.type01 .b-file-box ul li span{display:none;position:relative;margin:0 0 0 9px;padding:0 0 0 9px;font-size:14px;line-height:22px;vertical-align:top;}
.bn-view-common02.type01 .b-file-box ul li span:after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:13px;background:#aaa;}
.bn-view-common02.type01 .b-file-box .b-common-file-box .btn-popup-file{text-align:initial;}
.bn-view-common02.type01 .b-file-box .b-common-file-box .btn-popup-file:hover span{text-decoration:underline;}
.bn-view-common02.type01 .b-file-box .b-common-file-box .btn-popup-close{display:none;/* display:block;position:absolute;top:10px;right:10px;width:20px;height:20px;background:url(/_res/board/img/common/btn-popup-close.png) no-repeat center center;background-size:100%; */}
.bn-view-common02.type01 .b-content-box{padding:35px 25px 20px;}
.bn-view-common02.type01 .b-content-box p{font-family:inherit;font-weight:400;font-size:17px;color:#333;line-height:25px;}

/* 20240521 김은희 선생님 요청으로 게시판 이미지 가운데 정렬 되는 것 풀어달라고 하심 */
.bn-view-common02.type01 .b-content-box img{display:block;/*margin:0 auto;*/padding:40px 0;max-width:100%;}
.bn-view-common02.type01 .b-content-box iframe{display:block;margin:0 auto;padding:30px 0;max-width:100%;width:740px;height:416px;}
.bn-view-common02.type01 .b-content-box.pdf-viewer iframe{max-width:100%;min-width:100%;min-height:800px;}
.bn-view-common02.type01 .b-content-box video{display:block;margin:0 auto;padding:30px 0;max-width:100%;width:740px;height:416px;}
.bn-view-common02.type01 .b-etc-txt-box{padding:15px 0 0 0;}
.bn-view-common02.type01 .b-etc-txt-box .b-etc-txt.type01{position:relative;padding:0 0 0 10px;font-weight:400;font-size:14px;line-height:22px;}
.bn-view-common02.type01 .b-etc-txt-box .b-etc-txt.type01:after{content:"*";display:block;position:absolute;top:3px;left:0;font-size:14px;color:#666;line-height:22px;}
.bn-view-common02.type01 .b-pager-box{padding:25px 0 0 0;}
.bn-view-common02.type01 .b-pager-box div{display:table;width:100%;border-bottom:1px solid #ccc;table-layout:fixed;}
.bn-view-common02.type01 .b-pager-box div:nth-of-type(1){border-top:1px solid #ccc;}
.bn-view-common02.type01 .b-pager-box div:nth-of-type(1) p:nth-of-type(1){background:url(/_res/ajou/_share/img/common/ico-pager-prev02.png) no-repeat 25px center;background-size:11px;}
.bn-view-common02.type01 .b-pager-box div:nth-of-type(2) p:nth-of-type(1){background:url(/_res/ajou/_share/img/common/ico-pager-next02.png) no-repeat 25px center;background-size:11px;}
.bn-view-common02.type01 .b-pager-box div p:nth-of-type(1){display:table-cell;padding:11px 25px 11px 35px;width:130px;font-weight:400;font-size:16px;color:#000;box-sizing:border-box;vertical-align:middle;text-align:center;}
.bn-view-common02.type01 .b-pager-box div p:nth-of-type(2){display:table-cell;padding:11px 25px 11px 0;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-view-common02.type01 .b-pager-box div p:nth-of-type(2) a{font-weight:400;font-size:16px;color:#5c5c5c;line-height:24px;}
.bn-view-common02.type01 span.b-label-end-box{display:inline-block;position:relative;top:-1px;padding:3.5px 8px 3.5px 8px;border-radius:3px;background:#645faa;font-size:13px;font-weight:400;line-height:1;color:#fff;text-align:center;vertical-align:middle;}
.bn-view-common02.type01 .b-main-box.b-ans{border-top:1px solid #202020;}
.bn-view-common02.type01 .b-main-box.b-ans .b-etc-box ul li.b-cate-box{display:block;}

/* bn-view-column01 type01 */
.bn-view-column01.type01 .b-main-box{border-top:2px solid #202020;}
.bn-view-column01.type01 .b-main-box .b-top-box:after{content:'';display:block;clear:both;}
.bn-view-column01.type01 .b-main-box .b-top-box{padding:15px 25px;background:#fbfbfb;border-bottom:1px solid #d5dde4;}
.bn-view-column01.type01 .b-main-box .b-top-box img{max-width:100%;}
.bn-view-column01.type01 .b-main-box .b-top-img-box{display:inline-block;margin:0 20px 0 0;width:85px;border:1px solid #e1e1e1;box-sizing:border-box;vertical-align:middle;}
.bn-view-column01.type01 .b-main-box .b-top-txt-box{display:inline-block;width:calc(100% - 109px);vertical-align:middle;}
.bn-view-column01.type01 .b-main-box .b-title-box{padding:0 0 7px 0;}
.bn-view-column01.type01 .b-main-box .b-title-box:after{content:'';display:block;clear:both;}
.bn-view-column01.type01 .b-main-box .b-title-box .b-cate{float:left;padding:0 5px 0 0;font-weight:500;font-size:22px;color:#333;line-height:30px;}
.bn-view-column01.type01 .b-main-box .b-title-box .b-title{float:left;max-width:calc(100% - 75px);font-weight:500;font-size:22px;color:#333;line-height:30px;word-wrap:break-word;}
.bn-view-column01.type01 .b-main-box .b-title-box .b-notice{display:none;float:left;position:relative;top:-2px;margin:0 10px 0 0;width:21px;height:20px;/*background:#e82f68 url(/_res/ajou/_share/img/common/ico-notice.png) no-repeat center center;*/background-size:13px;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
.bn-view-column01.type01 .b-main-box .b-title-box .b-new{display:none;float:left;position:relative;top:-1px;margin:0 15px 0 0;padding:6px 0;width:60px;border-radius:10px;background:#ed1c24;font-size:13px;font-weight:400;color:#fff;text-align:center;vertical-align:middle;}
.bn-view-column01.type01 .b-info-box{padding:25px 25px 10px;}
.bn-view-column01.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-view-column01.type01 .b-etc-box{display:block;float:left;width:50%;}
.bn-view-column01.type01 .b-etc-box ul:after{content:'';display:block;clear:both;}
.bn-view-column01.type01 .b-etc-box ul li{position:relative;float:left;margin:0 17px 0 0;padding:0 17px 0 0;font-weight:400;font-size:15px;color:#5c5c5c;line-height:23px;}
.bn-view-column01.type01 .b-etc-box ul li:last-of-type{margin:0;padding:0;}
.bn-view-column01.type01 .b-etc-box ul li:after{content:'';display:block;position:absolute;top:6px;right:0;width:1px;height:13px;background-color:#a9a9a9;}
.bn-view-column01.type01 .b-etc-box ul li:last-of-type:after{display:none;}
.bn-view-column01.type01 .b-etc-box ul li.b-writer-box{display:block;}
.bn-view-column01.type01 .b-etc-box ul li.b-cate-box{display:none;}
.bn-view-column01.type01 .b-file-box{float:right;width:50%;text-align:right;}
.bn-view-column01.type01 .b-file-box ul li{padding:0 0 5px 0;}
.bn-view-column01.type01 .b-file-box ul li:last-of-type{padding:0;}
.bn-view-column01.type01 .b-file-box ul li a{display:inline-block;padding:0 0 0 23px;max-width:calc(100% - 35px);background:url(/_res/ajou/_share/img/common/ico-file02.png) no-repeat left center;background-size:15px;font-weight:400;font-size:15px;line-height:23px;color:#5c5c5c;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.bn-view-column01.type01 .b-file-box ul li span{display:none;position:relative;margin:0 0 0 9px;padding:0 0 0 9px;font-size:14px;line-height:22px;vertical-align:top;}
.bn-view-column01.type01 .b-file-box ul li span:after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:13px;background:#aaa;}
.bn-view-column01.type01 .b-content-box{padding:35px 25px 20px;}
.bn-view-column01.type01 .b-content-box p{font-family:inherit;font-weight:400;font-size:17px;color:#333;line-height:25px;}
.bn-view-column01.type01 .b-content-box img{display:block;margin:0 auto;padding:40px 0;max-width:100%;}
.bn-view-column01.type01 .b-content-box iframe{display:block;margin:0 auto;padding:30px 0;max-width:100%;width:740px;height:416px;}
.bn-view-column01.type01 .b-content-box.pdf-viewer iframe{max-width:100%;min-width:100%;min-height:800px;}
.bn-view-column01.type01 .b-content-box video{display:block;margin:0 auto;padding:30px 0;max-width:100%;width:740px;height:416px;}
.bn-view-column01.type01 .b-content-box.view-webzine{padding:0;max-height:818px;overflow-y:auto;}
.bn-view-column01.type01 .b-content-box.view-webzine img{padding:0;margin:0;width:100%;}
.bn-view-column01.type01 .b-etc-txt-box{padding:15px 0 0 0;}
.bn-view-column01.type01 .b-etc-txt-box .b-etc-txt.type01{position:relative;padding:0 0 0 10px;font-weight:400;font-size:14px;line-height:22px;}
.bn-view-column01.type01 .b-etc-txt-box .b-etc-txt.type01:after{content:"*";display:block;position:absolute;top:3px;left:0;font-size:14px;color:#666;line-height:22px;}
.bn-view-column01.type01 .b-sns-box ul{padding:10px 0 0;text-align:right;}
.bn-view-column01.type01 .b-sns-box ul li{display:inline-block;margin:0 -4px 0 0;padding:0 10px 0 0;vertical-align:middle;}
.bn-view-column01.type01 .b-sns-box ul li a{display:block;width:115px;height:30px;border-radius:5px;background-repeat:no-repeat;background-position:10px;font-size:15px;line-height:23px;}
.bn-view-column01.type01 .b-sns-box ul li a.btn-blog{background-image:url(/_res/ajou/_share/img/common/ico-sns-link-naver.png);background-color:#4fa547;color:#fff;}
.bn-view-column01.type01 .b-sns-box ul li a.btn-kakao{background-image:url(/_res/ajou/_share/img/common/ico-sns-link-kko.png);background-color:#eee338;color:#3d3137;}
.bn-view-column01.type01 .b-sns-box ul li a.btn-facebook{background-image:url(/_res/ajou/_share/img/common/ico-sns-link-fb.png);background-color:#304b7f;color:#fff;}
.bn-view-column01.type01 .b-sns-box ul li a span{display:block;padding:3px 30px 3px 0;}
.bn-view-column01.type01 .b-pager-box{padding:25px 0 0 0;}
.bn-view-column01.type01 .b-pager-box div{display:table;width:100%;border-bottom:1px solid #ccc;table-layout:fixed;}
.bn-view-column01.type01 .b-pager-box div:nth-of-type(1){border-top:1px solid #ccc;}
.bn-view-column01.type01 .b-pager-box div:nth-of-type(1) p:nth-of-type(1){background:url(/_res/ajou/_share/img/common/ico-pager-prev02.png) no-repeat 25px center;background-size:11px;}
.bn-view-column01.type01 .b-pager-box div:nth-of-type(2) p:nth-of-type(1){background:url(/_res/ajou/_share/img/common/ico-pager-next02.png) no-repeat 25px center;background-size:11px;}
.bn-view-column01.type01 .b-pager-box div p:nth-of-type(1){display:table-cell;padding:11px 25px 11px 35px;width:130px;font-weight:400;font-size:16px;color:#000;box-sizing:border-box;vertical-align:middle;text-align:center;}
.bn-view-column01.type01 .b-pager-box div p:nth-of-type(2){display:table-cell;padding:11px 25px 11px 0;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-view-column01.type01 .b-pager-box div p:nth-of-type(2) a{font-weight:400;font-size:16px;color:#5c5c5c;line-height:24px;}
.bn-view-column01.type01 span.b-label-end-box{display:inline-block;position:relative;top:-1px;padding:3.5px 8px 3.5px 8px;border-radius:3px;background:#645faa;font-size:13px;font-weight:400;line-height:1;color:#fff;text-align:center;vertical-align:middle;}

/* thumb-list type01 */
.bn-list-thumb01.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type01 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-thumb01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-thumb01.type01 .adm-chk label{font-size:15px;}
.bn-list-thumb01.type01 .article-chk{position:absolute;top:0;left:5px;z-index:5;}
.bn-list-thumb01.type01 > ul{border-top:2px solid #202020;}
.bn-list-thumb01.type01 > ul > li{display:table;position:relative;padding:21px 0;width:100%;border-bottom:1px solid #d8d8d8;box-sizing:border-box;table-layout:fixed;}
.bn-list-thumb01.type01 .b-box01{display:table-cell;position:relative;width:250px;}
.bn-list-thumb01.type01 .b-box01 .b-num-box{display:none;}
.bn-list-thumb01.type01 .b-box01 .b-img-box .b-new{display:none;}
.bn-list-thumb01.type01 .b-box01 .b-img-box a{display:block;height:180px;}
.bn-list-thumb01.type01 .b-box01 .b-img-box a img{width:100%;height:100%;object-fit:cover;}
.bn-list-thumb01.type01 .b-box02{display:table-cell;position:relative;padding:0 0 0 35px;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb01.type01 .b-box02 .b-title-box{padding:0 0 20px 0;}
.bn-list-thumb01.type01 .b-box02 .b-title-box .b-title{display:inline-block;font-size:18px;line-height:23px;font-weight:500;max-width:calc(100% - 70px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-thumb01.type01 .b-box02 .b-title-box .b-title:hover{text-decoration:underline;}
.bn-list-thumb01.type01 .b-box02 .b-title-box .b-cate{margin:0 3px 0 0;}
.bn-list-thumb01.type01 .b-box02 .b-title-box .b-new{display:inline-block;margin:0 5px 0 0;font-weight:300;font-size:13px;line-height:1;color:#e32b52;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb01.type01 .b-box02 .b-text-box a{display:block;margin:0 0 20px 0;width:100%;height:auto;font-size:16px;line-height:25px;color:#555;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;-webkit-line-clamp:unset;-webkit-box-orient:unset;}
.bn-list-thumb01.type01 .b-etc-box:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type01 .b-info-box{float:left;}
.bn-list-thumb01.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type01 .b-info-box li{float:left;position:relative;margin:0 10px 0 0;padding:0 10px 0 0;font-size:16px;line-height:23px;color:#777;}
.bn-list-thumb01.type01 .b-info-box li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:12px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-thumb01.type01 .b-info-box li:last-of-type:after{display:none;}
.bn-list-thumb01.type01 .b-info-box .b-new{margin:0;font-size:10px;color:#09285f;font-weight:900;}
.bn-list-thumb01.type01 .b-info-box .b-new:after{display:none;}
.bn-list-thumb01.type01 .b-info-box .b-num{display:none;}
.bn-list-thumb01.type01 .b-info-box .b-writer{display:none;}
.bn-list-thumb01.type01 .b-info-box .b-hit{margin:0;padding:0;}
.bn-list-thumb01.type01 .b-info-box .b-hit:after{display:none;}
.bn-list-thumb01.type01 .b-info-box .b-mov{display:none;}
.bn-list-thumb01.type01 .b-info-box li span{display:inline-block;}
.bn-list-thumb01.type01 .b-info-box .b-date span:nth-of-type(1){display:none;}
.bn-list-thumb01.type01 .b-info-box .b-file span{display:inline-block;padding:0 18px 0 0;background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat right center;background-size:13px;}
.bn-list-thumb01.type01 .b-etc-box .b-common-file-box{display:none;float:right;}
.bn-list-thumb01.type01 .b-dw-box{display:none;}
.bn-list-thumb01.type01 .b-location-box{display:none;}
.bn-list-thumb01.type01 .b-box03{display:none;}
.bn-list-thumb01.type01 > ul > li.b-no-post{display:table; /* padding:0 0 30px 0;*/ width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-thumb01.type01 > ul > li.b-no-post span{display:table-cell;text-align:center;}

.bn-list-thumb01.type01.bn-common-column .b-box01{width:130px;border:1px solid #e1e1e1;}
.bn-list-thumb01.type01.bn-common-column .b-box01 .b-img-box a{height:169px;}
.bn-list-thumb01.type01.bn-common-column .b-box01 .b-img-box a img{width:100%;height:100%;object-fit:cover;}

/* thumb-list type02 */
.bn-list-thumb01.type02 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type02 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-thumb01.type02 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-thumb01.type02 .adm-chk label{font-size:15px;}
.bn-list-thumb01.type02 .article-chk{position:absolute;top:0;left:0;z-index:5;}
.bn-list-thumb01.type02 > ul{position:relative;border-top:2px solid #202020;}
.bn-list-thumb01.type02 > ul:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d8d8d8;}
.bn-list-thumb01.type02 > ul:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type02 > ul > li{display:block;float:left;position:relative;padding:40px 30px 40px 0;width:calc(100%/4 - 23px);border-bottom:1px solid #dddddd;table-layout:fixed;}
.bn-list-thumb01.type02 > ul > li:nth-of-type(4n){padding-right:0;}
.bn-list-thumb01.type02 .b-box01{display:block;position:relative;padding:0 0 20px 0;width:100%;}
.bn-list-thumb01.type02 .b-box01 .b-num-box{display:none;}
.bn-list-thumb01.type02 .b-box01 .b-img-box .b-new{display:none;position:absolute;top:11px;right:0;margin:0 10px 0 0;font-size:13px;font-weight:500;color:#e32b52;text-align:center;border-radius:10px;vertical-align:middle;}
.bn-list-thumb01.type02 .b-box01 .b-img-box a{display:block;width:100%;height:180px;}
.bn-list-thumb01.type02 .b-box01 .b-img-box a img{width:100%;height:100%;object-fit:cover;}
.bn-list-thumb01.type02 .b-box02{display:block;position:relative;padding:0;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb01.type02 .b-box02 .b-title-box{padding:0 0 7px 0;}
.bn-list-thumb01.type02 .b-box02 .b-title-box .b-title{display:inline-block;font-size:17px;line-height:22px;font-weight:500;max-width:calc(100% - 38px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-thumb01.type02 .b-box02 .b-title-box .b-title:hover{text-decoration:underline;}
.bn-list-thumb01.type02 .b-box02 .b-title-box .b-cate{margin:0 8px 0 0;}
.bn-list-thumb01.type02 .b-box02 .b-title-box .b-new{display:inline-block;position:relative;top:0;margin:0 5px 0 0;font-size:13px;font-weight:400;color:#e32b52;text-align:center;border-radius:10px;vertical-align:middle;}
.bn-list-thumb01.type02 .b-box02 .b-text-box a{display:block;margin:0 0 12px 0;width:100%;height:50px;font-size:16px;line-height:25px;color:#555;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.bn-list-thumb01.type02 .b-etc-box:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type02 .b-info-box{float:none;}
.bn-list-thumb01.type02 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type02 .b-info-box li{float:left;position:relative;margin:0 10px 0 0;padding:0 10px 0 0;font-size:16px;line-height:23px;color:#777;}
.bn-list-thumb01.type02 .b-info-box li:after{content:'';display:none;position:absolute;top:50%;right:0;width:1px;height:12px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-thumb01.type02 .b-info-box li:last-of-type:after{display:none;}
.bn-list-thumb01.type02 .b-info-box .b-new{margin:0;font-size:10px;color:#09285f;font-weight:900;}
.bn-list-thumb01.type02 .b-info-box .b-new:after{display:none;}
.bn-list-thumb01.type02 .b-info-box .b-num{display:none;}
.bn-list-thumb01.type02 .b-info-box .b-writer{display:none;}
.bn-list-thumb01.type02 .b-info-box .b-hit{float:right;margin:0;padding:0;}
.bn-list-thumb01.type02 .b-info-box .b-hit:after{display:none;}
.bn-list-thumb01.type02 .b-info-box .b-mov{display:none;}
.bn-list-thumb01.type02 .b-info-box li span{display:inline-block;}
.bn-list-thumb01.type02 .b-info-box .b-date span:nth-of-type(1){display:none;}
.bn-list-thumb01.type02 .b-info-box .b-file span{display:none;padding:0 18px 0 0;background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat right center;background-size:13px;}
.bn-list-thumb01.type02 .b-etc-box .b-common-file-box{display:none;}
.bn-list-thumb01.type02 .b-dw-box{display:none;}
.bn-list-thumb01.type02 .b-location-box{display:none;}
.bn-list-thumb01.type02 .b-box03{display:none;}
.bn-list-thumb01.type02 > ul > li.b-no-post{display:table; /* padding:0 0 30px 0;*/ width:100%;border:0;border-bottom:1px solid #d8d8d8;box-sizing:border-box;}
.bn-list-thumb01.type02 > ul > li.b-no-post span{display:table-cell;text-align:center;}

/* thumb-list type03 - 도구박물관 이미지 큰 유형 */
.bn-list-thumb01.type03 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type03 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-thumb01.type03 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-thumb01.type03 .adm-chk label{font-size:15px;}
.bn-list-thumb01.type03 .article-chk{position:absolute;top:0;left:0;z-index:5;}
.bn-list-thumb01.type03 > ul{position:relative;border-top:2px solid #202020;}
.bn-list-thumb01.type03 > ul:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d8d8d8;}
.bn-list-thumb01.type03 > ul:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type03 > ul > li{display:block;float:left;position:relative;padding:40px 30px 40px 0;width:calc(100%/3 - 20px);border-bottom:1px solid #dddddd;table-layout:fixed;}
.bn-list-thumb01.type03 > ul > li:nth-of-type(3n){padding-right:0;}
.bn-list-thumb01.type03 .b-box01{display:block;position:relative;padding:0 0 20px 0;width:100%;}
.bn-list-thumb01.type03 .b-box01 .b-num-box{display:none;}
.bn-list-thumb01.type03 .b-box01 .b-img-box .b-new{display:none;position:absolute;top:11px;right:0;margin:0 10px 0 0;font-size:13px;font-weight:500;color:#e32b52;text-align:center;border-radius:10px;vertical-align:middle;}
.bn-list-thumb01.type03 .b-box01 .b-img-box a{display:block;width:100%;height:410px;}
.bn-list-thumb01.type03 .b-box01 .b-img-box a img{width:100%;height:100%;object-fit:cover;}
.bn-list-thumb01.type03 .b-box02{display:block;position:relative;padding:0;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb01.type03 .b-box02 .b-title-box{padding:0 0 7px 0;}
.bn-list-thumb01.type03 .b-box02 .b-title-box .b-title{display:inline-block;font-size:17px;line-height:22px;font-weight:500;max-width:calc(100% - 38px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-thumb01.type03 .b-box02 .b-title-box .b-title:hover{text-decoration:underline;}
.bn-list-thumb01.type03 .b-box02 .b-title-box .b-cate{margin:0 8px 0 0;}
.bn-list-thumb01.type03 .b-box02 .b-title-box .b-new{display:inline-block;position:relative;top:0;margin:0 5px 0 0;font-size:13px;font-weight:400;color:#e32b52;text-align:center;border-radius:10px;vertical-align:middle;}
.bn-list-thumb01.type03 .b-box02 .b-text-box a{display:block;margin:0 0 12px 0;width:100%;height:50px;font-size:16px;line-height:25px;color:#555;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.bn-list-thumb01.type03 .b-etc-box:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type03 .b-info-box{float:none;}
.bn-list-thumb01.type03 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type03 .b-info-box li{float:left;position:relative;margin:0 10px 0 0;padding:0 10px 0 0;font-size:16px;line-height:23px;color:#777;}
.bn-list-thumb01.type03 .b-info-box li:after{content:'';display:none;position:absolute;top:50%;right:0;width:1px;height:12px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-thumb01.type03 .b-info-box li:last-of-type:after{display:none;}
.bn-list-thumb01.type03 .b-info-box .b-new{margin:0;font-size:10px;color:#09285f;font-weight:900;}
.bn-list-thumb01.type03 .b-info-box .b-new:after{display:none;}
.bn-list-thumb01.type03 .b-info-box .b-num{display:none;}
.bn-list-thumb01.type03 .b-info-box .b-writer{display:none;}
.bn-list-thumb01.type03 .b-info-box .b-hit{float:right;margin:0;padding:0;}
.bn-list-thumb01.type03 .b-info-box .b-hit:after{display:none;}
.bn-list-thumb01.type03 .b-info-box .b-mov{display:none;}
.bn-list-thumb01.type03 .b-info-box li span{display:inline-block;}
.bn-list-thumb01.type03 .b-info-box .b-date span:nth-of-type(1){display:none;}
.bn-list-thumb01.type03 .b-info-box .b-file span{display:none;padding:0 18px 0 0;background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat right center;background-size:13px;}
.bn-list-thumb01.type03 .b-etc-box .b-common-file-box{display:none;}
.bn-list-thumb01.type03 .b-dw-box{display:none;}
.bn-list-thumb01.type03 .b-location-box{display:none;}
.bn-list-thumb01.type03 .b-box03{display:none;}
.bn-list-thumb01.type03 > ul > li.b-no-post{display:table; /* padding:0 0 30px 0;*/ width:100%;border:0;border-bottom:1px solid #d8d8d8;box-sizing:border-box;}
.bn-list-thumb01.type03 > ul > li.b-no-post span{display:table-cell;text-align:center;}

/* thumb-list type04 - 도구박물관 이미지 큰 유형 + 대상/기간/상태 추가 유형 */
.bn-list-thumb01.type04 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type04 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-thumb01.type04 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-thumb01.type04 .adm-chk label{font-size:15px;}
.bn-list-thumb01.type04 .article-chk{position:absolute;top:0;left:0;z-index:5;}
.bn-list-thumb01.type04 > ul{display:flex;flex-wrap:wrap;position:relative;border-top:2px solid #202020;}
.bn-list-thumb01.type04 > ul:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d8d8d8;}
.bn-list-thumb01.type04 > ul:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type04 > ul > li{display:block;float:left;position:relative;padding:40px 30px 40px 0;width:calc(100%/3 - 20px);border-bottom:1px solid #dddddd;table-layout:fixed;}
.bn-list-thumb01.type04 > ul > li:nth-of-type(3n){padding-right:0;}
.bn-list-thumb01.type04 .b-box01{display:block;position:relative;padding:0 0 20px 0;width:100%;}
.bn-list-thumb01.type04 .b-box01 .b-num-box{display:none;}
.bn-list-thumb01.type04 .b-box01 .b-img-box .b-new{display:none;position:absolute;top:11px;right:0;margin:0 10px 0 0;font-size:13px;font-weight:500;color:#e32b52;text-align:center;border-radius:10px;vertical-align:middle;}
.bn-list-thumb01.type04 .b-box01 .b-img-box a{display:block;width:100%;height:410px;}
.bn-list-thumb01.type04 .b-box01 .b-img-box a img{width:100%;height:100%;object-fit:cover;}
.bn-list-thumb01.type04 .b-box02{display:block;position:relative;padding:0;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb01.type04 .b-box02 .b-title-box{padding:0 0 7px 0;}
.bn-list-thumb01.type04 .b-box02 .b-title-box .b-title{display:inline-block;font-size:17px;line-height:22px;font-weight:500;max-width:calc(100% - 38px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-thumb01.type04 .b-box02 .b-title-box .b-title:hover{text-decoration:underline;}
.bn-list-thumb01.type04 .b-box02 .b-title-box .b-cate{margin:0 8px 0 0;}
.bn-list-thumb01.type04 .b-box02 .b-title-box .b-new{display:inline-block;position:relative;top:0;margin:0 5px 0 0;font-size:13px;font-weight:400;color:#e32b52;text-align:center;border-radius:10px;vertical-align:middle;}
.bn-list-thumb01.type04 .b-box02 .b-text-box a{display:block;margin:0 0 12px 0;width:100%;height:50px;font-size:16px;line-height:25px;color:#555;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.bn-list-thumb01.type04 .b-etc-box:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type04 .b-info-box{float:none;}
.bn-list-thumb01.type04 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type04 .b-info-box li{float:left;position:relative;margin:0 10px 0 0;padding:0 10px 0 0;font-size:16px;line-height:23px;color:#777;}
.bn-list-thumb01.type04 .b-info-box li:after{content:'';display:none;position:absolute;top:50%;right:0;width:1px;height:12px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-thumb01.type04 .b-info-box li:last-of-type:after{display:none;}
.bn-list-thumb01.type04 .b-info-box .b-new{margin:0;font-size:10px;color:#09285f;font-weight:900;}
.bn-list-thumb01.type04 .b-info-box .b-new:after{display:none;}
.bn-list-thumb01.type04 .b-info-box .b-num{display:none;}
.bn-list-thumb01.type04 .b-info-box .b-writer{display:none;}
.bn-list-thumb01.type04 .b-info-box .b-hit{float:right;margin:0;padding:0;}
.bn-list-thumb01.type04 .b-info-box .b-hit:after{display:none;}
.bn-list-thumb01.type04 .b-info-box .b-mov{display:none;}
.bn-list-thumb01.type04 .b-info-box li span{display:inline-block;}
.bn-list-thumb01.type04 .b-info-box li.b-date{display:none;}
.bn-list-thumb01.type04 .b-info-box li.b-target{display:block;float:unset;}
.bn-list-thumb01.type04 .b-info-box li.b-open-date{display:block;float:unset;}
.bn-list-thumb01.type04 .b-info-box li.b-status{display:block;float:unset;}
.bn-list-thumb01.type04 .b-info-box li.b-status span{display:inline-block;margin:3px 0 0;padding:4px 10px;border-radius:12px;border:1px solid #777;font-size:11px;font-weight:400;line-height:1;color:#777;vertical-align:middle;}
.bn-list-thumb01.type04 .b-info-box li.b-status span.progress{border-color:#0065b3;color:#0065b3;}
.bn-list-thumb01.type04 .b-info-box li.b-status span.end{border-color:#ff0000;color:#ff0000;}
.bn-list-thumb01.type04 .b-info-box .b-file span{display:none;padding:0 18px 0 0;background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat right center;background-size:13px;}
.bn-list-thumb01.type04 .b-etc-box .b-common-file-box{display:none;}
.bn-list-thumb01.type04 .b-dw-box{display:none;}
.bn-list-thumb01.type04 .b-location-box{display:none;}
.bn-list-thumb01.type04 .b-box03{display:none;}
.bn-list-thumb01.type04 > ul > li.b-no-post{display:table; /* padding:0 0 30px 0;*/ width:100%;border:0;border-bottom:1px solid #d8d8d8;box-sizing:border-box;}
.bn-list-thumb01.type04 > ul > li.b-no-post span{display:table-cell;text-align:center;}


/* img01 type01 */
.bn-list-img01.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-img01.type01 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-img01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-img01.type01 .adm-chk label{font-size:15px;}
.bn-list-img01.type01 .total-wrap{float:right;margin:0 0 10px 0;font-size:15px;line-height:20px;color:#222;font-weight:600;text-align:right;}
.bn-list-img01.type01 .total-wrap span{color:#00b389;}
.bn-list-img01.type01 .article-chk{position:absolute;top:5px;left:0;z-index:5;}
.bn-list-img01.type01 .article-chk input{margin:0;}
.bn-list-img01.type01 > ul{position:relative;border-top:2px solid #202020;}
.bn-list-img01.type01 > ul:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d8d8d8;}
.bn-list-img01.type01 > ul:after{content:'';display:block;clear:both;}
.bn-list-img01.type01 > ul > li{float:left;position:relative;padding:40px 35px 40px 0;width:calc(100% / 4 - 27px);border-bottom:1px solid #d8d8d8;overflow:hidden;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;}
.bn-list-img01.type01 > ul > li:nth-of-type(4n){padding-right:0;}
.bn-list-img01.type01 .b-box01{padding:0 0 16px 0;}
.bn-list-img01.type01 .b-box01 .b-num-box{display:none;}
.bn-list-img01.type01 .b-box01 .b-img-box a{display:block;height:350px;text-align:center;cursor:default;}
.bn-list-img01.type01 .b-box01 .b-img-box a img{width:100%;height:100%;object-fit:cover;}
.bn-list-img01.type01 .b-box02{position:relative;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-img01.type01 .b-box02 .b-title-box{padding:0 0 10px;}
.bn-list-img01.type01 .b-box02 .b-title-box a {display:block;height: 50px;font-size: 16px;line-height: 25px;color: #555;overflow: hidden;word-wrap: break-word;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.bn-list-img01.type01 .b-box02 .b-title-box .b-title{display:inline-block;max-width:calc(100% - 30px);font-size:17px;line-height:25px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;cursor:default;}
.bn-list-img01.type01 .b-box02 .b-title-box .b-cate{display:none;padding:0 2px 0 0;}
.bn-list-img01.type01 .b-box02 .b-title-box .b-new{display:none;margin:0 0 0 5px;padding:3px 1px 4px 0;width:20px;background:#00a651;font-size:13px;font-weight:400;color:#fff;text-align:center;border-radius:3px;vertical-align:middle;}
.bn-list-img01.type01 .b-field-box li{padding:0 0 5px 0;}
.bn-list-img01.type01 .b-field-box li:last-of-type{padding:0;}
.bn-list-img01.type01 .b-field-box li a{display:block;font-size:15px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-list-img01.type01 .b-box02 .b-text-box{display:none;}
.bn-list-img01.type01 .b-info-box{display:block;}
.bn-list-img01.type01 .b-info-box .b-num{display:none;}
.bn-list-img01.type01 .b-info-box .b-writer{display:none;}
.bn-list-img01.type01 .b-info-box .b-hit{display:none;}
.bn-list-img01.type01 .b-info-box .b-date{padding:0 0 25px 0;font-size:15px;line-height:23px;color:#5c5c5c;}
.bn-list-img01.type01 .b-info-box .b-date > span{display:none;}
.bn-list-img01.type01 .b-info-box .b-mov{display:none;}
.bn-list-img01.type01 .b-dw-box li{display:inline-block;margin:0 12px 0 0;width:54%;}
.bn-list-img01.type01 .b-dw-box li:last-of-type{margin:0;}
/*.bn-list-img01.type01 .b-dw-box li .b-btn-type01{width:100%;min-width:auto;background-image:url(/_res/ajou/_share/img/common/ico-btn-dw01.png);background-repeat:no-repeat;background-position:right 10px center;background-size:13px;text-align:cener;}
.bn-list-img01.type01 .b-dw-box li .b-btn-type01:hover{background-image:url(/_res/ajou/_share/img/common/ico-btn-dw02.png);background-color:#015c38;color:#fff;}*/
.bn-list-img01.type01 .b-location-box{display:none;}
.bn-list-img01.type01 .b-box03{display:none;}
.bn-list-img01.type01 > ul > li.b-no-post{display:table; /*padding:0 0 30px 0;*/ width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-img01.type01 > ul > li.b-no-post span{display:table-cell;text-align:center;}

/* img02 type01 */
.bn-list-img02.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-img02.type01 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-img02.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-img02.type01 .adm-chk label{font-size:15px;}
.bn-list-img02.type01 .total-wrap{float:right;margin:0 0 10px 0;font-size:15px;line-height:20px;color:#222;font-weight:600;text-align:right;}
.bn-list-img02.type01 .total-wrap span{color:#00b389;}
.bn-list-img02.type01 .article-chk{position:absolute;top:50px;left:3px;z-index:5;}
.bn-list-img02.type01 > ul{position:relative;}
.bn-list-img02.type01 > ul:after{content:'';display:block;clear:both;}
.bn-list-img02.type01 > ul > li{float:left;position:relative;margin:0 0 40px;padding:0 40px 40px 0;width:calc(100% / 2 - 20px);border-bottom:1px solid #d8d8d8;overflow:hidden;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;}
.bn-list-img02.type01 > ul > li:nth-of-type(2n){padding-right:0;}
.bn-list-img02.type01 > ul > li:last-of-type{margin-bottom:0;}
.bn-list-img02.type01 .b-box01{padding:0 0 20px 0;}
.bn-list-img02.type01 .b-box01 .b-num-box{display:none;}
.bn-list-img02.type01 .b-box01 .b-title-box{padding:0 0 20px;}
.bn-list-img02.type01 .b-box01 .b-title-box .b-title{padding:0 0 18px 0;font-size:22px;line-height:27px;color:#222;font-weight:500;}
.bn-list-img02.type01 .b-box01 .b-title-box .b-cate{display:none;padding:0 2px 0 0;}
.bn-list-img02.type01 .b-box01 .b-title-box .b-new{display:none;margin:0 0 0 5px;padding:3px 1px 4px 0;width:20px;background:#00a651;font-size:13px;font-weight:400;color:#fff;text-align:center;border-radius:3px;vertical-align:middle;}
.bn-list-img02.type01 .b-box01 .b-img-box a{display:block;height:348px;border:1px solid #e1e1e1;text-align:center;}
.bn-list-img02.type01 .b-box01 .b-img-box a img{width:100%;height:100%;object-fit:cover;}
.bn-list-img02.type01 .b-box02{position:relative;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-img02.type01 .b-field-box li{padding:0 0 5px 0;}
.bn-list-img02.type01 .b-field-box li:last-of-type{padding:0;}
.bn-list-img02.type01 .b-field-box li a{display:block;font-size:15px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-list-img02.type01 .b-box02 .b-text-box{display:none;}
.bn-list-img02.type01 .b-info-box{display:block;}
.bn-list-img02.type01 .b-info-box .b-num{display:none;}
.bn-list-img02.type01 .b-info-box .b-writer{display:none;}
.bn-list-img02.type01 .b-info-box .b-hit{display:none;}
.bn-list-img02.type01 .b-info-box .b-date{display:none;padding:0 0 25px 0;font-size:15px;line-height:23px;color:#5c5c5c;}
.bn-list-img02.type01 .b-info-box .b-date > span{display:none;}
.bn-list-img02.type01 .b-info-box .b-mov{display:none;}
.bn-list-img02.type01 .b-dw-box{display:none;}
.bn-list-img02.type01 .b-dw-box li{display:inline-block;margin:0 12px 0 0;width:54%;}
.bn-list-img02.type01 .b-dw-box li:last-of-type{margin:0;}
/*.bn-list-img02.type01 .b-dw-box li .b-btn-type01{width:100%;min-width:auto;background-image:url(/_res/ajou/_share/img/common/ico-btn-dw01.png);background-repeat:no-repeat;background-position:right 10px center;background-size:13px;text-align:cener;}
.bn-list-img02.type01 .b-dw-box li .b-btn-type01:hover{background-image:url(/_res/ajou/_share/img/common/ico-btn-dw02.png);background-color:#015c38;color:#fff;}*/
.bn-list-img02.type01 .b-location-box{display:block;padding:0 0 0 15px;}
.bn-list-img02.type01 .b-location-box p{position:relative;padding:0 0 20px 32px;font-size:17px;line-height:25px;}
.bn-list-img02.type01 .b-location-box p:last-of-type{padding-bottom:0;}
.bn-list-img02.type01 .b-location-box p.b-location{display:inline-block;padding:0 15px 5px 32px;max-width:calc(100% - 151px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-img02.type01 .b-location-box .b-btn-diet{display:inline-block;padding:4px 20px;border-radius:5px;background:#304b7f;font-size:15px;line-height:23px;color:#fff;vertical-align:top;}
.bn-list-img02.type01 .b-location-box p.b-location:after{content:'';display:block;position:absolute;width:30px;height:29px;background:url(/_res/ajou/_share/img/restaurant/ico-location.png) no-repeat 50% 50%;background-size:22px;}
.bn-list-img02.type01 .b-location-box p.b-tel:after{content:'';display:block;position:absolute;width:30px;height:29px;background:url(/_res/ajou/_share/img/restaurant/ico-tel.png) no-repeat 50% 50%;background-size:30px;}
.bn-list-img02.type01 .b-box03{display:none;}
.bn-list-img02.type01 > ul > li.b-no-post{display:table; /*padding:0 0 30px 0;*/ width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-img02.type01 > ul > li.b-no-post span{display:table-cell;text-align:center;}

/* restaurant */
.restaurant .bn-list-img02.type01 .b-location-box p, .restaurant .bn-list-img02.type01 .b-location-box pre{position:relative;padding:0 0 0px 10px;margin:0 0 20px;font-size:17px;line-height:25px;}
.restaurant .bn-list-img02.type01 .b-location-box p::after, .restaurant .bn-list-img02.type01 .b-location-box pre::after{content:"";display:block;position:absolute;top:9px;left:0%;width:5px;height:5px;border-radius:50%;background-color:#000;}
/*.restaurant .bn-list-img02.type01 .b-location-box p:last-of-type{margin-bottom:0;}*/
/*.restaurant .bn-list-img02.type01 .b-location-box p.b-location:after{content:'';display:block;position:absolute;top:40%;transform:translateY(-40%);}*/

/* bn-list-faq01 */
.bn-list-faq01.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-faq01.type01 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:600;}
.bn-list-faq01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-faq01.type01 .adm-chk label{font-size:15px;}
.bn-list-faq01.type01 .total-wrap{display:inline-block;}
.bn-list-faq01.type01 .total-wrap span{color:#00b389;}
.bn-list-faq01.type01 .article-chk{display:inline-block;position:absolute;top:50%;left:-8px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.bn-list-faq01.type01 table{width:100%;border-spacing:0;border-top:2px solid #202020;}

.bn-list-faq01.type01.bn-common .b-col-title{width:auto;}
.bn-list-faq01.type01.bn-common .b-col-date{width:12%;}
.bn-list-faq01.type01.bn-common .b-col-expand{width:20%;}
.bn-list-faq01.type01.bn-common .b-col{width:8%;}

.bn-list-faq01.type01.bn-common-cate .b-col-title{width:auto;}
.bn-list-faq01.type01.bn-common-cate .b-col-date{width:12%;}
.bn-list-faq01.type01.bn-common-cate .b-col-expand{width:20%;}
.bn-list-faq01.type01.bn-common-cate .b-col{width:8%;}

.bn-list-faq01.type01 > table > thead > tr > th{padding:16px 10px;border-bottom:1px solid #dddddd;background-color:#f3f3f3;font-weight:500;font-size:17px;line-height:24px;}
.bn-list-faq01.type01 > table > tbody > tr > td{position:relative;padding:18px 10px;border-bottom:1px solid #dddddd;font-size:16px;color:#333;font-weight:400;text-align:center;}
.bn-list-faq01.type01 table tbody .b-td-left{text-align:left !important;}
.bn-list-faq01.type01 .b-quest-box td{border-bottom:1px solid #dddddd;}
.bn-list-faq01.type01 .b-quest-box .b-title-box{position:relative;}
.bn-list-faq01.type01 .b-quest-box .b-title-box p .b-title{display:inline-block;padding:0 0 0 26px;width:100%;line-height:21px;color:#333;font-weight:400;/* text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden; */vertical-align:middle;box-sizing:border-box;}
.bn-list-faq01.type01 .b-quest-box .b-title-box .b-m-con{display:none;}
.bn-list-faq01.type01 .b-quest-box .b-btn-modify{display:none;padding:9px 10px;min-height:35px;border:1px solid rgba(0,0,0,0.5);border-radius:5px;font-size:15px;line-height:15px;font-weight:500;box-sizing:border-box;text-align:center;}
.bn-list-faq01.type01 .b-quest-box .b-btn-modify:hover{background:#046cc4;color:#fff;}
.bn-list-faq01.type01 .b-common-file-box.type01 .b-popup-file-wrap{right:22px;}

/* FAQ 파일첨부 레이어팝업 */
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-wrap{display:none;position:absolute;top:calc(100% + 20px);right:0;z-index:50;padding:20px;min-width:230px;max-width:500px;background:#015d38;border-radius:5px;box-sizing:border-box;text-align:center;}
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-wrap:before{content:'';display:block;position:absolute;top:-16px;right:30px;width:0;height:0;border:8px solid transparent;border-bottom:8px solid #015d38;}
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-box{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid rgba(255,255,255,0.5);}
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-box:last-of-type{margin:0;padding:0;border:0;}
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-box h5{display:none;}
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-box .btn-all-down{display:inline-block;padding:3px 24px;border:1px solid #fff;border-radius:3px;font-size:14px;line-height:19px;color:#fff;text-align:center;}
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-box .btn-popup-close{display:none;/* display:block;position:absolute;top:10px;right:10px;width:20px;height:20px;background:url(/_res/ajou/_share/img/common/btn-popup-close.png) no-repeat center center;background-size:100%; */}
.bn-list-faq01.type01 .b-quest-box .b-file-box ul{padding:0 0 8px;text-align:left;}
.bn-list-faq01.type01 .b-quest-box .b-file-box ul li:last-of-type{padding:0;}
.bn-list-faq01.type01 .b-quest-box .b-file-box ul li a{display:inline-block;max-width:calc(100% - 35px);font-weight:400;font-size:14px;line-height:22px;color:#fff;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.bn-list-faq01.type01 .b-quest-box .b-file-box ul li span{display:inline-block;position:relative;margin:0 0 0 9px;padding:0 0 0 9px;font-size:14px;line-height:22px;color:#fff;vertical-align:top;}
.bn-list-faq01.type01 .b-quest-box .b-file-box ul li span:after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:13px;background:rgba(255,255,255,0.7);}
.bn-list-faq01.type01 .b-btn-faq{display:block;width:20px;height:12px;background:#fff url(/_res/ajou/_share/img/common/ico-b-faq-open.png) no-repeat center center;background-size:20px;box-sizing:border-box;}
.bn-list-faq01.type01 .b-quest-box:hover .b-file-box > a{background-image:url(/_res/ajou/_share/img/common/ico-file-on.png);}
.bn-list-faq01.type01 .b-quest-box.active td{background-color:#fff;border-bottom:1px solid #d8d8d8;color:#333;}
.bn-list-faq01.type01 .b-quest-box.active .b-title-box p .b-title{color:#333;}
.bn-list-faq01.type01 .b-quest-box.active .b-file-box > a{background-image:url(/_res/ajou/_share/img/common/ico-file-on.png);}
.bn-list-faq01.type01 .b-quest-box.active .b-btn-faq{background-image:url(/_res/ajou/_share/img/common/ico-b-faq-close.png);}
.bn-list-faq01.type01.b-admin .b-quest-box .b-title-box p .b-title{width:calc(100% - 54px);}
.bn-list-faq01.type01.b-admin .b-quest-box .b-btn-modify{display:inline-block;}

.bn-list-faq01.type01 .b-ans-box > td{padding:0;border:0;background-color:#f0f4f7;}
.bn-list-faq01.type01 .b-ans-box.active > td{border-bottom:1px solid #d8d8d8;}
.bn-list-faq01.type01 .b-ans-box > td .b-ans-content-box{display:none;padding:10px 0;/*border-bottom:1px solid #d8d8d8;*/}
.bn-list-faq01.type01 .b-ans-box > td .b-title-box{padding:15px 20px;/*background:#f2f8f6;*/border-top:1px solid #dedede;/*border-bottom:1px solid #dedede;*/}
.bn-list-faq01.type01 .b-ans-box > td .b-title-box .b-title{font-weight:500;font-size:17px;color:#333;line-height:24px;word-wrap:break-word;}
.bn-list-faq01.type01 .b-ans-box > td .b-file-box{display:none;padding:10px 20px 0;text-align:right;}
.bn-list-faq01.type01 .b-ans-box > td .b-file-box ul{text-align:right;}
.bn-list-faq01.type01 .b-ans-box > td .b-file-box ul li{padding:0 0 5px 0;}
.bn-list-faq01.type01 .b-ans-box > td .b-file-box ul li:last-of-type{padding:0;}
.bn-list-faq01.type01 .b-ans-box > td .b-file-box ul li a{display:inline-block;padding:0 0 0 23px;max-width:calc(100% - 35px);background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat left center;background-size:15px;font-weight:400;font-size:14px;line-height:22px;color:#222;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.bn-list-faq01.type01 .b-ans-box > td .b-file-box ul li span{display:inline-block;position:relative;margin:0 0 0 9px;padding:0 0 0 9px;font-size:14px;line-height:22px;vertical-align:top;color:#222;}
.bn-list-faq01.type01 .b-ans-box > td .b-file-box ul li span:after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:13px;background:#aaa;}
.bn-list-faq01.type01 .b-ans-box .b-ans{padding:25px 35px;line-height:24px;color:#333;}
.bn-list-faq01.type01 .b-sns-link-box{padding:0 25px 10px;}
.bn-list-faq01.type01 .b-sns-link-box ul{display:inline-block;vertical-align:middle;}
.bn-list-faq01.type01 .b-sns-link-box ul li{display:inline-block;padding:0 2px 0 0;}
.bn-list-faq01.type01 .b-sns-link-box ul li:last-of-type{padding:0 8px 0 0;}
.bn-list-faq01.type01 .b-sns-link-box ul li a{display:block;width:23px;height:23px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.bn-list-faq01.type01 .b-sns-link-box ul li .btn-lnk-fb{background-image:url(/_res/ajou/_share/img/common/ico-fb01.png);}
.bn-list-faq01.type01 .b-sns-link-box ul li .btn-lnk-tw{background-image:url(/_res/ajou/_share/img/common/ico-tw01.png);}
.bn-list-faq01.type01 .b-sns-link-box ul li .btn-lnk-blog{background-image:url(/_res/ajou/_share/img/common/ico-blog01.png);}
.bn-list-faq01.type01 .b-sns-link-box > a{display:inline-block;padding:4px 6px 5px;border:1px solid #ccc;border-radius:5px;font-size:12px;line-height:12px;color:#333;font-weight:500;vertical-align:middle;}
.bn-list-faq01.type01 .b-ans-box > td .b-ans-content-box > table td{padding:18px 10px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.bn-list-faq01.type01 .b-ans-box > td .b-ans-content-box > table th{border-left:none;}

/* .bn-list-cal01 type01 */
.bn-list-cal01.type01 .b-cal-day-box{position:relative;padding:0 0 36px;min-height:41px;}
.bn-list-cal01.type01 .b-cal-day-box:after{content:'';display:block;clear:both;}
.bn-list-cal01.type01 .b-cal-day-box > p{position:absolute;top:0;left:50%;min-width:120px;text-align:center;vertical-align:middle;box-sizing:border-box;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}
.bn-list-cal01.type01 .b-cal-day-box > p a{display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:7px;border:1px solid #cccccc;text-indent:-99999px;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-day-box > p .b-prev{background-image:url(/_res/ajou/_share/img/common/b-ico-btn-prev.png)}
.bn-list-cal01.type01 .b-cal-day-box > p .b-next{background-image:url(/_res/ajou/_share/img/common/b-ico-btn-next.png)}
/*.bn-list-cal01.type01 .b-cal-day-box > p a.disabled{opacity:0.4;}*/
.bn-list-cal01.type01 .b-cal-day-box > p span{display:inline-block;padding:0 25px;font-weight:500;font-size:30px;color:#333333;vertical-align:middle;}
.bn-list-cal01.type01 .b-viewmode-box{display:none;float:right;margin:0 0 0 30px;vertical-align:middle;}
.bn-list-cal01.type01 .b-viewmode-box a{display:inline-block;position:relative;margin:0 10px 0 0;width:33px;height:30px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.bn-list-cal01.type01 .b-viewmode-box a:last-of-type{margin:0;}
.bn-list-cal01.type01 .b-viewmode-box a:after{content:'';display:block;position:absolute;top:50%;right:-9px;width:1px;height:90%;background:#ccc;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.bn-list-cal01.type01 .b-viewmode-box a:last-of-type:after{display:none;}
.bn-list-cal01.type01 .b-viewmode-box .b-view-cal-lst{background-image:url(/_res/board/img/calendar/ico-cal-lst.png);}
.bn-list-cal01.type01 .b-viewmode-box .b-view-cal{background-image:url(/_res/board/img/calendar/ico-cal.png);}
.bn-list-cal01.type01 .b-viewmode-box .b-view-cal-lst.active{background-image:url(/_res/board/img/calendar/ico-cal-lst-on.png);}
.bn-list-cal01.type01 .b-viewmode-box .b-view-cal.active{background-image:url(/_res/board/img/calendar/ico-cal-on.png);}
.bn-list-cal01.type01 .b-cal-day-box .b-btn-more-sche{float:right;position:relative;top:1px;font-size:16px;}
.bn-list-cal01.type01 .b-cal-list-box{border-top:2px solid #046cc4;}
.bn-list-cal01.type01 .b-cal-list-box > div:first-of-type{display:none;}
.bn-list-cal01.type01 .b-cal-list-box > div{display:table;width:100%;border-bottom:1px solid #999999;table-layout:fixed;}
.bn-list-cal01.type01 .b-cal-list-box > div > p{display:table-cell;width:260px;border-right:1px solid #d8d8d8;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-list-box > div > div{display:table-cell;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div{display:table;width:100%;border-bottom:1px solid #d8d8d8;table-layout:fixed;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div:last-of-type{border:none;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div:not(.home){}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div > p{display:table-cell;padding:23px 16px;width:252px;border-right:1px solid #d8d8d8;line-height:20px;box-sizing:border-box;vertical-align:middle;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul{display:table-cell;padding:23px 16px;border-right:1px solid #d8d8d8;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul:last-of-type{border-right:0;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul li{line-height:20px;}
.bn-list-cal01.type01 .b-cal-list-box > .b-cal-top-box > div{display:table;width:100%;table-layout:fixed;}
.bn-list-cal01.type01 .b-cal-top-box div p{display:table-cell;padding:13px 10px;background:#f2f8f6;border-right:1px solid #d8d8d8;font-size:17px;line-height:23px;font-weight:500;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-top-box div p:last-of-type{border-right:0;}
.bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(1){width:260px;}
.bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(2){width:40%;}
.bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(3){width:40%;}
.bn-list-cal01.type01 .b-cal-top-box.bachelor div p:nth-of-type(1){width:100px;}
.bn-list-cal01.type01 .b-cal-top-box.bachelor div p:nth-of-type(2){width:160px;}
.bn-list-cal01.type01 .b-cal-top-box.bachelor div p:nth-of-type(3){width:100%;}
.bn-list-cal01.type01 .b-cal-pc-hide{display:none !important;}
.bn-list-cal01.type01.b-admin .b-cal-day-box > p{float:left;position:relative;top:auto;left:auto;text-align:center;transform:unset;-webkit-transform:unset;-moz-transform:unset;-o-transform:unset;}
.bn-list-cal01.type01.b-admin .b-cal-day-box > p span{font-size:23px;}

/* .bn-list-cal02 type01 */
.bn-list-cal02.type01 .b-cal-day-box{position:relative;padding:0 0 36px;min-height:41px;}
.bn-list-cal02.type01 .b-cal-day-box:after{content:'';display:block;clear:both;}
.bn-list-cal02.type01 .b-cal-day-box > p{float:left;width:calc(100% - 342px);text-align:right;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal02.type01 .b-cal-day-box > p a{display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:7px;border:1px solid #cccccc;text-indent:-99999px;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal02.type01 .b-cal-day-box > p .b-prev{background-image:url(/_res/ajou/_share/img/common/b-ico-btn-prev.png)}
.bn-list-cal02.type01 .b-cal-day-box > p .b-next{background-image:url(/_res/ajou/_share/img/common/b-ico-btn-next.png)}
/*.bn-list-cal02.type01 .b-cal-day-box > p a.disabled{opacity:0.4;}*/
.bn-list-cal02.type01 .b-cal-day-box > p span{display:inline-block;padding:0 18px;font-weight:500;font-size:30px;line-height:38px;color:#333333;vertical-align:middle;text-align:center;}
.bn-list-cal02.type01 .b-viewmode-box{float:right;border:1px solid #777777;border-radius:5px;vertical-align:middle;}
.bn-list-cal02.type01 .b-viewmode-box a{display:inline-block;position:relative;margin:0 -4px 0 0;padding:10px;width:105px;height:38px;border-right:1px solid #777777;box-sizing:border-box;text-align:center;}
.bn-list-cal02.type01 .b-viewmode-box a:last-of-type{margin:0;border:none;}
.bn-list-cal02.type01 .b-viewmode-box a.active{background:#046cc4;color:#fff;}
.bn-list-cal02.type01 .b-cal-day-box .b-btn-more-sche{display:none;float:right;position:relative;top:1px;font-size:16px;}
.bn-list-cal02.type01 .b-cal-list-box{border-top:2px solid #046cc4;}
.bn-list-cal02.type01 .b-cal-list-box > div:first-of-type{display:none;}
.bn-list-cal02.type01 .b-cal-list-box .b-cal-content-box{/*height:215px;*/overflow:hidden;border-bottom:1px solid #d8d8d8;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div{display:table;width:100%;table-layout:fixed;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > p{display:table-cell;width:260px;border-right:1px solid #d8d8d8;box-sizing:border-box;font-size:18px;line-height:25px;text-align:center;vertical-align:top;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > p.on{padding:0;vertical-align:middle;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > p span{display:table-cell;width:260px;height:136px;text-align:center;vertical-align:middle;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > p span.b-day-sun{color:#ec3434;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > p span.b-day-sat{color:#046cc4;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div > p.b-no-post{text-align:center;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > div{display:table-cell;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div{display:table;width:100%;border-bottom:1px solid #d8d8d8;table-layout:fixed;box-sizing:border-box;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div:last-of-type{border:none;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div > p{display:table-cell;padding:10px 16px;width:170px;border-right:1px solid #d8d8d8;font-size:16px;line-height:20px;box-sizing:border-box;text-align:center;vertical-align:middle;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div > p:last-of-type{border-right:0;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div > ul{display:table-cell;padding:10px 16px;border-right:1px solid #d8d8d8;vertical-align:middle;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div > ul li{line-height:20px;}
.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div > ul li a{display:block;width:100%;height:auto;font-size:16px;line-height:25px;color:#555;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;-webkit-line-clamp:unset;-webkit-box-orient:unset;}
.bn-list-cal02.type01 .b-cal-list-box .b-more-cal-box{display:block;border-bottom:1px solid #999999;}
.bn-list-cal02.type01 .b-cal-list-box .b-more-cal-box > div{display:block;}
.bn-list-cal02.type01 .b-cal-list-box .b-more-cal-box .b-btn-more-cal{display:block;padding:17px 0;background:#f2f1f1 url(/_res/ajou/_share/img/common/ico-b-faq-open.png) no-repeat center center;text-align:center;}
.bn-list-cal02.type01 .b-cal-list-box .b-more-cal-box .b-btn-more-cal.active{background:#dfe8ef url(/_res/ajou/_share/img/common/ico-b-faq-close.png) no-repeat center center;}
.bn-list-cal02.type01 .b-cal-list-box .b-cal-top-box > div{display:table;width:100%;table-layout:fixed;}
.bn-list-cal02.type01 .b-cal-list-box .b-cal-content-box.on{height:auto;}
.bn-list-cal02.type01 .b-cal-list-box .b-cal-content-box.on p{padding:10px;vertical-align:middle;}
.bn-list-cal02.type01 .b-cal-list-box .b-cal-content-box.no-list .b-cal-date span{height:auto;padding:8px 0;vertical-align:top;}

.bn-list-cal02.type01 .b-cal-top-box div p{display:table-cell;padding:13px 10px;background:#f2f8f6;border-right:1px solid #d8d8d8;font-size:17px;line-height:23px;font-weight:500;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal02.type01 .b-cal-top-box div p:last-of-type{border-right:0;}
.bn-list-cal02.type01 .b-cal-top-box div p:nth-of-type(1){width:260px;}
.bn-list-cal02.type01 .b-cal-top-box div p:nth-of-type(2){width:40%;}
.bn-list-cal02.type01 .b-cal-top-box div p:nth-of-type(3){width:40%;}
.bn-list-cal02.type01 .b-cal-top-box.bachelor div p:nth-of-type(1){width:100px;}
.bn-list-cal02.type01 .b-cal-top-box.bachelor div p:nth-of-type(2){width:160px;}
.bn-list-cal02.type01 .b-cal-top-box.bachelor div p:nth-of-type(3){width:100%;}
.bn-list-cal02.type01 .b-m-con{display:none;}
.bn-list-cal02.type01.b-admin .b-cal-day-box > p{float:left;position:relative;top:auto;left:auto;text-align:center;transform:unset;-webkit-transform:unset;-moz-transform:unset;-o-transform:unset;}
.bn-list-cal02.type01.b-admin .b-cal-day-box > p span{font-size:23px;}

/* bn-view-menu01 type01 */
.bn-view-menu01.type01 .b-cafeteria-wrap{margin:0 0 45px;padding:0 0 45px;border-bottom:1px solid #e1e1e1;}
.bn-view-menu01.type01 .b-cafeteria-wrap:after{content:'';display:block;clear:both;}
.bn-view-menu01.type01 .b-cafeteria-wrap .b-left-box{float:left;padding:0 40px 0 0;width:calc(50% - 40px);}
.bn-view-menu01.type01 .b-cafeteria-wrap .b-left-box .b-img-box{height:346px;border:1px solid #e1e1e1;}
.bn-view-menu01.type01 .b-cafeteria-wrap .b-left-box .b-img-box > img{width:100%;height:100%;object-fit:cover;}
.bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box{float:left;padding:28px 0 0;width:50%;}
.bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box > h4{padding:0 0 24px;font-weight:500;font-size:25px;line-height:33px;}
.bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box .b-location-box p{position:relative;padding:0 0 20px 37px;font-weight:500;font-size:17px;line-height:25px;}
.bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box .b-location-box p:last-of-type{padding-bottom:0;}
.bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box .b-location-box p.b-location{display:inline-block;}
.bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box .b-location-box p.b-location:after{content:'';display:block;position:absolute;top:0;left:0;width:30px;height:29px;background:url(/_res/ajou/_share/img/restaurant/ico-location.png) no-repeat 50% 50%;background-size:22px;}
.bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box .b-location-box p.b-tel:after{content:'';display:block;position:absolute;top:0;left:0;width:30px;height:29px;background:url(/_res/ajou/_share/img/restaurant/ico-tel.png) no-repeat 50% 50%;background-size:30px;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box{padding:0 0 37px;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box:after{content:'';display:block;clear:both;}
.bn-view-menu01.type01 .b-menu-wrap .b-day{display:none;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box{float:left;min-width:120px;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box a{display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:7px;border:1px solid #cccccc;text-indent:-99999px;vertical-align:middle;box-sizing:border-box;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box .b-prev{background-image:url(/_res/ajou/_share/img/common/b-ico-btn-prev.png);}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box .b-next{background-image:url(/_res/ajou/_share/img/common/b-ico-btn-next.png);}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box .datepicker{margin:0 0 0 10px;background-image:url(/_res/ajou/_share/img/common/b-ico-calendar.png);background-size:24px;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box span{display:inline-block;padding:0 25px;font-weight:500;font-size:30px;color:#333333;vertical-align:middle;letter-spacing:-1.5px;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-tab-box{float:right;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-tab-box .b-menu-cate:after{content:'';display:block;clear:both;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-tab-box .b-menu-cate{border:1px solid #777777;border-radius:5px;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-tab-box .b-menu-cate > li{float:left;border-right:1px solid #777777;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-tab-box .b-menu-cate > li.active{background:#046cc4;color:#fff;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-tab-box .b-menu-cate > li:last-of-type{border-right:0;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-tab-box .b-menu-cate > li > a{display:inline-block;position:relative;padding:10px;width:105px;height:38px;border-right:1px solid #777777;box-sizing:border-box;text-align:center;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-tab-box .b-menu-cate > li > a:last-of-type{border:none;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box{padding:35px 0;border-top:2px solid #5c5c5c;border-bottom:1px solid #dddddd;background:#fcfafa;text-align:center;font-weight:500;font-size:18px;line-height:26px;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box p{font-weight:500;font-size:18px;line-height:23px;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box p:first-of-type{padding:0 0 35px;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box ul{padding:0 0 35px;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box ul > li{font-weight:500;font-size:18px;line-height:23px;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-no-menu{font-size:18px;line-height:23px;}

/* restaurant */
.restaurant .bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box .b-location-box pre, .restaurant .bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box .b-location-box p {
	position:relative;
	padding:0 0 0px 10px;
	margin:0 0 20px;
	font-size:17px;
	line-height:25px;
	font-weight:300;
}
.restaurant .bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box .b-location-box pre:after{
	content:'';
	display:block;
	position:absolute;
	top: 9px;
	left: 0%;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #000;
}
.restaurant .bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box .b-location-box p.b-location:after{content:'';display:block;position:absolute;top: 12px;
	left: 0%;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #000;}
.restaurant .bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box .b-location-box p.b-tel:after {content:'';display:block;position:absolute;top: 12px;
	left: 0%;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #000;}
/* 캠퍼스맵 레이어팝업 */
.cm-popup-wrap{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;background:rgba(0,0,0,0.3);}
.cm-popup-wrap .cm-popup-box{position:absolute;top:50%;left:50%;margin:0 auto;width:100%;max-width:719px;text-align:left;background:#fff;box-sizing:border-box;transform:translate(-50%,-50%);}
.cm-popup-wrap .cm-popup-box .popup-header-box{padding:16px 0;background:#046cc4;}
.cm-popup-wrap .cm-popup-box .popup-header-box > p{font-size:18px;line-height:26px;text-align:center;color:#fff;}
.cm-popup-wrap .cm-popup-box .popup-header-box .b-btn-popup-close{position:absolute;top:14px;right:15px;width:26px;height:26px;background:url(/_res/ajou/_share/img/common/btn-pop-close01.png) no-repeat 50% 50%;}
.cm-popup-wrap .cm-popup-box .popup-body-box{padding:46px 35px;max-height:517px;overflow:auto;}
.cm-popup-wrap .cm-popup-box .popup-body-box .cm-img-box{margin:0 auto 25px;max-width:428px;height:278px;border:1px solid #e1e1e1;}
.cm-popup-wrap .cm-popup-box .popup-body-box .cm-img-box > img{width:100%;height:100%;object-fit:cover;}
.cm-popup-wrap .cm-popup-box .popup-body-box .cm-info-box div:nth-of-type(1){padding:16px 0;border-top:2px solid #046cc4;border-bottom:1px solid #dddddd;background:#f3f3f3;text-align:center;}
.cm-popup-wrap .cm-popup-box .popup-body-box .cm-info-box div:nth-of-type(2){padding:20px 35px;border-bottom:1px solid #dddddd;}
.cm-popup-wrap .cm-popup-box .popup-body-box .cm-info-box div p{font-weight:500;font-size:17px;line-height:25px;}
.cm-popup-wrap .cm-popup-box .popup-body-box .cm-info-box div ul li{position:relative;padding:0 0 0 6px;font-size:16px;line-height:22px;}
.cm-popup-wrap .cm-popup-box .popup-body-box .cm-info-box div ul li:before{content:'';display:block;position:absolute;top:12px;left:0;width:4px;height:1px;background:#333;}

/* 캠퍼스 맵 */
.campus-wrap .map-view-wrap{float:left;width:calc(100% - 352px);height:calc(100vh - 122px);}
.campus-wrap .campus-box .map-container:after{content:'';display:block;clear:both;}
.campus-wrap .campus-box .map-container > div{float:left;padding:0 35px 0 0;}
.campus-wrap .campus-box .map-container > div:last-of-type{padding:0;}
.campus-wrap .campus-box .map-container .map-info-wrap{width:295px;background:#fff;}
.campus-wrap .campus-box .map-container .map-info-wrap.close{display:none;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-search-box{padding:15px 15px 15px 25px;border:1px solid #ccc;border-top:2px solid #333;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-search-box input{display:inline-block;border:none;width:calc(100% - 53px);font-size:16px;vertical-align:middle;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-search-box button{display:inline-block;width:19px;height:19px;border:none;background:transparent;background-repeat:no-repeat;background-position:center center;vertical-align:middle;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-search-box .btn-map-sch{padding:12px 13px;background-image:url(/_res/ajou/_share/img/campus/ico-sch.png);}
.campus-wrap .campus-box .map-container .map-info-wrap .map-search-box .btn-map-refresh{display:inline-block;width:19px;height:19px;background:url(/_res/ajou/_share/img/campus/ico-refresh.png) no-repeat 50% 50%;vertical-align:middle;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-result-box{padding:25px 0;text-align:center;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-result-box p{font-size:17px;line-height:25px;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-result-box p span{font-weight:500;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-result-box p span.keyword{color:#046cc4;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-result-box p span.num{color:#de0f0f;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li{border-bottom:1px solid #ccc;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li > a{display:block;position:relative;padding:9px 30px 9px 15px;font-size:17px;line-height:25px;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li > a span:nth-of-type(1){display:inline-block;margin:0 15px 0 0;font-size:11px;width:28px;height:37px;background:url(/_res/ajou/_share/img/campus/ico-mark02.png) no-repeat 50% 50%;vertical-align:middle;text-align:center;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li > a:after{content:'';display:block;position:absolute;top:50%;right:15px;width:8px;height:17px;background:url(/_res/ajou/_share/img/campus/ico-map-list01.png) no-repeat 50% 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li > a:hover{background:#046cc4;color:#fff;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li > a:hover:after{background-image:url(/_res/ajou/_share/img/campus/ico-map-list-on.png);}
.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li > a:hover span:nth-of-type(1){background-image:url(/_res/ajou/_share/img/campus/ico-mark02-on.png);}
.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li.active > a{background:#046cc4;color:#fff;}
.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li.active > a:after{background-image:url(/_res/ajou/_share/img/campus/ico-map-list-on.png);}
.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li.active > a span:nth-of-type(1){background-image:url(/_res/ajou/_share/img/campus/ico-mark02-on.png);}

.campus-wrap .campus-box .map-container .map-view-wrap{position:relative;width:calc(100% - 330px);border:1px solid #d5dde4;border-top:2px solid #046cc4;box-sizing:border-box;}
.campus-wrap .campus-box .map-container .map-view-wrap.close{float:none;width:100%;}
.campus-wrap .campus-box .map-container .map-view-wrap .map-view-box{position:relative;overflow:hidden;background:#f5f7f9;}
.campus-wrap .campus-box .map-container .map-view-wrap .map-view-box > a{display:block;position:absolute;}
.campus-wrap .campus-box .map-container .map-view-wrap .map-view-box .btn-info{top:50%;left:0;width:33px;height:63px;border:1px solid #d5dde4;background:#fff url(/_res/ajou/_share/img/campus/ico-map-open.png) no-repeat 50% 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.campus-wrap .campus-box .map-container .map-view-wrap.close .map-view-box .btn-info{background-image:url(/_res/ajou/_share/img/campus/ico-map-close.png);}
.campus-wrap .campus-box .map-container .map-view-wrap .map-view-box .btn-pdf-dwn{top:30px;right:30px;width:50px;height:50px;border-radius:50%;background:#046cc4 url(/_res/ajou/_share/img/common/bg-down-link-w.png) no-repeat 50% 50%;}
.campus-wrap .campus-box .map-container .map-view-wrap .map-view-box .btn-cm-popup{top:50%;left:50%;width:42px;height:53px;/*background:url(/_res/ajou/_share/img/campus/ico-pin.png) no-repeat 50% 50%;*/transform:translate(-50%,-50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}

.campus-wrap .map-view-box{position:relative;height:100%;}
.campus-wrap .map-view-box .map-box{width:100%;height:100%;}

/* 식당 write (관리자)*/
.bn-write-common01.type01 .b-exel{width:calc(100% - 222px);text-align:right;}
.bn-write-common01.type01 .b-exel .b-input{max-width:calc(100% - 260px);width:200px;}
.bn-write-common01.type01 .b-exel .b-file-btn{display:inline-block;padding:7px 10px;border:1px solid #ccc;font-size:14px;line-height:22px;color:#333;vertical-align:middle;}
.bn-write-common01.type01 .b-exel > div > div{display:inline-block;}
.bn-write-common01.type01 .b-exel > div > div > a{display:inline-block;padding:7px 10px;border:1px solid #ccc;font-size:14px;line-height:22px;color:#333;vertical-align:middle;}
.bn-write-common01.type01 .b-exel > div > div > a:last-of-type{margin-right:0;}

/* 식당 view */
.restaurant .bn-view-common01.type01 .b-menu-box > div > div{padding:23px 16px;width:100%;min-height:200px;vertical-align:middle;word-break:break-all;box-sizing:border-box;}

/* 통합검색 */
.b-search-wrap{margin:50px auto;max-width:1300px;}
.b-search-wrap:after{content:'';display:block;clear:both;}
.b-search-wrap .b-search-wrap01{float:left;padding:0 35px 0 0;width:185px;box-sizing:border-box;}
.b-search-wrap .b-search-wrap01 .b-search-box01 ul{border-top:1px solid rgba(0,0,0,0.15);}
.b-search-wrap .b-search-wrap01 .b-search-box01 ul li{border-bottom:1px solid rgba(0,0,0,0.15);text-align:center;}
.b-search-wrap .b-search-wrap01 .b-search-box01 ul li a{display:block;padding:14px 10px 15px;line-height:21px;}
.b-search-wrap .b-search-wrap01 .b-search-box01 ul li.active a{background:#046cc4;color:#fff;}

.b-search-wrap .b-search-wrap02{float:left;width:calc(100% - 185px);}
.b-search-wrap .b-search-wrap02 .b-box{padding:20px 0;border-bottom:1px solid #d8d8d8;}
.b-search-wrap .b-search-wrap02 .b-search-box03 .b-box:last-of-type{border-bottom:0;}
.b-search-wrap .b-search-wrap02 .b-box:after{content:'';display:block;clear:both;}
.b-search-wrap .b-search-wrap02 .b-box h4{position:relative;padding:0 0 15px 15px;font-size:17px;line-height:23px;font-weight:500;}
.b-search-wrap .b-search-wrap02 .b-box h4:before{content:'';display:block;position:absolute;top:9px;left:0;width:6px;height:6px;background:#cccccc;border-radius:10px;}
.b-search-wrap .b-search-wrap02 .b-box h4 span{font-weight:400;}
.b-search-wrap .b-search-wrap02 .b-box .b-btn-more-sch{clear:both;float:right;margin:15px 0 0;padding:0 14px 0 0;background:url(/_res/ajou/_share/img/etc/b-ico-btn-more-sch.png) no-repeat 99% center;background-size:7px;font-size:15px;font-weight:500;color:#005eb5;}
.b-search-wrap .b-search-wrap02 .lnk-txt{color:#005eb5;word-break:break-word;}
.b-search-wrap .b-search-wrap02 .lnk-txt:hover{text-decoration:underline;}

.b-search-wrap .b-btn-more-wrap{clear:both;padding:35px 0 0;text-align:center;}
.b-search-wrap .b-btn-more-wrap .b-btn-sch-more-detail{display:inline-block;min-width:270px;padding:15px 10px;border:1px solid #e1e1e1;border-radius:3px;font-weight:500;box-sizing:border-box;}

.b-search-wrap .b-search-wrap02 .b-search-box02 .top-box:after{content:'';display:block;clear:both;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-input-box{position:relative;z-index:10;float:left;padding:0 25px 0 0;width:calc(100% - 378px);box-sizing:border-box;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-input-box input{padding:12px 15px;width:calc(100% - 65px);min-height:50px;border:1px solid #046cc4;box-sizing:border-box;vertical-align:middle;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-input-box input:focus{border-color:#222;outline:none;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-input-box button{margin:0 0 0 -5px;width:45px;min-height:50px;background:#046cc4 url(/_res/ajou/_share/img/etc/b-ico-sch.png) no-repeat center center;border:0;vertical-align:middle;}
.b-search-wrap .b-chk{display:none;position:absolute;top:2px;left:2px;width:0;height:0;visibility:hidden;}
.b-search-wrap .b-chk + label{position:relative;padding:0 0 0 24px;color:#5c5c5c;cursor:pointer;}
.b-search-wrap .b-chk + label:before{content:'';display:block;position:absolute;top:50%;left:0;width:16px;height:16px;background-color:#fff;border:1px solid #7b7b7b;transform:translateY(-50%);}
.b-search-wrap .b-chk:checked + label:before{content:"\2714";background:#0b50a1;font-size:13px;color:#fff;text-align:center;}
.b-search-wrap .b-radio{display:none;position:absolute;top:2px;left:2px;width:0;height:0;visibility:hidden;}
.b-search-wrap .b-radio + label{position:relative;padding:0 0 0 24px;color:#5c5c5c;cursor:pointer;}
.b-search-wrap .b-radio + label:before{content:'';display:block;position:absolute;top:50%;left:0;width:16px;height:16px;background-color:#fff;border:1px solid #aeaeae;transform:translateY(-50%);border-radius:10px;}
.b-search-wrap .b-radio:checked + label:after{content:'';display:block;position:absolute;top:50%;left:5px;width:8px;height:8px;background-color:#f5a21e;transform:translateY(-50%);border-radius:10px;}

.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > div{padding:0 20px 0 0;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > div:last-of-type{padding:0;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box{position:relative;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box > a{display:inline-block;padding:10px 35px 10px 14px;min-width:117px;background:url(/_res/ajou/_share/img/etc/b-ico-sch-sort-open.png) no-repeat right 14px top 17px;border:1px solid #d8d8d8;font-size:16px;line-height:1;box-sizing:border-box;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box.active > a{background:url(/_res/ajou/_share/img/etc/b-ico-sch-sort-close.png) no-repeat right 14px top 16px;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > div:nth-of-type(3) a{position:relative;padding:0 0 0 29px;color:#5c5c5c;line-height:22px;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > div:nth-of-type(3) a:before{content:'';display:block;position:absolute;top:50%;left:0;width:21px;height:21px;background:url(/_res/ajou/_share/img/etc/ico-info.png) no-repeat center center;background-size:100%;transform:translateY(-50%);}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box{display:none;padding:20px 0;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box.active{display:block;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div:last-of-type{padding:0;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div > a{display:inline-block;padding:18px 16px 18px 0;background:url(/_res/ajou/_share/img/etc/b-ico-sch-sort-open.png) no-repeat right top 25px;opacity:0.7;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div > a:hover{opacity:1;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.active > a{background:url(/_res/ajou/_share/img/etc/b-ico-sch-sort-close.png) no-repeat right top 24px;opacity:1;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list{padding:0 0 0 24px;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list:after{content:'';display:block;clear:both;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list p{float:left;padding:0 44px 0 0;font-weight:500;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div{float:left;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div > ul > li{padding:0 0 15px 0;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div > ul > li:last-of-type{padding:0;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div > ul > li > p{display:inline-block;padding:0 33px 0 0;font-weight:500;vertical-align:top;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div > ul > li > ul{display:inline-block;vertical-align:top;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div > ul > li > ul > li{display:inline-block;padding:0 20px 0 0;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div > ul > li > ul > li div{display:inline-block;padding:0 0 0 10px;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div > ul > li > ul > li div .b-input.datepicker{padding:3px 10px;width:50%;max-width:100px;border:1px solid #ccc;box-sizing:border-box;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div > ul > li > ul > li div span{padding:0 6px 0 10px;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div > ul > li > ul > li:last-of-type{padding:0;}

.b-search-wrap .b-search-wrap02 .b-search-box03{position:relative;}
.b-search-wrap .b-search-wrap02 .b-search-box03:before{content:'';display:block;position:absolute;top:0;right:293px;width:1px;height:100%;background:#d8d8d8;}
.b-search-wrap .b-search-wrap02 .b-search-box03:after{content:'';display:block;clear:both;}
.b-search-wrap .b-search-wrap02 .b-search-box03 .left-box{float:left;padding:0 25px 0 0;width:calc(100% - 318px);}
.b-search-wrap .b-search-wrap02 .b-search-box03 .right-box{float:left;padding:0 0 0 25px;width:268px;}
.b-search-wrap .b-search-wrap02 .b-search-box03 .right-box h4{padding:0 0 15px;}
.b-search-wrap .b-search-wrap02 .b-search-box03 .right-box h4:before{display:none;}

.b-search-wrap .b-search-wrap02 .b-box.recomand{padding:10px 0;border:0;}
.b-search-wrap .b-search-wrap02 .b-box.recomand > p{display:inline-block;padding:0;font-weight:300;font-size:15px;line-height:23px;color:#5c5c5c;}
.b-search-wrap .b-search-wrap02 .b-box .b-recomand-ul{display:inline-block;}
.b-search-wrap .b-search-wrap02 .b-box .b-recomand-ul li{display:inline-block;padding:0 12px 0 0;font-weight:300;font-size:15px;line-height:23px;color:#5c5c5c;}
.b-search-wrap .b-search-wrap02 .b-box .b-recomand-ul li:last-of-type{padding:0;}
.b-search-wrap .b-search-wrap02 .b-box .b-result{font-size:20px;}
.b-search-wrap .b-search-wrap02 .b-highlight-tit{font-weight:500 !important;color:#e50d40;}
.b-search-wrap .b-search-wrap02 .b-highlight{font-weight:500 !important;color:#e72a52;}
.b-search-wrap .b-search-wrap02 .b-highlight-num{font-weight:500 !important;color:#046cc4;}

.b-search-wrap .b-sch-ul-type01 li{padding:0 0 10px;}
.b-search-wrap .b-sch-ul-type01 li a{display:block;line-height:21px;}
.b-search-wrap .b-sch-ul-type01 li a .lnk-txt{padding:0 0 0 4px;}

.b-search-wrap .b-sch-ul-type02 li{padding:0 0 24px;line-height:25px;}
.b-search-wrap .b-sch-ul-type02 li:last-of-type{padding:0;}
.b-search-wrap .b-sch-ul-type02 li > div{padding:0 0 24px;}
.b-search-wrap .b-sch-ul-type02 li > div:last-of-type{padding:0;}
.b-search-wrap .b-sch-ul-type02 li > div .b-title{padding:0 0 2px;}
.b-search-wrap .b-sch-ul-type02 li > div .b-title a{display:inline-block;position:relative;max-width:calc(100% - 95px);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.b-search-wrap .b-sch-ul-type02 li > div .b-title span{display:inline-block;}
.b-search-wrap .b-sch-ul-type02 li > div .b-desc{max-height:50px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.b-search-wrap .b-sch-ul-type02 li .b-path{font-size:15px;line-height:23px;color:#999;}
.b-search-wrap .b-sch-ul-type02 .b-file span{padding:0 12px 0 0;}
.b-search-wrap .b-sch-ul-type02 .b-file a{padding:0 0 0 20px;background:url(/_res/ajou/_share/img/etc/ico-file01.png) no-repeat left center;background-size:15px;color:#5c5c5c;}

.b-search-wrap .b-sch-ul-type03 li{display:table;padding:0 0 24px;width:100%;table-layout:fixed;}
.b-search-wrap .b-sch-ul-type03 li:last-of-type{padding:0;}
.b-search-wrap .b-sch-ul-type03 li .b-box01{display:table-cell;padding:0 20px 0 0;width:145px;vertical-align:middle;}
.b-search-wrap .b-sch-ul-type03 li .b-box01 .b-img-box a{display:block;width:100%;height:110px;overflow:hidden;}
.b-search-wrap .b-sch-ul-type03 li .b-box01 .b-img-box img{width:100%;height:100%;object-fit:cover;}
.b-search-wrap .b-sch-ul-type03 li .b-box02{display:table-cell;vertical-align:middle;}
.b-search-wrap .b-sch-ul-type03 li .b-box02 .b-title-box a{display:inline-block;position:relative;padding:0 0 5px 0;max-width:calc(100% - 7px);line-height:25px;font-weight:500;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.b-search-wrap .b-sch-ul-type03 li .b-box02 .b-title-box .b-date{display:inline-block;vertical-align:middle;}
.b-search-wrap .b-sch-ul-type03 li .b-box02 .b-title-box .b-new{display:none;}
.b-search-wrap .b-sch-ul-type03 li .b-box02 .b-text-box{padding:0 0 5px;}
.b-search-wrap .b-sch-ul-type03 li .b-box02 .b-text-box a{display:block;max-height:75px;line-height:25px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.b-search-wrap .b-sch-ul-type03 li .b-box02 .b-path{font-size:15px;line-height:23px;color:#999;}

.b-search-wrap .b-sch-ul-type04:after{content:'';display:block;clear:both;}
.b-search-wrap .b-sch-ul-type04 li{float:left;position:relative;margin:0 18px 0 0;padding:0 0 18px;width:calc(25% - 13.5px);}
.b-search-wrap .b-sch-ul-type04 li:nth-of-type(4n){margin:0;}
.b-search-wrap .b-sch-ul-type04 li .b-box01{padding:0 0 10px 0;}
.b-search-wrap .b-sch-ul-type04 li .b-box01 .b-img-box{display:block;width:100%;height:110px;overflow:hidden;}
.b-search-wrap .b-sch-ul-type04 li .b-box01 .b-img-box img{width:100%;height:100%;object-fit:cover;}
.b-search-wrap .b-sch-ul-type04 li .b-box02 .b-title-box .b-title{display:inline-block;position:relative;max-width:100%;line-height:25px;font-weight:500;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.b-search-wrap .b-sch-ul-type04 li .b-box02 .b-title-box .b-new{display:block;position:absolute;top:8px;right:8px;padding:5px 0 0;width:21px;height:21px;background:#00a651;color:#fff;font-size:12px;font-weight:400;line-height:1;border-radius:3px;text-align:center;box-sizing:border-box;}
.b-search-wrap .b-sch-ul-type04 li .b-box02 .b-text-box{padding:0 0 5px;}
.b-search-wrap .b-sch-ul-type04 li .b-box02 .b-text-box a{display:block;padding:0 0 5px 0;max-height:50px;line-height:25px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.b-search-wrap .b-sch-ul-type04 li .b-box02 .b-text-box:after{content:'';display:block;clear:both;}
.b-search-wrap .b-sch-ul-type04 li .b-box02 .b-text-box span{font-size:14px;line-height:22px;}
.b-search-wrap .b-sch-ul-type04 li .b-box02 .b-text-box span.b-date{float:left;}
.b-search-wrap .b-sch-ul-type04 li .b-box02 .b-text-box span.b-hit{float:right;}

.b-search-wrap .b-sch-ul-type05 li{position:relative;padding:0 0 6px 0;line-height:25px;font-weight:400;}
.b-search-wrap .b-sch-ul-type05 li:last-of-type{padding-bottom:0;}

.b-search-wrap .b-dcol{display:inline-block;margin:0 3px 0 0;padding:3px 5px;background:#5f5aaa;border:1px solid rgba(0,0,0,0.1);border-radius:3px;font-size:12px;line-height:1;color:#fff;font-weight:500;vertical-align:middle;}
.b-search-wrap .b-icon-box{display:inline-block;position:relative;margin:0 6px 0 0;padding:0 6px 0 0;line-height:1;}
.b-search-wrap .b-icon-box:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:10px;background:#e6e6e6;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.b-search-wrap .b-icon-box > span{display:inline-block;margin:0 5px;line-height:1;vertical-align:middle;}
.b-search-wrap .b-icon-box .b-label{padding:3px 8px;background:#dbece6;font-size:12px;}
.b-search-wrap .b-icon-box .b-kci{background:#ebf4fb;}
.b-search-wrap .b-icon-box .b-ahci{background:#e3f4e6;}
.b-search-wrap .b-icon-box .b-scopus{background:#f7e8d4;}
.b-search-wrap .b-icon-box .b-sci{background:#fbefeb;}
.b-search-wrap .b-icon-box .b-ssci{background:#e9e8ff;}
.b-search-wrap .b-icon-box .b-scie{background:#f4e8ff;}
.b-search-wrap .b-icon-box .b-kci-hb{background:#fff8d7;}
.b-search-wrap .b-icon-box .b-btn-detail{display:inline-block;width:25px;height:22px;background:url(/_res/ajou/_share/img/etc/b-ico-detail.png) no-repeat center center;background-size:100%;text-indent:-9999px;overflow:hidden;}

.b-search-wrap .b-box .b-keyword-tab-box{border:1px solid rgba(0,0,0,0.3);text-align:center;}
.b-search-wrap .b-box .b-keyword-tab-box:after{content:'';display:block;clear:both;}
.b-search-wrap .b-box .b-keyword-tab-box li{float:left;width:25%;border-right:1px solid rgba(0,0,0,0.3);box-sizing:border-box;}
.b-search-wrap .b-box .b-keyword-tab-box li:last-of-type{border-right:0;}
.b-search-wrap .b-box .b-keyword-tab-box li.active{background:#046cc4;}
.b-search-wrap .b-box .b-keyword-tab-box li a{display:block;padding:8px 5px;line-height:22px;}
.b-search-wrap .b-box .b-keyword-tab-box li.active a{color:#fff;font-weight:400;}
.b-search-wrap .b-box .b-keyword-tab-box.type02{margin:0 0 18px;}
.b-search-wrap .b-box .b-topic-box{display:none;}
.b-search-wrap .b-box .b-topic-box.active{display:block;}
.b-search-wrap .b-box .b-topic-box ul{padding:12px 0;border:1px solid rgba(0,0,0,0.3);border-top:0;box-sizing:border-box;}
.b-search-wrap .b-box .b-topic-box ul:after{content:'';display:block;clear:both;}
.b-search-wrap .b-box .b-topic-box ul li{float:left;width:50%;padding:0 0 0 25px;box-sizing:border-box;}
.b-search-wrap .b-box .b-topic-box ul li a{display:inline-block;font-size:15px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.b-search-wrap .b-box .b-word-box{display:none;}
.b-search-wrap .b-box .b-word-box ul li{padding:0 0 15px;}
.b-search-wrap .b-box .b-word-box ul li:last-of-type{padding:0;}
.b-search-wrap .b-box .b-word-box ul li a{display:block;line-height:1;}
.b-search-wrap .b-box .b-word-box ul li a span{display:inline-block;vertical-align:bottom;}
.b-search-wrap .b-box .b-word-box ul li a span:nth-of-type(1){margin:0 5px 0 0;width:14px;height:14px;border:1px solid #959595;font-size:10px;;line-height:12px;font-weight:400;color:#959595;text-align:center;box-sizing:border-box;}
.b-search-wrap .b-box .b-word-box ul li a span:nth-of-type(2){width:calc(100% - 20px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.b-search-wrap .b-box .b-word-box.active{display:block;}
.b-search-wrap .b-box .b-search-inner-box{padding:0 0 0 15px;}
.b-search-wrap .bn-list-phone01.type01 table thead th, .b-search-wrap .bn-list-phone02.type01 table thead th{font-size:16px;}
.b-search-wrap .b-category01.type02 .category-box{padding:0 0 25px;}

/* bn-list-phone01 type01 */
.bn-list-phone01.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-phone01.type01 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-phone01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-phone01.type01 .adm-chk label{font-size:15px;}
.bn-list-phone01.type01 .total-wrap{float:right;margin:0 0 10px 0;font-size:15px;line-height:20px;color:#222;font-weight:600;text-align:right;}
.bn-list-phone01.type01 .total-wrap span{color:#00b389;}
.bn-list-phone01.type01 .article-chk{display:inline-block;position:absolute;top:50%;left:0;z-index:10;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.bn-list-phone01.type01 table{width:100%;border-spacing:0;border-top:1px solid #000;table-layout:fixed;}
.bn-list-phone01.type01 .b-col01{width:auto;}
.bn-list-phone01.type01 .b-col02{width:18%;}
.bn-list-phone01.type01 .b-col03{width:50%;}

.bn-list-phone01.type01 table thead th{padding:13px 10px;border-bottom:1px solid #d8d8d8;background-color:#f2f8f6;font-weight:500;font-size:17px;line-height:24px;}
.bn-list-phone01.type01 table thead th.b-no-right{border-right:none !important}
.bn-list-phone01.type01 table tbody td{position:relative;padding:18px 10px;border-bottom:1px solid #d8d8d8;font-size:16px;line-height:21px;font-weight:400;text-align:center;}
.bn-list-phone01.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-phone01.type01 table tbody td.b-no-right{border-right:none !important;}
.bn-list-phone01.type01 .b-title-box{position:relative;text-align:left;}
.bn-list-phone01.type01 .b-title-box > span{display:inline-block;padding:0 5px;}
.bn-list-phone01.type01 .b-title-box > span.b-txt-b{font-weight:600;}
.bn-list-phone01.type01 .b-title-box .b-m-con{display:none;}

/* bn-list-phone02 type01 */
.bn-list-phone02.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-phone02.type01 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-phone02.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-phone02.type01 .adm-chk label{font-size:15px;}
.bn-list-phone02.type01 .total-wrap{float:right;margin:0 0 10px 0;font-size:15px;line-height:20px;color:#222;font-weight:600;text-align:right;}
.bn-list-phone02.type01 .total-wrap span{color:#00b389;}
.bn-list-phone02.type01 .article-chk{display:inline-block;position:absolute;top:50%;left:0;z-index:10;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.bn-list-phone02.type01 table{width:100%;border-spacing:0;border-top:1px solid #000;table-layout:fixed;}
.bn-list-phone02.type01 .b-col01{width:18%;}
.bn-list-phone02.type01 .b-col02{width:19%;}
.bn-list-phone02.type01 .b-col03{width:auto;}
.bn-list-phone02.type01 .b-col04{width:16%;}

.bn-list-phone02.type01 table thead th{padding:13px 10px;border-bottom:1px solid #e1e1e1;background-color:#f3f3f3;font-weight:500;font-size:17px;line-height:24px;}
.bn-list-phone02.type01 table thead th.b-no-right{border-right:none !important}
.bn-list-phone02.type01 table tbody td{position:relative;padding:18px 10px;border-bottom:1px solid #e1e1e1;font-size:16px;line-height:21px;font-weight:400;text-align:center;}
.bn-list-phone02.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-phone02.type01 table tbody td.b-no-right{border-right:none !important;}
.bn-list-phone02.type01 .b-title-box{position:relative;}
.bn-list-phone02.type01 .b-title-box > span{display:inline-block;padding:0 5px;}
.bn-list-phone02.type01 .b-title-box > span .btn-person-info{padding:0 15px 0 0;background:url(/_res/ajou/_share/img/common/bg-link.png) no-repeat 98% 50%;background-size:10px;}
.bn-list-phone02.type01 .b-title-box > span.b-txt-b{font-weight:600;}
.bn-list-phone02.type01 .b-title-box .b-m-con{display:none;}
.bn-list-phone02.type01 .b-btn-sch-lnk{display:inline-block;width:16px;height:16px;background:url(/_res/ajou/_share/img/etc/ico-btn-lnk01.png) no-repeat center center;background-size:100%;}

.b-copy-email{display:inline-block;width:20px;height:16px;background:url(/_res/ajou/_share/img/etc/ico-prof-mail.png) no-repeat center center;background-size:100%;text-indent:-9999px;}
.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div > p{position:relative;padding:0 0 0 10px;font-weight:400;line-height:24px;color:#777;}
.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div > p:after{content:'*';display:block;position:absolute;top:0;left:0;}
.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div > p > span{color:#ff2462;}
.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div .b-result-tit{padding:0 0 30px;font-weight:500;font-size:19px;line-height:27px;color:#333;}
.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div .b-result-tit > span{color:#df2a61;}
.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div .b-result-tit:after{display:none;}
.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div > ul{padding:0 0 27px;}
.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div > ul > li{position:relative;padding:0 0 4px 10px;font-weight:400;font-size:17px;line-height:25px;}
.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div > ul > li:after{content:'';display:block;position:absolute;top:12px;left:0;width:2px;height:2px;background:#333;}
.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div:> ul > li:last-of-type{padding-bottom:0;}

/* 통합검색 검색어 자동완성*/
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-auto-box{display:none;position:absolute;top:calc(100% - 1px);left:0;padding:10px 0 25px;width:calc(100% - 47px);box-sizing:border-box;border:1px solid #acacac;background:#fff;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-auto-box.active{display:block;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-auto-box > ul > li > a{display:block;padding:0 20px;font-size:16px;line-height:28px;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-auto-box > ul > li > a:hover{background:#f3f3f3;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box{float:left;padding:6px 0 0 0;width:378px;}
.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > div{display:inline-block;}
.search-arrow{position:absolute;top:20px;right:110px;font-size:10px;line-height:1;}
.search-arrow a{display:inline-block;width:12px;height:6px;background:url(/_res/ajou/_share/img/etc/ico-search-open.png) no-repeat 50% 50%;}
.search-arrow a.active{background-image:url(/_res/ajou/_share/img/etc/ico-search-close.png);}

/* 통합검색 새창팝업*/
.bn-popup01.type01 .b-popup-wrap .b-popup-box{text-align:left;background:#fff;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-header-box{padding:16px 50px;background:#046cc4;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-header-box > p{font-size:18px;line-height:26px;text-align:center;color:#fff;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-header-box .b-pop-close-btn{position:absolute;top:14px;right:15px;width:26px;height:26px;background:url(/_res/ajou/_share/img/common/btn-pop-close01.png) no-repeat 50% 50%;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box{padding:35px;overflow:auto;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box{padding:0 0 35px;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box:after{content:'';display:block;clear:both;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box div{float:left;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box .txt-box{width:calc(100% - 132px);}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box .txt-box h5{padding:0 0 15px;font-weight:500;font-size:20px;line-height:28px;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box .txt-box ul li{position:relative;padding:0 0 5px 10px;color:#5c5c5c;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box .txt-box ul li:last-of-type{padding-right:0;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box .txt-box ul li:before{content:'';display:block;position:absolute;top:9px;left:0;width:2px;height:2px;background:#5c5c5c;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box .img-box{margin:0 25px 0 0;width:105px;border:1px solid #e1e1e1;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box .img-box img{width:100%;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-info-box .b-col01{width:23%;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-info-box .b-col02{width:auto;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-info-box table tbody th{padding:10px 15px;}
.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-info-box table tbody td{padding:10px  20px;text-align:left;}

/* 교수 관리 */
.bn-write-common01.type01 .prof-popup .b-input{display:inline-block;width:calc(100% - 184px);}
.bn-write-common01.type01 .prof-popup .b-btn-type01{margin:0 0 0 24px;padding:7px 20px;min-height:30px;vertical-align:middle;}

@media screen and (max-width:1024px) {
	/* common */
	.tablet-show{display:block !important;}
	.tablet-hide{display:none !important;}

	/* img01 type02 */
	.bn-list-img01.type01 .b-dw-box li .b-btn-type01{padding:11px 10px;}

	/* bn-list-cal01 type01*/
	.bn-list-cal02.type01 .b-cal-day-box > p{margin:0 0 10px;width:auto;}

	.bn-write-common01.type01 .b-exel{display:block;padding:5px 0 0 0;width:100%;text-align:left;}

	/* 통합검색 */
	.b-search-wrap .b-search-wrap01{float:none;padding:0 0 15px;width:auto;}
	.b-search-wrap .b-search-wrap02{float:none;width:auto;}

	.b-search-wrap .b-search-wrap01 .b-search-box01 ul{padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.15);}
	.b-search-wrap .b-search-wrap01 .b-search-box01 ul li{display:inline-block;padding:5px 15px 5px 0;border:0;}
	.b-search-wrap .b-search-wrap01 .b-search-box01 ul li a{display:inline-block;padding:0;}
	.b-search-wrap .b-search-wrap01 .b-search-box01 ul li.active a{position:relative;background:none;color:#046cc4;font-weight:500;}
	.b-search-wrap .b-search-wrap01 .b-search-box01 ul li.active a:after{content:'';display:block;position:absolute;bottom:-1px;width:100%;height:1px;background:#046cc4;}
	.b-search-wrap .b-search-wrap01 .b-search-box01 div:nth-of-type(2){position:relative;background:#046cc4 url(/_res/ajou/_share/img/common/ico-tab-open.png) no-repeat center right 15px;background-size:12px;text-align:center;}
	.b-search-wrap .b-search-wrap01 .b-search-box01 div:nth-of-type(2).active{background-image:url(/_res/ajou/_share/img/common/ico-tab-close.png);}
	.b-search-wrap .b-search-wrap01 .b-search-box01 div:nth-of-type(2) label{display:block;padding:11px 0;font-size:15px;color:#fff;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.b-search-wrap .b-search-wrap01 .b-search-box01 div:nth-of-type(2) .sel-category{position:absolute;left:0;top:0;width:100%;background:transparent;height:39px;border:0;color:#fff;filter:alpha(opacity=0);opacity:0;}
	.b-search-wrap .b-search-wrap01 .b-search-box01 div:nth-of-type(2) .sel-category option{font-size:15px;color:#666;}

	.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list p{float:none;padding:0 0 15px 0;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div{float:none;}
}
@media screen and (max-width:768px) {
	pre{font-size:14px;line-height:22px;}
	.b-h4-tit01{padding:0 0 12px 24px;font-size:18px;line-height:23px;}
	.b-h4-tit01:before{top:2px;width:18px;height:19px;background-size:100%;}
	.b-h5-tit01{padding:0 0 10px 8px;font-size:16px;line-height:21px;}
	.b-h5-tit01:before{width:3px;height:3px;}
	.b-ol-type01 > li{margin:0 0 0 15px; font-size:14px;line-height:22px;}	

	/* button */	
	.b-btn-wrap{padding:20px 0 0 0;}
	.b-btn-wrap ul li{display:block;margin:0 0 5px 0;}
	.b-btn-wrap a, .b-btn-wrap button{margin:6px 0 0;}
	.b-btn-type01{padding:11px 10px;min-width:auto;width:100%;font-size:15px;line-height:23px;}
	.b-btn-type02{padding:5px 34px 5px 12px;background-position:right 13px top 50%;background-size:12px;}

	/* table */
	.b-ajou-table thead th{padding:7px;font-size:14px;line-height:22px;}
	.b-ajou-table tbody th{padding:7px;font-size:14px;line-height:22px;}
	.b-ajou-table tbody td{padding:7px;font-size:14px;line-height:22px;}
	.b-ajou-table tbody td.b-td-left{padding-left:7px;}

	/* checkbox, radio */
	.type01 .b-radio + label{margin-right:10px;padding-left:20px;font-size:14px;}
	.type01 .b-chk + label{margin:0 10px 0 0;padding:0 0 0 25px;font-size:14px;line-height:25px;}
	.type01 .b-radio + label:before{width:15px;height:15px;}
	.type01 .b-radio:hover + label:after, .type01 .b-radio:checked + label:after{left:5px;width:5px;height:5px;}
	.type01 .b-chk + label:before{margin:3px 0 0 0;width:20px;height:20px;}
	.type01 .b-chk:hover + label:before, .type01 .b-chk:checked + label:before{padding:2px 3px 0 0;font-size:15px;}

	/* .b-category01 */
	.b-category01.type01 .b-category01-m{position:relative;margin:0 0 20px;background:#046cc5 url(/_res/ajou/_share/img/common/ico-tab-open.png) no-repeat center right 15px;background-size:12px;text-align:center;}
	.b-category01.type01 .b-category01-m label{display:block;padding:11px 0;font-size:15px;color:#fff;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.b-category01.type01 .sel-category{position:absolute;left:0;top:0;width:100%;background:transparent;height:39px;border:0;color:#fff;filter:alpha(opacity=0);opacity:0;}
	.b-category01.type01 .sel-category option{font-size:15px;color:#666;}

	.b-category01.type02 .b-category01-m{position:relative;margin:0 0 20px;background:#046cc4 url(/_res/ajou/_share/img/common/ico-tab-open.png) no-repeat center right 15px;background-size:12px;text-align:center;}
	.b-category01.type02 .b-category01-m label{display:block;padding:11px 0;font-size:15px;color:#fff;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.b-category01.type02 .sel-category{position:absolute;left:0;top:0;width:100%;background:transparent;height:39px;border:0;color:#fff;filter:alpha(opacity=0);opacity:0;}
	.b-category01.type02 .sel-category option{font-size:15px;color:#666;}

	/* 셀렉트박스 */
	.b-common-select{width:100%;max-width:100%;border-radius:0;}

	/* 검색 영역 */
	.bn-search01.type01 .b-search-wrap{margin:0 0 15px;}
	.bn-search01.type01 .b-cate01{margin:0 0 5px 0;padding:0;width:100%;z-index:10;}
	.bn-search01.type01 .b-cate01 ul{height:234px;}
	.bn-search01.type01 .b-cate02{margin:0 0 5px 0;width:100%;z-index:8;}
	.bn-search01.type01 .b-cate-basic{margin:0 0 5px 0;width:100%;z-index:6;}
	.bn-search01.type01 .b-search-box{display:block;}
	.bn-search01.type01 input{margin:0;width:calc(100% - 51px);min-width:auto;}
	.bn-search01.type01 .b-sel-btn{width:45px;min-width:auto;}
	.bn-search01.type01 .b-viewmode-box{display:block;margin:10px 0 0;}
	.bn-search01.type01 .b-viewmode-box a{width:25px;height:23px;}
	.b-total-wrap{float:none;padding:0 0 10px 0;}
	.b-total-wrap p{font-size:15px;}

	/* rss-box */
	.b-rss-box{float:none;margin:0 0 5px;}
	.b-rss-box .b-total-wrap{padding:5px 0;}
	.b-rss-box .b-ico-rss{margin:0 5px 0 0;padding:4px 25px 5px 32px;min-width:auto;background-size:10px;font-size:15px;}

	/* 검색 영역 */
	.bn-search01.type02 .b-search-wrap{margin:0 0 15px;padding:10px;}
	.bn-search01.type02 .b-cate01{margin:0 0 5px 0;padding:0;width:100%;z-index:10;}
	.bn-search01.type02 .b-cate01 ul{height:234px;}
	.bn-search01.type02 .b-cate02{margin:0 0 5px 0;width:100%;z-index:8;}
	.bn-search01.type02 .b-cate-basic{margin:0 0 5px 0;width:100%;z-index:6;}
	.bn-search01.type02 .b-search-box{display:block;}
	.bn-search01.type02 input{margin:0;width:calc(100% - 51px);min-width:auto;}
	.bn-search01.type02 .b-sel-btn{width:45px;min-width:auto;}
	.bn-search01.type02 .b-viewmode-box{display:block;margin:10px 0 0;}
	.bn-search01.type02 .b-viewmode-box a{width:25px;height:23px;}
	.bn-search01.type02 .b-total-wrap{float:none;padding:0 0 10px 0;}
	.bn-search01.type02 .b-total-wrap p{font-size:15px;}

	/* 리스트 첨부파일 영역 */
	.b-common-file-box.type02 > a span{font-size:14px;line-height:21px;}
	.b-common-file-box.type02 > a span:nth-of-type(1){width:14px;height:15px;}
	.b-common-file-box.type02 .b-popup-file-wrap{max-width:290px;}

	.b-common-file-box.type03 > a{padding:5px 34px 5px 12px;background-position:right 13px top 50%;background-size:12px;}

	.b-common-file-box.type04 > a span{font-size:14px;line-height:21px;}
	.b-common-file-box.type04 > a span:nth-of-type(1){width:14px;height:15px;}
	.b-common-file-box.type04 .b-popup-file-wrap{left:-11px;max-width:290px;}
	.b-common-file-box.type04 .b-popup-file-wrap:before{left:30px;}

	/* .b-paging01 type01 */
	.b-paging01.type01 .b-paging-wrap ul{padding:25px 0 0;}
	.b-paging01.type01 .b-paging-wrap ul li{margin:0 0 5px;}
	.b-paging01.type01 .b-paging-wrap ul li.prev{padding:0 5px 0 0;}	
	.b-paging01.type01 .b-paging-wrap ul li.next{padding:0 0 0 5px}
	.b-paging01.type01 .b-paging-wrap ul li a{padding:6px 0 7px;min-width:26px;font-size:13px;}
	.b-paging01.type01 .b-paging-wrap ul li.pager a{height:28px;}

	/* bn-list-common01 type01*/
	.bn-list-common01.type01 .adm-chk{margin:0 0 6px 0;}
	.bn-list-common01.type01 .total-wrap{margin:0 0 6px 0;}
	.bn-list-common01.type01 table thead tr{display:none;}
	.bn-list-common01.type01 table tbody td{padding:13px 10px;border-right:none;font-size:15px;line-height:1;}
	.bn-list-common01.type01 table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-common01.type01 table tbody tr td:nth-of-type(2){display:none;}
	.bn-list-common01.type01 table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common01.type01 table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common01.type01 table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common01.type01 table tbody tr td:nth-of-type(7){display:none;}
	.bn-list-common01.type01 .b-col-title{width:100%;}
	.bn-list-common01.type01 .b-col-date{display:none;width:0;}
	.bn-list-common01.type01 .b-col-expand{display:none;width:0;}
	.bn-list-common01.type01 .b-col-wide{display:none;width:0;}
	.bn-list-common01.type01 .b-col{display:none;width:0;}
	.bn-list-common01.type01 .b-title-box{padding:0 0 0 2px;}
	.bn-list-common01.type01 .b-title-box > a{color:#333;}
	.bn-list-common01.type01 .article-chk + .b-title-box{padding:0 0 0 2px;}
	.bn-list-common01.type01 .b-top-box .b-title-box:before, 
	.bn-list-common01.type01 .b-top-box .article-chk + .b-title-box:before{top:1px;left:0;}
	.bn-list-common01.type01 .b-top-box .b-title-box > a, 
	.bn-list-common01.type01 .b-top-box .article-chk + .b-title-box > a{max-width:calc(100% - 32px);}
	.bn-list-common01.type01 .b-reply-box .b-title-box{padding:0 0 0 30px;}
	.bn-list-common01.type01 .b-reply-box .b-title-box > a,
	.bn-list-common01.type01 .b-reply-box .article-chk + .b-title-box > a{padding:0;max-width:calc(100% - 50px);}
	.bn-list-common01.type01 .b-reply-box .b-title-box a.b-btn-reply{display:block;float:right;padding:5px 10px;width:auto;max-width:auto;}
	.bn-list-common01.type01 .b-title-box > a{padding:0;max-width:calc(100% - 32px);width:auto;}
	.bn-list-common01.type01 .b-title-box.b-label-box a{width:calc(100% - 110px);}
	.bn-list-common01.type01 .b-title-box .b-etc-box{padding:0 8px 0 0;}
	.bn-list-common01.type01 .b-title-box .b-etc-box .b-label{top:0;padding:4px 6px;font-size:12px;}
	.bn-list-common01.type01 .b-title-box .b-m-con{display:block;padding:5px 0 0 0;}
	.bn-list-common01.type01 .b-title-box .b-m-con > span{display:inline-block;position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size:14px;line-height:20px;color:#777777;}
	.bn-list-common01.type01 .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:5px;right:0;width:1px;height:10px;background-color:#8c8c8c;}
	.bn-list-common01.type01 .b-title-box .b-m-con > span:last-of-type:after{display:none;}
	.bn-list-common01.type01 .b-title-box .b-m-con .b-answer{padding:2px 7px;border:1px solid #e1e1e1;border-radius:5px;font-size:14px;line-height:22px;}
	.bn-list-common01.type01 .b-title-box .b-m-con .b-notice{padding:0 3px;background:#b0b9c1;border-radius:3px;font-size:10px;color:#fff;text-align:center;}
	.bn-list-common01.type01 .b-title-box .b-m-con .b-notice:after{display:none;}
	.bn-list-common01.type01 .b-title-box .b-m-con .b-file{padding:0 7px 0 15px;background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat left center;background-size:11px;}
	.bn-list-common01.type01 .b-title-box .b-m-con .b-file02{padding:0 7px 0 15px;background:url(/_res/ajou/_share/img/common/ico-down.png) no-repeat left center;background-size:11px;}
	.bn-list-common01.type01 .b-title-box .b-btn-reply{display:block;float:right;margin:6px 0 0 0;padding:5px 10px;width:auto;font-size:15px;}
	.bn-list-common01.type01 .b-content-box{padding:15px 10px 30px;}
	.bn-list-common01.type01 .b-no-post{display:block !important;}
	.bn-list-common01.type01 .article-chk{top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
	.bn-list-common01.type01 .b-btn-modify{position:absolute;top:50%;right:-10px;padding:5px 10px;min-height:28px;font-size:13px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}

	.bn-list-common01.type01.bn-common table tbody tr:hover{background:#eee;}
	.bn-list-common01.type01.bn-common table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-common01.type01.bn-common table tbody tr td:nth-of-type(2){display:block;}
	.bn-list-common01.type01.bn-common table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-common01.type01.bn-common table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common01.type01.bn-common table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common01.type01.bn-common table tbody tr td.b-category {display:none;}
	.bn-list-common01.type01.bn-common table tbody tr td.b-td-left {display:block;}
	.bn-list-common01.type01.bn-common .b-title-box a:hover{text-decoration:none;}
	.bn-list-common01.type01.bn-common .b-title-box .b-m-con .hit{display:inline-block;}
	.bn-list-common01.type01.bn-common .b-title-box .b-m-con .b-file{display:none;}
	.bn-list-common01.type01.bn-common .b-title-box .b-m-con > span:last-of-type:after{display:none;}

	/* bn-list-common02 type01 */
	.bn-list-common02.type01 .adm-chk{margin:0 0 6px 0;}
	.bn-list-common02.type01 .total-wrap{margin:0 0 6px 0;}
	.bn-list-common02.type01 table thead tr{display:none;}
	.bn-list-common02.type01 table tbody td{padding:13px 10px;border-right:none;font-size:15px;line-height:1;}
	.bn-list-common02.type01 table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-common02.type01 table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-common02.type01 table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common02.type01 table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common02.type01 table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common02.type01 table tbody tr td:nth-of-type(7){display:none;}
	.bn-list-common02.type01 .b-col{display:none;width:0;}
	.bn-list-common02.type01 .b-col-title{width:100%;}
	.bn-list-common02.type01 .b-col-date{display:none;width:0;}
	.bn-list-common02.type01 .b-col-wide{display:none;width:0;}
	.bn-list-common02.type01 .b-col-expand{display:none;width:0;}
	.bn-list-common02.type01 .b-title-box{padding:0 0 0 2px;}
	.bn-list-common02.type01 .b-title-box > a{color:#333;}
	.bn-list-common02.type01 .article-chk + .b-title-box{padding:0 0 0 2px;}
	.bn-list-common02.type01 .b-top-box .b-title-box:before, 
	.bn-list-common02.type01 .b-top-box .article-chk + .b-title-box:before{top:1px;left:0;}
	.bn-list-common02.type01 .b-top-box .b-title-box > a, 
	.bn-list-common02.type01 .b-top-box .article-chk + .b-title-box > a{max-width:calc(100% - 50px);}
	.bn-list-common02.type01 .b-reply-box .b-title-box{padding:0 0 0 30px;}
	.bn-list-common02.type01 .b-reply-box .b-title-box > a,
	.bn-list-common02.type01 .b-reply-box .article-chk + .b-title-box > a{padding:0;max-width:calc(100% - 50px);}
	.bn-list-common02.type01 .b-reply-box .b-title-box a.b-btn-reply{display:block;float:right;padding:5px 10px;width:auto;max-width:auto;}
	.bn-list-common02.type01 .b-title-box > a{padding:0;max-width:calc(100% - 48px);width:auto;}
	.bn-list-common02.type01 .b-title-box.b-label-box a{width:calc(100% - 110px);}
	.bn-list-common02.type01 .b-title-box .b-etc-box{padding:0 8px 0 0;}
	.bn-list-common02.type01 .b-title-box .b-etc-box .b-label{top:0;padding:4px 6px;font-size:12px;}
	.bn-list-common02.type01 .b-title-box .b-m-con{display:block;padding:5px 0 0 0;}
	.bn-list-common02.type01 .b-title-box .b-m-con > span{display:inline-block;position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size:14px;line-height:20px;color:#777777;}
	.bn-list-common02.type01 .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:6px;right:0;width:1px;height:10px;background-color:#8c8c8c;}
	.bn-list-common02.type01 .b-title-box .b-m-con > span:last-of-type{margin:0;}
	.bn-list-common02.type01 .b-title-box .b-m-con > span:last-of-type:after{display:none;}
	.bn-list-common02.type01 .b-title-box .b-m-con .b-notice{padding:0 3px;background:#b0b9c1;border-radius:3px;font-size:10px;color:#fff;text-align:center;}
	.bn-list-common02.type01 .b-title-box .b-m-con .b-notice:after{display:none;}
	.bn-list-common02.type01 .b-title-box .b-m-con .b-file{padding:0 8px 0 15px;background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat left center;background-size:11px;}
	.bn-list-common02.type01 .b-title-box .b-btn-reply{display:inline-block;padding:2px 5px;width:auto;font-size:14px;}
	.bn-list-common02.type01 .b-content-box{padding:15px 10px 30px;}
	.bn-list-common02.type01 .b-no-post{display:block !important;}
	.bn-list-common02.type01 .article-chk{top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
	.bn-list-common02.type01 .b-btn-modify{position:absolute;top:50%;right:-10px;padding:5px 10px;min-height:28px;font-size:13px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}

	.bn-list-common02.type01.bn-common-survey table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-common02.type01.bn-common-survey table tbody tr td:nth-of-type(2){display:block;}
	.bn-list-common02.type01.bn-common-survey table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-common02.type01.bn-common-survey table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common02.type01.bn-common-survey table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common02.type01.bn-common-survey table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common02.type01.bn-common-survey table tbody tr td:nth-of-type(7){display:none;}

	.bn-list-common02.type01.bn-common-cate table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-common02.type01.bn-common-cate table tbody tr td:nth-of-type(2){display:none;}
	.bn-list-common02.type01.bn-common-cate table tbody tr td:nth-of-type(3){display:block;}
	.bn-list-common02.type01.bn-common-cate table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common02.type01.bn-common-cate table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common02.type01.bn-common-cate table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common02.type01.bn-common-cate table tbody tr td:nth-of-type(7){display:none;}

	/* .bn-list-common02.type01.bn-common-qna table tbody tr td:nth-of-type(1){display:none;}
	22.03.17
	.bn-list-common02.type01.bn-common-qna table tbody tr td:nth-of-type(2){display:none;}

	.bn-list-common02.type01.bn-common-qna table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-common02.type01.bn-common-qna table tbody tr td:nth-of-type(4){display:block;}
	.bn-list-common02.type01.bn-common-qna table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common02.type01.bn-common-qna table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common02.type01.bn-common-qna table tbody tr td:nth-of-type(7){display:none;}
	*/
	/* bn-list-rule01 type01 */
	.b-rule-category.type01{display:block;width:auto;margin:0 0 20px;}
	.b-rule-category.type01 .b-rule-cate-box{max-height:592px;}
	.b-rule-category.type01 .b-rule-cate-box > ul > li a{padding:10px;font-size:15px;line-height:23px;}
	.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth02{padding:15px;}
	.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth02 > li{padding:0 0 3px;}
	.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth02 > li > a:before{top:11px;}
	.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth03{padding:0;}
	.b-rule-category.type01 .b-rule-cate-box > ul > li .b-depth03 > li > a:before{top:12px;}

	.bn-rule-box{display:block;width:auto;}
	.bn-list-rule01.type01 .adm-chk{margin:0 0 6px 0;}
	.bn-list-rule01.type01 .total-wrap{margin:0 0 6px 0;}
	.bn-list-rule01.type01 table thead tr{display:none;}
	.bn-list-rule01.type01 table tbody td{border-right:none;padding:13px 10px;font-size:15px;line-height:1;}
	.bn-list-rule01.type01 table tbody tr td:nth-of-type(1){display:block;}
	.bn-list-rule01.type01 table tbody tr td:nth-of-type(2){display:none;}
	.bn-list-rule01.type01 table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-rule01.type01 table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-rule01.type01 table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-rule01.type01 table tbody tr td:nth-of-type(7){display:none;}
	.bn-list-rule01.type01 .b-col-title{width:100%;}
	.bn-list-rule01.type01 .b-col-date{display:none;width:0;}
	.bn-list-rule01.type01 .b-col-expand{display:none;width:0;}
	.bn-list-rule01.type01 .b-col{display:none;width:0;}
	.bn-list-rule01.type01 .b-title-box{padding:0 0 0 2px;}
	.bn-list-rule01.type01 .b-title-box > a{color:#333;}
	.bn-list-rule01.type01 .article-chk + .b-title-box{padding:0 0 0 2px;}
	.bn-list-rule01.type01 .b-top-box .b-title-box:before, 
	.bn-list-rule01.type01 .b-top-box .article-chk + .b-title-box:before{top:1px;left:0;}
	.bn-list-rule01.type01 .b-reply-box .b-title-box{padding:0 0 0 30px;}
	.bn-list-rule01.type01 .b-reply-box .b-title-box > a,
	.bn-list-rule01.type01 .b-reply-box .article-chk + .b-title-box > a{padding:0;max-width:calc(100% - 50px);}
	.bn-list-rule01.type01 .b-reply-box .b-title-box a.b-btn-reply{display:block;float:right;padding:5px 10px;width:auto;max-width:auto;}
	.bn-list-rule01.type01 .b-title-box > a{padding:0;width:auto;}
	.bn-list-rule01.type01 .b-title-box.b-label-box a{width:calc(100% - 110px);}
	.bn-list-rule01.type01 .b-title-box .b-etc-box{padding:0 8px 0 0;}
	.bn-list-rule01.type01 .b-title-box .b-etc-box .b-label{top:0;padding:4px 6px;font-size:12px;}
	.bn-list-rule01.type01 .b-title-box .b-m-con{display:block;padding:5px 0 0 0;}
	.bn-list-rule01.type01 .b-title-box .b-m-con > span{display:inline-block;position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size:14px;line-height:20px;color:#777777;}
	.bn-list-rule01.type01 .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:5px;right:0;width:1px;height:10px;background-color:#8c8c8c;}
	.bn-list-rule01.type01 .b-title-box .b-m-con > span:last-of-type:after{display:none;}
	.bn-list-rule01.type01 .b-title-box .b-m-con > a{display:inline-block;position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size:14px;line-height:20px;color:#777777;}
	.bn-list-rule01.type01 .b-title-box .b-m-con > a:after{content:'';display:block;position:absolute;top:5px;right:0;width:1px;height:10px;background-color:#8c8c8c;}
	.bn-list-rule01.type01 .b-title-box .b-m-con > a:last-of-type:after{display:none;}
	.bn-list-rule01.type01 .b-title-box .b-m-con .b-notice{padding:0 3px;background:#b0b9c1;border-radius:3px;font-size:10px;color:#fff;text-align:center;}
	.bn-list-rule01.type01 .b-title-box .b-m-con .b-notice:after{display:none;}
	.bn-list-rule01.type01 .b-title-box .b-m-con .b-file{padding:0 7px 0 15px;background:url(/_res/ajou/_share/img/common/ico-file.png) no-repeat left center;background-size:11px;}
	.bn-list-rule01.type01 .b-title-box .b-m-con .b-file02{padding:0 7px 0 15px;background:url(/_res/ajou/_share/img/common/ico-down.png) no-repeat left center;background-size:11px;}
	.bn-list-rule01.type01 .b-title-box .b-btn-reply{display:block;float:right;margin:6px 0 0 0;padding:5px 10px;width:auto;font-size:15px;}
	.bn-list-rule01.type01 .b-content-box{padding:15px 10px 30px;}
	.bn-list-rule01.type01 .b-no-post{display:block !important;}
	.bn-list-rule01.type01 .article-chk{top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
	.bn-list-rule01.type01 .b-btn-modify{position:absolute;top:50%;right:-10px;padding:5px 10px;min-height:28px;font-size:13px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}

	/* bn-list-research01 type01 */
	.bn-list-research01.type01 .adm-chk{margin:0 0 6px 0;}
	/*.bn-list-research01.type01 .total-wrap{margin:0 0 6px 0;}*/
	.bn-list-research01.type01 .article-chk + .b-title-box{padding:0 0 0 2px;}
	.bn-list-research01.type01 .article-chk{top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
	.bn-list-research01.type01 .b-wrap > div{padding:20px 10px 10px;margin:0 20px 20px 0;width:calc(50% - 10px);min-height:auto;}
	.bn-list-research01.type01 .b-wrap > div:nth-of-type(3n){margin:0 20px 20px 0;}
	.bn-list-research01.type01 .b-wrap > div:nth-of-type(2n){margin-right:0;}
	.bn-list-research01.type01 .b-wrap > div h5{margin:0 0 10px;padding:0 0 10px 10px;font-size:17px;line-height:25px;min-height:auto;}
	.bn-list-research01.type01 .b-wrap > div > ul{padding:0 0 0 10px;height:120px;}
	.bn-list-research01.type01 .b-wrap > div > ul > li{padding:0 0 2px 8px;font-size:14px;line-height:22px;}
	.bn-list-research01.type01 .b-wrap > div > ul > li:before{top:9px;}
	.bn-list-research01.type01 .b-wrap > div .b-btn-wrap{padding:20px 0 0;}
	.bn-list-research01.type01 .b-wrap > div.b-no-post{font-size:15px;line-height:23px;}

	/* bn-write-common01 type01 */
	.bn-write-common01.type01 .b-input{height:30px;}
	.bn-write-common01.type01 .b-input.datepicker{width:calc(50% - 11px);}
	.bn-write-common01.type01 .b-textarea{height:100px;}
	.bn-write-common01.type01 table tbody th{padding:10px 5px;font-size:14px;}
	.bn-write-common01.type01 table tbody td{padding:10px 5px;font-size:14px;}
	.bn-write-common01.type01 table tbody tr td > .b-con-box .b-chk + label{margin:0 0 5px 0;padding:0 0 0 30px;}
	.bn-write-common01.type01 .b-sel-title{padding:7px 10px;height:30px;font-size:14px;}
	.bn-write-common01.type01 .b-sel-box ul li a{font-size:14px;}
	.bn-write-common01.type01 .b-select{padding:3px 10px;height:30px;font-size:14px;}
	.bn-write-common01.type01 .b-chk + label{margin:0 15px 10px 0;padding:0 0 0 25px;}
	.bn-write-common01.type01 .b-chk + label:before{width:20px;height:20px;}
	.bn-write-common01.type01 .b-chk:checked + label:before{padding:2px 0 0 4px;font-size:13px;}
	.bn-write-common01.type01 .b-file-box > div .b-guide-box{padding:5px 0 0 0;}
	.bn-write-common01.type01 .b-file-box > div .b-guide-box label{padding:0 25px 0 0;font-size:15px;}
	.bn-write-common01.type01 .b-file-box > div .b-guide-box .b-input{margin:0;max-width:calc(100% - 100px);}
	.bn-write-common01.type01 .b-file-box.type01 .b-left-box{float:none;}
	.bn-write-common01.type01 .b-file-box.type01 .b-left-box .b-sel-box{padding:0 0 10px;}
	.bn-write-common01.type01 .b-file-box.type01 .b-right-box{float:none;}
	.bn-write-common01.type01 .b-file-box.type02 .b-left-box{float:none;padding:0 0 10px;}
	.bn-write-common01.type01 .b-file-box.type02 .b-right-box{float:none;}
	.bn-write-common01.type01 .b-file-box.type02 .b-right-box .b-guide-txt{padding:0 0 5px;}
	.bn-write-common01.type01 .b-file-box.type02 .b-right-box .b-input{width:100%;}
	.bn-write-common01.type01 .b-file-box.type03 .b-input{max-width:calc(100% - 84px);}
	.bn-write-common01.type01 .b-file-box.type03 .b-file-del-btn{padding:7px 0;width:65px;font-size:13px;}
	.bn-write-common01.type01 .b-file-box.type03 .b-file-btn{padding:7px 0;width:65px;font-size:13px;}
	.bn-write-common01.type01 .b-file-box.type04 div p{width: calc(100% - 75px);}
	.bn-write-common01.type01 .b-file-box.type04 .b-file-del-btn{padding:7px 0;width:65px;font-size:13px;}
	.bn-write-common01.type01 .b-file-box .b-guide-txt{display:block;padding:5px 0 0 0;width:100%;font-size:15px;line-height:20px;}
	.bn-write-common01.type01 .b-file-box .b-file-chk-box{padding:8px 0 0;}

	.bn-write-common01 .b-tel-box .b-select{width:calc(33.33% - 11px);max-width:100%;font-size:14px;line-height:19px;}
	.bn-write-common01 .b-password-box span{display:block;padding:5px 0 0 0;font-size:14px;line-height:19px;}
	.bn-write-common01 .b-date-box .b-input.datepicker{width:100%;max-width:100%;}
	.bn-write-common01 .b-write-box{padding:20px 0;}
	.bn-write-common01 .b-write-box .b-textarea{height:200px;}
	.bn-write-common01 .b-url-box p{line-height:20px;}

	/* 개인정보 동의 */
	.b-privacy-box.type01{margin:20px 0 0 0;}
	.b-privacy-box.type01 .b-border-box{margin:0 0 10px 0;padding:10px;}
	.b-privacy-box.type01 .b-border-box > ol > li{padding:0 0 5px 0;}
	.b-privacy-box.type01 .b-privacy-chk-box{padding:0 0 25px 0;}

	/* bn-view-common01 type01 */
	.bn-view-common01.type01 .b-main-box .b-title-box{padding:10px;}
	.bn-view-common01.type01 .b-main-box .b-title-box .b-cate{font-size:16px;line-height:24px;}
	.bn-view-common01.type01 .b-main-box .b-title-box .b-title{font-size:16px;line-height:24px;}
	.bn-view-common01.type01 .b-main-box .b-title-box .b-notice{margin:0 6px 0 0;}
	.bn-view-common01.type01 .b-main-box .b-title-box .b-new{margin:0 6px 0 0;}
	.bn-view-common01.type01 .b-info-box{padding:0;}
	.bn-view-common01.type01 .b-etc-box{float:none;padding:10px;width:auto;border-bottom:1px solid #dedede;}
	.bn-view-common01.type01 .b-etc-box ul li{font-size:14px;line-height:22px;}
	.bn-view-common01.type01 .b-etc-box ul li:after{top:5px;}
	.bn-view-common01.type01 .b-content-box{padding:15px 10px 30px;}
	.bn-view-common01.type01 .b-content-box p{font-size:14px;line-height:22px;}
	.bn-view-common01.type01 .b-content-box img{padding:15px 0;width:100% !important;height:auto !important;}
	.bn-view-common01.type01 .b-content-box iframe{padding:15px 0;}
	.bn-view-common01.type01 .b-file-box{float:none;padding:10px;width:auto;border-bottom:1px solid #dedede;text-align:left;}
	.bn-view-common01.type01 .b-file-box ul li{padding:0 0 2px;}
	.bn-view-common01.type01 .b-file-box ul li a{font-size:13px;line-height:21px;}
	.bn-view-common01.type01 .b-file-box ul li span{font-size:13px;line-height:21px;}
	.bn-view-common01.type01 .b-pager-box div p:nth-of-type(1){padding:10px 25px 10px 10px;width:80px;background-position:right 10px top 50% !important;font-size:15px;line-height:23px;}
	.bn-view-common01.type01 .b-pager-box div p:nth-of-type(2){padding:10px;}
	.bn-view-common01.type01 .b-pager-box div p:nth-of-type(2) a{font-size:15px;line-height:23px;}
	.bn-view-common01.type01 span.b-label-end-box{padding:4px 6px;font-size:12px;}

	/* bn-view-common01 게시글 내 답변 */
	.bn-view-common01 .b-answer-common01-box > div{padding:15px 10px;}
	.bn-view-common01 .b-answer-common01-box .b-answer-title{padding:0 0 2px;font-size:16px;line-height:24px;}
	.bn-view-common01 .b-answer-common01-box .b-answer-title:before{margin:5px 5px 0 0;width:8px;height:8px;}

	/* bn-view-common01 view 페이지 댓글영역 */
	.bn-view-common01 .b-reply-wrap{padding:20px 0 0 0;}
	.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > p{font-size:14px;line-height:22px;}
	.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:5px 13px;}
	.bn-view-common01 .b-reply-wrap .write-reply-content textarea{padding:5px 15px;}
	.bn-view-common01 .b-reply-wrap .b-reply-id{font-size:14px;line-height:22px;}
	.bn-view-common01 .b-reply-wrap .reply{padding:0 0 5px 0;}

	.bn-view-common01 .b-write-reply-box{padding:0 0 15px;}
	.bn-view-common01 .b-write-reply-box .reply-content-count{padding:0 0 10px 0;font-size:16px;}
	.bn-view-common01 .b-write-reply-box .write-reply-con-box{padding:15px;}
	.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box{padding:10px;}
	.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:10px 10px 0 10px;}
	.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:40px;}
	.bn-view-common01 .b-write-reply-box .write-reply-info{padding:5px 0 0 0;font-size:13px;line-height:20px;}

	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li{margin:0 10px 0 0;padding:0 10px 0 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:6px;height:2px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:8px;height:5px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li a{font-size:14px;line-height:22px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep01-box{padding:10px 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box{padding:10px 0 0 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box > div{padding:0 10px 15px 30px;background-position:15px 5px;background-size:8px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{height:60px;}	
	.bn-view-common01 .b-view-reply-box .b-btn-replay-box{padding:5px 0 0 0;}
	.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{padding:3px 8px;min-width:auto;min-height:auto;font-size:13px;}

	/* bn-view-common02 type01 */
	.bn-view-common02.type01 .b-main-box .b-title-box{padding:10px;}
	.bn-view-common02.type01 .b-main-box .b-title-box .b-cate{font-size:16px;line-height:24px;}
	.bn-view-common02.type01 .b-main-box .b-title-box .b-title{font-size:16px;line-height:24px;}
	.bn-view-common02.type01 .b-main-box .b-title-box .b-notice{margin:0 10px 0 0;}
	.bn-view-common02.type01 .b-main-box .b-title-box .b-new{margin:0 10px 0 0;}
	.bn-view-common02.type01 .b-info-box{padding:0;}
	.bn-view-common02.type01 .b-etc-box{float:none;padding:7px 5px;width:auto;}
	.bn-view-common02.type01 .b-etc-box ul li{margin:0 10px 0 0;padding:0 10px 0 0;font-size:14px;line-height:22px;}
	.bn-view-common02.type01 .b-etc-box ul li:after{top:5px;}
	.bn-view-common02.type01 .b-etc-box ul li.b-writer-box{display:block;}
	.bn-view-common02.type01 .b-content-box{padding:15px 10px 30px;}
	.bn-view-common02.type01 .b-content-box p{font-size:14px;line-height:22px;}
	.bn-view-common02.type01 .b-content-box img{padding:15px 0;width:100% !important;height:auto !important;}
	.bn-view-common02.type01 .b-content-box iframe{padding:15px 0;}
	.bn-view-common02.type01 .b-file-box{float:none;padding:7px 5px;width:auto;text-align:right;}
	.bn-view-common02.type01 .b-file-box ul li{padding:0 0 2px;}
	.bn-view-common02.type01 .b-file-box ul li a{font-size:13px;line-height:21px;}
	.bn-view-common02.type01 .b-file-box ul li span{font-size:13px;line-height:21px;}
	.bn-view-common02.type01 .b-pager-box{padding:20px 0 0;}
	.bn-view-common02.type01 .b-pager-box div p:nth-of-type(1){padding:10px 25px 10px 10px;width:80px;background-position:right 10px top 50% !important;font-size:15px;line-height:23px;}
	.bn-view-common02.type01 .b-pager-box div p:nth-of-type(2){padding:10px;}
	.bn-view-common02.type01 .b-pager-box div p:nth-of-type(2) a{font-size:15px;}
	.bn-view-common02.type01 span.b-label-end-box{padding:4px 6px;font-size:12px;}

	/* bn-view-column01 type01 */
	.bn-view-column01.type01 .b-main-box .b-top-box{padding:10px;}
	.bn-view-column01.type01 .b-main-box .b-top-img-box{margin:0 10px 0 0;}
	.bn-view-column01.type01 .b-main-box .b-title-box{padding:0 0 2px;}
	.bn-view-column01.type01 .b-main-box .b-title-box .b-cate{font-size:16px;line-height:24px;}
	.bn-view-column01.type01 .b-main-box .b-title-box .b-title{font-size:16px;line-height:24px;}
	.bn-view-column01.type01 .b-main-box .b-title-box .b-notice{margin:0 6px 0 0;}
	.bn-view-column01.type01 .b-main-box .b-title-box .b-new{margin:0 6px 0 0;}
	.bn-view-column01.type01 .b-info-box{padding:0;}
	.bn-view-column01.type01 .b-etc-box{float:none;padding:0 0 2px;width:auto;}
	.bn-view-column01.type01 .b-etc-box ul li:after{top:5px;}
	.bn-view-column01.type01 .b-content-box{padding:15px 10px 30px;}
	.bn-view-column01.type01 .b-content-box p{font-size:14px;line-height:22px;}
	.bn-view-column01.type01 .b-content-box img{padding:15px 0;width:100% !important;height:auto !important;}
	.bn-view-column01.type01 .b-content-box iframe{padding:15px 0;}
	.bn-view-column01.type01 .b-file-box{float:none;width:auto;text-align:left;}
	.bn-view-column01.type01 .b-file-box ul li{padding:0 0 2px;}
	.bn-view-column01.type01 .b-file-box ul li a{font-size:13px;line-height:21px;}
	.bn-view-column01.type01 .b-file-box ul li span{font-size:13px;line-height:21px;}
	.bn-view-column01.type01 .b-pager-box{padding:20px 0 0;}
	.bn-view-column01.type01 .b-pager-box div p:nth-of-type(1){padding:10px 25px 10px 10px;width:80px;background-position:right 10px top 50% !important;}
	.bn-view-column01.type01 .b-pager-box div p:nth-of-type(2){padding:10px;}
	.bn-view-column01.type01 .b-pager-box div:nth-of-type(1) p:nth-of-type(1){font-size:15px;line-height:23px;}
	.bn-view-column01.type01 .b-pager-box div p:nth-of-type(2) a{font-size:15px;line-height:23px;}
	.bn-view-column01.type01 span.b-label-end-box{padding:4px 6px;font-size:12px;}

	.bn-view-column01.type01 .b-sns-box ul li a{width:90px;height:30px;background-position:5px;font-size:14px;line-height:22px;}
	.bn-view-column01.type01 .b-sns-box ul li a span{padding:3px 15px 3px 0;}

	/* thumb-list type01 */
	.bn-list-thumb01.type01 .article-chk{top:15px;}
	.bn-list-thumb01.type01 > ul{padding:24px 0 0 0;border-bottom:1px solid #d8d8d8;}
	.bn-list-thumb01.type01 > ul:after{content:'';display:block;clear:both;}
	.bn-list-thumb01.type01 > ul > li{display:block;float:left;margin:0 16px 24px 0;padding:0;width:calc(50% - 8px);border:none;}
	.bn-list-thumb01.type01 > ul > li:nth-of-type(2n){margin:0 0 24px 0;}
	.bn-list-thumb01.type01 > ul > li:last-of-type{margin-right:0;}
	.bn-list-thumb01.type01 .b-box01{display:block;margin:0 0 15px 0;width:auto;height:auto;}
	.bn-list-thumb01.type01 .b-box01 .b-img-box .b-new{display:block;position:absolute;top:11px;right:0;margin:0 8px 0 0;padding:5px 6px;width:34px;height:20px;border-radius:5px;background:#e32b52;font-weight:300;font-size:10px;line-height:1;color:#fff;box-sizing:border-box;vertical-align:middle;}
	.bn-list-thumb01.type01 .b-box01 .b-img-box a{height:210px;}
	.bn-list-thumb01.type01 .b-box02{display:block;padding:0 5px;}
	.bn-list-thumb01.type01 .b-box02 .b-title-box{padding:0 0 7px 0;}
	.bn-list-thumb01.type01 .b-box02 .b-title-box .b-title{max-width:100%;font-size:15px;line-height:21px;}
	.bn-list-thumb01.type01 .b-box02 .b-text-box a{margin:0 0 12px 0;max-height:100%;font-size:14px;line-height:20px;}
	.bn-list-thumb01.type01 .b-etc-box .b-common-file-box{display:none;}
	.bn-list-thumb01.type01 .b-info-box{float:none;}
	.bn-list-thumb01.type01 .b-info-box li{font-size:14px;line-height:21px;}
	.bn-list-thumb01.type01 .b-info-box .b-date{float:left;margin:0;padding:0;}
	.bn-list-thumb01.type01 .b-info-box .b-date:after{display:none;}
	.bn-list-thumb01.type01 .b-info-box .b-hit{float:right;}
	.bn-list-thumb01.type01 .b-info-box .b-file span{padding:0 14px 0 0;background:url(/_res/board/img/common/ico-m-file01.png) no-repeat right center;background-size:11px;}		
	.bn-list-thumb01.type01 > ul > li.b-no-post{font-size:15px;}	

	.bn-list-thumb01.type01.bn-common-column .b-box01{display:block;margin:0 0 15px 0;width:auto;height:auto;}
	.bn-list-thumb01.type01.bn-common-column .b-box01 .b-img-box a{height:360px;}

	/* thumb-list type02 */
	.bn-list-thumb01.type02 > ul > li{padding:20px 20px 20px 0;width:calc(100%/2 - 10px);}
	.bn-list-thumb01.type02 > ul > li:nth-of-type(2n){padding-right:0;}
	.bn-list-thumb01.type02 .b-box01{padding:0 0 10px 0;}
	.bn-list-thumb01.type02 .b-box01 .b-img-box a{height:210px;}
	.bn-list-thumb01.type02 .b-box02 .b-title-box .b-title{font-size:15px;line-height:21px;}
	.bn-list-thumb01.type02 .b-box02 .b-text-box a{margin:0 0 8px 0;height:44px;font-size:14px;line-height:22px;}
	.bn-list-thumb01.type02 .b-info-box li{font-size:14px;line-height:22px;color:#777;}

	/* thumb-list type03 - 도구박물관 이미지 큰 유형 */
	.bn-list-thumb01.type03 > ul > li:nth-of-type(n){padding:20px 20px 20px 0;width:calc(100%/2 - 10px);}
	.bn-list-thumb01.type03 > ul > li:nth-of-type(2n){padding-right:0;}
	.bn-list-thumb01.type03 .b-box01{padding:0 0 10px 0;}
	.bn-list-thumb01.type03 .b-box01 .b-img-box a{height:500px;}
	.bn-list-thumb01.type03 .b-box02 .b-title-box .b-title{font-size:15px;line-height:21px;}
	.bn-list-thumb01.type03 .b-box02 .b-text-box a{margin:0 0 8px 0;height:44px;font-size:14px;line-height:22px;}
	.bn-list-thumb01.type03 .b-info-box li{font-size:14px;line-height:22px;color:#777;}

	/* thumb-list type04 - 도구박물관 이미지 큰 유형 + 대상/기간/상태 추가 유형 */
	.bn-list-thumb01.type04 > ul > li:nth-of-type(n){padding:20px 20px 20px 0;width:calc(100%/2 - 10px);}
	.bn-list-thumb01.type04 > ul > li:nth-of-type(2n){padding-right:0;}
	.bn-list-thumb01.type04 .b-box01{padding:0 0 10px 0;}
	.bn-list-thumb01.type04 .b-box01 .b-img-box a{height:500px;}
	.bn-list-thumb01.type04 .b-box02 .b-title-box .b-title{font-size:15px;line-height:21px;}
	.bn-list-thumb01.type04 .b-box02 .b-text-box a{margin:0 0 8px 0;height:44px;font-size:14px;line-height:22px;}
	.bn-list-thumb01.type04 .b-info-box li{font-size:14px;line-height:22px;color:#777;}

	/* img01 type01 */
	.bn-list-img01.type01 > ul > li{width:calc(50% - 8px);}
	.bn-list-img01.type01 > ul > li:nth-of-type(n){padding:24px 16px 24px 0;}
	.bn-list-img01.type01 > ul > li:nth-of-type(2n){padding-right:0;}
	.bn-list-img01.type01 .b-box01 .b-img-box a{height:432px;}
	.bn-list-img01.type01 .b-box02 .b-title-box .b-title{font-size:16px;line-height:21px;}
	.bn-list-img01.type01 > ul > li.b-no-post{font-size:15px;}

	/* img02 type01 */
	.bn-list-img02.type01 .article-chk{top:34px;}
	.bn-list-img02.type01 > ul > li{width:calc(50% - 8px);}
	.bn-list-img02.type01 > ul > li{margin:0 0 24px;padding:0 16px 24px 0;}
	.bn-list-img02.type01 > ul > li:nth-of-type(2n){padding-right:0;}
	.bn-list-img02.type01 > ul > li:last-of-type{margin:0;padding:0;border-bottom:0;}
	.bn-list-img02.type01 > ul > li.b-no-post{font-size:15px;}
	.bn-list-img02.type01 .b-box01 .b-img-box a{height:249px;}
	.bn-list-img02.type01 .b-box01 .b-title-box{padding:0 0 10px;}
	.bn-list-img02.type01 .b-box01 .b-title-box .b-title{padding:0 0 12px;font-size:18px;line-height:23px;}
	/*.bn-list-img02.type01 .b-box01 .b-title-box .b-title:before{top:2px;width:18px;height:19px;background-size:100%;}*/
	.bn-list-img02.type01 .b-location-box{padding:0;}
	.bn-list-img02.type01 .b-location-box p{padding:0 0 10px 10px;font-size:15px;line-height:23px;}
	.bn-list-img02.type01 .b-location-box p.b-location{display:block;padding:0 10px 10px 10px;max-width:100%;}
	.restaurant .bn-list-img02.type01 .b-location-box p.b-location {display:block;padding:0 10px 0px 10px;max-width:100%;}
	/*.bn-list-img02.type01 .b-location-box p.b-location:after{width:17px;height:23px;background-size:17px;}*/
	.bn-list-img02.type01 .b-location-box .b-btn-diet{margin:0 0 10px;padding:2px 15px;font-size:14px;line-height:22px;vertical-align:top;}
	/*.bn-list-img02.type01 .b-location-box p.b-tel:after{width:23px;height:24px;background-size:23px;}*/

	/* bn-list-faq01 type01 */
	.bn-list-faq01.type01 .article-chk{top:0;left:0;transform:unset;}
	.bn-list-faq01.type01 > table > thead >tr{display:none;}
	.bn-list-faq01.type01 > table > tbody > tr > td{border-right:none;font-size:15px;}

	.bn-list-faq01.type01.bn-common > table > tbody > tr:not(.b-ans-box) td:nth-of-type(1){display:none;}
	.bn-list-faq01.type01.bn-common > table > tbody > tr > td:nth-of-type(3){display:none;}
	.bn-list-faq01.type01.bn-common > table > tbody > tr > td:nth-of-type(4){display:none;}
	.bn-list-faq01.type01.bn-common > table > tbody > tr > td:nth-of-type(5){display:none;}
	.bn-list-faq01.type01.bn-common > table > tbody > tr > td:nth-of-type(6){display:none;}
	.bn-list-faq01.type01.bn-common > table > tbody > tr > td:nth-of-type(7){display:none;}
	.bn-list-faq01.type01.bn-common .b-col-title{width:100%;}
	.bn-list-faq01.type01.bn-common .b-col-date{display:none;width:0;}
	.bn-list-faq01.type01.bn-common .b-col-expand{display:none;width:0;}
	.bn-list-faq01.type01.bn-common .b-col{display:none;width:0;}
	.bn-list-faq01.type01 .b-ans-box > td:nth-of-type(1){display:none;}
	.bn-list-faq01.type01 .b-ans-box > td:nth-of-type(3){display:none;}

	.bn-list-faq01.type01.bn-common-cate > table > tbody > tr:not(.b-ans-box) td:nth-of-type(1){display:none;}
	.bn-list-faq01.type01.bn-common-cate > table > tbody > tr > td:nth-of-type(2){display:none;}
	.bn-list-faq01.type01.bn-common-cate > table > tbody > tr > td:nth-of-type(4){display:none;}
	.bn-list-faq01.type01.bn-common-cate > table > tbody > tr > td:nth-of-type(5){display:none;}
	.bn-list-faq01.type01.bn-common-cate > table > tbody > tr > td:nth-of-type(6){display:none;}
	.bn-list-faq01.type01.bn-common-cate > table > tbody > tr > td:nth-of-type(7){display:none;}
	.bn-list-faq01.type01.bn-common-cate .b-col-title{width:100%;}
	.bn-list-faq01.type01.bn-common-cate .b-col-date{display:none;width:0;}
	.bn-list-faq01.type01.bn-common-cate .b-col-expand{display:none;width:0;}
	.bn-list-faq01.type01.bn-common-cate .b-col{display:none;width:0;}   

	.bn-list-faq01.type01 .b-quest-box .b-title-box p .b-title{padding:0;font-size:15px;}
	.bn-list-faq01.type01 .b-quest-box .b-title-box .b-m-con{display:block;padding:0 0 0 6px;}
	.bn-list-faq01.type01 .b-title-box .b-m-con > span{display:inline-block;position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size:14px;line-height:20px;}
	.bn-list-faq01.type01 .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:6px;right:0;width:1px;height:10px;background-color:#8c8c8c;}
	.bn-list-faq01.type01 .b-title-box .b-m-con > span:last-of-type:after{display:none;}
	.bn-list-faq01.type01 .b-title-box .b-m-con .b-file{padding:0 0 0 15px;background:url(/_res/bucheon/_share/img/common/ico-file.png) no-repeat left center;background-size:11px;}
	.bn-list-faq01.type01 .b-quest-box .b-btn-modify{position:absolute;top:50%;right:-10px;padding:5px 10px;min-height:28px;font-size:13px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}

	.bn-list-faq01.type01.b-admin .b-quest-box .b-title-box p .b-title{width:calc(100% - 46px);}

	.bn-list-faq01.type01 .b-ans-box{padding:10px;}
	.bn-list-faq01.type01 .b-ans-box > td .b-ans-content-box{padding:0;}
	.bn-list-faq01.type01 .b-ans-box > td .b-title-box{padding:8px 10px;border-bottom:1px solid #dedede;}
	.bn-list-faq01.type01 .b-ans-box > td .b-title-box .b-title{font-size:15px;line-height:22px;}
	.bn-list-faq01.type01 .b-ans-box > td .b-file-box{display:block;padding:10px;border-bottom:1px solid #dedede;text-align:left;}
	.bn-list-faq01.type01 .b-ans-box > td .b-file-box ul{text-align:right;}
	.bn-list-faq01.type01 .b-ans-box > td .b-file-box ul li{padding:0 0 2px;}
	.bn-list-faq01.type01 .b-ans-box > td .b-file-box ul li a{font-size:13px;line-height:21px;}
	.bn-list-faq01.type01 .b-ans-box > td .b-file-box ul li span{font-size:13px;line-height:21px;}
	.bn-list-faq01.type01 .b-ans-box .b-ans{padding:15px 10px;font-size:14px;line-height:23px;color:#333;}

	.bn-list-faq01.type01 .b-sns-link-box{padding:0 10px 10px;}

	/* .bn-list-cal01 type01 */
	.bn-list-cal01.type01 .b-cal-day-box{padding:0 0 10px;min-height:30px;}
	.bn-list-cal01.type01 .b-cal-day-box > p a{width:22px;height:22px;background-size:5px;}
	.bn-list-cal01.type01 .b-cal-day-box > p span{padding:8px 20px;font-size:18px;}
	.bn-list-cal01.type01 .b-viewmode-box{display:none;margin:10px 0 0;}
	.bn-list-cal01.type01 .b-viewmode-box a{width:25px;height:23px;}
	.bn-list-cal01.type01 .b-cal-day-box .b-btn-more-sche{top:0;margin:0;font-size:15px;}
	.bn-list-cal01.type01 .b-cal-list-box > div > p{padding:10px;width:60px;font-size:15px;}
	.bn-list-cal01.type01 .b-cal-list-box > div > div > div > p{padding:10px;width:120px;font-size:15px;}
	.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul{padding:10px;}
	.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul li{font-size:15px;}
	.bn-list-cal01.type01 .b-cal-top-box div p{padding:10px;font-size:16px;line-height:21px;}
	.bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(1){width:180px;}
	.bn-list-cal01.type01 .b-cal-top-box.bachelor div p:nth-of-type(1){width:60px;}
	.bn-list-cal01.type01 .b-cal-top-box.bachelor div p:nth-of-type(2){width:120px;}

	/* .bn-list-cal02 type01 */
	.bn-list-cal02.type01 .b-cal-day-box{padding:0 0 10px;min-height:30px;text-align:center;}
	.bn-list-cal02.type01 .b-cal-day-box > p{margin:0 0 10px;width:100%;;max-width:387px;}
	.bn-list-cal02.type01 .b-cal-day-box > p a{width:22px;height:22px;background-size:5px;}
	.bn-list-cal02.type01 .b-cal-day-box > p span{padding:0 15px;width:calc(100% - 82px);font-size:18px;line-height:26px;}
	.bn-list-cal02.type01 .b-viewmode-box a{padding:3px 0;width:80px;height:28px;font-size:15px;line-height:23px;}
	.bn-list-cal02.type01 .b-cal-day-box .b-btn-more-sche{top:0;margin:0;font-size:15px;}
	/*.bn-list-cal02.type01 .b-cal-list-box > .b-cal-content-box{height:137px;}*/
	.bn-list-cal02.type01 .b-cal-list-box div > div > div > p{padding:10px;width:125px;font-size:15px;vertical-align:top;}
	.bn-list-cal02.type01 .b-cal-list-box div > div > div > p span{width:auto;height:auto;}
	.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div > p{padding:10px;width:125px;font-size:15px;}

	.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div > ul{padding:10px;border-right:none;}
	.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div > ul li a{font-size:14px;line-height:22px;}
	.bn-list-cal02.type01 .b-cal-list-box div .b-more-cal-box .b-btn-more-cal{padding:10px 0;background-size:13px;}
	.bn-list-cal02.type01 .b-cal-list-box div .b-more-cal-box .b-btn-more-cal.active{background-size:13px;}
	.bn-list-cal02.type01 .b-m-con{display:inline-block;padding:0 0 3px;}
	.bn-list-cal02.type01 .b-m-con span{font-size:14px;line-height:22px;}
	.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div > p:nth-of-type(1){display:none;}
	.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div > p:last-of-type{display:none;}
	.bn-list-cal02.type01 .b-cal-list-box .b-cal-content-box.on p{vertical-align:top;}
	.bn-list-cal02.type01 .b-cal-list-box .b-cal-content-box.no-list .b-cal-date span{padding:0;}
	.bn-list-cal02.type01 .b-cal-list-box div > div > div > div > div > p.b-no-post{display:block;padding:14px 0;width:100%;}

	/* bn-view-menu01 type01 */
	.bn-view-menu01.type01 .b-cafeteria-wrap{margin:0 0 24px;padding:0 0 24px;}
	.bn-view-menu01.type01 .b-cafeteria-wrap .b-left-box{float:none;padding:0;width:100%;}
	.bn-view-menu01.type01 .b-cafeteria-wrap .b-left-box .b-img-box{height:385px;}
	.bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box{float:none;padding:20px 0 0;width:100%;}
	.bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box > h4{padding:0 0 15px;font-size:18px;line-height:23px;}
	.bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box .b-location-box p{padding:0 0 10px 30px;font-size:15px;line-height:23px;}
	.bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box .b-location-box p.b-location:after{width:17px;height:23px;background-size:17px;}
	.bn-view-menu01.type01 .b-cafeteria-wrap .b-right-box .b-location-box p.b-tel:after{width:23px;height:24px;background-size:23px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-title-box{padding:0 0 20px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box{float:none;width:100%;margin:0 0 10px 0;}
	.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box a{width:30px;height:30px;background-size:5px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box .datepicker{margin:0 0 0 5px;background-size:20px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box span{padding:0 15px;font-size:18px;line-height:26px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-tab-box{float:none;width:100%;}
	.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-tab-box .b-menu-cate > li{width:25%;box-sizing:border-box;text-align:center;}
	.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-tab-box .b-menu-cate > li > a{padding:5px 0;width:100%;height:100%;font-size:15px;line-height:23px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box{padding:20px 0;font-size:15px;line-height:23px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box p{font-size:14px;line-height:22px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box p:first-of-type{padding:0 0 20px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box ul{padding:0 0 20px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box ul > li{font-size:14px;line-height:22px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-no-menu{font-size:15px;line-height:23px;}

	/* 식당 write */
	.bn-write-common01.type01 .b-exel .b-file-btn{padding:3px 8px;}
	.bn-write-common01.type01 .b-exel .b-upload-btn{padding:3px 8px;}

	/* 식당 view */
	.restaurant .bn-view-common01.type01 .b-menu-box > p{width:120px;font-size:14px;line-height:22px;}

	/* 캠퍼스맵 레이어 팝업 */
	.cm-popup-wrap .cm-popup-box{left:calc(50% - 10px);margin:0 10px;width:calc(100% - 20px);max-width:none;}
	.cm-popup-wrap .cm-popup-box .popup-header-box{padding:10px 0;}
	.cm-popup-wrap .cm-popup-box .popup-header-box > p{font-size:16px;line-height:24px;}
	.cm-popup-wrap .cm-popup-box .popup-header-box .b-btn-popup-close{top:13px;width:20px;height:20px;}
	.cm-popup-wrap .cm-popup-box .popup-body-box{padding:20px 15px;}
	.cm-popup-wrap .cm-popup-box .popup-body-box .cm-img-box{margin:0 auto 20px;}
	.cm-popup-wrap .cm-popup-box .popup-body-box .cm-info-box div:nth-of-type(1){padding:10px 0;}
	.cm-popup-wrap .cm-popup-box .popup-body-box .cm-info-box div:nth-of-type(2){padding:10px;}
	.cm-popup-wrap .cm-popup-box .popup-body-box .cm-info-box div p{font-size:15px;line-height:23px;}
	.cm-popup-wrap .cm-popup-box .popup-body-box .cm-info-box div ul li{font-size:14px;line-height:22px;}
	.cm-popup-wrap .cm-popup-box .popup-body-box .cm-info-box div ul li:before{top:11px;}

	/* 캠퍼스 맵 */
	.campus-wrap .campus-box .map-container > div{float:none;}
	.campus-wrap .campus-box .map-container .map-info-wrap{width:100%;padding:0 0 10px;}
	.campus-wrap .campus-box .map-container .map-view-wrap{width:100%;}
	.campus-wrap .campus-box .map-container .map-info-wrap .map-search-box{padding:7px 10px;}
	.campus-wrap .campus-box .map-container .map-info-wrap .map-search-box input{font-size:14px;}
	.campus-wrap .campus-box .map-container .map-info-wrap .map-result-box{padding:10px 0;}
	.campus-wrap .campus-box .map-container .map-info-wrap .map-result-box p{font-size:15px;line-height:23px;}
	.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li > a{padding:5px 25px 5px 10px;font-size:15px;line-height:23px;}
	.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li > a:before{left:12px;width:15px;height:20px;background-size:15px;}
	.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li > a:after{right:12px;width:6px;height:13px;background-size:6px;}
	.campus-wrap .campus-box .map-container .map-info-wrap .map-info-list > ul > li > a span:nth-of-type(1){width:23px;height:33px;background-size:23px;}
	.campus-wrap .campus-box .map-container .map-view-wrap .map-view-box .btn-info{top:0;left:50%;width:55px;height:25px;background-image:url(/_res/ajou/_share/img/campus/ico-m-map-open.png);background-size:12px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}
	.campus-wrap .campus-box .map-container .map-view-wrap.close .map-view-box .btn-info{background-image:url(/_res/ajou/_share/img/campus/ico-m-map-close.png);}
	.campus-wrap .campus-box .map-container .map-view-wrap .map-view-box .btn-pdf-dwn{top:20px;right:20px;width:40px;height:40px;}

	/* 통합검색 */
	.b-search-wrap .b-search-wrap01 .b-search-box01 ul li a{font-size:14px;line-height:19px;}
	.b-search-wrap .b-search-wrap02 .b-search-box03:before{display:none;}
	.b-search-wrap .b-search-wrap02 .b-search-box03 .b-box:last-of-type{padding-bottom:0;}
	.b-search-wrap .b-search-wrap02 .b-search-box03 .left-box{float:none;padding:0 0 15px;width:auto;border-bottom:1px solid #d8d8d8;}
	.b-search-wrap .b-search-wrap02 .b-search-box03 .right-box{float:none;padding:0;width:auto;}
	.b-search-wrap .b-search-wrap02 .b-search-box03 .right-box h4{padding:0 0 12px;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .top-box{padding:0 0 15px;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-input-box{float:none;padding:0 0 15px;width:auto;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-input-box input{padding:8px;width:calc(100% - 44px);min-height:40px;border-radius:0;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-input-box button{min-height:40px;border-radius:0;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box{float:none;padding:0;width:auto;text-align:center;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > div{padding:0 10px 0 0;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box{text-align:left;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box > a{padding:6px 25px 6px 10px;min-width:92px;font-size:14px;background-position:right 10px top 11px;background-size:10px;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box.active > a{background-position:right 10px top 10px;background-size:10px;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box.active ul li a{padding:6px 10px;min-width:90px;font-size:14px;line-height:20px;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > div:nth-of-type(3) a{padding:0 0 0 20px;font-size:14px;line-height:19px;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > div:nth-of-type(3) a:before{width:16px;height:16px;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box{padding:10px 0;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div{padding:0 20px 0 0;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div > a{padding:12px 16px 15px 0;font-size:14px;background-position:right top 18px;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.active > a{background-position:right top 17px;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.active ul li a{padding:6px 15px;min-width:90px;font-size:14px;line-height:20px;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list{padding:0;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list p{padding:0 0 10px;font-size:14px;line-height:22px;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div > ul > li{padding:0 0 5px;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div > ul > li > p{display:block;padding:0 0 5px 0;font-size:14px;line-height:22px;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div > ul > li > ul{display:block;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.b-option-list > div > ul > li > ul > li{padding:0 10px 5px 0;}
	.b-search-wrap .b-radio + label{padding:0 0 0 20px;font-size:14px;line-height:22px;}
	.b-search-wrap .b-radio + label:before{width:12px;height:12px;}
	.b-search-wrap .b-radio:checked + label:after{left:4px;width:6px;height:6px;}

	.b-search-wrap .b-search-wrap02 .b-box{padding:15px 0;}	
	.b-search-wrap .b-search-wrap02 .b-box h4{padding:0 0 12px 10px;font-size:16px;line-height:22px;}
	.b-search-wrap .b-search-wrap02 .b-box h4:before{width:4px;height:4px;}
	.b-search-wrap .b-search-wrap02 .b-box.recomand{padding:10px 0;}
	.b-search-wrap .b-search-wrap02 .b-box.recomand p{font-size:14px;line-height:22px;}
	.b-search-wrap .b-search-wrap02 .b-box .b-recomand-ul li{font-size:14px;line-height:22px;}
	.b-search-wrap .b-search-wrap02 .b-box .b-result{font-size:14px;}
	.b-search-wrap .b-search-wrap02 .b-box .b-btn-more-sch{margin:10px 0 0;background-size:6px;font-size:13px;}
	.b-search-wrap .b-box .b-search-inner-box{padding:0;}

	.b-search-wrap .b-btn-more-wrap{padding:20px 0 0;}
	.b-search-wrap .b-btn-more-wrap .b-btn-sch-more-detail{padding:10px;font-size:14px;width:100%;}

	.b-search-wrap .b-sch-ul-type01 li{padding:0 0 6px;}
	.b-search-wrap .b-sch-ul-type01 li a{font-size:14px;line-height:19px;}

	.b-search-wrap .b-sch-ul-type02 li{padding:0 0 12px;font-size:14px;line-height:22px;}
	.b-search-wrap .b-sch-ul-type02 li > div{padding:0 0 12px;}
	.b-search-wrap .b-sch-ul-type02 li > div .b-desc{height:44px;}
	.b-search-wrap .b-sch-ul-type02 li .b-cate{font-size:14px;line-height:22px;}

	.b-search-wrap .b-sch-ul-type03 li .b-box02 .b-title-box a{font-size:14px;line-height:22px;}
	.b-search-wrap .b-sch-ul-type03 li .b-box02 .b-title-box .b-date{font-size:14px;line-height:22px;}
	.b-search-wrap .b-sch-ul-type03 li .b-box02 .b-text-box a{height:66px;font-size:14px;line-height:22px;}

	.b-search-wrap .b-sch-ul-type04 li{width:calc(50% - 13.5px);}
	.b-search-wrap .b-sch-ul-type04 li:nth-of-type(2n){margin:0;}
	.b-search-wrap .b-sch-ul-type04 li .b-box02 .b-title-box .b-title{font-size:14px;line-height:19px;}
	.b-search-wrap .b-sch-ul-type04 li .b-box02 .b-text-box a{height:44px;font-size:14px;line-height:22px;}

	.b-search-wrap .b-sch-ul-type05 li{font-size:14px;line-height:22px;}

	.b-search-wrap .b-chk + label{padding:0 0 0 20px;font-size:14px;}
	.b-search-wrap .b-chk + label:before{width:12px;height:12px;}
	.b-search-wrap .b-chk:checked + label:before{font-size:11px;}

	.b-search-wrap .b-dcol{padding:2px 4px;font-size:10px;}
	.b-search-wrap .b-icon-box .b-btn-detail{width:20px;height:18px;}
	.b-search-wrap .b-info{font-size:14px;line-height:19px;}

	.b-search-wrap .b-box .b-keyword-tab-box.type02{margin:0 0 12px;}
	.b-search-wrap .b-box .b-keyword-tab-box li a{font-size:14px;line-height:19px;}
	.b-search-wrap .b-box .b-topic-box ul{padding:8px 0;}
	.b-search-wrap .b-box .b-topic-box ul li{padding:0 0 0 20px;}
	.b-search-wrap .b-box .b-topic-box ul li a{font-size:14px;line-height:22px;}
	.b-search-wrap .b-box .b-word-box ul li{padding:0 0 10px;}
	.b-search-wrap .b-box .b-word-box ul li a span:nth-of-type(2){font-size:14px;}

	/* 통합검색 새창 팝업 */
	.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-header-box{padding:10px 40px;}
	.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-header-box > p{font-size:16px;line-height:24px;}
	.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-header-box .b-pop-close-btn{top:13px;width:20px;height:20px;}
	.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box{padding:20px 15px;}
	.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box{padding:0 0 15px;}
	.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box .img-box{margin:0 15px 0 0;}
	.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box .txt-box h5{padding:0 0 10px;font-size:16px;line-height:24px;}
	.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box .txt-box ul li{padding:0 0 2px 7px;font-size:14px;line-height:22px;}
	.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-top-box .txt-box ul li:before{top:11px;}

	/* bn-list-phone01 type01 */
	.bn-list-phone01.type01 .adm-chk{margin:0 0 6px 0;}
	.bn-list-phone01.type01 .adm-chk label{font-size:14px;}
	.bn-list-phone01.type01 .total-wrap{margin:0 0 6px 0;font-size:14px;}
	.bn-list-phone01.type01 table thead tr{display:none;}
	.bn-list-phone01.type01 table tbody td{padding:10px;border-right:none;font-size:14px;line-height:20px;text-align:left;}

	.bn-list-phone01.type01 table tbody tr td:nth-of-type(2){display:none;}
	.bn-list-phone01.type01 table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-phone01.type01 .b-col01{width:100%;}
	.bn-list-phone01.type01 .b-col02{display:none;width:0;}
	.bn-list-phone01.type01 .b-col03{display:none;width:0;}

	.bn-list-phone01.type01 .article-chk + .b-title-box{padding:0 0 0 2px;}
	.bn-list-phone01.type01 .b-title-box > span{padding:0;}
	.bn-list-phone01.type01 .b-title-box .b-m-con{display:block;padding:5px 0 0 0;}
	.bn-list-phone01.type01 .b-title-box .b-m-con > span{display:block;position:relative;margin:0 7px 2px 0;padding:0 0 0 6px;font-size:12px;line-height:18px;}
	.bn-list-phone01.type01 .b-title-box .b-m-con > span:last-of-type{margin-bottom:0;}
	.bn-list-phone01.type01 .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#333;border-radius:3px;}

	.bn-list-phone01.type01 .b-no-post{display:block !important;text-align:center;}
	.bn-list-phone01.type01 .article-chk{top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}

	/* bn-list-phone02 type01 */
	.bn-list-phone02.type01 .adm-chk{margin:0 0 6px 0;}
	.bn-list-phone02.type01 .adm-chk label{font-size:14px;}
	.bn-list-phone02.type01 .total-wrap{margin:0 0 6px 0;font-size:14px;}
	.bn-list-phone02.type01 table thead tr{display:none;}
	.bn-list-phone02.type01 table tbody td{padding:10px;border-right:none;font-size:14px;line-height:20px;text-align:left;}

	.bn-list-phone02.type01 table tbody tr td:nth-of-type(2){display:none;}
	.bn-list-phone02.type01 table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-phone02.type01 table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-phone02.type01 table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-phone02.type01 table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-phone02.type01 .b-col01{width:100%;}
	.bn-list-phone02.type01 .b-col02{display:none;width:0;}
	.bn-list-phone02.type01 .b-col03{display:none;width:0;}
	.bn-list-phone02.type01 .b-col04{display:none;width:0;}
	.bn-list-phone02.type01 .b-col05{display:none;width:0;}
	.bn-list-phone02.type01 .b-col06{display:none;width:0;}

	.bn-list-phone02.type01 .article-chk + .b-title-box{padding:0 0 0 2px;}
	.bn-list-phone02.type01 .b-title-box{text-align:left;}
	.bn-list-phone02.type01 .b-title-box > span{padding:0;}
	.bn-list-phone02.type01 .b-title-box .b-m-con{display:block;padding:5px 0 0 0;}
	.bn-list-phone02.type01 .b-title-box .b-m-con > span{display:block;position:relative;margin:0 7px 2px 0;padding:0 0 0 6px;font-size:12px;line-height:18px;}
	.bn-list-phone02.type01 .b-title-box .b-m-con > span:last-of-type{margin-bottom:0;}
	.bn-list-phone02.type01 .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#333;border-radius:3px;}

	.bn-list-phone02.type01 .b-no-post{display:block !important;text-align:center;}
	.bn-list-phone02.type01 .article-chk{top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
	.bn-list-phone02.type01 .b-btn-sch-lnk{padding:0 16px 0 0;width:auto;height:auto;background-position:right center;background-size:10px;}

	/* 검색어 자동완성 */
	.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-auto-box{top:calc(100% - 16px);width:100%;}
	.b-search-wrap .b-search-wrap02 .b-search-box02 .b-search-auto-box > ul > li > a{padding:0 10px;font-size:14px;line-height:24px;}

	.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div > p{padding:0 0 0 8px;font-size:14px;line-height:22px;}
	.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div > p > span{color:#ff2462;}
	.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div .b-result-tit{padding:0 0 10px;font-size:16px;line-height:24px;}
	.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div > ul{padding:0 0 10px;}
	.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div > ul > li{padding:0 0 4px 8px;font-size:14px;line-height:22px;}
	.b-search-wrap .b-search-wrap02 .b-box .b-no-result > div > ul > li:after{top:9px;}
	.search-arrow{top:15px;right:60px;}
}

@media screen and (max-width:480px) {
	/* bn-write-common01 type01 */
	.bn-write-common01.type01 .b-col01{width:30%;}
	.bn-write-common01.type01 .b-col02{width:33%;}
	.bn-write-common01.type01 .b-col03{width:15%;}
	.bn-write-common01.type01 .b-col04{width:33%;}
	.bn-write-common01.type01 .b-sel-box{width:calc(50% - 10px);}
	.bn-write-common01.type01 .b-email-box .b-input{margin:0 0 5px 0;width:100%;max-width:100%;}
	.bn-write-common01.type01 .b-email-box .b-select{margin:0 0 5px 0;width:100%;max-width:100%;font-size:14px;line-height:22px;}
	.bn-write-common01.type01 .b-email-box span{display:block;padding:0 0 8px;}
	.bn-write-common01.type01 .b-tel-box .b-input{width:calc(33.33% - 12px);}
	.bn-write-common01.type01 .b-tel-box span{padding:0 3px;}
	/* thumb type01 */
	.bn-list-thumb01.type01 > ul{padding:24px 0;}

	/* thumb-list type03 - 도구박물관 이미지 큰 유형*/
	.bn-list-thumb01.type03 > ul > li:nth-of-type(n){padding:20px 0;width:100%;}
	.bn-list-thumb01.type03 .b-box01{padding:0 0 10px 0;}

	/* thumb-list type04 - 도구박물관 이미지 큰 유형 + 대상/기간/상태 추가 유형 */
	.bn-list-thumb01.type04 > ul > li:nth-of-type(n){padding:20px 0;width:100%;}
	.bn-list-thumb01.type04 .b-box01{padding:0 0 10px 0;}

	/* img01 type01 */
	.bn-list-img01.type01 > ul > li{width:100%;}
	.bn-list-img01.type01 > ul > li:nth-of-type(n){padding:24px 0;}

	/* img02 type01 */
	.bn-list-img02.type01 > ul > li{width:100%;}
	.bn-list-img02.type01 > ul > li:last-of-type{margin:0 0 24px;}
	.bn-list-img02.type01 > ul > li:nth-last-of-type(2){margin:0 0 24px;border-bottom:1px solid #d8d8d8;}

	/* bn-list-cal01 type01*/
	.bn-list-cal01.type01 .b-cal-day-box > p{position:relative;top:auto;left:auto;text-align:center;transform:unset;-webkit-transform:unset;-moz-transform:unset;-o-transform:unset;}

	/* bn-view-calumn01 type01*/
	.bn-view-column01.type01 .b-main-box .b-top-box{text-align:center;}
	.bn-view-column01.type01 .b-main-box .b-top-img-box{margin:0 0 7px;}
	.bn-view-column01.type01 .b-main-box .b-top-txt-box{display:block;width:100%;}
	.bn-view-column01.type01 .b-main-box .b-title-box .b-title{max-width:100%;}
	.bn-view-column01.type01 .b-sns-box ul li{margin:0 -4px 5px 0;}

	/* .bn-list-cal02 type01 */
	.bn-list-cal02.type01 .b-cal-list-box > div > div > div > div > p{width:80px;}

	/* bn-view-menu01.type01 */
	.bn-view-menu01.type01 .b-cafeteria-wrap .b-left-box .b-img-box{height:258px;}

	/* bn-list-research01 type01 */
	.bn-list-research01.type01 .b-wrap > div{margin:0 0 20px 0;width:100%;}
	.bn-list-research01.type01 .b-wrap > div:nth-of-type(3n){margin-right:0;}
	.bn-list-research01.type01 .b-wrap > div > ul{height:auto;}

	/* 통합검색 새창 팝업 */
	.bn-popup01.type01 .b-popup-wrap .b-popup-box .popup-body-box .sch-info-box .b-col01{width:35%;}




}
@media screen and (max-width:460px) {
	/* thumb type01 */
	.bn-list-thumb01.type01 > ul > li{float:none;margin:0 0 24px 0;width:100%;}
	.bn-list-thumb01.type01 > ul > li:last-of-type{margin:0;}

	/* thumb type02 */
	.bn-list-thumb01.type02 > ul > li{float:none;padding:20px 0;width:100%;}

	/* 통합검색 */
	.b-search-wrap .b-sch-ul-type03 li .b-box01{display:block;padding:0 0 15px;width:auto;}
	.b-search-wrap .b-sch-ul-type03 li .b-box01 .b-img-box a{height:200px;}
	.b-search-wrap .b-sch-ul-type03 li .b-box02{display:block;}

}
@media screen and (max-width:360px) {
	/* .bn-list-cal02 type01 */
	.bn-list-cal02.type01 .b-cal-day-box > p span{font-size:15px;line-height:23px;}

	/* bn-view-menu01.type01 */
	.bn-view-menu01.type01 .b-cafeteria-wrap .b-left-box .b-img-box{height:190px;}

	/* 캠퍼스맵 레이어팝업 */
	.cm-popup-wrap .cm-popup-box .popup-body-box .cm-img-box{height:200px;}

}
@media screen and (max-width:320px) {
	/* 통합검색 */
	.b-search-wrap .b-sch-ul-type03 li .b-box01 .b-img-box a{height:180px;}

	/* 캠퍼스맵 레이어팝업 */
	.cm-popup-wrap .cm-popup-box .popup-body-box .cm-img-box{height:174px;}

}


