@charset "UTF-8";

.mg-t5{margin-top:5px !important;}
.mg-t20{margin-top:20px !important;}
.mg-t10{margin-top:10px !important;}
.mg-b5{margin-bottom:5px !important;}
.mg-b10{margin-bottom:10px !important;}
.mg-b20{margin-bottom:20px !important;}
.mg-b40{margin-bottom:40px !important;}
.mg-tb5{margin:5px 0 !important;}
.mg-tb10{margin:10px 0 !important;}
.mg-r5{margin:0 5px 0 0 !important;}
.mg-r10{margin:0 10px 0 0 !important;}
.pd-t5{padding-top:5px !important;}
.pd-tb5{padding:5px 0 !important;}
.pd-b5{padding-bottom:5px !important;}
.pd-b10{padding-bottom:10px !important;}
.pd-b20{padding-bottom:20px !important;}
.pd-b30{padding-bottom:30px !important;}
.pd-b40{padding-bottom:40px !important;}
.pd-t10{padding-top:10px !important;}
.pd-l10{padding-left:10px !important;}
.pd-l20{padding-left:20px !important;}
.pd-r10{padding-right:10px !important;}

/* board common */
input, button, select{font-family:inherit;}
select::-ms-expand{display: none;}

.hide:not(caption){display:block;position:absolute;width:0;height:0;font-size:0;text-indent:-9999999px;overflow:hidden;}
pre{font-family:inherit;line-height:22px;white-space:pre-line;}
textarea{font-family:inherit;}
.pc-hide{display:none !important;}
.tablet-show{display:none !important;}
.w55 { width: 55px !important; }
.pdf-download-wrap { text-align: right;}
/* gap */
.b-mg-r5{margin-right:5px;}
.b-mg-b20{margin-bottom:20px;}

/* 태그 */
ul.tagit li.tagit-new {background: none repeat scroll 0 0 #bbcef1;border: 1px solid #6d95e0;border-radius: 6px;}
ul.tagit li.tagit-new {padding: .2em 18px .2em .5em;}
ul.tagit input[type="text"]{color:#555;}
ul.tagit li.tagit-choice-editable{padding:.2em 18px 0.4em .5em;}

/* 2020.07.30 add margin-bottom */
ul.b-ul-type02.research-wrap-ul {margin-bottom: 36px;}


/* 삭제마커 */
.board .deleted, .board .deleted * { text-decoration: line-through !important; color: #999999 !important;}

/* 제목, 문단 */
.b-inner-box{padding:0 0 0 30px;}
.b-inner-box02{padding:0 0 0 12px;}
.b-inner-box03{padding:0 0 0 10px;}
.b-inner-box03 p{padding:0 0 18px 0;font-size:16px;line-height:25px;color:#222;}
.b-inner-box03 p:last-of-type{padding-bottom:0;}

.b-h4-tit01{position:relative;padding:0 0 18px 30px;font-size:22px;line-height:27px;color:#222;font-weight:500;}
.b-h4-tit01:before{content:'';display:block;position:absolute;top:13px;left:0;width:19px;height:2px;background:#e02962;}
.b-h4-tit02{font-size:20px;line-height:24px;color:#222;font-weight:500;padding:0 0 15px 0;}
.b-h5-tit01{position:relative;padding:0 0 12px 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:#e02962;border-radius:50%;}
.b-h5-tit02{position:relative;padding:0 0 18px 26px;font-size:18px;line-height:23px;color:#222;font-weight:500;}
.b-h5-tit02:before{content:'';display:block;position:absolute;top:11px;left:0;width:19px;height:2px;background:#e02962;}
.b-h5-tit03{display:inline-block;position:relative;padding:0 0 12px 12px;font-size:19px;line-height:24px;color:#222;font-weight:500;}
.b-h5-tit03:before{content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:5px;background:#e02962;border-radius:50%;}
.b-h5-tit04{padding:0 0 18px;font-size:17px;line-height:22px;color:#222;font-weight:400;}
.b-h6-tit01{position:relative;padding:0 0 8px 10px;font-size:17px;line-height:22px;color:#222;font-weight:500;}
.b-h6-tit01:before{content:'';display:block;position:absolute;top:10px;left:0;width:6px;height:2px;background:#018742;}
.b-h6-tit02{position:relative;padding:0 0 3px 10px;font-size:17px;line-height:22px;color:#222;font-weight:500;}
.b-h6-tit02:before{content:'';display:block;position:absolute;top:11px;left:0;width:2px;height:2px;background:#5d5d5d;border-radius:50%;}

.b-con-p01{padding:0 0 18px 0;font-size:17px;line-height:25px;color:#222;}
.b-con-p02{padding:0 0 18px 0;font-size:16px;line-height:24px;color:#222;}
.b-mark-p{position:relative;font-size:14px;color:#015c38;line-height:23px;font-weight:500;}
.b-mark-p02{position:relative;padding:0 0 0 12px;font-weight:400;font-size:17px;color:#333;line-height:25px;}
.b-mark-p02:after{content:"*";display:block;position:absolute;top:0;left:0;}
.b-mark-p03{position:relative;padding:0 0 0 12px;font-weight:300;font-size:16px;color:#777777;line-height:25px;}
.b-mark-p03:after{content:"*";display:block;position:absolute;top:0;left:0;}
.b-mark-p04{position:relative;padding: 0 0 0 20px;font-weight:300;font-size:16px;line-height:25px;}
.b-mark-p04:after{content:"※";display:block;position:absolute;top:0;left:0;}

.b-notes{padding:10px 0 0;line-height:22px;} /* 게시판 공통 pre 태그 */

/* 리스트 */
.b-ul-type01 > li{position:relative;padding:0 0 6px 25px;font-size:17px;line-height:25px;font-weight:400;}
.b-ul-type01 > li:last-of-type{padding-bottom:0;}
.b-ul-type01 > li:after{content:'';display:block;position:absolute;top:11px;left:0;width:4px;height:4px;background:#8c8c8c;}
.b-ul-type01 > li > ul > li{font-size:16px;line-height:24px;}
.b-ul-type02 > li{position:relative;padding:0 0 6px 25px;font-size:17px;line-height:25px;font-weight:400;}
.b-ul-type02 > li:last-of-type{padding-bottom:0;}
.b-ul-type02 > li:before{content:'';display:block;position:absolute;top:12.5px;left:14px;width:6px;height:2px;background:#9c9c9c;}
.b-ul-type02 > li.hide{padding:0 ;}
.b-ul-type03 > li{position:relative;padding:0 0 6px 11px;font-size:17px;line-height:25px;font-weight:500;}
.b-ul-type03 > li:last-of-type{padding-bottom:0;}
.b-ul-type03 > li:before{content:'';display:block;position:absolute;top:12.5px;left:0;width:6px;height:2px;background:#9c9c9c;}
.b-ul-type04 > li{position:relative;padding:0 0 6px 12px;font-size:17px;line-height:25px;}
.b-ul-type04 > li:last-of-type{padding-bottom:0;}
.b-ul-type04 > li:after{content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:5px;background:#e02962;border-radius:50%;}
.b-ul-type05{padding:0 0 20px}
.b-ul-type05 > li{position:relative;padding:0 0 6px 11px;font-size:17px;line-height:25px;font-weight:400;}
.b-ul-type05 > li:last-of-type{padding-bottom:0;}
.b-ul-type05 > li:before{content:'';display:block;position:absolute;top:12.5px;left:0;width:6px;height:2px;background:#9c9c9c;}
.b-ul-type06 > li{position:relative;padding:0 0 6px 0;font-size:17px;line-height:25px;font-weight:400;}
.b-ul-type06 > li:last-of-type{padding-bottom:0;}

.mg-t5{margin-top:5px !important;}
.mg-t10{margin-top:10px !important;}
.mg-b20{margin-bottom:20px !important;}
.pd-t20{padding-top:20px !important;}
.pd-t40{padding-top:40px !important;}
.pd-b10{padding-bottom:10px !important;}
.pd-b20{padding-bottom:20px !important;}
.pd-b40{padding-bottom:40px !important;}
.pd-tb10{padding-top:10px !important;padding-bottom:10px !important;}
.pd-tb20{padding-top:20px !important;padding-bottom:20px !important;}

.b-img-box{text-align:center;}
.b-img-box.border{padding:30px 0;border:1px solid #ccc;}
.b-img-box img{max-width:100%;}
.b-zoom-in{padding:10px;text-align:right;}

/* button */
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 > li{display:inline-block;}
.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:13px 20px 14px;min-width:160px;background:#fff;border:1px solid #222;font-size:17px;color:#222;font-weight:400;line-height:1;text-align:center;box-sizing:border-box;} */
.b-btn-type01{display:inline-block;padding:11px 20px;min-width:125px;min-height:40px;background-color:#fff;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;}
.b-btn-type01:hover{background-color:#095d3b;color:#fff;}
.b-btn-type01.lnk{padding:11px 47px 11px 20px;background:#fff url(/_res/board/img/common/ico-btn-lnk01.png) no-repeat right 20px center;background-size:15px;}
.b-btn-type01.lnk:hover{background-color:#095d3b;background-image:url(/_res/board/img/common/ico-btn-lnk01-on.png);color:#fff;}
.b-btn-type01.lnk02{background:#095d3b url(/_res/board/img/common/ico-btn-lnk02.png) no-repeat right 20px center;background-size:6px;}
.b-btn-type01.dw{padding:11px 47px 11px 20px;background:#fff url(/_res/board/img/common/ico-btn-dw01.png) no-repeat right 20px center;background-size:15px;}
.b-btn-type01.dw:hover{background-color:#095d3b;background-image:url(/_res/board/img/common/ico-btn-dw02.png);color:#fff;}
.b-btn-type02{display:inline-block;padding:9px 10px;min-width:110px;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;}
.b-btn-type02:hover{background:#095d3b;color:#fff;}
.b-btn-type03{display:inline-block;padding:11px 20px;min-width:125px;min-height:40px;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;}
.b-btn-type03:hover{background-color:#095d3b;color:#fff;}
.b-btn-type03.lnk{padding:11px 47px 11px 20px;background:#fff url(/_res/board/img/common/ico-btn-lnk01.png) no-repeat right 20px center;background-size:15px;}
.b-btn-type03.lnk:hover{background-color:#095d3b;background-image:url(/_res/board/img/common/ico-btn-lnk01-on.png);color:#fff;}
.b-btn-type03.lnk02{background:#095d3b url(/_res/board/img/common/ico-btn-lnk02.png) no-repeat right 20px center;background-size:6px;}
.b-btn-type03.dw{padding:11px 47px 11px 20px;background:#fff url(/_res/board/img/common/ico-btn-dw01.png) no-repeat right 20px center;background-size:15px;}
.b-btn-type03.dw:hover{background-color:#095d3b;background-image:url(/_res/board/img/common/ico-btn-dw02.png);color:#fff;}
.b-btn-type04{display:inline-block;padding:9px 20px;min-width:70px;min-height:35px;border:1px solid rgba(0,0,0,0.5);font-size:15px;line-height:15px;font-weight:500;box-sizing:border-box;text-align:center;}
.b-btn-type04:hover{background:#095d3b;color:#fff;}
.b-btn-type05{display:inline-block;padding:9px 10px;min-width:110px;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;}
.b-btn-type05:hover{background:#095d3b;color:#fff;}
.b-btn-c-black{background-color:#222;color:#fff;}
.b-btn-c-gray{background-color:#e1e1e1;border-color:#acacac;}
.b-btn-c-gray:hover{background-color:#e1e1e1;border-color:#acacac;color:#222;}
.b-btn-c-green{border-color:#0a5d3b;color:#0a5d3b;}
.b-btn-c-green02{border-color:#0a5d3b;background:#0a5d3b;color:#fff;}
.b-round{border-radius:3px;}
.b-btn-reply{display:inline-block;padding:12px 35px 12px 10px;min-width:110px;min-height: 48px;border:1px solid #222;background:url(/_res/board/img/common/btn-reply-open.png) no-repeat right 20px center;font-size:15px;color:#222;font-weight:400;border-radius:3px;text-align:center;box-sizing:border-box;}
.b-btn-reply.open{background:url(/_res/board/img/common/btn-reply-close.png) no-repeat right 20px center;}
.b-span-msg{padding:0 10px 0 0;font-weight:500;}

/* board table */
.b-ewha-table{width:100%;table-layout:fixed;border-top:1px solid #333;}
.b-ewha-table thead th{padding:15px;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background-color:#f2f8f6;font-weight:500;font-size:17px;color:#333;line-height:24px;word-wrap: break-word;text-align:center;}
.b-ewha-table thead th.th-left{text-align:left !important;}
.b-ewha-table thead th.no-right{border-right:none !important}
.b-ewha-table tbody th{font-weight:500;font-size:17px;color:#333;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background-color:#f2f8f6;padding:10px 15px;word-wrap: break-word;text-align:center;line-height:24px;}
.b-ewha-table tbody th.bo-right{border-right:1px solid #d8d8d8 !important;}
.b-ewha-table tbody th.th-left{text-align:left !important;}
.b-ewha-table tbody th.no-right{border-right:none !important;}

.b-ewha-table tbody td{padding:10px 15px;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background-color:#fff;font-weight:400;font-size:16px;color:#333;line-height:24px;word-wrap: break-word;text-align:center;}
.b-ewha-table tbody td.td-left{text-align:left !important;}
.b-ewha-table tbody td.no-botm{border-bottom:none !important;}

.b-ewha-table thead th.bo-right{border-right:1px solid #d8d8d8 !important;}
.b-ewha-table thead th.bo-bottom{border-bottom:1px solid #d8d8d8 !important;}
.b-ewha-table tbody td.bo-right{border-right:1px solid #d8d8d8 !important;}
.b-ewha-table tbody td.bo-bottom{border-right:1px solid #d8d8d8 !important;}
.b-ewha-table tbody td.no-right{border-right:none !important;}
.b-ewha-table .b-table-chk{display:inline-block;width:10px;height:10px;background:#015c38;border-radius:50%;text-indent:-9999px;overflow:hidden;}

/* 리스트 첨부파일 영역 */
.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:16px;height:18px;background:url(/_res/board/img/common/ico-file01.png) no-repeat 0 0;background-size:100%;text-indent:-99999px;}
.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% + 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;}
.b-common-file-box.type01 .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;}
.b-common-file-box.type01 .b-popup-file-box{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid rgba(255,255,255,0.5);}
.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:inline-block;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{padding:0 0 8px;text-align:left;}
.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: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;}
.b-common-file-box.type01 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;}
.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:16px;height:18px;background:url(/_res/board/img/common/ico-file01.png) no-repeat 0 0;background-size:100%;text-indent:-99999px;}
.b-common-file-box.type02 .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;}
.b-common-file-box.type02 .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;}
.b-common-file-box.type02 .b-popup-file-box{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid rgba(255,255,255,0.5);}
.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:inline-block;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{padding:0 0 8px;text-align:left;}
.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: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;}
.b-common-file-box.type02 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;}
.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 > a span{display:inline-block;line-height:23px;vertical-align:middle;}
.b-common-file-box.type03 > a span:nth-of-type(1){margin:0 4px 0 0;width:16px;height:18px;background:url(/_res/board/img/common/ico-file01.png) no-repeat 0 0;background-size:100%;text-indent:-99999px;}
.b-common-file-box.type03 .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;}
.b-common-file-box.type03 .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;}
.b-common-file-box.type03 .b-popup-file-box{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid rgba(255,255,255,0.5);}
.b-common-file-box.type03 .b-popup-file-box:last-of-type{margin:0;padding:0;border:0;}
.b-common-file-box.type03 .b-popup-file-box h5{display:none;}
.b-common-file-box.type03 .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;}
.b-common-file-box.type03 .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.type03 ul{padding:0 0 8px;text-align:left;}
.b-common-file-box.type03 ul li:last-of-type{padding:0;}
.b-common-file-box.type03 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;}
.b-common-file-box.type03 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;}
.b-common-file-box.type03 ul li span:after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:13px;background:rgba(255,255,255,0.7);}

/* scrollbox */
.msg-touch-help {display: none;}

/* 셀렉트박스 */
.b-common-select{position:relative;margin:0 5px 0 0;padding:5px 25px 5px 10px;min-width:120px;height:36px;border:1px solid #c8c8c8;background:#fff url(/_res/board/img/common/btn-sel-open01.png) no-repeat right 10px center;font-size:15px;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.b-common-select:last-of-type{margin:0;}

/* 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 .total-wrap{display:inline-block;padding:0 20px 0 0;font-weight:500;}
.b-rss-box .b-ico-rss{display:inline-block;padding:5px 34px 7px;min-width:100px;background:url(/_res/board/img/common/ico-rss.png) no-repeat 14px center;border:1px solid #dedede;border-radius:3px;font-weight:500;color:#666;vertical-align:middle;box-sizing:border-box;}
.b-rss-box .b-btn-lang-adm{display:inline-block;position:relative;padding:6.5px 30px 6.5px 15px;background:url(/_res/board/img/common/btn-lang-adm.png) no-repeat right 12px center;border:1px solid #dedede;border-radius:3px;font-size:15px;font-weight:500;color:#666;vertical-align:middle;}

/* .b-category01 type01 */
.b-category01.type01 .category-box{position:relative;padding:0 0 35px;width:100%;text-align:center;}
.b-category01.type01 .category-box .tab-cate01{width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;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;box-sizing:border-box;}
.b-category01.type01 .category-box .tab-cate01 li a{display:block;padding:16px 5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:16px;color:#5c5c5c;font-weight:400;}
.b-category01.type01 .category-box .tab-cate01 li.active a{background-color:#015c38;color:#fff}
.b-category01.type01 .category-box .tab-cate01.row02 li{width:50%;}
.b-category01.type01 .category-box .tab-cate01.row03 li{width:33.333333%;}
.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.666666%;}
.b-category01.type01 .category-box .tab-cate01.row07 li{width:14.285714%;}
.b-category01.type01 .category-box .tab-cate01.row08 li{width:12.5%;}
.b-category01.type01 .category-box .tab-cate01.row09 li{width:11.111111%;}
.b-category01.type01 .category-box .tab-cate01.row10 li{width:10%;}
.b-category01.type01 .category-box .tab-cate01.row11 li{width:9.090909%;} /* calc( 100% / n )이 IE에서 적용되지 않아 수정함(211108)*/

.b-category01.type02 .category-box{position:relative;padding:0 0 35px;width:100%;text-align:center;}
.b-category01.type02 .category-box .tab-cate01{display:table;table-layout:fixed;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.b-category01.type02 .category-box .tab-cate01:after{content:'';display:block;clear:both;}
.b-category01.type02 .category-box .tab-cate01 li{display:table-cell;position:relative;width:100%;border-right:1px solid #ddd;border-bottom:1px solid #ddd;box-sizing:border-box;vertical-align:middle;}
.b-category01.type02 .category-box .tab-cate01 li a{display:block;padding:16px 5px;font-size:16px;line-height:21px;color:#5c5c5c;font-weight:400;}
.b-category01.type02 .category-box .tab-cate01 li.active{background-color:#015c38;}
.b-category01.type02 .category-box .tab-cate01 li.active a{color:#fff;}

/* .b-category02 type01 */
.b-category02.type01 .category-box{position:relative;padding:0 0 35px;width:100%;text-align:center;}
.b-category02.type01 .category-box .tab-cate01{width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.b-category02.type01 .category-box .tab-cate01:after{content:'';display:block;clear:both;}
.b-category02.type01 .category-box .tab-cate01 li{float:left;position:relative;box-sizing:border-box;}
.b-category02.type01 .category-box .tab-cate01 li a{display:block;padding:16px 5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:16px;color:#5c5c5c;font-weight:400;}
.b-category02.type01 .category-box .tab-cate01 li.active a{background-color:#015c38;color:#fff}
.b-category02.type01 .category-box .tab-cate01.row02 li{width:50%;}
.b-category02.type01 .category-box .tab-cate01.row03 li{width:33.333333%;}
.b-category02.type01 .category-box .tab-cate01.row04 li{width:25%;}
.b-category02.type01 .category-box .tab-cate01.row05 li{width:20%;}
.b-category02.type01 .category-box .tab-cate01.row06 li{width:16.666666%;}
.b-category02.type01 .category-box .tab-cate01.row07 li{width:14.285714%;}
.b-category02.type01 .category-box .tab-cate01.row08 li{width:12.5%;}
.b-category02.type01 .category-box .tab-cate01.row10 li{width:10%;} /* calc( 100% / n )이 IE에서 적용되지 않아 수정함(211108)*/

/* 검색 영역 */
.bn-search01.type01 .b-search-wrap{margin:0 0 20px 0;text-align:right;}
.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/board/img/common/btn-sel-open01.png) no-repeat right 9px center;font-size:15px;color:#666;box-sizing:border-box;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-search01.type01 .b-sel-box.close .b-sel-title{background:#fff url(/_res/board/img/common/btn-sel-close01.png) no-repeat right 9px center;}
.bn-search01.type01 .b-sel-box ul li{width:100%;border:1px solid #dedede;border-top:none;background-color:#fff;box-sizing:border-box;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.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:#f2f8f6;}
.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:8.5px 10px;min-width:255px;border:0;font-size:15px;color:#666;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{padding:10px 15px;background:#fff url(/_res/board/img/common/b-ico-sch.png) no-repeat center center;border:0;box-sizing:border-box;vertical-align:middle;cursor:pointer;text-indent:-9999px;}
.bn-search01.type01 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}
.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/board/img/common/ico-datepicker01.png) no-repeat right 10px top 50%;}

.bn-search01.type01 .b-viewmode-box{display:inline-block;margin:0 0 0 30px;vertical-align:middle;}
.bn-search01.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-search01.type01 .b-viewmode-box a:last-of-type{margin:0;}
.bn-search01.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-search01.type01 .b-viewmode-box a:last-of-type:after{display:none;}
.bn-search01.type01 .b-viewmode-box .b-view-cal-lst{background-image:url(/_res/board/img/calendar/ico-cal-lst.png);}
.bn-search01.type01 .b-viewmode-box .b-view-cal{background-image:url(/_res/board/img/calendar/ico-cal.png);}
.bn-search01.type01 .b-viewmode-box .b-view-cal-lst.active{background-image:url(/_res/board/img/calendar/ico-cal-lst-on.png);}
.bn-search01.type01 .b-viewmode-box .b-view-cal.active{background-image:url(/_res/board/img/calendar/ico-cal-on.png);}

.ko.board:after, .en.board:after{content:'';display:block;clear:both;}
.en .bn-search01.type01 .b-sel-box{min-width:172px;}

/* search01 type01 전화번호부 */
.bn-search01.type01 .b-btn-wrap{display:inline-block;padding:0 0 0 5px;}
.bn-search01.type01 .b-btn-wrap a{margin:0 5px 0 0;}

/* board-calendar-tab */
.board-calendar-tab .b-viewmode-box{float:right;margin:0 0 0 30px;vertical-align:middle;}
.board-calendar-tab .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%;}
.board-calendar-tab .b-viewmode-box a:last-of-type{margin:0;}
.board-calendar-tab .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%);}
.board-calendar-tab .b-viewmode-box a:last-of-type:after{display:none;}
.board-calendar-tab .b-viewmode-box .b-view-cal-lst{background-image:url(/_res/board/img/calendar/ico-cal-lst.png);}
.board-calendar-tab .b-viewmode-box .b-view-cal{background-image:url(/_res/board/img/calendar/ico-cal.png);}
.board-calendar-tab .b-viewmode-box .b-view-cal-lst.active{background-image:url(/_res/board/img/calendar/ico-cal-lst-on.png);}
.board-calendar-tab .b-viewmode-box .b-view-cal.active{background-image:url(/_res/board/img/calendar/ico-cal-on.png);}

/* bn-list-common01 type01 */
.bn-list-common01.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-common01.type01 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.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 .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-common01.type01 .total-wrap span{color:#00b389;}
.bn-list-common01.type01 .article-chk{display:inline-block;position:absolute;top:50%;left:8px;z-index:10;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.bn-list-common01.type01 table{width:100%;border-spacing:0;border-top:1px solid #000;table-layout:fixed;}
.bn-list-common01.type01.bn-common .b-col-title{width:auto;}
.bn-list-common01.type01.bn-common .b-col-date{width:12%;}
.bn-list-common01.type01.bn-common .b-col-expand{width:20%;}
.bn-list-common01.type01.bn-common .b-col{width:10%;}
.bn-list-common01.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-common01.type01 table thead th.b-no-right{border-right:none !important}
.bn-list-common01.type01 table tbody td{position:relative;padding:18px 10px;border-bottom:1px solid #d8d8d8;font-size:16px;line-height:21px;color:#777;font-weight:400;text-align:center;word-wrap:break-word;word-break:break-all;}
.bn-list-common01.type01 table tbody tr:hover td{color:#000;}
.bn-list-common01.type01 table tbody tr:hover .b-title-box > a{color:#000;}
.bn-list-common01.type01 table tbody tr:hover .b-file-box{background-image:url(/_res/board/img/common/ico-file01-on.png);}
/* .bn-list-common01.type01 table tbody .b-top-box .b-num-box{background:url(/_res/common/img/board/ico-notice01.png) no-repeat 50% 50%;text-indent:-99999px;} */
.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 .b-title-box{position:relative;}
.bn-list-common01.type01 .b-title-box > a{display:inline-block;padding:0 0 0 26px;max-width:calc(100% - 101px);line-height:21px;color:#777;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box.b-label-box a{max-width:calc(100% - 120px);}
.bn-list-common01.type01 .article-chk + .b-title-box{padding:0 0 0 18px;}
.bn-list-common01.type01 .b-top-box .b-title-box:before{content:'';display:block;position:absolute;top:2px;left:0;width:20px;height:20px;background:#e82f68 url(/_res/ewha/img/main/ico-notice.png) no-repeat center center;background-size:13px;border-radius:3px;box-sizing:border-box;}
.bn-list-common01.type01 .b-top-box .article-chk + .b-title-box:before{left:17px;}
.bn-list-common01.type01 .b-reply-box .b-title-box{padding:0 0 0 44px;background:url(/_res/board/img/common/ico-reply01.png) no-repeat left 46px top 50%;background-size:12px;}
.bn-list-common01.type01 .b-title-box .b-etc-box{display:inline-block;padding:0 0 0 5px;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-etc-box p{margin:0 2px 0 0;}
.bn-list-common01.type01 .b-title-box .b-etc-box p:last-of-type{margin-right:0;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-new{display:inline-block;position:relative;top:-1px;padding:3px 1px 4px 0;width:20px;height:20px;background:#00a651;font-size:13px;font-weight:400;color:#fff;text-align:center;border-radius:3px;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-lock{display:inline-block;width:14px;height:16px;background:url(/_res/board/img/common/ico-lock01.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-reply{display:inline-block;width:20px;height:16px;background:url(/_res/board/img/common/ico-reply02.png) no-repeat 0 0;background-size:100%;text-indent:-99999px;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-label{display:inline-block;position:relative;top:-1px;padding:3.5px 8px 3.5px 8px;background:#645faa;font-size:13px;line-height:1;font-weight:400;color:#fff;text-align:center;border-radius:3px;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-file{display:none;}
.bn-list-common01.type01 .b-file-box{margin:0 auto;width:17px;height:17px;background:url(/_res/board/img/common/ico-file01.png) no-repeat 0 0;}
.bn-list-common01.type01 .b-title-box .b-m-con{display:none;}
.bn-list-common01.type01 .b-title-box .b-btn-modify{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;float: right;  }
.bn-list-common01.type01 .b-title-box .b-btn-modify:hover{background:#095d3b;color:#fff;}

.bn-list-common01.type01 .b-cal-day-box{padding:0 0 15px;}
.bn-list-common01.type01 .b-cal-day-box:after{content:'';display:block;clear:both;}
.bn-list-common01.type01 .b-cal-day-box > p{float:left;min-width:120px;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-list-common01.type01 .b-cal-day-box > p a{display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;background-size:5px;border:1px solid #959595;border-radius:50%;text-indent:-99999px;vertical-align:middle;box-sizing:border-box;}
.bn-list-common01.type01 .b-cal-day-box > p .b-prev{background-image:url(/_res/board/img/common/b-ico-btn-prev.png)}
.bn-list-common01.type01 .b-cal-day-box > p .b-next{background-image:url(/_res/board/img/common/b-ico-btn-next.png)}
.bn-list-common01.type01 .b-cal-day-box > p a.disabled{opacity:0.4;}
.bn-list-common01.type01 .b-cal-day-box > p span{display:inline-block;padding:0 14px;font-weight:500;font-size:20px;color:#395065;vertical-align:middle;}
.bn-list-common01.type01 .b-viewmode-box{float:right;margin:0 0 0 30px;vertical-align:middle;}
.bn-list-common01.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-common01.type01 .b-viewmode-box a:last-of-type{margin:0;}
.bn-list-common01.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-common01.type01 .b-viewmode-box a:last-of-type:after{display:none;}
.bn-list-common01.type01 .b-viewmode-box .b-view-cal-lst{background-image:url(/_res/board/img/calendar/ico-cal-lst.png);}
.bn-list-common01.type01 .b-viewmode-box .b-view-cal{background-image:url(/_res/board/img/calendar/ico-cal.png);}
.bn-list-common01.type01 .b-viewmode-box .b-view-cal-lst.active{background-image:url(/_res/board/img/calendar/ico-cal-lst-on.png);}
.bn-list-common01.type01 .b-viewmode-box .b-view-cal.active{background-image:url(/_res/board/img/calendar/ico-cal-on.png);}
.bn-list-common01 .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-common01 .b-btn-modify:hover{background:#095d3b;color:#fff;}

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

/* bn common scholarship */
.bn-list-common01.type01.bn-common-scholarship .b-col01{width:8%;}
.bn-list-common01.type01.bn-common-scholarship .b-col02{width:56%;}
.bn-list-common01.type01.bn-common-scholarship .b-col03{width:20%;}
.bn-list-common01.type01.bn-common-scholarship .b-col04{width:8%;}
.bn-list-common01.type01.bn-common-scholarship .b-col05{width:8%;}

/* 이화 비전2030 Q&A */
.bn-list-common01.type01.bn-common-vision .b-col-title{width:auto;}
.bn-list-common01.type01.bn-common-vision .b-col-date{width:12%;}
.bn-list-common01.type01.bn-common-vision .b-col-expand{width:20%;}
.bn-list-common01.type01.bn-common-vision .b-col{width:10%;}
.bn-list-common01.type01.bn-common-vision tbody tr td.b-category-box{font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
/* 이화 비전2030 Q&A */

/* bn-list-common02 type01 */
.bn-list-common02.type01 .adm-chk{padding:0 0 10px;font-size:15px;color:#222;font-weight:500;}
.bn-list-common02.type01 .article-chk{position:absolute;top:2px;left:1px;}
.bn-list-common02.type01 .b-wrap{border-top:1px solid #2b2b2b;}
.bn-list-common02.type01 .b-wrap > div:nth-of-type(1){display:none;}
.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div{border-bottom:1px solid #d8d8d8;}
.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div > div:nth-of-type(1){display:none;}
.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div > .b-title-box{text-align:left;}
.bn-list-common02.type01 .b-title-box{float:left;padding:0 0 7px;width:calc(100% - 110px);}
.bn-list-common02.type01 .b-title-box + div{clear:both;}
.bn-list-common02.type01 .b-title-box a{display:inline-block;max-width:calc(100% - 110px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height:22px;vertical-align:middle;box-sizing:border-box;}
.bn-list-common02.type01 .b-title-box .b-cate{font-weight:500;vertical-align:middle;}
.bn-list-common02.type01 .b-title-box .b-etc-box{display:inline-block;margin:0 0 0 4px;}
.bn-list-common02.type01 .b-title-box .b-etc-box > span{margin:0 4px 0 0;}
.bn-list-common02.type01 .b-title-box .b-etc-box > span:last-of-type{margin:0;}
.bn-list-common02.type01 .b-title-box .b-etc-box p{display:inline-block;margin:0 5px 0 0;}
.bn-list-common02.type01 .b-title-box .b-etc-box p:last-of-type{margin:0;}
.bn-list-common02.type01 .b-title-box .b-etc-box .b-new{display:inline-block;position:relative;top:1px;padding:3px 1px 4px 0;width:20px;background:#00a651;font-size:13px;font-weight:400;color:#fff;text-align:center;border-radius:3px;}
.bn-list-common02.type01 .b-title-box .b-etc-box .b-lock{display:inline-block;width:14px;height:25px;background:url(/_res/board/img/common/ico-lock01.png) no-repeat center;background-size:contain;text-indent:-99999px;vertical-align:middle;}
.bn-list-common02.type01 .b-title-box .b-etc-box .b-label{display:inline-block;padding:3px 8px 4px 8px;background:#645faa;font-size:13px;font-weight:400;color:#fff;text-align:center;border-radius:3px;vertical-align:middle;}
.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div{position:relative;padding:12px 25px 17px 29px;}
.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div:after{content:"";display:block;clear:both;}
.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div > div:nth-of-type(n+3){position:relative;float:left;margin:0 10px 0 0;padding:0 12px 0 0;color:#777;}
.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div > div:nth-of-type(n+3):after{content:"";display:block;position:absolute;top:3px;right:0;width:1px;height:12px;background:#333;}
.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div > div:nth-last-of-type(-n+2){margin:0;padding:0;}
.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div > div:nth-last-of-type(-n+2):after{display:none;}
.bn-list-common02.type01 .b-reply-box .b-title-box > a{padding:0 0 0 30px;background:url(/_res/board/img/common/ico-reply01.png) no-repeat 11px 4px;background-size:11px;}
.bn-list-common02.type01 .b-top-box .b-title-box > a{position:relative;padding:0 0 0 29px;}
.bn-list-common02.type01 .b-top-box .b-title-box > a:before{content:'';display:block;position:absolute;top:1px;left:4px;width:21px;height:20px;background:#e82f68 url(/_res/ewha/img/main/ico-notice.png) no-repeat center center;background-size:13px;border-radius:3px;}
.bn-list-common02.type01 .b-complete-box .b-num-box span{color:#999;}
.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div .b-hit-box span:nth-of-type(1){display:inline-block;}
.bn-list-common02.type01 .b-file-box{position:absolute !important;top:50%;right:10px;transform:translateY(-50%);}
.bn-list-common02.type01 .b-file-box span:nth-of-type(1){display:inline-block;margin:0 4px 0 0;width:16px;height:18px;background:url(/_res/board/img/common/ico-file01.png) no-repeat 0 0;background-size:100%;text-indent:-99999px;}
.bn-list-common02.type01 .b-common-file-box{float:right;}
.bn-list-common02.type01 .b-common-file-box > a{display:inline-block;}
.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div > div.b-common-file-box{float:right;margin:-20px 0 0;}
.bn-list-common02.type01 .b-no-post{padding:20px 0;text-align:center;line-height:22px;}

/* bn-list-common01 type01 */
.bn-list-common03.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-common03.type01 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-common03.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-common03.type01 .adm-chk label{font-size:15px;}
.bn-list-common03.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-common03.type01 .total-wrap span{color:#00b389;}
.bn-list-common03.type01 .article-chk{display:inline-block;position:absolute;top:50%;left:8px;z-index:10;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.bn-list-common03.type01 table{width:100%;border-spacing:0;border-top:1px solid #000;table-layout:fixed;}
.bn-list-common03.type01.bn-common .b-col-title{width:auto;}
.bn-list-common03.type01.bn-common .b-col-date{width:12%;}
.bn-list-common03.type01.bn-common .b-col-expand{width:20%;}
.bn-list-common03.type01.bn-common .b-col{width:8%;}
.bn-list-common03.type01 table tbody td{position:relative;padding:18px 10px;border-bottom:1px solid #d8d8d8;font-size:16px;line-height:21px;color:#777;font-weight:400;text-align:center;word-wrap:break-word;word-break:break-all;}
.bn-list-common03.type01 table tbody tr:hover td{color:#000;}
.bn-list-common03.type01 table tbody tr:hover .b-title-box > a{color:#000;}
.bn-list-common03.type01 table tbody tr:hover .b-file-box{background-image:url(/_res/board/img/common/ico-file01-on.png);}
.bn-list-common03.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-common03.type01 table tbody td.b-no-right{border-right:none !important;}
.bn-list-common03.type01 .b-title-box{position:relative;}
.bn-list-common03.type01 .b-title-box > a{display:inline-block;padding:0 0 0 26px;max-width:calc(100% - 90px);line-height:21px;color:#777;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-common03.type01 .b-title-box.b-label-box a{max-width:calc(100% - 120px);}
.bn-list-common03.type01 .article-chk + .b-title-box{padding:0 0 0 18px;}
.bn-list-common03.type01 .b-top-box .b-title-box:before{content:'';display:block;position:absolute;top:2px;left:0;width:20px;height:20px;background:#e82f68 url(/_res/ewha/img/main/ico-notice.png) no-repeat center center;background-size:13px;border-radius:3px;box-sizing:border-box;}
.bn-list-common03.type01 .b-top-box .article-chk + .b-title-box:before{left:17px;}
.bn-list-common03.type01 .b-reply-box .b-title-box{padding:0 0 0 44px;background:url(/_res/board/img/common/ico-reply01.png) no-repeat left 46px top 50%;background-size:12px;}
.bn-list-common03.type01 .b-title-box .b-etc-box{display:inline-block;padding:0 0 0 5px;vertical-align:middle;}
.bn-list-common03.type01 .b-title-box .b-etc-box p{margin:0 2px 0 0;}
.bn-list-common03.type01 .b-title-box .b-etc-box p:last-of-type{margin-right:0;}
.bn-list-common03.type01 .b-title-box .b-etc-box .b-new{display:inline-block;padding:3px 1px 4px 0;width:20px;height:20px;background:#00a651;font-size:13px;font-weight:400;color:#fff;text-align:center;border-radius:3px;line-height:1;box-sizing:border-box;}
.bn-list-common03.type01 .b-title-box .b-etc-box .b-lock{display:inline-block;width:14px;height:16px;background:url(/_res/board/img/common/ico-lock01.png) no-repeat 0 0;background-size:14px;text-indent:-99999px;vertical-align:middle;}
.bn-list-common03.type01 .b-title-box .b-etc-box .b-reply{display:inline-block;width:20px;height:16px;background:url(/_res/board/img/common/ico-reply02.png) no-repeat 0 0;background-size:100%;text-indent:-99999px;vertical-align:middle;}
.bn-list-common03.type01 .b-title-box .b-etc-box .b-label{display:inline-block;padding:3px 8px 4px 8px;background:#645faa;font-size:13px;font-weight:400;color:#fff;text-align:center;border-radius:3px;vertical-align:middle;}
.bn-list-common03.type01 .b-title-box .b-etc-box .b-file{display:none;}
.bn-list-common03.type01 .b-title-box .b-m-con{display:none;}
.bn-list-common03.type01 .b-file-box{margin:0 auto;width:17px;height:17px;background:url(/_res/board/img/common/ico-file01.png) no-repeat 0 0;}
.bn-list-common03.type01 .b-title-box .b-m-con{display:none;}
.bn-list-common03.type01 .b-title-box .b-btn-modify { 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;float: right;  }
.bn-list-common03.type01 .b-title-box .b-btn-modify:hover{background:#095d3b;color:#fff;}

/* bn-view-common01 type01 */
.bn-view-common01.type01 .b-main-box{border-top:1px solid #000;}
.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:13px 25px;background:#f2f8f6;border-bottom:1px solid #dedede;}
.bn-view-common01.type01 .b-main-box .b-title-box .b-cate{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{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:inline-block;position:relative;top:-2px;margin:0 10px 0 0;width:21px;height:20px;background:#e82f68 url(/_res/ewha/img/main/ico-notice.png) no-repeat center center;background-size:13px;border-radius:3px;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
.bn-view-common01.type01 .b-main-box .b-title-box .b-new{display:inline-block;position:relative;top:-1px;margin:0 0 0 10px;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-view-common01.type01 .b-info-box{padding:12px 25px 10px;}
.bn-view-common01.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-view-common01.type01 .b-etc-box{float:left;width:50%;}
.bn-view-common01.type01 .b-main-box.en .b-etc-box{display:none;}
.bn-view-common01.type01 .b-etc-box ul:after{content:'';display:block;clear:both;}
.bn-view-common01.type01 .b-etc-box ul li span:nth-of-type(1){padding:0 5px 0 0;}
.bn-view-common01.type01 .b-etc-box ul li{position:relative;float:left;margin:0 8px 0 0;padding:0 9px 0 0;font-weight:400;font-size:14px;color:#888;line-height:22px;}
.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:10px;background-color:#bfbfbf;}
.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 span:nth-of-type(1){display:none;}
.bn-view-common01.type01 .b-etc-box ul li.b-date-box span:nth-of-type(1){display:none;}
.bn-view-common01.type01 .b-file-box{float:right;width:50%;text-align:right;}
.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/board/img/common/ico-file01.png) no-repeat left center;background-size:15px;font-weight:400;font-size:14px;line-height:22px;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:inline-block;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:40px 25px 75px;}
.bn-view-common01.type01 .b-content-box p{font-family:inherit;font-weight:400;font-size:16px;color:#333;line-height:24px;}
.bn-view-common01.type01 .b-content-box img{display:block;padding:15px 0;max-width:100%;}
/*.bn-view-common01.type01 .b-content-box img{display:block;margin:0 auto;padding:15px 0;max-width:100%;}*/
.bn-view-common01.type01 .b-content-box iframe{display:block;margin:0 auto;padding:30px 0;max-width:100%;width:740px;height:416px;}
.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-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-sns-link-box ul{display:inline-block;padding:6px 12px;vertical-align:middle;border:1px solid #e1e1e1;border-radius:5px;}
.bn-view-common01.type01 .b-sns-link-box ul li{display:inline-block;margin:0 -4px 0 0;padding:0 11px 0 0;}
.bn-view-common01.type01 .b-sns-link-box ul li:last-of-type{padding:0;}
.bn-view-common01.type01 .b-sns-link-box ul li a{display:block;width:24px;height:15px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.bn-view-common01.type01 .b-sns-link-box ul li .btn-lnk-fb{background-image:url(/_res/board/img/common/ico-fb02.png);}
.bn-view-common01.type01 .b-sns-link-box ul li .btn-lnk-tw{background-image:url(/_res/board/img/common/ico-tw02.png);}
.bn-view-common01.type01 .b-sns-link-box ul li .btn-lnk-blog{background-image:url(/_res/board/img/common/ico-blog02.png);}
.bn-view-common01.type01 .b-sns-link-box ul li .btn-lnk-copy{background-image:url(/_res/board/img/common/ico-copy.png);}
.bn-view-common01.type01 .b-pager-box{padding:25px 0 0 0;}
.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){border-top:1px solid #ccc;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(1) p:nth-of-type(1){background:url(/_res/board/img/common/ico-pager-prev.png) no-repeat 25px center;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(2) p:nth-of-type(1){background:url(/_res/board/img/common/ico-pager-next.png) no-repeat 25px center;}
.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:500;font-size:15px;color:#000;vertical-align:middle;text-align:center;box-sizing:border-box;}
.en.board .bn-view-common01.type01 .b-pager-box div p:nth-of-type(1){width:155px;}
.bn-view-common01.type01 .b-pager-box div p:nth-of-type(2){display:table-cell;padding:11px 25px 11px 0;width:100%;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:15px;color:#888;line-height:23px;word-wrap:break-word;}
.bn-view-common01.type01 span.b-label-end-box{display:inline-block;position:relative;top:-1px;padding:3.5px 8px 3.5px 8px;background: #645faa;font-size: 13px;font-weight: 400;;line-height:1;color: #fff;text-align: center;border-radius: 3px;vertical-align:middle;}

/*창립기념행사 > 행사 view*/
.bn-view-common01.type01 .b-main-box.event .b-etc-box{display:block;}

/* 이화에바란다 > view */
.bn-view-common01.type01 .b-opinion-wrap .b-admin-opinion-box{margin:0 0 40px;padding:24px 30px;border:1px solid #999;border-radius:6px;}
.bn-view-common01.type01 .b-opinion-wrap .b-admin-opinion-box p{padding:0 0 25px;}
.bn-view-common01.type01 .b-opinion-wrap .b-admin-opinion-box p span{line-height:25px;font-weight:400;}
.bn-view-common01.type01 .b-opinion-wrap .b-admin-opinion-box pre{line-height:25px;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-w-box{padding:0 0 45px;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-w-box .b-title-box{padding:0 0 12px;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-w-box .b-title-box:after{content:'';display:block;clear:both;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-w-box .b-title-box p{float:left;line-height:25px;font-weight:400;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-w-box .b-title-box .b-radio-box{float:right;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-w-box .b-textarea-box textarea{padding:25px;width:100%;height:197px;border:1px solid #ccc;border-radius:6px;font-family:inherit;font-size:15px;line-height:24px;box-sizing:border-box;}
.bn-view-common01.type01 .b-radio{display:none;}
.bn-view-common01.type01 .b-radio + label{display:inline-block;position:relative;margin-right:23px;padding-left:28px;font-weight:400;line-height:1;cursor:pointer;}
.bn-view-common01.type01 .b-radio + label:last-of-type{margin-right:0;}
.bn-view-common01.type01 .b-radio + label:before{content:'';display:inline-block;position:absolute;top: -2px;left:0;padding:0 0 0 3px;width:20px;height:20px;border:1px solid #777;background-color:#fff;font-size:13px;border-radius:20px;box-sizing:border-box;}
.bn-view-common01.type01 .b-radio:checked + label:after{content:'';display:block;position:absolute;top: 4px;left:6px;width:8px;height:8px;background-color:#e82f68;border-radius:8px;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box{padding:0 0 60px;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box:after{content:'';display:block;clear:both;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div{float:left;margin:0 55px 0 0;padding:25px;width:calc(50% - 27.5px);border:1px solid #ccc;border-radius:6px;box-sizing:border-box;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div:last-of-type{margin:0;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-title-box{position:relative;padding:0 0 8px;border-bottom:1px solid #ddd;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-title-box:before{content:'';display:block;position:absolute;bottom:-1px;left:0;width:110px;height:3px;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div:nth-of-type(1) .b-title-box:before{background-color:#e02962}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div:nth-of-type(2) .b-title-box:before{background-color:#015c38}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-title-box:after{content:'';display:block;clear:both;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-title-box p{float:left;font-size:17px;line-height:27px;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-title-box p span:nth-of-type(1){font-weight:500;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-title-box p span:nth-of-type(2){color:#555;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-title-box .b-paging02{float:right;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-reply-box{margin:20px 0 0;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-reply-box div{padding:0 0 10px;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-reply-box div:last-of-type{padding:0;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-reply-box div p:nth-of-type(1) span{display:inline-block;position:relative;margin:0 10px 0 0;padding:0 10px 0 0;font-size:15px;line-height:25px;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-reply-box div p:nth-of-type(1) span:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:12px;background:#d8d8d8;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-reply-box div p:nth-of-type(1) span:last-of-type{color:#777;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-reply-box div p:nth-of-type(1) span:last-of-type:after{display:none;}
.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-reply-box div p:nth-of-type(2){font-size:15px;line-height:25px;}

.bn-view-common01.type01 .b-btn-wrap{padding:35px 0 0 0;}
.bn-view-common01.type01 .b-opinion-wrap { margin-top : 40px; }

/* view 페이지 댓글영역 */
.b-reply-wrap{padding:50px 0 0 0;}
.b-reply-wrap .write-reply-content{border:1px solid #999;box-sizing:border-box;}
.b-reply-wrap .write-reply-content .write-reply-con-box{border-bottom:1px solid #dedede;}
.b-reply-wrap .write-reply-content .write-reply-etc-box{background-color:#fff;text-align:right;}
.b-reply-wrap .write-reply-content .write-reply-etc-box > p{display:inline-block;padding:0 16px 0 0;}
.b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:9px 23px;border:none;}
.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;}
.b-reply-wrap .b-reply-id{padding:0 0 5px 0;font-weight:700;font-size:16px;line-height:24px;}
.b-reply-wrap .reply{padding:0 0 10px 0;font-size:14px;color:#666;line-height:22px;}

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

.b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;border-bottom:1px solid #dedede;}
.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;}
.b-view-reply-box .b-view-reply-etc-box ul li:last-of-type{margin:0;}
.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%);}
.b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:8px;height:2px;background-color:#ababab;}
.b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:10px;height:6px;background:url(/_res/board/img/common/btn-sel-open02.png) no-repeat 0 0/100%;}
.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;}
.b-view-reply-box .b-view-reply-etc-box ul li.active a{color:#333;}
.b-view-reply-box .b-view-reply-content > div{border-bottom:1px solid #dedede;}
.b-view-reply-box .b-view-reply-dep01-box{padding:25px 0;}
.b-view-reply-box .b-view-reply-dep02-box{padding:25px 0 0 0;background-color:#f5f5f5;}
.b-view-reply-box .b-view-reply-dep02-box > div{padding:0 20px 30px 43px;background:url(/_res/board/img/common/bg-reply-dep02.png) no-repeat 25px 0;}
.b-view-reply-box .b-view-reply-dep02-box .write-reply-content{border:1px solid #dedede;}
.b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{height:80px;}
.b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-etc-box > button{background-color:#f0f1f2;color:#666;}
/* *********** */

/* bn-view-common02 type01 */
.bn-view-common02.type01 .b-main-box{border-top:1px solid #000;}
.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:13px 25px;background:#f2f8f6;border-bottom:1px solid #dedede;}
.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{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;width:70%;font-size:17px;color:#333;line-height:24px;font-weight:500;word-wrap:break-word;}
.bn-view-common02.type01 .b-main-box .b-title-box .b-date{float:right;width:30%;font-size:15px;color:#333;line-height:24px;word-wrap:break-word;text-align:right;}
.bn-view-common02.type01 .b-main-box.en .b-title-box .b-title{width:65%;}
.bn-view-common02.type01 .b-main-box.en .b-title-box .b-date{width:35%;}
.bn-view-common02.type01 .b-main-box .b-title-box .b-date span{position:relative;margin:0 8px 0 0;padding:0 8px 0 0;}
.bn-view-common02.type01 .b-main-box .b-title-box .b-date span:last-of-type{margin:0;padding:0;}
.bn-view-common02.type01 .b-main-box .b-title-box .b-date span:after{content:'';display:block;position:absolute;top:6px;right:0;width:1px;height:12px;background:#ccc;}
.bn-view-common02.type01 .b-main-box .b-title-box .b-date span:last-of-type:after{display:none;}
.bn-view-common02.type01 .b-main-box .b-title-box .b-notice{display:inline-block;position:relative;top:-2px;margin:0 10px 0 0;width:21px;height:20px;background:#e82f68 url(/_res/ewha/img/main/ico-notice.png) no-repeat center center;background-size:13px;border-radius:3px;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
.bn-view-common02.type01 .b-main-box .b-title-box .b-new{display:inline-block;position:relative;top:-1px;margin:0 0 0 10px;padding:3px 1px 4px 0;width:20px;background:#00a651;font-size:13px;font-weight:400;color:#fff;text-align:center;border-radius:3px;}
.bn-view-common02.type01 .b-info-box{padding:12px 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-main-box.en .b-etc-box{display:none;}
.bn-view-common02.type01 .b-etc-box ul:after{content:'';display:block;clear:both;}
.bn-view-common02.type01 .b-etc-box ul li span:nth-of-type(1){padding:0 5px 0 0;}
.bn-view-common02.type01 .b-etc-box ul li{position:relative;float:left;margin:0 8px 0 0;padding:0 9px 0 0;font-weight:400;font-size:14px;color:#888;line-height:22px;}
.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:10px;background-color:#bfbfbf;}
.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 span:nth-of-type(1){display:none;}
.bn-view-common02.type01 .b-etc-box ul li.b-date-box span:nth-of-type(1){display:none;}
.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/board/img/common/ico-file01.png) no-repeat left center;background-size:15px;font-weight:400;font-size:14px;line-height:22px;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:inline-block;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-content-box{padding:40px 25px 75px;}
.bn-view-common02.type01 .b-content-box p{font-family:inherit;font-weight:400;font-size:16px;color:#333;line-height:24px;}
.bn-view-common02.type01 .b-content-box img{display:block;margin:0 auto;padding:15px 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-sns-link-box ul{display:inline-block;padding:6px 12px;vertical-align:middle;border:1px solid #e1e1e1;border-radius:5px;}
.bn-view-common02.type01 .b-sns-link-box ul li{display:inline-block;margin:0 -4px 0 0;padding:0 11px 0 0;}
.bn-view-common02.type01 .b-sns-link-box ul li:last-of-type{padding:0;}
.bn-view-common02.type01 .b-sns-link-box ul li a{display:block;width:24px;height:15px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.bn-view-common02.type01 .b-sns-link-box ul li .btn-lnk-fb{background-image:url(/_res/board/img/common/ico-fb02.png);}
.bn-view-common02.type01 .b-sns-link-box ul li .btn-lnk-tw{background-image:url(/_res/board/img/common/ico-tw02.png);}
.bn-view-common02.type01 .b-sns-link-box ul li .btn-lnk-blog{background-image:url(/_res/board/img/common/ico-blog02.png);}
.bn-view-common02.type01 .b-sns-link-box ul li .btn-lnk-copy{background-image:url(/_res/board/img/common/ico-copy.png);}
.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/board/img/common/ico-pager-prev.png) no-repeat 25px center;}
.bn-view-common02.type01 .b-pager-box div:nth-of-type(2) p:nth-of-type(1){background:url(/_res/board/img/common/ico-pager-next.png) no-repeat 25px center;}
.bn-view-common02.type01 .b-pager-box div p:nth-of-type(1){display:table-cell;padding:11px 25px 11px 35px;width:130px;vertical-align:middle;text-align:center;box-sizing:border-box;}
.bn-view-common02.type01 .b-pager-box div p:nth-of-type(1) a{font-weight:500;font-size:15px;color:#000;}
.bn-view-common02.type01 .b-pager-box div p:nth-of-type(2){display:table-cell;padding:11px 25px 11px 0;width:100%;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:15px;color:#888;line-height:23px;word-wrap:break-word;}

/* bn-write-common01 type01 - new */
.bn-write-common01.type01 table{width:100%;border-spacing:0;border-top:1px solid #2b2b2b;table-layout:fixed;}
.bn-write-common01.type01 .b-col01{width:15%;}
.bn-write-common01.type01 .b-col03{width:15%;}
.bn-write-common01.type01 table thead th{padding:16px 10px;border-bottom:1px solid #d8d8d8;background-color:#f9f9f9;font-size:15px;font-weight:400;}
.bn-write-common01.type01 table thead th.b-th-left{text-align:left !important;}
.bn-write-common01.type01 table tbody th{padding:12px 15px;border-bottom:1px solid #d8d8d8;background-color:#f2f8f6;font-size:15px;font-weight:500;text-align:left;}
.bn-write-common01.type01 table tbody td{position:relative;padding:10px;border-bottom:1px solid #d8d8d8;font-size:15px;}
.bn-write-common01.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-write-common01.type01 table tbody td.no-pd{padding:0;}
.bn-write-common01.type01 .b-select{position:relative;margin:0 5px 0 0;padding:5px 25px 5px 10px;width:calc(33.33% - 15px);max-width:200px;height:36px;border:1px solid #c8c8c8;background:#fff url(/_res/board/img/common/btn-sel-open01.png) no-repeat right 10px center;font-size:15px;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-write-common01.type01 .b-select:last-of-type{margin:0;}
.bn-write-common01.type01 .b-select.b-select-category{width: 100%;max-width: initial;}
.bn-write-common01.type01 .b-input{padding:5px 10px;width:100%;height:36px;border:1px solid #c8c8c8;font-family:inherit;font-weight:300;font-size:14px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.bn-write-common01.type01 .b-input.wp50 { width : calc(50% - 11px) }
.bn-write-common01.type01 .b-input.type02{width:calc(50% - 11px);max-width:180px;}
.bn-write-common01.type01 .b-period-box > p{display:inline-block;padding:0 0 10px 0;}
.bn-write-common01.type01 .b-period-box > div{display:inline-block;}
.bn-write-common01.type01 .b-period-box span{padding:0 2px 0 5px;}
.bn-write-common01.type01 .b-input.datepicker{padding-right:40px;width:calc(50% - 11px);max-width:150px;background:#fff url(/_res/board/img/common/ico-datepicker01.png) no-repeat right 10px top 50%;}
.bn-write-common01.type01 .b-input.datepicker.disabled{background-color:#ededed;}
.bn-write-common01.type01 .b-input.datepicker.datepicker-add-time { width: 190px; max-width: 190px; }
.bn-write-common01.type01 .b-textarea{padding:20px;height:250px;border: 1px solid #ccc;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.bn-write-common01.type01 .b-password-box .b-input{margin:0 10px 0 0;width:calc(40% - 15px);max-width:180px;}
.bn-write-common01.type01 .b-common-guide-txt{display:inline-block;padding:0 0 0 10px;font-size:15px;}
.bn-write-common01.type01 .b-file-box > div{padding:10px 0;border-top:1px solid #ccc;}
.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.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;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.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-sel-box{display:block;position:relative;z-index:0;width:100px;text-align:left;vertical-align:middle;}
.bn-write-common01.type01 .b-sel-title{display: block;line-height:17px;padding: 8px 24px 8px 10px;border: 1px solid #d8d8d8;background: #fff url(/_res/board/img/common/btn-sel-open01.png) no-repeat right 12px center;font-weight: 200;color: #333;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow: hidden;box-sizing: border-box;vertical-align: middle;}
.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/board/img/common/btn-sel-close01.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:35px;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:#b2b2b2;color:#fff;}
.bn-write-common01.type01 .b-tel-box span{padding:0 8px;}
.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{max-width:120px;}
.bn-write-common01.type01 .b-tel-box .b-input{width:calc(33.33% - 15px);max-width:120px;}
.bn-write-common01.type01 .b-period-box span{padding:0 2px 0 5px;}
.bn-write-common01.type01 .b-email-box span{display:inline-block;padding:4px 8px;}
.bn-write-common01.type01 .b-email-box .b-input{width:calc(33.33% - 15px);max-width:180px;}
.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-radio{display:none;}
.bn-write-common01.type01 .b-radio + label{display:inline-block;position:relative;margin-right:23px;padding-left:28px;font-weight:400;cursor:pointer;margin-bottom:10px;}
.bn-write-common01.type01 .b-radio + label:before{content:'';display:inline-block;position:absolute;top: -2px;left:0;padding:0 0 0 3px;width:20px;height:20px;border:1px solid #c8c8c8;background-color:#fff;font-size:13px;border-radius:20px;box-sizing:border-box;}
.bn-write-common01.type01 .b-radio:checked + label:after{content:'';display:block;position:absolute;top: 4px;left:6px;width:8px;height:8px;background-color:#e82f68;border-radius:8px;}
.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 28px;font-weight:400;line-height:24px;cursor:pointer;}
.bn-write-common01.type01 .b-chk + label:before{content:'';display:inline-block;position:absolute;top:0;left:0;margin:3px 0 0 0;width:20px;height:20px;border:1px solid #c8c8c8;background-color:#fff;font-size:13px;box-sizing:border-box;}
.bn-write-common01.type01 .b-chk:checked + label:before{padding:3px 0 0 3px;background:#fff url(/_res/board/img/common/bg-login-check.png) no-repeat 50% 50%;}
.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 .b-privacy-box .b-border-box{margin:0 0 12px;padding:20px;border:1px solid #ccc;}
.bn-write-common01.type01 .b-privacy-box .b-border-box > div{padding:0 0 20px;}
.bn-write-common01.type01 .b-privacy-box .b-border-box > div:last-of-type{padding:0;}
.bn-write-common01.type01 .b-privacy-box .b-border-box ul li{line-height:25px;}
.bn-write-common01.type01 .b-privacy-box .b-border-box p{line-height:25px;}
.bn-write-common01.type01 .b-privacy-box .b-radio-box{display:inline-block;padding:0 0 10px 20px;}
.bn-write-common01.type01 .b-info-txt{padding:5px 0 0;font-size:15px;line-height:20px;}
.board-view-txt p{line-height:24px;}

/* write 에디터 이미지 간격 조정 */
.fr-view img.fr-dii{padding:15px 0;}
.fr-view img.fr-dib{margin:15px auto;}

/* thumb 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:1px solid #222;}
.bn-list-thumb01.type01 > ul > li{display:table;position:relative;padding:15px 25px;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 a{display:block;width:100%;}
.bn-list-thumb01.type01 .b-box01 .b-img-box a img{width:100%;}
.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 7px 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% - 30px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-thumb01.type01 .b-box02 .b-title-box .b-cate{margin:0 8px 0 0;}
.bn-list-thumb01.type01 .b-box02 .b-title-box .b-new{display:inline-block;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-thumb01.type01 .b-box02 .b-text-box a{display:block;margin:0 0 12px 0;width:100%;height:75px;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.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:none;}
.bn-list-thumb01.type01 .b-info-box .b-file span{display:inline-block;padding:0 18px 0 0;background:url(/_res/board/img/common/ico-file01.png) no-repeat right center;background-size:13px;}
.bn-list-thumb01.type01 .b-etc-box .b-common-file-box{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;}

/* thumb 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:5px;z-index:5;}
.bn-list-thumb01.type02 > ul{display:flex;flex-wrap:wrap;position:relative;border-top:1px solid #000;overflow:hidden;}
.bn-list-thumb01.type02 > ul:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d8d8d8;}
.bn-list-thumb01.type02 > ul > li{float:left;position:relative;padding:25px 0 25px 20px;width:50%;border-bottom:1px solid #d8d8d8;box-sizing:border-box;}
.bn-list-thumb01.type02 .b-box01{float:left;position:relative;width:50.8%;}
.bn-list-thumb01.type02 .b-box01 .b-num-box{display:none;}
.bn-list-thumb01.type02 .b-box01 .b-img-box a{display:block;width:100%;/*height:180px;overflow:hidden;*/}
.bn-list-thumb01.type02 .b-box01 .b-img-box a img{width:100%;/*height:100%;object-fit:cover;*/}
.bn-list-thumb01.type02 .b-box02{float:left;position:relative;padding:8px 0 20px 25px;width:49.2%;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb01.type02 .b-box02:after{content:'';display:block;clear:both;}
.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:18px;line-height:23px;font-weight:500;max-width:calc(100% - 30px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-thumb01.type02 .b-box02 .b-title-box .b-cate{margin:0 2px 0 0;}
.bn-list-thumb01.type02 .b-box02 .b-title-box .b-new{display:inline-block;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-thumb01.type02 .b-box02 .b-text-box a{display:block;margin:0 0 12px 0;width:100%;height:75px;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-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: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.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{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:none;}
.bn-list-thumb01.type02 .b-info-box .b-file span{display:inline-block;padding:0 18px 0 0;background:url(/_res/board/img/common/ico-file01.png) no-repeat right center;background-size:13px;}
.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 .b-box03{display:none;}

/* 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:0;left:3px;z-index:5;}
.bn-list-img01.type01 > ul{display:flex;flex-wrap:wrap;position:relative;padding:44px 0 0 0;border-top:1px solid #222;}
.bn-list-img01.type01 > ul:after{content:'';display:block;clear:both;}
.bn-list-img01.type01 > ul > li{float:left;position:relative;margin:0 57px 45px 0;width:calc(100% / 4 - 43px);border:1px solid #ebebeb;border-bottom:5px solid #ebebeb;box-sizing:border-box;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){margin-right:0;}
.bn-list-img01.type01 > ul > li:hover{border-bottom-color:#e01554;box-shadow:rgba(0, 0, 0, 0.15) 2px 4px 10px;}
.bn-list-img01.type01 .b-box01{padding:0 0 20px 0;}
.bn-list-img01.type01 .b-box01 .b-num-box{display:none;}
.bn-list-img01.type01 .b-box01 .b-img-box a{display:block;text-align:center;}
.bn-list-img01.type01 .b-box01 .b-img-box a img{width:100%;}
.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 18px 22px;border-bottom:1px solid #ebebeb;}
.bn-list-img01.type01 .b-box02 .b-title-box .b-title{display:inline-block;width:calc(100% - 31px);height:44px;font-size:16px;line-height:22px;font-weight:500;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;vertical-align:middle;}
.bn-list-img01.type01 .b-box02 .b-title-box .b-title.b-fund-title span{display:block;height:22px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-list-img01.type01 .b-box02 .b-title-box .b-cate{padding:0 2px 0 0;}
.bn-list-img01.type01 .b-box02 .b-title-box .b-span-box{position:absolute;right:10px;bottom:10px;}
.bn-list-img01.type01 .b-box02 .b-title-box .b-new{display:inline-block;/*position:absolute;right:10px;bottom:10px;*/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-box02 .b-title-box .b-label{display:inline-block;/*position:absolute;right:40px;bottom:10px;*/margin:0 0 0 5px;padding:3px 8px 4px 8px;font-size:13px;font-weight:400;color:#fff;text-align:center;border-radius:3px;vertical-align:middle;}
.bn-list-img01.type01 .b-box02 .b-title-box .b-evt{background:#645faa;}
.bn-list-img01.type01 .b-box02 .b-title-box .b-sketch{background:#645faa;}
.bn-list-img01.type01 .b-box02 .b-title-box .b-act{background:#645faa;}
.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{padding:9px 18px;}
.bn-list-img01.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-img01.type01 .b-info-box li{float:left;position:relative;margin:0 13px 0 0;padding:0 13px 0 0;font-size:12px;line-height:21px;color:#333;}
.bn-list-img01.type01 .b-info-box li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:10px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-img01.type01 .b-info-box li:last-of-type:after{display:none;}
.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-date{display:none;} */
.bn-list-img01.type01 .b-info-box .b-mov:before{content:'';display:inline-block;position:relative;top:3px;width:20px;height:14px;background:url(/_res/board/img/img/b-ico-mov.png) no-repeat center center;background-size:100%;}
.bn-list-img01.type01 .b-info-box li span{display:none;}
.bn-list-img01.type01 .b-dw-box{display:none;}
.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;}

/* img01 type01 샘플 페이지 게시판 컬러 및 컬럼 수 번경 */
.bn-list-img01.type01.b-col02 > ul > li{float:left;position:relative;margin:0 45px 45px 0;width:calc(100% / 2 - 22.5px);border:1px solid #ebebeb;border-bottom:5px solid #ebebeb;box-sizing:border-box;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.b-col02 > ul > li:nth-of-type(2n){margin-right:0;}
.bn-list-img01.type01.b-col02 > ul > li:hover{border-bottom-color:#ff8400;}

.bn-list-img01.type01.b-col03 > ul > li{float:left;position:relative;margin:0 33px 45px 0;width:calc(100% / 3 - 22px);border:1px solid #ebebeb;border-bottom:5px solid #ebebeb;box-sizing:border-box;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.b-col03 > ul > li:nth-of-type(3n){margin-right:0;}
.bn-list-img01.type01.b-col03 > ul > li:hover{border-bottom-color:#ff8400;}

/* img01 type02 */
.bn-list-img01.type02 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-img01.type02 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-img01.type02 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-img01.type02 .adm-chk label{font-size:15px;}
.bn-list-img01.type02 .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.type02 .total-wrap span{color:#00b389;}
.bn-list-img01.type02 .article-chk{position:absolute;top:0;left:3px;z-index:5;}
.bn-list-img01.type02 > ul{display:flex;flex-wrap:wrap;position:relative;border-top:1px solid #222;}
.bn-list-img01.type02 > ul:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d8d8d8;}
.bn-list-img01.type02 > ul:after{content:'';display:block;clear:both;}
.bn-list-img01.type02 > ul > li{float:left;position:relative;padding:25px 27px 25px 0;width:calc(100% / 3 - 18px);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.type02 > ul > li:nth-of-type(3n){padding-right:0;}
.bn-list-img01.type02 .b-box01{padding:0 0 16px 0;}
.bn-list-img01.type02 .b-box01 .b-num-box{display:none;}
.bn-list-img01.type02 .b-box01 .b-img-box a{display:block;/*height:299px;*/text-align:center;cursor:default;}
.bn-list-img01.type02 .b-box01 .b-img-box a img{width:100%;/*height:100%;object-fit:cover;*/}
.bn-list-img01.type02 .b-box02{position:relative;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-img01.type02 .b-box02 .b-title-box{padding:0 0 25px;}
.bn-list-img01.type02 .b-box02 .b-title-box .b-title{display:inline-block;max-width:calc(100% - 30px);font-size:20px;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.type02 .b-box02 .b-title-box .b-cate{padding:0 2px 0 0;}
.bn-list-img01.type02 .b-box02 .b-title-box .b-new{display:inline-block;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.type02 .b-field-box li{padding:0 0 5px 0;}
.bn-list-img01.type02 .b-field-box li:last-of-type{padding:0;}
.bn-list-img01.type02 .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.type02 .b-box02 .b-text-box{display:none;}
.bn-list-img01.type02 .b-info-box{display:none;}
.bn-list-img01.type02 .b-dw-box li{display:inline-block;margin:0 12px 0 0;width:calc(100% / 3 - 11px);}
.bn-list-img01.type02 .b-dw-box li:last-of-type{margin:0;}
.bn-list-img01.type02 .b-dw-box li .b-btn-type03{width:100%;min-width:auto;background-image:url(/_res/board/img/common/ico-btn-dw01.png);background-repeat:no-repeat;background-position:right 10px center;background-size:13px;text-align:left;}
.bn-list-img01.type02 .b-dw-box li .b-btn-type03:hover{background-image:url(/_res/board/img/common/ico-btn-dw02.png);background-color:#015c38;color:#fff;}
.bn-list-img01.type02 .b-location-box{display:none;}
.bn-list-img01.type02 .b-box03{display:none;}
.bn-list-img01.type02 > ul > li.b-no-post{display:table; /*padding:0 0 30px 0;*/ width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-img01.type02 > ul > li.b-no-post span{display:table-cell;text-align:center;}

/* img01 type03 */
.bn-list-img01.type03 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-img01.type03 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-img01.type03 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-img01.type03 .adm-chk label{font-size:15px;}
.bn-list-img01.type03 .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.type03 .total-wrap span{color:#00b389;}
.bn-list-img01.type03 .article-chk{position:absolute;top:0;left:3px;z-index:5;}
.bn-list-img01.type03 > ul{display:flex;flex-wrap:wrap;padding:44px 0 0 0;border-top:1px solid #222;}
.bn-list-img01.type03 > ul:after{content:'';display:block;clear:both;}
.bn-list-img01.type03 > ul > li{/*float:left;*/position:relative;margin:0 60px 45px 0;width:calc(100% / 4 - 45px);border:1px solid #ebebeb;box-sizing:border-box;overflow:hidden;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;}
.bn-list-img01.type03 > ul > li:nth-of-type(4n){margin-right:0;}
.bn-list-img01.type03 .b-box01{padding:0 0 20px 0;}
.bn-list-img01.type03 .b-box01 .b-num-box{display:none;}
.bn-list-img01.type03 .b-box01 .b-img-box a{display:block;/*height:200px;*/text-align:center;}
.bn-list-img01.type03 .b-box01 .b-img-box a img{width:100%;/*height:100%;object-fit:cover;*/}
.bn-list-img01.type03 .b-box02{position:relative;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-img01.type03 .b-box02 .b-title-box{padding:0 18px 22px;border-bottom:1px solid #ebebeb;}
.bn-list-img01.type03 .b-box02 .b-title-box .b-title{display:inline-block;width:calc(100% - 30px);font-size:17px;line-height:22px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-list-img01.type03 .b-box02 .b-title-box .b-cate{display:none;}
.bn-list-img01.type03 .b-box02 .b-title-box .b-new{display:none;}
.bn-list-img01.type03 .b-box02 .b-title-box .b-btn-location{display:inline-block;position:relative;top:2px;width:25px;height:25px;background:url(/_res/board/img/common/ico-location.png) no-repeat center center;background-size:100%;}
.bn-list-img01.type03 .b-field-box li{padding:0 0 5px 0;}
.bn-list-img01.type03 .b-field-box li:last-of-type{padding:0;}
.bn-list-img01.type03 .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.type03 .b-box02 .b-text-box{display:none;}
.bn-list-img01.type03 .b-info-box{display:none;}
.bn-list-img01.type03 .b-dw-box{display:none;}
.bn-list-img01.type03 .b-location-box{padding:12px 18px;}
.bn-list-img01.type03 .b-location-box p{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-list-img01.type03 .b-location-box .b-location{padding:0 0 10px;}
.bn-list-img01.type03 .b-location-box .b-tel a{color:#777;}
.bn-list-img01.type03 .b-box03{display:none;}
.bn-list-img01.type03 > ul > li.b-no-post{display:table;padding:0 0 30px 0;width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-img01.type03 > ul > li.b-no-post span{display:table-cell;text-align:center;}

/* img01 type04 */
.bn-list-img01.type04 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-img01.type04 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-img01.type04 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-img01.type04 .adm-chk label{font-size:15px;}
.bn-list-img01.type04 .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.type04 .total-wrap span{color:#00b389;}
.bn-list-img01.type04 .article-chk{position:absolute;top:0;left:3px;z-index:5;}
.bn-list-img01.type04 > ul{display:flex;flex-wrap:wrap;padding:44px 0 0 0;border-top:1px solid #222;}
.bn-list-img01.type04 > ul:after{content:'';display:block;clear:both;}
.bn-list-img01.type04 > ul > li{float:left;position:relative;margin:0 60px 45px 0;width:calc(100% / 4 - 45px);border:1px solid #ebebeb;border-bottom:5px solid #ebebeb;box-sizing:border-box;overflow:hidden;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;}
.bn-list-img01.type04 > ul > li:nth-of-type(4n){margin-right:0;}
.bn-list-img01.type04 > ul > li:hover{border-bottom-color:#e01554;box-shadow:rgba(0, 0, 0, 0.15) 2px 4px 10px;}
.bn-list-img01.type04 .b-box01{padding:0 0 20px 0;}
.bn-list-img01.type04 .b-box01 .b-num-box{display:none;}
.bn-list-img01.type04 .b-box01 .b-img-box a{display:block;/*height:200px;*/text-align:center;}
.bn-list-img01.type04 .b-box01 .b-img-box a img{width:100%;/*height:100%;object-fit:cover;*/}
.bn-list-img01.type04 .b-box02{position:relative;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-img01.type04 .b-box02 .b-title-box{padding:0 18px 22px;border-bottom:1px solid #ebebeb;}
.bn-list-img01.type04 .b-box02 .b-title-box .b-title{display:block;height:44px;font-size:16px;line-height:22px;font-weight:500;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.bn-list-img01.type04 .b-box02 .b-title-box .b-cate{padding:0 2px 0 0;}
.bn-list-img01.type04 .b-box02 .b-title-box .b-new{display:inline-block;position:absolute;right:10px;bottom:10px;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.type04 .b-box02 .b-title-box .b-label{display:inline-block;position:absolute;right:40px;bottom:10px;margin:0 0 0 5px;padding:3px 8px 4px 8px;font-size:13px;font-weight:400;color:#fff;text-align:center;border-radius:3px;vertical-align:middle;}
.bn-list-img01.type04 .b-box02 .b-title-box .b-evt{background:#645faa;}
.bn-list-img01.type04 .b-box02 .b-title-box .b-sketch{background:#645faa;}
.bn-list-img01.type04 .b-box02 .b-title-box .b-act{background:#645faa;}
.bn-list-img01.type04 .b-field-box li{padding:0 0 5px 0;}
.bn-list-img01.type04 .b-field-box li:last-of-type{padding:0;}
.bn-list-img01.type04 .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.type04 .b-box02 .b-text-box{display:none;}
.bn-list-img01.type04 .b-info-box{padding:9px 18px;}
.bn-list-img01.type04 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-img01.type04 .b-info-box li{float:left;position:relative;margin:0 13px 0 0;padding:0 13px 0 0;font-size:12px;line-height:21px;color:#333;}
.bn-list-img01.type04 .b-info-box li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:10px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-img01.type04 .b-info-box li:last-of-type:after{display:none;}
.bn-list-img01.type04 .b-info-box .b-num{display:none;}
.bn-list-img01.type04 .b-info-box .b-writer{display:none;}
.bn-list-img01.type04 .b-info-box .b-mov{display:none;}
.bn-list-img01.type04 .b-info-box .b-hit:after{display:none}
.bn-list-img01.type04 .b-info-box li span{display:none;}
.bn-list-img01.type04 .b-dw-box{display:none;}
.bn-list-img01.type04 .b-location-box{display:none;}
.bn-list-img01.type04 .b-box03{display:none;}
.bn-list-img01.type04 > ul > li.b-no-post{display:table;padding:0 0 30px 0;width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-img01.type04 > ul > li.b-no-post span{display:table-cell;text-align:center;}

/* img01 type05 */
.bn-list-img01.type05 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-img01.type05 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-img01.type05 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-img01.type05 .adm-chk label{font-size:15px;}
.bn-list-img01.type05 .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.type05 .total-wrap span{color:#00b389;}
.bn-list-img01.type05 .article-chk{position:absolute;top:0;left:3px;z-index:5;}
.bn-list-img01.type05 > ul{display:flex;flex-wrap:wrap;position:relative;}
.bn-list-img01.type05 > ul:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d8d8d8;}
.bn-list-img01.type05 > ul:after{content:'';display:block;clear:both;}
.bn-list-img01.type05 > ul > li{float:left;position:relative;padding:0 32px 42px 0;width:calc(25% - 24px);overflow:hidden;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;}
.bn-list-img01.type05 > ul > li:nth-of-type(4n){padding-right:0;}
.bn-list-img01.type05 .b-box01{padding:0 0 8px 0;}
.bn-list-img01.type05 .b-box01 .b-num-box{display:none;}
.bn-list-img01.type05 .b-box01 .b-img-box{position:relative;padding-bottom: 72%;}
.bn-list-img01.type05 .b-box01 .b-img-box a{display:block;width:100%;/*height:215px;*/text-align:center;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);border: 0;}
.bn-list-img01.type05 .b-box01 .b-img-box a img{width:100%;/*height:100%;object-fit:cover;*/}
.bn-list-img01.type05 .b-box02{position:relative;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-img01.type05 .b-box02 .b-title-box .b-title{display:inline-block;max-width:calc(100% - 34px);height:50px;font-size:17px;line-height:26px;font-weight:500;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;vertical-align:middle;}
.bn-list-img01.type05 .b-box02 .b-title-box .b-cate{padding:0 2px 0 0;}
.bn-list-img01.type05 .b-box02 .b-title-box .b-new{display:inline-block;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.type05 .b-field-box li{padding:0 0 5px 0;}
.bn-list-img01.type05 .b-field-box li:last-of-type{padding:0;}
.bn-list-img01.type05 .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.type05 .b-box02 .b-text-box{display:none;}
/* 20200408 연구성과 게시판 - 관리자의 작성일자, 조회수 확인 */
.bn-list-img01.type05 .b-box02 .b-info-box{display:block;}
.bn-list-img01.type05 .b-box02 .b-info-box span{margin-right:10px;}
/* 20200408 연구성과 게시판 - 관리자의 작성일자, 조회수 확인 */
.bn-list-img01.type05 .b-info-box{display:none;}
.bn-list-img01.type05 .b-dw-box li{display:none}
.bn-list-img01.type05 .b-location-box{display:none;}
.bn-list-img01.type05 .b-box03{display:none;}
.bn-list-img01.type05 > ul > li.b-no-post{display:table;padding:0 0 30px 0;width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-img01.type05 > ul > li.b-no-post span{display:table-cell;text-align:center;}

/* img01 type06 */
.bn-list-img01.type06 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-img01.type06 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:500;}
.bn-list-img01.type06 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-img01.type06 .adm-chk label{font-size:15px;}
.bn-list-img01.type06 .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.type06 .total-wrap span{color:#00b389;}
.bn-list-img01.type06 .article-chk{position:absolute;top:0;left:3px;z-index:5;}
.bn-list-img01.type06 > ul{display:flex;flex-wrap:wrap;padding:44px 0 0 0;border-top:1px solid #222;}
.bn-list-img01.type06 > ul:after{content:'';display:block;clear:both;}
.bn-list-img01.type06 > ul > li{float:left;position:relative;margin:0 60px 45px 0;width:calc(100% / 4 - 45px);border:1px solid #ebebeb;border-bottom:5px solid #ebebeb;box-sizing:border-box;overflow:hidden;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;}
.bn-list-img01.type06 > ul > li:nth-of-type(4n){margin-right:0;}
.bn-list-img01.type06 > ul > li:hover{border-bottom-color:#e01554;box-shadow:rgba(0, 0, 0, 0.15) 2px 4px 10px;}
.bn-list-img01.type06 .b-box01{padding:0 0 20px 0;}
.bn-list-img01.type06 .b-box01 .b-num-box{display:none;}
.bn-list-img01.type06 .b-box01 .b-img-box a{display:block;/*height:187px;*/text-align:center;}
.bn-list-img01.type06 .b-box01 .b-img-box a img{width:100%;/*height:100%;object-fit:cover;*/}
.bn-list-img01.type06 .b-box02{position:relative;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-img01.type06 .b-box02 .b-title-box{padding:0 18px 22px;border-bottom:1px solid #ebebeb;}
.bn-list-img01.type06 .b-box02 .b-title-box .b-title{display:block;height:44px;font-size:16px;line-height:22px;font-weight:500;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.bn-list-img01.type06 .b-box02 .b-title-box .b-cate{padding:0 2px 0 0;}
.bn-list-img01.type06 .b-box02 .b-title-box .b-span-box{position:absolute;right:10px;bottom:10px;}
.bn-list-img01.type06 .b-box02 .b-title-box .b-new{display:inline-block;/*position:absolute;right:10px;bottom:10px;*/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.type06 .b-box02 .b-title-box .b-label{display:inline-block;/*position:absolute;right:40px;bottom:10px;*/margin:0 0 0 5px;padding:3px 8px 4px 8px;font-size:13px;font-weight:400;color:#fff;text-align:center;border-radius:3px;vertical-align:middle;}
.bn-list-img01.type06 .b-box02 .b-title-box .b-evt{background:#645faa;}
.bn-list-img01.type06 .b-box02 .b-title-box .b-sketch{background:#645faa;}
.bn-list-img01.type06 .b-box02 .b-title-box .b-act{background:#645faa;}
.bn-list-img01.type06 .b-field-box li{padding:0 0 5px 0;}
.bn-list-img01.type06 .b-field-box li:last-of-type{padding:0;}
.bn-list-img01.type06 .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.type06 .b-box02 .b-text-box{display:none;}
.bn-list-img01.type06 .b-info-box{padding:9px 18px;}
.bn-list-img01.type06 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-img01.type06 .b-info-box li{float:left;position:relative;margin:0 13px 0 0;padding:0 13px 0 0;font-size:12px;line-height:21px;color:#333;}
.bn-list-img01.type06 .b-info-box li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:10px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-img01.type06 .b-info-box li:last-of-type:after{display:none;}
.bn-list-img01.type06 .b-info-box .b-num{display:none;}
.bn-list-img01.type06 .b-info-box .b-writer{display:none;}
.bn-list-img01.type06 .b-info-box .b-mov{display:none;}
.bn-list-img01.type06 .b-info-box .b-hit:after{display:none}
.bn-list-img01.type06 .b-info-box li span{display:none;}
.bn-list-img01.type06 .b-dw-box{display:none;}
.bn-list-img01.type06 .b-location-box{display:none;}
.bn-list-img01.type06 .b-box03{display:none;}
.bn-list-img01.type06 > ul > li.b-no-post{display:table;padding:0 0 30px 0;width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-img01.type06 > ul > li.b-no-post span{display:table-cell;text-align:center;}

/* 교수진(리스트) .bn-list-person01 type01 */
.bn-list-person01.type01 .adm-chk{padding:0 0 10px;}
.bn-list-person01.type01 .b-wrap{padding:0 0 45px;}
.bn-list-person01.type01 .b-wrap:last-of-type{padding:0;}
.bn-list-person01.type01 .b-wrap:after{content:'';display:block;clear:both;}
.bn-list-person01.type01 .b-wrap h4{margin:0 0 25px;padding-bottom:20px;border-bottom:1px solid #000;}
.bn-list-person01.type01 .b-wrap > div{display:table;margin:0 0 25px;width:100%;table-layout:fixed;border-bottom:1px solid #d8d8d8;box-sizing:border-box;}
.bn-list-person01.type01 .b-wrap > div:first-of-type{padding:25px 0 0;border-top:1px solid #333;}
.bn-list-person01.type01 .b-wrap > div > div{display:table-cell;position:relative;padding:0 30px 25px;width:calc(50% - 12.5px);vertical-align:middle;}
.bn-list-person01.type01 .b-wrap > div > div:nth-of-type(2n){margin:0 0 25px -4px;}
.bn-list-person01.type01 .article-chk{position:absolute;top:5px;left:5px;}
.bn-list-person01.type01 .b-wrap > div > div > div{display:table;width:100%;table-layout:fixed;background:#fff;}
.bn-list-person01.type01 .b-wrap > div > div > div .b-img-box{display:table-cell;margin:0 -6px 0 0;width:180px;height:235px;vertical-align:middle;}
.bn-list-person01.type01 .b-wrap > div > div > div .b-img-box img{width:100%;height:100%;object-fit:cover;}
.bn-list-person01.type01 .b-wrap > div > div > div .b-prof-box01{display:table-cell;padding:0 0 0 25px;box-sizing:border-box;word-wrap:break-word;vertical-align:middle;}
.bn-list-person01.type01 .b-wrap > div > div > div .b-prof-box01 > p{padding:0 0 10px;}
.bn-list-person01.type01 .b-wrap > div > div > div .b-prof-box01 > p .b-name{display:inline-block;font-weight:500;font-size:20px;line-height:24px;vertical-align:middle;}
.bn-list-person01.type01 .b-wrap > div > div > div .b-prof-box01 > p .b-homepage{display:none;width:22px;height:20px;background:url(/_res/board/img/common/ico-homepage.png) no-repeat center center;background-size:100%;vertical-align:middle;}
.bn-list-person01.type01 .b-prof-list{padding:0 0 10px;}
.bn-list-person01.type01 .b-prof-list:last-of-type{padding:0;}
.bn-list-person01.type01 .b-prof-list:nth-last-child(2){padding:0 0 15px;}
.bn-list-person01.type01 .b-prof-list.type01 > li{position:relative;padding:0 0 5px 12px;font-size:17px;line-height:25px;color:#000;font-weight:400;}
.bn-list-person01.type01 .b-prof-list.type01 > li:before{content:'';display:block;position:absolute;top:8.5px;left:0;width:5px;height:5px;background:#d3d3d3;border-radius:50%;}
.bn-list-person01.type01 .b-prof-list.type01 > li:last-of-type{padding-bottom:0;}
.bn-list-person01.type01 .b-prof-list.type01 > li > ul{margin:5px 0 0;max-height:63px;overflow:hidden;}
.bn-list-person01.type01 .b-prof-list.type01 > li > ul li{position:relative;padding:0 0 3px 8px;font-size:15px;line-height:20px;}
.bn-list-person01.type01 .b-prof-list.type01 > li > ul li:last-of-type{padding-bottom:0;}
.bn-list-person01.type01 .b-prof-list.type01 > li > ul li:before{content:'';display:block;position:absolute;top:9.5px;left:0;width:4px;height:1px;background:#222;border-radius:3px;}
.bn-list-person01.type01 .b-prof-list.type02:after{content:'';display:block;clear:both;}
.bn-list-person01.type01 .b-prof-list.type02 > li{float:left;position:relative;padding:0 20px 0 35px;width:50%;background-repeat:no-repeat;background-position:left center;background-size:18px;font-size:17px;line-height:25px;color:#000;font-weight:400;box-sizing:border-box;}
.bn-list-person01.type01 .b-prof-list.type02 > .b-tel{background-image:url(/_res/board/img/common/ico-prof-phone.png);}
.bn-list-person01.type01 .b-prof-list.type02 > .b-mail{background-image:url(/_res/board/img/common/ico-prof-mail.png);}
.bn-list-person01.type01 .b-prof-list.type02 > li:last-of-type{padding-right:0;}
.bn-list-person01.type01 .b-prof-list.type02 > li a{display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-list-person01.type01 .b-etc-list:after{content:'';display:block;clear:both;}
.bn-list-person01.type01 .b-etc-list li{float:left;padding:0 30px 0 0;box-sizing:border-box;}
.bn-list-person01.type01 .b-etc-list li:last-of-type{margin:0;}
.bn-list-person01.type01 .b-etc-list li a{display:block;position:relative;font-size:15px;line-height:20px;color:#a5a5a5;}
.bn-list-person01.type01 .b-etc-list li a:hover{color:#015436;}
.bn-list-person01.type01 .b-etc-list li a:after{content:'>';display:inline-block;position:relative;top:2px;padding:0 0 0 6px;font-size:20px;-webkit-transform:scaleX(0.5);-moz-transform:scaleX(0.5);-ms-transform:scaleX(0.5);transform:scaleX(0.5);}
.b-email{display:inline-block;margin:0 0 0 6px;width:20px;height:16px;background:url(/_res/board/img/common/ico-prof-mail.png) no-repeat center center;background-size:100%;text-indent:-9999px;vertical-align:middle;}

/* 교수진(상세) .bn-view-person01 type01 */
.bn-view-person01.type01 > div > div:nth-of-type(1):after{content:'';display:block;clear:both;}
.bn-view-person01.type01 > div > div:nth-of-type(1) > div{vertical-align:bottom;}
.bn-view-person01.type01 > div > div:nth-of-type(1) .b-name-box{float:left;}
.bn-view-person01.type01 > div > div:nth-of-type(1) .b-name-box:after{content:'';display:block;clear:both;}
.bn-view-person01.type01 > div > div:nth-of-type(1) .b-name-box h4{display:inline-block;position:relative;margin:0 10px 0 0;padding:0 15px 0 34px;font-size:22px;line-height:27px;color:#222;font-weight:500;}
.bn-view-person01.type01 > div > div:nth-of-type(1) .b-name-box h4:before{content:'';display:block;position:absolute;top:13px;left:0;width:19px;height:2px;background:#e02962;}
.bn-view-person01.type01 > div > div:nth-of-type(1) .b-name-box h4:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:60%;background:#e9e9e9;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.bn-view-person01.type01 > div > div:nth-of-type(1) .b-name-box p{display:inline-block;font-size:22px;line-height:27px;font-weight:300;}
.bn-view-person01.type01 .b-sns-box{float:right;}
.bn-view-person01.type01 .b-sns-box ul{display:inline-block;padding:0 20px 0 0;vertical-align:middle;}
.bn-view-person01.type01 .b-sns-box ul:last-of-type{padding:0;}
.bn-view-person01.type01 .b-sns-box ul li{display:inline-block;padding:0 10px 0 0;}
.bn-view-person01.type01 .b-sns-box ul li:last-of-type{padding:0 8px 0 0;}
.bn-view-person01.type01 .b-sns-box ul li a{display:block;width:36px;height:36px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.bn-view-person01.type01 .b-sns-box ul li .b-sns-home{background-image:url(/_res/board/img/common/ico-homepage02.png);}
.bn-view-person01.type01 .b-sns-box ul li .b-sns-mail{background-image:url(/_res/board/img/common/ico-prof-mail03.png);}
.bn-view-person01.type01 .b-sns-box ul li .b-sns-fb{background-image:url(/_res/board/img/common/ico-fb01.png);}
.bn-view-person01.type01 .b-sns-box ul li .b-sns-tw{background-image:url(/_res/board/img/common/ico-tw01.png);}
.bn-view-person01.type01 .b-sns-box ul li .b-sns-bg{background-image:url(/_res/board/img/common/ico-blog01.png);}
.bn-view-person01.type01 .b-sns-box ul li .b-sns-yt{background-image:url(/_res/board/img/common/ico-yt01.png);}
.bn-view-person01.type01 .b-sns-box ul li .b-sns-in{background-image:url(/_res/board/img/common/ico-insta01.png);}
.bn-view-person01.type01 > div > div:nth-of-type(1){margin:0 0 25px;padding:0 0 15px;border-bottom:1px solid #222;}
.bn-view-person01.type01 > div > div:nth-of-type(2){margin:0 0 25px;padding:0 0 25px;border-bottom:1px solid #dadada;text-align:left;}
.bn-view-person01.type01 > div > div:nth-of-type(2):after{content:"";display:block;clear:both;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(1){float:left;width:17.5%;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(1) img{width:100%;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2){float:left;position:relative;width:82.5%;box-sizing:border-box;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) > div{float:left;padding:24px 30px;box-sizing:border-box;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .left-box{width:72.5%;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .left-box:after{content:'';display:block;position:absolute;top:0;right:27.5%;width:1px;height:100%;background:#ddd;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .left-box .b-con-p01{padding-bottom:0;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box{width:27.5%;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li{position:relative;padding:0 0 7px 12px;font-size:17px;line-height:23px;font-weight:400;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li:last-of-type{padding-bottom:0;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li:before{content:'';display:block;position:absolute;top:9.5px;left:0;width:5px;height:5px;border-radius:3px;background:#a4a4a4;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li > ul{padding:6px 0 0;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li > ul > li{position:relative;padding:0 0 5px 12px;font-size:16px;line-height:22px;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li > ul > li:last-of-type{padding-bottom:0;}
.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li > ul > li:before{content:'';display:block;position:absolute;top:10.5px;left:0;width:6px;height:2px;border-radius:3px;background:#a4a4a4;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div{padding:0 0 30px;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div:last-of-type{padding:0;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div h6:before{background:#9c9c9c;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div > div{padding:0 0 20px 12px;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div > div > div > div{line-height:25px;}
.bn-view-person01.type01 .b-txt-box{clear:both;padding:20px 0 0;}
.bn-view-person01.type01 .b-txt-box p{padding:0 0 18px 0;font-size:17px;line-height:25px;color:#222;}
.bn-view-person01.type01 .b-txt-box p:last-of-type{padding:0;}
.bn-view-person01.type01 .b-txt-box img{width:30%;}
.bn-view-person01.type01 .bn-view-person-box01{position:relative;}
.bn-view-person01.type01 .bn-view-person-box01 .b-img-box{display:block;width:390px;height:277px;overflow:hidden;}
.bn-view-person01.type01 .bn-view-person-box01 .b-img-box img{width:100%;height:100%;object-fit:cover;}
.bn-view-person01.type01 .bn-view-person-box01{position:relative;margin:0 auto;margin:10px 0;padding:0 37px;}
.bn-view-person01.type01 .bn-view-person-box01 .control-wrap{position:absolute;top:50%;right:0;left:0;margin:-16.5px auto 0;width:100%;max-width:1300px;z-index:10;opacity: 10;}
.bn-view-person01.type01 .bn-view-person-box01 .control-wrap a{display:inline-block;position:absolute;width:18px;height:33px;background-position:center;background-repeat:no-repeat;transition:all 0.3s;}
.bn-view-person01.type01 .bn-view-person-box01 .prev{background-image:url(/_res/board/img/common/btn-left01.png);left:0;}
.bn-view-person01.type01 .bn-view-person-box01 .next{background-image:url(/_res/board/img/common/btn-right01.png);right:0;}
.bn-view-person01.type01 .bn-view-person-box01 .prev:hover{background-image:url(/_res/board/img/common/btn-left02.png);}
.bn-view-person01.type01 .bn-view-person-box01 .next:hover{background-image:url(/_res/board/img/common/btn-right02.png);}
.bn-view-person01.type01 .b-career-box{padding:0 0 0 14px;}
.bn-view-person01.type01 .b-career-box div{padding:0 0 10px;}
.bn-view-person01.type01 .b-career-box div:last-of-type{padding:0;}
.bn-view-person01.type01 .b-career-box div p{display:inline-block;position:relative;padding:0 0 0 11px;font-size:17px;line-height:22px;}
.bn-view-person01.type01 .b-career-box div p:before{content:'';display:block;position:absolute;top:10px;left:0;width:6px;height:2px;background:#9c9c9c;}
.bn-view-person01.type01 .b-career-box div p span{display:inline-block;position:relative;margin:0 4px 0 0;padding:0 9px 0 0;}
.bn-view-person01.type01 .b-career-box div p span:first-of-type{font-weight:500;}
.bn-view-person01.type01 .b-career-box div p span:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:60%;background:#ccc;transform: translateY(-50%);}
.bn-view-person01.type01 .b-career-box div p span:last-of-type:after{display:none;}
.bn-view-person01.type01 .b-career-box + div{margin:20px 0 0;}
.bn-view-person01.type01 h4 + .bn-view-person-box01,
.bn-view-person01.type01 h5 + .bn-view-person-box01{margin:0 0 10px;}
.bn-view-person01 img{max-width:100%;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .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;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box{display:inline-block;position:relative;line-height:1;}

/* remove after tag 
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box:after{content:'';display:none;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%);}
*/
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box > span{display:inline-block;margin:0 5px;line-height:1;vertical-align:middle;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box .b-label{padding:3px 8px;background:#dbece6;font-size:12px;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box .b-kci{background:#ebf4fb;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box .b-ahci{background:#e3f4e6;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box .b-scopus{background:#f7e8d4;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box .b-sci{background:#fbefeb;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box .b-ssci{background:#e9e8ff;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box .b-scie{background:#f4e8ff;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box .b-kci-hb{background:#fff8d7;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box .b-btn-detail{display:inline-block;padding:6px 10px;width:72px;height:24px;border-radius:4px;box-sizing:border-box;background:#015c38 url(/_res/board/img/common/b-ico-btn-link02.png) no-repeat 83% center;background-size:11px;font-size:13px;line-height:1;color:#fff;}
/*.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box + span:not(.b-info){display:inline-block;position:relative;margin:0 6px 0 0;padding:0 9px 0 0;font-size:16px;font-weight:300;vertical-align:middle;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box + span:not(.b-info):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%);}*/

/* 2020.07.30. change font-size, color
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-ul-type02 > li > span:not(.b-title){position:relative;margin:0 0 0 4px;padding:0 0 0 10px;font-size:16px;line-height:24px;font-weight:300;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-ul-type02 > li > span:not(.b-title):after{content:'';display:block;position:absolute;top:8px;left:0;width:1px;height:10px;background:#e6e6e
*/
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-ul-type02 > li > span:not(.b-title){position:relative;margin:0 0 0 8px;padding:0 0 0 10px;font-size:15px;line-height:24px;font-weight:400;color: #777;}
.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-ul-type02 > li > span:not(.b-title):after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:10px;background:#ccc;}

/*.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-info{font-size:16px;font-weight:300;vertical-align:middle;}*/
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-ul-type02 > li > p{padding:0 0 10px;}
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li{display:inline-block;margin:0 30px 30px 0;padding:20px 25px;width:calc(25% - 27.5px);min-height:210px;border:1px solid #ddd;box-sizing:border-box;vertical-align:top;}
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li:nth-of-type(4n){margin-right:0;}
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box{padding:0 0 10px;font-size:17px;line-height:24px;color:#015c38;font-weight:500;}
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box span{display:inline-block;vertical-align:top;}
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box span:nth-of-type(1){max-width:calc(100% - 36px);}
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box span:nth-of-type(2){width:29px;line-height:1;}
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li{padding:0 0 5px;font-size:15px;line-height:22px;}
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li span{display:inline-block;position:relative;margin:0 8px 0 0;padding:0 8px 0 0;}
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li span:last-of-type{margin:0;padding:0;}
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li span:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:60%;background:#ccc;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li span:last-of-type:after{display:none;}
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-etc-box a{display:inline-block;padding:0 26px 0 0;background:url(/_res/board/img/common/ico-file01.png) no-repeat right center;background-size:16px;font-size:15px;line-height:22px;}
.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-btn-detail{display:inline-block;margin:2px 0 0 6px;width:25px;height:22px;background:url(/_res/board/img/common/b-ico-detail.png) no-repeat center center;background-size:100%;text-indent:-9999px;overflow:hidden;}

/* 교수진(상세) .bn-view-person01 type02 */
.bn-view-person01.type02{margin:0 auto;max-width:1300px;}
.bn-view-person01.type02 > div > div:nth-of-type(1):after{content:'';display:block;clear:both;}
.bn-view-person01.type02 > div > div:nth-of-type(1) > div{vertical-align:bottom;}
.bn-view-person01.type02 > div > div:nth-of-type(1) .b-name-box{text-align:center;}
.bn-view-person01.type02 > div > div:nth-of-type(1) .b-name-box h4{padding:0 0 10px;font-size:30px;line-height:35px;font-weight:500;color:#000;}
.bn-view-person01.type02 > div > div:nth-of-type(1) .b-name-box p{font-size:25px;line-height:30px;color:#5c5c5c;}
.bn-view-person01.type02 > div > div:nth-of-type(1) .b-sns-box{display:none;}
.bn-view-person01.type02 .b-sns-box{float:right;}
.bn-view-person01.type02 .b-sns-box ul{display:inline-block;vertical-align:middle;}
.bn-view-person01.type02 .b-sns-box ul li{display:inline-block;padding:0 10px 0 0;}
.bn-view-person01.type02 .b-sns-box ul li:last-of-type{padding:0 8px 0 0;}
.bn-view-person01.type02 .b-sns-box ul li a{display:block;width:36px;height:36px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.bn-view-person01.type02 .b-sns-box ul li .b-sns-home{background-image:url(/_res/board/img/common/ico-homepage02.png);}
.bn-view-person01.type02 .b-sns-box ul li .b-sns-fb{background-image:url(/_res/board/img/common/ico-fb01.png);}
.bn-view-person01.type02 .b-sns-box ul li .b-sns-tw{background-image:url(/_res/board/img/common/ico-tw01.png);}
.bn-view-person01.type02 .b-sns-box ul li .b-sns-bg{background-image:url(/_res/board/img/common/ico-blog01.png);}
.bn-view-person01.type02 .b-sns-box ul li .b-sns-yt{background-image:url(/_res/board/img/common/ico-yt01.png);}
.bn-view-person01.type02 .b-sns-box ul li .b-sns-in{background-image:url(/_res/board/img/common/ico-insta01.png);}
.bn-view-person01.type02 > div > div:nth-of-type(1){margin:0 0 25px;padding:0 0 40px;border-bottom:1px solid #222;}
.bn-view-person01.type02 > div > div:nth-of-type(2){margin:0 0 25px;padding:0 0 25px;border-bottom:1px solid #dadada;text-align:left;}
.bn-view-person01.type02 > div > div:nth-of-type(2):after{content:"";display:block;clear:both;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(1){float:left;width:17.5%;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(1) img{width:100%;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2){float:left;position:relative;width:82.5%;box-sizing:border-box;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) > div{float:left;padding:24px 30px;box-sizing:border-box;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .left-box{width:72.5%;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .left-box:after{content:'';display:block;position:absolute;top:0;right:27.5%;width:1px;height:100%;background:#ddd;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .left-box .b-con-p01{padding-bottom:0;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box{width:27.5%;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li{position:relative;padding:0 0 7px 12px;font-size:17px;line-height:23px;font-weight:400;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li:last-of-type{padding-bottom:0;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li:before{content:'';display:block;position:absolute;top:9.5px;left:0;width:5px;height:5px;border-radius:3px;background:#a4a4a4;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li > ul{padding:6px 0 0;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li > ul > li{position:relative;padding:0 0 5px 12px;font-size:16px;line-height:22px;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li > ul > li:last-of-type{padding-bottom:0;}
.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li > ul > li:before{content:'';display:block;position:absolute;top:10.5px;left:0;width:6px;height:2px;border-radius:3px;background:#a4a4a4;}
.bn-view-person01.type02 > div > div:nth-of-type(3) > div{padding:0 0 30px;}
.bn-view-person01.type02 > div > div:nth-of-type(3) > div:last-of-type{padding:0;}
.bn-view-person01.type02 .b-txt-box{clear:both;padding:20px 0 0;}
.bn-view-person01.type02 .b-txt-box p{padding:0 0 18px 0;font-size:17px;line-height:25px;color:#222;}
.bn-view-person01.type02 .b-txt-box p:last-of-type{padding:0;}
.bn-view-person01.type02 .bn-view-person-box01{position:relative;}
.bn-view-person01.type02 .bn-view-person-box01 .b-img-box{display:block;width:390px;height:277px;overflow:hidden;}
.bn-view-person01.type02 .bn-view-person-box01 .b-img-box img{width:100%;height:100%;object-fit:cover;}
.bn-view-person01.type02 .bn-view-person-box01{position:relative;margin:0 auto;margin:10px 0;padding:0 37px;}
.bn-view-person01.type02 .bn-view-person-box01 .control-wrap{position:absolute;top:50%;right:0;left:0;margin:-16.5px auto 0;width:100%;max-width:1300px;z-index:10;opacity: 10;}
.bn-view-person01.type02 .bn-view-person-box01 .control-wrap a{display:inline-block;position:absolute;width:18px;height:33px;background-position:center;background-repeat:no-repeat;transition:all 0.3s;}
.bn-view-person01.type02 .bn-view-person-box01 .prev{background-image:url(/_res/board/img/common/btn-left01.png);left:0;}
.bn-view-person01.type02 .bn-view-person-box01 .next{background-image:url(/_res/board/img/common/btn-right01.png);right:0;}
.bn-view-person01.type02 .bn-view-person-box01 .prev:hover{background-image:url(/_res/board/img/common/btn-left02.png);}
.bn-view-person01.type02 .bn-view-person-box01 .next:hover{background-image:url(/_res/board/img/common/btn-right02.png);}

/* 2020.07.31. set padding-top */
.bn-view-person01.type02 .b-btn-wrap {padding: 0 0 0 0;}

/* 2020.07.30. add padding-bottom
.bn-view-person01.type02 .b-career-box{padding:0 0 0 14px;}
*/
.bn-view-person01.type02 .b-career-box{padding:0 0 36px 14px;}

.bn-view-person01.type02 .b-career-box div{padding:0 0 10px;}
.bn-view-person01.type02 .b-career-box div:last-of-type{padding:0;}
.bn-view-person01.type02 .b-career-box div p{display:inline-block;position:relative;padding:0 0 0 11px;font-size:17px;line-height:22px;}
.bn-view-person01.type02 .b-career-box div p:before{content:'';display:block;position:absolute;top:10px;left:0;width:6px;height:2px;background:#9c9c9c;}
.bn-view-person01.type02 .b-career-box div p span{display:inline-block;position:relative;margin:0 4px 0 0;padding:0 9px 0 0;}
.bn-view-person01.type02 .b-career-box div p span:first-of-type{font-weight:500;}
.bn-view-person01.type02 .b-career-box div p span:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:60%;background:#ccc;transform: translateY(-50%);}
.bn-view-person01.type02 .b-career-box div p span:last-of-type:after{display:none;}
.bn-view-person01.type02 .b-career-box + div{margin:20px 0 0;}
.bn-view-person01.type02 h4 + .bn-view-person-box01,
.bn-view-person01.type02 h5 + .bn-view-person-box01{margin:0 0 10px;}
.bn-view-person01 img{max-width:100%;}
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .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;}
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-icon-box{display:inline-block;position:relative;margin:0 6px 0 0;padding:0 6px 0 0;line-height:1;}

/* 2020.07.31. remove after
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .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%);}
*/

.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-icon-box > span{display:inline-block;margin:0 5px;line-height:1;vertical-align:middle;}
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-icon-box .b-label{padding:3px 8px;background:#dbece6;font-size:12px;}
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-icon-box .b-kci{background:#ebf4fb;}
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-icon-box .b-ahci{background:#e3f4e6;}
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-icon-box .b-scopus{background:#f7e8d4;}
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-icon-box .b-sci{background:#fbefeb;}
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-icon-box .b-ssci{background:#e9e8ff;}
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-icon-box .b-scie{background:#f4e8ff;}
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-icon-box .b-kci-hb{background:#fff8d7;}
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-icon-box .b-btn-detail{display:inline-block;padding:6px 10px;width:72px;height:24px;border-radius:4px;box-sizing:border-box;background:#015c38 url(/_res/board/img/common/b-ico-btn-link02.png) no-repeat 83% center;background-size:11px;font-size:13px;line-height:1;color:#fff;}

/* 2020.07.30. change font-size, color
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-info{font-size:16px;font-weight:300;} */
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-info{position:relative;margin:0 0 0 8px;padding:0 0 0 10px;font-size:15px;line-height:24px;font-weight:400;color: #777;}

/* 2020.07.31. add after */
.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-info:after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:10px;background:#ccc;}

.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-ul-type02 > li > p{padding:0 0 10px;}
.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li{display:inline-block;margin:0 30px 30px 0;padding:20px 25px;width:calc(25% - 27.5px);min-height:210px;border:1px solid #ddd;box-sizing:border-box;vertical-align:top;}
.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li:nth-of-type(4n){margin-right:0;}
.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box{padding:0 0 10px;font-size:17px;line-height:24px;color:#015c38;font-weight:500;}
.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box span{display:inline-block;vertical-align:top;}
.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box span:nth-of-type(1){max-width:calc(100% - 36px);}
.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box span:nth-of-type(2){width:29px;line-height:1;}
.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li{padding:0 0 5px;font-size:15px;line-height:22px;}
.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li span{display:inline-block;position:relative;margin:0 8px 0 0;padding:0 8px 0 0;}
.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li span:last-of-type{margin:0;padding:0;}
.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li span:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:60%;background:#ccc;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li span:last-of-type:after{display:none;}
.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-etc-box a{display:inline-block;padding:0 26px 0 0;background:url(/_res/board/img/common/ico-file01.png) no-repeat right center;background-size:16px;font-size:15px;line-height:22px;}
.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-btn-detail{display:inline-block;margin:2px 0 0 6px;width:25px;height:22px;background:url(/_res/board/img/common/b-ico-detail.png) no-repeat center center;background-size:100%;text-indent:-9999px;overflow:hidden;}

.b-view-person-header-wrap{background:#015c38;}
.b-view-person-header-wrap .b-view-person-header-box{margin:0 auto 55px;padding:20px 0;max-width:1300px;}
.b-view-person-header-wrap .b-view-person-header-box:after{content:'';display:block;clear:both;}
.b-view-person-header-wrap .b-view-person-header-box .b-logo{float:left;}
.b-view-person-header-wrap .b-view-person-header-box .b-logo a{display:block;width:148px;}
.b-view-person-header-wrap .b-view-person-header-box .b-logo a img{max-width:100%;}
.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box{float:right;}
.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul{display:inline-block;padding:5px 30px 0 0;vertical-align:middle;}
.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul:last-of-type{padding:5px 0 0 0;}
.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul li{display:inline-block;padding:0 15px 0 0;}
.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul li:last-of-type{padding:0;}
.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul li a{display:block;width:25px;height:25px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul li .b-home{background-image:url(/_res/board/img/common/ico-prof-home.png);}
.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul li .b-facebook{background-image:url(/_res/board/img/common/ico-prof-facebook.png);}
.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul li .b-twitter{background-image:url(/_res/board/img/common/ico-prof-twitter.png);}
.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul li .b-blog{background-image:url(/_res/board/img/common/ico-prof-blog.png);}
.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul li .b-youtube{background-image:url(/_res/board/img/common/ico-prof-youtube.png);}
.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul li .b-instagram{background-image:url(/_res/board/img/common/ico-prof-instagram.png);}
.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul li .b-mail{background-image:url(/_res/board/img/common/ico-prof-mail04.png);}

/* 교수진 .bn-write-person01 type01 */
.bn-write-person01.type01 .b-name-wrap:after{content:'';display:block;clear:both;}
.bn-write-person01.type01 .b-name-wrap > div{vertical-align:bottom;}
.bn-write-person01.type01 .b-name-box{float:left;}
.bn-write-person01.type01 .b-name-box:after{content:'';display:block;clear:both;}
.bn-write-person01.type01 .b-name-box h4{display:inline-block;position:relative;margin:0 10px 0 0;padding:0 15px 0 34px;font-size:22px;line-height:27px;color:#222;font-weight:500;}
.bn-write-person01.type01 .b-name-box h4:before{content:'';display:block;position:absolute;top:13px;left:0;width:19px;height:2px;background:#e02962;}
.bn-write-person01.type01 .b-name-box p{display:inline-block;font-size:22px;line-height:27px;font-weight:300;}
.bn-write-person01.type01 .b-name-wrap{margin:0 0 25px;padding:0 0 15px;border-bottom:1px solid #222;}
.bn-write-person01.type01 .b-profile-wrap{padding:0 0 40px;text-align:left;}
.bn-write-person01.type01 .b-profile-wrap:after{content:"";display:block;clear:both;}
.bn-write-person01.type01 .b-profile-wrap > div:nth-of-type(1){float:left;width:21.5%;}
.bn-write-person01.type01 .b-profile-wrap > div:nth-of-type(1) img{width:100%;}
.bn-write-person01.type01 .b-profile-wrap > div:nth-of-type(1) .b-btn-wrap{padding:10px 0 0;}
.bn-write-person01.type01 .b-profile-wrap > div:nth-of-type(1) .b-btn-wrap .b-btn-type04{width:100%;}
.bn-write-person01.type01 .b-profile-wrap > div:nth-of-type(2){float:left;position:relative;padding:0 0 0 30px;width:78.5%;box-sizing:border-box;}
.bn-write-person01.type01 .b-info-wrap{padding:0 0 40px;}
.bn-write-person01.type01 .b-contents-wrap > div{padding:0 0 30px;}
.bn-write-person01.type01 .b-contents-wrap > div:last-of-type{padding:0;}
.bn-write-person01.type01 .b-contents-wrap > div .b-dcol{display:/* inline-block */none;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;}
.bn-write-person01.type01 .b-contents-wrap > div .b-icon-box{display:inline-block;position:relative;margin:0 6px 0 0;padding:0 6px 0 0;line-height:1;}
.bn-write-person01.type01 .b-contents-wrap > div .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%);}
.bn-write-person01.type01 .b-contents-wrap > div .b-icon-box > span{display:inline-block;margin:0 5px;line-height:1;vertical-align:middle;}
.bn-write-person01.type01 .b-contents-wrap > div .b-icon-box .b-label{padding:3px 8px;border:1px solid rgba(0,0,0,0.15);font-size:12px;}
.bn-write-person01.type01 .b-contents-wrap > div .b-icon-box .b-kci{background:#ebf4fb;}
.bn-write-person01.type01 .b-contents-wrap > div .b-icon-box .b-ahci{background:#e3f4e6;}
.bn-write-person01.type01 .b-contents-wrap > div .b-icon-box .b-scopus{background:#f7e8d4;}
.bn-write-person01.type01 .b-contents-wrap > div .b-icon-box .b-sci{background:#fbefeb;}
.bn-write-person01.type01 .b-contents-wrap > div .b-icon-box .b-ssci{background:#e9e8ff;}
.bn-write-person01.type01 .b-contents-wrap > div .b-icon-box .b-scie{background:#f4e8ff;}
.bn-write-person01.type01 .b-contents-wrap > div .b-icon-box .b-kci-hb{background:#fff8d7;}
.bn-write-person01.type01 .b-contents-wrap > div .b-icon-box .b-btn-detail{display:inline-block;width:25px;height:22px;background:url(/_res/board/img/common/b-ico-detail.png) no-repeat center center;background-size:100%;text-indent:-9999px;overflow:hidden;}
.bn-write-person01.type01 .b-contents-wrap > div .b-info{font-size:16px;font-weight:300;}
.bn-write-person01.type01 .b-contents-wrap .b-interest-box{border-top:1px solid #222;}
.bn-write-person01.type01 .b-contents-wrap .b-interest-box > div{padding:8px 15px;border:1px solid #d8d8d8;border-top:0;}
.bn-write-person01.type01 .b-contents-wrap .b-interest-box .b-devide{padding:0 4px;}
.bn-write-person01.type01 .b-contents-wrap .b-interest-box .b-mark-p{display:inline-block;padding:8px 0 0;font-size:15px;color:#045738;}
.bn-write-person01.type01 .b-contents-wrap .b-prof-sns-box{width:60%;border-top:1px solid #222;}
.bn-write-person01.type01 .b-contents-wrap .b-prof-sns-box p{display:inline-block;}
.bn-write-person01.type01 .b-contents-wrap .b-prof-sns-box > div{padding:8px 15px;border:1px solid #d8d8d8;border-top:0;}
.bn-write-person01.type01 .b-contents-wrap .b-prof-sns-box .b-btn-box{display:inline-block;padding:0 0 0 20px;}
.bn-write-person01.type01 .b-contents-wrap .b-prof-sns-box .b-btn-box a{display:inline-block;width:18px;height:18px;border:1px solid #222;line-height:1;color:#222;text-align:center;}
.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-ul-type02 > li > p{padding:0 0 10px;}
.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li{display:inline-block;margin:0 30px 30px 0;padding:20px 25px;width:calc(25% - 27.5px);min-height:210px;border:1px solid #ddd;box-sizing:border-box;vertical-align:top;}
.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li:nth-of-type(4n){margin-right:0;}
.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li .b-title-box{padding:0 0 10px;font-size:17px;line-height:24px;color:#015c38;font-weight:500;}
.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li .b-info-box li{padding:0 0 5px;font-size:15px;line-height:22px;}
.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li .b-info-box li span{display:inline-block;position:relative;margin:0 8px 0 0;padding:0 8px 0 0;}
.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li .b-info-box li span:last-of-type{margin:0;padding:0;}
.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li .b-info-box li span:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:60%;background:#ccc;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li .b-info-box li span:last-of-type:after{display:none;}
.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li .b-etc-box a{display:inline-block;padding:0 26px 0 0;background:url(/_res/board/img/common/ico-file01.png) no-repeat right center;background-size:16px;font-size:15px;line-height:22px;}
.bn-write-person01.type01 .b-contents-wrap .b-career-box{padding:16px 20px;border:1px solid #d8d8d8;}
.bn-write-person01.type01 .b-contents-wrap .b-career-box div{padding:0 0 10px;}
.bn-write-person01.type01 .b-contents-wrap .b-career-box div:last-of-type{padding:0;}
.bn-write-person01.type01 .b-contents-wrap .b-career-box div p{display:inline-block;}
.bn-write-person01.type01 .b-contents-wrap .b-career-box div p:nth-of-type(2){position:relative;padding:0 0 0 15px;font-size:15px;line-height:20px;}
.bn-write-person01.type01 .b-contents-wrap .b-career-box div p:nth-of-type(2):before{content:'';display:block;position:absolute;top:8px;left:0;width:6px;height:2px;background:#ccc;}
.bn-write-person01.type01 .b-contents-wrap .b-career-box div p:nth-of-type(2) span{display:inline-block;position:relative;margin:0 4px 0 0;padding:0 9px 0 0;}
.bn-write-person01.type01 .b-contents-wrap .b-career-box div p:nth-of-type(2) span:first-of-type{font-weight:500;}
.bn-write-person01.type01 .b-contents-wrap .b-career-box div p:nth-of-type(2) span:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:12px;background:#d8d8d8;transform:translate(-50%,-50%);}
.bn-write-person01.type01 .b-contents-wrap .b-career-box div p:nth-of-type(2) span:last-of-type:after{display:none;}
.bn-write-person01.type01 .b-contents-wrap .b-career-box + div{margin:20px 0 0;}
.bn-write-person01.type01 .b-contents-wrap .b-side-box{padding:0 0 25px;}
.bn-write-person01.type01 .b-contents-wrap .b-side-box:last-of-type{padding:0;}
.bn-write-person01.type01 .b-contents-wrap .b-side-box:after{content:'';display:block;clear:both;}
.bn-write-person01.type01 .b-contents-wrap .b-side-box p{padding:0 0 10px;}
.bn-write-person01.type01 .b-contents-wrap .b-side-box > div{float:left;}
.bn-write-person01.type01 .b-contents-wrap .b-side-box .left-box{width:calc(100% - 180px);}
.bn-write-person01.type01 .b-contents-wrap .b-side-box .right-box{width:180px;}
.bn-write-person01.type01 .b-contents-wrap .b-add-box{padding:0 0 20px;}
.bn-write-person01.type01 .b-contents-wrap .b-add-box h6{padding-right:20px;}
.bn-write-person01.type01 .b-contents-wrap .b-add-box .b-input-box{display:inline-block;vertical-align:top;}
.bn-write-person01.type01 .b-contents-wrap .b-add-box .b-input-box .b-input.wp50{width:calc(50% - 3px);}
.bn-write-person01.type01 .b-contents-wrap .b-add-box .b-btn-wrap{display:inline-block;}
.bn-write-person01.type01 .b-contents-wrap .scrollert.b-rsch-box.b-rsch01{height:190px;border:1px solid #d8d8d8;}
.bn-write-person01.type01 .b-contents-wrap .scrollert.b-rsch-box.b-rsch02{height:350px;border:1px solid #d8d8d8;}
.bn-write-person01.type01 .b-contents-wrap .scrollert.b-rsch-box .scrollert-content{margin:16px 20px;}
.bn-write-person01.type01 .b-contents-wrap .b-dcol-list li{line-height:32px;}
.bn-write-person01.type01 .b-contents-wrap .b-dcol-list li > div{display:inline-block;vertical-align:top;}
.bn-write-person01.type01 .b-contents-wrap .b-dcol-list li > div:nth-of-type(1){width:200px;}
.bn-write-person01.type01 .b-contents-wrap .b-dcol-list li > div:nth-of-type(1) p{display:inline-block;}
.bn-write-person01.type01 .b-contents-wrap .b-dcol-list li > div:nth-of-type(2){position:relative;width:calc(100% - 205px);padding:0 0 0 17px;box-sizing:border-box;}
.bn-write-person01.type01 .b-contents-wrap .b-dcol-list li > div:nth-of-type(2):before{content:'';display:block;position:absolute;top:17px;left:0;width:6px;height:2px;background:#ccc;}
.bn-write-person01.type01 .b-contents-wrap .b-dcol-list li > div:nth-of-type(2) > span:not(.b-title){position:relative;margin:0 0 0 4px;padding:0 0 0 9px;}
.bn-write-person01.type01 .b-contents-wrap .b-dcol-list li > div:nth-of-type(2) > span:not(.b-title):after{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:10px;background:#d8d8d8;transform:translate(-50%,-50%);}
.bn-write-person01.type01 .b-contents-wrap .b-portal-list li{line-height:32px;}
.bn-write-person01.type01 .b-contents-wrap .b-portal-list li > div{display:inline-block;vertical-align:top;}
.bn-write-person01.type01 .b-contents-wrap .b-portal-list li > div:nth-of-type(1){width:200px;}
.bn-write-person01.type01 .b-contents-wrap .b-portal-list li > div:nth-of-type(1) p{display:inline-block;}
.bn-write-person01.type01 .b-contents-wrap .b-portal-list li > div:nth-of-type(2){position:relative;width:calc(100% - 205px);padding:0 0 0 17px;box-sizing:border-box;}
.bn-write-person01.type01 .b-contents-wrap .b-portal-list li > div:nth-of-type(2):before{content:'';display:block;position:absolute;top:17px;left:0;width:6px;height:2px;background:#ccc;}
.bn-write-person01.type01 .b-contents-wrap .b-portal-list li > div:nth-of-type(2) > span:not(.b-title){position:relative;margin:0 0 0 4px;padding:0 0 0 9px;}
.bn-write-person01.type01 .b-contents-wrap .b-portal-list li > div:nth-of-type(2) > span:not(.b-title):after{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:10px;background:#d8d8d8;transform:translate(-50%,-50%);}
.bn-write-person01.type01 .b-contents-wrap .b-mark-box{display:inline-block;padding:0 0 0 20px;}
.bn-write-person01.type01 .b-contents-wrap .b-order-box ul li{position:relative;margin:0 0 10px;padding:8px 20px;width:100%;max-width:270px;background:#fff;border:1px solid #d8d8d8;border-radius:4px;box-sizing:border-box;text-align:center;cursor:grab;}
.bn-write-person01.type01 .b-contents-wrap .b-order-box ul li:last-of-type{margin:0;}
.bn-write-person01.type01 .b-contents-wrap .b-order-box ul li .ul-icon{display:block;position:absolute;top:50%;right:20px;margin:-1px 0 0;width:17px;height:1px;background:#777;}
.bn-write-person01.type01 .b-contents-wrap .b-order-box ul li .ul-icon:before,
.bn-write-person01.type01 .b-contents-wrap .b-order-box ul li .ul-icon:after{content:'';display:block;position:absolute;left:0;width:100%;height:1px;background:#777;}
.bn-write-person01.type01 .b-contents-wrap .b-order-box ul li .ul-icon:before{top:-6px;}
.bn-write-person01.type01 .b-contents-wrap .b-order-box ul li .ul-icon:after{bottom:-6px;}

.bn-write-person01.type01 .b-heading-box .b-chk-box{display:inline-block;}
.bn-write-person01.type01 .b-heading-box h6 + .b-chk-box{padding:0 0 0 14px;}
.bn-write-person01.type01 h5{display:inline-block;position:relative;padding:0 0 12px 12px;font-size:19px;line-height:24px;color:#222;font-weight:500;}
.bn-write-person01.type01 h5:before{content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:5px;background:#e02962;border-radius:50%;}
.bn-write-person01.type01 h6{display:inline-block;padding:0 0 12px;font-size:17px;line-height:23px;font-weight:500;}
.bn-write-person01.type01 h6 span{position:relative;margin:0 9px 0 0;padding:0 9px 0 0;}
.bn-write-person01.type01 h6 span:last-of-type{margin:0;padding:0;}
.bn-write-person01.type01 h6 span:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:12px;background:#d8d8d8;transform:translate(-50%,-50%);}
.bn-write-person01.type01 h6 span:last-of-type:after{display:none;}
.bn-write-person01.type01 .b-input{padding:5px 10px;width:100%;height:36px;border:1px solid #c8c8c8;font-family:inherit;font-weight:300;font-size:14px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.bn-write-person01.type01 .b-input.wp50 {width : calc(50% - 11px);}
.bn-write-person01.type01 .b-input.type02{width:calc(50% - 11px);max-width:180px;}
.bn-write-person01.type01 .b-input.type03{width:calc(50% - 11px);max-width:280px;}
.bn-write-person01.type01 .b-input.type04{max-width:calc(100% - 155px);}
.bn-write-person01.type01 .b-textarea-box textarea{padding:10px;width:100%;height:145px;border: 1px solid #ccc;box-sizing:border-box;font-family:inherit;font-size:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.bn-write-person01.type01 .b-period-box > div{display:inline-block;}
.bn-write-person01.type01 .b-period-box span{padding:0 2px 0 5px;}
.bn-write-person01.type01 .b-input.datepicker{padding-right:40px;width:calc(50% - 11px);max-width:150px;background:#fff url(/_res/board/img/common/ico-datepicker01.png) no-repeat right 10px top 50%;}
.bn-write-person01.type01 .b-input.datepicker.disabled{background-color:#ededed;}
.bn-write-person01.type01 .b-input.datepicker.datepicker-add-time { width: 190px; max-width: 190px; }
.bn-write-person01.type01 .b-radio{display:none;}
.bn-write-person01.type01 .b-radio + label{display:inline-block;position:relative;margin-right:23px;padding-left:28px;font-weight:400;line-height:1;cursor:pointer;}
.bn-write-person01.type01 .b-radio + label:before{content:'';display:inline-block;position:absolute;top: -2px;left:0;padding:0 0 0 3px;width:20px;height:20px;border:1px solid #777;background-color:#fff;font-size:13px;border-radius:20px;box-sizing:border-box;}
.bn-write-person01.type01 .b-radio:checked + label:after{content:'';display:block;position:absolute;top: 4px;left:6px;width:8px;height:8px;background-color:#e82f68;border-radius:8px;}
.bn-write-person01.type01 .b-chk{display:none;}
.bn-write-person01.type01 .b-chk + label{display:inline-block;position:relative;margin:0 23px 0 0;padding:0 0 0 28px;font-weight:400;line-height:24px;cursor:pointer;}
.bn-write-person01.type01 .b-chk.red + label{color:#f00;}
.bn-write-person01.type01 .b-chk + label:before{content:'';display:inline-block;position:absolute;top:0;left:0;margin:3px 0 0 0;width:19px;height:19px;border:1px solid #222;background-color:#fff;font-size:13px;box-sizing:border-box;}
.bn-write-person01.type01 .b-chk:checked + label:before{padding:3px 0 0 3px;background:#fff url(/_res/board/img/common/ico-chk02.png) no-repeat 50% 50%;background-size:13px;}
.bn-write-person01.type01 .b-file-box > div{padding:15px;border-top:1px solid #d8d8d8;}
.bn-write-person01.type01 .b-file-box:first-of-type > div:first-of-type{border-top:none;}
.bn-write-person01.type01 .b-file-box > div .b-guide-box{padding:10px 0 0 0;}
.bn-write-person01.type01 .b-file-box > div .b-guide-box label{display:inline-block;padding:0 45px 0 0;vertical-align:middle;}
.bn-write-person01.type01 .b-file-box > div .b-guide-box .b-input{margin:0;max-width:calc(100% - 119px);}
.bn-write-person01.type01 .b-file-box.type01:after{content:'';display:block;clear:both;}
.bn-write-person01.type01 .b-file-box.type01 .b-left-box{float:left;}
.bn-write-person01.type01 .b-file-box.type01 .b-left-box .b-sel-box{display:inline-block;vertical-align:middle;}
.bn-write-person01.type01 .b-file-box.type01 .b-left-box .b-guide-txt{display:inline-block;vertical-align:middle;}
.bn-write-person01.type01 .b-file-box.type01 .b-right-box{float:right;}
.bn-write-person01.type01 .b-file-box.type01 .b-right-box .b-guide-txt{padding:15px 0 0 0;}
.bn-write-person01.type01 .b-file-box.type02{display:none;}
.bn-write-person01.type01 .b-file-box.type02 .b-left-box{float:left;}
.bn-write-person01.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-person01.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-person01.type01 .b-file-box.type02 .b-left-box .b-add-btn{display:none;}
.bn-write-person01.type01 .b-file-box.type02 .b-right-box{float:right;}
.bn-write-person01.type01 .b-file-box.type02 .b-right-box .b-guide-txt{display:inline-block;vertical-align:middle;}
.bn-write-person01.type01 .b-file-box.type02 .b-right-box .b-input{display:inline-block;width:300px;vertical-align:middle;}
.bn-write-person01.type01 .b-file-box.type03 .b-input{margin:0 5px 0 0;max-width:350px;}
.bn-write-person01.type01 .b-file-box.type03 .b-add-btn{padding:8px;background-color:#fec240;color:#fff;border-radius:5px;vertical-align:middle;}
.bn-write-person01.type01 .b-file-box.type03 .b-file-btn{display:inline-block;padding:10px 0;width:110px;border:1px solid #ccc;background-color:#fff;font-size: 14px;color:#333;line-height:1;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-person01.type01 .b-file-box.type03 .b-chk:checked + label:after{display:none;}
.bn-write-person01.type01 .b-file-box.type04 div p{display:inline-block;margin: 0 -5px 0 0;padding:0 10px 0 0;width:calc(100% - 296px);line-height:21px;vertical-align:middle;}
.bn-write-person01.type01 .b-file-box.type04 div p label{display:block;margin:0;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;}
.bn-write-person01.type01 .b-file-box.type04 .b-add-btn{padding:8px;background-color:#fec240;color:#fff;border-radius:5px;vertical-align:middle;}
.bn-write-person01.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;line-height:1;text-align: center;cursor:pointer;box-sizing:border-box;vertical-align: middle;}
.bn-write-person01.type01 .b-file-box .b-file-chk-box{display:inline-block;padding:0 0 0 10px;vertical-align:middle;}
.bn-write-person01.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-person01.type01 .b-file-box .b-guide-txt{display:inline;padding:0 0 0 6px;}
.bn-write-person01.type01 .b-select{position:relative;margin:0 5px 0 0;padding:5px 10px;width:calc(33.33% - 15px);max-width:200px;height:36px;border:1px solid #c8c8c8;background:#fff url(/_res/board/img/common/btn-sel-open01.png) no-repeat right 10px center;font-size:15px;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-write-person01.type01 .b-select:last-of-type{margin:0;}

.b-table-wrap.b-person-table{text-align:left;}
.b-table-wrap.b-person-table .b-row-box .b-content-box{width:68%;}
.b-table-wrap.b-person-table .b-row-box.b-merge .b-title-box{width:16%;}
.b-table-wrap.b-person-table .b-row-box.b-merge .b-content-box{width:84%;}
.b-table-wrap.b-person-table .b-row-box.b-file > div > div > .b-content-box{padding:0;}

/* FAQ(리스트) bn-list-faq01 type01 */
.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:1px solid #000;table-layout:fixed;}

.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:13px 10px;border-bottom:1px solid #d8d8d8;background-color:#f2f8f6;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 #d8d8d8;font-size:16px;color:#777;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 #d8d8d8;}
.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:#777;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:#095d3b;color:#fff;}
.bn-list-faq01.type01 .b-quest-box .b-file-box{position:relative;}
.bn-list-faq01.type01 .b-quest-box .b-file-box > a{display:inline-block;margin:0 auto;width:17px;height:17px;background:url(/_res/board/img/common/ico-file01.png) no-repeat 0 0;}

/* 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/board/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:40px;height:35px;background:#fff url(/_res/board/img/common/ico-b-faq-open.png) no-repeat center center;background-size:16px;box-sizing:border-box;}
.bn-list-faq01.type01 .b-quest-box:hover td{color:#000;}
.bn-list-faq01.type01 .b-quest-box:hover .b-title-box p .b-title{color:#000;}
.bn-list-faq01.type01 .b-quest-box:hover .b-file-box > a{background-image:url(/_res/board/img/common/ico-file01-on.png);}
.bn-list-faq01.type01 .b-quest-box.active td{background-color:#fff;border-bottom:1px solid #d8d8d8;color:#000;}
.bn-list-faq01.type01 .b-quest-box.active .b-title-box p .b-title{color:#000;}
.bn-list-faq01.type01 .b-quest-box.active .b-file-box > a{background-image:url(/_res/board/img/common/ico-file01-on.png);}
.bn-list-faq01.type01 .b-quest-box.active .b-btn-faq{background-image:url(/_res/board/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}
.bn-list-faq01.type01 .b-ans-box td .b-ans-conent-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{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/board/img/common/ico-file01.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 20px;line-height:25px;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/board/img/common/ico-fb01.png);}
.bn-list-faq01.type01 .b-sns-link-box ul li .btn-lnk-tw{background-image:url(/_res/board/img/common/ico-tw01.png);}
.bn-list-faq01.type01 .b-sns-link-box ul li .btn-lnk-blog{background-image:url(/_res/board/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-conent-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-conent-box table th{border-left:none;}

/* 대학/대학원 > 대학 list */
.bn-list-college01.type01 .b-box{padding:0 0 60px 0;}
.bn-list-college01.type01 .b-box:last-of-type{padding:0;}
.bn-list-college01.type01 .b-title-box .b-h4-tit01{display:inline-block;}
.bn-list-college01.type01 .b-title-box .b-h4-tit01:before{top:16px;}
.bn-list-college01.type01 .b-title-box .b-h4-tit01 a{display:inline-block;padding:0 30px 0 0;background:url(/_res/board/img/common/b-ico-arrow02.png) no-repeat right 5px;background-size:21px;vertical-align:middle;}
.bn-list-college01.type01 .b-title-box .b-h4-tit01 a:hover{background-image:url(/_res/board/img/common/b-ico-arrow02-on.png);}
.bn-list-college01.type01 .b-title-box .b-icon-box{margin:0 0 0 10px;}
.bn-list-college01.type01 .b-box .b-title-box + .b-sub-title-box{margin:10px 0 0;}
.bn-list-college01.type01 .b-box .b-sub-title-box:last-of-type{padding-bottom:0;}
.bn-list-college01.type01 .b-box .b-table-wrap{margin:0 0 30px;}
.bn-list-college01.type01 .b-box .b-table-wrap:last-of-type{margin:0;}
.bn-list-college01.type01 .b-sub-title-box .b-h5-tit01{display:inline-block;}
.bn-list-college01.type01 .b-sub-title-box .b-h5-tit01:before{top:13px;}
.bn-list-college01.type01 .b-sub-title-box .b-h5-tit01 a{display:inline-block;vertical-align:middle;}
.bn-list-college01.type01 .b-sub-title-box .b-icon-box{margin:0 0 0 10px;}
.bn-list-college01.type01 .b-icon-box{display:inline-block;}
.bn-list-college01.type01 .b-icon-box ul > li{display:inline-block;position:relative;margin:0 5px;line-height:1;vertical-align:middle;}
.bn-list-college01.type01 .b-icon-box ul > li > a{display:inline-block;width:22px;height:22px;background-repeat:no-repeat;background-position:center center;background-size:100%;}
.bn-list-college01.type01 .b-icon-box ul li .b-home{background-image:url(/_res/board/img/common/ico-homepage.png);}
.bn-list-college01.type01 .b-icon-box ul li .b-prof{background-image:url(/_res/board/img/common/ico-prof.png);}
.bn-list-college01.type01 .b-icon-box ul li .b-tel{background-image:url(/_res/board/img/common/ico-phone.png);}
.bn-list-college01.type01 .b-icon-box ul li .b-location{background-image:url(/_res/board/img/common/ico-location02.png);}
.bn-list-college01.type01 .b-popup-wrap{display:none;position:absolute;top:calc(100% + 20px);right:-26px;z-index:50;padding:12px 20px;min-width:145px;max-width:200px;background:#015d38;border-radius:5px;box-sizing:border-box;text-align:center;}
.bn-list-college01.type01 .b-popup-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-college01.type01 .b-popup-box a{color:#fff;}
.bn-list-college01.type01 .b-table-wrap .b-row-box .b-content-box{background:none;}

/* bn-list-college02 type01 */
.bn-list-college02.type01 .b-box{padding:0 0 60px 0;}
.bn-list-college02.type01 .b-box:last-of-type{padding:0;}
.bn-list-college02.type01 .b-title-box .b-h4-tit01{display:inline-block;}
.bn-list-college02.type01 .b-title-box .b-h4-tit01:before{top:16px;}
.bn-list-college02.type01 .b-title-box .b-h4-tit01 a{display:inline-block;padding:0 20px 0 0;/* background:url(/_res/board/img/common/b-ico-arrow02.png) no-repeat right 5px;background-size:21px; */vertical-align:middle;}
/* .bn-list-college02.type01 .b-title-box .b-h4-tit01 a:hover{background-image:url(/_res/board/img/common/b-ico-arrow02-on.png);} */

.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box{position:relative;border-top:1px solid #333;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d8d8d8;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box:after{content:'';display:block;clear:both;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li{float:left;padding:10px 0;width:50%;border-bottom:1px solid #d8d8d8;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li.b-has-dep03{clear:both;float:none;position:relative;width:auto;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li.b-has-dep03:before{content:'';display:block;position:absolute;top:-1px;left:0;width:100%;height:1px;background:#d8d8d8;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li.b-has-dep03 > div{width:50%;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > div{display:table;padding:0 35px 0 45px;width:100%;table-layout:fixed;box-sizing:border-box;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > div > p{display:table-cell;padding:0 10px 0 0;width:100%;vertical-align:middle;box-sizing:border-box;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > div > p a{font-size:17px;line-height:22px;font-weight:400;color:#000;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > ul:after{content:'';display:block;clear:both;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > ul > li{float:left;width:50%;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div{display:table;padding:10px 35px 0 45px;width:100%;table-layout:fixed;box-sizing:border-box;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div:after{content:'';display:block;clear:both;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div p{display:table-cell;padding:0 10px 0 0;width:100%;vertical-align:middle;box-sizing:border-box;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div p a{display:block;position:relative;padding:0 0 0 12px;font-size:16px;line-height:21px;font-weight:400;color:#000;}
.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div p a:before{content:'';display:block;position:absolute;top:10px;left:0;width:6px;height:2px;background:#018742;}

.bn-list-college02.type01 .b-icon-box{display:inline-block;vertical-align:middle;}
.bn-list-college02.type01 .b-icon-box ul:after{content:'';display:block;clear:both;}
.bn-list-college02.type01 .b-icon-box ul > li{float:left;position:relative;line-height:1;vertical-align:middle;}
.bn-list-college02.type01 .b-icon-box ul > li:last-of-type{border-right:0;}
.bn-list-college02.type01 .b-icon-box ul > li > a:hover{background-color:#0e934f;}
.bn-list-college02.type01 .b-icon-box ul li .b-home{background-image:url(/_res/board/img/common/ico-c-home.png);}
.bn-list-college02.type01 .b-icon-box ul li .b-prof{background-image:url(/_res/board/img/common/ico-c-prof.png);}
.bn-list-college02.type01 .b-icon-box ul li .b-tel{background-image:url(/_res/board/img/common/ico-c-phone.png);}
.bn-list-college02.type01 .b-icon-box ul li .b-location{background-image:url(/_res/board/img/common/ico-c-location.png);}
.bn-list-college02.type01 .b-icon-box ul li .b-home:hover{background-image:url(/_res/board/img/common/ico-c-home-on.png);}
.bn-list-college02.type01 .b-icon-box ul li .b-prof:hover{background-image:url(/_res/board/img/common/ico-c-prof-on.png);}
.bn-list-college02.type01 .b-icon-box ul li .b-tel:hover{background-image:url(/_res/board/img/common/ico-c-phone-on.png);}
.bn-list-college02.type01 .b-icon-box ul li .b-location:hover{background-image:url(/_res/board/img/common/ico-c-location-on.png);}
.bn-list-college02.type01 .b-icon-box.type01 ul{border:1px solid #d8d8d8;border-radius:5px;text-align:center;}
.bn-list-college02.type01 .b-icon-box.type01 ul > li:last-of-type a:after{display:none;}
.bn-list-college02.type01 .b-icon-box.type01 ul > li > a{display:block;margin:0;padding:8px 0;min-width:70px;height:22px;background-repeat:no-repeat;background-position:center center;background-size:23px;}
.bn-list-college02.type01 .b-icon-box.type01 ul > li > a:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:80%;background:#d8d8d8;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.bn-list-college02.type01 .b-icon-box.type01 ul > li > a:hover:after{display:none;}
.bn-list-college02.type01 .b-icon-box.type02{display:table-cell;width:158px;text-align:right;}
.bn-list-college02.type01 .b-icon-box.type02 ul > li{padding:0 10px 0 0;}
.bn-list-college02.type01 .b-icon-box.type02 ul > li:last-of-type{padding:0;}
.bn-list-college02.type01 .b-icon-box.type02 ul > li > a{display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-size:16px;border:1px solid #d8d8d8;border-radius:50%;}
.bn-list-college02.type01 .b-icon-box.type02 ul > li > a:hover{border-color:#0e934f;}

.bn-list-college02.type01 .b-popup-wrap{display:none;position:absolute;top:calc(100% + 10px);right:-4px;z-index:50;padding:12px 20px;min-width:145px;max-width:200px;background:#015d38;border-radius:5px;box-sizing:border-box;text-align:center;}
.bn-list-college02.type01 .b-popup-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-college02.type01 .b-popup-box a{font-size:16px;line-height:21px;color:#fff;}
.bn-list-college02.type01 .b-icon-box.type02 .b-popup-wrap{right:-12px;}

/* 대학/대학원 > 대학 view */
.bn-view-college01.type01 .b-top-box{padding:0 0 55px 0;}
.bn-view-college01.type01 .b-top-box:after{content:'';display:block;clear:both;}
.bn-view-college01.type01 .b-top-box .b-intro-box pre{padding:0 0 50px 0;font-size:17px;line-height:25px;color:#222;}
.bn-view-college01.type01 .b-top-box .b-intro-box p{font-size:17px;line-height:25px;color:#222;}
.bn-view-college01.type01 .b-sns-box{padding:0 0 15px;text-align:right;}
.bn-view-college01.type01 .b-sns-box ul{display:inline-block;vertical-align:middle;}
.bn-view-college01.type01 .b-sns-box ul li{display:inline-block;padding:0 10px 0 0;}
.bn-view-college01.type01 .b-sns-box ul li:last-of-type{padding:0 8px 0 0;}
.bn-view-college01.type01 .b-sns-box ul li a{display:block;width:36px;height:36px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.bn-view-college01.type01 .b-sns-box ul li .b-sns-home{background-image:url(/_res/board/img/common/ico-homepage02.png);}
.bn-view-college01.type01 .b-sns-box ul li .b-sns-fb{background-image:url(/_res/board/img/common/ico-fb01.png);}
.bn-view-college01.type01 .b-sns-box ul li .b-sns-tw{background-image:url(/_res/board/img/common/ico-tw01.png);}
.bn-view-college01.type01 .b-sns-box ul li .b-sns-bg{background-image:url(/_res/board/img/common/ico-blog01.png);}
.bn-view-college01.type01 .b-sns-box ul li .b-sns-insta{background-image:url(/_res/board/img/common/ico-insta01.png);}

.bn-view-college01.type01 .b-box{padding:0 0 55px;}
.bn-view-college01.type01 .b-box .b-board-box .b-board-list{position:relative;padding:5px 0;border-top:1px solid #222;border-bottom:1px solid #d8d8d8;}
.bn-view-college01.type01 .b-box .b-board-box .b-board-list:before{content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:100%;background:#d8d8d8;}
.bn-view-college01.type01 .b-box .b-board-box .b-board-list:after{content:'';display:block;clear:both;}
.bn-view-college01.type01 .b-box .b-board-box .b-board-list li{float:left;padding:5px 30px;width:50%;box-sizing:border-box;}
.bn-view-college01.type01 .b-box .b-board-box .b-board-list li a{display:block;line-height:24px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-view-college01.type01 .b-box .b-curri-box{position:relative;}
.bn-view-college01.type01 .b-box .b-curri-box:before{content:'';display:block;position:absolute;top:0;left:25%;width:1px;height:100%;background:#d8d8d8;}
.bn-view-college01.type01 .b-box .b-curri-box:after{content:'';display:block;position:absolute;top:0;left:75%;width:1px;height:100%;background:#d8d8d8;}
.bn-view-college01.type01 .b-box .b-curri-box .b-curri-list{position:relative;padding:5px 0;border-top:1px solid #222;border-bottom:1px solid #d8d8d8;}
.bn-view-college01.type01 .b-box .b-curri-box .b-curri-list:before{content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:100%;background:#d8d8d8;}
.bn-view-college01.type01 .b-box .b-curri-box .b-curri-list:after{content:'';display:block;clear:both;}
.bn-view-college01.type01 .b-box .b-curri-box .b-curri-list li{float:left;padding:5px 30px;width:25%;box-sizing:border-box;}
.bn-view-college01.type01 .b-box .b-curri-box .b-curri-list li a{display:block;line-height:24px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-view-college01.type01 .b-box .b-curri-box .b-curri-list li a.b-ko-lnk{font-size:18px;line-height:25px;color:#222;}
.bn-view-college01.type01 .b-icon-box{display:inline-block;}
.bn-view-college01.type01 .b-icon-box ul > li{display:inline-block;position:relative;margin:0 5px;line-height:1;vertical-align:middle;}
.bn-view-college01.type01 .b-icon-box ul > li > a{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;background-size:100%;}
.bn-view-college01.type01 .b-icon-box ul li .b-home{background-image:url(/_res/board/img/common/ico-c-home.png);}
.bn-view-college01.type01 .b-icon-box ul li .b-prof{background-image:url(/_res/board/img/common/ico-c-prof.png);}
.bn-view-college01.type01 .b-icon-box ul li .b-tel{background-image:url(/_res/board/img/common/ico-c-phone.png);}
.bn-view-college01.type01 .b-icon-box ul li .b-location{background-image:url(/_res/board/img/common/ico-c-location.png);}
.bn-view-college01.type01 .b-popup-wrap{display:none;position:absolute;top:calc(100% + 20px);right:-26px;z-index:50;padding:12px 20px;min-width:145px;max-width:200px;background:#015d38;border-radius:5px;box-sizing:border-box;text-align:center;}
.bn-view-college01.type01 .b-popup-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-view-college01.type01 .b-popup-box a{color:#fff;}
.bn-view-college01.type01 .b-pre-box pre{font-size:17px;line-height:25px;color:#222;}
.bn-view-college01.type01 .b-btn-wrap{padding:35px 0 0 0;}

.bn-view-college01.type01 .b-history-table .b-col01{width:25%;}
.bn-view-college01.type01 .b-history-table .b-col02{width:75%;}
.bn-view-college01.type01 .b-info-table .b-col01{width:25%;}
.bn-view-college01.type01 .b-info-table .b-col02{width:25%;}
.bn-view-college01.type01 .b-info-table .b-col03{width:25%;}
.bn-view-college01.type01 .b-info-table .b-col04{width:25%;}
.bn-view-college01.type01 .b-course-table.row04 .b-col01{width:calc(100% / 4);}
.bn-view-college01.type01 .b-course-table.row04 .b-col02{width:calc(100% / 4);}
.bn-view-college01.type01 .b-course-table.row04 .b-col03{width:calc(100% / 4);}
.bn-view-college01.type01 .b-course-table.row04 .b-col04{width:calc(100% / 4);}
.bn-view-college01.type01 .b-course-table.row05 .b-col01{width:calc(100% / 5);}
.bn-view-college01.type01 .b-course-table.row05 .b-col02{width:calc(100% / 5);}
.bn-view-college01.type01 .b-course-table.row05 .b-col03{width:calc(100% / 5);}
.bn-view-college01.type01 .b-course-table.row05 .b-col04{width:calc(100% / 5);}
.bn-view-college01.type01 .b-course-table.row05 .b-col05{width:calc(100% / 5);}
.bn-view-college01.type01 .b-course-table.row06 .b-col06{width:calc(100% / 5);}
.bn-view-college01.type01 .b-course-table.row06 .b-col01{width:calc(100% / 6);}
.bn-view-college01.type01 .b-course-table.row06 .b-col02{width:calc(100% / 6);}
.bn-view-college01.type01 .b-course-table.row06 .b-col03{width:calc(100% / 6);}
.bn-view-college01.type01 .b-course-table.row06 .b-col04{width:calc(100% / 6);}
.bn-view-college01.type01 .b-course-table.row06 .b-col05{width:calc(100% / 6);}
.bn-view-college01.type01 .b-course-table.row06 .b-col06{width:calc(100% / 6);}
.bn-view-college01.type01 .b-course-table.row07 .b-col01{width:calc(100% / 7);}
.bn-view-college01.type01 .b-course-table.row07 .b-col02{width:calc(100% / 7);}
.bn-view-college01.type01 .b-course-table.row07 .b-col03{width:calc(100% / 7);}
.bn-view-college01.type01 .b-course-table.row07 .b-col04{width:calc(100% / 7);}
.bn-view-college01.type01 .b-course-table.row07 .b-col05{width:calc(100% / 7);}
.bn-view-college01.type01 .b-course-table.row07 .b-col06{width:calc(100% / 7);}
.bn-view-college01.type01 .b-course-table.row07 .b-col07{width:calc(100% / 7);}
.bn-view-college01.type01 .b-major-table .b-col01{width:calc(100% / 6);}
.bn-view-college01.type01 .b-major-table .half-b-col01{width:50%;}
.bn-view-college01.type01 .b-major-table .b-col02{width:calc(100% / 6 * 5);}
.bn-view-college01.type01 .b-college-table .b-col01{width:calc(100% / 4);}
.bn-view-college01.type01 .b-college-table .b-col02{width:calc(100% / 4);}
.bn-view-college01.type01 .b-college-table .b-col03{width:calc(100% / 4);}
.bn-view-college01.type01 .b-college-table .b-col04{width:calc(100% / 4);}

/* 하단 연계전공용 CSS */
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box{position:relative;border-top:1px solid #333;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d8d8d8;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box:after{content:'';display:block;clear:both;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li{float:left;padding:10px 0;width:50%;border-bottom:1px solid #d8d8d8;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li.b-has-dep03{clear:both;float:none;position:relative;width:auto;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li.b-has-dep03:before{content:'';display:block;position:absolute;top:-1px;left:0;width:100%;height:1px;background:#d8d8d8;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li.b-has-dep03 > div{width:50%;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > div{display:table;padding:0 35px 0 45px;width:100%;table-layout:fixed;box-sizing:border-box;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > div > p{display:table-cell;padding:0 10px 0 0;width:100%;vertical-align:middle;box-sizing:border-box;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > div > p a{font-size:17px;line-height:22px;font-weight:400;color:#000;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > ul:after{content:'';display:block;clear:both;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > ul > li{float:left;width:50%;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div{display:table;padding:10px 35px 0 45px;width:100%;table-layout:fixed;box-sizing:border-box;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div:after{content:'';display:block;clear:both;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div p{display:table-cell;padding:0 10px 0 0;width:100%;vertical-align:middle;box-sizing:border-box;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div p a{display:block;position:relative;padding:0 0 0 12px;font-size:16px;line-height:21px;font-weight:400;color:#000;}
.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div p a:before{content:'';display:block;position:absolute;top:10px;left:0;width:6px;height:2px;background:#018742;}

.bn-view-college01.type01 .b-c-list-wrap .b-icon-box{display:inline-block;vertical-align:middle;}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box ul:after{content:'';display:block;clear:both;}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box ul > li{float:left;position:relative;margin:0;line-height:1;vertical-align:middle;}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box ul > li:last-of-type{border-right:0;}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box ul > li > a:hover{background-color:#0e934f;}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box ul li .b-home{background-image:url(/_res/board/img/common/ico-c-home.png);}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box ul li .b-prof{background-image:url(/_res/board/img/common/ico-c-prof.png);}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box ul li .b-tel{background-image:url(/_res/board/img/common/ico-c-phone.png);}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box ul li .b-location{background-image:url(/_res/board/img/common/ico-c-location.png);}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box ul li .b-home:hover{background-image:url(/_res/board/img/common/ico-c-home-on.png);}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box ul li .b-prof:hover{background-image:url(/_res/board/img/common/ico-c-prof-on.png);}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box ul li .b-tel:hover{background-image:url(/_res/board/img/common/ico-c-phone-on.png);}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box ul li .b-location:hover{background-image:url(/_res/board/img/common/ico-c-location-on.png);}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type01 ul{border:1px solid #d8d8d8;border-radius:5px;text-align:center;}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type01 ul > li:last-of-type a:after{display:none;}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type01 ul > li > a{display:block;padding:8px 0;min-width:70px;height:22px;background-repeat:no-repeat;background-position:center center;background-size:23px;}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type01 ul > li > a:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:80%;background:#d8d8d8;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type01 ul > li > a:hover:after{display:none;}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type02{display:table-cell;width:158px;text-align:right;}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type02 ul > li{padding:0 10px 0 0;}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type02 ul > li:last-of-type{padding:0;}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type02 ul > li > a{display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-size:16px;border:1px solid #d8d8d8;border-radius:50%;}
.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type02 ul > li > a:hover{border-color:#0e934f;}

.b-table-wrap{border-top:1px solid #222;text-align:center;}
.b-table-wrap .b-table-box{display:table;width:100%; /*height:100%;*/table-layout:fixed;}
.b-table-wrap .b-row-box{display:table;width:100%;/*height:100%;*/table-layout:fixed;}
.b-table-wrap .b-row-box > div{display:table-cell;width:100%;border-bottom:1px solid #d8d8d8;vertical-align:middle;}
.b-table-wrap .b-row-box > div > div{display:table;width:100%;/*height:100%;*/}
.b-table-wrap .b-row-box > div > div > div{display:table-cell;padding:15px;/*height:100%;*/}
.b-table-wrap .b-row-box .b-title-box{width:300px;background:#f2f8f6;border-right:1px solid #d8d8d8;font-size:17px;line-height:24px;font-weight:500;vertical-align:middle;box-sizing:border-box;}
.b-table-wrap .b-row-box .b-title-box > a{/* padding:0 16px 0 0;background:url(/_res/board/img/common/b-ico-arrow.png) no-repeat right center;*/ background-size:6px;}
.b-table-wrap .b-row-box .b-content-box{width:65%;font-size:16px;line-height:23px;vertical-align:middle;box-sizing:border-box;}
.b-table-wrap .b-row-box .b-empty-box .b-title-box{background:#fff;border:0;}

.b-college-intro-box:after{content:'';display:block;clear:both;}
.b-college-intro-box > div{display:table-cell;vertical-align:top;}
.b-college-intro-box .left-box{padding:0 45px 0 0;width:27.5%;}
.b-college-intro-box .left-box img{width:100%;}
.b-college-intro-box .right-box{padding:10px 0 0;width:calc(72.5% - 45px);}

/* research list type01 */
.bn-list-research01.type01 .b-wrap{margin:0 0 35px;padding:0 0 85px;border-bottom:1px solid #d8d8d8;}
.bn-list-research01.type01 .b-wrap .b-research-box{position:relative;}
.bn-list-research01.type01 .b-wrap .b-research-box .item > div:after{content:'';display:block;clear:both;}
.bn-list-research01.type01 .b-wrap .b-research-box .item > div > div{float:left;width:50%;box-sizing:border-box;}
.bn-list-research01.type01 .b-wrap .b-research-box .item .b-img-box a{display:block;width:100%;height:468px;overflow:hidden;}
.bn-list-research01.type01 .b-wrap .b-research-box .item .b-img-box a img{width:100%;height:100%;object-fit:cover;}
.bn-list-research01.type01 .b-wrap .b-research-box .item .b-txt-box{padding:35px 42px;}
.bn-list-research01.type01 .b-wrap .b-research-box .item .b-txt-box h4{margin:0 0 20px;max-height:78px;font-size:30px;line-height:39px;font-weight:500;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.bn-list-research01.type01 .b-wrap .b-research-box .item .b-txt-box .b-researchers{margin:0 0 18px;max-height:56px;font-size:20px;line-height:28px;font-weight:500;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.bn-list-research01.type01 .b-wrap .b-research-box .item .b-txt-box .b-researchers span{display:inline-block;}
.bn-list-research01.type01 .b-wrap .b-research-box .item .b-txt-box .b-team{margin:0 0 40px;max-height:24px;line-height:24px;color:#045738;font-weight:500;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-list-research01.type01 .b-wrap .b-research-box .item .b-txt-box .b-btn-wrap{padding:0;}

.bn-list-research01.type01 .owl-theme .owl-dots{position:absolute;bottom:110px;left:0;right:0;max-width:1300px;margin:0 auto;padding:0 0 0 calc(50% + 42px);text-align:left;box-sizing:border-box;}
.bn-list-research01.type01 .owl-theme .owl-dots .owl-dot span{margin:0 6px 0 0;width:11px;height:11px;background:none;border:1px solid #5c5c5c;}
.bn-list-research01.type01 .owl-theme .owl-dots .owl-dot.active span, .bn-list-research01.type01 .owl-theme .owl-dots .owl-dot:hover span{width:23px;background:#5c5c5c;}
.bn-list-research01.type01 .mini-board-ctrl{position:absolute;bottom:111px;z-index:10;margin:0 0 0 26px;}
.bn-list-research01.type01 .mini-board-ctrl.no-dots{display:none;}
.bn-list-research01.type01 .mini-board-ctrl img{display:none;}
.bn-list-research01.type01 .carousel-stop img:first-of-type{display:inline-block;}
.bn-list-research01.type01 .carousel-play img:last-of-type{display:inline-block;}
.bn-list-research01.type01 .control-wrap{display:none;position:absolute;bottom:-25px;left:calc(50% - 155px);right:0;z-index:10;}
.bn-list-research01.type01 .control-wrap a{display:inline-block;position:relative;background:#ccc;width:90px;height:90px;transition:all .15s ease-in-out;box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);}
.bn-list-research01.type01 .control-wrap a:after{content:'';display:block;position:absolute;top:50%;width:0;height:0;border:12px solid transparent;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.bn-list-research01.type01 .control-wrap a:hover{background:#ed145b;}
.bn-list-research01.type01 .control-wrap .prev{margin:0 8px 0 0;}
.bn-list-research01.type01 .control-wrap .prev:after{left:calc(50% - 7px);border-right:14px solid #fff;}
.bn-list-research01.type01 .control-wrap .next:after{left:calc(50% + 7px);border-left:14px solid #fff;}

/* research view type01 */
.bn-view-research01.type01 .b-research-box .b-top-box{padding:35px 0 40px;border-top:1px solid #222;}
.bn-view-research01.type01 .b-research-box .b-top-box:after{content:'';display:block;clear:both;}
.bn-view-research01.type01 .b-research-box .b-top-box > div{float:left;width:50%;box-sizing:border-box;}
.bn-view-research01.type01 .b-research-box .b-top-box .b-img-box span{display:block;width:100%;height:468px;overflow:hidden;}
.bn-view-research01.type01 .b-research-box .b-top-box .b-img-box span img{width:100%;height:100%;object-fit:cover;}
.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box{padding:28px 0 0 42px;}
.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box h4{padding:0 0 15px;font-size:35px;line-height:45px;font-weight:500;}
.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box .b-researchers{padding:0 0 5px;line-height:24px;font-weight:500;}
.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box .b-team{padding:0 0 6px;line-height:24px;color:#045738;font-weight:500;}
.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box .b-team:last-of-type{padding:0 0 25px;}
.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box .b-team-img-box{text-align:center;}
.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box .b-team-img-box span{display:inline-block;width:255px;max-width:100%;height:184px;overflow:hidden;}
.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box .b-team-img-box img{width:100%;height:100%;object-fit:cover;}

.bn-view-research01.type01 .b-content-box{padding:0 0 55px;}
.bn-view-research01.type01 .b-content-box p{font-family:inherit;font-weight:400;font-size:16px;color:#333;line-height:24px;}
.bn-view-research01.type01 .b-content-box pre{font-family:inherit;font-weight:400;font-size:16px;color:#333;line-height:24px;}
.bn-view-research01.type01 .b-content-box img{display:block;margin:0 auto;padding:30px 0;max-width:100%;}
.bn-view-research01.type01 .b-content-box iframe{display:block;margin:0 auto;padding:30px 0;max-width:100%;width:740px;height:416px;}
.bn-view-research01.type01 .b-content-box video{display:block;margin:0 auto;padding:30px 0;max-width:100%;width:740px;height:416px;}
.bn-view-research01.type01 .b-sns-link-box{padding:0 25px;}
.bn-view-research01.type01 .b-sns-link-box ul{display:inline-block;vertical-align:middle;}
.bn-view-research01.type01 .b-sns-link-box ul li{display:inline-block;padding:0 2px 0 0;}
.bn-view-research01.type01 .b-sns-link-box ul li:last-of-type{padding:0 8px 0 0;}
.bn-view-research01.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-view-research01.type01 .b-sns-link-box ul li .btn-lnk-fb{background-image:url(/_res/board/img/common/ico-fb01.png);}
.bn-view-research01.type01 .b-sns-link-box ul li .btn-lnk-tw{background-image:url(/_res/board/img/common/ico-tw01.png);}
.bn-view-research01.type01 .b-sns-link-box ul li .btn-lnk-blog{background-image:url(/_res/board/img/common/ico-blog01.png);}
.bn-view-research01.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-view-research01.type01 .b-pager-box{padding:25px 0 0 0;}
.bn-view-research01.type01 .b-pager-box div{display:table;width:100%;border-bottom:1px solid #ccc;table-layout:fixed;}
.bn-view-research01.type01 .b-pager-box div:nth-of-type(1){border-top:1px solid #ccc;}
.bn-view-research01.type01 .b-pager-box div:nth-of-type(1) p:nth-of-type(1){background:url(/_res/board/img/common/ico-pager-prev.png) no-repeat 25px center;}
.bn-view-research01.type01 .b-pager-box div:nth-of-type(2) p:nth-of-type(1){background:url(/_res/board/img/common/ico-pager-next.png) no-repeat 25px center;}
.bn-view-research01.type01 .b-pager-box div p:nth-of-type(1){display:table-cell;padding:11px 25px 11px 35px;width:130px;vertical-align:middle;text-align:center;box-sizing:border-box;}
.bn-view-research01.type01 .b-pager-box div p:nth-of-type(1) a{font-weight:500;font-size:15px;color:#000;}
.bn-view-research01.type01 .b-pager-box div p:nth-of-type(2){display:table-cell;padding:11px 25px 11px 0;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-view-research01.type01 .b-pager-box div p:nth-of-type(2) a{font-weight:400;font-size:15px;color:#888;line-height:23px;word-wrap:break-word;}

/* 연구산학 > 연구기관 */
.bn-list-research02.type01 .b-research-wrap .b-research-box{padding:0 0 40px 0;}
.bn-list-research02.type01 .b-research-wrap .b-research-box:last-of-type{padding:0;}
.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul{display:table;width:100%;table-layout:fixed;}
.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul:first-of-type{border-top:1px solid #d8d8d8;}
.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li{display:table-cell;width:calc(100% / 6);border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;vertical-align:middle;box-sizing:border-box;text-align:center;}
.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li:first-of-type{border-left:1px solid #d8d8d8;}
.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li.b-no-lnk{background:#f1f1f1;}
.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li.b-empty{border-right:0;border-bottom:0;}
.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li a{display:block;}
.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li span{display:table-cell;position:relative;padding:12px 10px;width:1300px;height:68px;line-height:22px;vertical-align:middle;box-sizing:border-box;}
.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li span:after{}
.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li.b-no-lnk span:after{display:none;}
.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li a:hover span{background:#015c38;color:#fff;}
.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li a:hover span:after{content:'';display:inline-block;position:relative;top:3px;margin:0 0 0 6px;width:16px;height:16px;background:url(/_res/board/img/common/ico-btn-lnk02-on.png) no-repeat center center;background-size:3px;border:1px solid #eee;border-radius:50%;box-sizing:border-box;}

/* 연구산학 > 연구기관 */
.bn-list-research03.type01 .b-research-wrap .b-research-box{padding:0 0 40px 0;}
.bn-list-research03.type01 .b-research-wrap .b-research-box:last-of-type{padding:0;}
.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul{display:table;width:100%;table-layout:fixed;}
.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul:first-of-type{border-top:1px solid #d8d8d8;}
.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li{display:table-cell;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;vertical-align:middle;box-sizing:border-box;}
.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li:first-of-type{border-left:1px solid #d8d8d8;}
.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li.b-no-lnk{padding:20px 24px;background:#f1f1f1;}
.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li.b-empty{border-right:0;border-bottom:0;}
.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li a{display:block;position:relative;padding:20px 70px 20px 24px;}
.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li a:after{content:'';display:block;position:absolute;top:50%;right:20px;width:40px;height:34px;background:url(/_res/board/img/common/ico-homepage03.png) no-repeat center center;background-size:18px;border:1px solid #ccc;border-radius:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li a:hover{background:#015c38;color:#fff;}
.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li a:hover:after{background-image:url(/_res/board/img/common/ico-homepage03-on.png);border-color:#fff;}
.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li span{line-height:22px;}

/* 이화소개 > 중앙행정기관 & 직부속기관 */
.bn-view-organ01.type01 .b-top-box{padding:0 0 40px;}
.bn-view-organ01.type01 .b-top-box .b-info-box{display:table;width:100%;padding:0 0 35px 0}
.bn-view-organ01.type01 .b-top-box .b-info-box:after{content:'';display:block;clear:both;}
.bn-view-organ01.type01 .b-top-box .b-info-box .b-info-box{padding:0;}
.bn-view-organ01.type01 .b-top-box .b-left-box{display:table-cell;padding:0 40px 0 0;}
.bn-view-organ01.type01 .b-top-box .b-left-box .b-img-box{width:300px;height:225px;overflow:hidden;}
.bn-view-organ01.type01 .b-top-box .b-left-box .b-img-box img{width:100%;height:100%;object-fit:cover;}
.bn-view-organ01.type01 .b-top-box .b-right-box{display:table-cell;padding:10px 0 0;width:calc(100% - 340px);vertical-align:top;}
.bn-view-organ01.type01 .b-top-box .b-right-box p{line-height:25px;}
.bn-view-organ01.type01 .b-top-box .b-right-box pre{font-family:inherit;line-height:30px;}
.bn-view-organ01.type01 .b-top-box .b-profile-box{padding:0 0 20px;}
.bn-view-organ01.type01 .b-top-box .b-profile-box:last-of-type{padding:0;}
.bn-view-organ01.type01 .b-top-box .b-profile-box .b-name{padding:0 0 10px;font-size:18px;line-height:28px;font-weight:500;}
.bn-view-organ01.type01 .b-top-box .b-profile-box .b-name .b-info{font-weight:300;font-size:17px;line-height:25px;}
.bn-view-organ01.type01 .b-top-box .b-profile-box .b-btn-wrap{padding:0 0 15px;}
.bn-view-organ01.type01 .b-top-box .b-profile-box > ul{display:inline-block;padding:0 0 8px;}
.bn-view-organ01.type01 .b-top-box .b-profile-box > ul:last-of-type{padding:0;}
.bn-view-organ01.type01 .b-top-box .b-profile-box > ul > li{display:inline-block;position:relative;margin:0 35px 0 0;padding:0 0 0 11px;font-weight:500;}
.bn-view-organ01.type01 .b-top-box .b-profile-box > ul:last-of-type > li:last-of-type{margin:0;}
.bn-view-organ01.type01 .b-top-box .b-profile-box > ul > li:before{content:'';display:block;position:absolute;top:7px;left:0;width:5px;height:5px;background:#959595;border-radius:5px;}
.bn-view-organ01.type01 .b-top-box .b-profile-box > ul + .b-sns-box{padding:20px 0 25px;}
.bn-view-organ01.type01 .b-top-box .b-profile-box .b-info-bottom-box{padding:30px 0 0 0;}
.bn-view-organ01.type01 .b-top-box .b-profile-box .b-info-bottom-box .img-wrap{text-align:center}
.bn-view-organ01.type01 .b-top-box .b-profile-box .b-info-bottom-box .img-wrap img{max-width:100%;}
.bn-view-organ01.type01 .b-top-box .b-profile-box > pre{font-family:inherit;line-height:30px;}

.bn-view-organ01.type01 .b-team-wrap .b-team-box{display:table;padding:45px 0;width:100%;border-bottom:1px solid #d8d8d8;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box:first-of-type{border-top:1px solid #222;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box:after{content:'';display:block;clear:both;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-left-box{display:table-cell;padding:0 30px;box-sizing:border-box;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-left-box > p{line-height:25px;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-left-box > pre{font-family:inherit;line-height:25px;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-right-box{display:table-cell;position:relative;padding:0 30px;width:397px;box-sizing:border-box;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-right-box:after{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:100%;background:#d8d8d8;transform:translateY(-50%);}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-right-box .b-info-box{padding:0 0 20px;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-right-box .b-info-box > ul > li{position:relative;padding:0 0 6px 12px;line-height:25px;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-right-box .b-info-box > ul > li:last-of-type{padding-bottom:0;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-right-box .b-info-box > ul > li:before{content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:5px;background:#ccc;border-radius:4px;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-right-box .b-info-box > ul > li a,
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-right-box .b-info-box > ul > li span{word-break:break-all;}

.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box{padding:20px 0 0;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box .b-name{padding:0 0 10px;font-size:18px;line-height:28px;font-weight:500;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box .b-name .b-info{font-weight:300;font-size:17px;line-height:25px;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box .b-btn-wrap{padding:0 0 15px;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box .b-btn-wrap a{margin-bottom:0;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box > ul{padding:0 0 8px;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box > ul > li{display:inline-block;position:relative;margin:0 35px 10px 0;padding:0 0 0 11px;font-weight:500;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box > ul > li:last-of-type{margin:0;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box > ul > li:before{content:'';display:block;position:absolute;top:7px;left:0;width:5px;height:5px;background:#959595;border-radius:5px;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box > ul + .b-sns-box{padding:0 0 25px;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box .b-info-bottom-box{padding:30px 0 0 0;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box .b-info-bottom-box .img-wrap{text-align:center}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box .b-info-bottom-box .img-wrap img{max-width:100%;}
.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box > pre{font-family:inherit;line-height:30px;}

.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-btn-wrap{padding:25px 0 0 12px;}

.bn-view-organ01.type01 .b-sns-box{padding:0 0 15px;}
.bn-view-organ01.type01 .b-sns-box ul{display:inline-block;vertical-align:middle;}
.bn-view-organ01.type01 .b-sns-box ul li{display:inline-block;padding:0 10px 0 0;}
.bn-view-organ01.type01 .b-sns-box ul li:last-of-type{padding:0 8px 0 0;}
.bn-view-organ01.type01 .b-sns-box ul li a{display:block;width:36px;height:36px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.bn-view-organ01.type01 .b-sns-box ul li .b-sns-home{background-image:url(/_res/board/img/common/ico-homepage02.png);}
.bn-view-organ01.type01 .b-sns-box ul li .b-sns-fb{background-image:url(/_res/board/img/common/ico-fb01.png);}
.bn-view-organ01.type01 .b-sns-box ul li .b-sns-tw{background-image:url(/_res/board/img/common/ico-tw01.png);}
.bn-view-organ01.type01 .b-sns-box ul li .b-sns-bg{background-image:url(/_res/board/img/common/ico-blog01.png);}
.bn-view-organ01.type01 .b-sns-box ul li .b-sns-yt{background-image:url(/_res/board/img/common/ico-yt01.png);}
.bn-view-organ01.type01 .b-sns-box ul li .b-sns-in{background-image:url(/_res/board/img/common/ico-insta01.png);}
.bn-view-organ01.type01 .b-sns-box ul li .b-sns-ka{background-image:url(/_res/board/img/common/ico-kakao01.png);}
.bn-view-organ01.type01 .b-icon-box{display:inline-block;}
.bn-view-organ01.type01 .b-icon-box ul > li{display:inline-block;position:relative;margin:0 5px;line-height:1;vertical-align:middle;}
.bn-view-organ01.type01 .b-icon-box ul > li > a{display:inline-block;width:22px;height:22px;background-repeat:no-repeat;background-position:center center;background-size:100%;}
.bn-view-organ01.type01 .b-icon-box ul li .b-location{background-image:url(/_res/board/img/common/ico-location02.png);}
.bn-view-organ01.type01 .b-box{padding:0 0 55px 0;}

.bn-view-organ01.type01 .b-major-table .b-col01{width:calc(100% / 6);}
.bn-view-organ01.type01 .b-major-table .half-b-col01{width:50%;}
.bn-view-organ01.type01 .b-major-table .b-col02{width:calc(100% / 6 * 5);}

/* 이화소개 > 기관안내 > 기구표 */
.bn-organ01.type01 .b-organ-box{position:relative;padding:0 0 90px;}
.bn-organ01.type01 .b-organ-box:last-of-type{padding:0;}
.bn-organ01.type01 .b-organ-box:after{content:'';display:block;position:absolute;bottom:0;left:calc(50% - 1px);width:2px;height:90px;background:#898989;}
.bn-organ01.type01 .b-organ-box:last-of-type:after{display:none;}
.bn-organ01.type01 .b-organ-box > p{text-align:center;}
.bn-organ01.type01 .b-organ-box > p a{display:inline-block;padding:12px 10px;min-width:170px;background:#8e724b;font-size:18px;;line-height:23px;font-weight:400;color:#fff;box-sizing:border-box;}
.bn-organ01.type01 .b-organ-box > div{margin:-15px 0 0;padding:55px 45px 40px;border:1px solid #969696;}
.bn-organ01.type01 .b-organ-box > div  > ul:nth-child(n + 2){margin:20px 0 0;padding:20px 0 0;border-top:1px solid #d8d8d8;}
.bn-organ01.type01 .b-organ-box > div  > ul > li{display:inline-block;position:relative;padding:0 10px 10px 12px;vertical-align:top;box-sizing:border-box;}
.bn-organ01.type01 .b-organ-box > div  > ul > li:before{content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:5px;background:#a2a2a2;border-radius:50%;}
.bn-organ01.type01 .b-organ-box > div  > ul > li > a{font-size:17px;line-height:23px;font-weight:400;word-break:break-word;}
.bn-organ01.type01 .b-organ-box > div  > ul > li > a:hover{color:#f6165d;}
.bn-organ01.type01 .b-organ-box > div  > ul > li > span.info{font-size:17px;line-height:23px;font-weight:400;word-break:break-word;}
.bn-organ01.type01 .b-organ-box > div  > ul > li > span:hover{color:#f6165d;}
.bn-organ01.type01 .b-organ-box > div  > ul > li ul{padding:8px 0 0;}
.bn-organ01.type01 .b-organ-box > div  > ul > li ul li{position:relative;padding:0 0 8px 10px;}
.bn-organ01.type01 .b-organ-box > div  > ul > li ul li:hover:before{background:#f6165d;}
.bn-organ01.type01 .b-organ-box > div  > ul > li ul li:before{content:'';display:block;position:absolute;top:10px;left:0;width:4px;height:1px;background:#333;}
.bn-organ01.type01 .b-organ-box > div  > ul > li ul li a{font-size:15px;line-height:20px;}
.bn-organ01.type01 .b-organ-box > div  > ul > li > ul li a:hover{color:#f6165d;}

.bn-organ01.type01 .b-organ-box.row04 > div  > ul > li{width:calc(100% / 4 - 5px);}
.bn-organ01.type01 .b-organ-box.row05 > div  > ul > li{width:calc(100% / 5 - 5px);}
.bn-organ01.type01 .b-organ-box.row06 > div  > ul > li{width:calc(100% / 6 - 5px);}

.bn-organ01.type01 .b-organ-box > p a.yellow{background:#ffc62f;color:#222;}
.bn-organ01.type01 .b-organ-box > p a.green{background:#00311e;}

/* 이화소개 > 규칙집 */
.search-wrap-rules{margin:0 0 15px;}
.search-wrap-rules .search-box-rules{display:inline-block;width:calc(100% - 49px);border:1px solid #dedede;border-radius:0 10px 0 10px;vertical-align:top;}
.search-wrap-rules input{display:inline-block;padding:8.5px 10px;width:calc(100% - 36px);background:transparent;border:0;font-size:15px;color:#666;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.search-wrap-rules input:focus{outline:#222 solid 1px;outline-offset:0;}
.search-wrap-rules input::placeholder{font-family:inherit;color:#999;font-weight:100;}
.search-wrap-rules button{padding:10px 15px;background:#fff url(/_res/board/img/common/b-ico-sch.png) no-repeat center center;border:0;box-sizing:border-box;vertical-align:middle;cursor:pointer;text-indent:-9999px;}
.search-wrap-rules .btn-reset{position:static;padding:19.5px 20px;background:url(/_res/ewha/img/common/ico-refresh.png) no-repeat center center;border:1px solid #dedede;box-sizing:border-box;}
.bn-view-common01.type01 + .bn-list-common01.type01{padding:20px 0 0;}

.select-wrap-rules{padding:0 0 3px;}
.select-rules{position:relative;margin:0 5px 0 0;padding:5px 25px 5px 10px;min-width:120px;width:calc(100% - 2px);height:36px;border:1px solid #dedede;background:#fff url(/_res/board/img/common/btn-sel-open01.png) no-repeat right 10px center;font-size:15px;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#5c5c5c;}
.select-rules:last-of-type{margin:0;}

.rulebook .bn-view-common02.type01 .b-file-box ul li a{color:#005eb5;text-decoration:underline;}
.rulesBody .date{text-align:right;padding:0 0 20px;font-size:16px;line-height:21px;}

.rulebook .bn-list-common01.type01.bn-common col{width:auto !important;}

.rulebook .bn-list-common01.type01 table tbody td{padding:13px 10px;text-align:center !important;}
.rulebook .bn-list-common01.type01 .b-title-box > a{padding:0;max-width:none;}
.rulebook .bn-list-common01.type01 .article-chk + .b-title-box{padding:0;}

/* 규칙집  LNB */
.lnb-box{padding:0 0 110px;}
.lnb-box .lnb-menu{max-height:550px;overflow:auto;}
.lnb-box .lnb-menu > li > a{display:block;padding:18px 34px 18px 24px;background:url(/_res/ewha/img/common/ico-lnb-open.png) no-repeat right 18px center;background-size:16px;border-bottom:1px solid #e1e1e1;font-size:18px;line-height:23px;color:#5c5c5c;font-weight:400;}
.lnb-box .lnb-menu > li:first-of-type > a{border-top:1px solid #e1e1e1;}
.lnb-box .lnb-menu > li > a.active{background-color:#006640;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);color:#fff;font-weight:500;}
.lnb-box .lnb-menu > li > a.on{background-color:#006640;background-image:url(/_res/ewha/img/common/ico-lnb-close.png);border-bottom:1px solid rgba(255,255,255,0.3);color:#fff;font-weight:500;}
.lnb-box .lnb-menu > li.no-bg > a{background-image:none;}
.lnb-box .lnb-menu > li.no-rule > a{background-image:none;cursor:default;}
.lnb-box .lnb-menu > li > ul{display:none;padding:24px;border-bottom:1px solid #e1e1e1;}
.lnb-box .lnb-menu > li.active > ul{display:block;}
.lnb-box .lnb-menu > li > ul > li{padding:0 0 10px;}
.lnb-box .lnb-menu > li > ul > li:last-of-type{padding:0;}
.lnb-box .lnb-menu > li > ul > li > a{line-height:22px;}
.lnb-box .lnb-menu > li > ul > li.active > a{color:#d50849;font-weight:500;}
.lnb-box .lnb-menu > li > ul > li > a:hover{color:#d50849;font-weight:500;}

.lnb-box .lnb-menu > li > ul > li > ul{padding:8px 0;}
.lnb-box .lnb-menu > li > ul > li > ul > li{position:relative;padding:0 0 8px 10px;}
.lnb-box .lnb-menu > li > ul > li > ul > li:last-of-type{padding-bottom:0;}
.lnb-box .lnb-menu > li > ul > li > ul > li > a{line-height:22px;}
.lnb-box .lnb-menu > li > ul > li > ul > li > a:before{content:'';display:block;position:absolute;top:11px;left:0;width:2px;height:2px;background:#333;}
.lnb-box .lnb-menu > li > ul > li > ul > li > a.active,
.lnb-box .lnb-menu > li > ul > li > ul > li > a:hover{color:#d50849;font-weight:500;}
.lnb-box .lnb-menu > li > ul > li > ul > li > a.active:before,
.lnb-box .lnb-menu > li > ul > li > ul > li > a:hover:before{background:#d50849}
.lnb-box .lnb-menu > li > ul > li > ul > li > ul{padding:5px 0;}
.lnb-box .lnb-menu > li > ul > li > ul > li > ul > li{position:relative;padding:0 0 6px 10px;}
.lnb-box .lnb-menu > li > ul > li > ul > li > ul > li:last-of-type{padding-bottom:0;}
.lnb-box .lnb-menu > li > ul > li > ul > li > ul > li > a{line-height:22px;}
.lnb-box .lnb-menu > li > ul > li > ul > li > ul > li > a:before{content:'';display:block;position:absolute;top:11px;left:0;width:4px;height:1px;background:#333;}
.lnb-box .lnb-menu > li > ul > li > ul > li > ul > li > a.active,
.lnb-box .lnb-menu > li > ul > li > ul > li > ul > li > a:hover{font-weight:500;}
.lnb-box .lnb-menu > li > ul > li > ul > li > ul > li > ul{padding:5px 0;}
.lnb-box .lnb-menu > li > ul > li > ul > li > ul > li > ul > li{padding:0 0 5px;}
.lnb-box .lnb-menu > li > ul > li > ul > li > ul > li > ul > li:last-of-type{padding-bottom:0;}
.lnb-box .lnb-menu > li > ul > li > ul > li > ul > li > ul > li > a{font-size:14px;line-height:21px;}
.lnb-box .lnb-menu > li > ul > li > ul > li > ul > li > ul > li > a.active,
.lnb-box .lnb-menu > li > ul > li > ul > li > ul > li > ul > li > a:hover{font-weight:500;}

/* 규칙집 안내 문구 */
.rule-box{padding:85px 10px;border:1px solid #d8d8d8;}
.rule-box p{padding:190px 0 0;font-size:17px;line-height:23px;text-align:center;font-weight:400;}
.rule-box .select-rule{background:url(/_res/ewha/img/common/ico-rules01.png) no-repeat center top;}
.rule-box .no-rule{background:url(/_res/ewha/img/common/ico-rules02.png) no-repeat center top;}

/* 교직원 찾기 LNB */
.lnb-wrap.staff { 
	float: left;
	padding: 0 30px 0 0;
	width: 325px;
	min-height:420px;

}
.lnb-wrap.staff + .content {
	float: left;
	width: calc(100% - 355px);
}


.staff-box  .scrollert>.scrollert-scrollbar-y {
	width: 28px;
}
.staff-box  .scrollert>.scrollert-scrollbar {
	right: -12px;
}

.lnb-wrap.staff { position: relative; }
.staff-box {
	padding: 10px;
	border: 1px solid #eee;
	border-radius: 5px;
	height: calc(100% - 40px);
	overflow: hidden;
	margin-bottom: 30px;
}

.staff-search { line-height: 24px; height: 600px;}
.staff-search li > .node {display: block;
	position:relative;
	top:2px;
	width: 15px;
	height: 17px;
	vertical-align: middle;
	/* margin-right: 8px; */
	background: url(/_res/board/img/common/ico-lnb-con.png) no-repeat 0px 2px;
	background-size:15px;
	clear: both;
	float: left;
	cursor: pointer;
}
.staff-search li a.organization {
	margin-left: 25px;
	display: block;
}
.staff-search li[data-has-children].opened > .node {background: url(/_res/board/img/common/ico-lnb-close.png) no-repeat 0px 2px;background-size:15px;}
.staff-search li[data-has-children] > .node {background: url(/_res/board/img/common/ico-lnb-open.png) no-repeat 0px 2px;background-size:15px;}
.staff-search li li { margin-left: 16px; }
.staff-search .lnb-menu li.active > a.organization {color:#d50849;font-weight:500;}

.staff-box .m-lnb-btn{display:none;}

.bn-list-search-faculty01 .b-top-info-wrap{padding:0 0 15px;}
.bn-list-search-faculty01 .b-wrap:after{content:'';display:block;clear:both;}
.bn-list-search-faculty01 .b-wrap .sf-box{float:left;margin:0 35px 30px 0;border:1px solid #e1e1e1;box-sizing:border-box;transition:all 0.3s;}
.bn-list-search-faculty01 .b-wrap .sf-box:hover{box-shadow:5px 5px 10px rgba(0,0,0,0.1);}
.bn-list-search-faculty01.type01 .b-wrap .sf-box{width:calc(50% - 17.5px);}
.bn-list-search-faculty01.type02 .b-wrap .sf-box{width:calc(33.333333% - 23.5px);}
.bn-list-search-faculty01.type01 .b-wrap .sf-box:nth-of-type(2n){margin-right:0;}
.bn-list-search-faculty01.type02 .b-wrap .sf-box:nth-of-type(3n){margin-right:0;}
.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(1){margin:0 0 20px;height:228px;overflow:hidden;}
.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(1) > div{padding:20px 25px 0;}
.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(1) > div > div{padding:0 0 28px;}
.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(1) > div > div:last-of-type{padding:0;}
.bn-list-search-faculty01 .b-wrap .sf-box h5{padding:0 0 20px;font-size:20px;line-height:25px;color:#00673f;font-weight:500;}
.bn-list-search-faculty01 .b-wrap .sf-box h5 > span{vertical-align:middle;}/* 20200408 교직원검색 결과에서 국문 성명과 영문 성명의 수직 정렬이 일치하지 않는 현상 수정 */
.bn-list-search-faculty01 .b-wrap .sf-box .b-email{display:inline-block;margin:0 0 0 6px;width:20px;height:16px;background:url(/_res/board/img/common/ico-prof-mail02.png) no-repeat center center;background-size:100%;text-indent:-9999px;vertical-align:middle;}
.bn-list-search-faculty01 .b-wrap .sf-box .b-position{padding:0 0 20px;font-size:17px;line-height:23px;color:#5c5c5c;font-weight:500;}
.bn-list-search-faculty01 .b-wrap .sf-box ul li{position:relative;padding:0 0 5px 11px;font-size:17px;line-height:23px;font-weight:500;}
.bn-list-search-faculty01 .b-wrap .sf-box ul li:before{content:'';display:block;position:absolute;top:8.5px;left:0;width:5px;height:5px;background:#ccc;border-radius:50%;}
.bn-list-search-faculty01 .b-wrap .sf-box ul li:last-of-type{padding-bottom:0;}
/*n-list-search-faculty01 .b-wrap .sf-box ul li span{display:block;} */
.bn-list-search-faculty01 .b-wrap .sf-box p{font-size:17px;line-height:23px;}
.bn-list-search-faculty01 .b-wrap .sf-box p.b-p-type01{font-weight:500;}
.bn-list-search-faculty01 .b-wrap .sf-box pre{font-size:17px;line-height:23px;}

.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2){position:relative;padding:0 0 20px;min-height:82px;box-sizing:border-box;}
.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2) .b-btn-wrap{padding:0 20px 12px;}
.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2) .b-btn-wrap a{display:inline-block;margin:0 6px 10px 0;width:calc(50% - 7px);text-align:left;vertical-align:top;}
.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2) .b-btn-wrap a:last-of-type{margin:0;}
.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2) .btn-more-sf{position:absolute;left:0;bottom:0;padding:10px;width:100%;background:#cccccc url(/_res/board/img/common/ico-sf-open.png) no-repeat center center;background-size:16px;box-sizing:border-box;transition:background-color .3s;}
.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2) .btn-more-sf:hover{background-color:#acacac;}
.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2) .btn-more-sf.on{background-image:url(/_res/board/img/common/ico-sf-close.png);}
.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2) .btn-more-sf.no-more{background-image:none;cursor:default;}
.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2) .btn-more-sf.no-more:hover{background-color:#ccc;}

/* 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;border-bottom:1px solid #000; }
.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:auto;}
.bn-list-phone02.type01 .b-col02{width:20%;}
.bn-list-phone02.type01 .b-col03{width:20%;}
.bn-list-phone02.type01 .b-col04{width:20%;}
.bn-list-phone02.type01 .b-col05{width:12%;}
.bn-list-phone02.type01 .b-col06{width:12%;}

.bn-list-phone02.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-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 #d8d8d8;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.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/board/img/common/ico-btn-lnk01.png) no-repeat center center;background-size:100%;}

.b-copy-email{display:inline-block;width:22px;height:18px;background:url(/_res/board/img/common/ico-prof-mail.png) no-repeat center center;background-size:100%;text-indent:-9999px;}
.b-copy-email + textarea{position:fixed;top:0;left:0;width:0;height:0;background:none;border-color:#fff;overflow:hidden;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;} /* IE에서 최초 한번 클립보드 액세스 허용 경고창이 뜰 때 textarea가 노출되는 현상 방지 */

/* 편의시설 > 식당 list*/
.ko .restaurant .bn-list-img01.type03 .b-box02 .b-title-box .b-btn-diet{display:inline-block;position:relative;top:2px;width:25px;height:25px;background:url(/_res/board/img/common/ico-food.png) no-repeat center center;background-size:100%;}
.ko .restaurant .bn-list-img01.type03 .b-box02 .b-title-box .b-title{width:calc(100% - 60px);}

/* 편의시설 > 식당 */
.bn-view-menu01 .b-cafeteria-wrap{margin:0 0 35px;padding:0 0 35px;border-bottom:1px dashed #d8d8d8;}
.bn-view-menu01 .b-cafeteria-wrap:after{content:'';display:block;clear:both;}
.bn-view-menu01 .b-cafeteria-wrap .b-btn-location{display:inline-block;position:relative;top:5px;margin:0 0 0 8px;width:25px;height:25px;background:url(/_res/board/img/common/ico-location.png) no-repeat center center;background-size:100%;}
.bn-view-menu01 .b-cafeteria-wrap .b-left-box{float:left;padding:0 25px 0 0;width:61.5%;box-sizing:border-box;}
.bn-view-menu01 .b-cafeteria-wrap .b-left-box > div:after{content:'';display:block;clear:both;}
.bn-view-menu01 .b-cafeteria-wrap .b-left-box .carousel-wrap{float:left;position:relative;width:280px;}
.bn-view-menu01 .b-cafeteria-wrap .b-left-box .item .b-img-box{height:200px;background:#ebebeb;overflow:hidden;}
.bn-view-menu01 .b-cafeteria-wrap .b-left-box .item .b-img-box img{width:100%;height:100%;object-fit:cover;}
.bn-view-menu01 .b-cafeteria-wrap .b-left-box .b-txt-box{float:left;padding:0 25px;width:calc(100%  - 280px);border-right:1px solid #d8d8d8;box-sizing:border-box;}
.bn-view-menu01 .b-cafeteria-wrap .b-left-box .b-txt-box .b-tel{display:inline-block;padding:0 0 6px;line-height:25px;}
.bn-view-menu01 .b-cafeteria-wrap .b-left-box .b-txt-box .b-txt01{height:150px;line-height:25px;overflow:hidden;}
.bn-view-menu01 .b-cafeteria-wrap .b-right-box{float:left;width:38.5%;}
.bn-view-menu01 .b-cafeteria-wrap .b-right-box .b-info-wrap{height:182px;overflow:hidden;}
.bn-view-menu01 .b-cafeteria-wrap .b-right-box .b-info-wrap pre{line-height:25px;}
.bn-view-menu01 .b-cafeteria-wrap .b-right-box .b-info-wrap .b-info-box .b-mark-p01{font-size:15px;line-height:25px;color:#015d38;}
.bn-view-menu01 .b-cafeteria-wrap .b-right-box .b-info-wrap .b-info-box ul li{font-size:15px;line-height:22px;}
.bn-view-menu01 .b-cafeteria-wrap .b-right-box .b-info-wrap .b-info-box ol{padding:0 0 0 16px;}
.bn-view-menu01 .b-cafeteria-wrap .b-right-box .b-info-wrap .b-info-box ol li{font-size:15px;line-height:22px;list-style-type:decimal;}
.bn-view-menu01 .b-cafeteria-wrap .b-btn-more-wrap:after{content:'';display:block;clear:both;}
.bn-view-menu01 .b-cafeteria-wrap .b-btn-more-wrap .b-btn-more{float:right;margin:20px 0 0 0;width:50px;height:35px;background:url(/_res/board/img/common/b-ico-btn-more.png) no-repeat center center;background-size:13px;border:1px solid #d8d8d8;}
.bn-view-menu01 .b-cafeteria-wrap .b-btn-more-wrap .b-btn-more.on{background-image:url(/_res/board/img/common/b-ico-btn-more-close.png);}

.bn-view-menu01.type01 .owl-theme .owl-dots .owl-dot span{margin:0 6px 0 0;width:11px;height:11px;background:none;border:1px solid #5c5c5c;}
.bn-view-menu01.type01 .owl-theme .owl-dots .owl-dot.active span{width:23px;background:#e02760;border-color:#e02760;}
.bn-view-menu01.type01 .mini-board-ctrl{position:absolute;bottom:2px;z-index:10;margin:0 0 0 16px;}
.bn-view-menu01.type01 .mini-board-ctrl.no-dots{display:none;}
.bn-view-menu01.type01 .mini-board-ctrl img{display:none;}
.bn-view-menu01.type01 .carousel-stop img:first-of-type{display:inline-block;}
.bn-view-menu01.type01 .carousel-play img:last-of-type{display:inline-block;}

.bn-view-menu01.type01 .b-menu-wrap .b-title-box:after{content:'';display:block;clear:both;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box{float:left;width:386px;border:1px solid #d8d8d8;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box a{display:inline-block;width:49px;height:48px;background-repeat:no-repeat;background-position:center center;background-size:7px;vertical-align:top;text-indent:-9999px;overflow:hidden;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box .b-prev{background-image:url(/_res/board/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/board/img/common/b-ico-btn-next.png);}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box a.disabled{opacity:0.3;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box span{display:inline-block;padding:14px 0;width:calc(100% - 108px);border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;font-size:20px;font-weight:500;text-align:center;vertical-align:top;}
.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-tab-box{float:right;width:600px;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box{margin:0 0 10px;border-top:1px solid #222;border-bottom:1px solid #d8d8d8;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box:after{content:'';display:block;clear:both;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day{float:left;width:calc(100% / 7);border-right:1px solid #d8d8d8;box-sizing:border-box;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day:last-of-type{border-right:0;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day .b-day{padding:15px;background:#f2f8f6;font-size:17px;font-weight:500;text-align:center;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day .b-menu{padding:15px 30px;border-bottom:1px solid #d8d8d8;box-sizing:border-box;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day .b-menu:last-of-type{border-bottom:0;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day .b-menu p{padding:0 0 6px;line-height:22px;color:#015c38;font-weight:500;text-align:center;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day .b-menu p:last-child{padding:0;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day .b-menu ul li{padding:0 0 6px;line-height:22px;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day .b-menu ul li:last-of-type{padding:0;}
.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day.b-no-menu{padding:25px;width:100%;text-align:center;}
.bn-view-menu01.type01 .b-menu-wrap .b-origin{line-height:28px;}
.bn-view-menu01.type01 .b-menu-wrap pre{line-height:24px;}

/* 편의시설 > 식당 write */
.bn-write-common01.type01 .common-board .tb-write tbody td:after{content:'';display:block;clear:both;}
.bn-write-common01.type01 .common-board .tb-write tbody td > div:nth-of-type(1){float:left;}
.bn-write-common01.type01 .common-board .tb-write tbody td > div:nth-of-type(2){float:right;}
.bn-write-common01.type01 .common-board .tb-write tbody td > div:last-of-type{padding:0;}
.bn-write-common01.type01 .common-board .tb-write tbody td > div > div{display:inline-block;}
.bn-write-common01.type01 .common-board .b-file-btn{display:inline-block;padding:8px 13px;border:1px solid #ccc;font-size:14px;line-height:22px;color:#333;vertical-align:middle;}
.bn-write-common01.type01 .common-board .b-upload-btn{display:inline-block;padding:8px 13px;border:1px solid #ccc;font-size:14px;line-height:22px;color:#333;vertical-align:middle;}
.bn-write-common01.type01 .common-board .b-upload-btn:last-of-type{margin-right:0;}


/* 새창팝업 */
.pop-top-box{padding:15px 10px;background:#045738;}
.pop-top-box:after{content:"";display:block;clear:both;}
.pop-top-box h1{float:left;font-size:inherit;}
.pop-top-box .b-pop-close-btn{display:inline-block;float:right;margin:7px 0 0 0;width:19px;height:19px;background:url(/_res/ewha/img/common/btn-pop-close.png) no-repeat 0 0/100%;text-indent:-99999px;}
.pop-con-wrap{padding:0 10px;}
.pop-etc-box{padding:10px;}
.pop-etc-box:after{content:"";display:block;clear:both;}
.pop-etc-box .b-pop-print-btn{position:static;float:right;width:48px;height:48px;border:1px solid #ddd;background:url(/_res/ewha/img/common/ico-print.png) no-repeat center center;}

/* 검색 도움말 */
.pop-con-wrap02{padding:35px;}

.pop-top-box02{position:relative;background:#fff;padding:24px 0 24px 0;margin:0 35px;border-bottom:2px solid #333;}
.pop-top-box02:after{content:'';display:block;clear:both;}
.pop-top-box02 h1{float:left;font-size:30px;line-height:38px;color:#333;font-weight:500;}
.pop-top-box02 > div{float: right;padding:7px 61px 0 0;}
.pop-top-box02 > div > .pop-util-btn{margin:0 25px 0 0;padding:0 29px 0 0;font-size:16px;line-height:24px;color:#191919;font-weight:200;}
.pop-top-box02 > div > .pop-util-btn:last-of-type{margin:0;}
.pop-top-box02 > div > .pop-util-btn.type01{background:url(/_res/ewha/img/life/ico-pop-top01.png) no-repeat 100%;}
.pop-top-box02 > div > .pop-util-btn.type02{background:url(/_res/ewha/img/life/ico-pop-top02.png) no-repeat 100%;}
.pop-top-box02 .pop-close-btn{display:inline-block;width:26px;height:26px;position:absolute;top:50%;right:0;transform:translate(0 , -50%);background:url(/_res/ewha/img/common/btn-pop-close02.png) no-repeat 0 0/100%;text-indent:-99999px;}

/* 편의복지 > 편의시설 */
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box:after{content:'';display:block;clear:both;}
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-left-box{float:left;width:170px;padding:0 25px 0 0;box-sizing:border-box;}
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-left-box p{padding:25px 0 0;border-top:1px solid #222;font-size:17px;line-height:25px;font-weight:500;text-align:center;}
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box{float:left;width:calc(100% - 170px); min-height: 100px;}
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box:after{content:'';display:block;clear:both;}
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div{display:inline-block;margin:0 30px 30px 0;padding:24px;width:calc(25% - 27.5px);min-height:187px;border:1px solid #d8d8d8;box-sizing:border-box;vertical-align:top;}
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div:nth-of-type(4n){margin-right:0;}
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div .b-title-box p{display:inline-block;width:calc(100% - 35px);height:46px;font-size:15px;line-height:23px;font-weight:500;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div .b-title-box .b-btn-location{display:inline-block;position:relative;top:5px;width:25px;height:25px;background:url(/_res/board/img/common/ico-location.png) no-repeat center center;background-size:100%;vertical-align:top;}
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div .b-content-box{position:relative;margin:10px 0 0;padding:10px 0 0;}
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div .b-content-box:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:1px;background:#ececec;}
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div .b-content-box ul li{padding:0 0 6px 0;font-size:15px;line-height:20px;}
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div .b-content-box ul li:last-of-type{padding:0;}
.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div .b-btn-wrap{padding:12px 0 0;}

/* 이화소개 > 부총장 */
.bn-view-vice01.type01 .b-vice-box{padding:45px 0;border-bottom:1px solid #d8d8d8;}
.bn-view-vice01.type01 .b-vice-box:first-of-type{border-top:1px solid #222;}
.bn-view-vice01.type01 .b-vice-box:after{content:'';display:block;clear:both;}
.bn-view-vice01.type01 .b-vice-box .b-left-box{float:left;position:relative;padding:0 30px;width:calc(100% - 397px);box-sizing:border-box;}
.bn-view-vice01.type01 .b-vice-box .b-left-box:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:100%;background:#d8d8d8;transform:translateY(-50%);}
.bn-view-vice01.type01 .b-vice-box .b-left-box > p{line-height:25px;}
.bn-view-vice01.type01 .b-vice-box .b-left-box > pre{font-family:inherit;line-height:25px;}
.bn-view-vice01.type01 .b-vice-box .b-right-box{float:left;padding:0 30px;width:397px;box-sizing:border-box;}
.bn-view-vice01.type01 .b-vice-box .b-right-box .b-info-box{padding:0 0 20px;}
.bn-view-vice01.type01 .b-vice-box .b-right-box .b-info-box > ul > li{position:relative;padding:0 0 6px 11px;line-height:25px;font-weight:400;}
.bn-view-vice01.type01 .b-vice-box .b-right-box .b-info-box > ul > li:last-of-type{padding-bottom:0;}
.bn-view-vice01.type01 .b-vice-box .b-right-box .b-info-box > ul > li:before{content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:5px;background:#ccc;border-radius:4px;}
.bn-view-vice01.type01 .b-vice-box .b-right-box .b-info-box > ul > li a,
.bn-view-vice01.type01 .b-vice-box .b-right-box .b-info-box > ul > li span{word-break:break-all;}
.bn-view-vice01.type01 .b-sns-box{padding:0 0 15px;}
.bn-view-vice01.type01 .b-sns-box ul{display:inline-block;vertical-align:middle;}
.bn-view-vice01.type01 .b-sns-box ul li{display:inline-block;padding:0 10px 0 0;}
.bn-view-vice01.type01 .b-sns-box ul li:last-of-type{padding:0 8px 0 0;}
.bn-view-vice01.type01 .b-sns-box ul li a{display:block;width:36px;height:36px;background-repeat:no-repeat;background-position:center;background-size:100%;}
.bn-view-vice01.type01 .b-sns-box ul li .b-sns-home{background-image:url(/_res/board/img/common/ico-homepage02.png);}
.bn-view-vice01.type01 .b-sns-box ul li .b-sns-fb{background-image:url(/_res/board/img/common/ico-fb01.png);}
.bn-view-vice01.type01 .b-sns-box ul li .b-sns-tw{background-image:url(/_res/board/img/common/ico-tw01.png);}
.bn-view-vice01.type01 .b-sns-box ul li .b-sns-bg{background-image:url(/_res/board/img/common/ico-blog01.png);}
.bn-view-vice01.type01 .b-sns-box ul li .b-sns-yt{background-image:url(/_res/board/img/common/ico-yt01.png);}
.bn-view-vice01.type01 .b-sns-box ul li .b-sns-in{background-image:url(/_res/board/img/common/ico-insta01.png);}
.bn-view-vice01.type01 .b-icon-box{display:inline-block;}
.bn-view-vice01.type01 .b-icon-box ul > li{display:inline-block;position:relative;margin:0 5px;line-height:1;vertical-align:middle;}
.bn-view-vice01.type01 .b-icon-box ul > li > a{display:inline-block;width:22px;height:22px;background-repeat:no-repeat;background-position:center center;background-size:100%;}
.bn-view-vice01.type01 .b-icon-box ul li .b-location{background-image:url(/_res/board/img/common/ico-location02.png);}

/* .bn-list-cal01 type01 */
.bn-list-cal01.type01 .b-cal-day-box{padding:0 0 15px;}
.bn-list-cal01.type01 .b-cal-day-box:after{content:'';display:block;clear:both;}
.bn-list-cal01.type01 .b-cal-day-box > p{float:left;min-width:120px;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-day-box > p a{display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;background-size:5px;border:1px solid #959595;border-radius:50%;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/board/img/common/b-ico-btn-prev.png)}
.bn-list-cal01.type01 .b-cal-day-box > p .b-next{background-image:url(/_res/board/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 14px;font-weight:500;font-size:20px;color:#395065;vertical-align:middle;}
.bn-list-cal01.type01 .b-viewmode-box{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:-2px;}
.bn-list-cal01.type01 .b-cal-list-box > div:first-of-type{border-top:1px solid #222;}
.bn-list-cal01.type01 .b-cal-list-box > div{display:table;width:100%;border-bottom:1px solid #d8d8d8;table-layout:fixed;}
.bn-list-cal01.type01 .b-cal-list-box > div > p{display:table-cell;width:150px;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:15px 20px;width:250px;border-right:1px solid #d8d8d8;line-height:20px;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul{display:table-cell;padding:15px 20px;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:400px;}
.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:150px;}
.bn-list-cal01.type01 .b-cal-top-box.bachelor div p:nth-of-type(2){width:250px;}
.bn-list-cal01.type01 .b-cal-top-box.bachelor div p:nth-of-type(3){width:auto;}
.bn-list-cal01.type01 .b-cal-pc-hide{display:none !important;}
.en .bn-list-cal01.type01 p{word-break:break-all;word-wrap:break-word;}

/* bn-list-curriculum01 type01 */
.bn-list-curriculum01.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-curriculum01.type01 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:600;}
.bn-list-curriculum01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-curriculum01.type01 .adm-chk label{font-size:15px;}
.bn-list-curriculum01.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-curriculum01.type01 .total-wrap span{color:#00b389;}
.bn-list-curriculum01.type01 .article-chk{position:absolute;top:2px;left:5px;}
.bn-list-curriculum01.type01 table{padding:0 0 50px 0;width:100%;border-spacing:0;border-top:1px solid #2b2b2b;table-layout:fixed;}
.bn-list-curriculum01.type01 .b-col01{width:12.5%;}
.bn-list-curriculum01.type01 .b-col02{width:12.5%;}
.bn-list-curriculum01.type01 .b-col03{width:12.5%;}
.bn-list-curriculum01.type01 .b-col04{width:12.5%;}
.bn-list-curriculum01.type01 .b-col05{width:12.5%;}
.bn-list-curriculum01.type01 .b-col06{width:12.5%;}
.bn-list-curriculum01.type01 .b-col07{width:12.5%;}
.bn-list-curriculum01.type01 .b-col08{width:12.5%;}
.bn-list-curriculum01.type01 table tbody tr:hover{background:#f6fcfa;}
.bn-list-curriculum01.type01 table tbody tr.b-top-box:hover td{background:#f6fcfa;}
.bn-list-curriculum01.type01 table thead th{padding:20px 10px;border-bottom:1px solid #d8d8d8;background-color:#f6f6f6;font-size:15px;font-weight:600;}
.bn-list-curriculum01.type01 table thead th.b-no-right{border-right:none !important}
.bn-list-curriculum01.type01 table tbody td{position:relative;padding:15px 10px;border-bottom:1px solid #d8d8d8;font-size:15px;text-align:center;}
.bn-list-curriculum01.type01 table tbody .b-top-box td{background:#f6f6f6;}
.bn-list-curriculum01.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-curriculum01.type01 table tbody td.b-no-right{border-right:none !important;}
.bn-list-curriculum01.type01 .b-title-box > a{display:inline-block;max-width:calc(100% - 5px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height:21px;vertical-align:middle;box-sizing:border-box;}
.bn-list-curriculum01.type01 .b-title-box .b-etc-box{display:inline-block;}
.bn-list-curriculum01.type01 .b-title-box .b-etc-box .b-lock{display:none;}
.bn-list-curriculum01.type01 .b-title-box .b-etc-box .b-new{display:inline-block;position:absolute;top:21px;left:-4px;font-size:10px;color:#09285f;font-weight:900;}
.bn-list-curriculum01.type01 .b-title-box .b-etc-box .b-file{display:none;}
.bn-list-curriculum01.type01 .b-file-box{margin:0 auto;width:18px;height:21px;background:url(/_res/board/img/common/ico-file01.png) no-repeat 0 0;}
.bn-list-curriculum01.type01 .b-title-box .b-m-con{display:none;}
.bn-list-curriculum01.type01 .b-reply-box .b-title-box{padding:0 0 0 18px;background:url(/_res/board/img/common/ico-reply01.png) no-repeat left 4px;}

/* 회의실 예약 */
.bn-reserv-calendar01.type01 .calendar-top-box{margin:0 0 40px 0;background:#475266;}
.bn-reserv-calendar01.type01 .calendar-top-box .title-box{position:relative;margin:0 auto;width:30%;text-align:center;} 
.bn-reserv-calendar01.type01 .calendar-top-box .title-box a{position:absolute;top:50%;width:14px;height:16px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.bn-reserv-calendar01.type01 .calendar-top-box .title-box .btn-prev{left:0;background:url(/_res/board/img/common/btn-prev02.png) no-repeat center center;background-size:6px;}
.bn-reserv-calendar01.type01 .calendar-top-box .title-box .btn-next{right:0;background:url(/_res/board/img/common/btn-next02.png) no-repeat center center;background-size:6px;}
.bn-reserv-calendar01.type01 .calendar-top-box .title-box span{display:block;padding:18px 0;font-size:20px;line-height:24px;color:#fff;font-weight:500;}
.bn-reserv-calendar01.type01 .calendar > ul{display:table;width:100%;font-size:15px;border-top:1px solid #222;border-bottom:none;table-layout:fixed;}
.bn-reserv-calendar01.type01 .calendar > ul:after{content:'';display:block;clear:both;}
.bn-reserv-calendar01.type01 .calendar > ul > li{display:table;width:100%;min-height:155px;table-layout:fixed;}
.bn-reserv-calendar01.type01 .calendar > ul > li.header{min-height:auto;}
.bn-reserv-calendar01.type01 .calendar > ul > li > div{display:table-cell;position:relative;padding:5px 0 14px;width:calc(100% / 7);background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.bn-reserv-calendar01.type01 .calendar > ul > li > div:last-child{border-right:none;}
.bn-reserv-calendar01.type01 .calendar > ul > li:not(.header) > div:hover{border-right:1px solid #043a76;border-bottom:1px solid #043a76;}
.bn-reserv-calendar01.type01 .calendar > ul > li:not(.header) > div:hover:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:1px;background:#043a76;}
.bn-reserv-calendar01.type01 .calendar > ul > li:not(.header) > div:hover:after{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:100%;background:#043a76;}
.bn-reserv-calendar01.type01 .calendar > ul > li.header > div{padding:20px;border-right:1px solid #ccc;border-bottom:1px solid #aaa;;background:#f6f6f6;font-size:15px;line-height:20px;color:#333;font-weight:bold;text-align:center;}
.bn-reserv-calendar01.type01 .calendar > ul > li.header > div:last-child{border-right:none;}
.bn-reserv-calendar01.type01 .calendar > ul > li.header > .sat{color:#003674;}
.bn-reserv-calendar01.type01 .calendar > ul > li.header > .sun{color:#b73a38;}
.bn-reserv-calendar01.type01 .calendar > ul > li > div > .day{display:block;padding:0 10px 10px 8px;font-weight:bold;font-size:16px;}
.bn-reserv-calendar01.type01 .calendar > ul > li > .sat > .day{color:#2793e9;}
.bn-reserv-calendar01.type01 .calendar > ul > li > .sun > .day{color:#d93c31;}
.bn-reserv-calendar01.type01 .calendar > ul > li > div > .day .date{padding:4px;min-width:18px;font-size:14px;line-height:19px;font-weight:500;color:#222;text-align:center;}
.bn-reserv-calendar01.type01 .calendar > ul > li > .today > .day .date{display:inline-block;background:#475266;border-radius:50px;color:#fff;}
.bn-reserv-calendar01.type01 .calendar > ul > li > .sat > .day .date{color:#b4b4b4;}
.bn-reserv-calendar01.type01 .calendar > ul > li > .sun > .day .date{color:#b4b4b4;}
.bn-reserv-calendar01.type01 .calendar > ul > li > div ul li{padding:0 8px;}
.bn-reserv-calendar01.type01 .calendar > ul > li > div ul li a{display:block;font-size:14px;line-height:19px;font-weight:600;}
.bn-reserv-calendar01.type01 .calendar > ul > li > div ul li .b-rsv-wait{display:none;color:#5987b3;}
.bn-reserv-calendar01.type01 .calendar > ul > li > div ul li .b-rsv-allow{color:#5987b3;}
.bn-reserv-calendar01.type01 .calendar > ul > li > div ul li .b-rsv-cancel{display:none;color:#888;}
.bn-reserv-calendar01.type01 .calendar > ul > li > div ul li a span{display:inline-block;}
.bn-reserv-calendar01.type01 .calendar > ul > li > div ul li a .b-rsv-room{display:none;}
.bn-reserv-calendar01.type01 .calendar > ul > li > div .b-btn-rsv{position:absolute;bottom:6px;left:8px;padding:5px 0;width:calc(100% - 16px);border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:600;text-align:center;}

.bn-reserv-calendar01.admin.type01 .calendar > ul > li > div ul li a{padding:0 0 2px 0;}
.bn-reserv-calendar01.admin.type01 .calendar > ul > li > div ul li:last-of-type a{padding:0;}
.bn-reserv-calendar01.admin.type01 .calendar > ul > li > div ul li .b-rsv-wait{display:block;}
.bn-reserv-calendar01.admin.type01 .calendar > ul > li > div ul li .b-rsv-allow{color:#222;}
.bn-reserv-calendar01.admin.type01 .calendar > ul > li > div ul li .b-rsv-cancel{display:block;}
.bn-reserv-calendar01.admin.type01 .calendar > ul > li > div ul li a .b-rsv-room{display:inline-block;padding:0 6px 0 0;}
.bn-reserv-calendar01.admin.type01 .calendar > ul > li > div .b-btn-rsv{display:none;}

/* 레이어팝업 */
.popup-wrap{display:none;position:fixed;width:100%;height:100vh;background:rgba(0,0,0,0.3);z-index:30;box-sizing:border-box;}
.b-reserv-popup-wrap{position:absolute;top:50%;left:50%;margin:0 auto;width:100%;max-width:405px;background:#fff;border:2px solid #072a60;border-radius:0px;box-sizing:border-box;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.b-reserv-popup-wrap .reserv-title-box p{padding:15px 20px;background:#072b5f;font-size:20px;color:#fff;font-weight:500;}
.b-reserv-popup-wrap .reserv-info-box{padding:30px;}
.b-reserv-popup-wrap .reserv-info-box table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;text-align:center;}
.b-reserv-popup-wrap .reserv-info-box table thead{border-top:1px solid #222;border-bottom:1px solid #ccc;}
.b-reserv-popup-wrap .reserv-info-box table th{padding:20px 10px;background:#f6f6f6;font-size:15px;line-height:20px;font-weight:600;}
.b-reserv-popup-wrap .reserv-info-box table tbody tr{border-bottom:1px solid #ccc;}
.b-reserv-popup-wrap .reserv-info-box table td{padding:20px 10px;font-size:15px;line-height:20px;}
.b-reserv-popup-wrap .btn-popup-close{position:absolute;top:20px;right:20px;width:15px;height:15px;background:url(/_res/board/img/common/btn-all-menu-close.png) no-repeat right center;}

/* 예약장소 리스트 */
.bn-reserv-list-room01.type01 .adm-chk{margin:0 0 10px 0;}
.bn-reserv-list-room01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-reserv-list-room01.type01 .adm-chk label{font-size:17px;}
.bn-reserv-list-room01.type01 .article-chk{position:absolute;top:2px;left:5px;z-index:10;}
.bn-reserv-list-room01.type01 table{width:100%;border-spacing:0;border-top:2px solid #2b2b2b;table-layout:fixed;}
.bn-reserv-list-room01.type01 .b-col01{width:13%;}
.bn-reserv-list-room01.type01 .b-col02{width:47%;}
.bn-reserv-list-room01.type01 .b-col03{width:15%;}
.bn-reserv-list-room01.type01 .b-col04{width:15%;}
.bn-reserv-list-room01.type01 .b-col05{width:10%;}
.bn-reserv-list-room01.type01 table thead th{padding:16px 10px;border-bottom:1px solid #d8d8d8;background-color:#eeeeee;font-weight:500;}
.bn-reserv-list-room01.type01 table thead th.b-no-right{border-right:none !important}
.bn-reserv-list-room01.type01 table tbody th{padding:15px 10px;border-bottom:1px solid #eee;background-color:#fafafa;}
.bn-reserv-list-room01.type01 table tbody td{position:relative;padding:12px 10px;border-bottom:1px solid #d8d8d8;text-align:center;}
.bn-reserv-list-room01.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-reserv-list-room01.type01 table tbody td.b-no-right{border-right:none !important;}
.bn-reserv-list-room01.type01 table tbody td > a{display:inline-block;padding:3px 5px;border:1px solid #ccc;border-radius:3px;font-size:15px;}
.bn-reserv-list-room01.type01 .b-title-box > a{display:inline-block;max-width:calc(100% - 33px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height:21px;vertical-align:middle;box-sizing:border-box;}
.bn-reserv-list-room01.type01 .b-title-box .b-etc-box{display:inline-block;}
.bn-reserv-list-room01.type01 .b-title-box .b-etc-box .b-lock{display:none;}
.bn-reserv-list-room01.type01 .b-title-box .b-etc-box .b-new{display:inline-block;font-size:12px;color:#f15a08;vertical-align:middle;}
.bn-reserv-list-room01.type01 .b-title-box .b-etc-box .b-file{display:none;}
.bn-reserv-list-room01.type01 .b-title-box .b-m-con{display:none;}

/* 예약장소 등록 및 수정 */
.bn-reserv-write-room01.type01 table{width:100%;border-spacing:0;border-top:2px solid #2b2b2b;table-layout:fixed;}
.bn-reserv-write-room01.type01 .b-col01{width:20%;}
.bn-reserv-write-room01.type01 .b-col02{width:20%;}
.bn-reserv-write-room01.type01 .b-col03{width:20%;}
.bn-reserv-write-room01.type01 .b-col04{width:20%;}
.bn-reserv-write-room01.type01 table thead th{padding:16px 10px;border-bottom:1px solid #d8d8d8;background-color:#f9f9f9;font-weight:500;}
.bn-reserv-write-room01.type01 table tbody th{padding:12px 15px;border-bottom:1px solid #d8d8d8;background-color:#f6f6f6;font-weight:600;text-align:left;}
.bn-reserv-write-room01.type01 table tbody td{position:relative;padding:12px 15px;border-bottom:1px solid #d8d8d8;}
.bn-reserv-write-room01.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-reserv-write-room01.type01 .b-input{padding:5px 10px;width:100%;height:48px;border:1px solid #c8c8c8;font-family:inherit;font-size:14px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}

.bn-reserv-write-room01.type01 .b-select{position:relative;margin:0 5px 0 0;padding:5px 10px;width:calc(33.33% - 15px);max-width:200px;height:48px;border:1px solid #c8c8c8;background:#fff url(/_res/board/img/common/btn-sel-open01.png) no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-reserv-write-room01.type01 .b-select:last-of-type{margin:0;}
.bn-reserv-write-room01.type01 .b-time-box.type01 > span{padding:0 4px 0 2px;}

/* 예약현황 */
.bn-reserv-list01.type01 .top-box{margin:0 0 40px 0;background:#475266;}
.bn-reserv-list01.type01 .top-box .title-box{position:relative;margin:0 auto;width:30%;text-align:center;} 
.bn-reserv-list01.type01 .top-box .title-box a{position:absolute;top:50%;width:14px;height:16px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.bn-reserv-list01.type01 .top-box .title-box .btn-prev{left:0;background:url(/_res/board/img/common/btn-prev02.png) no-repeat center center;background-size:6px;}
.bn-reserv-list01.type01 .top-box .title-box .btn-next{right:0;background:url(/_res/board/img/common/btn-next02.png) no-repeat center center;background-size:6px;}
.bn-reserv-list01.type01 .top-box .title-box span{display:block;padding:18px 0;font-size:20px;line-height:24px;color:#fff;font-weight:500;}

.bn-reserv-list01.type01 .bottom-box table{width:100%;border-spacing:0;border-top:2px solid #2b2b2b;table-layout:fixed;}
.bn-reserv-list01.type01 .bottom-box .b-col01{width:16%;}
.bn-reserv-list01.type01 .bottom-box .b-col02{width:15%;}
.bn-reserv-list01.type01 .bottom-box .b-col03{width:12%;}
.bn-reserv-list01.type01 .bottom-box .b-col04{width:12%;}
.bn-reserv-list01.type01 .bottom-box .b-col05{width:16%;}
.bn-reserv-list01.type01 .bottom-box .b-col06{width:10%;}
.bn-reserv-list01.type01 .bottom-box .b-col07{width:12%;}
.bn-reserv-list01.type01 .bottom-box .b-col08{width:10%;}
.bn-reserv-list01.type01 .bottom-box table thead th{padding:16px 10px;border-bottom:1px solid #d8d8d8;background-color:#eee;font-weight:500;}
.bn-reserv-list01.type01 .bottom-box table thead th.b-no-right{border-right:none !important}
.bn-reserv-list01.type01 .bottom-box table tbody th{padding:15px 10px;border-bottom:1px solid #eee;background-color:#fafafa;font-weight:500;}
.bn-reserv-list01.type01 .bottom-box table tbody td{position:relative;padding:12px 10px;border-bottom:1px solid #d8d8d8;text-align:center;}
.bn-reserv-list01.type01 .bottom-box table tbody td.b-td-left{text-align:left !important;}
.bn-reserv-list01.type01 .bottom-box table tbody td.b-no-right{border-right:none !important;}
.bn-reserv-list01.type01 .bottom-box table tbody td:last-of-type > a{display:inline-block;padding:3px 5px;border:1px solid #ccc;border-radius:3px;font-size:15px;}
.bn-reserv-list01.type01 .bottom-box .b-rsv-state{font-weight:500;}
.bn-reserv-list01.type01 .bottom-box .b-rsv-state.b-rsv-wait{color:#5987b3;}
.bn-reserv-list01.type01 .bottom-box .b-rsv-state.b-rsv-allow{color:#222;}
.bn-reserv-list01.type01 .bottom-box .b-rsv-state.b-rsv-cancel{color:#888;}
.bn-reserv-list01.type01 .bottom-box .b-title-box > a{display:inline-block;line-height:21px;}
.bn-reserv-list01.type01 .bottom-box .b-title-box .b-m-con{display:none;}

/* 예약 상세정보 */
.bn-reserv-view01.type01 .user-info-box table{width:100%;border-spacing:0;border-top:2px solid #2b2b2b;table-layout:fixed;}
.bn-reserv-view01.type01 .user-info-box{padding:0 0 40px 0;}
.bn-reserv-view01.type01 .user-info-box .b-col01{width:16.666%;}
.bn-reserv-view01.type01 .user-info-box .b-col02{width:16.666%;}
.bn-reserv-view01.type01 .user-info-box .b-col03{width:16.666%;}
.bn-reserv-view01.type01 .user-info-box .b-col04{width:16.666%;}
.bn-reserv-view01.type01 .user-info-box table tbody th{padding:16px 10px;border-bottom:1px solid #d8d8d8;font-weight:500;line-height:22px;background:#f6f6f6;}
.bn-reserv-view01.type01 .user-info-box table tbody td{padding:16px 10px;border-bottom:1px solid #d8d8d8;line-height:22px;word-break:break-all;}
.bn-reserv-view01.type01 .user-info-box .btn-wrap .b-btn-type01{padding:4px 6px;min-width:auto;min-height:auto;font-size:13px;}

.bn-reserv-view01.type01 .b-select{position:relative;margin:0 5px 0 0;padding:5px 10px;width:100%;max-width:200px;height:48px;border:1px solid #c8c8c8;background:#fff url(/_res/board/img/common/btn-sel-open01.png) no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-reserv-view01.type01 .b-select:last-of-type{margin:0;}

.bn-reserv-view01.type01 .reserv-info-box table{width:100%;border-spacing:0;border-top:2px solid #2b2b2b;table-layout:fixed;}
.bn-reserv-view01.type01 .reserv-info-box .b-col01{width:25%;}
.bn-reserv-view01.type01 .reserv-info-box .b-col02{width:25%;}
.bn-reserv-view01.type01 .reserv-info-box .b-col03{width:25%;}
.bn-reserv-view01.type01 .reserv-info-box .b-col04{width:25%;}
.bn-reserv-view01.type01 .reserv-info-box table thead th{padding:16px 10px;border-bottom:1px solid #d8d8d8;background-color:#eee;font-weight:500;}
.bn-reserv-view01.type01 .reserv-info-box table thead th.b-no-right{border-right:none !important}
.bn-reserv-view01.type01 .reserv-info-box table tbody th{padding:15px 10px;border-bottom:1px solid #eee;background-color:#fafafa;font-weight:500;}
.bn-reserv-view01.type01 .reserv-info-box table tbody td{position:relative;padding:12px 10px;border-bottom:1px solid #d8d8d8;text-align:center;}
.bn-reserv-view01.type01 .reserv-info-box table tbody td.b-td-left{text-align:left !important;}
.bn-reserv-view01.type01 .reserv-info-box table tbody td.b-no-right{border-right:none !important;}
.bn-reserv-view01.type01 .reserv-info-box .b-title-box > a{display:inline-block;max-width:calc(100% - 33px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height:21px;vertical-align:middle;box-sizing:border-box;}
.bn-reserv-view01.type01 .reserv-info-box .b-title-box .b-etc-box{display:inline-block;}
.bn-reserv-view01.type01 .reserv-info-box .b-title-box .b-etc-box .b-lock{display:none;}
.bn-reserv-view01.type01 .reserv-info-box .b-title-box .b-etc-box .b-new{display:inline-block;font-size:12px;color:#f15a08;vertical-align:middle;}
.bn-reserv-view01.type01 .reserv-info-box .b-title-box .b-etc-box .b-file{display:none;}
.bn-reserv-view01.type01 .reserv-info-box .b-title-box .b-m-con{display:none;}
.bn-reserv-view01.type01 .reserv-info-box .b-title-box .b-m-con .b-delete a{line-height:1;}
.bn-reserv-view01.type01 .reserv-info-box .b-title-box .b-m-con .b-delete a img{width:16px;}

/* 예약 신청 */
.bn-reserv-write01.type01 > div{padding:0 0 40px 0;}
.bn-reserv-write01.type01 > div:last-of-type{padding:0;}
.bn-reserv-write01.type01 .reserv-view-box table{width:100%;border-spacing:0;border-top:2px solid #2b2b2b;table-layout:fixed;}
.bn-reserv-write01.type01 .reserv-view-box .b-col01{width:25%;}
.bn-reserv-write01.type01 .reserv-view-box .b-col02{width:25%;}
.bn-reserv-write01.type01 .reserv-view-box .b-col03{width:25%;}
.bn-reserv-write01.type01 .reserv-view-box .b-col04{width:25%;}
.bn-reserv-write01.type01 .reserv-view-box table thead th{padding:16px 10px;border-bottom:1px solid #d8d8d8;background-color:#eee;font-weight:500;}
.bn-reserv-write01.type01 .reserv-view-box table thead th.b-no-right{border-right:none !important}
.bn-reserv-write01.type01 .reserv-view-box table tbody th{padding:15px 10px;border-bottom:1px solid #eee;background-color:#fafafa;font-weight:500;}
.bn-reserv-write01.type01 .reserv-view-box table tbody td{position:relative;padding:12px 10px;border-bottom:1px solid #d8d8d8;text-align:center;}
.bn-reserv-write01.type01 .reserv-view-box table tbody td.b-td-left{text-align:left !important;}
.bn-reserv-write01.type01 .reserv-view-box table tbody td.b-no-right{border-right:none !important;}
.bn-reserv-write01.type01 .reserv-view-box .b-title-box > span{display:inline-block;max-width:calc(100% - 33px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height:21px;vertical-align:middle;box-sizing:border-box;}
.bn-reserv-write01.type01 .reserv-view-box .b-title-box .b-etc-box{display:inline-block;}
.bn-reserv-write01.type01 .reserv-view-box .b-title-box .b-etc-box .b-lock{display:none;}
.bn-reserv-write01.type01 .reserv-view-box .b-title-box .b-etc-box .b-new{display:inline-block;font-size:12px;color:#f15a08;vertical-align:middle;}
.bn-reserv-write01.type01 .reserv-view-box .b-title-box .b-etc-box .b-file{display:none;}
.bn-reserv-write01.type01 .reserv-view-box .b-title-box .b-m-con{display:none;}

.bn-reserv-write01.type01 .reserv-room-box table{width:100%;border-spacing:0;border-top:1px solid #2b2b2b;table-layout:fixed;}
.bn-reserv-write01.type01 .reserv-room-box .b-col01{width:8%;}
.bn-reserv-write01.type01 .reserv-room-box .b-col02{width:14%;}
.bn-reserv-write01.type01 .reserv-room-box .b-col03{width:14%;}
.bn-reserv-write01.type01 .reserv-room-box .b-col04{width:14%;}
.bn-reserv-write01.type01 .reserv-room-box .b-col05{}
.bn-reserv-write01.type01 .reserv-room-box .b-col06{width:16%;}
.bn-reserv-write01.type01 .reserv-room-box table thead th{padding:16px 10px;border-bottom:1px solid #d8d8d8;background-color:#f9f9f9;font-weight:500;}
.bn-reserv-write01.type01 .reserv-room-box table thead th.b-th-left{text-align:left !important;}
.bn-reserv-write01.type01 .reserv-room-box table tbody th{padding:12px 15px;border-bottom:1px solid #d8d8d8;background-color:#f6f6f6;font-weight:500;}
.bn-reserv-write01.type01 .reserv-room-box table tbody td{position:relative;padding:10px;border-bottom:1px solid #d8d8d8;text-align:center;}
.bn-reserv-write01.type01 .reserv-room-box table tbody td.b-td-left{text-align:left !important;}
.bn-reserv-write01.type01 .reserv-room-box .b-title-box .b-m-con{display:none;}
.bn-reserv-write01.type01 .reserv-room-box .b-input{padding:5px 10px;width:calc(100% - 19px);height:48px;border:1px solid #c8c8c8;font-family:inherit;font-size:14px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.bn-reserv-write01.type01 .reserv-room-box .b-select{position:relative;margin:0 5px 0 0;padding:5px 10px;width:calc(50% - 11px);max-width:200px;height:48px;border:1px solid #c8c8c8;background:#fff url(/_res/board/img/common/btn-sel-open01.png) no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-reserv-write01.type01 .reserv-room-box .b-select:last-of-type{margin:0;}
.bn-reserv-write01.type01 .reserv-room-box .b-radio{display:none;}
.bn-reserv-write01.type01 .reserv-room-box .b-radio + label{display:inline-block;position:relative;cursor:pointer;text-indent:-9999px;}
.bn-reserv-write01.type01 .reserv-room-box .b-radio + label:before{content:'';display:inline-block;position:absolute;top:1px;left:0;padding:0 0 0 3px;width:20px;height:20px;border:1px solid #c8c8c8;background-color:#fff;font-size:13px;border-radius:20px;box-sizing:border-box;}
.bn-reserv-write01.type01 .reserv-room-box .b-radio:checked + label:after{content:'';display:block;position:absolute;top:7px;left:6px;width:8px;height:8px;background-color:#c8c8c8;border-radius:8px;}

.bn-reserv-write01.type01 .reserv-user-info-box table{width:100%;border-spacing:0;border-top:1px solid #2b2b2b;table-layout:fixed;}
.bn-reserv-write01.type01 .reserv-user-info-box .b-col01{width:15%;}
.bn-reserv-write01.type01 .reserv-user-info-box .b-col03{width:15%;}
.bn-reserv-write01.type01 .reserv-user-info-box table thead th{padding:16px 10px;border-bottom:1px solid #d8d8d8;background-color:#f9f9f9;font-weight:400;}
.bn-reserv-write01.type01 .reserv-user-info-box table thead th.b-th-left{text-align:left !important;}
.bn-reserv-write01.type01 .reserv-user-info-box table tbody th{padding:12px 15px;border-bottom:1px solid #d8d8d8;background-color:#f6f6f6;font-weight:600;text-align:left;}
.bn-reserv-write01.type01 .reserv-user-info-box table tbody td{position:relative;padding:10px;border-bottom:1px solid #d8d8d8;font-weight:200;}
.bn-reserv-write01.type01 .reserv-user-info-box table tbody td.b-td-left{text-align:left !important;}
.bn-reserv-write01.type01 .reserv-user-info-box table tbody td.no-pd{padding:0;}
.bn-reserv-write01.type01 .reserv-user-info-box .b-select{position:relative;margin:0 5px 0 0;padding:5px 10px;width:calc(33.33% - 15px);max-width:200px;height:48px;border:1px solid #c8c8c8;background:#fff url(/_res/board/img/common/btn-sel-open01.png) no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-reserv-write01.type01 .reserv-user-info-box .b-select:last-of-type{margin:0;}
.bn-reserv-write01.type01 .reserv-user-info-box .b-input{padding:5px 10px;width:100%;height:48px;border:1px solid #c8c8c8;font-family:inherit;font-weight:300;font-size:14px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.bn-reserv-write01.type01 .reserv-user-info-box .b-input.type02{width:calc(50% - 11px);max-width:180px;}
.bn-reserv-write01.type01 .reserv-user-info-box .b-tel-box span{padding:0 8px;}
.bn-reserv-write01.type01 .reserv-user-info-box .b-tel-box label{display: block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-reserv-write01.type01 .reserv-user-info-box .b-tel-box .b-select{max-width:120px;}
.bn-reserv-write01.type01 .reserv-user-info-box .b-tel-box .b-input{width:calc(33.33% - 15px);max-width:120px;}
.bn-reserv-write01.type01 .reserv-user-info-box .b-email-box span{padding:0 8px 0;}
.bn-reserv-write01.type01 .reserv-user-info-box .b-email-box .b-input{width:calc(33.33% - 15px);max-width:180px;}
.bn-reserv-write01.type01 .reserv-user-info-box .b-write-box .b-textarea{padding:20px;width:100%;height:300px;border: 1px solid #ccc;appearance:none;-webkit-appearance:none;-moz-appearance:none;}

.bn-reserv-write01.type01 .policy-box > div{border:1px solid #ccc;}
.bn-reserv-write01.type01 .policy-box .scrollert{height:230px;background:#fff;}
.bn-reserv-write01.type01 .policy-box .scrollert .scrollert-content{padding:20px 30px 20px 20px;}
.bn-reserv-write01.type01 .policy-box .scrollert .scrollert-content .b-con-box{padding:0 0 30px 0;font-size:15px;line-height:20px;}
.bn-reserv-write01.type01 .policy-box .policy-agree-box{background:#eee;text-align:right;}
.bn-reserv-write01.type01 .policy-box .policy-agree-box p{display:inline-block;padding:20px 0;font-size:15px;line-height:20px;}
.bn-reserv-write01.type01 .policy-box .policy-agree-box label{display:block;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bn-reserv-write01.type01 .policy-box .b-chk{display:none;}
.bn-reserv-write01.type01 .policy-box .b-chk + label{display:inline-block;position:relative;margin:0 23px 0 0;padding-left:28px;font-weight:400;cursor:pointer;}
.bn-reserv-write01.type01 .policy-box .b-chk + label:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #c8c8c8;background-color:#fff;font-size:13px;border-radius:3px;box-sizing:border-box;}
.bn-reserv-write01.type01 .policy-box .b-chk:checked + label:before{content:'';padding:3px 0 0 3px;background:url(/_res/board/img/common/bg-login-check.png) no-repeat 50% 50%;}

/* 강의자료실 */
.bn-lecture-list01.type01 .b-lecture-box{margin:0 0 60px 0;border:1px solid #aaa;}
.bn-lecture-list01.type01 .b-lecture-box:last-of-type{margin:0;}
.bn-lecture-list01.type01 .b-lecture-box .b-name-box{background:#f6f6f6;border-bottom:1px solid #ddd;text-align:center;}
.bn-lecture-list01.type01 .b-lecture-box .b-name-box span{display:block;padding:19px 0;font-size:17px;line-height:22px;color:#222;font-weight:500;}
.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul{padding:20px 20px 10px;}
.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul:after{content:'';display:block;clear:both;}
.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul li{float:left;padding:0 10px 10px 0;width:calc(20% - 8px);}
.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul li:nth-of-type(5n){padding:0 0 10px 0;}
.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul li a{display:block;padding:13px 10px;background:#fff;border:1px solid #222;border-radius:3px;font-size:15px;line-height:20px;color:#222;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;}
.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul li a:hover{background:#222;color:#fff;}

/* 로그인 type01 */
.bn-login01.type01 .login-box .b-wrap{margin:0 auto;padding:60px 205px;width:998px;border:1px solid #ccc;border-top:1px solid #222;box-sizing:border-box;}
.bn-login01.type01 .login-input-wrap:after{content:'';display:block;clear:both;}
.bn-login01.type01 .login-input-wrap .login-input-box{float:left;padding:0 0 15px;width:calc(100% - 142px);box-sizing:border-box;}
.bn-login01.type01 .login-input-wrap .login-input-box > div{padding:0 0 10px;}
.bn-login01.type01 .login-input-wrap .login-input-box > div:last-of-type{padding:0;}
.bn-login01.type01 .login-input-wrap p{display:inline-block;width:100px;font-size:17px;color:#222;font-weight:400;box-sizing:border-box;vertical-align:middle;}
.bn-login01.type01 .login-input-wrap .b-input{padding:11px 10px;background:none;width:calc(100% - 105px);height:40px;border:1px solid #ccc;border-radius:0;font-size:14px;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-login01.type01 .login-input-wrap .b-input:focus{border-color:#222;outline:0;}
.bn-login01.type01 .btn-login{float:left;padding:36.5px 42px;margin:0 0 0 10px;background-color:#0a5d3b;border:0;border-radius:3px;font-size:17px;line-height:1;color:#fff;font-weight:400;text-align:center;cursor:pointer;}
.bn-login01.type01 .login-link-wrap{padding:0 0 0 103px;}
.bn-login01.type01 .login-link-wrap > li{position:relative;display:inline-block;padding:0 14px 0 0;}
.bn-login01.type01 .login-link-wrap > li:last-of-type{padding:0;}
.bn-login01.type01 .login-link-wrap > li:after{content:'';display:block;position:absolute;top:3px;right:4px;width:1px;height:13px;background-color:#b3b3b3;}
.bn-login01.type01 .login-link-wrap > li:last-of-type:after{display:none;}
.bn-login01.type01 .login-link-wrap > li .b-chk{position:absolute;top:2px;left:2px;width:0;height:0;}
.bn-login01.type01 .login-link-wrap > li .b-chk + label{position:relative;padding:0 0 0 24px;font-size:15px;color:#4d4d4d;cursor:pointer;}
.bn-login01.type01 .login-link-wrap > li > .b-chk + label:before{content:'';display:block;position:absolute;top:50%;left:0;width:16px;height:16px;background-color:#fff;border:1px solid #ccc;transform:translateY(-50%);}
.bn-login01.type01 .login-link-wrap > li > .b-chk:checked + label:before{background:#fff url(/_res/board/img/common/ico-chk.png) no-repeat center center;background-size:9px;}
.bn-login01.type01 .login-link-wrap > li > a{font-size:15px;color:#4d4d4d;}
.bn-login01.type01 .help-icon{display:inline-block;width:15px;height:15px;background:url(/jipub/img/ico-help.gif) no-repeat 0 0;vertical-align:top;}
.bn-login01.type01 .login-wrap address{margin:10px 0 0 0;font-style:normal;text-align:center;}
.bn-login01.type01 .login-certificate-wrap{position:relative;clear:both;}
.bn-login01.type01 .login-certificate-wrap:before{content:'';display:block;position:absolute;top:35px;left:50%;width:100%;height:1px;background:#d8d8d8;transform:translateX(-50%);}
.bn-login01.type01 .login-certificate-wrap .b-btn-wrap{padding:70px 0 0;}
.bn-login01.type01 .login-certificate-wrap .b-btn-wrap > a{margin:0 10px 0 0;}
.bn-login01.type01 .login-certificate-wrap .b-btn-wrap > a:last-of-type{margin:0;}
.bn-login01.type01 .login-certificate-wrap .b-btn-info{display:inline-block;width:21px;height:21px;background:url(/_res/board/img/common/ico-info.png) no-repeat center center;background-size:100%;vertical-align:middle;}

.bn-login01.type01 .b-popup-wrap{display:none;position:fixed;top:0;left:0;z-index:10;width:100%;height:100vh;background:rgba(0,0,0,0.3);}
.bn-login01.type01 .b-popup-wrap .b-popup-box{position:absolute;top:50%;left:50%;margin:0 auto;padding:40px 33px;width:100%;max-width:970px;max-height:80vh;text-align:left;overflow:auto;background:#fff;box-sizing:border-box;transform:translate(-50%,-50%);}
.bn-login01.type01 .b-popup-wrap .b-popup-box .title-box p{margin:0 0 30px;padding:0 30px 20px 0;border-bottom:2px solid #222;font-size:30px;line-height:35px;font-weight:500;}
.bn-login01.type01 .b-popup-wrap .b-popup-box .b-scroll-box{margin:0 0 25px;height:184px;border:1px solid #ccc;overflow:auto;}
.bn-login01.type01 .b-popup-wrap .b-popup-box .b-scroll-box .b-scroll-box-content{padding:20px;}
.bn-login01.type01 .b-popup-wrap .b-popup-box .b-scroll-box .b-scroll-box-content ul li{font-size:15px;line-height:23px;}
.bn-login01.type01 .b-popup-wrap .b-popup-box .b-form-box{padding:0 0 40px;}
.bn-login01.type01 .b-popup-wrap .b-popup-box .b-ewha-table .b-col01{width:24%;}
.bn-login01.type01 .b-popup-wrap .b-popup-box .b-ewha-table .b-col02{width:76%;}
.bn-login01.type01 .b-popup-wrap .b-popup-box .b-con-box .b-ul-type05{padding:7px 0 0;}
.bn-login01.type01 .b-popup-wrap .b-popup-box .btn-popup-close{position:absolute;top:40px;right:33px;width:26px;height:26px;background:url(/_res/board/img/common/btn-popup-close.png) no-repeat center center;background-size:100%;}
.bn-login01.type01 .b-radio{display:none;}
.bn-login01.type01 .b-radio + label{display:inline-block;position:relative;margin-right:23px;padding-left:28px;line-height:1;font-weight:400;cursor:pointer;}
.bn-login01.type01 .b-radio + label:before{content:'';display:inline-block;position:absolute;top:-2px;left:0;padding:0 0 0 3px;width:20px;height:20px;border:1px solid #c8c8c8;background-color:#fff;font-size:13px;border-radius:20px;box-sizing:border-box;}
.bn-login01.type01 .b-radio:checked + label:after{content:'';display:block;position:absolute;top:4px;left:6px;width:8px;height:8px;background-color:#e82f68;border-radius:8px;}
.bn-login01.type01 .b-select{position:relative;margin:0 5px 0 0;padding:5px 10px;width:calc(33.33% - 15px);max-width:200px;height:36px;border:1px solid #c8c8c8;background:#fff url(/_res/board/img/common/btn-sel-open01.png) no-repeat right 10px center;font-size:15px;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-login01.type01 .b-select:last-of-type{margin:0;}

.login .bottom-footer-box{padding:30px 0;}
.login .footer-inner{display:block;text-align:center;}
.login .footer-logo-box{display:none;}
.login .footer-info-box{display:inline-block;}
.login .footer-related-box{display:none;}

.login .sub-visual-box{padding:54px 0;text-align:center;background-image:url(/_res/ewha/img/common/img-sub-vi-login.gif);}
.login .sub-visual-box span{display:inline-block;width:186px;}
.login .sub-visual-box span img{max-width:100%;}

.login .page-title{border-top:30px solid #0a5d3b;}
.login .page-title div{padding:87px 0 42px;}
.login .page-title h3{display:inline-block;position:relative;padding:0 0 0 75px;}
.login .page-title h3:after{content:'';display:block;position:absolute;top:50%;left:0;width:55px;height:54px;background:url(/_res/ewha/img/common/ico-ewha-symbol.png) no-repeat center center;background-size:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}

/* .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/board/img/common/btn-first-page.png);}
.b-paging01.type01 .b-paging-wrap ul li.prev a{background-image:url(/_res/board/img/common/btn-prev-page.png);}
.b-paging01.type01 .b-paging-wrap ul li.next a{background-image:url(/_res/board/img/common/btn-next-page.png);}
.b-paging01.type01 .b-paging-wrap ul li.last a{background-image:url(/_res/board/img/common/btn-last-page.png);}
.b-paging01.type01 .b-paging-wrap ul li a:hover{background-color:#707070;color:#fff;}
.b-paging01.type01 .b-paging-wrap ul li a.active{background-color:#707070;color:#fff;}
.b-paging01.type01 .b-paging-wrap ul li.first a:hover{background-image:url(/_res/board/img/common/btn-first-page-on.png);}
.b-paging01.type01 .b-paging-wrap ul li.prev a:hover{background-image:url(/_res/board/img/common/btn-prev-page-on.png);}
.b-paging01.type01 .b-paging-wrap ul li.next a:hover{background-image:url(/_res/board/img/common/btn-next-page-on.png);}
.b-paging01.type01 .b-paging-wrap ul li.last a:hover{background-image:url(/_res/board/img/common/btn-last-page-on.png);}

/* .b-paging02 type01 */
.b-paging02.type01 .b-paging-wrap ul{text-align:center;}
.b-paging02.type01 .b-paging-wrap ul li{display:inline-block;margin:0 1px 0 0;vertical-align:middle;}
.b-paging02.type01 .b-paging-wrap ul li.prev{padding:0 8px 0 0;}
.b-paging02.type01 .b-paging-wrap ul li.next{padding:0 0 0 8px;}
.b-paging02.type01 .b-paging-wrap ul li a{display:block;position:relative;min-width:15px;font-size:15px;}
.b-paging02.type01 .b-paging-wrap ul li.pager a{height:11px;background-repeat:no-repeat;background-position:center;}
.b-paging02.type01 .b-paging-wrap ul li.prev a{background-image:url(/_res/board/img/common/btn-prev-page.png);}
.b-paging02.type01 .b-paging-wrap ul li.next a{background-image:url(/_res/board/img/common/btn-next-page.png);}
.b-paging02.type01 .b-paging-wrap ul li a.active{color:#015c38;text-decoration:underline;}

/* 통합검색 */
.b-ewha-search-wrap:after{content:'';display:block;clear:both;}
.b-ewha-search-wrap .b-search-wrap01{float:left;padding:0 35px 0 0;width:230px;box-sizing:border-box;}
.b-ewha-search-wrap .b-search-wrap01 .b-search-box01 ul{border-top:1px solid rgba(0,0,0,0.15);}
.b-ewha-search-wrap .b-search-wrap01 .b-search-box01 ul li{border-bottom:1px solid rgba(0,0,0,0.15);}
.b-ewha-search-wrap .b-search-wrap01 .b-search-box01 ul li a{display:block;padding:14px 22px 15px;line-height:21px;color:#5c5c5c;}
.b-ewha-search-wrap .b-search-wrap01 .b-search-box01 ul li.active a{background:#006640;color:#fff;}

.b-ewha-search-wrap .b-search-wrap02{float:left;width:calc(100% - 230px);}
.b-ewha-search-wrap .b-search-wrap02 .b-box{padding:20px 0;border-bottom:1px solid #d8d8d8;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box03 .b-box:last-of-type{border-bottom:0;}
.b-ewha-search-wrap .b-search-wrap02 .b-box:after{content:'';display:block;clear:both;}
.b-ewha-search-wrap .b-search-wrap02 .b-box h4{padding:0 0 15px;font-size:17px;line-height:23px;font-weight:500;}
.b-ewha-search-wrap .b-search-wrap02 .b-box h4 span{font-weight:400;}
.b-ewha-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/board/img/common/b-ico-btn-more-sch.png) no-repeat right center;background-size:6px;font-size:15px;font-weight:400;color:#005eb5;}
.b-ewha-search-wrap .b-search-wrap02 .b-highlight{padding:0 2px;background:#e02962;color:#fff;}
.b-ewha-search-wrap .b-search-wrap02 .lnk-txt{color:#005eb5;word-break:break-word;}
.b-ewha-search-wrap .b-search-wrap02 .lnk-txt:hover{text-decoration:underline;}

.b-ewha-search-wrap .b-btn-more-wrap{clear:both;padding:35px 0 0;text-align:center;}
.b-ewha-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-ewha-search-wrap .b-search-wrap02 .b-search-box02{border-bottom:1px solid #d8d8d8;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .top-box:after{content:'';display:block;clear:both;}
.b-ewha-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-ewha-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 #006640;border-radius:0 0 0 10px;box-sizing:border-box;vertical-align:middle;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-input-box input:focus{border-color:#222;outline:none;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-input-box button{margin:0 0 0 -5px;width:60px;min-height:50px;background:#006640 url(/_res/board/img/common/b-ico-sch02.png) no-repeat center center;border:0;border-radius:0 10px 0 0;vertical-align:middle;}

/* 검색어 자동완성 */
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-auto-box{position:absolute;top:calc(100% - 1px);left:0;padding:10px 0 25px;width:calc(100% - 32px);box-sizing:border-box;border:1px solid #acacac;background:#fff;}
.b-ewha-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-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-auto-box > ul > li > a:hover{background:#f3f3f3;}

.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box{float:left;padding:6px 0 0 0;width:378px;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > div{display:inline-block;}
.b-ewha-search-wrap .b-chk{position:absolute;top:2px;left:2px;width:0;height:0;}
.b-ewha-search-wrap .b-chk + label{position:relative;padding:0 0 0 24px;color:#5c5c5c;cursor:pointer;}
.b-ewha-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 #ccc;transform:translateY(-50%);}
.b-ewha-search-wrap .b-chk:checked + label:before{background:#fff url(/_res/board/img/common/ico-chk.png) no-repeat center center;background-size:9px;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > div{padding:0 20px 0 0;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > div:last-of-type{padding:0;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box{position:relative;}
.b-ewha-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/board/img/common/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-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box.active > a{background:url(/_res/board/img/common/b-ico-sch-sort-close.png) no-repeat right 14px top 16px;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box ul{display:none;position:absolute;top:100%;left:0;z-index:10;background:#fff;border:1px solid #333;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box.active ul{display:block;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box.active ul li a{display:block;padding:8px 14px;min-width:115px;font-size:15px;line-height:22px;box-sizing:border-box;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box.active ul li a:hover{background:#f3f3f3;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box.active ul li.active a{color:#006641;font-weight:400;}
.b-ewha-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-ewha-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/board/img/common/ico-info.png) no-repeat center center;background-size:100%;transform:translateY(-50%);}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div{display:inline-block;position:relative;padding:0 40px 0 0;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div:last-of-type{padding:0;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div > a{display:inline-block;padding:18px 16px 18px 0;background:url(/_res/board/img/common/b-ico-sch-sort-open.png) no-repeat right top 25px;opacity:0.7;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div > a:hover{opacity:1;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.active > a{background:url(/_res/board/img/common/b-ico-sch-sort-close.png) no-repeat right top 24px;opacity:1;}

.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div ul{display:none;position:absolute;top:100%;left:0;z-index:10;background:#fff;border:1px solid #333;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.active ul{display:block;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.active ul li a{display:block;padding:8px 20px;min-width:115px;font-size:15px;line-height:22px;box-sizing:border-box;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.active ul li a:hover{background:#f3f3f3;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.active ul li.active a{color:#006641;font-weight:400;}

.b-ewha-search-wrap .b-search-wrap02 .b-search-box03{position:relative;}
.b-ewha-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-ewha-search-wrap .b-search-wrap02 .b-search-box03:after{content:'';display:block;clear:both;}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box03 .left-box{float:left;padding:0 25px 0 0;width:calc(100% - 318px);}
.b-ewha-search-wrap .b-search-wrap02 .b-search-box03 .right-box{float:left;padding:0 0 0 25px;width:268px;}

.b-ewha-search-wrap .b-search-wrap02 .b-box.recomand h4{display:inline-block;padding:0 30px 0 0;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-recomand-ul{display:inline-block;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-recomand-ul li{display:inline-block;padding:0 30px 0 0;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-recomand-ul li:last-of-type{padding:0;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-result{font-size:17px;font-weight:500;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-result span{color:#e02962;}

.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result{padding:24px 0 0 12px;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result:after{content:'';display:block;clear:both;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(1){float:left;padding:13px 44px 0 0;width:104px;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2){float:right;width:calc(100% - 148px);}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) > p{position:relative;padding:0 0 0 10px;font-weight:400;line-height:24px;color:#777;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) > p:after{content:'*';display:block;position:absolute;top:0;left:0;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) > p > span{color:#ff2462;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) .b-result-tit{padding:0 0 30px;font-weight:500;font-size:19px;line-height:27px;color:#333;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) .b-result-tit > span{color:#df2a61;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) .b-result-tit:after{display:none;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) > ul{padding:0 0 27px;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) > ul > li{position:relative;padding:0 0 4px 10px;font-weight:400;font-size:17px;line-height:25px;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) > ul > li:after{content:'';display:block;position:absolute;top:12px;left:0;width:2px;height:2px;background:#333;}
.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) > ul > li:last-of-type{padding-bottom:0;}

.b-ewha-search-wrap .b-sch-ul-type01 li{position:relative;padding:0 0 12px 12px;}
.b-ewha-search-wrap .b-sch-ul-type01 li:last-of-type{padding-bottom:0;}
.b-ewha-search-wrap .b-sch-ul-type01 li:before{content:'';display:block;position:absolute;top:10px;left:0;width:6px;height:2px;background:#acacac;}
.b-ewha-search-wrap .b-sch-ul-type01 li a{display:block;line-height:21px;}
.b-ewha-search-wrap .b-sch-ul-type01 li a .lnk-txt{padding:0 0 0 4px;}

.b-ewha-search-wrap .b-sch-ul-type02 li{padding:0 0 24px;line-height:25px;}
.b-ewha-search-wrap .b-sch-ul-type02 li:last-of-type{padding:0;}
.b-ewha-search-wrap .b-sch-ul-type02 li > div{padding:0 0 24px;}
.b-ewha-search-wrap .b-sch-ul-type02 li > div:last-of-type{padding:0;}
.b-ewha-search-wrap .b-sch-ul-type02 li > div .b-title{padding:0 0 2px;}
.b-ewha-search-wrap .b-sch-ul-type02 li > div .b-title a{display:inline-block;position:relative;margin:0 8px 0 0;padding:0 12px 0 0;max-width:calc(100% - 95px);font-weight:500;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.b-ewha-search-wrap .b-sch-ul-type02 li > div .b-title a:after{content:'';display:block;position:absolute;top:6.5px;right:0;width:1px;height:13px;background:#666;}
.b-ewha-search-wrap .b-sch-ul-type02 li > div .b-title span{display:inline-block;vertical-align:middle;}
.b-ewha-search-wrap .b-sch-ul-type02 li > div .b-desc{height:75px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.b-ewha-search-wrap .b-sch-ul-type02 .b-file span{padding:0 12px 0 0;}
.b-ewha-search-wrap .b-sch-ul-type02 .b-file a{padding:0 0 0 20px;background:url(/_res/board/img/common/ico-file01.png) no-repeat left center;background-size:15px;color:#5c5c5c;}

.b-ewha-search-wrap .b-sch-ul-type03 li{padding:0 0 24px;}
.b-ewha-search-wrap .b-sch-ul-type03 li:last-of-type{padding:0;}
.b-ewha-search-wrap .b-sch-ul-type03 li:after{content:'';display:block;clear:both;}
.b-ewha-search-wrap .b-sch-ul-type03 li .b-box01{float:left;padding:0 20px 0 0;width:145px;}
.b-ewha-search-wrap .b-sch-ul-type03 li .b-box01 .b-img-box a{display:block;width:100%;height:110px;overflow:hidden;}
.b-ewha-search-wrap .b-sch-ul-type03 li .b-box01 .b-img-box img{width:100%;height:100%;object-fit:cover;}
.b-ewha-search-wrap .b-sch-ul-type03 li .b-box02{float:left;width:calc(100% - 165px);}
.b-ewha-search-wrap .b-sch-ul-type03 li .b-box02 .b-title-box a{display:inline-block;position:relative;margin:0 8px 0 0;padding:0 12px 0 0;max-width:calc(100% - 95px);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-ewha-search-wrap .b-sch-ul-type03 li .b-box02 .b-title-box a:after{content:'';display:block;position:absolute;top:6.5px;right:0;width:1px;height:13px;background:#666;}
.b-ewha-search-wrap .b-sch-ul-type03 li .b-box02 .b-title-box .b-date{display:inline-block;vertical-align:middle;}
.b-ewha-search-wrap .b-sch-ul-type03 li .b-box02 .b-title-box .b-new{display:none;}
.b-ewha-search-wrap .b-sch-ul-type03 li .b-box02 .b-text-box a{display:block;height:75px;line-height:25px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}

.b-ewha-search-wrap .b-sch-ul-type04:after{content:'';display:block;clear:both;}
.b-ewha-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-ewha-search-wrap .b-sch-ul-type04 li:nth-of-type(4n){margin:0;}
.b-ewha-search-wrap .b-sch-ul-type04 li .b-box01{padding:0 0 10px 0;}
.b-ewha-search-wrap .b-sch-ul-type04 li .b-box02 .b-title-box .b-title{display:block;height:44px;line-height:22px;font-weight:500;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.b-ewha-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-ewha-search-wrap .b-sch-ul-type05 li{position:relative;padding:0 0 6px 0;line-height:25px;font-weight:400;}
.b-ewha-search-wrap .b-sch-ul-type05 li:last-of-type{padding-bottom:0;}

.b-ewha-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-ewha-search-wrap .b-icon-box{display:inline-block;position:relative;margin:0 6px 0 0;padding:0 6px 0 0;line-height:1;}
.b-ewha-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-ewha-search-wrap .b-icon-box > span{display:inline-block;margin:0 5px;line-height:1;vertical-align:middle;}
.b-ewha-search-wrap .b-icon-box .b-label{padding:3px 8px;background:#dbece6;font-size:12px;}
.b-ewha-search-wrap .b-icon-box .b-kci{background:#ebf4fb;}
.b-ewha-search-wrap .b-icon-box .b-ahci{background:#e3f4e6;}
.b-ewha-search-wrap .b-icon-box .b-scopus{background:#f7e8d4;}
.b-ewha-search-wrap .b-icon-box .b-sci{background:#fbefeb;}
.b-ewha-search-wrap .b-icon-box .b-ssci{background:#e9e8ff;}
.b-ewha-search-wrap .b-icon-box .b-scie{background:#f4e8ff;}
.b-ewha-search-wrap .b-icon-box .b-kci-hb{background:#fff8d7;}
.b-ewha-search-wrap .b-icon-box .b-btn-detail{display:inline-block;width:25px;height:22px;background:url(/_res/board/img/common/b-ico-detail.png) no-repeat center center;background-size:100%;text-indent:-9999px;overflow:hidden;}

.b-ewha-search-wrap .b-box .b-keyword-tab-box{border:1px solid rgba(0,0,0,0.3);text-align:center;}
.b-ewha-search-wrap .b-box .b-keyword-tab-box:after{content:'';display:block;clear:both;}
.b-ewha-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-ewha-search-wrap .b-box .b-keyword-tab-box li:last-of-type{border-right:0;}
.b-ewha-search-wrap .b-box .b-keyword-tab-box li.active{background:#00663f;}
.b-ewha-search-wrap .b-box .b-keyword-tab-box li a{display:block;padding:8px 5px;line-height:22px;}
.b-ewha-search-wrap .b-box .b-keyword-tab-box li.active a{color:#fff;font-weight:400;}
.b-ewha-search-wrap .b-box .b-keyword-tab-box.type02{margin:0 0 18px;}
.b-ewha-search-wrap .b-box .b-topic-box{display:none;}
.b-ewha-search-wrap .b-box .b-topic-box.active{display:block;}
.b-ewha-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-ewha-search-wrap .b-box .b-topic-box ul:after{content:'';display:block;clear:both;}
.b-ewha-search-wrap .b-box .b-topic-box ul li{float:left;width:50%;padding:0 0 0 25px;box-sizing:border-box;}
.b-ewha-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-ewha-search-wrap .b-box .b-word-box{display:none;}
.b-ewha-search-wrap .b-box .b-word-box ul li{padding:0 0 15px;}
.b-ewha-search-wrap .b-box .b-word-box ul li:last-of-type{padding:0;}
.b-ewha-search-wrap .b-box .b-word-box ul li a{display:block;line-height:1;}
.b-ewha-search-wrap .b-box .b-word-box ul li a span{display:inline-block;vertical-align:bottom;}
.b-ewha-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-ewha-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-ewha-search-wrap .b-box .b-word-box.active{display:block;}

.b-ewha-search-wrap .bn-list-phone01.type01 table thead th, .b-ewha-search-wrap .bn-list-phone02.type01 table thead th{font-size:16px;}
.b-ewha-search-wrap .b-category01.type02 .category-box{padding:0 0 25px;}

/* 중문 font-weight */
.zh.board .bn-view-common01.type01 .b-main-box .b-title-box .b-title{font-weight:400;}
.zh.board .bn-list-thumb01.type01 .b-box02 .b-title-box .b-title{font-weight:400;}
.zh.board .bn-list-img01.type06 .b-box02 .b-title-box .b-title{font-weight:400;}

/* 이화글로벌프론티어 write table*/
.b-global-table thead th{border-left:none;border-top:1px solid #000;}
.b-global-table tbody td{border-left:none;}
.b-global-table .b-col01{width:10%;}
.b-global-table .b-col02{width:16%;}
.b-global-table .b-col-txt{width:auto;}

/* 20211005 연구원 검색 페이지의 검색창 스타일 변경 */
.bn-search01.type01.staff-search-form .b-search-wrap{text-align:left;}

.fa-search .bn-search01.type01.staff-search-form .b-search-wrap{text-align:right;}
/* 20211005 연구원 검색 페이지의 검색창 스타일 변경 */

@media screen and (max-width: 1280px) {

	/* 교수진 view01 type02*/
	.bn-view-person01.type02{padding:0 10px;}
	.b-view-person-header-wrap .b-view-person-header-box{padding:20px 10px;}

}

@media screen and (max-width: 1024px) {

	/* common */
	.tablet-show{display:block !important;}
	.tablet-hide{display:none !important;}

	/* 일반게시판 write */
	.bn-write-common01.type01 .b-file-box .b-guide-txt{display:block;padding:10px 0 0 0;}

	/* img01 type01 */
	.bn-list-img01.type01 > ul > li{margin:0 16px 24px 0;width:calc(25% - 12px);}
	.bn-list-img01.type01 .b-info-box li{margin:0 8px 0 0;padding:0 8px 0 0;}

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

	/* img01 type03 */
	.bn-list-img01.type03 > ul > li{margin:0 16px 24px 0;width:calc(25% - 12px);}

	/* img01 type04 */
	.bn-list-img01.type04 > ul > li{margin:0 16px 24px 0;width:calc(25% - 12px);}
	.bn-list-img01.type04 .b-info-box li{margin:0 8px 0 0;padding:0 8px 0 0;}

	/* img01 type06 */
	.bn-list-img01.type06 > ul > li{margin:0 16px 24px 0;width:calc(25% - 12px);}
	.bn-list-img01.type06 .b-info-box li{margin:0 8px 0 0;padding:0 8px 0 0;}

	/* 교수진(리스트) .bn-list-person01 type01 */
	.bn-list-person01.type01 .b-wrap > div > div{padding:0 10px 25px;}
	.bn-list-person01.type01 .b-wrap > div > div > div:after{display:none;}
	.bn-list-person01.type01 .b-wrap > div > div > div .b-img-box{width:146px;height:190px;}

	/* 교수진 .bn-view-person01 type01 상세 */
	.bn-view-person01.type01 .bn-view-person-box01 .b-img-box{width:auto;height:240px;}
	.bn-view-person01.type01 .bn-view-person-box01 .next{right:10px;}
	.bn-view-person01.type01 .bn-view-person-box01 .prev{left:10px;}

	/* 교수진 .bn-view-person02 type01 상세 */
	.bn-view-person01.type02 .bn-view-person-box01 .b-img-box{width:auto;height:240px;}
	.bn-view-person01.type02 .bn-view-person-box01 .next{right:10px;}
	.bn-view-person01.type02 .bn-view-person-box01 .prev{left:10px;}

	/* 교수진 .bn-write-person01 type01 */
	.bn-write-person01.type01 .b-textarea-box textarea{height:114px;}

	/* research view type01 */
	.bn-view-research01.type01 .b-research-box{padding:0 10px;}

	/* 이화소개 > 규칙집 */
	.search-wrap-rules{margin:0 10px 15px;}
	.search-wrap-rules .search-box-rules{width:calc(100% - 47px);}
	.search-wrap-rules input{min-width:auto;width:calc(100% - 35px);font-size:15px;}
	.search-wrap-rules .btn-reset{padding:19.5px 18.5px;}
	.lnb-box{padding:0 10px;}
	.lnb-box .lnb-menu{max-height:355px;}
	.lnb-box .lnb-menu > li > a{padding:14px 25px 14px 15px;background-position:right 14px center;background-size:13px;font-size:15px;line-height:20px;}
	.lnb-box .lnb-menu > li > ul{padding:15px;}
	.lnb-box .lnb-menu > li > ul > li{padding:0 0 7px;}
	.lnb-box .lnb-menu > li > ul > li > a{font-size:15px;line-height:21px;}
	.bn-view-common01.type01 + .bn-list-common01.type01{padding:15px 0 0;}
	.bn-view-common01.type01 + .bn-list-common01.type01 .b-title-box{position:static;}
	.rulesBody .date{line-height:20px;}

	/* 규칙집 안내 문구 */
	.rule-box{margin:0 10px;padding:45px 10px;}
	.rule-box p{padding:120px 0 0;font-size:15px;line-height:21px;}
	.rule-box .select-rule{background-size:100px;}
	.rule-box .no-rule{background-size:100px;}

	/* 교직원 찾기 LNB */
	.sub-container .sub-container{padding:0;}

	.lnb-box{padding:0 10px;}
	.lnb-box .lnb-menu > li > a{padding:14px 25px 14px 15px;background-position:right 14px center;background-size:13px;font-size:15px;line-height:20px;}
	.lnb-box .lnb-menu > li > ul{padding:15px;}
	.lnb-box .lnb-menu > li > ul > li{padding:0 0 7px;}
	.lnb-box .lnb-menu > li > ul > li > a{font-size:15px;line-height:21px;}

	.lnb-wrap.staff{position:fixed;top:89px;left:-100%;width:100%;height:calc(100% - 89px) !important;z-index:20;padding:15px 30px 15px 15px;background-color:#f9f9f9;box-sizing:border-box;webkit-transition: left; -o-transition: left;transition: left;  -webkit-transition-duration: 250ms;   -o-transition-duration: 250ms;    transition-duration: 250ms;}
	.lnb-wrap.staff.opened { left: 0; }
	.staff-box{padding:0;height:100%;border:0;}
	.staff-box .m-lnb-btn{display:block;position:absolute;top:110px;left:100%;z-index:10;width:20px;height:50px;border:1px solid #d9d9d9;color:#fff;border-radius:0 5px 5px 0;box-sizing:border-box;}
	.staff-box .m-lnb-btn.open{background:#045738 url(/_res/board/img/common/bg-lnb-m-open.png) no-repeat 50% 50%;border-left:0;}
	.staff-box .m-lnb-btn.close{left:auto;right:0;background:#045738 url(/_res/board/img/common/bg-lnb-m-close.png) no-repeat 50% 50%;border-right:0;border-radius:5px 0 0 5px;}
	.staff-box .m-lnb-btn span {position:absolute;text-indent:-9999999px;}

	.lnb-wrap.staff + .content{float:none;width:auto;}

	/* 교직원찾기 type02*/
	.bn-list-search-faculty01.type02 .b-wrap .sf-box > div:nth-of-type(2){min-height:124px;}
	.bn-list-search-faculty01.type02 .b-wrap .sf-box > div:nth-of-type(2) .b-btn-wrap a{margin:0 0 6px 0;width:100%;}

	/* 편의시설 > 식당 */
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day .b-menu{padding:12px 20px;}

	/* 편의복지 > 편의시설 */
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div{width:calc(100% / 3 - 25px);}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div:nth-of-type(4n){margin:0 30px 30px 0;}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div:nth-of-type(3n){margin-right:0;}

	/* 로그인 */
	.login .sub-visual-wrap{padding:0;}
	.login .sub-visual-wrap:empty + .path-wrap{padding:0;}

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

	.b-ewha-search-wrap .b-search-wrap01 .b-search-box01 ul{padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.15);}
	.b-ewha-search-wrap .b-search-wrap01 .b-search-box01 ul li{display:inline-block;padding:5px 15px 5px 0;border:0;}
	.b-ewha-search-wrap .b-search-wrap01 .b-search-box01 ul li a{display:inline-block;padding:0;}
	.b-ewha-search-wrap .b-search-wrap01 .b-search-box01 ul li.active a{position:relative;background:none;color:#006640;font-weight:500;}
	.b-ewha-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:#006640;}
	.b-ewha-search-wrap .b-search-wrap01 .b-search-box01 div:nth-of-type(2){position:relative;background:#015d38 url(/_res/ewha/img/common/ico-tab-open.png) no-repeat center right 15px;background-size:12px;text-align:center;}
	.b-ewha-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-ewha-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-ewha-search-wrap .b-search-wrap01 .b-search-box01 div:nth-of-type(2) .sel-category option{font-size:15px;color:#666;}
}


@media screen and (max-width:768px){

	/* common */
	.pc-hide{display:block !important;}
	.mobile-hide{display:none !important;}

	/* 제목, 문단 */
	.b-inner-box{padding:0;}
	.b-inner-box02{padding:0;}
	.b-inner-box03{padding:0 0 0 8px;}
	.b-inner-box03 p{padding:0 0 8px 0;font-size:15px;line-height:23px;}
	.b-h4-tit01{padding:0 0 12px 20px;font-size:18px;line-height:23px;}
	.b-h4-tit01:before{top:12px;width:15px;}
	.b-h4-tit02{font-size:17px;line-height:22px;padding:8px 0 12px 0;}
	.b-h5-tit01{padding:0 0 12px 8px;font-size:16px;line-height:21px;}
	.b-h5-tit01:before{width:3px;height:3px;}
	.b-h5-tit02{padding:0 0 12px;font-size:16px;line-height:21px;}
	.b-h5-tit03{padding:0 0 12px 8px;font-size:16px;line-height:21px;}
	.b-h5-tit03:before{width:3px;height:3px;}
	.b-h5-tit04{padding:0 0 12px;font-size:15px;line-height:20px;}
	.b-h6-tit01{padding:0 0 8px 8px;font-size:15px;line-height:21px;}
	.b-h6-tit02{padding:0 0 3px 8px;font-size:15px;line-height:21px;}
	.b-con-p01{padding:0 0 12px 0;font-size:15px;line-height:23px;}
	.b-con-p02{padding:0 0 12px 0;font-size:15px;line-height:23px;}
	.b-mark-p{font-size:13px;line-height:22px;}
	.b-mark-p02{padding:0 0 0 10px;font-size:15px;line-height:22px;}
	.b-mark-p03{padding:0 0 0 10px;font-size:14px;line-height:21px;}
	.b-mark-p04{padding:0 0 0 15px;font-size:14px;line-height:21px;}
	.b-notes{font-size:15px;line-height:20px;}

	/* 리스트 */
	.b-ul-type01 > li{line-height:20px;}
	.b-ul-type01 > li:after{top:9px;}
	.b-ul-type02 > li{padding:0 0 5px 14px;font-size:15px;line-height:23px;}
	.b-ul-type02 > li:before{top:11px;left:5px;}
	.b-ul-type03 > li{padding:0 0 5px 8px;font-size:15px;line-height:23px;}
	.b-ul-type03 > li:before{top:12px;}
	.b-ul-type04 > li{padding:0 0 5px 8px;font-size:15px;line-height:23px;}
	.b-ul-type04 > li:after{width:3px;height:3px;}
	.b-ul-type05 > li{padding:0 0 5px 9px;font-size:15px;line-height:23px;}
	.b-ul-type05 > li:before{top:12px;}
	.b-ul-type06 > li{padding:0 0 5px 0;font-size:15px;line-height:23px;}

	.pd-t20{padding-top:12px !important;}
	.pd-t40{padding-top:25px !important;}
	.pd-b10{padding-bottom:8px !important;}
	.pd-b20{padding-bottom:12px !important;}
	.pd-b40{padding-bottom:25px !important;}
	.pd-tb10{padding-top:8px !important;padding-bottom:8px !important;}
	.pd-tb20{padding-top:12px !important;padding-bottom:12px !important;}

	/* button */	
	.b-btn-wrap{padding:20px 0 0 0;}
	.b-btn-wrap a, .b-btn-wrap button{margin:6px 0 0;}
	/* .b-btn-type01{padding:10px;width:100%;min-height:auto;font-size:15px;} */
	.b-btn-type01{padding:11px 10px;min-width:auto;width:100%;}
	.b-btn-type02{padding:11px 10px;min-width:auto;width:100%;}
	.b-btn-type03{padding:11px 10px;min-width:auto;width:100%;}
	.b-btn-type04{padding:11px 10px;min-width:auto;width:100%;}
	.b-btn-type05{padding:7px 25px;min-width:auto;min-height:auto;}
	.b-btn-reply{padding:10px;width:100%;min-height:auto;}
	.b-span-msg{padding:0 8px 0 0;font-size:15px;}

	/* board table */
	.b-ewha-table thead th{padding:7px 0;font-size:15px;line-height:23px;}
	.b-ewha-table tbody th{padding:7px;font-size:15px;line-height:23px;}
	.b-ewha-table tbody th.history-year{font-size:16px;line-height:24px;}	
	.b-ewha-table tbody td{padding:7px;font-size:15px;line-height:23px;}
	.scrollbox .b-ewha-table{width:800px;}

	/* scrollbox */
	.scrollbox .b-ewha-table{width:800px;}
	.msg-touch-help {display:block;position:absolute;top:50px;left:50%;z-index:10;width:70px;height:70px;margin:0 0 0 -35px;}
	.msg-touch-help img {width:100%;}
	.scrollbox {position: relative;width: 100%;overflow-x: auto;overflow-y: hidden;}

	/* .b-category01 type01 ~ type02 */
	.b-category01.type01 .b-category01-m{position:relative;margin:0 0 20px;background:#015d38 url(/_res/ewha/img/common/ico-tab-open.png) no-repeat center right 15px;background-size:12px;text-align:center;}
	.b-category01.type01 .b-category01-m.active{}
	.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:#015d38 url(/_res/ewha/img/common/ico-tab-open.png) no-repeat center right 15px;background-size:12px;text-align:center;}
	.b-category01.type02 .b-category01-m.active{}
	.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-category02 type01 */
	.b-category02.type01 .category-box{padding:0 0 20px;}
	.b-category02.type01 .category-box .tab-cate01 li a{padding:10px 5px;font-size:15px;}

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

	/* RSS 아이콘 */
	.b-rss-wrap{padding:0 0 10px;}
	.b-rss-box{margin:0 0 5px;}
	.b-rss-box .total-wrap{padding:0 10px 0 0;font-size:15px;}
	.b-rss-box .b-ico-rss{padding:4px 25px 5px 32px;min-width:auto;background-size:10px;font-size:15px;}
	.b-rss-box .b-btn-lang-adm{padding:4px 25px 5px 12px;background-position:right 8px center;background-size:6px;}

	/* 리스트 파일첨부 영역 */
	.b-m-common-file-box{display:inline-block;}
	.b-m-common-file-box.type01 > a span{display:inline-block;font-size:14px;line-height:22px;vertical-align:middle;}
	.b-m-common-file-box.type01 > a span:nth-of-type(1){width:15px;height:12px;background:url(/_res/board/img/common/ico-file01.png) no-repeat 0 0;background-size:11px;text-indent:-99999px;}
	.b-m-common-file-box.type01 .b-popup-file-wrap{display:none;position:absolute;top:calc(100% + 20px);left:50%;z-index:50;padding:20px;min-width:230px;max-width:290px;background:#015d38;border-radius:5px;box-sizing:border-box;text-align:center;transform:translateX(-50%);}
	.b-m-common-file-box.type01 .b-popup-file-wrap:before{content:'';display:block;position:absolute;top:-16px;right:calc(50% - 8px);width:0;height:0;border:8px solid transparent;border-bottom:8px solid #015d38;}
	.b-m-common-file-box.type01 .b-popup-file-box{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid rgba(255,255,255,0.5);}
	.b-m-common-file-box.type01 .b-popup-file-box:last-of-type{margin:0;padding:0;border:0;}
	.b-m-common-file-box.type01 .b-popup-file-box h5{display:none;}
	.b-m-common-file-box.type01 .b-popup-file-box .btn-all-down{display:inline-block;padding:3px 24px;border:1px solid #fff;border-radius:3px;font-size:15px;line-height:20px;color:#fff;text-align:center;}
	.b-m-common-file-box.type01 .b-popup-file-box .btn-popup-close{display:none;}
	.b-m-common-file-box.type01 ul{padding:0 0 8px;text-align:left;}
	.b-m-common-file-box.type01 ul li:last-of-type{padding:0;}
	.b-m-common-file-box.type01 ul li a{display:inline-block;max-width:calc(100% - 35px);font-weight:400;font-size:15px;line-height:23px;color:#fff;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
	.b-m-common-file-box.type01 ul li span{display:inline-block;position:relative;margin:0 0 0 9px;padding:0 0 0 9px;font-size:15px;line-height:23px;color:#fff;vertical-align:top;}
	.b-m-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.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 span{font-size:13px;line-height:19px;color:#777;}
	.b-common-file-box.type03 > a span:nth-of-type(1){width:14px;height:15px;}
	.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div > div.b-common-file-box{position:static;}
	.b-common-file-box.type03 .b-popup-file-wrap{left:50%;min-width:290px;max-width:290px;transform:translateX(-50%);}
	.b-common-file-box.type03 .b-popup-file-wrap:before{right:calc(50% - 8px);}

	/* 검색 영역 */
	.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{width:100%;z-index:6;margin:0 0 5px 0;}
	.bn-search01.type01 .b-search-box{display:block;}
	.bn-search01.type01 input{width:calc(100% - 51px);min-width:auto;margin:0;}
	.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;}

	/*  */
	.board-calendar-tab .b-viewmode-box{display:block;margin:10px 0 0;}
	.board-calendar-tab .b-viewmode-box a{width:25px;height:23px;}

	/* search01 type01 전화번호부 */
	.bn-search01.type01 .b-btn-wrap{display:block;padding:0;}
	.bn-search01.type01 .b-btn-wrap a{margin:6px 0 0;}

	/* 검색 영역 02 */
	.bn-search02.type01 .b-sel-box{width:70%;}
	.bn-search02.type01 .b-sel-btn{width:calc(30% - 6px);min-width:auto;font-size:14px;}

	/* 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{border-right:none;font-size:15px;line-height:1;}

	.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(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:nth-of-type(6){display:none;}
	.bn-list-common01.type01.bn-common table tbody tr td:nth-of-type(7){display:none;}
	.bn-list-common01.type01.bn-common .b-col-title{width:100%;}
	.bn-list-common01.type01.bn-common .b-col-date{display:none;width:0;}
	.bn-list-common01.type01.bn-common .b-col-expand{display:none;width:0;}
	.bn-list-common01.type01.bn-common .b-col{display:none;width:0;}

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

	.bn-list-common01.type01.bn-common-scholarship table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-common01.type01.bn-common-scholarship table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-common01.type01.bn-common-scholarship table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common01.type01.bn-common-scholarship table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common01.type01.bn-common-scholarship table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common01.type01.bn-common-scholarship table tbody tr td:nth-of-type(7){display:none;}
	.bn-list-common01.type01.bn-common-scholarship .b-col01{display:none;width:0;}
	.bn-list-common01.type01.bn-common-scholarship .b-col02{width:100%;}
	.bn-list-common01.type01.bn-common-scholarship .b-col03{display:none;width:0;}
	.bn-list-common01.type01.bn-common-scholarship .b-col04{display:none;width:0;}
	.bn-list-common01.type01.bn-common-scholarship .b-col05{display:none;width:0;}
	.bn-list-common01.type01.bn-common-scholarship .b-col06{display:none;width:0;}
	.bn-list-common01.type01.bn-common-scholarship .b-col07{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 .b-reply-box .b-title-box{background-position:4px 4px;}
	.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{padding:0 0 0 22px;max-width:calc(100% - 75px);}
	.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 0 0 18px;max-width:calc(100% - 71px);}
	.bn-list-common01.type01 .b-title-box > a{padding:0;max-width:calc(100% - 67px);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 .b-new{position:relative;top: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;}
	.bn-list-common01.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-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-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 0 0 15px;background:url(/_res/board/img/common/ico-file01.png) no-repeat left center;background-size:11px;}
	.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 .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%);}

	/* 이화비전2030게시판 전용 - 카테고리 사용 Y / List 화면 미노출 */
    .bn-list-common01.type01.bn-common-vision table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-common01.type01.bn-common-vision table tbody tr td:nth-of-type(2){display:none;}
	.bn-list-common01.type01.bn-common-vision table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common01.type01.bn-common-vision table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common01.type01.bn-common-vision table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common01.type01.bn-common-vision table tbody tr td:nth-of-type(7){display:none;}
	.bn-list-common01.type01.bn-common-vision .b-col-title{width:100%;}
	.bn-list-common01.type01.bn-common-vision .b-col-date{display:none;width:0;}
	.bn-list-common01.type01.bn-common-vision .b-col-expand{display:none;width:0;}
	.bn-list-common01.type01.bn-common-vision .b-col{display:none;width:0;}
    /* 이화비전2030게시판 전용 - 카테고리 사용 Y / List 화면 미노출 */
	
	/* bn-list-common02 type01 */
	.bn-list-common02.type01 .article-chk{top:0;left:0;}
	.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div{padding:10px 10px 12px 10px;}
	.bn-list-common02.type01 .b-title-box a{font-size:15px;line-height:20px;}
	.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div > .b-title-box a > span:not(.b-new){font-size:15px;line-height:20px;}
	.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div:not(.b-title-box) span:not(.b-new){font-size:14px;line-height:19px;}
	.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div > div:nth-of-type(n+3):not(.b-file-box):not(.b-common-file-box){margin:0 5px 0 0;padding:0 5px 0 0;}
	.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div > div:nth-of-type(n+3):after{top:5px;height:11px;}
	.bn-list-common02.type01 .b-title-box{float:none;padding:0 0 5px;width:auto;}
	.bn-list-common02.type01 .b-title-box > a{max-width:calc(100% - 48px);}
	.bn-list-common02.type01 .b-file-box span:nth-of-type(2){display:none;}
	.bn-list-common02.type01 .b-wrap > div:nth-of-type(2) > div > div.b-common-file-box{float:left;margin:0;}
	.bn-list-common02.type01 .b-no-post{font-size:15px;line-height:20px;}
	.b-common-file-box.type03 ul li span{line-height:22px !important;}

	/* bn-list-common03 type01 */
	.bn-list-common03.type01 .adm-chk{margin:0 0 6px 0;}
	.bn-list-common03.type01 .total-wrap{margin:0 0 6px 0;}
	.bn-list-common03.type01 table thead tr{display:none;}
	.bn-list-common03.type01 table tbody td{border-right:none;font-size:15px;line-height:1;}

	.bn-list-common03.type01.bn-common table tbody tr td:nth-of-type(2){display:none;}
	.bn-list-common03.type01.bn-common .b-col-title{width:100%;}
	.bn-list-common03.type01.bn-common .b-col{display:none;width:0;}

	.bn-list-common03.type01 .b-title-box{padding:0 0 0 2px;}
	.bn-list-common03.type01 .b-title-box > a{color:#333;}
	.bn-list-common03.type01 .b-reply-box .b-title-box{background-position:4px 4px;}
	.bn-list-common03.type01 .article-chk + .b-title-box{padding:0 0 0 2px;}
	.bn-list-common03.type01 .b-top-box .b-title-box:before, 
	.bn-list-common03.type01 .b-top-box .article-chk + .b-title-box:before{top:1px;left:0;}
	.bn-list-common03.type01 .b-top-box .b-title-box > a, 
	.bn-list-common03.type01 .b-top-box .article-chk + .b-title-box > a{padding:0 0 0 22px;max-width:calc(100% - 75px);}
	.bn-list-common03.type01 .b-reply-box .b-title-box > a,
	.bn-list-common03.type01 .b-reply-box .article-chk + .b-title-box > a{padding:0 0 0 18px;max-width:calc(100% - 71px);}
	.bn-list-common03.type01 .b-title-box > a{padding:0;max-width:calc(100% - 52px);width:auto;}
	.bn-list-common03.type01 .b-title-box.b-label-box a{width:calc(100% - 110px);}
	.bn-list-common03.type01 .b-title-box .b-etc-box .b-new{position:relative;top:1px;}
	.bn-list-common03.type01 .b-title-box .b-etc-box .b-label{padding:3px 6px 4px 6px;font-size:12px;}
	.bn-list-common03.type01 .b-title-box .b-m-con{display:block;padding:5px 0 0 0;}
	.bn-list-common03.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-common03.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-common03.type01 .b-title-box .b-m-con > span:last-of-type:after{display:none;}
	.bn-list-common03.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-common03.type01 .b-title-box .b-m-con .b-notice:after{display:none;}
	.bn-list-common03.type01 .b-title-box .b-m-con .b-file{padding:0 0 0 15px;background:url(/_res/board/img/common/ico-file01.png) no-repeat left center;background-size:11px;}
	.bn-list-common03.type01 .b-no-post{display:block !important;}
	.bn-list-common03.type01 .article-chk{top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}

	/* 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 0 0 6px;}
	.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:after{top:7px;}
	.bn-view-common01.type01 .b-content-box{padding:15px 10px 30px;}
	.bn-view-common01.type01 .b-content-box p{font-size:15px;line-height:23px;}
	.bn-view-common01.type01 .b-content-box img{padding:10px 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{padding:20px 0 0;}
	.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;}
	.en.board .bn-view-common01.type01 .b-pager-box div p:nth-of-type(1){width:105px;}
	.bn-view-common01.type01 .b-pager-box div p:nth-of-type(2){padding:10px;}
	.bn-view-common01.type01 span.b-label-end-box{padding:4px 6px;font-size:12px;}

	/* 이화에바란다 > view */
	.bn-view-common01.type01 .b-opinion-wrap .b-admin-opinion-box{margin:0 0 20px;padding:15px;}
	.bn-view-common01.type01 .b-opinion-wrap .b-admin-opinion-box p{padding:0 0 15px;}
	.bn-view-common01.type01 .b-opinion-wrap .b-admin-opinion-box p span{font-size:15px;line-height:23px;}
	.bn-view-common01.type01 .b-opinion-wrap .b-admin-opinion-box pre{font-size:15px;line-height:23px;}
	.bn-view-common01.type01 .b-opinion-wrap .b-opinion-w-box{padding:0;}
	.bn-view-common01.type01 .b-opinion-wrap .b-opinion-w-box .b-title-box{padding:0 0 8px;}
	.bn-view-common01.type01 .b-opinion-wrap .b-opinion-w-box .b-title-box p{font-size:15px;line-height:23px;}
	.bn-view-common01.type01 .b-opinion-wrap .b-opinion-w-box .b-textarea-box textarea{padding:15px;height:130px;}
	.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box{padding:0 0 30px;}
	.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div{float:none;margin:0 0 10px;padding:15px;width:auto;}
	.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-title-box{padding:0 0 5px;}
	.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-title-box p{font-size:15px;line-height:23px;}
	.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-reply-box{margin:10px 0 0;}
	.bn-view-common01.type01 .b-opinion-wrap .b-opinion-v-box > div .b-reply-box div{padding:0 0 5px;}

	.bn-view-common01.type01 .b-radio + label{padding-left:20px;font-size:15px;}
	.bn-view-common01.type01 .b-radio + label:before{top:0;width:15px;height:15px;}
	.bn-view-common01.type01 .b-radio:hover + label:after, .bn-view-common01.type01 .b-radio:checked + label:after{top:5px;left:5px;width:5px;height:5px;}

	.bn-view-common01.type01 .b-btn-wrap{padding:20px 0;}

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

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

	.b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;}
	.b-view-reply-box .b-view-reply-etc-box ul li{margin:0 10px 0 0;padding:0 10px 0 0;}
	.b-view-reply-box .b-view-reply-etc-box ul li:not(.active):a fter{width:6px;height:2px;}
	.b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:8px;height:5px;}
	.b-view-reply-box .b-view-reply-etc-box ul li a{font-size:15px;line-height:24px;}
	.b-view-reply-box .b-view-reply-dep01-box{padding:10px 0;}
	.b-view-reply-box .b-view-reply-dep02-box{padding:10px 0 0 0;}
	.b-view-reply-box .b-view-reply-dep02-box > div{padding:0 10px 15px 30px;background-position:15px 5px;background-size:8px;}
	.b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{height:60px;}

	/* 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{display:block;float:none;padding:0 0 6px;width:auto;font-size:16px;line-height:24px;}
	.bn-view-common02.type01 .b-main-box .b-title-box .b-date{display:block;float:none;width:auto;line-height:24px;}
	.bn-view-common02.type01 .b-main-box.en .b-title-box .b-title{width:auto;}
	.bn-view-common02.type01 .b-main-box.en .b-title-box .b-date{width:auto;}
	.bn-view-common02.type01 .b-main-box .b-title-box .b-notice{margin:0 6px 0 0;}
	.bn-view-common02.type01 .b-main-box .b-title-box .b-new{margin:0 0 0 6px;}
	.bn-view-common02.type01 .b-info-box{padding:0;}
	.bn-view-common02.type01 .b-etc-box{float:none;padding:10px;width:auto;border-bottom:1px solid #dedede;}
	.bn-view-common02.type01 .b-etc-box ul li:after{top:7px;}
	.bn-view-common02.type01 .b-content-box{padding:15px 10px 30px;}
	.bn-view-common02.type01 .b-content-box p{font-size:15px;line-height:23px;}
	.bn-view-common02.type01 .b-content-box img{padding:10px 0;}
	.bn-view-common02.type01 .b-content-box iframe{padding:15px 0;}
	.bn-view-common02.type01 .b-file-box{float:none;padding:10px;width:auto;border-bottom:1px solid #dedede;text-align:left;}
	.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;}
	.bn-view-common02.type01 .b-pager-box div p:nth-of-type(2){padding:10px;}

	/* bn-write-common01 type01 - new */
	.bn-write-common01.type01 .b-col01{width:25%;}
	.bn-write-common01.type01 table thead th{padding:10px 5px;}
	.bn-write-common01.type01 table tbody th{padding:10px 5px;}
	.bn-write-common01.type01 table tbody td{padding:10px;}
	.bn-write-common01.type01 .b-select{width:calc(50% - 5px);max-width:100%;height:30px;border-radius:0;}
	.bn-write-common01.type01 .b-input{height:30px;}
	.bn-write-common01.type01 .b-sel-title{font-size:15px;}
	.bn-write-common01.type01 .b-sel-box ul li a{font-size:15px;}
	.bn-write-common01.type01 .b-radio + label{margin:5px 10px 5px 0;padding-left:20px;font-size:15px;}
	.bn-write-common01.type01 .b-chk + label{padding-left:20px;font-size:15px;}
	.bn-write-common01.type01 .b-radio + label:before{top:0;width:15px;height:15px;}
	.bn-write-common01.type01 .b-radio:hover + label:after, .bn-write-common01.type01 .b-radio:checked + label:after{top:5px;left:5px;width:5px;height:5px;}
	.bn-write-common01.type01 .b-chk + label:before{top:2px;margin: 3px 0 0 0;width:15px;height:15px;}
	.bn-write-common01.type01 .b-chk:hover + label:before, .bn-write-common01.type01 .b-chk:checked + label:before{padding:2px 0 0 3px;font-size:10px;}
	.bn-write-common01.type01 .b-email-box .b-input{width:100%;max-width: 100%;}
	.bn-write-common01.type01 .b-email-box .b-select{margin:5px 0 0 0;width:100%;max-width:100%;}
	.bn-write-common01.type01 .b-tel-box .b-select{max-width:100%;}
	.bn-write-common01.type01 .b-tel-box .b-input{margin:5px 0 0 0;width:calc(50% - 5px);max-width:100%;}
	.bn-write-common01.type01 .b-common-guide-txt{display:block;padding:5px 0 0 0;line-height:19px;}
	.bn-write-common01.type01 .b-date-box .b-input.datepicker{width:100%;max-width:100%;}
	.bn-write-common01.type01 .b-write-box{padding:20px 0;}
	.bn-write-common01.type01 .b-write-box .b-textarea{height:200px;}
	.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% - 75px);}
	.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{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.type01 .b-url-box p{line-height:20px;}
	.bn-write-common01.type01 .b-textarea{height:150px;}
	.bn-write-common01.type01 .b-privacy-box .b-border-box{margin:0 0 10px;padding:15px;}
	.bn-write-common01.type01 .b-privacy-box .b-border-box > div{padding:0 0 12px;}
	.bn-write-common01.type01 .b-privacy-box .b-border-box ul li{font-size:15px;line-height:23px;}
	.bn-write-common01.type01 .b-privacy-box .b-border-box p{font-size:15px;line-height:23px;}
	.board-view-txt p{font-size:15px;line-height:22px;}
	.bn-write-common01.type01 .b-info-txt{font-size:14px;line-height:19px;}

	/* write 에디터 이미지 간격 조정 */
	.fr-view img.fr-dii{padding:10px 0;}
	.fr-view img.fr-dib{margin:10px auto;}
	
	/* thumb type01 */
	.bn-list-thumb01.type01 .article-chk{top:15px;}
	.bn-list-thumb01.type01 > ul:after{content:'';display:block;clear:both;}
	.bn-list-thumb01.type01 > ul > li{display:block;float:left;padding:15px 7px;width:50%;table-layout:initial;}
	.bn-list-thumb01.type01 .b-box01{display:block;margin:0 0 15px 0;width:auto;}
	.bn-list-thumb01.type01 .b-box02{display:block;padding:0 5px;}
	.bn-list-thumb01.type01 .b-box02 .b-title-box .b-title{font-size:15px;line-height:22px;}
	.bn-list-thumb01.type01 .b-box02 .b-text-box a{height:66px;font-size:15px;line-height:23px;-webkit-line-clamp:3;}
	.bn-list-thumb01.type01 .b-info-box li{font-size:14px;line-height:21px;}
	.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;}

	/* thumb type02 */
	.bn-list-thumb01.type02 .article-chk{top:15px;}
	.bn-list-thumb01.type02 .b-box01{position:relative;width:100%;float:none;padding: 0 0 15px;}
	.bn-list-thumb01.type02 .b-box02{width:100%;padding:0;float:none;}
	.bn-list-thumb01.type02 .b-box02 .b-title-box{width:100%;}
	.bn-list-thumb01.type02 .b-box02 .b-title-box .b-title{font-size:15px;line-height:22px;}
	.bn-list-thumb01.type02 .b-box02 .b-text-box a{height:66px;font-size:15px;line-height:23px;}
	.bn-list-thumb01.type02 .b-info-box{float:none;}
	.bn-list-thumb01.type02 .b-info-box li{font-size:14px;line-height:21px;}
	.bn-list-thumb01.type02 .b-box01 .b-img-box a img{width:100%;}
	.bn-list-thumb01.type02 > ul > li{padding:15px 7px;}

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

	/* img01 type01 샘플 페이지 게시판 컬러 및 컬럼 수 번경 */
	.bn-list-img01.type01.b-col02 > ul > li{margin:0 16px 24px 0;width:calc(50% - 8px);}

	.bn-list-img01.type01.b-col03 > ul > li{margin:0 16px 24px 0;width:calc(50% - 8px);}
	.bn-list-img01.type01.b-col03 > ul > li:nth-of-type(2n){margin-right:0;}
	.bn-list-img01.type01.b-col03 > ul > li:nth-of-type(3n){margin-right:16px;}
	.bn-list-img01.type01.b-col03 > ul > li:nth-of-type(6n){margin-right:0;}

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

	/* img01 type03 */
	.bn-list-img01.type03 > ul{padding:24px 0 0;}
	.bn-list-img01.type03 > ul > li{width:calc(50% - 8px);}
	.bn-list-img01.type03 > ul > li:nth-of-type(n){margin:0 16px 24px 0;}
	.bn-list-img01.type03 > ul > li:nth-of-type(2n){margin-right:0;}
	.bn-list-img01.type03 .b-box02 .b-title-box .b-title{font-size:15px;line-height:20px;}
	.bn-list-img01.type03 .b-location-box p{font-size:15px;}
	.bn-list-img01.type03 > ul > li.b-no-post{font-size:15px;}

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

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

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

	/* 교수진(리스트) .bn-list-person01 type01 */
	.bn-list-person01.type01 .b-wrap h4{margin:0 0 10px;padding-bottom:10px;}
	.bn-list-person01.type01 .b-wrap > div{display:block;margin:0;border:0;}
	.bn-list-person01.type01 .b-wrap > div:first-of-type{padding:10px 0 0;}
	.bn-list-person01.type01 .b-wrap > div > div{display:block;margin:0 0 10px;padding:0 0 10px;width:100%;border-bottom:1px solid #d8d8d8;}
	.bn-list-person01.type01 .b-wrap > div > div:nth-of-type(2n){margin:0 0 10px;}
	.bn-list-person01.type01 .b-wrap > div:last-of-type > div:last-of-type{margin-bottom:0;}
	.bn-list-person01.type01 .b-wrap > div > div > div .b-img-box{width:120px;height:157px;}
	.bn-list-person01.type01 .b-wrap > div > div > div .b-prof-box01{padding:0 0 0 15px;}
	.bn-list-person01.type01 .b-wrap > div > div > div .b-prof-box01 > p{padding:0 0 8px;}
	.bn-list-person01.type01 .b-wrap > div > div > div .b-prof-box01 > p .b-name{font-size:16px;line-height:20px;}
	.bn-list-person01.type01 .b-wrap > div > div > div .b-prof-box01 > p .b-homepage{width:16px;height:14px;}
	.bn-list-person01.type01 .b-prof-list{padding:0 0 5px;}
	.bn-list-person01.type01 .b-prof-list:nth-last-child(2){padding:0 0 8px;}
	.bn-list-person01.type01 .b-prof-list.type01 > li{padding:0 0 2px 10px;font-size:15px;line-height:21px;}
	.bn-list-person01.type01 .b-prof-list.type01 > li:before{width:3px;height:3px;top:8.5px;}
	.bn-list-person01.type01 .b-prof-list.type01 > li > ul{margin:0;}
	.bn-list-person01.type01 .b-prof-list.type01 > li > ul li{padding:0 0 2px 10px;font-size:14px;line-height:19px;}
	.bn-list-person01.type01 .b-prof-list.type01 > li > ul li:before{width:4px;height:1px;top:10px;}
	.bn-list-person01.type01 .b-prof-list.type02 > li{padding:0 20px 0 25px;background-size:16px;font-size:15px;line-height:21px;}
	.bn-list-person01.type01 .b-prof-list.type02 > .b-tel{width:145px;}
	.bn-list-person01.type01 .b-prof-list.type02 > .b-mail{width:calc(100% - 145px);}
	.b-email{margin:0 0 0 4px;width:18px;height:14px;vertical-align:middle;}

	/* 교수진(상세) .bn-view-person01 type01 */
	.bn-view-person01.type01 > div > div:nth-of-type(1) .b-name-box h4{margin:0 4px 0 0;padding:0 8px 0 20px;font-size:18px;line-height:23px;}
	.bn-view-person01.type01 > div > div:nth-of-type(1) .b-name-box h4:before{top:12px;width:15px;}
	.bn-view-person01.type01 > div > div:nth-of-type(1) .b-name-box p{font-size:18px;line-height:23px;}
	.bn-view-person01.type01 .b-sns-box ul{padding:0 10px 0 0;}
	.bn-view-person01.type01 .b-sns-box ul li{padding:0 5px 0 0;}
	.bn-view-person01.type01 .b-sns-box ul li a{width:26px;height:26px;}
	.bn-view-person01.type01 > div > div:nth-of-type(2){margin:0 0 15px;padding:0 0 5px;}
	.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(1){float:none;margin:0 auto;width:auto;max-width:280px;}
	.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2){float:none;width:auto;}
	.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) > div{float:none;padding:15px 18px;}
	.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .left-box{width:auto;border-bottom:1px solid #ddd;}
	.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .left-box:after{display:none;}
	.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box{width:auto;}
	.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li{font-size:15px;line-height:21px;}
	.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li > ul > li{font-size:15px;line-height:21px;}
	.bn-view-person01.type01 > div > div:nth-of-type(3){padding:0;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) > div{padding:0 0 20px;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) > div > div > div > div{font-size:15px;line-height:23px;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-dcol{padding:2px 4px;font-size:10px;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box .b-btn-detail{padding:4px 7px;width:67px;height:20px;background-size:10px;font-size:12px;}
	/*.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box .b-btn-detail{width:20px;height:18px;} */
	/* .bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-icon-box + span:not(.b-info){font-size:15px;line-height:20px;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-info{font-size:15px;line-height:20px;} */
	.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-ul-type02 > li > span:not(.b-title){font-size:15px;line-height:24px;}
	
	/* 2020.07.31. change top
	.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-ul-type02 > li > span:not(.b-title):after{top:7px;} */
	.bn-view-person01.type01 > div > div:nth-of-type(3) > div .b-ul-type02 > li > span:not(.b-title):after{top:6px;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li{margin:0 15px 15px 0;padding:12px 18px;width:calc(50% - 15px);min-height:155px;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li:nth-of-type(2n){margin-right:0;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box{padding:0 0 8px;font-size:15px;line-height:22px;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box span:nth-of-type(1){max-width:calc(100% - 31px);}
	.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box span:nth-of-type(2){width:26px;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li{padding:0 0 2px;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li span{margin:0 6px 0 0;padding:0 6px 0 0;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-etc-box a{padding:0 22px 0 0;background-size:13px;}
	.bn-view-person01.type01 .b-txt-box{padding:15px 18px;border-top:1px solid #d8d8d8;}
	.bn-view-person01.type01 .b-txt-box p{padding:0 0 12px 0;font-size:15px;line-height:23px;}
	.bn-view-person01.type01 .b-txt-box img{width:100%;}
	.bn-view-person01.type01 .bn-view-person-box01{padding:0 34px;}
	.bn-view-person01.type01 .bn-view-person-box01 .next{right:5px;}
	.bn-view-person01.type01 .bn-view-person-box01 .prev{left:5px;}
	.bn-view-person01.type01 .b-career-box{padding:0 0 0 5px;}
	.bn-view-person01.type01 .b-career-box + div{margin:12px 0 0;}
	.bn-view-person01.type01 .b-career-box div{padding:0 0 6px;}
	.bn-view-person01.type01 .b-career-box div p{display:block;padding:0 0 0 9px;font-size:15px;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-btn-detail{width:20px;height:18px;}

	/* 교수진(상세) .bn-view-person01 type01 */
	.bn-view-person01.type02 > div > div:nth-of-type(1){padding:0 0 20px;}
	.bn-view-person01.type02 > div > div:nth-of-type(1) .b-name-box h4{padding:0 0 6px;font-size:22px;line-height:27px;}
	.bn-view-person01.type02 > div > div:nth-of-type(1) .b-name-box p{font-size:18px;line-height:23px;}
	.bn-view-person01.type02 .b-sns-box ul li{padding:0 5px 0 0;}
	.bn-view-person01.type02 .b-sns-box ul li a{width:26px;height:26px;}
	.bn-view-person01.type02 > div > div:nth-of-type(2){margin:0 0 15px;padding:0 0 5px;}
	.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(1){float:none;margin:0 auto;width:auto;max-width:280px;}
	.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2){float:none;width:auto;}
	.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) > div{float:none;padding:15px 18px;}
	.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .left-box{width:auto;border-bottom:1px solid #ddd;}
	.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .left-box:after{display:none;}
	.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box{width:auto;}
	.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li{font-size:15px;line-height:21px;}
	.bn-view-person01.type02 > div > div:nth-of-type(2) > div:nth-of-type(2) .right-box .b-prof-list > li > ul > li{font-size:15px;line-height:21px;}
	.bn-view-person01.type02 > div > div:nth-of-type(3){padding:0;}
	.bn-view-person01.type02 > div > div:nth-of-type(3) > div{padding:0 0 20px;}
	.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-dcol{padding:2px 4px;font-size:10px;}
	.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-icon-box .b-btn-detail{padding:4px 7px;width:67px;height:20px;background-size:10px;font-size:12px;}
	

	.bn-view-person01.type02 > div > div:nth-of-type(3) > div .b-info{font-size:15px;line-height:24px;}	
	.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li{margin:0 15px 15px 0;padding:12px 18px;width:calc(50% - 15px);min-height:155px;}
	.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li:nth-of-type(2n){margin-right:0;}
	.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box{padding:0 0 8px;font-size:15px;line-height:22px;}
	.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box span:nth-of-type(1){max-width:calc(100% - 31px);}
	.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-title-box span:nth-of-type(2){width:26px;}
	.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li{padding:0 0 2px;}
	.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-info-box li span{margin:0 6px 0 0;padding:0 6px 0 0;}
	.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li .b-etc-box a{padding:0 22px 0 0;background-size:13px;}
	.bn-view-person01.type02 .b-txt-box{padding:15px 18px;border-top:1px solid #d8d8d8;}
	.bn-view-person01.type02 .b-txt-box p{padding:0 0 12px 0;font-size:15px;line-height:23px;}
	.bn-view-person01.type02 .bn-view-person-box01{padding:0 34px;}
	.bn-view-person01.type02 .bn-view-person-box01 .next{right:5px;}
	.bn-view-person01.type02 .bn-view-person-box01 .prev{left:5px;}
	.bn-view-person01.type02 .b-career-box{padding:0 0 0 5px;}
	.bn-view-person01.type02 .b-career-box + div{margin:12px 0 0;}
	.bn-view-person01.type02 .b-career-box div{padding:0 0 6px;}
	.bn-view-person01.type02 .b-career-box div p{display:block;padding:0 0 0 9px;font-size:15px;}
	.bn-view-person01.type02 > div > div:nth-of-type(3) .b-lecture-box .b-btn-detail{width:20px;height:18px;}

	.b-view-person-header-wrap .b-view-person-header-box{margin:0 0 20px;padding:15px 10px;}
	.b-view-person-header-wrap .b-view-person-header-box .b-logo{float:none;}
	.b-view-person-header-wrap .b-view-person-header-box .b-logo a{width:140px;}
	.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box{float:none;text-align:right;}
	.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul{padding:5px 20px 0 0;}
	.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul li{padding:0 10px 0 0;}
	.b-view-person-header-wrap .b-view-person-header-box .b-prof-sns-box ul li a{width:22px;height:22px;}

	/* 교수진 .bn-write-person01 type01 */
	.bn-write-person01.type01 .b-name-box h4{margin:0 4px 0 0;padding:0 8px 0 20px;font-size:18px;line-height:23px;}
	.bn-write-person01.type01 .b-name-box h4:before{top:12px;width:15px;}
	.bn-write-person01.type01 .b-name-box p{font-size:18px;line-height:23px;}
	.bn-write-person01.type01 .b-profile-wrap{padding:0 0 20px 0;}
	.bn-write-person01.type01 .b-profile-wrap > div:nth-of-type(1){float:none;margin:0 auto;width:auto;max-width:280px;}
	.bn-write-person01.type01 .b-profile-wrap > div:nth-of-type(2){float:none;padding:0;width:auto;}
	.bn-write-person01.type01 .b-info-wrap{padding:0 0 20px 0;}
	.bn-write-person01.type01 .b-info-wrap .b-input-box .b-devide{display:none;}
	.bn-write-person01.type01 .b-contents-wrap{padding:0;}
	.bn-write-person01.type01 .b-contents-wrap > div{padding:0 0 20px;}
	.bn-write-person01.type01 .b-contents-wrap > div .b-dcol{padding:2px 4px;font-size:10px;}
	.bn-write-person01.type01 .b-contents-wrap > div .b-icon-box .b-btn-detail{width:20px;height:18px;}
	.bn-write-person01.type01 .b-contents-wrap > div .b-info{font-size:15px;line-height:20px;}
	.bn-write-person01.type01 .b-contents-wrap .b-prof-sns-box{width:auto;}
	.bn-write-person01.type01 .b-contents-wrap .b-prof-sns-box p{padding:0 0 8px;width:100%;box-sizing:border-box;}
	.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li{margin:0 15px 15px 0;padding:12px 18px;width:calc(50% - 15px);min-height:155px;}
	.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li:nth-of-type(2n){margin-right:0;}
	.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li .b-title-box{padding:0 0 8px;font-size:15px;line-height:22px;}
	.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li .b-info-box li{padding:0 0 2px;}
	.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li .b-info-box li span{margin:0 6px 0 0;padding:0 6px 0 0;}
	.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li .b-etc-box a{padding:0 22px 0 0;background-size:13px;}
	.bn-write-person01.type01 .b-contents-wrap .scrollert.b-rsch-box.b-rsch01{height:158px;}
	.bn-write-person01.type01 .b-contents-wrap .scrollert.b-rsch-box.b-rsch02{height:296px;}
	.bn-write-person01.type01 .b-contents-wrap .scrollert.b-rsch-box .scrollert-content{margin:8px 12px;}
	.bn-write-person01.type01 .b-contents-wrap .scrollert.b-rsch-box ul li{font-size:15px;line-height:29px;}
	.bn-write-person01.type01 .b-contents-wrap .b-dcol-list li > div{display:block;}
	.bn-write-person01.type01 .b-contents-wrap .b-dcol-list li > div:nth-of-type(1){width:auto;}
	.bn-write-person01.type01 .b-contents-wrap .b-dcol-list li > div:nth-of-type(2){padding:0 10px;width:auto;}
	.bn-write-person01.type01 .b-contents-wrap .b-dcol-list li > div:nth-of-type(2):before{top:13px;}
	.bn-write-person01.type01 .b-contents-wrap .b-portal-list li > div{display:block;}
	.bn-write-person01.type01 .b-contents-wrap .b-portal-list li > div:nth-of-type(1){width:auto;}
	.bn-write-person01.type01 .b-contents-wrap .b-portal-list li > div:nth-of-type(2){padding:0 10px;width:auto;}
	.bn-write-person01.type01 .b-contents-wrap .b-portal-list li > div:nth-of-type(2):before{top:13px;}
	.bn-write-person01.type01 .b-contents-wrap .b-side-box{padding:0 0 20px;}
	.bn-write-person01.type01 .b-contents-wrap .b-side-box > div{float:none;}
	.bn-write-person01.type01 .b-contents-wrap .b-side-box .left-box{width:auto;}
	.bn-write-person01.type01 .b-contents-wrap .b-side-box .right-box{margin:10px 0 0 0;width:auto;}
	.bn-write-person01.type01 .b-contents-wrap .b-career-box{padding:8px 12px;}
	.bn-write-person01.type01 .b-contents-wrap .b-career-box + div{margin:12px 0 0;}
	.bn-write-person01.type01 .b-contents-wrap .b-career-box div p{display:block;}
	.bn-write-person01.type01 .b-contents-wrap .b-add-box .b-input-box{display:block;padding:0 0 10px;}
	.bn-write-person01.type01 .b-contents-wrap .b-add-box .b-input-box .b-input.wp50{margin:0;}
	.bn-write-person01.type01 .b-contents-wrap .b-add-box .b-btn-wrap{display:block;}
	.bn-write-person01.type01 .b-contents-wrap .b-order-box ul li{padding:7px 10px;max-width:none;font-size:15px;}

	.bn-write-person01.type01 h5{padding:0 0 12px 8px;font-size:16px;line-height:21px;}
	.bn-write-person01.type01 h5:before{width:3px;height:3px;}
	.bn-write-person01.type01 h6{font-size:15px;line-height:20px;}
	.bn-write-person01.type01 .b-input{margin:0 0 6px;height:30px;}
	.bn-write-person01.type01 .b-input:last-of-type{margin:0;}
	.bn-write-person01.type01 .b-input.type03{width:100%;max-width:none;}
	.bn-write-person01.type01 .b-input.type04{max-width:calc(100% - 70px);}
	.bn-write-person01.type01 .b-input.datepicker{margin:0;}
	.bn-write-person01.type01 .b-radio + label{padding-left:20px;font-size:15px;}
	.bn-write-person01.type01 .b-chk + label{margin:0 4px 0 0;padding-left:20px;font-size:15px;}
	.bn-write-person01.type01 .b-chk + label:last-of-type{margin:0;}
	.bn-write-person01.type01 .b-radio + label:before{top:0;width:15px;height:15px;}
	.bn-write-person01.type01 .b-radio:hover + label:after, .bn-write-person01.type01 .b-radio:checked + label:after{top:5px;left:5px;width:5px;height:5px;}
	.bn-write-person01.type01 .b-chk + label:before{top:2px;margin: 3px 0 0 0;width:15px;height:15px;}
	.bn-write-person01.type01 .b-chk:hover + label:before, .bn-write-person01.type01 .b-chk:checked + label:before{padding:2px 0 0 3px;font-size:10px;background-size:11px;}
	.bn-write-person01.type01 .b-file-box > div{padding:7px;}
	.bn-write-person01.type01 .b-file-box > div .b-guide-box{padding:5px 0 0 0;}
	.bn-write-person01.type01 .b-file-box > div .b-guide-box label{padding:0 25px 0 0;font-size:15px;}
	.bn-write-person01.type01 .b-file-box > div .b-guide-box .b-input{margin:0;max-width:calc(100% - 100px);}
	.bn-write-person01.type01 .b-file-box.type01 .b-left-box{float:none;}
	.bn-write-person01.type01 .b-file-box.type01 .b-left-box .b-sel-box{padding:0 0 10px;}
	.bn-write-person01.type01 .b-file-box.type01 .b-right-box{float:none;}
	.bn-write-person01.type01 .b-file-box.type02 .b-left-box{float:none;padding:0 0 10px;}
	.bn-write-person01.type01 .b-file-box.type02 .b-right-box{float:none;}
	.bn-write-person01.type01 .b-file-box.type02 .b-right-box .b-guide-txt{padding:0 0 5px;}
	.bn-write-person01.type01 .b-file-box.type02 .b-right-box .b-input{width:100%;}
	.bn-write-person01.type01 .b-file-box.type03 .b-input{max-width: calc(100% - 75px);}
	.bn-write-person01.type01 .b-file-box.type03 .b-file-btn{padding:7px 0;width:65px;font-size:13px;}
	.bn-write-person01.type01 .b-file-box.type04 div p{width: calc(100% - 63px);}
	.bn-write-person01.type01 .b-file-box.type04 .b-file-del-btn{padding:7px 0;width:65px;font-size:13px;}
	.bn-write-person01.type01 .b-file-box .b-guide-txt{padding:5px 0 0 0;width:100%;font-size:15px;line-height:20px;}
	.bn-write-person01.type01 .b-file-box .b-chk + label{padding:0 10px 0 20px;}
	.bn-write-person01.type01 .b-file-box .b-file-chk-box{padding:5px 0;}
	.bn-write-person01.type01 .b-select{width:calc(50% - 5px);max-width:100%;height:30px;border-radius:0;}

	.b-table-wrap.b-person-table .b-row-box.b-merge .b-title-box{width:32%;}
	.b-table-wrap.b-person-table .b-row-box.b-merge .b-content-box{width:68%;}

	.bn-write-person01.type01 .b-textarea{height:160px;}

	/* FAQ(리스트) bn-list-faq01 type01  */
	.bn-list-faq01.type01 .article-chk{left:0;}
	.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.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 0 5px 6px;font-size:15px;color:#333;}
	.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/board/img/common/ico-file01.png) no-repeat left center;background-size:11px;}
	.bn-list-faq01.type01 .b-quest-box .b-btn-modify{position:absolute;bottom:0;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:100%;}
	.bn-list-faq01.type01.b-admin .b-quest-box .b-title-box .b-m-con{width:calc(100% - 46px);}

	.bn-list-faq01.type01 .b-ans-box{padding:10px;}
	.bn-list-faq01.type01 .b-ans-box td .b-ans-conent-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{padding:10px;border-bottom:1px solid #dedede;text-align:left;}
	.bn-list-faq01.type01 .b-ans-box td .b-file-box ul{text-align:left;}
	.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:15px;line-height:23px;color:#333;}

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

	/* 대학/대학원 > 대학 list */
	.bn-list-college01.type01 .b-box{padding:0 0 30px;}
	.bn-list-college01.type01 .b-title-box .b-h4-tit01:before{top:14px;}
	.bn-list-college01.type01 .b-title-box .b-h4-tit01 a{padding:0 24px 0 0;background-position:right 4px;background-size:18px;}
	.bn-list-college01.type01 .b-box .b-title-box + .b-sub-title-box{margin:5px 0 0;}
	.bn-list-college01.type01 .b-box .b-table-wrap{margin:0 0 20px;}
	.bn-list-college01.type01 .b-title-box .b-icon-box ul li{margin:0 2px;}
	.bn-list-college01.type01 .b-title-box .b-icon-box ul li a{width:20px;height:20px;}
	.bn-list-college01.type01 .b-sub-title-box .b-h5-tit01:before{top:12px;}
	.bn-list-college01.type01 .b-sub-title-box .b-icon-box ul li{margin:0 2px;}
	.bn-list-college01.type01 .b-sub-title-box .b-icon-box ul li a{width:20px;height:20px;}
	.bn-list-college01.type01 .b-popup-wrap{padding:8px 12px;}
	.bn-list-college01.type01 .b-popup-wrap .b-popup-box a{font-size:15px;}

	/* bn-list-college02 type01 */
	.bn-list-college02.type01 .b-box{padding:0 0 30px;}
	.bn-list-college02.type01 .b-title-box .b-h4-tit01{width:calc(100% - 152px);box-sizing:border-box;}
	.bn-list-college02.type01 .b-title-box .b-h4-tit01 a{padding:0 10px 0 0;}
	.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li{float:none;width:auto;}
	.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > div{padding:0 10px;}
	.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > div > p a{font-size:16px;line-height:21px;}
	.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li.b-has-dep03 > div{width:100%;}
	.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > ul > li{float:none;width:auto;}
	.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div{padding:8px 10px 0;}
	.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div p a{font-size:15px;line-height:20px;}
	.bn-list-college02.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div p a:before{top:9px;}

	.bn-list-college02.type01 .b-icon-box.type01 ul > li > a{padding:3px;min-width:30px;background-size:16px;}
	.bn-list-college02.type01 .b-icon-box.type02{width:130px;}
	.bn-list-college02.type01 .b-icon-box.type02 ul > li{padding:0 6px 0 0;}
	.bn-list-college02.type01 .b-icon-box.type02 ul > li > a{width:26px;height:26px;background-size:14px;}

	.bn-list-college02.type01 .b-popup-wrap{right:-20px;padding:8px 10px;min-width:125px;}
	.bn-list-college02.type01 .b-popup-box a{font-size:15px;line-height:20px;}
	.bn-list-college02.type01 .b-icon-box.type02 .b-popup-wrap{right:-18px;}

	/* 대학/대학원 > 대학 view */
	.bn-view-college01.type01 .b-box{padding:0 0 25px;}
	.bn-view-college01.type01 .b-top-box{padding:0 0 25px;}
	.bn-view-college01.type01 .b-top-box .b-intro-box pre{padding:0 0 25px 0;font-size:15px;line-height:23px;}
	.bn-view-college01.type01 .b-top-box .b-intro-box p{font-size:15px;line-height:23px;}
	.bn-view-college01.type01 .b-sns-box ul li{padding:0 5px 0 0;}
	.bn-view-college01.type01 .b-sns-box ul li a{width:26px;height:26px;}

	.bn-view-college01.type01 .b-box .b-board-box .b-board-list li{padding:3px 15px;}
	.bn-view-college01.type01 .b-box .b-board-box .b-board-list li a{font-size:15px;line-height:23px;}
	.bn-view-college01.type01 .b-box .b-curri-box .b-curri-list li{padding:3px 15px;}
	.bn-view-college01.type01 .b-box .b-curri-box .b-curri-list li a{font-size:15px;line-height:23px;}
	.bn-view-college01.type01 .b-box .b-curri-box .b-curri-list li a.b-ko-lnk{font-size:16px;line-height:24px;}
	.bn-view-college01.type01 .b-pre-box pre{font-size:14px;line-height:22px;}
	.bn-view-college01.type01 .b-popup-wrap{padding:8px 12px;}
	.bn-view-college01.type01 .b-popup-wrap .b-popup-box a{font-size:15px;}
	.bn-view-college01.type01 .b-btn-wrap{padding:15px 0 0;}

	.bn-view-college01.type01 .b-history-table .b-col01{width:30%;}
	.bn-view-college01.type01 .b-history-table .b-col02{width:70%;}
	.bn-view-college01.type01 .b-info-table .b-col01{width:16%;}
	.bn-view-college01.type01 .b-info-table .b-col02{width:34%;}
	.bn-view-college01.type01 .b-info-table .b-col03{width:16%;}
	.bn-view-college01.type01 .b-info-table .b-col04{width:34%;}
	.bn-view-college01.type01 .b-course-table.row05 .b-col01{width:calc(64% / 2);}
	.bn-view-college01.type01 .b-course-table.row05 .b-col02{width:calc(64% / 2);}
	.bn-view-college01.type01 .b-course-table.row05 .b-col03{width:12%;}
	.bn-view-college01.type01 .b-course-table.row05 .b-col04{width:12%;}
	.bn-view-college01.type01 .b-course-table.row05 .b-col05{width:12%;}
	.bn-view-college01.type01 .b-course-table.row06 .b-col01{width:calc(52% / 2);}
	.bn-view-college01.type01 .b-course-table.row06 .b-col02{width:calc(52% / 2);}
	.bn-view-college01.type01 .b-course-table.row06 .b-col03{width:12%;}
	.bn-view-college01.type01 .b-course-table.row06 .b-col04{width:12%;}
	.bn-view-college01.type01 .b-course-table.row06 .b-col05{width:12%;}
	.bn-view-college01.type01 .b-course-table.row06 .b-col06{width:12%;}
	.bn-view-college01.type01 .b-course-table.row07 .b-col01{width:calc(52% / 3);}
	.bn-view-college01.type01 .b-course-table.row07 .b-col02{width:calc(52% / 3);}
	.bn-view-college01.type01 .b-course-table.row07 .b-col03{width:calc(52% / 3);}
	.bn-view-college01.type01 .b-course-table.row07 .b-col04{width:12%;}
	.bn-view-college01.type01 .b-course-table.row07 .b-col05{width:12%;}
	.bn-view-college01.type01 .b-course-table.row07 .b-col06{width:12%;}
	.bn-view-college01.type01 .b-course-table.row07 .b-col07{width:12%;}
	.bn-view-college01.type01 .b-major-table .b-col01{width:calc(100% / 4);}
	.bn-view-college01.type01 .b-major-table .b-col02{width:calc(100% / 4 * 3);}

	/* 연계전공용 CSS */
	.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li{float:none;width:auto;}
	.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > div{padding:0 10px;}
	.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > div > p a{font-size:16px;line-height:21px;}
	.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li.b-has-dep03 > div{width:100%;}
	.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > ul > li{float:none;width:auto;}
	.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div{padding:8px 10px 0;}
	.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div p a{font-size:15px;line-height:20px;}
	.bn-view-college01.type01 .b-c-list-wrap .b-c-list-box > li > ul > li > div p a:before{top:9px;}

	.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type01 ul > li > a{padding:3px;min-width:30px;background-size:16px;}
	.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type02{width:130px;}
	.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type02 ul > li{padding:0 6px 0 0;}
	.bn-view-college01.type01 .b-c-list-wrap .b-icon-box.type02 ul > li > a{width:26px;height:26px;background-size:14px;}

	.b-table-wrap .b-row-box > div{display:table;}
	.b-table-wrap .b-row-box .b-title-box{padding:7px;font-size:15px;line-height:23px;}
	.b-table-wrap .b-row-box .b-content-box{padding:7px;width:60%;font-size:15px;line-height:23px;}
	.b-table-wrap .b-row-box .b-empty-box{display:none;}
	.b-table-wrap.b-info-table .b-row-box .b-content-box{width:70%;}

	.bn-view-college01.type01 .b-college-table .b-col01{width:15%;}
	.bn-view-college01.type01 .b-college-table .b-col02{width:30%;}
	.bn-view-college01.type01 .b-college-table .b-col03{width:25%;}
	.bn-view-college01.type01 .b-college-table .b-col04{width:30%;}

	.b-college-intro-box > div{display:block;}
	.b-college-intro-box .left-box{padding:0 0 20px;width:auto;text-align:center;}
	.b-college-intro-box .right-box{padding:0;width:auto;}

	/* research list type01 */
	.bn-list-research01.type01 .b-wrap{margin:0 0 20px;padding:0 0 46px;}
	.bn-list-research01.type01 .b-wrap .b-research-box .item .b-img-box a{height:300px;}
	.bn-list-research01.type01 .b-wrap .b-research-box .item .b-txt-box{padding:20px 0 20px 20px;}
	.bn-list-research01.type01 .b-wrap .b-research-box .item .b-txt-box h4{margin:0 0 12px;max-height:58px;font-size:20px;line-height:29px;}
	.bn-list-research01.type01 .b-wrap .b-research-box .item .b-txt-box .b-researchers{margin:0 0 12px;max-height:46px;font-size:15px;line-height:23px;}
	.bn-list-research01.type01 .b-wrap .b-research-box .item .b-txt-box .b-team{margin:0 0 20px 0;max-height:23px;font-size:15px;line-height:23px;}

	.bn-list-research01.type01 .owl-theme .owl-dots{bottom:20px;padding:0 0 0 calc(50% + 20px);}
	.bn-list-research01.type01 .mini-board-ctrl{bottom:21px;}
	.bn-list-research01.type01 .control-wrap{left:calc(50% - 97px);}
	.bn-list-research01.type01 .control-wrap a{width:50px;height:50px;}
	.bn-list-research01.type01 .control-wrap a:after{border-width:8px;}
	.bn-list-research01.type01 .control-wrap .prev{margin:0 4px 0 0;}
	.bn-list-research01.type01 .control-wrap .prev:after{left:calc(50% - 4px);border-width:8px;}
	.bn-list-research01.type01 .control-wrap .next:after{left:calc(50% + 4px);border-width:8px;}

	/* research view type01 */
	.bn-view-research01.type01 .b-research-box{padding:0;}
	.bn-view-research01.type01 .b-research-box .b-top-box{padding:20px 0;}
	.bn-view-research01.type01 .b-research-box .b-top-box .b-img-box span{height:300px;}
	.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box{padding:20px 0 0 20px;}
	.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box h4{padding:0 0 8px;font-size:20px;line-height:29px;}
	.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box .b-researchers{padding:0 0 12px;font-size:15px;line-height:23px;}
	.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box .b-team{font-size:15px;line-height:23px;}
	.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box .b-team:last-of-type{padding:0 0 10px;}
	.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box .b-team-img-box span{width:200px;height:144px;}

	.bn-view-research01.type01 .b-content-box{padding:0 0 20px;}
	.bn-view-research01.type01 .b-content-box p{font-size:15px;line-height:23px;}
	.bn-view-research01.type01 .b-content-box pre{font-size:15px;line-height:23px;}
	.bn-view-research01.type01 .b-content-box img{padding:15px 0;}
	.bn-view-research01.type01 .b-content-box iframe{padding:15px 0;}
	.bn-view-research01.type01 .b-sns-link-box{padding:0 10px;}
	.bn-view-research01.type01 .b-pager-box{padding:20px 0 0;}
	.bn-view-research01.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-research01.type01 .b-pager-box div p:nth-of-type(2){padding:10px;}

	/* 연구산학 > 연구기관 */
	.bn-list-research02.type01 .b-research-wrap .b-research-box{padding:0 0 25px;}
	.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li span{height:64px;font-size:15px;line-height:21px;}
	.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li span:after{margin:0 0 0 4px;}
	.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li a:hover span:after{width:15px;height:15px;}

	/* 연구산학 > 연구기관 */
	.bn-list-research03.type01 .b-research-wrap .b-research-box{padding:0 0 25px;}
	.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li.b-no-lnk{padding:12px 10px;}
	.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li a{padding:12px 45px 12px 10px;}
	.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li a:after{right:8px;width:30px;height:24px;background-size:15px;}
	.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li span{font-size:15px;line-height:20px;}

	/* 이화소개 > 중앙행정기관 & 직부속기관 */
	.bn-view-organ01.type01 .b-top-box{padding:0 0 25px;}
	.bn-view-organ01.type01 .b-top-box .b-info-box{padding:0 0 20px;}
	.bn-view-organ01.type01 .b-top-box .b-left-box{padding:0 20px 0 0;}
	.bn-view-organ01.type01 .b-top-box .b-right-box{padding:0;width:calc(100% - 320px);}
	.bn-view-organ01.type01 .b-top-box .b-right-box > p{font-size:15px;line-height:23px;}
	.bn-view-organ01.type01 .b-top-box .b-right-box > pre{font-size:15px;line-height:23px;}
	.bn-view-organ01.type01 .b-top-box .b-profile-box .b-name{padding:0 0 8px;font-size:16px;line-height:24px;}
	.bn-view-organ01.type01 .b-top-box .b-profile-box > ul{display:block;padding:0;}
	.bn-view-organ01.type01 .b-top-box .b-profile-box > ul > li{display:block;margin:0 0 8px 0;padding:0 0 0 9px;font-size:15px;}
	.bn-view-organ01.type01 .b-top-box .b-profile-box > ul > li:before{top:6px;width:4px;height:4px;}
	.bn-view-organ01.type01 .b-top-box .b-profile-box > ul + .b-sns-box{padding:12px 0 15px;}
	.bn-view-organ01.type01 .b-top-box .b-profile-box > pre{font-size:15px;line-height:23px;}
	.bn-view-organ01.type01 .b-team-wrap .b-team-box{display:block;padding:20px 0;}
	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-left-box{display:block;padding:0;}
	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-left-box > p{font-size:15px;line-height:23px;}
	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-left-box > pre{font-size:15px;line-height:23px;}
	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-right-box{display:block;padding:20px 0 0;width:auto;}
	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-right-box:after{display:none;}
	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-right-box .b-info-box{padding:0 0 15px;}

	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box .b-name{padding:0 0 8px;font-size:16px;line-height:24px;}
	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box > ul > li{display:block;margin:0 0 8px 0;padding:0 0 0 9px;font-size:15px;}
	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box > ul > li:before{top:6px;width:4px;height:4px;}
	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box > ul + .b-sns-box{padding:12px 0 15px;}
	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-profile-box > pre{font-size:15px;line-height:23px;}

	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-btn-wrap{padding:15px 0 0 0;}

	.bn-view-organ01.type01 .b-sns-box ul li{padding:0 5px 0 0;}
	.bn-view-organ01.type01 .b-sns-box ul li a{width:26px;height:26px;}
	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-right-box .b-info-box > ul > li{padding:0 0 2px 8px;font-size:15px;line-height:23px;}
	.bn-view-organ01.type01 .b-team-wrap .b-team-box .b-right-box .b-info-box > ul > li:before{width:4px;height:4px;}
	.bn-view-organ01.type01 .b-icon-box ul > li > a{width:16px;height:16px;}

	.bn-view-organ01.type01 .b-major-table .b-col01{width:calc(100% / 4);}
	.bn-view-organ01.type01 .b-major-table .b-col02{width:calc(100% / 4 * 3);}

	/* 이화소개 > 기관안내 > 기구표 */
	.bn-organ01.type01 .b-organ-box{padding:0 0 40px;}
	.bn-organ01.type01 .b-organ-box:after{height:40px;}
	.bn-organ01.type01 .b-organ-box > p a{padding:10px;font-size:16px;line-height:21px;}
	.bn-organ01.type01 .b-organ-box > div{padding:30px 20px 20px;}
	.bn-organ01.type01 .b-organ-box > div > ul:nth-child(n + 2){margin:10px 0 0;padding:15px 0 0;}
	.bn-organ01.type01 .b-organ-box > div  > ul > li{padding:0 10px 8px;}
	.bn-organ01.type01 .b-organ-box > div  > ul > li:before{top:8px;}
	.bn-organ01.type01 .b-organ-box > div  > ul > li > a{font-size:15px;line-height:20px;}
	.bn-organ01.type01 .b-organ-box > div  > ul > li > span.info{font-size:15px;line-height:20px;}
	.bn-organ01.type01 .b-organ-box > div  > ul > li ul li{padding:0 0 6px 8px;}
	.bn-organ01.type01 .b-organ-box > div  > ul > li ul li:before{}
	.bn-organ01.type01 .b-organ-box > div  > ul > li ul li a{font-size:15px;line-height:20px;}

	.bn-organ01.type01 .b-organ-box.row04 > div  > ul > li{width:calc(100% / 2 - 5px);}
	.bn-organ01.type01 .b-organ-box.row05 > div  > ul > li{width:calc(100% / 2 - 5px);}
	.bn-organ01.type01 .b-organ-box.row06 > div  > ul > li{width:calc(100% / 2 - 5px);}

	/* 이화소개 > 규칙집 */
	.search-wrap-rules{margin:0 0 15px;}
	.lnb-box{padding:0;}
	.rulebook .bn-list-common01.type01 table tbody td{text-align:left !important;}

	/* 규칙집 안내 문구 */
	.rule-box{margin:0;}

	/* 교직원 찾기 LNB */
	.search-wrap-rules{margin:0 0 15px;}
	.lnb-box{padding:0;}
	.staff-search { height: 100%;}
	.staff-box { margin-bottom: 0; }
	.staff-search li a.node{top:3px;}
	.staff-search li a.organization{font-size:15px;}

	/* 교직원 찾기 */
	.bn-list-search-faculty01 .b-wrap .sf-box{margin:0 20px 20px 0;}
	.bn-list-search-faculty01.type01 .b-wrap .sf-box{width:calc(50% - 10px);}
	.bn-list-search-faculty01.type02 .b-wrap .sf-box{width:calc(50% - 10px);}
	.bn-list-search-faculty01.type02 .b-wrap .sf-box:nth-of-type(3n){margin:0 20px 20px 0;}
	.bn-list-search-faculty01.type02 .b-wrap .sf-box:nth-of-type(2n){margin-right:0;}
	.bn-list-search-faculty01.type02 .b-wrap .sf-box > div:nth-of-type(2){min-height:122px;}
	.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(1){margin:0 0 15px;height:183px;}
	.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(1) > div{padding:15px 15px 0;}
	.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(1) > div > div{padding:0 0 20px;}
	.bn-list-search-faculty01 .b-wrap .sf-box h5{padding:0 0 12px;font-size:17px;line-height:22px;}
	.bn-list-search-faculty01 .b-wrap .sf-box .b-email{margin:0 0 0 4px;width:18px;height:14px;}
	.bn-list-search-faculty01 .b-wrap .sf-box .b-position{padding:0 0 12px;font-size:15px;line-height:21px;}
	.bn-list-search-faculty01 .b-wrap .sf-box ul li{padding:0 0 2px 11px;font-size:15px;line-height:21px;}
	.bn-list-search-faculty01 .b-wrap .sf-box ul li:before{width:3px;height:3px;top:8.5px;}
	.bn-list-search-faculty01 .b-wrap .sf-box p{font-size:15px;line-height:21px;}
	.bn-list-search-faculty01 .b-wrap .sf-box pre{font-size:15px;line-height:21px;}

	.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2){padding:0 0 20px;min-height:122px;}
	.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2) .b-btn-wrap{padding:0 15px 15px;}
	.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2) .b-btn-wrap a{margin:0 0 6px 0;width:100%;}
	.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2) .btn-more-sf{background-size:16px;}
	.bn-list-search-faculty01 .b-wrap .b-no-post{font-size:15px;line-height:23px;}

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

	.bn-list-phone01.type01 table tbody tr td:nth-of-type(1){width:100%;}
	.bn-list-phone01.type01 table tbody tr td:nth-of-type(2){display:none;width:0;}
	.bn-list-phone01.type01 table tbody tr td:nth-of-type(3){display:none;width:0;}
	.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:13px;line-height:19px;}
	.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:9px;left:0;width:2px;height:2px;background-color:#333;border-radius:3px;}

	.bn-list-phone01.type01 .article-chk{top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
	.phonebook .b-no-post{display:block !important;text-align:center;font-size:15px;line-height:23px;}

	/* bn-list-phone02 type01 */
	.bn-list-phone02.type01 .adm-chk{margin:0 0 6px 0;}
	.bn-list-phone02.type01 .total-wrap{margin:0 0 6px 0;}
	.bn-list-phone02.type01 table thead tr{display:none;}
	.bn-list-phone02.type01 table tbody td{padding:10px;border-right:none;font-size:15px;line-height:21px;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:13px;line-height:19px;}
	.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-copy-email{width:18px;}

	/* 편의시설 > 식당 */
	.bn-view-menu01 .b-cafeteria-wrap{margin:0 0 15px;padding:0 0 15px;}
	.bn-view-menu01 .b-cafeteria-wrap .b-btn-location{margin:0 0 0 5px;width:21px;height:21px;}
	.bn-view-menu01 .b-cafeteria-wrap .b-left-box{float:none;padding:0 0 20px;width:auto;}
	.bn-view-menu01 .b-cafeteria-wrap .b-left-box .carousel-wrap{float:none;margin:0 0 15px;width:auto;}
	.bn-view-menu01 .b-cafeteria-wrap .b-left-box .b-txt-box{float:none;padding:0;width:auto;border:0;}
	.bn-view-menu01 .b-cafeteria-wrap .b-left-box .b-txt-box .b-tel{font-size:15px;}
	.bn-view-menu01 .b-cafeteria-wrap .b-left-box .b-txt-box .b-txt01{height:112px;font-size:15px;line-height:23px;}
	.bn-view-menu01 .b-cafeteria-wrap .b-left-box .item .b-img-box{height:400px;}
	.bn-view-menu01 .b-cafeteria-wrap .b-right-box{float:none;width:auto;}
	.bn-view-menu01 .b-cafeteria-wrap .b-right-box .b-info-wrap{height:164px;}
	.bn-view-menu01 .b-cafeteria-wrap .b-right-box .b-info-wrap pre{font-size:15px;}
	.bn-view-menu01 .b-cafeteria-wrap .b-right-box .b-info-wrap .b-info-box ol li{font-size:15px;line-height:21px;}
	.bn-view-menu01 .b-cafeteria-wrap .b-right-box .b-info-wrap .b-info-box ul li{font-size:15px;line-height:21px;}
	.bn-view-menu01 .b-cafeteria-wrap .b-btn-more-wrap{text-align:center;}
	.bn-view-menu01 .b-cafeteria-wrap .b-btn-more-wrap .b-btn-more{display:inline-block;float:none;margin:12px 0 0;width:45px;height:30px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-title-box{text-align:center;}
	.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box{display:inline-block;float:none;margin:0 0 20px;width:100%;max-width:386px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box a{width:35px;height:38px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-date-box span{padding:11px 0;width:calc(100% - 81px);font-size:16px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-title-box .b-tab-box{width:100%;}
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box{border-top:0;}
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day{float:none;width:auto;border-right:0;}
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day .b-day{padding:12px;border-top:1px solid #222;font-size:15px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day .b-menu p{font-size:15px;line-height:20px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day .b-menu ul li{font-size:15px;line-height:21px;}
	.bn-view-menu01.type01 .b-menu-wrap .b-origin{font-size:15px;line-height:21px;}
	.bn-view-menu01.type01 .b-menu-wrap pre{font-size:15px;line-height:22px;}

	/* 등록된 식단이 없습니다. */
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box.b-no-menu-box{margin:0;border-top:1px solid #d8d8d8;}
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box.b-no-menu-box .b-menu-day:not(.b-no-menu){display:none;}
	.bn-view-menu01.type01 .b-menu-wrap .b-menu-box .b-menu-day.b-no-menu{padding:20px;font-size:15px;}

	/* 편의복지 > 편의시설 */
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box{padding:0 0 10px;}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box:last-of-type{padding:0;}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-left-box{float:none;padding:0;width:auto;}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-left-box p{padding:10px 0 15px;font-size:16px;line-height:24px;}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box{float:none;width:auto;}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div{padding:15px;width:calc(100% / 2 - 10px);min-height:141px;}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div:nth-of-type(n){margin:0 10px 10px 0;}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div:nth-of-type(2n){margin-right:0;}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div .b-title-box p{height:auto;max-height:44px;font-size:14px;line-height:22px;}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div .b-title-box .b-btn-location{width:22px;height:22px;}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div .b-content-box ul li{padding:0 0 4px;font-size:14px;line-height:22px;}

	/* 이화소개 > 부총장 */
	.bn-view-vice01.type01 .b-vice-box{padding:20px 0;}
	.bn-view-vice01.type01 .b-vice-box .b-left-box{float:none;padding:0 0 20px 0;width:auto;}
	.bn-view-vice01.type01 .b-vice-box .b-left-box:after{display:none;}
	.bn-view-vice01.type01 .b-vice-box .b-left-box > p{font-size:15px;line-height:23px;}
	.bn-view-vice01.type01 .b-vice-box .b-left-box > pre{font-size:15px;line-height:23px;}
	.bn-view-vice01.type01 .b-vice-box .b-right-box{float:none;padding:0;width:auto;}
	.bn-view-vice01.type01 .b-vice-box .b-right-box .b-info-box{padding:0 0 15px;}
	.bn-view-vice01.type01 .b-sns-box ul li{padding:0 5px 0 0;}
	.bn-view-vice01.type01 .b-sns-box ul li a{width:26px;height:26px;}
	.bn-view-vice01.type01 .b-vice-box .b-right-box .b-info-box > ul > li{padding:0 0 5px 9px;font-size:15px;line-height:23px;}
	.bn-view-vice01.type01 .b-vice-box .b-right-box .b-info-box > ul > li:before{width:4px;height:4px;}
	.bn-view-vice01.type01 .b-icon-box ul > li > a{width:16px;height:16px;}

	/* .bn-list-cal01 type01 */
	.bn-list-cal01.type01 .b-cal-day-box{padding:0 0 10px;}
	.bn-list-cal01.type01 .b-cal-day-box > p a{width:22px;height:22px;}
	.bn-list-cal01.type01 .b-cal-day-box > p span{padding:10px 20px;font-size:18px;}
	.bn-list-cal01.type01 .b-viewmode-box{display:block;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:6px 10px 0 0;}
	.bn-list-cal01.type01 .b-cal-list-box > div > p{padding:10px;width:55px;font-size:15px;}
	.bn-list-cal01.type01 .b-cal-list-box > div > div > div > p{padding:10px;width:80px;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:135px;}

	.bn-list-cal01.type01 .b-cal-list-box.bachelor > div > p{padding:10px;width:60px;font-size:15px;}
	.bn-list-cal01.type01 .b-cal-list-box.bachelor > div > div > div > p{padding:10px;width:120px;font-size:15px;}
	.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-curriculum01 type01 */
	.bn-list-curriculum01.type01 .adm-chk{margin:0 0 6px 0;}
	.bn-list-curriculum01.type01 .total-wrap{margin:0 0 6px 0;}
	.bn-list-curriculum01.type01 table thead tr{display:none;}
	.bn-list-curriculum01.type01 table tbody td{padding:0;border-right:none;border-bottom:none;}
	.bn-list-curriculum01.type01 table tbody tr:nth-of-type(odd){background-color:#fff;}
	.bn-list-curriculum01.type01 table tbody tr:nth-of-type(even){background-color:#f6f6f6;}
	.bn-list-curriculum01.type01 table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-curriculum01.type01 table tbody tr td:nth-of-type(2){display:none;}
	.bn-list-curriculum01.type01 table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-curriculum01.type01 table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-curriculum01.type01 table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-curriculum01.type01 table tbody tr td:nth-of-type(7){display:none;}
	.bn-list-curriculum01.type01 table tbody tr td:nth-of-type(8){display:none;}
	.bn-list-curriculum01.type01 .b-col01{display:none;width:0;}
	.bn-list-curriculum01.type01 .b-col02{display:none;width:0;}	
	.bn-list-curriculum01.type01 .b-col03{width:100%;}
	.bn-list-curriculum01.type01 .b-col04{display:none;width:0;}
	.bn-list-curriculum01.type01 .b-col05{display:none;width:0;}
	.bn-list-curriculum01.type01 .b-col06{display:none;width:0;}
	.bn-list-curriculum01.type01 .b-col07{display:none;width:0;}
	.bn-list-curriculum01.type01 .b-col08{display:none;width:0;}
	.bn-list-curriculum01.type01 .b-title-box > span{display:none;}
	.bn-list-curriculum01.type01 .b-title-box .b-m-con{display:block;}
	.bn-list-curriculum01.type01 .b-title-box .b-m-con ul{padding:10px;border-bottom:1px solid #ccc;}
	.bn-list-curriculum01.type01 .b-title-box .b-m-con ul li{position:relative;padding:0 0 3px 10px;font-size:15px;text-align:left;box-sizing:border-box;}
	.bn-list-curriculum01.type01 .b-title-box .b-m-con ul li:last-of-type{padding:0 0 0 10px;}
	.bn-list-curriculum01.type01 .b-title-box .b-m-con ul li:after{content:'';position:absolute;top:9px;left:0;width:3px;height:3px;background-color:#666;border-radius:3px;}

	/* 회의실 예약 */
	.bn-reserv-calendar01.type01 .calendar-top-box{margin:0 0 30px 0;}
	.bn-reserv-calendar01.type01 .calendar-top-box .title-box{width:50%;}
	.bn-reserv-calendar01.type01 .calendar-top-box .title-box span{padding:12px 0;font-size:18px;line-height:22px;}
	.bn-reserv-calendar01.type01 .calendar > ul > li{min-height:110px;}
	.bn-reserv-calendar01.type01 .calendar > ul > li > div{padding:2px 0 10px;}
	.bn-reserv-calendar01.type01 .calendar > ul > li.header > div{padding:10px 5px;}
	.bn-reserv-calendar01.type01 .calendar > ul > li > div > .day{padding:0 6px 10px 2px;}
	.bn-reserv-calendar01.type01 .calendar > ul > li > div ul li a{font-size:12px;line-height:16px;letter-spacing:-1px;}
	.bn-reserv-calendar01.admin.type01 .calendar > ul > li > div ul li a .b-rsv-room{padding:0 4px 0 0;}
	.bn-reserv-calendar01.type01 .calendar > ul > li > div .b-btn-rsv{font-size:12px;padding:4px 0;}

	/* 레이어팝업 */
	.b-reserv-popup-wrap .reserv-title-box p{padding:12px 15px;font-size:17px;}
	.b-reserv-popup-wrap .reserv-info-box{padding:15px;}
	.b-reserv-popup-wrap .reserv-info-box table th{padding:15px 5px;}
	.b-reserv-popup-wrap .reserv-info-box table td{padding:15px 5px;}
	.b-reserv-popup-wrap .btn-popup-close{top:16px;right:15px;}

	/* 예약장소 리스트 */
	.bn-reserv-list-room01.type01 table thead tr{display:none;}
	.bn-reserv-list-room01.type01 table tbody td{border-right:none;font-size:15px;}
	.bn-reserv-list-room01.type01 table tbody tr td:nth-of-type(1){display:none;}
	.bn-reserv-list-room01.type01 table tbody tr td:nth-of-type(3){display:none;}
	.bn-reserv-list-room01.type01 table tbody tr td:nth-of-type(4){display:none;}
	.bn-reserv-list-room01.type01 table tbody tr td:nth-of-type(5){display:none;}
	.bn-reserv-list-room01.type01 .b-col01{display:none;width:0;}
	.bn-reserv-list-room01.type01 .b-col02{width:100%;}
	.bn-reserv-list-room01.type01 .b-col03{display:none;width:0;}
	.bn-reserv-list-room01.type01 .b-col04{display:none;width:0;}
	.bn-reserv-list-room01.type01 .b-col05{display:none;width:0;}
	.bn-reserv-list-room01.type01 .b-title-box{text-align:left;}
	.bn-reserv-list-room01.type01 .b-title-box > a{font-weight:500;}
	.bn-reserv-list-room01.type01 .b-title-box .b-m-con{display:block;padding:6px 0 0 0;}
	.bn-reserv-list-room01.type01 .b-title-box .b-m-con > span{display:inline-block;position:relative;margin:0 7px 3px 0;padding:0 8px 0 0;font-size:15px;line-height:21px;}
	.bn-reserv-list-room01.type01 .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:5px;right:0;width:1px;height:12px;background-color:#8c8c8c;}
	.bn-reserv-list-room01.type01 .b-title-box .b-m-con > span:last-of-type{padding:0;}
	.bn-reserv-list-room01.type01 .b-title-box .b-m-con > span:last-of-type:after{display:none;}
	.bn-reserv-list-room01.type01 .b-title-box .b-m-con .b-delete a{display:inline-block;padding:1px 8px 2px 6px;border:1px solid #ccc;border-radius:3px;}
	.bn-reserv-list-room01.type01 .b-title-box .b-m-con .b-delete a img{width:16px;}

	/* 예약장소 등록 및 수정 */
	.bn-reserv-write-room01.type01 table{width:100%;border-spacing:0;border-top:2px solid #2b2b2b;table-layout:fixed;}
	.bn-reserv-write-room01.type01 table tbody th{padding:10px 5px;font-size:15px;}
	.bn-reserv-write-room01.type01 table tbody td{padding:10px;}
	.bn-reserv-write-room01.type01 .b-input{height:35px;}

	.bn-reserv-write-room01.type01 .b-select{width:calc(50% - 15px);height:35px;}
	.bn-reserv-write-room01.type01 .b-select:last-of-type{margin:0;}

	/* 예약현황 */
	.bn-reserv-list01.type01 .top-box{margin:0 0 30px 0;}
	.bn-reserv-list01.type01 .top-box .title-box{width:50%;}
	.bn-reserv-list01.type01 .top-box .title-box span{padding:12px 0;font-size:18px;line-height:22px;}

	.bn-reserv-list01.type01 .bottom-box table thead tr{display:none;}
	.bn-reserv-list01.type01 .bottom-box table tbody td{border-right:none;font-size:15px;}
	.bn-reserv-list01.type01 .bottom-box table tbody tr td:nth-of-type(1){text-align:left;}
	.bn-reserv-list01.type01 .bottom-box table tbody tr td:nth-of-type(2){display:none;}
	.bn-reserv-list01.type01 .bottom-box table tbody tr td:nth-of-type(3){display:none;}
	.bn-reserv-list01.type01 .bottom-box table tbody tr td:nth-of-type(4){display:none;}
	.bn-reserv-list01.type01 .bottom-box table tbody tr td:nth-of-type(5){display:none;}
	.bn-reserv-list01.type01 .bottom-box table tbody tr td:nth-of-type(6){display:none;}
	.bn-reserv-list01.type01 .bottom-box table tbody tr td:nth-of-type(7){display:none;}
	.bn-reserv-list01.type01 .bottom-box table tbody tr td:nth-of-type(8){display:none;}
	.bn-reserv-list01.type01 .bottom-box .b-col01{width:100%;}
	.bn-reserv-list01.type01 .bottom-box .b-col02{display:none;width:0;}
	.bn-reserv-list01.type01 .bottom-box .b-col03{display:none;width:0;}
	.bn-reserv-list01.type01 .bottom-box .b-col04{display:none;width:0;}
	.bn-reserv-list01.type01 .bottom-box .b-col05{display:none;width:0;}
	.bn-reserv-list01.type01 .bottom-box .b-col06{display:none;width:0;}
	.bn-reserv-list01.type01 .bottom-box .b-col07{display:none;width:0;}
	.bn-reserv-list01.type01 .bottom-box .b-col08{display:none;width:0;}
	.bn-reserv-list01.type01 .bottom-box .b-title-box > a{font-weight:500;}
	.bn-reserv-list01.type01 .bottom-box .b-title-box .b-m-con{display:block;padding:6px 0 0 0;}
	.bn-reserv-list01.type01 .bottom-box .b-title-box .b-m-con > span{display:inline-block;position:relative;margin:0 7px 3px 0;padding:0 8px 0 0;font-size:15px;line-height:23px;}
	.bn-reserv-list01.type01 .bottom-box .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:5px;right:0;width:1px;height:12px;background-color:#8c8c8c;}
	.bn-reserv-list01.type01 .bottom-box .b-title-box .b-m-con > span:last-of-type{padding:0;}
	.bn-reserv-list01.type01 .bottom-box .b-title-box .b-m-con > span:last-of-type:after{display:none;}
	.bn-reserv-list01.type01 .b-title-box .b-m-con .b-delete a{display:inline-block;padding:1px 8px 2px 6px;border:1px solid #ccc;border-radius:3px;}
	.bn-reserv-list01.type01 .b-title-box .b-m-con .b-delete a img{width:16px;}

	/* 예약 상세정보 */
	.bn-reserv-view01.type01 .user-info-box{padding:0 0 20px 0;}
	.bn-reserv-view01.type01 .user-info-box table tbody th{padding:10px;font-size:15px;line-height:21px;}
	.bn-reserv-view01.type01 .user-info-box table tbody td{padding:10px;font-size:15px;line-height:21px;}
	.bn-reserv-view01.type01 .user-info-box .btn-wrap .b-btn-type01{width:auto;font-size:12px;}

	.bn-reserv-view01.type01 .b-select{height:35px;}
	.bn-reserv-view01.type01 .b-select:last-of-type{margin:0;}

	.bn-reserv-view01.type01 .reserv-info-box table thead tr{display:none;}
	.bn-reserv-view01.type01 .reserv-info-box table tbody td{border-right:none;font-size:15px;}
	.bn-reserv-view01.type01 .reserv-info-box table tbody tr td:nth-of-type(1){text-align:left;}
	.bn-reserv-view01.type01 .reserv-info-box table tbody tr td:nth-of-type(2){display:none;}
	.bn-reserv-view01.type01 .reserv-info-box table tbody tr td:nth-of-type(3){display:none;}
	.bn-reserv-view01.type01 .reserv-info-box table tbody tr td:nth-of-type(4){display:none;}
	.bn-reserv-view01.type01 .reserv-info-box .b-col01{width:100%;}
	.bn-reserv-view01.type01 .reserv-info-box .b-col02{display:none;width:0;}
	.bn-reserv-view01.type01 .reserv-info-box .b-col03{display:none;width:0;}
	.bn-reserv-view01.type01 .reserv-info-box .b-col04{display:none;width:0;}
	.bn-reserv-view01.type01 .reserv-info-box .b-title-box > a{font-weight:500;}
	.bn-reserv-view01.type01 .reserv-info-box .b-title-box .b-m-con{display:block;padding:6px 0 0 0;}
	.bn-reserv-view01.type01 .reserv-info-box .b-title-box .b-m-con > span{display:inline-block;position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size:15px;line-height:21px;}
	.bn-reserv-view01.type01 .reserv-info-box .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:3px;right:0;width:1px;height:12px;background-color:#8c8c8c;}
	.bn-reserv-view01.type01 .reserv-info-box .b-title-box .b-m-con > span:last-of-type{padding:0;}
	.bn-reserv-view01.type01 .reserv-info-box .b-title-box .b-m-con > span:last-of-type:after{display:none;}

	/* 예약 신청 */
	.bn-reserv-write01.type01 .reserv-view-box table thead tr{display:none;}
	.bn-reserv-write01.type01 .reserv-view-box table tbody td{border-right:none;font-size:15px;}
	.bn-reserv-write01.type01 .reserv-view-box table tbody tr td:nth-of-type(1){text-align:left;}
	.bn-reserv-write01.type01 .reserv-view-box table tbody tr td:nth-of-type(2){display:none;}
	.bn-reserv-write01.type01 .reserv-view-box table tbody tr td:nth-of-type(3){display:none;}
	.bn-reserv-write01.type01 .reserv-view-box table tbody tr td:nth-of-type(4){display:none;}
	.bn-reserv-write01.type01 .reserv-view-box .b-col01{width:100%;}
	.bn-reserv-write01.type01 .reserv-view-box .b-col02{display:none;width:0;}
	.bn-reserv-write01.type01 .reserv-view-box .b-col03{display:none;width:0;}
	.bn-reserv-write01.type01 .reserv-view-box .b-col04{display:none;width:0;}
	.bn-reserv-write01.type01 .reserv-view-box .b-title-box > span{font-weight:500;}
	.bn-reserv-write01.type01 .reserv-view-box .b-title-box .b-m-con{display:block;padding:6px 0 0 0;}
	.bn-reserv-write01.type01 .reserv-view-box .b-title-box .b-m-con > span{display:inline-block;position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size:15px;line-height:21px;}
	.bn-reserv-write01.type01 .reserv-view-box .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:3px;right:0;width:1px;height:12px;background-color:#8c8c8c;}
	.bn-reserv-write01.type01 .reserv-view-box .b-title-box .b-m-con > span:last-of-type{padding:0;}
	.bn-reserv-write01.type01 .reserv-view-box .b-title-box .b-m-con > span:last-of-type:after{display:none;}

	.bn-reserv-write01.type01 .reserv-room-box table thead tr th{font-size:15px;}
	.bn-reserv-write01.type01 .reserv-room-box table thead tr th:nth-of-type(2){display:none;}
	.bn-reserv-write01.type01 .reserv-room-box table thead tr th:nth-of-type(3){display:none;}
	.bn-reserv-write01.type01 .reserv-room-box table tbody td{padding:5px;}
	.bn-reserv-write01.type01 .reserv-room-box table tbody tr td:nth-of-type(2){display:none;}
	.bn-reserv-write01.type01 .reserv-room-box table tbody tr td:nth-of-type(3){display:none;}
	.bn-reserv-write01.type01 .reserv-room-box .b-col03{display:none;width:0;}
	.bn-reserv-write01.type01 .reserv-room-box .b-col04{display:none;width:0;}
	.bn-reserv-write01.type01 .reserv-room-box .b-col01{width:15%;}
	.bn-reserv-write01.type01 .reserv-room-box .b-col02{width:26%;}
	.bn-reserv-write01.type01 .reserv-room-box .b-col06{width:24%;}
	.bn-reserv-write01.type01 .reserv-room-box .b-title-box{text-align:left;}
	.bn-reserv-write01.type01 .reserv-room-box .b-title-box .b-m-con{display:block;padding:6px 0 0 0;}
	.bn-reserv-write01.type01 .reserv-room-box .b-title-box .b-m-con > span{display:inline-block;position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size:15px;line-height:21px;}
	.bn-reserv-write01.type01 .reserv-room-box .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:3px;right:0;width:1px;height:12px;background-color:#8c8c8c;}
	.bn-reserv-write01.type01 .reserv-room-box .b-title-box .b-m-con > span:last-of-type{padding:0;}
	.bn-reserv-write01.type01 .reserv-room-box .b-title-box .b-m-con > span:last-of-type:after{display:none;}
	.bn-reserv-write01.type01 .reserv-room-box .b-input{height:35px;}
	.bn-reserv-write01.type01 .reserv-room-box .b-select{width:100%;max-width:none;height:35px;}
	.bn-reserv-write01.type01 .reserv-room-box .b-time-box:first-of-type .b-select{margin:0 5px 0 0;}
	.bn-reserv-write01.type01 .reserv-room-box .b-rsv-num-box .b-input{width:calc(100% - 17px);}
	.bn-reserv-write01.type01 .reserv-room-box .b-rsv-num-box span{font-size:15px;}
	.bn-reserv-write01.type01 .reserv-room-box .b-radio + label{font-size:15px;}
	.bn-reserv-write01.type01 .reserv-room-box .b-radio + label:before{width:15px;height:15px;}
	.bn-reserv-write01.type01 .reserv-room-box .b-radio:checked + label:after{top:6px;left:5px;width:5px;height:5px;}

	.bn-reserv-write01.type01 .reserv-user-info-box .b-col01{width:25%;}
	.bn-reserv-write01.type01 .reserv-user-info-box table thead th{padding:10px 5px;}
	.bn-reserv-write01.type01 .reserv-user-info-box table tbody th{padding:10px 5px;font-size:15px;}
	.bn-reserv-write01.type01 .reserv-user-info-box table tbody td{padding:10px;font-size:15px;}
	.bn-reserv-write01.type01 .reserv-user-info-box .b-select{width:calc(50% - 5px);max-width:100%;height:35px;}
	.bn-reserv-write01.type01 .reserv-user-info-box .b-input{height:35px;font-size:14px;}
	.bn-reserv-write01.type01 .reserv-user-info-box .b-email-box .b-input{width:100%;max-width:100%;}
	.bn-reserv-write01.type01 .reserv-user-info-box .b-email-box .b-select{margin:5px 0 0 0;width:100%;max-width:100%;}
	.bn-reserv-write01.type01 .reserv-user-info-box .b-tel-box .b-select{max-width:100%;}
	.bn-reserv-write01.type01 .reserv-user-info-box .b-tel-box .b-input{margin:5px 0 0 0;width:calc(50% - 5px);max-width:100%;}
	.bn-reserv-write01.type01 .reserv-user-info-box .b-write-box .b-textarea{height:200px;}

	.bn-reserv-write01.type01 .policy-box .scrollert .scrollert-content{padding:15px 25px 15px 15px;}
	.bn-reserv-write01.type01 .policy-box .scrollert .scrollert-content .b-con-box{padding:0 0 15px 0;}	
	.bn-reserv-write01.type01 .policy-box .policy-agree-box p{padding:10px 0;}
	.bn-reserv-write01.type01 .policy-box .b-chk + label{padding-left:20px;font-size:15px;}
	.bn-reserv-write01.type01 .policy-box .b-chk + label:before{margin: 3px 0 0 0;width:15px;height:15px;}
	.bn-reserv-write01.type01 .policy-box .b-chk:checked + label:before{padding:2px 0 0 3px;font-size:10px;}

	/* 강의자료실 */
	.bn-lecture-list01.type01 .b-lecture-box{margin:0 0 30px 0;}
	.bn-lecture-list01.type01 .b-lecture-box .b-name-box span{padding:13px 0;font-size:15px;line-height:20px;}
	.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul{padding:10px 10px 4px;}
	.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul li{padding:0 6px 6px 0;width:calc(100% / 3 - 4px);}
	.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul li:nth-of-type(5n){padding:0 6px 6px 0;}
	.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul li:nth-of-type(3n){padding:0 0 6px 0;}
	.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul li a{padding:8px 6px;}

	/* 로그인 type01*/
	.bn-login01.type01 .login-box .b-wrap{padding:25px 15px 10px;width:auto;}
	.bn-login01.type01 .login-input-wrap{padding:0;}
	.bn-login01.type01 .login-input-wrap .login-input-box{width:calc(100% - 84px);}
	.bn-login01.type01 .login-input-wrap .login-input-box > div{padding:0 0 6px;}
	.bn-login01.type01 .login-input-wrap p{font-size:15px;line-height:20px;}
	.bn-login01.type01 .btn-login{font-size:15px;padding:36px 15px;}
	.bn-login01.type01 .login-link-wrap > li > .b-chk + label{padding:0 0 0 20px;}
	.bn-login01.type01 .login-link-wrap > li > .b-chk + label:before{width:12px;height:12px;}
	.bn-login01.type01 .login-certificate-wrap:before{top:20px;width:100%;}
	.bn-login01.type01 .login-certificate-wrap .b-btn-wrap{padding:40px 0 0;}
	.bn-login01.type01 .login-certificate-wrap .b-btn-wrap > a{margin:0 0 10px;}

	.bn-login01.type01 .b-popup-wrap .b-popup-box{left:calc(50% - 10px);margin:0 10px;padding:15px;max-width:none;width:calc(100% - 20px);}
	.bn-login01.type01 .b-popup-wrap .b-popup-box .title-box p{margin:0 0 10px;padding:0 30px 10px 0;border-width:1px;font-size:20px;line-height:25px;}
	.bn-login01.type01 .b-popup-wrap .b-popup-box .b-scroll-box{margin:0 0 20px;height:150px;}
	.bn-login01.type01 .b-popup-wrap .b-popup-box .b-scroll-box .b-scroll-box-content{padding:10px;}
	.bn-login01.type01 .b-popup-wrap .b-popup-box .b-form-box{padding:0 0 20px;}
	.bn-login01.type01 .b-popup-wrap .b-popup-box .btn-popup-close{top:19px;right:15px;width:20px;height:20px;}
	.bn-login01.type01 .b-radio + label:before{top:0;width:15px;height:15px;}
	.bn-login01.type01 .b-radio:hover + label:after, .bn-login01.type01 .b-radio:checked + label:after{top:5px;left:5px;width:5px;height:5px;}
	.bn-login01.type01 .b-select{width:calc(100% - 5px);max-width:100%;height:30px;border-radius:0;}

	.login .sub-visual-box{padding:25px 0;}
	.login .sub-visual-box span{width:125px;}

	.login .page-title{border-width:15px;}
	.login .page-title div{padding:50px 0 30px;}
	.login .page-title h3{padding:0 0 0 52px;}
	.login .page-title h3:after{width:40px;height:39px;}

	/* .b-btn01 type01 */
	.b-btn01.type01 ul{padding:20px 0 0 0;}
	.b-btn01.type01 ul li {display:block;margin: 0 0 2px 0px;}

	/* .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;}

	/* .b-paging02 type01 */
	.b-paging02.type01 .b-paging-wrap ul li a{font-size:13px;}

	/* 통합검색 */
	.b-ewha-search-wrap{padding:0;}

	.b-ewha-search-wrap .b-search-wrap01 .b-search-box01 ul li a{font-size:15px;line-height:20px;}

	.b-ewha-search-wrap .b-search-wrap02 .b-search-box03:before{display:none;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box03 .b-box:last-of-type{padding-bottom:0;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box03 .left-box{float:none;padding:0 0 15px;width:auto;border-bottom:1px solid #d8d8d8;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box03 .right-box{float:none;padding:0;width:auto;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .top-box{padding:0 0 15px;border-bottom:1px solid #d8d8d8;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-input-box{float:none;padding:0 0 15px;width:auto;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-input-box input{padding:8px;min-height:40px;border-radius:0 0 0 5px;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-input-box button{min-height:40px;border-radius:0 5px 0 0;}

	/* 검색어 자동완성 */
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-auto-box{top:calc(100% - 16px);width:calc(100% - 7px);}
	.b-ewha-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-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box{float:none;padding:0;width:auto;text-align:center;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > div{padding:0 10px 0 0;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box{text-align:left;}
	.b-ewha-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:15px;background-position:right 10px top 11px;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > .b-option-box.active > a{background-position:right 10px top 10px;}
	.b-ewha-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;}
	.b-ewha-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:15px;line-height:20px;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .b-search-side-box > div:nth-of-type(3) a:before{width:16px;height:16px;}

	.b-ewha-search-wrap .b-search-wrap02 .b-box{padding:15px 0;}	
	.b-ewha-search-wrap .b-search-wrap02 .b-box h4{padding:0 0 12px;font-size:16px;line-height:22px;}
	.b-ewha-search-wrap .b-search-wrap02 .b-box.recomand h4{display:block;padding:0 0 10px;}
	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-recomand-ul li{font-size:15px;line-height:23px;}
	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-result{font-size:15px;}
	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result{padding:10px 0 0;}
	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(1){padding:0 20px 0 0;}
	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2){width:calc(100% - 124px);}
	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) > p{padding:0 0 0 8px;font-size:15px;line-height:23px;}
	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) > p > span{color:#ff2462;}
	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) .b-result-tit{padding:0 0 10px;font-size:17px;line-height:25px;}
	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) > ul{padding:0 0 10px;}
	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) > ul > li{padding:0 0 4px 8px;font-size:15px;line-height:23px;}
	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2) > ul > li:after{top:9px;}

	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-btn-more-sch{margin:10px 0 0;font-size:13px;}

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

	.b-ewha-search-wrap .b-sch-ul-type01 li{padding:0 0 6px 12px;}
	.b-ewha-search-wrap .b-sch-ul-type01 li:before{top:8px;}
	.b-ewha-search-wrap .b-sch-ul-type01 li a{font-size:15px;line-height:20px;}

	.b-ewha-search-wrap .b-sch-ul-type02 li{padding:0 0 12px;font-size:15px;line-height:23px;}
	.b-ewha-search-wrap .b-sch-ul-type02 li > div{padding:0 0 12px;}
	.b-ewha-search-wrap .b-sch-ul-type02 li > div .b-desc{height:66px;}
	.b-ewha-search-wrap .b-sch-ul-type02 li > div .b-title a:after{top:5px;}

	.b-ewha-search-wrap .b-sch-ul-type03 li .b-box02 .b-title-box a{width:calc(100% - 84px);font-size:15px;line-height:23px;}
	.b-ewha-search-wrap .b-sch-ul-type03 li .b-box02 .b-title-box a:after{top:5px;}
	.b-ewha-search-wrap .b-sch-ul-type03 li .b-box02 .b-title-box .b-date{font-size:15px;line-height:23px;}
	.b-ewha-search-wrap .b-sch-ul-type03 li .b-box02 .b-text-box a{height:66px;font-size:15px;line-height:23px;}

	.b-ewha-search-wrap .b-sch-ul-type04 li{width:calc(50% - 13.5px);}
	.b-ewha-search-wrap .b-sch-ul-type04 li:nth-of-type(2n){margin:0;}
	.b-ewha-search-wrap .b-sch-ul-type04 li .b-box02 .b-title-box .b-title{height:40px;font-size:15px;line-height:20px;}

	.b-ewha-search-wrap .b-sch-ul-type05 li{font-size:15px;line-height:23px;}

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

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

	.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div{padding:0 20px 0 0;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div > a{padding:12px 16px 15px 0;font-size:15px;background-position:right top 18px;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.active > a{background-position:right top 17px;}
	.b-ewha-search-wrap .b-search-wrap02 .b-search-box02 .bottom-box > div.active ul li a{padding:6px 15px;min-width:90px;font-size:15px;line-height:20px;}

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

	/* 통합검색 > 검색도움말 팝업 상단 */
	.pop-con-wrap02{padding:10px;}
	.pop-top-box02{margin:0 10px;padding:20px 25px 20px 0;}
	.pop-top-box02 h1{font-size:20px;line-height:28px;}
	.pop-top-box02 > div{padding:3px 50px 0 0;}
	.pop-top-box02 > div > .pop-util-btn{margin:0 20px 0 0;font-size:15px;line-height:23px;}
	.pop-top-box02 > div > .pop-util-btn{background-size:17px !important;}
	.pop-top-box02 .pop-close-btn{width:20px;height:20px;}

	/* 편의시설 > 식당 write*/
	.bn-write-common01.type01 .common-board .tb-write tbody td > div{padding:0 0 10px 0;}
	.bn-write-common01.type01 .common-board .tb-write tbody td > div:nth-of-type(1){float:none;}
	.bn-write-common01.type01 .common-board .tb-write tbody td > div:nth-of-type(2){float:none;}
	.bn-write-common01.type01 .common-board .tb-write tbody td > div:last-of-type{padding:0;}
	.bn-write-common01.type01 .common-board .b-file-btn{padding:3px 8px;}
	.bn-write-common01.type01 .common-board .b-upload-btn{padding:3px 8px;}
	.bn-write-common01.type01 .common-board .tb-write tbody td > div:nth-of-type(2) input[type="text"], .tb-write tbody td input[type="url"]{width:150px;height:30px;}
	.bn-write-common01.type01 .common-board .tb-write .menu-write li{float:none;padding:0 0 10px 0;width:auto;}
	.bn-write-common01.type01 .common-board .tb-write .menu-write li textarea{margin-top:10px;}

}
@media screen and (max-width: 480px) {

	/* 교수진(상세) .bn-view-person01 type01 */
	.bn-view-person01.type01 .bn-view-person-box01 .b-img-box{height:auto;}
	.bn-view-person01.type01 .bn-view-person-box01 .control-wrap a{background-size:12px;}
	.bn-view-person01.type01 .bn-view-person-box01{padding:0 25px;}
	.bn-view-person01.type01 .bn-view-person-box01 .next{right:0;}
	.bn-view-person01.type01 .bn-view-person-box01 .prev{left:0;}

	/* 교수진(상세) .bn-view-person01 type01 */
	.bn-view-person01.type02 .bn-view-person-box01 .b-img-box{height:auto;}
	.bn-view-person01.type02 .bn-view-person-box01 .control-wrap a{background-size:12px;}
	.bn-view-person01.type02 .bn-view-person-box01{padding:0 25px;}
	.bn-view-person01.type02 .bn-view-person-box01 .next{right:0;}
	.bn-view-person01.type02 .bn-view-person-box01 .prev{left:0;}

	/* 통합검색 > 검색도움말 팝업 상단 */
	.pop-top-box02 h1{float:none;}
	.pop-top-box02 > div{float:none;padding:10px 0 0 0;}

	/* 통합검색 검색결과 없음 */
	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(1){float:none;padding:0 0 20px 0;width:100%;text-align:center;}
	.b-ewha-search-wrap .b-search-wrap02 .b-box .b-no-result > div:nth-of-type(2){float:none;width:100%;}

	/* 편의시설 > 식당 */
	.bn-view-menu01 .b-cafeteria-wrap .b-left-box .item .b-img-box{height:200px;}
	.bn-write-common01.type01 .common-board .b-file-btn{margin:0 0 10px 0;}
	.bn-write-common01.type01 .common-board .tb-write tbody td > div:nth-of-type(1) .b-input{width:150px !important;}
	.bn-write-common01.type01 .common-board .tb-write tbody td > div:nth-of-type(2) input[type="text"], .tb-write tbody td input[type="url"]{margin:0 0 10px 0;}
	.bn-write-common01.type01 .common-board .tb-write tbody td > div > div{display:block;}
}
@media screen and (max-width: 460px) {

	/* bn-view-common01.type01 */
	.bn-view-common01.type01 .b-content-box iframe{width:100%;height:250px;} 
	.bn-view-common01.type01 .b-content-box video{width:100%;height:250px;} 

	/* bn-view-common02.type01 */
	.bn-view-common02.type01 .b-content-box iframe{width:100%;height:250px;} 
	.bn-view-common02.type01 .b-content-box video{width:100%;height:250px;} 

	/* 이화에바란다 > view */
	.bn-view-common01.type01 .b-opinion-wrap .b-opinion-w-box .b-title-box p{float:none;padding:0 0 4px;}
	.bn-view-common01.type01 .b-opinion-wrap .b-opinion-w-box .b-title-box .b-radio-box{float:none;padding:0 0 4px;text-align:right;}

	/* bn-write-common01.type01 */
	.bn-write-common01.type01 .b-file-box > div .b-guide-box label{padding:0 0 5px 0;}
	.bn-write-common01.type01 .b-file-box > div .b-guide-box .b-input{max-width:100%;}

	/* thumb type01 */
	.bn-list-thumb01.type01 > ul > li{float:none;padding:15px 0;width:auto;}

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

	/* img01 type01 */
	.bn-list-img01.type01 > ul > li{width:100%;}
	.bn-list-img01.type01 > ul > li:nth-of-type(n){margin:0 0 24px 0;}
	.bn-list-img01.type01 .b-box02 .b-title-box .b-title{height:auto;max-height:40px;}

	/* img01 type01 샘플 페이지 게시판 컬러 및 컬럼 수 번경 */
	.bn-list-img01.type01.b-col02 > ul > li{width:auto;}

	.bn-list-img01.type01.b-col03 > ul > li{width:auto;}
	.bn-list-img01.type01.b-col03 > ul > li:nth-of-type(3n){margin-right:0;}

	/* img01 type02 */
	.bn-list-img01.type02 > ul > li{width:100%;}

	/* img01 type03 */
	.bn-list-img01.type03 > ul > li{width:100%;}
	.bn-list-img01.type03 > ul > li:nth-of-type(n){margin:0 0 24px 0;}
	.bn-list-img01.type03 .b-box02 .b-title-box .b-title{height:auto;max-height:40px;}

	/* img01 type04 */
	.bn-list-img01.type04 > ul > li{width:100%;}
	.bn-list-img01.type04 > ul > li:nth-of-type(n){margin:0 0 24px 0;}
	.bn-list-img01.type04 .b-box02 .b-title-box .b-title{height:auto;max-height:40px;}

	/* img01 type05 */
	.bn-list-img01.type05 > ul > li{width:100%;}
	.bn-list-img01.type05 > ul > li:nth-of-type(n){padding-right:0;}
	.bn-list-img01.type05 .b-box02 .b-title-box .b-title{height:auto;max-height:42px;}

	/* img01 type06 */
	.bn-list-img01.type06 > ul > li{width:100%;}
	.bn-list-img01.type06 > ul > li:nth-of-type(n){margin:0 0 24px 0;}
	.bn-list-img01.type06 .b-box02 .b-title-box .b-title{height:auto;max-height:40px;}

	/* .bn-list-cal01 */
	.bn-list-cal01.type01 .b-cal-day-box .b-btn-more-sche{clear:both;margin-right:0;}

	/* 교수진 .bn-list-person01 type01 
	.bn-list-person01.type01 .b-wrap > div > div > div .b-img-box{display:block;margin:0 auto 10px;width:146px;height:190px;}
	.bn-list-person01.type01 .b-wrap > div > div > div .b-prof-box01{display:block;padding:0;}
	*/
	/* 교수진(상세) .bn-view-person01 type01 */
	.bn-view-person01.type01 > div > div:nth-of-type(1) .b-name-box{float:none;padding:0 0 8px;}
	.bn-view-person01.type01 > div > div:nth-of-type(1) .b-name-box h4{display:block;padding-right:0;}
	.bn-view-person01.type01 > div > div:nth-of-type(1) .b-name-box h4:after{display:none;}
	.bn-view-person01.type01 > div > div:nth-of-type(1) .b-name-box p{display:block;padding:0 0 0 20px;}
	.bn-view-person01.type01 .b-sns-box{float:none;padding:0 0 0 20px;text-align:right;}
	.bn-view-person01.type01 > div > div:nth-of-type(1){margin:0 0 15px;padding:0 0 8px;}
	.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(1){float:none;padding:0 0 10px;width:100%;}
	.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2){padding:0;float:none;width:100%;}
	.bn-view-person01.type01 > div > div:nth-of-type(2) > div:nth-of-type(2) > div > ul li:nth-of-type(n){float:none;padding:0 0 8px;width:100%;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li{display:block;margin:0 0 15px 0;width:auto;min-height:auto;}
	.bn-view-person01.type01 > div > div:nth-of-type(3) .b-lecture-box .b-lec-list > li:last-of-type{margin:0;}

	/* 교수진 .bn-write-person01 type01 */
	.bn-write-person01.type01 .b-name-box{float:none;padding:0 0 8px;}
	.bn-write-person01.type01 .b-name-box h4{display:block;padding-right:0;}
	.bn-write-person01.type01 .b-name-box p{display:block;padding:0 0 0 20px;}
	.bn-write-person01.type01 .b-name-wrap{margin:0 0 15px;padding:0 0 8px;}
	.bn-write-person01.type01 .b-profile-wrap > div:nth-of-type(1){float:none;padding:0 0 10px;width:100%;}
	.bn-write-person01.type01 .b-profile-wrap > div:nth-of-type(2){padding:0;float:none;width:100%;}
	.bn-write-person01.type01 .b-profile-wrap > div:nth-of-type(2) > div > ul li:nth-of-type(n){float:none;padding:0 0 8px;width:100%;}
	.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li{display:block;margin:0 0 15px 0;width:auto;min-height:auto;}
	.bn-write-person01.type01 .b-contents-wrap .b-lecture-box .b-lec-list > li:last-of-type{margin:0;}
	.bn-write-person01.type01 .b-contents-wrap .b-mark-box{display:block;padding:0 0 12px;}

	/* 대학/대학원 > 대학 list */
	.bn-list-college01.type01 .b-box > .b-title-box{padding:0 0 10px;}
	.bn-list-college01.type01 .b-box > .b-title-box:after{content:'';display:block;clear:both;}
	.bn-list-college01.type01 .b-title-box .b-h4-tit01{padding-bottom:0;width:calc(100% - 116px);box-sizing:border-box;}
	.bn-list-college01.type01 .b-title-box .b-icon-box{float:right;margin:5px 0 0 10px;}
	.bn-list-college01.type01 .b-sub-title-box{padding:0 0 10px;}
	.bn-list-college01.type01 .b-sub-title-box:after{content:'';display:block;clear:both;}
	.bn-list-college01.type01 .b-sub-title-box .b-h5-tit01{padding-bottom:0;width:calc(100% - 116px);box-sizing:border-box;}
	.bn-list-college01.type01 .b-sub-title-box .b-icon-box{float:right;margin:5px 0 0 10px;}

	/* 대학/대학원 > 대학 view */
	.bn-view-college01.type01 .b-box .b-curri-box:before{display:none;}
	.bn-view-college01.type01 .b-box .b-curri-box:after{display:none;}
	.bn-view-college01.type01 .b-box .b-curri-box .b-curri-list:before{display:none;}
	.bn-view-college01.type01 .b-box .b-curri-box .b-curri-list li{float:none;width:auto;}

	/* research list type01 */
	.bn-list-research01.type01 .b-wrap{padding:0 0 30px;}
	.bn-list-research01.type01 .b-wrap .b-research-box .item > div > div{float:none;width:auto;}
	.bn-list-research01.type01 .b-wrap .b-research-box .item .b-img-box a{height:275px;}
	.bn-list-research01.type01 .b-wrap .b-research-box .item .b-txt-box{padding:20px 0 12px;}
	.bn-list-research01.type01 .b-wrap .b-research-box .item .b-txt-box .b-researchers span{display:inline;margin:0 2px 0 0;}

	.bn-list-research01.type01 .owl-theme .owl-dots{bottom:-15px;padding:0;width:100%;text-align:center;}
	.bn-list-research01.type01 .mini-board-ctrl{bottom:-14px;}
	.bn-list-research01.type01 .control-wrap{left:unset;right:10px;bottom:unset;top:235px;}

	/* research view type01 */
	.bn-view-research01.type01 .b-research-box .b-top-box > div{float:none;width:auto;}
	.bn-view-research01.type01 .b-research-box .b-top-box .b-img-box span{height:275px;}
	.bn-view-research01.type01 .b-research-box .b-top-box .b-txt-box{padding-left:0;}

	.bn-view-research01.type01 .b-content-box iframe{width:100%;height:250px;} 
	.bn-view-research01.type01 .b-content-box video{width:100%;height:250px;}

	/* 연구산학 > 연구기관 */
	.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul{display:block;}
	.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul:first-of-type{border-top:0;}
	.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul:after{content:'';display:block;clear:both;}
	.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul:first-of-type li:first-of-type{border-top:1px solid #d8d8d8;}
	.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul:first-of-type li:nth-of-type(2){border-top:1px solid #d8d8d8;}
	.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li{display:block;float:left;width:calc(100% / 2);}
	.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li:nth-of-type(2n - 1){border-left:1px solid #d8d8d8;}
	.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li.b-empty{display:none;}
	.bn-list-research02.type01 .b-research-wrap .b-research-box .b-research-list ul li span{display:block;padding:12px 8px;width:auto;}

	/* 연구산학 > 연구기관 */
	.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul{display:block;}
	.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li{display:block;border-left:1px solid #d8d8d8;}
	.bn-list-research03.type01 .b-research-wrap .b-research-box .b-research-list ul li.b-empty{display:none;}

	/* 이화소개 > 중앙행정기관 & 직부속기관 */
	.bn-view-organ01.type01 .b-top-box .b-info-box{display:block;}
	.bn-view-organ01.type01 .b-top-box .b-info-box > div{display:block;}
	.bn-view-organ01.type01 .b-top-box .b-left-box{padding:0 0 20px;width:auto;text-align:center;}
	.bn-view-organ01.type01 .b-top-box .b-left-box .b-img-box{margin:0 auto;}
	.bn-view-organ01.type01 .b-top-box .b-right-box{width:auto;}

	/* 교직원 찾기 */
	.bn-list-search-faculty01 .b-wrap .sf-box{float:none;margin:0 0 20px;}
	.bn-list-search-faculty01.type01 .b-wrap .sf-box{width:auto;}
	.bn-list-search-faculty01.type02 .b-wrap .sf-box{width:auto;}
	.bn-list-search-faculty01.type02 .b-wrap .sf-box:nth-of-type(3n){margin-right:0;}
	.bn-list-search-faculty01.type02 .b-wrap .sf-box > div:nth-of-type(2){min-height:auto;}

	.bn-list-search-faculty01 .b-wrap .sf-box > div:nth-of-type(2){min-height:auto;}

	/* 편의복지 > 편의시설 
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div{display:block;width:auto;}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div:nth-of-type(n){margin:0 0 10px;}
	*/
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div{min-height:185px;}
	.bn-list-facility01.type01 .b-facility-wrap .b-facility-box .b-right-box > div .b-title-box p{height:48px;}

	/* 회의실 예약 */
	.bn-reserv-calendar01.type01 .calendar > ul > li > div ul li{padding:0 5px;}
	.bn-reserv-calendar01.type01 .calendar > ul > li > div .b-btn-rsv{left:4px;width:calc(100% - 10px);}
	.bn-reserv-calendar01.admin.type01 .calendar > ul > li > div ul li a{letter-spacing:-2px;}

	/* 강의자료실 */
	.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul li{width:calc(50% - 3px);}
	.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul li:nth-of-type(3n){padding:0 6px 6px 0;}
	.bn-lecture-list01.type01 .b-lecture-box .b-prof-box ul li:nth-of-type(2n){padding:0 0 6px 0;}

	/* 로그인 type01 */
	.bn-login01.type01 .login-input-wrap p{display:none;}
	.bn-login01.type01 .login-input-wrap .login-input-box{width:calc(100% - 84px);}
	.bn-login01.type01 .login-input-wrap .b-input{width:100%;}
	.bn-login01.type01 .login-link-wrap{padding:0;}
	.bn-login01.type01 .login-link-wrap > li{margin:2px 0;}

	.bn-login01.type01 .b-popup-wrap .b-popup-box .b-ewha-table .b-col01{width:30%;}
	.bn-login01.type01 .b-popup-wrap .b-popup-box .b-ewha-table .b-col02{width:70%;}

	.login .bottom-footer-box .footer-inner > div{display:inline-block;}
	.login .footer-info-box ul li{float:none;}

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

}

@media screen and (max-width:400px) {

	/* 회의실 예약 */
	.bn-reserv-calendar01.type01 .calendar > ul > li{min-height:100px;}
	.bn-reserv-calendar01.type01 .calendar > ul > li > div > .day{padding:0 6px 6px 2px;}

}

@media screen and (max-width:320px) {

	/* 검색영역 */
	.b-rss-box .total-wrap{display:block;padding:0 0 8px 0;text-align:left;}

	/* research list type01 */
	.bn-list-research01.type01 .b-wrap .b-research-box .item .b-img-box a{height:225px;}

	/* research view type01 */
	.bn-view-research01.type01 .b-research-box .b-top-box .b-img-box span{height:225px;}

	/* 이화소개 > 기관안내 > 기구표 */
	.bn-organ01.type01 .b-organ-box > div  > ul > li{display:block;}
	.bn-organ01.type01 .b-organ-box.row04 > div  > ul > li{width:auto;}
	.bn-organ01.type01 .b-organ-box.row05 > div  > ul > li{width:auto;}
	.bn-organ01.type01 .b-organ-box.row06 > div  > ul > li{width:auto;}

	/* 통합검색 */
	.b-ewha-search-wrap .b-sch-ul-type03 li .b-box01 .b-img-box a{height:180px;}

}

/* busy 표시 */
.busy.wait { border: 10px solid #00764d; }
.busy.el.wait.sm { border: 5px solid #00764d; }